configure revision fe5e51b7
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for xf86-video-mga 1.4.8.
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 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  # Zsh 3.x and 4.x performs 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
42# The user is always right.
43if test "${PATH_SEPARATOR+set}" != set; then
44  echo "#! /bin/sh" >conf$$.sh
45  echo  "exit 0"   >>conf$$.sh
46  chmod +x conf$$.sh
47  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
48    PATH_SEPARATOR=';'
49  else
50    PATH_SEPARATOR=:
51  fi
52  rm -f conf$$.sh
53fi
54
55# Support unset when possible.
56if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
57  as_unset=unset
58else
59  as_unset=false
60fi
61
62
63# IFS
64# We need space, tab and new line, in precisely that order.  Quoting is
65# there to prevent editors from complaining about space-tab.
66# (If _AS_PATH_WALK were called with IFS unset, it would disable word
67# splitting by setting IFS to empty value.)
68as_nl='
69'
70IFS=" ""	$as_nl"
71
72# Find who we are.  Look in the path if we contain no directory separator.
73case $0 in
74  *[\\/]* ) as_myself=$0 ;;
75  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
76for as_dir in $PATH
77do
78  IFS=$as_save_IFS
79  test -z "$as_dir" && as_dir=.
80  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
81done
82IFS=$as_save_IFS
83
84     ;;
85esac
86# We did not find ourselves, most probably we were run as `sh COMMAND'
87# in which case we are not to be found in the path.
88if test "x$as_myself" = x; then
89  as_myself=$0
90fi
91if test ! -f "$as_myself"; then
92  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
93  { (exit 1); exit 1; }
94fi
95
96# Work around bugs in pre-3.0 UWIN ksh.
97for as_var in ENV MAIL MAILPATH
98do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
99done
100PS1='$ '
101PS2='> '
102PS4='+ '
103
104# NLS nuisances.
105for as_var in \
106  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
107  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108  LC_TELEPHONE LC_TIME
109do
110  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
111    eval $as_var=C; export $as_var
112  else
113    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
114  fi
115done
116
117# Required to use basename.
118if expr a : '\(a\)' >/dev/null 2>&1 &&
119   test "X`expr 00001 : '.*\(...\)'`" = X001; then
120  as_expr=expr
121else
122  as_expr=false
123fi
124
125if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
126  as_basename=basename
127else
128  as_basename=false
129fi
130
131
132# Name of the executable.
133as_me=`$as_basename -- "$0" ||
134$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
135	 X"$0" : 'X\(//\)$' \| \
136	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
137echo X/"$0" |
138    sed '/^.*\/\([^/][^/]*\)\/*$/{
139	    s//\1/
140	    q
141	  }
142	  /^X\/\(\/\/\)$/{
143	    s//\1/
144	    q
145	  }
146	  /^X\/\(\/\).*/{
147	    s//\1/
148	    q
149	  }
150	  s/.*/./; q'`
151
152# CDPATH.
153$as_unset CDPATH
154
155
156if test "x$CONFIG_SHELL" = x; then
157  if (eval ":") 2>/dev/null; then
158  as_have_required=yes
159else
160  as_have_required=no
161fi
162
163  if test $as_have_required = yes && 	 (eval ":
164(as_func_return () {
165  (exit \$1)
166}
167as_func_success () {
168  as_func_return 0
169}
170as_func_failure () {
171  as_func_return 1
172}
173as_func_ret_success () {
174  return 0
175}
176as_func_ret_failure () {
177  return 1
178}
179
180exitcode=0
181if as_func_success; then
182  :
183else
184  exitcode=1
185  echo as_func_success failed.
186fi
187
188if as_func_failure; then
189  exitcode=1
190  echo as_func_failure succeeded.
191fi
192
193if as_func_ret_success; then
194  :
195else
196  exitcode=1
197  echo as_func_ret_success failed.
198fi
199
200if as_func_ret_failure; then
201  exitcode=1
202  echo as_func_ret_failure succeeded.
203fi
204
205if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
206  :
207else
208  exitcode=1
209  echo positional parameters were not saved.
210fi
211
212test \$exitcode = 0) || { (exit 1); exit 1; }
213
214(
215  as_lineno_1=\$LINENO
216  as_lineno_2=\$LINENO
217  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
218  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
219") 2> /dev/null; then
220  :
221else
222  as_candidate_shells=
223    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
224for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225do
226  IFS=$as_save_IFS
227  test -z "$as_dir" && as_dir=.
228  case $as_dir in
229	 /*)
230	   for as_base in sh bash ksh sh5; do
231	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
232	   done;;
233       esac
234done
235IFS=$as_save_IFS
236
237
238      for as_shell in $as_candidate_shells $SHELL; do
239	 # Try only shells that exist, to save several forks.
240	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
241		{ ("$as_shell") 2> /dev/null <<\_ASEOF
242if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243  emulate sh
244  NULLCMD=:
245  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
246  # is contrary to our usage.  Disable this feature.
247  alias -g '${1+"$@"}'='"$@"'
248  setopt NO_GLOB_SUBST
249else
250  case `(set -o) 2>/dev/null` in
251  *posix*) set -o posix ;;
252esac
253
254fi
255
256
257:
258_ASEOF
259}; then
260  CONFIG_SHELL=$as_shell
261	       as_have_required=yes
262	       if { "$as_shell" 2> /dev/null <<\_ASEOF
263if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264  emulate sh
265  NULLCMD=:
266  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
267  # is contrary to our usage.  Disable this feature.
268  alias -g '${1+"$@"}'='"$@"'
269  setopt NO_GLOB_SUBST
270else
271  case `(set -o) 2>/dev/null` in
272  *posix*) set -o posix ;;
273esac
274
275fi
276
277
278:
279(as_func_return () {
280  (exit $1)
281}
282as_func_success () {
283  as_func_return 0
284}
285as_func_failure () {
286  as_func_return 1
287}
288as_func_ret_success () {
289  return 0
290}
291as_func_ret_failure () {
292  return 1
293}
294
295exitcode=0
296if as_func_success; then
297  :
298else
299  exitcode=1
300  echo as_func_success failed.
301fi
302
303if as_func_failure; then
304  exitcode=1
305  echo as_func_failure succeeded.
306fi
307
308if as_func_ret_success; then
309  :
310else
311  exitcode=1
312  echo as_func_ret_success failed.
313fi
314
315if as_func_ret_failure; then
316  exitcode=1
317  echo as_func_ret_failure succeeded.
318fi
319
320if ( set x; as_func_ret_success y && test x = "$1" ); then
321  :
322else
323  exitcode=1
324  echo positional parameters were not saved.
325fi
326
327test $exitcode = 0) || { (exit 1); exit 1; }
328
329(
330  as_lineno_1=$LINENO
331  as_lineno_2=$LINENO
332  test "x$as_lineno_1" != "x$as_lineno_2" &&
333  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
334
335_ASEOF
336}; then
337  break
338fi
339
340fi
341
342      done
343
344      if test "x$CONFIG_SHELL" != x; then
345  for as_var in BASH_ENV ENV
346        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347        done
348        export CONFIG_SHELL
349        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
350fi
351
352
353    if test $as_have_required = no; then
354  echo This script requires a shell more modern than all the
355      echo shells that I found on your system.  Please install a
356      echo modern shell, or manually run the script under such a
357      echo shell if you do have one.
358      { (exit 1); exit 1; }
359fi
360
361
362fi
363
364fi
365
366
367
368(eval "as_func_return () {
369  (exit \$1)
370}
371as_func_success () {
372  as_func_return 0
373}
374as_func_failure () {
375  as_func_return 1
376}
377as_func_ret_success () {
378  return 0
379}
380as_func_ret_failure () {
381  return 1
382}
383
384exitcode=0
385if as_func_success; then
386  :
387else
388  exitcode=1
389  echo as_func_success failed.
390fi
391
392if as_func_failure; then
393  exitcode=1
394  echo as_func_failure succeeded.
395fi
396
397if as_func_ret_success; then
398  :
399else
400  exitcode=1
401  echo as_func_ret_success failed.
402fi
403
404if as_func_ret_failure; then
405  exitcode=1
406  echo as_func_ret_failure succeeded.
407fi
408
409if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
410  :
411else
412  exitcode=1
413  echo positional parameters were not saved.
414fi
415
416test \$exitcode = 0") || {
417  echo No shell found that supports shell functions.
418  echo Please tell autoconf@gnu.org about your system,
419  echo including any error possibly output before this
420  echo message
421}
422
423
424
425  as_lineno_1=$LINENO
426  as_lineno_2=$LINENO
427  test "x$as_lineno_1" != "x$as_lineno_2" &&
428  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
429
430  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
431  # uniformly replaced by the line number.  The first 'sed' inserts a
432  # line-number line after each line using $LINENO; the second 'sed'
433  # does the real work.  The second script uses 'N' to pair each
434  # line-number line with the line containing $LINENO, and appends
435  # trailing '-' during substitution so that $LINENO is not a special
436  # case at line end.
437  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
438  # scripts with optimization help from Paolo Bonzini.  Blame Lee
439  # E. McMahon (1931-1989) for sed's syntax.  :-)
440  sed -n '
441    p
442    /[$]LINENO/=
443  ' <$as_myself |
444    sed '
445      s/[$]LINENO.*/&-/
446      t lineno
447      b
448      :lineno
449      N
450      :loop
451      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
452      t loop
453      s/-\n.*//
454    ' >$as_me.lineno &&
455  chmod +x "$as_me.lineno" ||
456    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
457   { (exit 1); exit 1; }; }
458
459  # Don't try to exec as it changes $[0], causing all sort of problems
460  # (the dirname of $[0] is not the place where we might find the
461  # original and so on.  Autoconf is especially sensitive to this).
462  . "./$as_me.lineno"
463  # Exit status is that of the last command.
464  exit
465}
466
467
468if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
469  as_dirname=dirname
470else
471  as_dirname=false
472fi
473
474ECHO_C= ECHO_N= ECHO_T=
475case `echo -n x` in
476-n*)
477  case `echo 'x\c'` in
478  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
479  *)   ECHO_C='\c';;
480  esac;;
481*)
482  ECHO_N='-n';;
483esac
484
485if expr a : '\(a\)' >/dev/null 2>&1 &&
486   test "X`expr 00001 : '.*\(...\)'`" = X001; then
487  as_expr=expr
488else
489  as_expr=false
490fi
491
492rm -f conf$$ conf$$.exe conf$$.file
493if test -d conf$$.dir; then
494  rm -f conf$$.dir/conf$$.file
495else
496  rm -f conf$$.dir
497  mkdir conf$$.dir
498fi
499echo >conf$$.file
500if ln -s conf$$.file conf$$ 2>/dev/null; then
501  as_ln_s='ln -s'
502  # ... but there are two gotchas:
503  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
504  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
505  # In both cases, we have to default to `cp -p'.
506  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
507    as_ln_s='cp -p'
508elif ln conf$$.file conf$$ 2>/dev/null; then
509  as_ln_s=ln
510else
511  as_ln_s='cp -p'
512fi
513rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
514rmdir conf$$.dir 2>/dev/null
515
516if mkdir -p . 2>/dev/null; then
517  as_mkdir_p=:
518else
519  test -d ./-p && rmdir ./-p
520  as_mkdir_p=false
521fi
522
523if test -x / >/dev/null 2>&1; then
524  as_test_x='test -x'
525else
526  if ls -dL / >/dev/null 2>&1; then
527    as_ls_L_option=L
528  else
529    as_ls_L_option=
530  fi
531  as_test_x='
532    eval sh -c '\''
533      if test -d "$1"; then
534        test -d "$1/.";
535      else
536	case $1 in
537        -*)set "./$1";;
538	esac;
539	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
540	???[sx]*):;;*)false;;esac;fi
541    '\'' sh
542  '
543fi
544as_executable_p=$as_test_x
545
546# Sed expression to map a string onto a valid CPP name.
547as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
548
549# Sed expression to map a string onto a valid variable name.
550as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
551
552
553
554
555# Check that we are running under the correct shell.
556SHELL=${CONFIG_SHELL-/bin/sh}
557
558case X$ECHO in
559X*--fallback-echo)
560  # Remove one level of quotation (which was required for Make).
561  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
562  ;;
563esac
564
565echo=${ECHO-echo}
566if test "X$1" = X--no-reexec; then
567  # Discard the --no-reexec flag, and continue.
568  shift
569elif test "X$1" = X--fallback-echo; then
570  # Avoid inline document here, it may be left over
571  :
572elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
573  # Yippee, $echo works!
574  :
575else
576  # Restart under the correct shell.
577  exec $SHELL "$0" --no-reexec ${1+"$@"}
578fi
579
580if test "X$1" = X--fallback-echo; then
581  # used as fallback echo
582  shift
583  cat <<EOF
584$*
585EOF
586  exit 0
587fi
588
589# The HP-UX ksh and POSIX shell print the target directory to stdout
590# if CDPATH is set.
591(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
592
593if test -z "$ECHO"; then
594if test "X${echo_test_string+set}" != Xset; then
595# find a string as large as possible, as long as the shell can cope with it
596  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
597    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
598    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
599       echo_test_string=`eval $cmd` &&
600       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
601    then
602      break
603    fi
604  done
605fi
606
607if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
608   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
609   test "X$echo_testing_string" = "X$echo_test_string"; then
610  :
611else
612  # The Solaris, AIX, and Digital Unix default echo programs unquote
613  # backslashes.  This makes it impossible to quote backslashes using
614  #   echo "$something" | sed 's/\\/\\\\/g'
615  #
616  # So, first we look for a working echo in the user's PATH.
617
618  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
619  for dir in $PATH /usr/ucb; do
620    IFS="$lt_save_ifs"
621    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
622       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
623       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
624       test "X$echo_testing_string" = "X$echo_test_string"; then
625      echo="$dir/echo"
626      break
627    fi
628  done
629  IFS="$lt_save_ifs"
630
631  if test "X$echo" = Xecho; then
632    # We didn't find a better echo, so look for alternatives.
633    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
634       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
635       test "X$echo_testing_string" = "X$echo_test_string"; then
636      # This shell has a builtin print -r that does the trick.
637      echo='print -r'
638    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
639	 test "X$CONFIG_SHELL" != X/bin/ksh; then
640      # If we have ksh, try running configure again with it.
641      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
642      export ORIGINAL_CONFIG_SHELL
643      CONFIG_SHELL=/bin/ksh
644      export CONFIG_SHELL
645      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
646    else
647      # Try using printf.
648      echo='printf %s\n'
649      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
650	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
651	 test "X$echo_testing_string" = "X$echo_test_string"; then
652	# Cool, printf works
653	:
654      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
655	   test "X$echo_testing_string" = 'X\t' &&
656	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
657	   test "X$echo_testing_string" = "X$echo_test_string"; then
658	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
659	export CONFIG_SHELL
660	SHELL="$CONFIG_SHELL"
661	export SHELL
662	echo="$CONFIG_SHELL $0 --fallback-echo"
663      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
664	   test "X$echo_testing_string" = 'X\t' &&
665	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
666	   test "X$echo_testing_string" = "X$echo_test_string"; then
667	echo="$CONFIG_SHELL $0 --fallback-echo"
668      else
669	# maybe with a smaller string...
670	prev=:
671
672	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
673	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
674	  then
675	    break
676	  fi
677	  prev="$cmd"
678	done
679
680	if test "$prev" != 'sed 50q "$0"'; then
681	  echo_test_string=`eval $prev`
682	  export echo_test_string
683	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
684	else
685	  # Oops.  We lost completely, so just stick with echo.
686	  echo=echo
687	fi
688      fi
689    fi
690  fi
691fi
692fi
693
694# Copy echo and quote the copy suitably for passing to libtool from
695# the Makefile, instead of quoting the original, which is used later.
696ECHO=$echo
697if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
698   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
699fi
700
701
702
703
704tagnames=${tagnames+${tagnames},}CXX
705
706tagnames=${tagnames+${tagnames},}F77
707
708exec 7<&0 </dev/null 6>&1
709
710# Name of the host.
711# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
712# so uname gets run too.
713ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
714
715#
716# Initializations.
717#
718ac_default_prefix=/usr/local
719ac_clean_files=
720ac_config_libobj_dir=.
721LIBOBJS=
722cross_compiling=no
723subdirs=
724MFLAGS=
725MAKEFLAGS=
726SHELL=${CONFIG_SHELL-/bin/sh}
727
728# Identity of this package.
729PACKAGE_NAME='xf86-video-mga'
730PACKAGE_TARNAME='xf86-video-mga'
731PACKAGE_VERSION='1.4.8'
732PACKAGE_STRING='xf86-video-mga 1.4.8'
733PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
734
735ac_unique_file="Makefile.am"
736# Factoring default headers for most tests.
737ac_includes_default="\
738#include <stdio.h>
739#ifdef HAVE_SYS_TYPES_H
740# include <sys/types.h>
741#endif
742#ifdef HAVE_SYS_STAT_H
743# include <sys/stat.h>
744#endif
745#ifdef STDC_HEADERS
746# include <stdlib.h>
747# include <stddef.h>
748#else
749# ifdef HAVE_STDLIB_H
750#  include <stdlib.h>
751# endif
752#endif
753#ifdef HAVE_STRING_H
754# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
755#  include <memory.h>
756# endif
757# include <string.h>
758#endif
759#ifdef HAVE_STRINGS_H
760# include <strings.h>
761#endif
762#ifdef HAVE_INTTYPES_H
763# include <inttypes.h>
764#endif
765#ifdef HAVE_STDINT_H
766# include <stdint.h>
767#endif
768#ifdef HAVE_UNISTD_H
769# include <unistd.h>
770#endif"
771
772ac_subst_vars='SHELL
773PATH_SEPARATOR
774PACKAGE_NAME
775PACKAGE_TARNAME
776PACKAGE_VERSION
777PACKAGE_STRING
778PACKAGE_BUGREPORT
779exec_prefix
780prefix
781program_transform_name
782bindir
783sbindir
784libexecdir
785datarootdir
786datadir
787sysconfdir
788sharedstatedir
789localstatedir
790includedir
791oldincludedir
792docdir
793infodir
794htmldir
795dvidir
796pdfdir
797psdir
798libdir
799localedir
800mandir
801DEFS
802ECHO_C
803ECHO_N
804ECHO_T
805LIBS
806build_alias
807host_alias
808target_alias
809INSTALL_PROGRAM
810INSTALL_SCRIPT
811INSTALL_DATA
812am__isrc
813CYGPATH_W
814PACKAGE
815VERSION
816ACLOCAL
817AUTOCONF
818AUTOMAKE
819AUTOHEADER
820MAKEINFO
821install_sh
822STRIP
823INSTALL_STRIP_PROGRAM
824mkdir_p
825AWK
826SET_MAKE
827am__leading_dot
828AMTAR
829am__tar
830am__untar
831MAINTAINER_MODE_TRUE
832MAINTAINER_MODE_FALSE
833MAINT
834build
835build_cpu
836build_vendor
837build_os
838host
839host_cpu
840host_vendor
841host_os
842CC
843CFLAGS
844LDFLAGS
845CPPFLAGS
846ac_ct_CC
847EXEEXT
848OBJEXT
849DEPDIR
850am__include
851am__quote
852AMDEP_TRUE
853AMDEP_FALSE
854AMDEPBACKSLASH
855CCDEPMODE
856am__fastdepCC_TRUE
857am__fastdepCC_FALSE
858SED
859GREP
860EGREP
861LN_S
862ECHO
863AR
864RANLIB
865CPP
866CXX
867CXXFLAGS
868ac_ct_CXX
869CXXDEPMODE
870am__fastdepCXX_TRUE
871am__fastdepCXX_FALSE
872CXXCPP
873F77
874FFLAGS
875ac_ct_F77
876LIBTOOL
877PKG_CONFIG
878XORG_CFLAGS
879XORG_LIBS
880DRI_TRUE
881DRI_FALSE
882DRI_CFLAGS
883DRI_LIBS
884PCIACCESS_CFLAGS
885PCIACCESS_LIBS
886XSERVER_LIBPCIACCESS_TRUE
887XSERVER_LIBPCIACCESS_FALSE
888USE_XAA_TRUE
889USE_XAA_FALSE
890USE_EXA_TRUE
891USE_EXA_FALSE
892moduledir
893DRIVER_NAME
894APP_MAN_SUFFIX
895LIB_MAN_SUFFIX
896FILE_MAN_SUFFIX
897MISC_MAN_SUFFIX
898DRIVER_MAN_SUFFIX
899ADMIN_MAN_SUFFIX
900APP_MAN_DIR
901LIB_MAN_DIR
902FILE_MAN_DIR
903MISC_MAN_DIR
904DRIVER_MAN_DIR
905ADMIN_MAN_DIR
906LIBOBJS
907LTLIBOBJS'
908ac_subst_files=''
909      ac_precious_vars='build_alias
910host_alias
911target_alias
912CC
913CFLAGS
914LDFLAGS
915LIBS
916CPPFLAGS
917CPP
918CXX
919CXXFLAGS
920CCC
921CXXCPP
922F77
923FFLAGS
924PKG_CONFIG
925XORG_CFLAGS
926XORG_LIBS
927DRI_CFLAGS
928DRI_LIBS
929PCIACCESS_CFLAGS
930PCIACCESS_LIBS'
931
932
933# Initialize some variables set by options.
934ac_init_help=
935ac_init_version=false
936# The variables have the same names as the options, with
937# dashes changed to underlines.
938cache_file=/dev/null
939exec_prefix=NONE
940no_create=
941no_recursion=
942prefix=NONE
943program_prefix=NONE
944program_suffix=NONE
945program_transform_name=s,x,x,
946silent=
947site=
948srcdir=
949verbose=
950x_includes=NONE
951x_libraries=NONE
952
953# Installation directory options.
954# These are left unexpanded so users can "make install exec_prefix=/foo"
955# and all the variables that are supposed to be based on exec_prefix
956# by default will actually change.
957# Use braces instead of parens because sh, perl, etc. also accept them.
958# (The list follows the same order as the GNU Coding Standards.)
959bindir='${exec_prefix}/bin'
960sbindir='${exec_prefix}/sbin'
961libexecdir='${exec_prefix}/libexec'
962datarootdir='${prefix}/share'
963datadir='${datarootdir}'
964sysconfdir='${prefix}/etc'
965sharedstatedir='${prefix}/com'
966localstatedir='${prefix}/var'
967includedir='${prefix}/include'
968oldincludedir='/usr/include'
969docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
970infodir='${datarootdir}/info'
971htmldir='${docdir}'
972dvidir='${docdir}'
973pdfdir='${docdir}'
974psdir='${docdir}'
975libdir='${exec_prefix}/lib'
976localedir='${datarootdir}/locale'
977mandir='${datarootdir}/man'
978
979ac_prev=
980ac_dashdash=
981for ac_option
982do
983  # If the previous option needs an argument, assign it.
984  if test -n "$ac_prev"; then
985    eval $ac_prev=\$ac_option
986    ac_prev=
987    continue
988  fi
989
990  case $ac_option in
991  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
992  *)	ac_optarg=yes ;;
993  esac
994
995  # Accept the important Cygnus configure options, so we can diagnose typos.
996
997  case $ac_dashdash$ac_option in
998  --)
999    ac_dashdash=yes ;;
1000
1001  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1002    ac_prev=bindir ;;
1003  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1004    bindir=$ac_optarg ;;
1005
1006  -build | --build | --buil | --bui | --bu)
1007    ac_prev=build_alias ;;
1008  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1009    build_alias=$ac_optarg ;;
1010
1011  -cache-file | --cache-file | --cache-fil | --cache-fi \
1012  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1013    ac_prev=cache_file ;;
1014  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1015  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1016    cache_file=$ac_optarg ;;
1017
1018  --config-cache | -C)
1019    cache_file=config.cache ;;
1020
1021  -datadir | --datadir | --datadi | --datad)
1022    ac_prev=datadir ;;
1023  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1024    datadir=$ac_optarg ;;
1025
1026  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1027  | --dataroo | --dataro | --datar)
1028    ac_prev=datarootdir ;;
1029  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1030  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1031    datarootdir=$ac_optarg ;;
1032
1033  -disable-* | --disable-*)
1034    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1035    # Reject names that are not valid shell variable names.
1036    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1037      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1038   { (exit 1); exit 1; }; }
1039    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1040    eval enable_$ac_feature=no ;;
1041
1042  -docdir | --docdir | --docdi | --doc | --do)
1043    ac_prev=docdir ;;
1044  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1045    docdir=$ac_optarg ;;
1046
1047  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1048    ac_prev=dvidir ;;
1049  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1050    dvidir=$ac_optarg ;;
1051
1052  -enable-* | --enable-*)
1053    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1054    # Reject names that are not valid shell variable names.
1055    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1056      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1057   { (exit 1); exit 1; }; }
1058    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1059    eval enable_$ac_feature=\$ac_optarg ;;
1060
1061  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1062  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1063  | --exec | --exe | --ex)
1064    ac_prev=exec_prefix ;;
1065  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1066  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1067  | --exec=* | --exe=* | --ex=*)
1068    exec_prefix=$ac_optarg ;;
1069
1070  -gas | --gas | --ga | --g)
1071    # Obsolete; use --with-gas.
1072    with_gas=yes ;;
1073
1074  -help | --help | --hel | --he | -h)
1075    ac_init_help=long ;;
1076  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1077    ac_init_help=recursive ;;
1078  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1079    ac_init_help=short ;;
1080
1081  -host | --host | --hos | --ho)
1082    ac_prev=host_alias ;;
1083  -host=* | --host=* | --hos=* | --ho=*)
1084    host_alias=$ac_optarg ;;
1085
1086  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1087    ac_prev=htmldir ;;
1088  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1089  | --ht=*)
1090    htmldir=$ac_optarg ;;
1091
1092  -includedir | --includedir | --includedi | --included | --include \
1093  | --includ | --inclu | --incl | --inc)
1094    ac_prev=includedir ;;
1095  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1096  | --includ=* | --inclu=* | --incl=* | --inc=*)
1097    includedir=$ac_optarg ;;
1098
1099  -infodir | --infodir | --infodi | --infod | --info | --inf)
1100    ac_prev=infodir ;;
1101  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1102    infodir=$ac_optarg ;;
1103
1104  -libdir | --libdir | --libdi | --libd)
1105    ac_prev=libdir ;;
1106  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1107    libdir=$ac_optarg ;;
1108
1109  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1110  | --libexe | --libex | --libe)
1111    ac_prev=libexecdir ;;
1112  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1113  | --libexe=* | --libex=* | --libe=*)
1114    libexecdir=$ac_optarg ;;
1115
1116  -localedir | --localedir | --localedi | --localed | --locale)
1117    ac_prev=localedir ;;
1118  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1119    localedir=$ac_optarg ;;
1120
1121  -localstatedir | --localstatedir | --localstatedi | --localstated \
1122  | --localstate | --localstat | --localsta | --localst | --locals)
1123    ac_prev=localstatedir ;;
1124  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1125  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1126    localstatedir=$ac_optarg ;;
1127
1128  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1129    ac_prev=mandir ;;
1130  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1131    mandir=$ac_optarg ;;
1132
1133  -nfp | --nfp | --nf)
1134    # Obsolete; use --without-fp.
1135    with_fp=no ;;
1136
1137  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1138  | --no-cr | --no-c | -n)
1139    no_create=yes ;;
1140
1141  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1142  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1143    no_recursion=yes ;;
1144
1145  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1146  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1147  | --oldin | --oldi | --old | --ol | --o)
1148    ac_prev=oldincludedir ;;
1149  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1150  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1151  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1152    oldincludedir=$ac_optarg ;;
1153
1154  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1155    ac_prev=prefix ;;
1156  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1157    prefix=$ac_optarg ;;
1158
1159  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1160  | --program-pre | --program-pr | --program-p)
1161    ac_prev=program_prefix ;;
1162  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1163  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1164    program_prefix=$ac_optarg ;;
1165
1166  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1167  | --program-suf | --program-su | --program-s)
1168    ac_prev=program_suffix ;;
1169  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1170  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1171    program_suffix=$ac_optarg ;;
1172
1173  -program-transform-name | --program-transform-name \
1174  | --program-transform-nam | --program-transform-na \
1175  | --program-transform-n | --program-transform- \
1176  | --program-transform | --program-transfor \
1177  | --program-transfo | --program-transf \
1178  | --program-trans | --program-tran \
1179  | --progr-tra | --program-tr | --program-t)
1180    ac_prev=program_transform_name ;;
1181  -program-transform-name=* | --program-transform-name=* \
1182  | --program-transform-nam=* | --program-transform-na=* \
1183  | --program-transform-n=* | --program-transform-=* \
1184  | --program-transform=* | --program-transfor=* \
1185  | --program-transfo=* | --program-transf=* \
1186  | --program-trans=* | --program-tran=* \
1187  | --progr-tra=* | --program-tr=* | --program-t=*)
1188    program_transform_name=$ac_optarg ;;
1189
1190  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1191    ac_prev=pdfdir ;;
1192  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1193    pdfdir=$ac_optarg ;;
1194
1195  -psdir | --psdir | --psdi | --psd | --ps)
1196    ac_prev=psdir ;;
1197  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1198    psdir=$ac_optarg ;;
1199
1200  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1201  | -silent | --silent | --silen | --sile | --sil)
1202    silent=yes ;;
1203
1204  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1205    ac_prev=sbindir ;;
1206  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1207  | --sbi=* | --sb=*)
1208    sbindir=$ac_optarg ;;
1209
1210  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1211  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1212  | --sharedst | --shareds | --shared | --share | --shar \
1213  | --sha | --sh)
1214    ac_prev=sharedstatedir ;;
1215  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1216  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1217  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1218  | --sha=* | --sh=*)
1219    sharedstatedir=$ac_optarg ;;
1220
1221  -site | --site | --sit)
1222    ac_prev=site ;;
1223  -site=* | --site=* | --sit=*)
1224    site=$ac_optarg ;;
1225
1226  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1227    ac_prev=srcdir ;;
1228  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1229    srcdir=$ac_optarg ;;
1230
1231  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1232  | --syscon | --sysco | --sysc | --sys | --sy)
1233    ac_prev=sysconfdir ;;
1234  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1235  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1236    sysconfdir=$ac_optarg ;;
1237
1238  -target | --target | --targe | --targ | --tar | --ta | --t)
1239    ac_prev=target_alias ;;
1240  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1241    target_alias=$ac_optarg ;;
1242
1243  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1244    verbose=yes ;;
1245
1246  -version | --version | --versio | --versi | --vers | -V)
1247    ac_init_version=: ;;
1248
1249  -with-* | --with-*)
1250    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1251    # Reject names that are not valid shell variable names.
1252    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1253      { echo "$as_me: error: invalid package name: $ac_package" >&2
1254   { (exit 1); exit 1; }; }
1255    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1256    eval with_$ac_package=\$ac_optarg ;;
1257
1258  -without-* | --without-*)
1259    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1260    # Reject names that are not valid shell variable names.
1261    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1262      { echo "$as_me: error: invalid package name: $ac_package" >&2
1263   { (exit 1); exit 1; }; }
1264    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1265    eval with_$ac_package=no ;;
1266
1267  --x)
1268    # Obsolete; use --with-x.
1269    with_x=yes ;;
1270
1271  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1272  | --x-incl | --x-inc | --x-in | --x-i)
1273    ac_prev=x_includes ;;
1274  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1275  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1276    x_includes=$ac_optarg ;;
1277
1278  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1279  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1280    ac_prev=x_libraries ;;
1281  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1282  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1283    x_libraries=$ac_optarg ;;
1284
1285  -*) { echo "$as_me: error: unrecognized option: $ac_option
1286Try \`$0 --help' for more information." >&2
1287   { (exit 1); exit 1; }; }
1288    ;;
1289
1290  *=*)
1291    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1292    # Reject names that are not valid shell variable names.
1293    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1294      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1295   { (exit 1); exit 1; }; }
1296    eval $ac_envvar=\$ac_optarg
1297    export $ac_envvar ;;
1298
1299  *)
1300    # FIXME: should be removed in autoconf 3.0.
1301    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1302    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1303      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1304    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1305    ;;
1306
1307  esac
1308done
1309
1310if test -n "$ac_prev"; then
1311  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1312  { echo "$as_me: error: missing argument to $ac_option" >&2
1313   { (exit 1); exit 1; }; }
1314fi
1315
1316# Be sure to have absolute directory names.
1317for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1318		datadir sysconfdir sharedstatedir localstatedir includedir \
1319		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1320		libdir localedir mandir
1321do
1322  eval ac_val=\$$ac_var
1323  case $ac_val in
1324    [\\/$]* | ?:[\\/]* )  continue;;
1325    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1326  esac
1327  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1328   { (exit 1); exit 1; }; }
1329done
1330
1331# There might be people who depend on the old broken behavior: `$host'
1332# used to hold the argument of --host etc.
1333# FIXME: To remove some day.
1334build=$build_alias
1335host=$host_alias
1336target=$target_alias
1337
1338# FIXME: To remove some day.
1339if test "x$host_alias" != x; then
1340  if test "x$build_alias" = x; then
1341    cross_compiling=maybe
1342    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1343    If a cross compiler is detected then cross compile mode will be used." >&2
1344  elif test "x$build_alias" != "x$host_alias"; then
1345    cross_compiling=yes
1346  fi
1347fi
1348
1349ac_tool_prefix=
1350test -n "$host_alias" && ac_tool_prefix=$host_alias-
1351
1352test "$silent" = yes && exec 6>/dev/null
1353
1354
1355ac_pwd=`pwd` && test -n "$ac_pwd" &&
1356ac_ls_di=`ls -di .` &&
1357ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1358  { echo "$as_me: error: Working directory cannot be determined" >&2
1359   { (exit 1); exit 1; }; }
1360test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1361  { echo "$as_me: error: pwd does not report name of working directory" >&2
1362   { (exit 1); exit 1; }; }
1363
1364
1365# Find the source files, if location was not specified.
1366if test -z "$srcdir"; then
1367  ac_srcdir_defaulted=yes
1368  # Try the directory containing this script, then the parent directory.
1369  ac_confdir=`$as_dirname -- "$0" ||
1370$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1371	 X"$0" : 'X\(//\)[^/]' \| \
1372	 X"$0" : 'X\(//\)$' \| \
1373	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1374echo X"$0" |
1375    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1376	    s//\1/
1377	    q
1378	  }
1379	  /^X\(\/\/\)[^/].*/{
1380	    s//\1/
1381	    q
1382	  }
1383	  /^X\(\/\/\)$/{
1384	    s//\1/
1385	    q
1386	  }
1387	  /^X\(\/\).*/{
1388	    s//\1/
1389	    q
1390	  }
1391	  s/.*/./; q'`
1392  srcdir=$ac_confdir
1393  if test ! -r "$srcdir/$ac_unique_file"; then
1394    srcdir=..
1395  fi
1396else
1397  ac_srcdir_defaulted=no
1398fi
1399if test ! -r "$srcdir/$ac_unique_file"; then
1400  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1401  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1402   { (exit 1); exit 1; }; }
1403fi
1404ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1405ac_abs_confdir=`(
1406	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1407   { (exit 1); exit 1; }; }
1408	pwd)`
1409# When building in place, set srcdir=.
1410if test "$ac_abs_confdir" = "$ac_pwd"; then
1411  srcdir=.
1412fi
1413# Remove unnecessary trailing slashes from srcdir.
1414# Double slashes in file names in object file debugging info
1415# mess up M-x gdb in Emacs.
1416case $srcdir in
1417*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1418esac
1419for ac_var in $ac_precious_vars; do
1420  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1421  eval ac_env_${ac_var}_value=\$${ac_var}
1422  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1423  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1424done
1425
1426#
1427# Report the --help message.
1428#
1429if test "$ac_init_help" = "long"; then
1430  # Omit some internal or obsolete options to make the list less imposing.
1431  # This message is too long to be a string in the A/UX 3.1 sh.
1432  cat <<_ACEOF
1433\`configure' configures xf86-video-mga 1.4.8 to adapt to many kinds of systems.
1434
1435Usage: $0 [OPTION]... [VAR=VALUE]...
1436
1437To assign environment variables (e.g., CC, CFLAGS...), specify them as
1438VAR=VALUE.  See below for descriptions of some of the useful variables.
1439
1440Defaults for the options are specified in brackets.
1441
1442Configuration:
1443  -h, --help              display this help and exit
1444      --help=short        display options specific to this package
1445      --help=recursive    display the short help of all the included packages
1446  -V, --version           display version information and exit
1447  -q, --quiet, --silent   do not print \`checking...' messages
1448      --cache-file=FILE   cache test results in FILE [disabled]
1449  -C, --config-cache      alias for \`--cache-file=config.cache'
1450  -n, --no-create         do not create output files
1451      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1452
1453Installation directories:
1454  --prefix=PREFIX         install architecture-independent files in PREFIX
1455			  [$ac_default_prefix]
1456  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1457			  [PREFIX]
1458
1459By default, \`make install' will install all the files in
1460\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1461an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1462for instance \`--prefix=\$HOME'.
1463
1464For better control, use the options below.
1465
1466Fine tuning of the installation directories:
1467  --bindir=DIR           user executables [EPREFIX/bin]
1468  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1469  --libexecdir=DIR       program executables [EPREFIX/libexec]
1470  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1471  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1472  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1473  --libdir=DIR           object code libraries [EPREFIX/lib]
1474  --includedir=DIR       C header files [PREFIX/include]
1475  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1476  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1477  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1478  --infodir=DIR          info documentation [DATAROOTDIR/info]
1479  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1480  --mandir=DIR           man documentation [DATAROOTDIR/man]
1481  --docdir=DIR           documentation root [DATAROOTDIR/doc/xf86-video-mga]
1482  --htmldir=DIR          html documentation [DOCDIR]
1483  --dvidir=DIR           dvi documentation [DOCDIR]
1484  --pdfdir=DIR           pdf documentation [DOCDIR]
1485  --psdir=DIR            ps documentation [DOCDIR]
1486_ACEOF
1487
1488  cat <<\_ACEOF
1489
1490Program names:
1491  --program-prefix=PREFIX            prepend PREFIX to installed program names
1492  --program-suffix=SUFFIX            append SUFFIX to installed program names
1493  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1494
1495System types:
1496  --build=BUILD     configure for building on BUILD [guessed]
1497  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1498_ACEOF
1499fi
1500
1501if test -n "$ac_init_help"; then
1502  case $ac_init_help in
1503     short | recursive ) echo "Configuration of xf86-video-mga 1.4.8:";;
1504   esac
1505  cat <<\_ACEOF
1506
1507Optional Features:
1508  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1509  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1510  --enable-maintainer-mode  enable make rules and dependencies not useful
1511			  (and sometimes confusing) to the casual installer
1512  --enable-static[=PKGS]  build static libraries [default=no]
1513  --enable-shared[=PKGS]  build shared libraries [default=yes]
1514  --enable-fast-install[=PKGS]
1515                          optimize for fast installation [default=yes]
1516  --disable-dependency-tracking  speeds up one-time build
1517  --enable-dependency-tracking   do not reject slow dependency extractors
1518  --disable-libtool-lock  avoid locking (might break parallel builds)
1519  --disable-dri           Disable DRI support [default=auto]
1520  --disable-exa           Disable EXA support [default=enabled]
1521
1522Optional Packages:
1523  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1524  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1525  --with-release-version=STRING
1526                          Use release version string in package name
1527  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1528  --with-pic              try to use only PIC/non-PIC objects [default=use
1529                          both]
1530  --with-tags[=TAGS]      include additional configurations [automatic]
1531  --with-xorg-module-dir=DIR
1532                          Default xorg module directory
1533                          [default=$libdir/xorg/modules]
1534
1535Some influential environment variables:
1536  CC          C compiler command
1537  CFLAGS      C compiler flags
1538  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1539              nonstandard directory <lib dir>
1540  LIBS        libraries to pass to the linker, e.g. -l<library>
1541  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1542              you have headers in a nonstandard directory <include dir>
1543  CPP         C preprocessor
1544  CXX         C++ compiler command
1545  CXXFLAGS    C++ compiler flags
1546  CXXCPP      C++ preprocessor
1547  F77         Fortran 77 compiler command
1548  FFLAGS      Fortran 77 compiler flags
1549  PKG_CONFIG  path to pkg-config utility
1550  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1551  XORG_LIBS   linker flags for XORG, overriding pkg-config
1552  DRI_CFLAGS  C compiler flags for DRI, overriding pkg-config
1553  DRI_LIBS    linker flags for DRI, overriding pkg-config
1554  PCIACCESS_CFLAGS
1555              C compiler flags for PCIACCESS, overriding pkg-config
1556  PCIACCESS_LIBS
1557              linker flags for PCIACCESS, overriding pkg-config
1558
1559Use these variables to override the choices made by `configure' or to help
1560it to find libraries and programs with nonstandard names/locations.
1561
1562Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1563_ACEOF
1564ac_status=$?
1565fi
1566
1567if test "$ac_init_help" = "recursive"; then
1568  # If there are subdirs, report their specific --help.
1569  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1570    test -d "$ac_dir" || continue
1571    ac_builddir=.
1572
1573case "$ac_dir" in
1574.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1575*)
1576  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1577  # A ".." for each directory in $ac_dir_suffix.
1578  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1579  case $ac_top_builddir_sub in
1580  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1581  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1582  esac ;;
1583esac
1584ac_abs_top_builddir=$ac_pwd
1585ac_abs_builddir=$ac_pwd$ac_dir_suffix
1586# for backward compatibility:
1587ac_top_builddir=$ac_top_build_prefix
1588
1589case $srcdir in
1590  .)  # We are building in place.
1591    ac_srcdir=.
1592    ac_top_srcdir=$ac_top_builddir_sub
1593    ac_abs_top_srcdir=$ac_pwd ;;
1594  [\\/]* | ?:[\\/]* )  # Absolute name.
1595    ac_srcdir=$srcdir$ac_dir_suffix;
1596    ac_top_srcdir=$srcdir
1597    ac_abs_top_srcdir=$srcdir ;;
1598  *) # Relative name.
1599    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1600    ac_top_srcdir=$ac_top_build_prefix$srcdir
1601    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1602esac
1603ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1604
1605    cd "$ac_dir" || { ac_status=$?; continue; }
1606    # Check for guested configure.
1607    if test -f "$ac_srcdir/configure.gnu"; then
1608      echo &&
1609      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1610    elif test -f "$ac_srcdir/configure"; then
1611      echo &&
1612      $SHELL "$ac_srcdir/configure" --help=recursive
1613    else
1614      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1615    fi || ac_status=$?
1616    cd "$ac_pwd" || { ac_status=$?; break; }
1617  done
1618fi
1619
1620test -n "$ac_init_help" && exit $ac_status
1621if $ac_init_version; then
1622  cat <<\_ACEOF
1623xf86-video-mga configure 1.4.8
1624generated by GNU Autoconf 2.61
1625
1626Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16272002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1628This configure script is free software; the Free Software Foundation
1629gives unlimited permission to copy, distribute and modify it.
1630_ACEOF
1631  exit
1632fi
1633cat >config.log <<_ACEOF
1634This file contains any messages produced by compilers while
1635running configure, to aid debugging if configure makes a mistake.
1636
1637It was created by xf86-video-mga $as_me 1.4.8, which was
1638generated by GNU Autoconf 2.61.  Invocation command line was
1639
1640  $ $0 $@
1641
1642_ACEOF
1643exec 5>>config.log
1644{
1645cat <<_ASUNAME
1646## --------- ##
1647## Platform. ##
1648## --------- ##
1649
1650hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1651uname -m = `(uname -m) 2>/dev/null || echo unknown`
1652uname -r = `(uname -r) 2>/dev/null || echo unknown`
1653uname -s = `(uname -s) 2>/dev/null || echo unknown`
1654uname -v = `(uname -v) 2>/dev/null || echo unknown`
1655
1656/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1657/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1658
1659/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1660/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1661/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1662/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1663/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1664/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1665/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1666
1667_ASUNAME
1668
1669as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1670for as_dir in $PATH
1671do
1672  IFS=$as_save_IFS
1673  test -z "$as_dir" && as_dir=.
1674  echo "PATH: $as_dir"
1675done
1676IFS=$as_save_IFS
1677
1678} >&5
1679
1680cat >&5 <<_ACEOF
1681
1682
1683## ----------- ##
1684## Core tests. ##
1685## ----------- ##
1686
1687_ACEOF
1688
1689
1690# Keep a trace of the command line.
1691# Strip out --no-create and --no-recursion so they do not pile up.
1692# Strip out --silent because we don't want to record it for future runs.
1693# Also quote any args containing shell meta-characters.
1694# Make two passes to allow for proper duplicate-argument suppression.
1695ac_configure_args=
1696ac_configure_args0=
1697ac_configure_args1=
1698ac_must_keep_next=false
1699for ac_pass in 1 2
1700do
1701  for ac_arg
1702  do
1703    case $ac_arg in
1704    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1705    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1706    | -silent | --silent | --silen | --sile | --sil)
1707      continue ;;
1708    *\'*)
1709      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1710    esac
1711    case $ac_pass in
1712    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1713    2)
1714      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1715      if test $ac_must_keep_next = true; then
1716	ac_must_keep_next=false # Got value, back to normal.
1717      else
1718	case $ac_arg in
1719	  *=* | --config-cache | -C | -disable-* | --disable-* \
1720	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1721	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1722	  | -with-* | --with-* | -without-* | --without-* | --x)
1723	    case "$ac_configure_args0 " in
1724	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1725	    esac
1726	    ;;
1727	  -* ) ac_must_keep_next=true ;;
1728	esac
1729      fi
1730      ac_configure_args="$ac_configure_args '$ac_arg'"
1731      ;;
1732    esac
1733  done
1734done
1735$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1736$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1737
1738# When interrupted or exit'd, cleanup temporary files, and complete
1739# config.log.  We remove comments because anyway the quotes in there
1740# would cause problems or look ugly.
1741# WARNING: Use '\'' to represent an apostrophe within the trap.
1742# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1743trap 'exit_status=$?
1744  # Save into config.log some information that might help in debugging.
1745  {
1746    echo
1747
1748    cat <<\_ASBOX
1749## ---------------- ##
1750## Cache variables. ##
1751## ---------------- ##
1752_ASBOX
1753    echo
1754    # The following way of writing the cache mishandles newlines in values,
1755(
1756  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1757    eval ac_val=\$$ac_var
1758    case $ac_val in #(
1759    *${as_nl}*)
1760      case $ac_var in #(
1761      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1762echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1763      esac
1764      case $ac_var in #(
1765      _ | IFS | as_nl) ;; #(
1766      *) $as_unset $ac_var ;;
1767      esac ;;
1768    esac
1769  done
1770  (set) 2>&1 |
1771    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1772    *${as_nl}ac_space=\ *)
1773      sed -n \
1774	"s/'\''/'\''\\\\'\'''\''/g;
1775	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1776      ;; #(
1777    *)
1778      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1779      ;;
1780    esac |
1781    sort
1782)
1783    echo
1784
1785    cat <<\_ASBOX
1786## ----------------- ##
1787## Output variables. ##
1788## ----------------- ##
1789_ASBOX
1790    echo
1791    for ac_var in $ac_subst_vars
1792    do
1793      eval ac_val=\$$ac_var
1794      case $ac_val in
1795      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1796      esac
1797      echo "$ac_var='\''$ac_val'\''"
1798    done | sort
1799    echo
1800
1801    if test -n "$ac_subst_files"; then
1802      cat <<\_ASBOX
1803## ------------------- ##
1804## File substitutions. ##
1805## ------------------- ##
1806_ASBOX
1807      echo
1808      for ac_var in $ac_subst_files
1809      do
1810	eval ac_val=\$$ac_var
1811	case $ac_val in
1812	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1813	esac
1814	echo "$ac_var='\''$ac_val'\''"
1815      done | sort
1816      echo
1817    fi
1818
1819    if test -s confdefs.h; then
1820      cat <<\_ASBOX
1821## ----------- ##
1822## confdefs.h. ##
1823## ----------- ##
1824_ASBOX
1825      echo
1826      cat confdefs.h
1827      echo
1828    fi
1829    test "$ac_signal" != 0 &&
1830      echo "$as_me: caught signal $ac_signal"
1831    echo "$as_me: exit $exit_status"
1832  } >&5
1833  rm -f core *.core core.conftest.* &&
1834    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1835    exit $exit_status
1836' 0
1837for ac_signal in 1 2 13 15; do
1838  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1839done
1840ac_signal=0
1841
1842# confdefs.h avoids OS command line length limits that DEFS can exceed.
1843rm -f -r conftest* confdefs.h
1844
1845# Predefined preprocessor variables.
1846
1847cat >>confdefs.h <<_ACEOF
1848#define PACKAGE_NAME "$PACKAGE_NAME"
1849_ACEOF
1850
1851
1852cat >>confdefs.h <<_ACEOF
1853#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1854_ACEOF
1855
1856
1857cat >>confdefs.h <<_ACEOF
1858#define PACKAGE_VERSION "$PACKAGE_VERSION"
1859_ACEOF
1860
1861
1862cat >>confdefs.h <<_ACEOF
1863#define PACKAGE_STRING "$PACKAGE_STRING"
1864_ACEOF
1865
1866
1867cat >>confdefs.h <<_ACEOF
1868#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1869_ACEOF
1870
1871
1872# Let the site file select an alternate cache file if it wants to.
1873# Prefer explicitly selected file to automatically selected ones.
1874if test -n "$CONFIG_SITE"; then
1875  set x "$CONFIG_SITE"
1876elif test "x$prefix" != xNONE; then
1877  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1878else
1879  set x "$ac_default_prefix/share/config.site" \
1880	"$ac_default_prefix/etc/config.site"
1881fi
1882shift
1883for ac_site_file
1884do
1885  if test -r "$ac_site_file"; then
1886    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1887echo "$as_me: loading site script $ac_site_file" >&6;}
1888    sed 's/^/| /' "$ac_site_file" >&5
1889    . "$ac_site_file"
1890  fi
1891done
1892
1893if test -r "$cache_file"; then
1894  # Some versions of bash will fail to source /dev/null (special
1895  # files actually), so we avoid doing that.
1896  if test -f "$cache_file"; then
1897    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1898echo "$as_me: loading cache $cache_file" >&6;}
1899    case $cache_file in
1900      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1901      *)                      . "./$cache_file";;
1902    esac
1903  fi
1904else
1905  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1906echo "$as_me: creating cache $cache_file" >&6;}
1907  >$cache_file
1908fi
1909
1910# Check that the precious variables saved in the cache have kept the same
1911# value.
1912ac_cache_corrupted=false
1913for ac_var in $ac_precious_vars; do
1914  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1915  eval ac_new_set=\$ac_env_${ac_var}_set
1916  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1917  eval ac_new_val=\$ac_env_${ac_var}_value
1918  case $ac_old_set,$ac_new_set in
1919    set,)
1920      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1921echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1922      ac_cache_corrupted=: ;;
1923    ,set)
1924      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1925echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1926      ac_cache_corrupted=: ;;
1927    ,);;
1928    *)
1929      if test "x$ac_old_val" != "x$ac_new_val"; then
1930	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1931echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1932	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1933echo "$as_me:   former value:  $ac_old_val" >&2;}
1934	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1935echo "$as_me:   current value: $ac_new_val" >&2;}
1936	ac_cache_corrupted=:
1937      fi;;
1938  esac
1939  # Pass precious variables to config.status.
1940  if test "$ac_new_set" = set; then
1941    case $ac_new_val in
1942    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1943    *) ac_arg=$ac_var=$ac_new_val ;;
1944    esac
1945    case " $ac_configure_args " in
1946      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1947      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1948    esac
1949  fi
1950done
1951if $ac_cache_corrupted; then
1952  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1953echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1954  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1955echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1956   { (exit 1); exit 1; }; }
1957fi
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983ac_ext=c
1984ac_cpp='$CPP $CPPFLAGS'
1985ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1986ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1987ac_compiler_gnu=$ac_cv_c_compiler_gnu
1988
1989
1990
1991
1992
1993# Check whether --with-release-version was given.
1994if test "${with_release_version+set}" = set; then
1995  withval=$with_release_version; RELEASE_VERSION="$withval"
1996else
1997  RELEASE_VERSION=""
1998fi
1999
2000	if test "x$RELEASE_VERSION" != "x"; then
2001		PACKAGE="$PACKAGE-$RELEASE_VERSION"
2002		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
2003		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
2004echo "$as_me: Building with package name set to $PACKAGE" >&6;}
2005	fi
2006
2007cat >>confdefs.h <<_ACEOF
2008#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
2009_ACEOF
2010
2011	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
2012	if test "x$PVM" = "x"; then
2013		PVM="0"
2014	fi
2015
2016cat >>confdefs.h <<_ACEOF
2017#define PACKAGE_VERSION_MINOR $PVM
2018_ACEOF
2019
2020	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
2021	if test "x$PVP" = "x"; then
2022		PVP="0"
2023	fi
2024
2025cat >>confdefs.h <<_ACEOF
2026#define PACKAGE_VERSION_PATCHLEVEL $PVP
2027_ACEOF
2028
2029
2030
2031
2032ac_config_headers="$ac_config_headers config.h"
2033
2034ac_aux_dir=
2035for ac_dir in . "$srcdir"/.; do
2036  if test -f "$ac_dir/install-sh"; then
2037    ac_aux_dir=$ac_dir
2038    ac_install_sh="$ac_aux_dir/install-sh -c"
2039    break
2040  elif test -f "$ac_dir/install.sh"; then
2041    ac_aux_dir=$ac_dir
2042    ac_install_sh="$ac_aux_dir/install.sh -c"
2043    break
2044  elif test -f "$ac_dir/shtool"; then
2045    ac_aux_dir=$ac_dir
2046    ac_install_sh="$ac_aux_dir/shtool install -c"
2047    break
2048  fi
2049done
2050if test -z "$ac_aux_dir"; then
2051  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2052echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2053   { (exit 1); exit 1; }; }
2054fi
2055
2056# These three variables are undocumented and unsupported,
2057# and are intended to be withdrawn in a future Autoconf release.
2058# They can cause serious problems if a builder's source tree is in a directory
2059# whose full name contains unusual characters.
2060ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2061ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2062ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2063
2064
2065
2066am__api_version='1.10'
2067
2068# Find a good install program.  We prefer a C program (faster),
2069# so one script is as good as another.  But avoid the broken or
2070# incompatible versions:
2071# SysV /etc/install, /usr/sbin/install
2072# SunOS /usr/etc/install
2073# IRIX /sbin/install
2074# AIX /bin/install
2075# AmigaOS /C/install, which installs bootblocks on floppy discs
2076# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2077# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2078# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2079# OS/2's system install, which has a completely different semantic
2080# ./install, which can be erroneously created by make from ./install.sh.
2081{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2082echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2083if test -z "$INSTALL"; then
2084if test "${ac_cv_path_install+set}" = set; then
2085  echo $ECHO_N "(cached) $ECHO_C" >&6
2086else
2087  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2088for as_dir in $PATH
2089do
2090  IFS=$as_save_IFS
2091  test -z "$as_dir" && as_dir=.
2092  # Account for people who put trailing slashes in PATH elements.
2093case $as_dir/ in
2094  ./ | .// | /cC/* | \
2095  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2096  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2097  /usr/ucb/* ) ;;
2098  *)
2099    # OSF1 and SCO ODT 3.0 have their own names for install.
2100    # Don't use installbsd from OSF since it installs stuff as root
2101    # by default.
2102    for ac_prog in ginstall scoinst install; do
2103      for ac_exec_ext in '' $ac_executable_extensions; do
2104	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2105	  if test $ac_prog = install &&
2106	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2107	    # AIX install.  It has an incompatible calling convention.
2108	    :
2109	  elif test $ac_prog = install &&
2110	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2111	    # program-specific install script used by HP pwplus--don't use.
2112	    :
2113	  else
2114	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2115	    break 3
2116	  fi
2117	fi
2118      done
2119    done
2120    ;;
2121esac
2122done
2123IFS=$as_save_IFS
2124
2125
2126fi
2127  if test "${ac_cv_path_install+set}" = set; then
2128    INSTALL=$ac_cv_path_install
2129  else
2130    # As a last resort, use the slow shell script.  Don't cache a
2131    # value for INSTALL within a source directory, because that will
2132    # break other packages using the cache if that directory is
2133    # removed, or if the value is a relative name.
2134    INSTALL=$ac_install_sh
2135  fi
2136fi
2137{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2138echo "${ECHO_T}$INSTALL" >&6; }
2139
2140# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2141# It thinks the first close brace ends the variable substitution.
2142test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2143
2144test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2145
2146test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2147
2148{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2149echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2150# Just in case
2151sleep 1
2152echo timestamp > conftest.file
2153# Do `set' in a subshell so we don't clobber the current shell's
2154# arguments.  Must try -L first in case configure is actually a
2155# symlink; some systems play weird games with the mod time of symlinks
2156# (eg FreeBSD returns the mod time of the symlink's containing
2157# directory).
2158if (
2159   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2160   if test "$*" = "X"; then
2161      # -L didn't work.
2162      set X `ls -t $srcdir/configure conftest.file`
2163   fi
2164   rm -f conftest.file
2165   if test "$*" != "X $srcdir/configure conftest.file" \
2166      && test "$*" != "X conftest.file $srcdir/configure"; then
2167
2168      # If neither matched, then we have a broken ls.  This can happen
2169      # if, for instance, CONFIG_SHELL is bash and it inherits a
2170      # broken ls alias from the environment.  This has actually
2171      # happened.  Such a system could not be considered "sane".
2172      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2173alias in your environment" >&5
2174echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2175alias in your environment" >&2;}
2176   { (exit 1); exit 1; }; }
2177   fi
2178
2179   test "$2" = conftest.file
2180   )
2181then
2182   # Ok.
2183   :
2184else
2185   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2186Check your system clock" >&5
2187echo "$as_me: error: newly created file is older than distributed files!
2188Check your system clock" >&2;}
2189   { (exit 1); exit 1; }; }
2190fi
2191{ echo "$as_me:$LINENO: result: yes" >&5
2192echo "${ECHO_T}yes" >&6; }
2193test "$program_prefix" != NONE &&
2194  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2195# Use a double $ so make ignores it.
2196test "$program_suffix" != NONE &&
2197  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2198# Double any \ or $.  echo might interpret backslashes.
2199# By default was `s,x,x', remove it if useless.
2200cat <<\_ACEOF >conftest.sed
2201s/[\\$]/&&/g;s/;s,x,x,$//
2202_ACEOF
2203program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2204rm -f conftest.sed
2205
2206# expand $ac_aux_dir to an absolute path
2207am_aux_dir=`cd $ac_aux_dir && pwd`
2208
2209test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2210# Use eval to expand $SHELL
2211if eval "$MISSING --run true"; then
2212  am_missing_run="$MISSING --run "
2213else
2214  am_missing_run=
2215  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2216echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2217fi
2218
2219{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2220echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2221if test -z "$MKDIR_P"; then
2222  if test "${ac_cv_path_mkdir+set}" = set; then
2223  echo $ECHO_N "(cached) $ECHO_C" >&6
2224else
2225  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2226for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2227do
2228  IFS=$as_save_IFS
2229  test -z "$as_dir" && as_dir=.
2230  for ac_prog in mkdir gmkdir; do
2231	 for ac_exec_ext in '' $ac_executable_extensions; do
2232	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2233	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2234	     'mkdir (GNU coreutils) '* | \
2235	     'mkdir (coreutils) '* | \
2236	     'mkdir (fileutils) '4.1*)
2237	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2238	       break 3;;
2239	   esac
2240	 done
2241       done
2242done
2243IFS=$as_save_IFS
2244
2245fi
2246
2247  if test "${ac_cv_path_mkdir+set}" = set; then
2248    MKDIR_P="$ac_cv_path_mkdir -p"
2249  else
2250    # As a last resort, use the slow shell script.  Don't cache a
2251    # value for MKDIR_P within a source directory, because that will
2252    # break other packages using the cache if that directory is
2253    # removed, or if the value is a relative name.
2254    test -d ./--version && rmdir ./--version
2255    MKDIR_P="$ac_install_sh -d"
2256  fi
2257fi
2258{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2259echo "${ECHO_T}$MKDIR_P" >&6; }
2260
2261mkdir_p="$MKDIR_P"
2262case $mkdir_p in
2263  [\\/$]* | ?:[\\/]*) ;;
2264  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2265esac
2266
2267for ac_prog in gawk mawk nawk awk
2268do
2269  # Extract the first word of "$ac_prog", so it can be a program name with args.
2270set dummy $ac_prog; ac_word=$2
2271{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2272echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2273if test "${ac_cv_prog_AWK+set}" = set; then
2274  echo $ECHO_N "(cached) $ECHO_C" >&6
2275else
2276  if test -n "$AWK"; then
2277  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2278else
2279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2280for as_dir in $PATH
2281do
2282  IFS=$as_save_IFS
2283  test -z "$as_dir" && as_dir=.
2284  for ac_exec_ext in '' $ac_executable_extensions; do
2285  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2286    ac_cv_prog_AWK="$ac_prog"
2287    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2288    break 2
2289  fi
2290done
2291done
2292IFS=$as_save_IFS
2293
2294fi
2295fi
2296AWK=$ac_cv_prog_AWK
2297if test -n "$AWK"; then
2298  { echo "$as_me:$LINENO: result: $AWK" >&5
2299echo "${ECHO_T}$AWK" >&6; }
2300else
2301  { echo "$as_me:$LINENO: result: no" >&5
2302echo "${ECHO_T}no" >&6; }
2303fi
2304
2305
2306  test -n "$AWK" && break
2307done
2308
2309{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2310echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2311set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2312if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2313  echo $ECHO_N "(cached) $ECHO_C" >&6
2314else
2315  cat >conftest.make <<\_ACEOF
2316SHELL = /bin/sh
2317all:
2318	@echo '@@@%%%=$(MAKE)=@@@%%%'
2319_ACEOF
2320# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2321case `${MAKE-make} -f conftest.make 2>/dev/null` in
2322  *@@@%%%=?*=@@@%%%*)
2323    eval ac_cv_prog_make_${ac_make}_set=yes;;
2324  *)
2325    eval ac_cv_prog_make_${ac_make}_set=no;;
2326esac
2327rm -f conftest.make
2328fi
2329if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2330  { echo "$as_me:$LINENO: result: yes" >&5
2331echo "${ECHO_T}yes" >&6; }
2332  SET_MAKE=
2333else
2334  { echo "$as_me:$LINENO: result: no" >&5
2335echo "${ECHO_T}no" >&6; }
2336  SET_MAKE="MAKE=${MAKE-make}"
2337fi
2338
2339rm -rf .tst 2>/dev/null
2340mkdir .tst 2>/dev/null
2341if test -d .tst; then
2342  am__leading_dot=.
2343else
2344  am__leading_dot=_
2345fi
2346rmdir .tst 2>/dev/null
2347
2348if test "`cd $srcdir && pwd`" != "`pwd`"; then
2349  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2350  # is not polluted with repeated "-I."
2351  am__isrc=' -I$(srcdir)'
2352  # test to see if srcdir already configured
2353  if test -f $srcdir/config.status; then
2354    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2355echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2356   { (exit 1); exit 1; }; }
2357  fi
2358fi
2359
2360# test whether we have cygpath
2361if test -z "$CYGPATH_W"; then
2362  if (cygpath --version) >/dev/null 2>/dev/null; then
2363    CYGPATH_W='cygpath -w'
2364  else
2365    CYGPATH_W=echo
2366  fi
2367fi
2368
2369
2370# Define the identity of the package.
2371 PACKAGE='xf86-video-mga'
2372 VERSION='1.4.8'
2373
2374
2375cat >>confdefs.h <<_ACEOF
2376#define PACKAGE "$PACKAGE"
2377_ACEOF
2378
2379
2380cat >>confdefs.h <<_ACEOF
2381#define VERSION "$VERSION"
2382_ACEOF
2383
2384# Some tools Automake needs.
2385
2386ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2387
2388
2389AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2390
2391
2392AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2393
2394
2395AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2396
2397
2398MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2399
2400install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2401
2402# Installed binaries are usually stripped using `strip' when the user
2403# run `make install-strip'.  However `strip' might not be the right
2404# tool to use in cross-compilation environments, therefore Automake
2405# will honor the `STRIP' environment variable to overrule this program.
2406if test "$cross_compiling" != no; then
2407  if test -n "$ac_tool_prefix"; then
2408  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2409set dummy ${ac_tool_prefix}strip; ac_word=$2
2410{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2411echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2412if test "${ac_cv_prog_STRIP+set}" = set; then
2413  echo $ECHO_N "(cached) $ECHO_C" >&6
2414else
2415  if test -n "$STRIP"; then
2416  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2417else
2418as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2419for as_dir in $PATH
2420do
2421  IFS=$as_save_IFS
2422  test -z "$as_dir" && as_dir=.
2423  for ac_exec_ext in '' $ac_executable_extensions; do
2424  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2425    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2426    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2427    break 2
2428  fi
2429done
2430done
2431IFS=$as_save_IFS
2432
2433fi
2434fi
2435STRIP=$ac_cv_prog_STRIP
2436if test -n "$STRIP"; then
2437  { echo "$as_me:$LINENO: result: $STRIP" >&5
2438echo "${ECHO_T}$STRIP" >&6; }
2439else
2440  { echo "$as_me:$LINENO: result: no" >&5
2441echo "${ECHO_T}no" >&6; }
2442fi
2443
2444
2445fi
2446if test -z "$ac_cv_prog_STRIP"; then
2447  ac_ct_STRIP=$STRIP
2448  # Extract the first word of "strip", so it can be a program name with args.
2449set dummy strip; ac_word=$2
2450{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2451echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2452if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2453  echo $ECHO_N "(cached) $ECHO_C" >&6
2454else
2455  if test -n "$ac_ct_STRIP"; then
2456  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2457else
2458as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2459for as_dir in $PATH
2460do
2461  IFS=$as_save_IFS
2462  test -z "$as_dir" && as_dir=.
2463  for ac_exec_ext in '' $ac_executable_extensions; do
2464  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2465    ac_cv_prog_ac_ct_STRIP="strip"
2466    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2467    break 2
2468  fi
2469done
2470done
2471IFS=$as_save_IFS
2472
2473fi
2474fi
2475ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2476if test -n "$ac_ct_STRIP"; then
2477  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2478echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2479else
2480  { echo "$as_me:$LINENO: result: no" >&5
2481echo "${ECHO_T}no" >&6; }
2482fi
2483
2484  if test "x$ac_ct_STRIP" = x; then
2485    STRIP=":"
2486  else
2487    case $cross_compiling:$ac_tool_warned in
2488yes:)
2489{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2490whose name does not start with the host triplet.  If you think this
2491configuration is useful to you, please write to autoconf@gnu.org." >&5
2492echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2493whose name does not start with the host triplet.  If you think this
2494configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2495ac_tool_warned=yes ;;
2496esac
2497    STRIP=$ac_ct_STRIP
2498  fi
2499else
2500  STRIP="$ac_cv_prog_STRIP"
2501fi
2502
2503fi
2504INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2505
2506# We need awk for the "check" target.  The system "awk" is bad on
2507# some platforms.
2508# Always define AMTAR for backward compatibility.
2509
2510AMTAR=${AMTAR-"${am_missing_run}tar"}
2511
2512am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2513
2514
2515
2516
2517
2518
2519{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2520echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2521    # Check whether --enable-maintainer-mode was given.
2522if test "${enable_maintainer_mode+set}" = set; then
2523  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2524else
2525  USE_MAINTAINER_MODE=no
2526fi
2527
2528  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2529echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2530   if test $USE_MAINTAINER_MODE = yes; then
2531  MAINTAINER_MODE_TRUE=
2532  MAINTAINER_MODE_FALSE='#'
2533else
2534  MAINTAINER_MODE_TRUE='#'
2535  MAINTAINER_MODE_FALSE=
2536fi
2537
2538  MAINT=$MAINTAINER_MODE_TRUE
2539
2540
2541
2542# Checks for programs.
2543# Check whether --enable-static was given.
2544if test "${enable_static+set}" = set; then
2545  enableval=$enable_static; p=${PACKAGE-default}
2546    case $enableval in
2547    yes) enable_static=yes ;;
2548    no) enable_static=no ;;
2549    *)
2550     enable_static=no
2551      # Look at the argument we got.  We use all the common list separators.
2552      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2553      for pkg in $enableval; do
2554	IFS="$lt_save_ifs"
2555	if test "X$pkg" = "X$p"; then
2556	  enable_static=yes
2557	fi
2558      done
2559      IFS="$lt_save_ifs"
2560      ;;
2561    esac
2562else
2563  enable_static=no
2564fi
2565
2566
2567
2568# Check whether --enable-shared was given.
2569if test "${enable_shared+set}" = set; then
2570  enableval=$enable_shared; p=${PACKAGE-default}
2571    case $enableval in
2572    yes) enable_shared=yes ;;
2573    no) enable_shared=no ;;
2574    *)
2575      enable_shared=no
2576      # Look at the argument we got.  We use all the common list separators.
2577      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2578      for pkg in $enableval; do
2579	IFS="$lt_save_ifs"
2580	if test "X$pkg" = "X$p"; then
2581	  enable_shared=yes
2582	fi
2583      done
2584      IFS="$lt_save_ifs"
2585      ;;
2586    esac
2587else
2588  enable_shared=yes
2589fi
2590
2591
2592# Check whether --enable-fast-install was given.
2593if test "${enable_fast_install+set}" = set; then
2594  enableval=$enable_fast_install; p=${PACKAGE-default}
2595    case $enableval in
2596    yes) enable_fast_install=yes ;;
2597    no) enable_fast_install=no ;;
2598    *)
2599      enable_fast_install=no
2600      # Look at the argument we got.  We use all the common list separators.
2601      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2602      for pkg in $enableval; do
2603	IFS="$lt_save_ifs"
2604	if test "X$pkg" = "X$p"; then
2605	  enable_fast_install=yes
2606	fi
2607      done
2608      IFS="$lt_save_ifs"
2609      ;;
2610    esac
2611else
2612  enable_fast_install=yes
2613fi
2614
2615
2616# Make sure we can run config.sub.
2617$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2618  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2619echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2620   { (exit 1); exit 1; }; }
2621
2622{ echo "$as_me:$LINENO: checking build system type" >&5
2623echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2624if test "${ac_cv_build+set}" = set; then
2625  echo $ECHO_N "(cached) $ECHO_C" >&6
2626else
2627  ac_build_alias=$build_alias
2628test "x$ac_build_alias" = x &&
2629  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2630test "x$ac_build_alias" = x &&
2631  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2632echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2633   { (exit 1); exit 1; }; }
2634ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2635  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2636echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2637   { (exit 1); exit 1; }; }
2638
2639fi
2640{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2641echo "${ECHO_T}$ac_cv_build" >&6; }
2642case $ac_cv_build in
2643*-*-*) ;;
2644*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2645echo "$as_me: error: invalid value of canonical build" >&2;}
2646   { (exit 1); exit 1; }; };;
2647esac
2648build=$ac_cv_build
2649ac_save_IFS=$IFS; IFS='-'
2650set x $ac_cv_build
2651shift
2652build_cpu=$1
2653build_vendor=$2
2654shift; shift
2655# Remember, the first character of IFS is used to create $*,
2656# except with old shells:
2657build_os=$*
2658IFS=$ac_save_IFS
2659case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2660
2661
2662{ echo "$as_me:$LINENO: checking host system type" >&5
2663echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2664if test "${ac_cv_host+set}" = set; then
2665  echo $ECHO_N "(cached) $ECHO_C" >&6
2666else
2667  if test "x$host_alias" = x; then
2668  ac_cv_host=$ac_cv_build
2669else
2670  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2671    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2672echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2673   { (exit 1); exit 1; }; }
2674fi
2675
2676fi
2677{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2678echo "${ECHO_T}$ac_cv_host" >&6; }
2679case $ac_cv_host in
2680*-*-*) ;;
2681*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2682echo "$as_me: error: invalid value of canonical host" >&2;}
2683   { (exit 1); exit 1; }; };;
2684esac
2685host=$ac_cv_host
2686ac_save_IFS=$IFS; IFS='-'
2687set x $ac_cv_host
2688shift
2689host_cpu=$1
2690host_vendor=$2
2691shift; shift
2692# Remember, the first character of IFS is used to create $*,
2693# except with old shells:
2694host_os=$*
2695IFS=$ac_save_IFS
2696case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2697
2698
2699DEPDIR="${am__leading_dot}deps"
2700
2701ac_config_commands="$ac_config_commands depfiles"
2702
2703
2704am_make=${MAKE-make}
2705cat > confinc << 'END'
2706am__doit:
2707	@echo done
2708.PHONY: am__doit
2709END
2710# If we don't find an include directive, just comment out the code.
2711{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2712echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
2713am__include="#"
2714am__quote=
2715_am_result=none
2716# First try GNU make style include.
2717echo "include confinc" > confmf
2718# We grep out `Entering directory' and `Leaving directory'
2719# messages which can occur if `w' ends up in MAKEFLAGS.
2720# In particular we don't look at `^make:' because GNU make might
2721# be invoked under some other name (usually "gmake"), in which
2722# case it prints its new name instead of `make'.
2723if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2724   am__include=include
2725   am__quote=
2726   _am_result=GNU
2727fi
2728# Now try BSD make style include.
2729if test "$am__include" = "#"; then
2730   echo '.include "confinc"' > confmf
2731   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2732      am__include=.include
2733      am__quote="\""
2734      _am_result=BSD
2735   fi
2736fi
2737
2738
2739{ echo "$as_me:$LINENO: result: $_am_result" >&5
2740echo "${ECHO_T}$_am_result" >&6; }
2741rm -f confinc confmf
2742
2743# Check whether --enable-dependency-tracking was given.
2744if test "${enable_dependency_tracking+set}" = set; then
2745  enableval=$enable_dependency_tracking;
2746fi
2747
2748if test "x$enable_dependency_tracking" != xno; then
2749  am_depcomp="$ac_aux_dir/depcomp"
2750  AMDEPBACKSLASH='\'
2751fi
2752 if test "x$enable_dependency_tracking" != xno; then
2753  AMDEP_TRUE=
2754  AMDEP_FALSE='#'
2755else
2756  AMDEP_TRUE='#'
2757  AMDEP_FALSE=
2758fi
2759
2760
2761ac_ext=c
2762ac_cpp='$CPP $CPPFLAGS'
2763ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2764ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2765ac_compiler_gnu=$ac_cv_c_compiler_gnu
2766if test -n "$ac_tool_prefix"; then
2767  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2768set dummy ${ac_tool_prefix}gcc; ac_word=$2
2769{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2770echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2771if test "${ac_cv_prog_CC+set}" = set; then
2772  echo $ECHO_N "(cached) $ECHO_C" >&6
2773else
2774  if test -n "$CC"; then
2775  ac_cv_prog_CC="$CC" # Let the user override the test.
2776else
2777as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2778for as_dir in $PATH
2779do
2780  IFS=$as_save_IFS
2781  test -z "$as_dir" && as_dir=.
2782  for ac_exec_ext in '' $ac_executable_extensions; do
2783  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2784    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2785    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2786    break 2
2787  fi
2788done
2789done
2790IFS=$as_save_IFS
2791
2792fi
2793fi
2794CC=$ac_cv_prog_CC
2795if test -n "$CC"; then
2796  { echo "$as_me:$LINENO: result: $CC" >&5
2797echo "${ECHO_T}$CC" >&6; }
2798else
2799  { echo "$as_me:$LINENO: result: no" >&5
2800echo "${ECHO_T}no" >&6; }
2801fi
2802
2803
2804fi
2805if test -z "$ac_cv_prog_CC"; then
2806  ac_ct_CC=$CC
2807  # Extract the first word of "gcc", so it can be a program name with args.
2808set dummy gcc; ac_word=$2
2809{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2810echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2811if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2812  echo $ECHO_N "(cached) $ECHO_C" >&6
2813else
2814  if test -n "$ac_ct_CC"; then
2815  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2816else
2817as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2818for as_dir in $PATH
2819do
2820  IFS=$as_save_IFS
2821  test -z "$as_dir" && as_dir=.
2822  for ac_exec_ext in '' $ac_executable_extensions; do
2823  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2824    ac_cv_prog_ac_ct_CC="gcc"
2825    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2826    break 2
2827  fi
2828done
2829done
2830IFS=$as_save_IFS
2831
2832fi
2833fi
2834ac_ct_CC=$ac_cv_prog_ac_ct_CC
2835if test -n "$ac_ct_CC"; then
2836  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2837echo "${ECHO_T}$ac_ct_CC" >&6; }
2838else
2839  { echo "$as_me:$LINENO: result: no" >&5
2840echo "${ECHO_T}no" >&6; }
2841fi
2842
2843  if test "x$ac_ct_CC" = x; then
2844    CC=""
2845  else
2846    case $cross_compiling:$ac_tool_warned in
2847yes:)
2848{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2849whose name does not start with the host triplet.  If you think this
2850configuration is useful to you, please write to autoconf@gnu.org." >&5
2851echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2852whose name does not start with the host triplet.  If you think this
2853configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2854ac_tool_warned=yes ;;
2855esac
2856    CC=$ac_ct_CC
2857  fi
2858else
2859  CC="$ac_cv_prog_CC"
2860fi
2861
2862if test -z "$CC"; then
2863          if test -n "$ac_tool_prefix"; then
2864    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2865set dummy ${ac_tool_prefix}cc; ac_word=$2
2866{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2867echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2868if test "${ac_cv_prog_CC+set}" = set; then
2869  echo $ECHO_N "(cached) $ECHO_C" >&6
2870else
2871  if test -n "$CC"; then
2872  ac_cv_prog_CC="$CC" # Let the user override the test.
2873else
2874as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2875for as_dir in $PATH
2876do
2877  IFS=$as_save_IFS
2878  test -z "$as_dir" && as_dir=.
2879  for ac_exec_ext in '' $ac_executable_extensions; do
2880  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2881    ac_cv_prog_CC="${ac_tool_prefix}cc"
2882    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2883    break 2
2884  fi
2885done
2886done
2887IFS=$as_save_IFS
2888
2889fi
2890fi
2891CC=$ac_cv_prog_CC
2892if test -n "$CC"; then
2893  { echo "$as_me:$LINENO: result: $CC" >&5
2894echo "${ECHO_T}$CC" >&6; }
2895else
2896  { echo "$as_me:$LINENO: result: no" >&5
2897echo "${ECHO_T}no" >&6; }
2898fi
2899
2900
2901  fi
2902fi
2903if test -z "$CC"; then
2904  # Extract the first word of "cc", so it can be a program name with args.
2905set dummy cc; ac_word=$2
2906{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2907echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2908if test "${ac_cv_prog_CC+set}" = set; then
2909  echo $ECHO_N "(cached) $ECHO_C" >&6
2910else
2911  if test -n "$CC"; then
2912  ac_cv_prog_CC="$CC" # Let the user override the test.
2913else
2914  ac_prog_rejected=no
2915as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2916for as_dir in $PATH
2917do
2918  IFS=$as_save_IFS
2919  test -z "$as_dir" && as_dir=.
2920  for ac_exec_ext in '' $ac_executable_extensions; do
2921  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2922    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2923       ac_prog_rejected=yes
2924       continue
2925     fi
2926    ac_cv_prog_CC="cc"
2927    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2928    break 2
2929  fi
2930done
2931done
2932IFS=$as_save_IFS
2933
2934if test $ac_prog_rejected = yes; then
2935  # We found a bogon in the path, so make sure we never use it.
2936  set dummy $ac_cv_prog_CC
2937  shift
2938  if test $# != 0; then
2939    # We chose a different compiler from the bogus one.
2940    # However, it has the same basename, so the bogon will be chosen
2941    # first if we set CC to just the basename; use the full file name.
2942    shift
2943    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2944  fi
2945fi
2946fi
2947fi
2948CC=$ac_cv_prog_CC
2949if test -n "$CC"; then
2950  { echo "$as_me:$LINENO: result: $CC" >&5
2951echo "${ECHO_T}$CC" >&6; }
2952else
2953  { echo "$as_me:$LINENO: result: no" >&5
2954echo "${ECHO_T}no" >&6; }
2955fi
2956
2957
2958fi
2959if test -z "$CC"; then
2960  if test -n "$ac_tool_prefix"; then
2961  for ac_prog in cl.exe
2962  do
2963    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2964set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2965{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2966echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2967if test "${ac_cv_prog_CC+set}" = set; then
2968  echo $ECHO_N "(cached) $ECHO_C" >&6
2969else
2970  if test -n "$CC"; then
2971  ac_cv_prog_CC="$CC" # Let the user override the test.
2972else
2973as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2974for as_dir in $PATH
2975do
2976  IFS=$as_save_IFS
2977  test -z "$as_dir" && as_dir=.
2978  for ac_exec_ext in '' $ac_executable_extensions; do
2979  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2980    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2981    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2982    break 2
2983  fi
2984done
2985done
2986IFS=$as_save_IFS
2987
2988fi
2989fi
2990CC=$ac_cv_prog_CC
2991if test -n "$CC"; then
2992  { echo "$as_me:$LINENO: result: $CC" >&5
2993echo "${ECHO_T}$CC" >&6; }
2994else
2995  { echo "$as_me:$LINENO: result: no" >&5
2996echo "${ECHO_T}no" >&6; }
2997fi
2998
2999
3000    test -n "$CC" && break
3001  done
3002fi
3003if test -z "$CC"; then
3004  ac_ct_CC=$CC
3005  for ac_prog in cl.exe
3006do
3007  # Extract the first word of "$ac_prog", so it can be a program name with args.
3008set dummy $ac_prog; ac_word=$2
3009{ echo "$as_me:$LINENO: checking for $ac_word" >&5
3010echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3011if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3012  echo $ECHO_N "(cached) $ECHO_C" >&6
3013else
3014  if test -n "$ac_ct_CC"; then
3015  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3016else
3017as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3018for as_dir in $PATH
3019do
3020  IFS=$as_save_IFS
3021  test -z "$as_dir" && as_dir=.
3022  for ac_exec_ext in '' $ac_executable_extensions; do
3023  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3024    ac_cv_prog_ac_ct_CC="$ac_prog"
3025    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3026    break 2
3027  fi
3028done
3029done
3030IFS=$as_save_IFS
3031
3032fi
3033fi
3034ac_ct_CC=$ac_cv_prog_ac_ct_CC
3035if test -n "$ac_ct_CC"; then
3036  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3037echo "${ECHO_T}$ac_ct_CC" >&6; }
3038else
3039  { echo "$as_me:$LINENO: result: no" >&5
3040echo "${ECHO_T}no" >&6; }
3041fi
3042
3043
3044  test -n "$ac_ct_CC" && break
3045done
3046
3047  if test "x$ac_ct_CC" = x; then
3048    CC=""
3049  else
3050    case $cross_compiling:$ac_tool_warned in
3051yes:)
3052{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3053whose name does not start with the host triplet.  If you think this
3054configuration is useful to you, please write to autoconf@gnu.org." >&5
3055echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3056whose name does not start with the host triplet.  If you think this
3057configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3058ac_tool_warned=yes ;;
3059esac
3060    CC=$ac_ct_CC
3061  fi
3062fi
3063
3064fi
3065
3066
3067test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3068See \`config.log' for more details." >&5
3069echo "$as_me: error: no acceptable C compiler found in \$PATH
3070See \`config.log' for more details." >&2;}
3071   { (exit 1); exit 1; }; }
3072
3073# Provide some information about the compiler.
3074echo "$as_me:$LINENO: checking for C compiler version" >&5
3075ac_compiler=`set X $ac_compile; echo $2`
3076{ (ac_try="$ac_compiler --version >&5"
3077case "(($ac_try" in
3078  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3079  *) ac_try_echo=$ac_try;;
3080esac
3081eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3082  (eval "$ac_compiler --version >&5") 2>&5
3083  ac_status=$?
3084  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3085  (exit $ac_status); }
3086{ (ac_try="$ac_compiler -v >&5"
3087case "(($ac_try" in
3088  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3089  *) ac_try_echo=$ac_try;;
3090esac
3091eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3092  (eval "$ac_compiler -v >&5") 2>&5
3093  ac_status=$?
3094  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3095  (exit $ac_status); }
3096{ (ac_try="$ac_compiler -V >&5"
3097case "(($ac_try" in
3098  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099  *) ac_try_echo=$ac_try;;
3100esac
3101eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3102  (eval "$ac_compiler -V >&5") 2>&5
3103  ac_status=$?
3104  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3105  (exit $ac_status); }
3106
3107cat >conftest.$ac_ext <<_ACEOF
3108/* confdefs.h.  */
3109_ACEOF
3110cat confdefs.h >>conftest.$ac_ext
3111cat >>conftest.$ac_ext <<_ACEOF
3112/* end confdefs.h.  */
3113
3114int
3115main ()
3116{
3117
3118  ;
3119  return 0;
3120}
3121_ACEOF
3122ac_clean_files_save=$ac_clean_files
3123ac_clean_files="$ac_clean_files a.out a.exe b.out"
3124# Try to create an executable without -o first, disregard a.out.
3125# It will help us diagnose broken compilers, and finding out an intuition
3126# of exeext.
3127{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3128echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
3129ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3130#
3131# List of possible output files, starting from the most likely.
3132# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3133# only as a last resort.  b.out is created by i960 compilers.
3134ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3135#
3136# The IRIX 6 linker writes into existing files which may not be
3137# executable, retaining their permissions.  Remove them first so a
3138# subsequent execution test works.
3139ac_rmfiles=
3140for ac_file in $ac_files
3141do
3142  case $ac_file in
3143    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3144    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3145  esac
3146done
3147rm -f $ac_rmfiles
3148
3149if { (ac_try="$ac_link_default"
3150case "(($ac_try" in
3151  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3152  *) ac_try_echo=$ac_try;;
3153esac
3154eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3155  (eval "$ac_link_default") 2>&5
3156  ac_status=$?
3157  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3158  (exit $ac_status); }; then
3159  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3160# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3161# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3162# so that the user can short-circuit this test for compilers unknown to
3163# Autoconf.
3164for ac_file in $ac_files ''
3165do
3166  test -f "$ac_file" || continue
3167  case $ac_file in
3168    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3169	;;
3170    [ab].out )
3171	# We found the default executable, but exeext='' is most
3172	# certainly right.
3173	break;;
3174    *.* )
3175        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3176	then :; else
3177	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3178	fi
3179	# We set ac_cv_exeext here because the later test for it is not
3180	# safe: cross compilers may not add the suffix if given an `-o'
3181	# argument, so we may need to know it at that point already.
3182	# Even if this section looks crufty: it has the advantage of
3183	# actually working.
3184	break;;
3185    * )
3186	break;;
3187  esac
3188done
3189test "$ac_cv_exeext" = no && ac_cv_exeext=
3190
3191else
3192  ac_file=''
3193fi
3194
3195{ echo "$as_me:$LINENO: result: $ac_file" >&5
3196echo "${ECHO_T}$ac_file" >&6; }
3197if test -z "$ac_file"; then
3198  echo "$as_me: failed program was:" >&5
3199sed 's/^/| /' conftest.$ac_ext >&5
3200
3201{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3202See \`config.log' for more details." >&5
3203echo "$as_me: error: C compiler cannot create executables
3204See \`config.log' for more details." >&2;}
3205   { (exit 77); exit 77; }; }
3206fi
3207
3208ac_exeext=$ac_cv_exeext
3209
3210# Check that the compiler produces executables we can run.  If not, either
3211# the compiler is broken, or we cross compile.
3212{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3213echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3214# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3215# If not cross compiling, check that we can run a simple program.
3216if test "$cross_compiling" != yes; then
3217  if { ac_try='./$ac_file'
3218  { (case "(($ac_try" in
3219  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3220  *) ac_try_echo=$ac_try;;
3221esac
3222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3223  (eval "$ac_try") 2>&5
3224  ac_status=$?
3225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3226  (exit $ac_status); }; }; then
3227    cross_compiling=no
3228  else
3229    if test "$cross_compiling" = maybe; then
3230	cross_compiling=yes
3231    else
3232	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3233If you meant to cross compile, use \`--host'.
3234See \`config.log' for more details." >&5
3235echo "$as_me: error: cannot run C compiled programs.
3236If you meant to cross compile, use \`--host'.
3237See \`config.log' for more details." >&2;}
3238   { (exit 1); exit 1; }; }
3239    fi
3240  fi
3241fi
3242{ echo "$as_me:$LINENO: result: yes" >&5
3243echo "${ECHO_T}yes" >&6; }
3244
3245rm -f a.out a.exe conftest$ac_cv_exeext b.out
3246ac_clean_files=$ac_clean_files_save
3247# Check that the compiler produces executables we can run.  If not, either
3248# the compiler is broken, or we cross compile.
3249{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3250echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3251{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3252echo "${ECHO_T}$cross_compiling" >&6; }
3253
3254{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3255echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3256if { (ac_try="$ac_link"
3257case "(($ac_try" in
3258  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3259  *) ac_try_echo=$ac_try;;
3260esac
3261eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3262  (eval "$ac_link") 2>&5
3263  ac_status=$?
3264  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3265  (exit $ac_status); }; then
3266  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3267# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3268# work properly (i.e., refer to `conftest.exe'), while it won't with
3269# `rm'.
3270for ac_file in conftest.exe conftest conftest.*; do
3271  test -f "$ac_file" || continue
3272  case $ac_file in
3273    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3274    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3275	  break;;
3276    * ) break;;
3277  esac
3278done
3279else
3280  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3281See \`config.log' for more details." >&5
3282echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3283See \`config.log' for more details." >&2;}
3284   { (exit 1); exit 1; }; }
3285fi
3286
3287rm -f conftest$ac_cv_exeext
3288{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3289echo "${ECHO_T}$ac_cv_exeext" >&6; }
3290
3291rm -f conftest.$ac_ext
3292EXEEXT=$ac_cv_exeext
3293ac_exeext=$EXEEXT
3294{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3295echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3296if test "${ac_cv_objext+set}" = set; then
3297  echo $ECHO_N "(cached) $ECHO_C" >&6
3298else
3299  cat >conftest.$ac_ext <<_ACEOF
3300/* confdefs.h.  */
3301_ACEOF
3302cat confdefs.h >>conftest.$ac_ext
3303cat >>conftest.$ac_ext <<_ACEOF
3304/* end confdefs.h.  */
3305
3306int
3307main ()
3308{
3309
3310  ;
3311  return 0;
3312}
3313_ACEOF
3314rm -f conftest.o conftest.obj
3315if { (ac_try="$ac_compile"
3316case "(($ac_try" in
3317  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3318  *) ac_try_echo=$ac_try;;
3319esac
3320eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3321  (eval "$ac_compile") 2>&5
3322  ac_status=$?
3323  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3324  (exit $ac_status); }; then
3325  for ac_file in conftest.o conftest.obj conftest.*; do
3326  test -f "$ac_file" || continue;
3327  case $ac_file in
3328    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3329    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3330       break;;
3331  esac
3332done
3333else
3334  echo "$as_me: failed program was:" >&5
3335sed 's/^/| /' conftest.$ac_ext >&5
3336
3337{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3338See \`config.log' for more details." >&5
3339echo "$as_me: error: cannot compute suffix of object files: cannot compile
3340See \`config.log' for more details." >&2;}
3341   { (exit 1); exit 1; }; }
3342fi
3343
3344rm -f conftest.$ac_cv_objext conftest.$ac_ext
3345fi
3346{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3347echo "${ECHO_T}$ac_cv_objext" >&6; }
3348OBJEXT=$ac_cv_objext
3349ac_objext=$OBJEXT
3350{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3351echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3352if test "${ac_cv_c_compiler_gnu+set}" = set; then
3353  echo $ECHO_N "(cached) $ECHO_C" >&6
3354else
3355  cat >conftest.$ac_ext <<_ACEOF
3356/* confdefs.h.  */
3357_ACEOF
3358cat confdefs.h >>conftest.$ac_ext
3359cat >>conftest.$ac_ext <<_ACEOF
3360/* end confdefs.h.  */
3361
3362int
3363main ()
3364{
3365#ifndef __GNUC__
3366       choke me
3367#endif
3368
3369  ;
3370  return 0;
3371}
3372_ACEOF
3373rm -f conftest.$ac_objext
3374if { (ac_try="$ac_compile"
3375case "(($ac_try" in
3376  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3377  *) ac_try_echo=$ac_try;;
3378esac
3379eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3380  (eval "$ac_compile") 2>conftest.er1
3381  ac_status=$?
3382  grep -v '^ *+' conftest.er1 >conftest.err
3383  rm -f conftest.er1
3384  cat conftest.err >&5
3385  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3386  (exit $ac_status); } && {
3387	 test -z "$ac_c_werror_flag" ||
3388	 test ! -s conftest.err
3389       } && test -s conftest.$ac_objext; then
3390  ac_compiler_gnu=yes
3391else
3392  echo "$as_me: failed program was:" >&5
3393sed 's/^/| /' conftest.$ac_ext >&5
3394
3395	ac_compiler_gnu=no
3396fi
3397
3398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3399ac_cv_c_compiler_gnu=$ac_compiler_gnu
3400
3401fi
3402{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3403echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3404GCC=`test $ac_compiler_gnu = yes && echo yes`
3405ac_test_CFLAGS=${CFLAGS+set}
3406ac_save_CFLAGS=$CFLAGS
3407{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3408echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3409if test "${ac_cv_prog_cc_g+set}" = set; then
3410  echo $ECHO_N "(cached) $ECHO_C" >&6
3411else
3412  ac_save_c_werror_flag=$ac_c_werror_flag
3413   ac_c_werror_flag=yes
3414   ac_cv_prog_cc_g=no
3415   CFLAGS="-g"
3416   cat >conftest.$ac_ext <<_ACEOF
3417/* confdefs.h.  */
3418_ACEOF
3419cat confdefs.h >>conftest.$ac_ext
3420cat >>conftest.$ac_ext <<_ACEOF
3421/* end confdefs.h.  */
3422
3423int
3424main ()
3425{
3426
3427  ;
3428  return 0;
3429}
3430_ACEOF
3431rm -f conftest.$ac_objext
3432if { (ac_try="$ac_compile"
3433case "(($ac_try" in
3434  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3435  *) ac_try_echo=$ac_try;;
3436esac
3437eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3438  (eval "$ac_compile") 2>conftest.er1
3439  ac_status=$?
3440  grep -v '^ *+' conftest.er1 >conftest.err
3441  rm -f conftest.er1
3442  cat conftest.err >&5
3443  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3444  (exit $ac_status); } && {
3445	 test -z "$ac_c_werror_flag" ||
3446	 test ! -s conftest.err
3447       } && test -s conftest.$ac_objext; then
3448  ac_cv_prog_cc_g=yes
3449else
3450  echo "$as_me: failed program was:" >&5
3451sed 's/^/| /' conftest.$ac_ext >&5
3452
3453	CFLAGS=""
3454      cat >conftest.$ac_ext <<_ACEOF
3455/* confdefs.h.  */
3456_ACEOF
3457cat confdefs.h >>conftest.$ac_ext
3458cat >>conftest.$ac_ext <<_ACEOF
3459/* end confdefs.h.  */
3460
3461int
3462main ()
3463{
3464
3465  ;
3466  return 0;
3467}
3468_ACEOF
3469rm -f conftest.$ac_objext
3470if { (ac_try="$ac_compile"
3471case "(($ac_try" in
3472  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3473  *) ac_try_echo=$ac_try;;
3474esac
3475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3476  (eval "$ac_compile") 2>conftest.er1
3477  ac_status=$?
3478  grep -v '^ *+' conftest.er1 >conftest.err
3479  rm -f conftest.er1
3480  cat conftest.err >&5
3481  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3482  (exit $ac_status); } && {
3483	 test -z "$ac_c_werror_flag" ||
3484	 test ! -s conftest.err
3485       } && test -s conftest.$ac_objext; then
3486  :
3487else
3488  echo "$as_me: failed program was:" >&5
3489sed 's/^/| /' conftest.$ac_ext >&5
3490
3491	ac_c_werror_flag=$ac_save_c_werror_flag
3492	 CFLAGS="-g"
3493	 cat >conftest.$ac_ext <<_ACEOF
3494/* confdefs.h.  */
3495_ACEOF
3496cat confdefs.h >>conftest.$ac_ext
3497cat >>conftest.$ac_ext <<_ACEOF
3498/* end confdefs.h.  */
3499
3500int
3501main ()
3502{
3503
3504  ;
3505  return 0;
3506}
3507_ACEOF
3508rm -f conftest.$ac_objext
3509if { (ac_try="$ac_compile"
3510case "(($ac_try" in
3511  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3512  *) ac_try_echo=$ac_try;;
3513esac
3514eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3515  (eval "$ac_compile") 2>conftest.er1
3516  ac_status=$?
3517  grep -v '^ *+' conftest.er1 >conftest.err
3518  rm -f conftest.er1
3519  cat conftest.err >&5
3520  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3521  (exit $ac_status); } && {
3522	 test -z "$ac_c_werror_flag" ||
3523	 test ! -s conftest.err
3524       } && test -s conftest.$ac_objext; then
3525  ac_cv_prog_cc_g=yes
3526else
3527  echo "$as_me: failed program was:" >&5
3528sed 's/^/| /' conftest.$ac_ext >&5
3529
3530
3531fi
3532
3533rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3534fi
3535
3536rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3537fi
3538
3539rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3540   ac_c_werror_flag=$ac_save_c_werror_flag
3541fi
3542{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3543echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3544if test "$ac_test_CFLAGS" = set; then
3545  CFLAGS=$ac_save_CFLAGS
3546elif test $ac_cv_prog_cc_g = yes; then
3547  if test "$GCC" = yes; then
3548    CFLAGS="-g -O2"
3549  else
3550    CFLAGS="-g"
3551  fi
3552else
3553  if test "$GCC" = yes; then
3554    CFLAGS="-O2"
3555  else
3556    CFLAGS=
3557  fi
3558fi
3559{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3560echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3561if test "${ac_cv_prog_cc_c89+set}" = set; then
3562  echo $ECHO_N "(cached) $ECHO_C" >&6
3563else
3564  ac_cv_prog_cc_c89=no
3565ac_save_CC=$CC
3566cat >conftest.$ac_ext <<_ACEOF
3567/* confdefs.h.  */
3568_ACEOF
3569cat confdefs.h >>conftest.$ac_ext
3570cat >>conftest.$ac_ext <<_ACEOF
3571/* end confdefs.h.  */
3572#include <stdarg.h>
3573#include <stdio.h>
3574#include <sys/types.h>
3575#include <sys/stat.h>
3576/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3577struct buf { int x; };
3578FILE * (*rcsopen) (struct buf *, struct stat *, int);
3579static char *e (p, i)
3580     char **p;
3581     int i;
3582{
3583  return p[i];
3584}
3585static char *f (char * (*g) (char **, int), char **p, ...)
3586{
3587  char *s;
3588  va_list v;
3589  va_start (v,p);
3590  s = g (p, va_arg (v,int));
3591  va_end (v);
3592  return s;
3593}
3594
3595/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3596   function prototypes and stuff, but not '\xHH' hex character constants.
3597   These don't provoke an error unfortunately, instead are silently treated
3598   as 'x'.  The following induces an error, until -std is added to get
3599   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3600   array size at least.  It's necessary to write '\x00'==0 to get something
3601   that's true only with -std.  */
3602int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3603
3604/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3605   inside strings and character constants.  */
3606#define FOO(x) 'x'
3607int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3608
3609int test (int i, double x);
3610struct s1 {int (*f) (int a);};
3611struct s2 {int (*f) (double a);};
3612int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3613int argc;
3614char **argv;
3615int
3616main ()
3617{
3618return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3619  ;
3620  return 0;
3621}
3622_ACEOF
3623for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3624	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3625do
3626  CC="$ac_save_CC $ac_arg"
3627  rm -f conftest.$ac_objext
3628if { (ac_try="$ac_compile"
3629case "(($ac_try" in
3630  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3631  *) ac_try_echo=$ac_try;;
3632esac
3633eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3634  (eval "$ac_compile") 2>conftest.er1
3635  ac_status=$?
3636  grep -v '^ *+' conftest.er1 >conftest.err
3637  rm -f conftest.er1
3638  cat conftest.err >&5
3639  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3640  (exit $ac_status); } && {
3641	 test -z "$ac_c_werror_flag" ||
3642	 test ! -s conftest.err
3643       } && test -s conftest.$ac_objext; then
3644  ac_cv_prog_cc_c89=$ac_arg
3645else
3646  echo "$as_me: failed program was:" >&5
3647sed 's/^/| /' conftest.$ac_ext >&5
3648
3649
3650fi
3651
3652rm -f core conftest.err conftest.$ac_objext
3653  test "x$ac_cv_prog_cc_c89" != "xno" && break
3654done
3655rm -f conftest.$ac_ext
3656CC=$ac_save_CC
3657
3658fi
3659# AC_CACHE_VAL
3660case "x$ac_cv_prog_cc_c89" in
3661  x)
3662    { echo "$as_me:$LINENO: result: none needed" >&5
3663echo "${ECHO_T}none needed" >&6; } ;;
3664  xno)
3665    { echo "$as_me:$LINENO: result: unsupported" >&5
3666echo "${ECHO_T}unsupported" >&6; } ;;
3667  *)
3668    CC="$CC $ac_cv_prog_cc_c89"
3669    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3670echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3671esac
3672
3673
3674ac_ext=c
3675ac_cpp='$CPP $CPPFLAGS'
3676ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3677ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3678ac_compiler_gnu=$ac_cv_c_compiler_gnu
3679
3680depcc="$CC"   am_compiler_list=
3681
3682{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3683echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3684if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3685  echo $ECHO_N "(cached) $ECHO_C" >&6
3686else
3687  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3688  # We make a subdir and do the tests there.  Otherwise we can end up
3689  # making bogus files that we don't know about and never remove.  For
3690  # instance it was reported that on HP-UX the gcc test will end up
3691  # making a dummy file named `D' -- because `-MD' means `put the output
3692  # in D'.
3693  mkdir conftest.dir
3694  # Copy depcomp to subdir because otherwise we won't find it if we're
3695  # using a relative directory.
3696  cp "$am_depcomp" conftest.dir
3697  cd conftest.dir
3698  # We will build objects and dependencies in a subdirectory because
3699  # it helps to detect inapplicable dependency modes.  For instance
3700  # both Tru64's cc and ICC support -MD to output dependencies as a
3701  # side effect of compilation, but ICC will put the dependencies in
3702  # the current directory while Tru64 will put them in the object
3703  # directory.
3704  mkdir sub
3705
3706  am_cv_CC_dependencies_compiler_type=none
3707  if test "$am_compiler_list" = ""; then
3708     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3709  fi
3710  for depmode in $am_compiler_list; do
3711    # Setup a source with many dependencies, because some compilers
3712    # like to wrap large dependency lists on column 80 (with \), and
3713    # we should not choose a depcomp mode which is confused by this.
3714    #
3715    # We need to recreate these files for each test, as the compiler may
3716    # overwrite some of them when testing with obscure command lines.
3717    # This happens at least with the AIX C compiler.
3718    : > sub/conftest.c
3719    for i in 1 2 3 4 5 6; do
3720      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3721      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3722      # Solaris 8's {/usr,}/bin/sh.
3723      touch sub/conftst$i.h
3724    done
3725    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3726
3727    case $depmode in
3728    nosideeffect)
3729      # after this tag, mechanisms are not by side-effect, so they'll
3730      # only be used when explicitly requested
3731      if test "x$enable_dependency_tracking" = xyes; then
3732	continue
3733      else
3734	break
3735      fi
3736      ;;
3737    none) break ;;
3738    esac
3739    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3740    # mode.  It turns out that the SunPro C++ compiler does not properly
3741    # handle `-M -o', and we need to detect this.
3742    if depmode=$depmode \
3743       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3744       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3745       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3746         >/dev/null 2>conftest.err &&
3747       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3748       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3749       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3750       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3751      # icc doesn't choke on unknown options, it will just issue warnings
3752      # or remarks (even with -Werror).  So we grep stderr for any message
3753      # that says an option was ignored or not supported.
3754      # When given -MP, icc 7.0 and 7.1 complain thusly:
3755      #   icc: Command line warning: ignoring option '-M'; no argument required
3756      # The diagnosis changed in icc 8.0:
3757      #   icc: Command line remark: option '-MP' not supported
3758      if (grep 'ignoring option' conftest.err ||
3759          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3760        am_cv_CC_dependencies_compiler_type=$depmode
3761        break
3762      fi
3763    fi
3764  done
3765
3766  cd ..
3767  rm -rf conftest.dir
3768else
3769  am_cv_CC_dependencies_compiler_type=none
3770fi
3771
3772fi
3773{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3774echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3775CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3776
3777 if
3778  test "x$enable_dependency_tracking" != xno \
3779  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3780  am__fastdepCC_TRUE=
3781  am__fastdepCC_FALSE='#'
3782else
3783  am__fastdepCC_TRUE='#'
3784  am__fastdepCC_FALSE=
3785fi
3786
3787
3788{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3789echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3790if test "${lt_cv_path_SED+set}" = set; then
3791  echo $ECHO_N "(cached) $ECHO_C" >&6
3792else
3793  # Loop through the user's path and test for sed and gsed.
3794# Then use that list of sed's as ones to test for truncation.
3795as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3796for as_dir in $PATH
3797do
3798  IFS=$as_save_IFS
3799  test -z "$as_dir" && as_dir=.
3800  for lt_ac_prog in sed gsed; do
3801    for ac_exec_ext in '' $ac_executable_extensions; do
3802      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3803        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3804      fi
3805    done
3806  done
3807done
3808IFS=$as_save_IFS
3809lt_ac_max=0
3810lt_ac_count=0
3811# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3812# along with /bin/sed that truncates output.
3813for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3814  test ! -f $lt_ac_sed && continue
3815  cat /dev/null > conftest.in
3816  lt_ac_count=0
3817  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3818  # Check for GNU sed and select it if it is found.
3819  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3820    lt_cv_path_SED=$lt_ac_sed
3821    break
3822  fi
3823  while true; do
3824    cat conftest.in conftest.in >conftest.tmp
3825    mv conftest.tmp conftest.in
3826    cp conftest.in conftest.nl
3827    echo >>conftest.nl
3828    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3829    cmp -s conftest.out conftest.nl || break
3830    # 10000 chars as input seems more than enough
3831    test $lt_ac_count -gt 10 && break
3832    lt_ac_count=`expr $lt_ac_count + 1`
3833    if test $lt_ac_count -gt $lt_ac_max; then
3834      lt_ac_max=$lt_ac_count
3835      lt_cv_path_SED=$lt_ac_sed
3836    fi
3837  done
3838done
3839
3840fi
3841
3842SED=$lt_cv_path_SED
3843
3844{ echo "$as_me:$LINENO: result: $SED" >&5
3845echo "${ECHO_T}$SED" >&6; }
3846
3847{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3848echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3849if test "${ac_cv_path_GREP+set}" = set; then
3850  echo $ECHO_N "(cached) $ECHO_C" >&6
3851else
3852  # Extract the first word of "grep ggrep" to use in msg output
3853if test -z "$GREP"; then
3854set dummy grep ggrep; ac_prog_name=$2
3855if test "${ac_cv_path_GREP+set}" = set; then
3856  echo $ECHO_N "(cached) $ECHO_C" >&6
3857else
3858  ac_path_GREP_found=false
3859# Loop through the user's path and test for each of PROGNAME-LIST
3860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3861for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3862do
3863  IFS=$as_save_IFS
3864  test -z "$as_dir" && as_dir=.
3865  for ac_prog in grep ggrep; do
3866  for ac_exec_ext in '' $ac_executable_extensions; do
3867    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3868    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3869    # Check for GNU ac_path_GREP and select it if it is found.
3870  # Check for GNU $ac_path_GREP
3871case `"$ac_path_GREP" --version 2>&1` in
3872*GNU*)
3873  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3874*)
3875  ac_count=0
3876  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3877  while :
3878  do
3879    cat "conftest.in" "conftest.in" >"conftest.tmp"
3880    mv "conftest.tmp" "conftest.in"
3881    cp "conftest.in" "conftest.nl"
3882    echo 'GREP' >> "conftest.nl"
3883    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3884    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3885    ac_count=`expr $ac_count + 1`
3886    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3887      # Best one so far, save it but keep looking for a better one
3888      ac_cv_path_GREP="$ac_path_GREP"
3889      ac_path_GREP_max=$ac_count
3890    fi
3891    # 10*(2^10) chars as input seems more than enough
3892    test $ac_count -gt 10 && break
3893  done
3894  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3895esac
3896
3897
3898    $ac_path_GREP_found && break 3
3899  done
3900done
3901
3902done
3903IFS=$as_save_IFS
3904
3905
3906fi
3907
3908GREP="$ac_cv_path_GREP"
3909if test -z "$GREP"; then
3910  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3911echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3912   { (exit 1); exit 1; }; }
3913fi
3914
3915else
3916  ac_cv_path_GREP=$GREP
3917fi
3918
3919
3920fi
3921{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3922echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3923 GREP="$ac_cv_path_GREP"
3924
3925
3926{ echo "$as_me:$LINENO: checking for egrep" >&5
3927echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3928if test "${ac_cv_path_EGREP+set}" = set; then
3929  echo $ECHO_N "(cached) $ECHO_C" >&6
3930else
3931  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3932   then ac_cv_path_EGREP="$GREP -E"
3933   else
3934     # Extract the first word of "egrep" to use in msg output
3935if test -z "$EGREP"; then
3936set dummy egrep; ac_prog_name=$2
3937if test "${ac_cv_path_EGREP+set}" = set; then
3938  echo $ECHO_N "(cached) $ECHO_C" >&6
3939else
3940  ac_path_EGREP_found=false
3941# Loop through the user's path and test for each of PROGNAME-LIST
3942as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3943for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3944do
3945  IFS=$as_save_IFS
3946  test -z "$as_dir" && as_dir=.
3947  for ac_prog in egrep; do
3948  for ac_exec_ext in '' $ac_executable_extensions; do
3949    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3950    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3951    # Check for GNU ac_path_EGREP and select it if it is found.
3952  # Check for GNU $ac_path_EGREP
3953case `"$ac_path_EGREP" --version 2>&1` in
3954*GNU*)
3955  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3956*)
3957  ac_count=0
3958  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3959  while :
3960  do
3961    cat "conftest.in" "conftest.in" >"conftest.tmp"
3962    mv "conftest.tmp" "conftest.in"
3963    cp "conftest.in" "conftest.nl"
3964    echo 'EGREP' >> "conftest.nl"
3965    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3966    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3967    ac_count=`expr $ac_count + 1`
3968    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3969      # Best one so far, save it but keep looking for a better one
3970      ac_cv_path_EGREP="$ac_path_EGREP"
3971      ac_path_EGREP_max=$ac_count
3972    fi
3973    # 10*(2^10) chars as input seems more than enough
3974    test $ac_count -gt 10 && break
3975  done
3976  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3977esac
3978
3979
3980    $ac_path_EGREP_found && break 3
3981  done
3982done
3983
3984done
3985IFS=$as_save_IFS
3986
3987
3988fi
3989
3990EGREP="$ac_cv_path_EGREP"
3991if test -z "$EGREP"; then
3992  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3993echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3994   { (exit 1); exit 1; }; }
3995fi
3996
3997else
3998  ac_cv_path_EGREP=$EGREP
3999fi
4000
4001
4002   fi
4003fi
4004{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4005echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4006 EGREP="$ac_cv_path_EGREP"
4007
4008
4009
4010# Check whether --with-gnu-ld was given.
4011if test "${with_gnu_ld+set}" = set; then
4012  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4013else
4014  with_gnu_ld=no
4015fi
4016
4017ac_prog=ld
4018if test "$GCC" = yes; then
4019  # Check if gcc -print-prog-name=ld gives a path.
4020  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4021echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
4022  case $host in
4023  *-*-mingw*)
4024    # gcc leaves a trailing carriage return which upsets mingw
4025    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4026  *)
4027    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4028  esac
4029  case $ac_prog in
4030    # Accept absolute paths.
4031    [\\/]* | ?:[\\/]*)
4032      re_direlt='/[^/][^/]*/\.\./'
4033      # Canonicalize the pathname of ld
4034      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4035      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4036	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4037      done
4038      test -z "$LD" && LD="$ac_prog"
4039      ;;
4040  "")
4041    # If it fails, then pretend we aren't using GCC.
4042    ac_prog=ld
4043    ;;
4044  *)
4045    # If it is relative, then search for the first ld in PATH.
4046    with_gnu_ld=unknown
4047    ;;
4048  esac
4049elif test "$with_gnu_ld" = yes; then
4050  { echo "$as_me:$LINENO: checking for GNU ld" >&5
4051echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4052else
4053  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4054echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4055fi
4056if test "${lt_cv_path_LD+set}" = set; then
4057  echo $ECHO_N "(cached) $ECHO_C" >&6
4058else
4059  if test -z "$LD"; then
4060  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4061  for ac_dir in $PATH; do
4062    IFS="$lt_save_ifs"
4063    test -z "$ac_dir" && ac_dir=.
4064    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4065      lt_cv_path_LD="$ac_dir/$ac_prog"
4066      # Check to see if the program is GNU ld.  I'd rather use --version,
4067      # but apparently some variants of GNU ld only accept -v.
4068      # Break only if it was the GNU/non-GNU ld that we prefer.
4069      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4070      *GNU* | *'with BFD'*)
4071	test "$with_gnu_ld" != no && break
4072	;;
4073      *)
4074	test "$with_gnu_ld" != yes && break
4075	;;
4076      esac
4077    fi
4078  done
4079  IFS="$lt_save_ifs"
4080else
4081  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4082fi
4083fi
4084
4085LD="$lt_cv_path_LD"
4086if test -n "$LD"; then
4087  { echo "$as_me:$LINENO: result: $LD" >&5
4088echo "${ECHO_T}$LD" >&6; }
4089else
4090  { echo "$as_me:$LINENO: result: no" >&5
4091echo "${ECHO_T}no" >&6; }
4092fi
4093test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4094echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4095   { (exit 1); exit 1; }; }
4096{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4097echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4098if test "${lt_cv_prog_gnu_ld+set}" = set; then
4099  echo $ECHO_N "(cached) $ECHO_C" >&6
4100else
4101  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4102case `$LD -v 2>&1 </dev/null` in
4103*GNU* | *'with BFD'*)
4104  lt_cv_prog_gnu_ld=yes
4105  ;;
4106*)
4107  lt_cv_prog_gnu_ld=no
4108  ;;
4109esac
4110fi
4111{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4112echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4113with_gnu_ld=$lt_cv_prog_gnu_ld
4114
4115
4116{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4117echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4118if test "${lt_cv_ld_reload_flag+set}" = set; then
4119  echo $ECHO_N "(cached) $ECHO_C" >&6
4120else
4121  lt_cv_ld_reload_flag='-r'
4122fi
4123{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4124echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4125reload_flag=$lt_cv_ld_reload_flag
4126case $reload_flag in
4127"" | " "*) ;;
4128*) reload_flag=" $reload_flag" ;;
4129esac
4130reload_cmds='$LD$reload_flag -o $output$reload_objs'
4131case $host_os in
4132  darwin*)
4133    if test "$GCC" = yes; then
4134      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4135    else
4136      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4137    fi
4138    ;;
4139esac
4140
4141{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4142echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4143if test "${lt_cv_path_NM+set}" = set; then
4144  echo $ECHO_N "(cached) $ECHO_C" >&6
4145else
4146  if test -n "$NM"; then
4147  # Let the user override the test.
4148  lt_cv_path_NM="$NM"
4149else
4150  lt_nm_to_check="${ac_tool_prefix}nm"
4151  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4152    lt_nm_to_check="$lt_nm_to_check nm"
4153  fi
4154  for lt_tmp_nm in $lt_nm_to_check; do
4155    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4156    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4157      IFS="$lt_save_ifs"
4158      test -z "$ac_dir" && ac_dir=.
4159      tmp_nm="$ac_dir/$lt_tmp_nm"
4160      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4161	# Check to see if the nm accepts a BSD-compat flag.
4162	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4163	#   nm: unknown option "B" ignored
4164	# Tru64's nm complains that /dev/null is an invalid object file
4165	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4166	*/dev/null* | *'Invalid file or object type'*)
4167	  lt_cv_path_NM="$tmp_nm -B"
4168	  break
4169	  ;;
4170	*)
4171	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4172	  */dev/null*)
4173	    lt_cv_path_NM="$tmp_nm -p"
4174	    break
4175	    ;;
4176	  *)
4177	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4178	    continue # so that we can try to find one that supports BSD flags
4179	    ;;
4180	  esac
4181	  ;;
4182	esac
4183      fi
4184    done
4185    IFS="$lt_save_ifs"
4186  done
4187  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4188fi
4189fi
4190{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4191echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4192NM="$lt_cv_path_NM"
4193
4194{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4195echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4196LN_S=$as_ln_s
4197if test "$LN_S" = "ln -s"; then
4198  { echo "$as_me:$LINENO: result: yes" >&5
4199echo "${ECHO_T}yes" >&6; }
4200else
4201  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4202echo "${ECHO_T}no, using $LN_S" >&6; }
4203fi
4204
4205{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4206echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
4207if test "${lt_cv_deplibs_check_method+set}" = set; then
4208  echo $ECHO_N "(cached) $ECHO_C" >&6
4209else
4210  lt_cv_file_magic_cmd='$MAGIC_CMD'
4211lt_cv_file_magic_test_file=
4212lt_cv_deplibs_check_method='unknown'
4213# Need to set the preceding variable on all platforms that support
4214# interlibrary dependencies.
4215# 'none' -- dependencies not supported.
4216# `unknown' -- same as none, but documents that we really don't know.
4217# 'pass_all' -- all dependencies passed with no checks.
4218# 'test_compile' -- check by making test program.
4219# 'file_magic [[regex]]' -- check by looking for files in library path
4220# which responds to the $file_magic_cmd with a given extended regex.
4221# If you have `file' or equivalent on your system and you're not sure
4222# whether `pass_all' will *always* work, you probably want this one.
4223
4224case $host_os in
4225aix4* | aix5*)
4226  lt_cv_deplibs_check_method=pass_all
4227  ;;
4228
4229beos*)
4230  lt_cv_deplibs_check_method=pass_all
4231  ;;
4232
4233bsdi[45]*)
4234  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4235  lt_cv_file_magic_cmd='/usr/bin/file -L'
4236  lt_cv_file_magic_test_file=/shlib/libc.so
4237  ;;
4238
4239cygwin*)
4240  # func_win32_libid is a shell function defined in ltmain.sh
4241  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4242  lt_cv_file_magic_cmd='func_win32_libid'
4243  ;;
4244
4245mingw* | pw32*)
4246  # Base MSYS/MinGW do not provide the 'file' command needed by
4247  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4248  # unless we find 'file', for example because we are cross-compiling.
4249  if ( file / ) >/dev/null 2>&1; then
4250    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4251    lt_cv_file_magic_cmd='func_win32_libid'
4252  else
4253    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4254    lt_cv_file_magic_cmd='$OBJDUMP -f'
4255  fi
4256  ;;
4257
4258darwin* | rhapsody*)
4259  lt_cv_deplibs_check_method=pass_all
4260  ;;
4261
4262freebsd* | dragonfly*)
4263  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4264    case $host_cpu in
4265    i*86 )
4266      # Not sure whether the presence of OpenBSD here was a mistake.
4267      # Let's accept both of them until this is cleared up.
4268      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4269      lt_cv_file_magic_cmd=/usr/bin/file
4270      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4271      ;;
4272    esac
4273  else
4274    lt_cv_deplibs_check_method=pass_all
4275  fi
4276  ;;
4277
4278gnu*)
4279  lt_cv_deplibs_check_method=pass_all
4280  ;;
4281
4282hpux10.20* | hpux11*)
4283  lt_cv_file_magic_cmd=/usr/bin/file
4284  case $host_cpu in
4285  ia64*)
4286    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4287    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4288    ;;
4289  hppa*64*)
4290    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]'
4291    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4292    ;;
4293  *)
4294    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4295    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4296    ;;
4297  esac
4298  ;;
4299
4300interix[3-9]*)
4301  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4302  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4303  ;;
4304
4305irix5* | irix6* | nonstopux*)
4306  case $LD in
4307  *-32|*"-32 ") libmagic=32-bit;;
4308  *-n32|*"-n32 ") libmagic=N32;;
4309  *-64|*"-64 ") libmagic=64-bit;;
4310  *) libmagic=never-match;;
4311  esac
4312  lt_cv_deplibs_check_method=pass_all
4313  ;;
4314
4315# This must be Linux ELF.
4316linux* | k*bsd*-gnu)
4317  lt_cv_deplibs_check_method=pass_all
4318  ;;
4319
4320netbsd*)
4321  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4322    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4323  else
4324    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4325  fi
4326  ;;
4327
4328newos6*)
4329  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4330  lt_cv_file_magic_cmd=/usr/bin/file
4331  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4332  ;;
4333
4334nto-qnx*)
4335  lt_cv_deplibs_check_method=unknown
4336  ;;
4337
4338openbsd*)
4339  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4340    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4341  else
4342    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4343  fi
4344  ;;
4345
4346osf3* | osf4* | osf5*)
4347  lt_cv_deplibs_check_method=pass_all
4348  ;;
4349
4350rdos*)
4351  lt_cv_deplibs_check_method=pass_all
4352  ;;
4353
4354solaris*)
4355  lt_cv_deplibs_check_method=pass_all
4356  ;;
4357
4358sysv4 | sysv4.3*)
4359  case $host_vendor in
4360  motorola)
4361    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]'
4362    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4363    ;;
4364  ncr)
4365    lt_cv_deplibs_check_method=pass_all
4366    ;;
4367  sequent)
4368    lt_cv_file_magic_cmd='/bin/file'
4369    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4370    ;;
4371  sni)
4372    lt_cv_file_magic_cmd='/bin/file'
4373    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4374    lt_cv_file_magic_test_file=/lib/libc.so
4375    ;;
4376  siemens)
4377    lt_cv_deplibs_check_method=pass_all
4378    ;;
4379  pc)
4380    lt_cv_deplibs_check_method=pass_all
4381    ;;
4382  esac
4383  ;;
4384
4385sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4386  lt_cv_deplibs_check_method=pass_all
4387  ;;
4388esac
4389
4390fi
4391{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4392echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4393file_magic_cmd=$lt_cv_file_magic_cmd
4394deplibs_check_method=$lt_cv_deplibs_check_method
4395test -z "$deplibs_check_method" && deplibs_check_method=unknown
4396
4397
4398
4399
4400# If no C compiler was specified, use CC.
4401LTCC=${LTCC-"$CC"}
4402
4403# If no C compiler flags were specified, use CFLAGS.
4404LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4405
4406# Allow CC to be a program name with arguments.
4407compiler=$CC
4408
4409
4410# Check whether --enable-libtool-lock was given.
4411if test "${enable_libtool_lock+set}" = set; then
4412  enableval=$enable_libtool_lock;
4413fi
4414
4415test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4416
4417# Some flags need to be propagated to the compiler or linker for good
4418# libtool support.
4419case $host in
4420ia64-*-hpux*)
4421  # Find out which ABI we are using.
4422  echo 'int i;' > conftest.$ac_ext
4423  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4424  (eval $ac_compile) 2>&5
4425  ac_status=$?
4426  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4427  (exit $ac_status); }; then
4428    case `/usr/bin/file conftest.$ac_objext` in
4429    *ELF-32*)
4430      HPUX_IA64_MODE="32"
4431      ;;
4432    *ELF-64*)
4433      HPUX_IA64_MODE="64"
4434      ;;
4435    esac
4436  fi
4437  rm -rf conftest*
4438  ;;
4439*-*-irix6*)
4440  # Find out which ABI we are using.
4441  echo '#line 4441 "configure"' > conftest.$ac_ext
4442  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4443  (eval $ac_compile) 2>&5
4444  ac_status=$?
4445  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4446  (exit $ac_status); }; then
4447   if test "$lt_cv_prog_gnu_ld" = yes; then
4448    case `/usr/bin/file conftest.$ac_objext` in
4449    *32-bit*)
4450      LD="${LD-ld} -melf32bsmip"
4451      ;;
4452    *N32*)
4453      LD="${LD-ld} -melf32bmipn32"
4454      ;;
4455    *64-bit*)
4456      LD="${LD-ld} -melf64bmip"
4457      ;;
4458    esac
4459   else
4460    case `/usr/bin/file conftest.$ac_objext` in
4461    *32-bit*)
4462      LD="${LD-ld} -32"
4463      ;;
4464    *N32*)
4465      LD="${LD-ld} -n32"
4466      ;;
4467    *64-bit*)
4468      LD="${LD-ld} -64"
4469      ;;
4470    esac
4471   fi
4472  fi
4473  rm -rf conftest*
4474  ;;
4475
4476x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4477s390*-*linux*|sparc*-*linux*)
4478  # Find out which ABI we are using.
4479  echo 'int i;' > conftest.$ac_ext
4480  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4481  (eval $ac_compile) 2>&5
4482  ac_status=$?
4483  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4484  (exit $ac_status); }; then
4485    case `/usr/bin/file conftest.o` in
4486    *32-bit*)
4487      case $host in
4488        x86_64-*kfreebsd*-gnu)
4489          LD="${LD-ld} -m elf_i386_fbsd"
4490          ;;
4491        x86_64-*linux*)
4492          LD="${LD-ld} -m elf_i386"
4493          ;;
4494        ppc64-*linux*|powerpc64-*linux*)
4495          LD="${LD-ld} -m elf32ppclinux"
4496          ;;
4497        s390x-*linux*)
4498          LD="${LD-ld} -m elf_s390"
4499          ;;
4500        sparc64-*linux*)
4501          LD="${LD-ld} -m elf32_sparc"
4502          ;;
4503      esac
4504      ;;
4505    *64-bit*)
4506      case $host in
4507        x86_64-*kfreebsd*-gnu)
4508          LD="${LD-ld} -m elf_x86_64_fbsd"
4509          ;;
4510        x86_64-*linux*)
4511          LD="${LD-ld} -m elf_x86_64"
4512          ;;
4513        ppc*-*linux*|powerpc*-*linux*)
4514          LD="${LD-ld} -m elf64ppc"
4515          ;;
4516        s390*-*linux*)
4517          LD="${LD-ld} -m elf64_s390"
4518          ;;
4519        sparc*-*linux*)
4520          LD="${LD-ld} -m elf64_sparc"
4521          ;;
4522      esac
4523      ;;
4524    esac
4525  fi
4526  rm -rf conftest*
4527  ;;
4528
4529*-*-sco3.2v5*)
4530  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4531  SAVE_CFLAGS="$CFLAGS"
4532  CFLAGS="$CFLAGS -belf"
4533  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4534echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4535if test "${lt_cv_cc_needs_belf+set}" = set; then
4536  echo $ECHO_N "(cached) $ECHO_C" >&6
4537else
4538  ac_ext=c
4539ac_cpp='$CPP $CPPFLAGS'
4540ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4541ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4542ac_compiler_gnu=$ac_cv_c_compiler_gnu
4543
4544     cat >conftest.$ac_ext <<_ACEOF
4545/* confdefs.h.  */
4546_ACEOF
4547cat confdefs.h >>conftest.$ac_ext
4548cat >>conftest.$ac_ext <<_ACEOF
4549/* end confdefs.h.  */
4550
4551int
4552main ()
4553{
4554
4555  ;
4556  return 0;
4557}
4558_ACEOF
4559rm -f conftest.$ac_objext conftest$ac_exeext
4560if { (ac_try="$ac_link"
4561case "(($ac_try" in
4562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4563  *) ac_try_echo=$ac_try;;
4564esac
4565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4566  (eval "$ac_link") 2>conftest.er1
4567  ac_status=$?
4568  grep -v '^ *+' conftest.er1 >conftest.err
4569  rm -f conftest.er1
4570  cat conftest.err >&5
4571  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4572  (exit $ac_status); } && {
4573	 test -z "$ac_c_werror_flag" ||
4574	 test ! -s conftest.err
4575       } && test -s conftest$ac_exeext &&
4576       $as_test_x conftest$ac_exeext; then
4577  lt_cv_cc_needs_belf=yes
4578else
4579  echo "$as_me: failed program was:" >&5
4580sed 's/^/| /' conftest.$ac_ext >&5
4581
4582	lt_cv_cc_needs_belf=no
4583fi
4584
4585rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4586      conftest$ac_exeext conftest.$ac_ext
4587     ac_ext=c
4588ac_cpp='$CPP $CPPFLAGS'
4589ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4590ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4591ac_compiler_gnu=$ac_cv_c_compiler_gnu
4592
4593fi
4594{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4595echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4596  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4597    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4598    CFLAGS="$SAVE_CFLAGS"
4599  fi
4600  ;;
4601sparc*-*solaris*)
4602  # Find out which ABI we are using.
4603  echo 'int i;' > conftest.$ac_ext
4604  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4605  (eval $ac_compile) 2>&5
4606  ac_status=$?
4607  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4608  (exit $ac_status); }; then
4609    case `/usr/bin/file conftest.o` in
4610    *64-bit*)
4611      case $lt_cv_prog_gnu_ld in
4612      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4613      *)    LD="${LD-ld} -64" ;;
4614      esac
4615      ;;
4616    esac
4617  fi
4618  rm -rf conftest*
4619  ;;
4620
4621
4622esac
4623
4624need_locks="$enable_libtool_lock"
4625
4626
4627ac_ext=c
4628ac_cpp='$CPP $CPPFLAGS'
4629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4631ac_compiler_gnu=$ac_cv_c_compiler_gnu
4632{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4633echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4634# On Suns, sometimes $CPP names a directory.
4635if test -n "$CPP" && test -d "$CPP"; then
4636  CPP=
4637fi
4638if test -z "$CPP"; then
4639  if test "${ac_cv_prog_CPP+set}" = set; then
4640  echo $ECHO_N "(cached) $ECHO_C" >&6
4641else
4642      # Double quotes because CPP needs to be expanded
4643    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4644    do
4645      ac_preproc_ok=false
4646for ac_c_preproc_warn_flag in '' yes
4647do
4648  # Use a header file that comes with gcc, so configuring glibc
4649  # with a fresh cross-compiler works.
4650  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4651  # <limits.h> exists even on freestanding compilers.
4652  # On the NeXT, cc -E runs the code through the compiler's parser,
4653  # not just through cpp. "Syntax error" is here to catch this case.
4654  cat >conftest.$ac_ext <<_ACEOF
4655/* confdefs.h.  */
4656_ACEOF
4657cat confdefs.h >>conftest.$ac_ext
4658cat >>conftest.$ac_ext <<_ACEOF
4659/* end confdefs.h.  */
4660#ifdef __STDC__
4661# include <limits.h>
4662#else
4663# include <assert.h>
4664#endif
4665		     Syntax error
4666_ACEOF
4667if { (ac_try="$ac_cpp conftest.$ac_ext"
4668case "(($ac_try" in
4669  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4670  *) ac_try_echo=$ac_try;;
4671esac
4672eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4673  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4674  ac_status=$?
4675  grep -v '^ *+' conftest.er1 >conftest.err
4676  rm -f conftest.er1
4677  cat conftest.err >&5
4678  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4679  (exit $ac_status); } >/dev/null && {
4680	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4681	 test ! -s conftest.err
4682       }; then
4683  :
4684else
4685  echo "$as_me: failed program was:" >&5
4686sed 's/^/| /' conftest.$ac_ext >&5
4687
4688  # Broken: fails on valid input.
4689continue
4690fi
4691
4692rm -f conftest.err conftest.$ac_ext
4693
4694  # OK, works on sane cases.  Now check whether nonexistent headers
4695  # can be detected and how.
4696  cat >conftest.$ac_ext <<_ACEOF
4697/* confdefs.h.  */
4698_ACEOF
4699cat confdefs.h >>conftest.$ac_ext
4700cat >>conftest.$ac_ext <<_ACEOF
4701/* end confdefs.h.  */
4702#include <ac_nonexistent.h>
4703_ACEOF
4704if { (ac_try="$ac_cpp conftest.$ac_ext"
4705case "(($ac_try" in
4706  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4707  *) ac_try_echo=$ac_try;;
4708esac
4709eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4710  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4711  ac_status=$?
4712  grep -v '^ *+' conftest.er1 >conftest.err
4713  rm -f conftest.er1
4714  cat conftest.err >&5
4715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4716  (exit $ac_status); } >/dev/null && {
4717	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4718	 test ! -s conftest.err
4719       }; then
4720  # Broken: success on invalid input.
4721continue
4722else
4723  echo "$as_me: failed program was:" >&5
4724sed 's/^/| /' conftest.$ac_ext >&5
4725
4726  # Passes both tests.
4727ac_preproc_ok=:
4728break
4729fi
4730
4731rm -f conftest.err conftest.$ac_ext
4732
4733done
4734# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4735rm -f conftest.err conftest.$ac_ext
4736if $ac_preproc_ok; then
4737  break
4738fi
4739
4740    done
4741    ac_cv_prog_CPP=$CPP
4742
4743fi
4744  CPP=$ac_cv_prog_CPP
4745else
4746  ac_cv_prog_CPP=$CPP
4747fi
4748{ echo "$as_me:$LINENO: result: $CPP" >&5
4749echo "${ECHO_T}$CPP" >&6; }
4750ac_preproc_ok=false
4751for ac_c_preproc_warn_flag in '' yes
4752do
4753  # Use a header file that comes with gcc, so configuring glibc
4754  # with a fresh cross-compiler works.
4755  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4756  # <limits.h> exists even on freestanding compilers.
4757  # On the NeXT, cc -E runs the code through the compiler's parser,
4758  # not just through cpp. "Syntax error" is here to catch this case.
4759  cat >conftest.$ac_ext <<_ACEOF
4760/* confdefs.h.  */
4761_ACEOF
4762cat confdefs.h >>conftest.$ac_ext
4763cat >>conftest.$ac_ext <<_ACEOF
4764/* end confdefs.h.  */
4765#ifdef __STDC__
4766# include <limits.h>
4767#else
4768# include <assert.h>
4769#endif
4770		     Syntax error
4771_ACEOF
4772if { (ac_try="$ac_cpp conftest.$ac_ext"
4773case "(($ac_try" in
4774  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4775  *) ac_try_echo=$ac_try;;
4776esac
4777eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4778  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4779  ac_status=$?
4780  grep -v '^ *+' conftest.er1 >conftest.err
4781  rm -f conftest.er1
4782  cat conftest.err >&5
4783  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4784  (exit $ac_status); } >/dev/null && {
4785	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4786	 test ! -s conftest.err
4787       }; then
4788  :
4789else
4790  echo "$as_me: failed program was:" >&5
4791sed 's/^/| /' conftest.$ac_ext >&5
4792
4793  # Broken: fails on valid input.
4794continue
4795fi
4796
4797rm -f conftest.err conftest.$ac_ext
4798
4799  # OK, works on sane cases.  Now check whether nonexistent headers
4800  # can be detected and how.
4801  cat >conftest.$ac_ext <<_ACEOF
4802/* confdefs.h.  */
4803_ACEOF
4804cat confdefs.h >>conftest.$ac_ext
4805cat >>conftest.$ac_ext <<_ACEOF
4806/* end confdefs.h.  */
4807#include <ac_nonexistent.h>
4808_ACEOF
4809if { (ac_try="$ac_cpp conftest.$ac_ext"
4810case "(($ac_try" in
4811  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4812  *) ac_try_echo=$ac_try;;
4813esac
4814eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4815  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4816  ac_status=$?
4817  grep -v '^ *+' conftest.er1 >conftest.err
4818  rm -f conftest.er1
4819  cat conftest.err >&5
4820  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4821  (exit $ac_status); } >/dev/null && {
4822	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4823	 test ! -s conftest.err
4824       }; then
4825  # Broken: success on invalid input.
4826continue
4827else
4828  echo "$as_me: failed program was:" >&5
4829sed 's/^/| /' conftest.$ac_ext >&5
4830
4831  # Passes both tests.
4832ac_preproc_ok=:
4833break
4834fi
4835
4836rm -f conftest.err conftest.$ac_ext
4837
4838done
4839# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4840rm -f conftest.err conftest.$ac_ext
4841if $ac_preproc_ok; then
4842  :
4843else
4844  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4845See \`config.log' for more details." >&5
4846echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4847See \`config.log' for more details." >&2;}
4848   { (exit 1); exit 1; }; }
4849fi
4850
4851ac_ext=c
4852ac_cpp='$CPP $CPPFLAGS'
4853ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4854ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4855ac_compiler_gnu=$ac_cv_c_compiler_gnu
4856
4857
4858{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4859echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4860if test "${ac_cv_header_stdc+set}" = set; then
4861  echo $ECHO_N "(cached) $ECHO_C" >&6
4862else
4863  cat >conftest.$ac_ext <<_ACEOF
4864/* confdefs.h.  */
4865_ACEOF
4866cat confdefs.h >>conftest.$ac_ext
4867cat >>conftest.$ac_ext <<_ACEOF
4868/* end confdefs.h.  */
4869#include <stdlib.h>
4870#include <stdarg.h>
4871#include <string.h>
4872#include <float.h>
4873
4874int
4875main ()
4876{
4877
4878  ;
4879  return 0;
4880}
4881_ACEOF
4882rm -f conftest.$ac_objext
4883if { (ac_try="$ac_compile"
4884case "(($ac_try" in
4885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4886  *) ac_try_echo=$ac_try;;
4887esac
4888eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4889  (eval "$ac_compile") 2>conftest.er1
4890  ac_status=$?
4891  grep -v '^ *+' conftest.er1 >conftest.err
4892  rm -f conftest.er1
4893  cat conftest.err >&5
4894  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4895  (exit $ac_status); } && {
4896	 test -z "$ac_c_werror_flag" ||
4897	 test ! -s conftest.err
4898       } && test -s conftest.$ac_objext; then
4899  ac_cv_header_stdc=yes
4900else
4901  echo "$as_me: failed program was:" >&5
4902sed 's/^/| /' conftest.$ac_ext >&5
4903
4904	ac_cv_header_stdc=no
4905fi
4906
4907rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4908
4909if test $ac_cv_header_stdc = yes; then
4910  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4911  cat >conftest.$ac_ext <<_ACEOF
4912/* confdefs.h.  */
4913_ACEOF
4914cat confdefs.h >>conftest.$ac_ext
4915cat >>conftest.$ac_ext <<_ACEOF
4916/* end confdefs.h.  */
4917#include <string.h>
4918
4919_ACEOF
4920if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4921  $EGREP "memchr" >/dev/null 2>&1; then
4922  :
4923else
4924  ac_cv_header_stdc=no
4925fi
4926rm -f conftest*
4927
4928fi
4929
4930if test $ac_cv_header_stdc = yes; then
4931  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4932  cat >conftest.$ac_ext <<_ACEOF
4933/* confdefs.h.  */
4934_ACEOF
4935cat confdefs.h >>conftest.$ac_ext
4936cat >>conftest.$ac_ext <<_ACEOF
4937/* end confdefs.h.  */
4938#include <stdlib.h>
4939
4940_ACEOF
4941if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4942  $EGREP "free" >/dev/null 2>&1; then
4943  :
4944else
4945  ac_cv_header_stdc=no
4946fi
4947rm -f conftest*
4948
4949fi
4950
4951if test $ac_cv_header_stdc = yes; then
4952  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4953  if test "$cross_compiling" = yes; then
4954  :
4955else
4956  cat >conftest.$ac_ext <<_ACEOF
4957/* confdefs.h.  */
4958_ACEOF
4959cat confdefs.h >>conftest.$ac_ext
4960cat >>conftest.$ac_ext <<_ACEOF
4961/* end confdefs.h.  */
4962#include <ctype.h>
4963#include <stdlib.h>
4964#if ((' ' & 0x0FF) == 0x020)
4965# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4966# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4967#else
4968# define ISLOWER(c) \
4969		   (('a' <= (c) && (c) <= 'i') \
4970		     || ('j' <= (c) && (c) <= 'r') \
4971		     || ('s' <= (c) && (c) <= 'z'))
4972# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4973#endif
4974
4975#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4976int
4977main ()
4978{
4979  int i;
4980  for (i = 0; i < 256; i++)
4981    if (XOR (islower (i), ISLOWER (i))
4982	|| toupper (i) != TOUPPER (i))
4983      return 2;
4984  return 0;
4985}
4986_ACEOF
4987rm -f conftest$ac_exeext
4988if { (ac_try="$ac_link"
4989case "(($ac_try" in
4990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4991  *) ac_try_echo=$ac_try;;
4992esac
4993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4994  (eval "$ac_link") 2>&5
4995  ac_status=$?
4996  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4997  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4998  { (case "(($ac_try" in
4999  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5000  *) ac_try_echo=$ac_try;;
5001esac
5002eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5003  (eval "$ac_try") 2>&5
5004  ac_status=$?
5005  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5006  (exit $ac_status); }; }; then
5007  :
5008else
5009  echo "$as_me: program exited with status $ac_status" >&5
5010echo "$as_me: failed program was:" >&5
5011sed 's/^/| /' conftest.$ac_ext >&5
5012
5013( exit $ac_status )
5014ac_cv_header_stdc=no
5015fi
5016rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5017fi
5018
5019
5020fi
5021fi
5022{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5023echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5024if test $ac_cv_header_stdc = yes; then
5025
5026cat >>confdefs.h <<\_ACEOF
5027#define STDC_HEADERS 1
5028_ACEOF
5029
5030fi
5031
5032# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5043		  inttypes.h stdint.h unistd.h
5044do
5045as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5046{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5047echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5048if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5049  echo $ECHO_N "(cached) $ECHO_C" >&6
5050else
5051  cat >conftest.$ac_ext <<_ACEOF
5052/* confdefs.h.  */
5053_ACEOF
5054cat confdefs.h >>conftest.$ac_ext
5055cat >>conftest.$ac_ext <<_ACEOF
5056/* end confdefs.h.  */
5057$ac_includes_default
5058
5059#include <$ac_header>
5060_ACEOF
5061rm -f conftest.$ac_objext
5062if { (ac_try="$ac_compile"
5063case "(($ac_try" in
5064  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5065  *) ac_try_echo=$ac_try;;
5066esac
5067eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5068  (eval "$ac_compile") 2>conftest.er1
5069  ac_status=$?
5070  grep -v '^ *+' conftest.er1 >conftest.err
5071  rm -f conftest.er1
5072  cat conftest.err >&5
5073  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5074  (exit $ac_status); } && {
5075	 test -z "$ac_c_werror_flag" ||
5076	 test ! -s conftest.err
5077       } && test -s conftest.$ac_objext; then
5078  eval "$as_ac_Header=yes"
5079else
5080  echo "$as_me: failed program was:" >&5
5081sed 's/^/| /' conftest.$ac_ext >&5
5082
5083	eval "$as_ac_Header=no"
5084fi
5085
5086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5087fi
5088ac_res=`eval echo '${'$as_ac_Header'}'`
5089	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5090echo "${ECHO_T}$ac_res" >&6; }
5091if test `eval echo '${'$as_ac_Header'}'` = yes; then
5092  cat >>confdefs.h <<_ACEOF
5093#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5094_ACEOF
5095
5096fi
5097
5098done
5099
5100
5101
5102for ac_header in dlfcn.h
5103do
5104as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5105if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5106  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5107echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5108if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5109  echo $ECHO_N "(cached) $ECHO_C" >&6
5110fi
5111ac_res=`eval echo '${'$as_ac_Header'}'`
5112	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5113echo "${ECHO_T}$ac_res" >&6; }
5114else
5115  # Is the header compilable?
5116{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5117echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5118cat >conftest.$ac_ext <<_ACEOF
5119/* confdefs.h.  */
5120_ACEOF
5121cat confdefs.h >>conftest.$ac_ext
5122cat >>conftest.$ac_ext <<_ACEOF
5123/* end confdefs.h.  */
5124$ac_includes_default
5125#include <$ac_header>
5126_ACEOF
5127rm -f conftest.$ac_objext
5128if { (ac_try="$ac_compile"
5129case "(($ac_try" in
5130  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5131  *) ac_try_echo=$ac_try;;
5132esac
5133eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5134  (eval "$ac_compile") 2>conftest.er1
5135  ac_status=$?
5136  grep -v '^ *+' conftest.er1 >conftest.err
5137  rm -f conftest.er1
5138  cat conftest.err >&5
5139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5140  (exit $ac_status); } && {
5141	 test -z "$ac_c_werror_flag" ||
5142	 test ! -s conftest.err
5143       } && test -s conftest.$ac_objext; then
5144  ac_header_compiler=yes
5145else
5146  echo "$as_me: failed program was:" >&5
5147sed 's/^/| /' conftest.$ac_ext >&5
5148
5149	ac_header_compiler=no
5150fi
5151
5152rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5153{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5154echo "${ECHO_T}$ac_header_compiler" >&6; }
5155
5156# Is the header present?
5157{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5158echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5159cat >conftest.$ac_ext <<_ACEOF
5160/* confdefs.h.  */
5161_ACEOF
5162cat confdefs.h >>conftest.$ac_ext
5163cat >>conftest.$ac_ext <<_ACEOF
5164/* end confdefs.h.  */
5165#include <$ac_header>
5166_ACEOF
5167if { (ac_try="$ac_cpp conftest.$ac_ext"
5168case "(($ac_try" in
5169  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5170  *) ac_try_echo=$ac_try;;
5171esac
5172eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5173  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5174  ac_status=$?
5175  grep -v '^ *+' conftest.er1 >conftest.err
5176  rm -f conftest.er1
5177  cat conftest.err >&5
5178  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5179  (exit $ac_status); } >/dev/null && {
5180	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5181	 test ! -s conftest.err
5182       }; then
5183  ac_header_preproc=yes
5184else
5185  echo "$as_me: failed program was:" >&5
5186sed 's/^/| /' conftest.$ac_ext >&5
5187
5188  ac_header_preproc=no
5189fi
5190
5191rm -f conftest.err conftest.$ac_ext
5192{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5193echo "${ECHO_T}$ac_header_preproc" >&6; }
5194
5195# So?  What about this header?
5196case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5197  yes:no: )
5198    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5199echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5200    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5201echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5202    ac_header_preproc=yes
5203    ;;
5204  no:yes:* )
5205    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5206echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5207    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5208echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5209    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5210echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5211    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5212echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5213    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5214echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5215    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5216echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5217    ( cat <<\_ASBOX
5218## ---------------------------------------------------------------------- ##
5219## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5220## ---------------------------------------------------------------------- ##
5221_ASBOX
5222     ) | sed "s/^/$as_me: WARNING:     /" >&2
5223    ;;
5224esac
5225{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5226echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5227if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5228  echo $ECHO_N "(cached) $ECHO_C" >&6
5229else
5230  eval "$as_ac_Header=\$ac_header_preproc"
5231fi
5232ac_res=`eval echo '${'$as_ac_Header'}'`
5233	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5234echo "${ECHO_T}$ac_res" >&6; }
5235
5236fi
5237if test `eval echo '${'$as_ac_Header'}'` = yes; then
5238  cat >>confdefs.h <<_ACEOF
5239#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5240_ACEOF
5241
5242fi
5243
5244done
5245
5246ac_ext=cpp
5247ac_cpp='$CXXCPP $CPPFLAGS'
5248ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5249ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5250ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5251if test -z "$CXX"; then
5252  if test -n "$CCC"; then
5253    CXX=$CCC
5254  else
5255    if test -n "$ac_tool_prefix"; then
5256  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5257  do
5258    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5259set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5260{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5261echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5262if test "${ac_cv_prog_CXX+set}" = set; then
5263  echo $ECHO_N "(cached) $ECHO_C" >&6
5264else
5265  if test -n "$CXX"; then
5266  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5267else
5268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5269for as_dir in $PATH
5270do
5271  IFS=$as_save_IFS
5272  test -z "$as_dir" && as_dir=.
5273  for ac_exec_ext in '' $ac_executable_extensions; do
5274  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5275    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5276    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5277    break 2
5278  fi
5279done
5280done
5281IFS=$as_save_IFS
5282
5283fi
5284fi
5285CXX=$ac_cv_prog_CXX
5286if test -n "$CXX"; then
5287  { echo "$as_me:$LINENO: result: $CXX" >&5
5288echo "${ECHO_T}$CXX" >&6; }
5289else
5290  { echo "$as_me:$LINENO: result: no" >&5
5291echo "${ECHO_T}no" >&6; }
5292fi
5293
5294
5295    test -n "$CXX" && break
5296  done
5297fi
5298if test -z "$CXX"; then
5299  ac_ct_CXX=$CXX
5300  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5301do
5302  # Extract the first word of "$ac_prog", so it can be a program name with args.
5303set dummy $ac_prog; ac_word=$2
5304{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5305echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5306if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5307  echo $ECHO_N "(cached) $ECHO_C" >&6
5308else
5309  if test -n "$ac_ct_CXX"; then
5310  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5311else
5312as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5313for as_dir in $PATH
5314do
5315  IFS=$as_save_IFS
5316  test -z "$as_dir" && as_dir=.
5317  for ac_exec_ext in '' $ac_executable_extensions; do
5318  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5319    ac_cv_prog_ac_ct_CXX="$ac_prog"
5320    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5321    break 2
5322  fi
5323done
5324done
5325IFS=$as_save_IFS
5326
5327fi
5328fi
5329ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5330if test -n "$ac_ct_CXX"; then
5331  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5332echo "${ECHO_T}$ac_ct_CXX" >&6; }
5333else
5334  { echo "$as_me:$LINENO: result: no" >&5
5335echo "${ECHO_T}no" >&6; }
5336fi
5337
5338
5339  test -n "$ac_ct_CXX" && break
5340done
5341
5342  if test "x$ac_ct_CXX" = x; then
5343    CXX="g++"
5344  else
5345    case $cross_compiling:$ac_tool_warned in
5346yes:)
5347{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5348whose name does not start with the host triplet.  If you think this
5349configuration is useful to you, please write to autoconf@gnu.org." >&5
5350echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5351whose name does not start with the host triplet.  If you think this
5352configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5353ac_tool_warned=yes ;;
5354esac
5355    CXX=$ac_ct_CXX
5356  fi
5357fi
5358
5359  fi
5360fi
5361# Provide some information about the compiler.
5362echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5363ac_compiler=`set X $ac_compile; echo $2`
5364{ (ac_try="$ac_compiler --version >&5"
5365case "(($ac_try" in
5366  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5367  *) ac_try_echo=$ac_try;;
5368esac
5369eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5370  (eval "$ac_compiler --version >&5") 2>&5
5371  ac_status=$?
5372  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5373  (exit $ac_status); }
5374{ (ac_try="$ac_compiler -v >&5"
5375case "(($ac_try" in
5376  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5377  *) ac_try_echo=$ac_try;;
5378esac
5379eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5380  (eval "$ac_compiler -v >&5") 2>&5
5381  ac_status=$?
5382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5383  (exit $ac_status); }
5384{ (ac_try="$ac_compiler -V >&5"
5385case "(($ac_try" in
5386  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5387  *) ac_try_echo=$ac_try;;
5388esac
5389eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5390  (eval "$ac_compiler -V >&5") 2>&5
5391  ac_status=$?
5392  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5393  (exit $ac_status); }
5394
5395{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5396echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5397if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5398  echo $ECHO_N "(cached) $ECHO_C" >&6
5399else
5400  cat >conftest.$ac_ext <<_ACEOF
5401/* confdefs.h.  */
5402_ACEOF
5403cat confdefs.h >>conftest.$ac_ext
5404cat >>conftest.$ac_ext <<_ACEOF
5405/* end confdefs.h.  */
5406
5407int
5408main ()
5409{
5410#ifndef __GNUC__
5411       choke me
5412#endif
5413
5414  ;
5415  return 0;
5416}
5417_ACEOF
5418rm -f conftest.$ac_objext
5419if { (ac_try="$ac_compile"
5420case "(($ac_try" in
5421  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5422  *) ac_try_echo=$ac_try;;
5423esac
5424eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5425  (eval "$ac_compile") 2>conftest.er1
5426  ac_status=$?
5427  grep -v '^ *+' conftest.er1 >conftest.err
5428  rm -f conftest.er1
5429  cat conftest.err >&5
5430  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5431  (exit $ac_status); } && {
5432	 test -z "$ac_cxx_werror_flag" ||
5433	 test ! -s conftest.err
5434       } && test -s conftest.$ac_objext; then
5435  ac_compiler_gnu=yes
5436else
5437  echo "$as_me: failed program was:" >&5
5438sed 's/^/| /' conftest.$ac_ext >&5
5439
5440	ac_compiler_gnu=no
5441fi
5442
5443rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5444ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5445
5446fi
5447{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5448echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5449GXX=`test $ac_compiler_gnu = yes && echo yes`
5450ac_test_CXXFLAGS=${CXXFLAGS+set}
5451ac_save_CXXFLAGS=$CXXFLAGS
5452{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5453echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5454if test "${ac_cv_prog_cxx_g+set}" = set; then
5455  echo $ECHO_N "(cached) $ECHO_C" >&6
5456else
5457  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5458   ac_cxx_werror_flag=yes
5459   ac_cv_prog_cxx_g=no
5460   CXXFLAGS="-g"
5461   cat >conftest.$ac_ext <<_ACEOF
5462/* confdefs.h.  */
5463_ACEOF
5464cat confdefs.h >>conftest.$ac_ext
5465cat >>conftest.$ac_ext <<_ACEOF
5466/* end confdefs.h.  */
5467
5468int
5469main ()
5470{
5471
5472  ;
5473  return 0;
5474}
5475_ACEOF
5476rm -f conftest.$ac_objext
5477if { (ac_try="$ac_compile"
5478case "(($ac_try" in
5479  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5480  *) ac_try_echo=$ac_try;;
5481esac
5482eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5483  (eval "$ac_compile") 2>conftest.er1
5484  ac_status=$?
5485  grep -v '^ *+' conftest.er1 >conftest.err
5486  rm -f conftest.er1
5487  cat conftest.err >&5
5488  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5489  (exit $ac_status); } && {
5490	 test -z "$ac_cxx_werror_flag" ||
5491	 test ! -s conftest.err
5492       } && test -s conftest.$ac_objext; then
5493  ac_cv_prog_cxx_g=yes
5494else
5495  echo "$as_me: failed program was:" >&5
5496sed 's/^/| /' conftest.$ac_ext >&5
5497
5498	CXXFLAGS=""
5499      cat >conftest.$ac_ext <<_ACEOF
5500/* confdefs.h.  */
5501_ACEOF
5502cat confdefs.h >>conftest.$ac_ext
5503cat >>conftest.$ac_ext <<_ACEOF
5504/* end confdefs.h.  */
5505
5506int
5507main ()
5508{
5509
5510  ;
5511  return 0;
5512}
5513_ACEOF
5514rm -f conftest.$ac_objext
5515if { (ac_try="$ac_compile"
5516case "(($ac_try" in
5517  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5518  *) ac_try_echo=$ac_try;;
5519esac
5520eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5521  (eval "$ac_compile") 2>conftest.er1
5522  ac_status=$?
5523  grep -v '^ *+' conftest.er1 >conftest.err
5524  rm -f conftest.er1
5525  cat conftest.err >&5
5526  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5527  (exit $ac_status); } && {
5528	 test -z "$ac_cxx_werror_flag" ||
5529	 test ! -s conftest.err
5530       } && test -s conftest.$ac_objext; then
5531  :
5532else
5533  echo "$as_me: failed program was:" >&5
5534sed 's/^/| /' conftest.$ac_ext >&5
5535
5536	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5537	 CXXFLAGS="-g"
5538	 cat >conftest.$ac_ext <<_ACEOF
5539/* confdefs.h.  */
5540_ACEOF
5541cat confdefs.h >>conftest.$ac_ext
5542cat >>conftest.$ac_ext <<_ACEOF
5543/* end confdefs.h.  */
5544
5545int
5546main ()
5547{
5548
5549  ;
5550  return 0;
5551}
5552_ACEOF
5553rm -f conftest.$ac_objext
5554if { (ac_try="$ac_compile"
5555case "(($ac_try" in
5556  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5557  *) ac_try_echo=$ac_try;;
5558esac
5559eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5560  (eval "$ac_compile") 2>conftest.er1
5561  ac_status=$?
5562  grep -v '^ *+' conftest.er1 >conftest.err
5563  rm -f conftest.er1
5564  cat conftest.err >&5
5565  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5566  (exit $ac_status); } && {
5567	 test -z "$ac_cxx_werror_flag" ||
5568	 test ! -s conftest.err
5569       } && test -s conftest.$ac_objext; then
5570  ac_cv_prog_cxx_g=yes
5571else
5572  echo "$as_me: failed program was:" >&5
5573sed 's/^/| /' conftest.$ac_ext >&5
5574
5575
5576fi
5577
5578rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5579fi
5580
5581rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5582fi
5583
5584rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5585   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5586fi
5587{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5588echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5589if test "$ac_test_CXXFLAGS" = set; then
5590  CXXFLAGS=$ac_save_CXXFLAGS
5591elif test $ac_cv_prog_cxx_g = yes; then
5592  if test "$GXX" = yes; then
5593    CXXFLAGS="-g -O2"
5594  else
5595    CXXFLAGS="-g"
5596  fi
5597else
5598  if test "$GXX" = yes; then
5599    CXXFLAGS="-O2"
5600  else
5601    CXXFLAGS=
5602  fi
5603fi
5604ac_ext=cpp
5605ac_cpp='$CXXCPP $CPPFLAGS'
5606ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5607ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5608ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5609
5610depcc="$CXX"  am_compiler_list=
5611
5612{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5613echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5614if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5615  echo $ECHO_N "(cached) $ECHO_C" >&6
5616else
5617  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5618  # We make a subdir and do the tests there.  Otherwise we can end up
5619  # making bogus files that we don't know about and never remove.  For
5620  # instance it was reported that on HP-UX the gcc test will end up
5621  # making a dummy file named `D' -- because `-MD' means `put the output
5622  # in D'.
5623  mkdir conftest.dir
5624  # Copy depcomp to subdir because otherwise we won't find it if we're
5625  # using a relative directory.
5626  cp "$am_depcomp" conftest.dir
5627  cd conftest.dir
5628  # We will build objects and dependencies in a subdirectory because
5629  # it helps to detect inapplicable dependency modes.  For instance
5630  # both Tru64's cc and ICC support -MD to output dependencies as a
5631  # side effect of compilation, but ICC will put the dependencies in
5632  # the current directory while Tru64 will put them in the object
5633  # directory.
5634  mkdir sub
5635
5636  am_cv_CXX_dependencies_compiler_type=none
5637  if test "$am_compiler_list" = ""; then
5638     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5639  fi
5640  for depmode in $am_compiler_list; do
5641    # Setup a source with many dependencies, because some compilers
5642    # like to wrap large dependency lists on column 80 (with \), and
5643    # we should not choose a depcomp mode which is confused by this.
5644    #
5645    # We need to recreate these files for each test, as the compiler may
5646    # overwrite some of them when testing with obscure command lines.
5647    # This happens at least with the AIX C compiler.
5648    : > sub/conftest.c
5649    for i in 1 2 3 4 5 6; do
5650      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5651      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5652      # Solaris 8's {/usr,}/bin/sh.
5653      touch sub/conftst$i.h
5654    done
5655    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5656
5657    case $depmode in
5658    nosideeffect)
5659      # after this tag, mechanisms are not by side-effect, so they'll
5660      # only be used when explicitly requested
5661      if test "x$enable_dependency_tracking" = xyes; then
5662	continue
5663      else
5664	break
5665      fi
5666      ;;
5667    none) break ;;
5668    esac
5669    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5670    # mode.  It turns out that the SunPro C++ compiler does not properly
5671    # handle `-M -o', and we need to detect this.
5672    if depmode=$depmode \
5673       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5674       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5675       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5676         >/dev/null 2>conftest.err &&
5677       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5678       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5679       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5680       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5681      # icc doesn't choke on unknown options, it will just issue warnings
5682      # or remarks (even with -Werror).  So we grep stderr for any message
5683      # that says an option was ignored or not supported.
5684      # When given -MP, icc 7.0 and 7.1 complain thusly:
5685      #   icc: Command line warning: ignoring option '-M'; no argument required
5686      # The diagnosis changed in icc 8.0:
5687      #   icc: Command line remark: option '-MP' not supported
5688      if (grep 'ignoring option' conftest.err ||
5689          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5690        am_cv_CXX_dependencies_compiler_type=$depmode
5691        break
5692      fi
5693    fi
5694  done
5695
5696  cd ..
5697  rm -rf conftest.dir
5698else
5699  am_cv_CXX_dependencies_compiler_type=none
5700fi
5701
5702fi
5703{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5704echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5705CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5706
5707 if
5708  test "x$enable_dependency_tracking" != xno \
5709  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5710  am__fastdepCXX_TRUE=
5711  am__fastdepCXX_FALSE='#'
5712else
5713  am__fastdepCXX_TRUE='#'
5714  am__fastdepCXX_FALSE=
5715fi
5716
5717
5718
5719
5720if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5721    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5722    (test "X$CXX" != "Xg++"))) ; then
5723  ac_ext=cpp
5724ac_cpp='$CXXCPP $CPPFLAGS'
5725ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5726ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5727ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5728{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5729echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5730if test -z "$CXXCPP"; then
5731  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5732  echo $ECHO_N "(cached) $ECHO_C" >&6
5733else
5734      # Double quotes because CXXCPP needs to be expanded
5735    for CXXCPP in "$CXX -E" "/lib/cpp"
5736    do
5737      ac_preproc_ok=false
5738for ac_cxx_preproc_warn_flag in '' yes
5739do
5740  # Use a header file that comes with gcc, so configuring glibc
5741  # with a fresh cross-compiler works.
5742  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5743  # <limits.h> exists even on freestanding compilers.
5744  # On the NeXT, cc -E runs the code through the compiler's parser,
5745  # not just through cpp. "Syntax error" is here to catch this case.
5746  cat >conftest.$ac_ext <<_ACEOF
5747/* confdefs.h.  */
5748_ACEOF
5749cat confdefs.h >>conftest.$ac_ext
5750cat >>conftest.$ac_ext <<_ACEOF
5751/* end confdefs.h.  */
5752#ifdef __STDC__
5753# include <limits.h>
5754#else
5755# include <assert.h>
5756#endif
5757		     Syntax error
5758_ACEOF
5759if { (ac_try="$ac_cpp conftest.$ac_ext"
5760case "(($ac_try" in
5761  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5762  *) ac_try_echo=$ac_try;;
5763esac
5764eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5765  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5766  ac_status=$?
5767  grep -v '^ *+' conftest.er1 >conftest.err
5768  rm -f conftest.er1
5769  cat conftest.err >&5
5770  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5771  (exit $ac_status); } >/dev/null && {
5772	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5773	 test ! -s conftest.err
5774       }; then
5775  :
5776else
5777  echo "$as_me: failed program was:" >&5
5778sed 's/^/| /' conftest.$ac_ext >&5
5779
5780  # Broken: fails on valid input.
5781continue
5782fi
5783
5784rm -f conftest.err conftest.$ac_ext
5785
5786  # OK, works on sane cases.  Now check whether nonexistent headers
5787  # can be detected and how.
5788  cat >conftest.$ac_ext <<_ACEOF
5789/* confdefs.h.  */
5790_ACEOF
5791cat confdefs.h >>conftest.$ac_ext
5792cat >>conftest.$ac_ext <<_ACEOF
5793/* end confdefs.h.  */
5794#include <ac_nonexistent.h>
5795_ACEOF
5796if { (ac_try="$ac_cpp conftest.$ac_ext"
5797case "(($ac_try" in
5798  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5799  *) ac_try_echo=$ac_try;;
5800esac
5801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5802  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5803  ac_status=$?
5804  grep -v '^ *+' conftest.er1 >conftest.err
5805  rm -f conftest.er1
5806  cat conftest.err >&5
5807  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5808  (exit $ac_status); } >/dev/null && {
5809	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5810	 test ! -s conftest.err
5811       }; then
5812  # Broken: success on invalid input.
5813continue
5814else
5815  echo "$as_me: failed program was:" >&5
5816sed 's/^/| /' conftest.$ac_ext >&5
5817
5818  # Passes both tests.
5819ac_preproc_ok=:
5820break
5821fi
5822
5823rm -f conftest.err conftest.$ac_ext
5824
5825done
5826# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5827rm -f conftest.err conftest.$ac_ext
5828if $ac_preproc_ok; then
5829  break
5830fi
5831
5832    done
5833    ac_cv_prog_CXXCPP=$CXXCPP
5834
5835fi
5836  CXXCPP=$ac_cv_prog_CXXCPP
5837else
5838  ac_cv_prog_CXXCPP=$CXXCPP
5839fi
5840{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5841echo "${ECHO_T}$CXXCPP" >&6; }
5842ac_preproc_ok=false
5843for ac_cxx_preproc_warn_flag in '' yes
5844do
5845  # Use a header file that comes with gcc, so configuring glibc
5846  # with a fresh cross-compiler works.
5847  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5848  # <limits.h> exists even on freestanding compilers.
5849  # On the NeXT, cc -E runs the code through the compiler's parser,
5850  # not just through cpp. "Syntax error" is here to catch this case.
5851  cat >conftest.$ac_ext <<_ACEOF
5852/* confdefs.h.  */
5853_ACEOF
5854cat confdefs.h >>conftest.$ac_ext
5855cat >>conftest.$ac_ext <<_ACEOF
5856/* end confdefs.h.  */
5857#ifdef __STDC__
5858# include <limits.h>
5859#else
5860# include <assert.h>
5861#endif
5862		     Syntax error
5863_ACEOF
5864if { (ac_try="$ac_cpp conftest.$ac_ext"
5865case "(($ac_try" in
5866  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5867  *) ac_try_echo=$ac_try;;
5868esac
5869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5870  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5871  ac_status=$?
5872  grep -v '^ *+' conftest.er1 >conftest.err
5873  rm -f conftest.er1
5874  cat conftest.err >&5
5875  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5876  (exit $ac_status); } >/dev/null && {
5877	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5878	 test ! -s conftest.err
5879       }; then
5880  :
5881else
5882  echo "$as_me: failed program was:" >&5
5883sed 's/^/| /' conftest.$ac_ext >&5
5884
5885  # Broken: fails on valid input.
5886continue
5887fi
5888
5889rm -f conftest.err conftest.$ac_ext
5890
5891  # OK, works on sane cases.  Now check whether nonexistent headers
5892  # can be detected and how.
5893  cat >conftest.$ac_ext <<_ACEOF
5894/* confdefs.h.  */
5895_ACEOF
5896cat confdefs.h >>conftest.$ac_ext
5897cat >>conftest.$ac_ext <<_ACEOF
5898/* end confdefs.h.  */
5899#include <ac_nonexistent.h>
5900_ACEOF
5901if { (ac_try="$ac_cpp conftest.$ac_ext"
5902case "(($ac_try" in
5903  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5904  *) ac_try_echo=$ac_try;;
5905esac
5906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5907  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5908  ac_status=$?
5909  grep -v '^ *+' conftest.er1 >conftest.err
5910  rm -f conftest.er1
5911  cat conftest.err >&5
5912  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5913  (exit $ac_status); } >/dev/null && {
5914	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5915	 test ! -s conftest.err
5916       }; then
5917  # Broken: success on invalid input.
5918continue
5919else
5920  echo "$as_me: failed program was:" >&5
5921sed 's/^/| /' conftest.$ac_ext >&5
5922
5923  # Passes both tests.
5924ac_preproc_ok=:
5925break
5926fi
5927
5928rm -f conftest.err conftest.$ac_ext
5929
5930done
5931# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5932rm -f conftest.err conftest.$ac_ext
5933if $ac_preproc_ok; then
5934  :
5935else
5936  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5937See \`config.log' for more details." >&5
5938echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5939See \`config.log' for more details." >&2;}
5940   { (exit 1); exit 1; }; }
5941fi
5942
5943ac_ext=cpp
5944ac_cpp='$CXXCPP $CPPFLAGS'
5945ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5946ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5947ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5948
5949fi
5950
5951
5952ac_ext=f
5953ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5954ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5955ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5956if test -n "$ac_tool_prefix"; then
5957  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
5958  do
5959    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5960set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5961{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5962echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5963if test "${ac_cv_prog_F77+set}" = set; then
5964  echo $ECHO_N "(cached) $ECHO_C" >&6
5965else
5966  if test -n "$F77"; then
5967  ac_cv_prog_F77="$F77" # Let the user override the test.
5968else
5969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5970for as_dir in $PATH
5971do
5972  IFS=$as_save_IFS
5973  test -z "$as_dir" && as_dir=.
5974  for ac_exec_ext in '' $ac_executable_extensions; do
5975  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5976    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5977    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5978    break 2
5979  fi
5980done
5981done
5982IFS=$as_save_IFS
5983
5984fi
5985fi
5986F77=$ac_cv_prog_F77
5987if test -n "$F77"; then
5988  { echo "$as_me:$LINENO: result: $F77" >&5
5989echo "${ECHO_T}$F77" >&6; }
5990else
5991  { echo "$as_me:$LINENO: result: no" >&5
5992echo "${ECHO_T}no" >&6; }
5993fi
5994
5995
5996    test -n "$F77" && break
5997  done
5998fi
5999if test -z "$F77"; then
6000  ac_ct_F77=$F77
6001  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
6002do
6003  # Extract the first word of "$ac_prog", so it can be a program name with args.
6004set dummy $ac_prog; ac_word=$2
6005{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6006echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6007if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6008  echo $ECHO_N "(cached) $ECHO_C" >&6
6009else
6010  if test -n "$ac_ct_F77"; then
6011  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6012else
6013as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6014for as_dir in $PATH
6015do
6016  IFS=$as_save_IFS
6017  test -z "$as_dir" && as_dir=.
6018  for ac_exec_ext in '' $ac_executable_extensions; do
6019  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6020    ac_cv_prog_ac_ct_F77="$ac_prog"
6021    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6022    break 2
6023  fi
6024done
6025done
6026IFS=$as_save_IFS
6027
6028fi
6029fi
6030ac_ct_F77=$ac_cv_prog_ac_ct_F77
6031if test -n "$ac_ct_F77"; then
6032  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6033echo "${ECHO_T}$ac_ct_F77" >&6; }
6034else
6035  { echo "$as_me:$LINENO: result: no" >&5
6036echo "${ECHO_T}no" >&6; }
6037fi
6038
6039
6040  test -n "$ac_ct_F77" && break
6041done
6042
6043  if test "x$ac_ct_F77" = x; then
6044    F77=""
6045  else
6046    case $cross_compiling:$ac_tool_warned in
6047yes:)
6048{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6049whose name does not start with the host triplet.  If you think this
6050configuration is useful to you, please write to autoconf@gnu.org." >&5
6051echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6052whose name does not start with the host triplet.  If you think this
6053configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6054ac_tool_warned=yes ;;
6055esac
6056    F77=$ac_ct_F77
6057  fi
6058fi
6059
6060
6061# Provide some information about the compiler.
6062echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6063ac_compiler=`set X $ac_compile; echo $2`
6064{ (ac_try="$ac_compiler --version >&5"
6065case "(($ac_try" in
6066  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6067  *) ac_try_echo=$ac_try;;
6068esac
6069eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6070  (eval "$ac_compiler --version >&5") 2>&5
6071  ac_status=$?
6072  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6073  (exit $ac_status); }
6074{ (ac_try="$ac_compiler -v >&5"
6075case "(($ac_try" in
6076  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6077  *) ac_try_echo=$ac_try;;
6078esac
6079eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6080  (eval "$ac_compiler -v >&5") 2>&5
6081  ac_status=$?
6082  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6083  (exit $ac_status); }
6084{ (ac_try="$ac_compiler -V >&5"
6085case "(($ac_try" in
6086  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6087  *) ac_try_echo=$ac_try;;
6088esac
6089eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6090  (eval "$ac_compiler -V >&5") 2>&5
6091  ac_status=$?
6092  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6093  (exit $ac_status); }
6094rm -f a.out
6095
6096# If we don't use `.F' as extension, the preprocessor is not run on the
6097# input file.  (Note that this only needs to work for GNU compilers.)
6098ac_save_ext=$ac_ext
6099ac_ext=F
6100{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6101echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6102if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6103  echo $ECHO_N "(cached) $ECHO_C" >&6
6104else
6105  cat >conftest.$ac_ext <<_ACEOF
6106      program main
6107#ifndef __GNUC__
6108       choke me
6109#endif
6110
6111      end
6112_ACEOF
6113rm -f conftest.$ac_objext
6114if { (ac_try="$ac_compile"
6115case "(($ac_try" in
6116  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6117  *) ac_try_echo=$ac_try;;
6118esac
6119eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6120  (eval "$ac_compile") 2>conftest.er1
6121  ac_status=$?
6122  grep -v '^ *+' conftest.er1 >conftest.err
6123  rm -f conftest.er1
6124  cat conftest.err >&5
6125  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6126  (exit $ac_status); } && {
6127	 test -z "$ac_f77_werror_flag" ||
6128	 test ! -s conftest.err
6129       } && test -s conftest.$ac_objext; then
6130  ac_compiler_gnu=yes
6131else
6132  echo "$as_me: failed program was:" >&5
6133sed 's/^/| /' conftest.$ac_ext >&5
6134
6135	ac_compiler_gnu=no
6136fi
6137
6138rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6139ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6140
6141fi
6142{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6143echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6144ac_ext=$ac_save_ext
6145ac_test_FFLAGS=${FFLAGS+set}
6146ac_save_FFLAGS=$FFLAGS
6147FFLAGS=
6148{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6149echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6150if test "${ac_cv_prog_f77_g+set}" = set; then
6151  echo $ECHO_N "(cached) $ECHO_C" >&6
6152else
6153  FFLAGS=-g
6154cat >conftest.$ac_ext <<_ACEOF
6155      program main
6156
6157      end
6158_ACEOF
6159rm -f conftest.$ac_objext
6160if { (ac_try="$ac_compile"
6161case "(($ac_try" in
6162  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6163  *) ac_try_echo=$ac_try;;
6164esac
6165eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6166  (eval "$ac_compile") 2>conftest.er1
6167  ac_status=$?
6168  grep -v '^ *+' conftest.er1 >conftest.err
6169  rm -f conftest.er1
6170  cat conftest.err >&5
6171  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6172  (exit $ac_status); } && {
6173	 test -z "$ac_f77_werror_flag" ||
6174	 test ! -s conftest.err
6175       } && test -s conftest.$ac_objext; then
6176  ac_cv_prog_f77_g=yes
6177else
6178  echo "$as_me: failed program was:" >&5
6179sed 's/^/| /' conftest.$ac_ext >&5
6180
6181	ac_cv_prog_f77_g=no
6182fi
6183
6184rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6185
6186fi
6187{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6188echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6189if test "$ac_test_FFLAGS" = set; then
6190  FFLAGS=$ac_save_FFLAGS
6191elif test $ac_cv_prog_f77_g = yes; then
6192  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6193    FFLAGS="-g -O2"
6194  else
6195    FFLAGS="-g"
6196  fi
6197else
6198  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6199    FFLAGS="-O2"
6200  else
6201    FFLAGS=
6202  fi
6203fi
6204
6205G77=`test $ac_compiler_gnu = yes && echo yes`
6206ac_ext=c
6207ac_cpp='$CPP $CPPFLAGS'
6208ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6209ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6210ac_compiler_gnu=$ac_cv_c_compiler_gnu
6211
6212
6213
6214# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6215
6216# find the maximum length of command line arguments
6217{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6218echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6219if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6220  echo $ECHO_N "(cached) $ECHO_C" >&6
6221else
6222    i=0
6223  teststring="ABCD"
6224
6225  case $build_os in
6226  msdosdjgpp*)
6227    # On DJGPP, this test can blow up pretty badly due to problems in libc
6228    # (any single argument exceeding 2000 bytes causes a buffer overrun
6229    # during glob expansion).  Even if it were fixed, the result of this
6230    # check would be larger than it should be.
6231    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6232    ;;
6233
6234  gnu*)
6235    # Under GNU Hurd, this test is not required because there is
6236    # no limit to the length of command line arguments.
6237    # Libtool will interpret -1 as no limit whatsoever
6238    lt_cv_sys_max_cmd_len=-1;
6239    ;;
6240
6241  cygwin* | mingw*)
6242    # On Win9x/ME, this test blows up -- it succeeds, but takes
6243    # about 5 minutes as the teststring grows exponentially.
6244    # Worse, since 9x/ME are not pre-emptively multitasking,
6245    # you end up with a "frozen" computer, even though with patience
6246    # the test eventually succeeds (with a max line length of 256k).
6247    # Instead, let's just punt: use the minimum linelength reported by
6248    # all of the supported platforms: 8192 (on NT/2K/XP).
6249    lt_cv_sys_max_cmd_len=8192;
6250    ;;
6251
6252  amigaos*)
6253    # On AmigaOS with pdksh, this test takes hours, literally.
6254    # So we just punt and use a minimum line length of 8192.
6255    lt_cv_sys_max_cmd_len=8192;
6256    ;;
6257
6258  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6259    # This has been around since 386BSD, at least.  Likely further.
6260    if test -x /sbin/sysctl; then
6261      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6262    elif test -x /usr/sbin/sysctl; then
6263      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6264    else
6265      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6266    fi
6267    # And add a safety zone
6268    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6269    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6270    ;;
6271
6272  interix*)
6273    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6274    lt_cv_sys_max_cmd_len=196608
6275    ;;
6276
6277  osf*)
6278    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6279    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6280    # nice to cause kernel panics so lets avoid the loop below.
6281    # First set a reasonable default.
6282    lt_cv_sys_max_cmd_len=16384
6283    #
6284    if test -x /sbin/sysconfig; then
6285      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6286        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6287      esac
6288    fi
6289    ;;
6290  sco3.2v5*)
6291    lt_cv_sys_max_cmd_len=102400
6292    ;;
6293  sysv5* | sco5v6* | sysv4.2uw2*)
6294    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6295    if test -n "$kargmax"; then
6296      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6297    else
6298      lt_cv_sys_max_cmd_len=32768
6299    fi
6300    ;;
6301  *)
6302    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6303    if test -n "$lt_cv_sys_max_cmd_len"; then
6304      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6305      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6306    else
6307      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6308      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6309	       = "XX$teststring") >/dev/null 2>&1 &&
6310	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6311	      lt_cv_sys_max_cmd_len=$new_result &&
6312	      test $i != 17 # 1/2 MB should be enough
6313      do
6314        i=`expr $i + 1`
6315        teststring=$teststring$teststring
6316      done
6317      teststring=
6318      # Add a significant safety factor because C++ compilers can tack on massive
6319      # amounts of additional arguments before passing them to the linker.
6320      # It appears as though 1/2 is a usable value.
6321      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6322    fi
6323    ;;
6324  esac
6325
6326fi
6327
6328if test -n $lt_cv_sys_max_cmd_len ; then
6329  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6330echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6331else
6332  { echo "$as_me:$LINENO: result: none" >&5
6333echo "${ECHO_T}none" >&6; }
6334fi
6335
6336
6337
6338
6339
6340# Check for command to grab the raw symbol name followed by C symbol from nm.
6341{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6342echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6343if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6344  echo $ECHO_N "(cached) $ECHO_C" >&6
6345else
6346
6347# These are sane defaults that work on at least a few old systems.
6348# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6349
6350# Character class describing NM global symbol codes.
6351symcode='[BCDEGRST]'
6352
6353# Regexp to match symbols that can be accessed directly from C.
6354sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6355
6356# Transform an extracted symbol line into a proper C declaration
6357lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6358
6359# Transform an extracted symbol line into symbol name and symbol address
6360lt_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'"
6361
6362# Define system-specific variables.
6363case $host_os in
6364aix*)
6365  symcode='[BCDT]'
6366  ;;
6367cygwin* | mingw* | pw32*)
6368  symcode='[ABCDGISTW]'
6369  ;;
6370hpux*) # Its linker distinguishes data from code symbols
6371  if test "$host_cpu" = ia64; then
6372    symcode='[ABCDEGRST]'
6373  fi
6374  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6375  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'"
6376  ;;
6377linux* | k*bsd*-gnu)
6378  if test "$host_cpu" = ia64; then
6379    symcode='[ABCDGIRSTW]'
6380    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6381    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'"
6382  fi
6383  ;;
6384irix* | nonstopux*)
6385  symcode='[BCDEGRST]'
6386  ;;
6387osf*)
6388  symcode='[BCDEGQRST]'
6389  ;;
6390solaris*)
6391  symcode='[BDRT]'
6392  ;;
6393sco3.2v5*)
6394  symcode='[DT]'
6395  ;;
6396sysv4.2uw2*)
6397  symcode='[DT]'
6398  ;;
6399sysv5* | sco5v6* | unixware* | OpenUNIX*)
6400  symcode='[ABDT]'
6401  ;;
6402sysv4)
6403  symcode='[DFNSTU]'
6404  ;;
6405esac
6406
6407# Handle CRLF in mingw tool chain
6408opt_cr=
6409case $build_os in
6410mingw*)
6411  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6412  ;;
6413esac
6414
6415# If we're using GNU nm, then use its standard symbol codes.
6416case `$NM -V 2>&1` in
6417*GNU* | *'with BFD'*)
6418  symcode='[ABCDGIRSTW]' ;;
6419esac
6420
6421# Try without a prefix undercore, then with it.
6422for ac_symprfx in "" "_"; do
6423
6424  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6425  symxfrm="\\1 $ac_symprfx\\2 \\2"
6426
6427  # Write the raw and C identifiers.
6428  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6429
6430  # Check to see that the pipe works correctly.
6431  pipe_works=no
6432
6433  rm -f conftest*
6434  cat > conftest.$ac_ext <<EOF
6435#ifdef __cplusplus
6436extern "C" {
6437#endif
6438char nm_test_var;
6439void nm_test_func(){}
6440#ifdef __cplusplus
6441}
6442#endif
6443int main(){nm_test_var='a';nm_test_func();return(0);}
6444EOF
6445
6446  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6447  (eval $ac_compile) 2>&5
6448  ac_status=$?
6449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6450  (exit $ac_status); }; then
6451    # Now try to grab the symbols.
6452    nlist=conftest.nm
6453    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6454  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6455  ac_status=$?
6456  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6457  (exit $ac_status); } && test -s "$nlist"; then
6458      # Try sorting and uniquifying the output.
6459      if sort "$nlist" | uniq > "$nlist"T; then
6460	mv -f "$nlist"T "$nlist"
6461      else
6462	rm -f "$nlist"T
6463      fi
6464
6465      # Make sure that we snagged all the symbols we need.
6466      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6467	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6468	  cat <<EOF > conftest.$ac_ext
6469#ifdef __cplusplus
6470extern "C" {
6471#endif
6472
6473EOF
6474	  # Now generate the symbol file.
6475	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6476
6477	  cat <<EOF >> conftest.$ac_ext
6478#if defined (__STDC__) && __STDC__
6479# define lt_ptr_t void *
6480#else
6481# define lt_ptr_t char *
6482# define const
6483#endif
6484
6485/* The mapping between symbol names and symbols. */
6486const struct {
6487  const char *name;
6488  lt_ptr_t address;
6489}
6490lt_preloaded_symbols[] =
6491{
6492EOF
6493	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6494	  cat <<\EOF >> conftest.$ac_ext
6495  {0, (lt_ptr_t) 0}
6496};
6497
6498#ifdef __cplusplus
6499}
6500#endif
6501EOF
6502	  # Now try linking the two files.
6503	  mv conftest.$ac_objext conftstm.$ac_objext
6504	  lt_save_LIBS="$LIBS"
6505	  lt_save_CFLAGS="$CFLAGS"
6506	  LIBS="conftstm.$ac_objext"
6507	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6508	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6509  (eval $ac_link) 2>&5
6510  ac_status=$?
6511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6512  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6513	    pipe_works=yes
6514	  fi
6515	  LIBS="$lt_save_LIBS"
6516	  CFLAGS="$lt_save_CFLAGS"
6517	else
6518	  echo "cannot find nm_test_func in $nlist" >&5
6519	fi
6520      else
6521	echo "cannot find nm_test_var in $nlist" >&5
6522      fi
6523    else
6524      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6525    fi
6526  else
6527    echo "$progname: failed program was:" >&5
6528    cat conftest.$ac_ext >&5
6529  fi
6530  rm -f conftest* conftst*
6531
6532  # Do not use the global_symbol_pipe unless it works.
6533  if test "$pipe_works" = yes; then
6534    break
6535  else
6536    lt_cv_sys_global_symbol_pipe=
6537  fi
6538done
6539
6540fi
6541
6542if test -z "$lt_cv_sys_global_symbol_pipe"; then
6543  lt_cv_sys_global_symbol_to_cdecl=
6544fi
6545if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6546  { echo "$as_me:$LINENO: result: failed" >&5
6547echo "${ECHO_T}failed" >&6; }
6548else
6549  { echo "$as_me:$LINENO: result: ok" >&5
6550echo "${ECHO_T}ok" >&6; }
6551fi
6552
6553{ echo "$as_me:$LINENO: checking for objdir" >&5
6554echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6555if test "${lt_cv_objdir+set}" = set; then
6556  echo $ECHO_N "(cached) $ECHO_C" >&6
6557else
6558  rm -f .libs 2>/dev/null
6559mkdir .libs 2>/dev/null
6560if test -d .libs; then
6561  lt_cv_objdir=.libs
6562else
6563  # MS-DOS does not allow filenames that begin with a dot.
6564  lt_cv_objdir=_libs
6565fi
6566rmdir .libs 2>/dev/null
6567fi
6568{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6569echo "${ECHO_T}$lt_cv_objdir" >&6; }
6570objdir=$lt_cv_objdir
6571
6572
6573
6574
6575
6576case $host_os in
6577aix3*)
6578  # AIX sometimes has problems with the GCC collect2 program.  For some
6579  # reason, if we set the COLLECT_NAMES environment variable, the problems
6580  # vanish in a puff of smoke.
6581  if test "X${COLLECT_NAMES+set}" != Xset; then
6582    COLLECT_NAMES=
6583    export COLLECT_NAMES
6584  fi
6585  ;;
6586esac
6587
6588# Sed substitution that helps us do robust quoting.  It backslashifies
6589# metacharacters that are still active within double-quoted strings.
6590Xsed='sed -e 1s/^X//'
6591sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6592
6593# Same as above, but do not quote variable references.
6594double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6595
6596# Sed substitution to delay expansion of an escaped shell variable in a
6597# double_quote_subst'ed string.
6598delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6599
6600# Sed substitution to avoid accidental globbing in evaled expressions
6601no_glob_subst='s/\*/\\\*/g'
6602
6603# Constants:
6604rm="rm -f"
6605
6606# Global variables:
6607default_ofile=libtool
6608can_build_shared=yes
6609
6610# All known linkers require a `.a' archive for static linking (except MSVC,
6611# which needs '.lib').
6612libext=a
6613ltmain="$ac_aux_dir/ltmain.sh"
6614ofile="$default_ofile"
6615with_gnu_ld="$lt_cv_prog_gnu_ld"
6616
6617if test -n "$ac_tool_prefix"; then
6618  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6619set dummy ${ac_tool_prefix}ar; ac_word=$2
6620{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6621echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6622if test "${ac_cv_prog_AR+set}" = set; then
6623  echo $ECHO_N "(cached) $ECHO_C" >&6
6624else
6625  if test -n "$AR"; then
6626  ac_cv_prog_AR="$AR" # Let the user override the test.
6627else
6628as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6629for as_dir in $PATH
6630do
6631  IFS=$as_save_IFS
6632  test -z "$as_dir" && as_dir=.
6633  for ac_exec_ext in '' $ac_executable_extensions; do
6634  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6635    ac_cv_prog_AR="${ac_tool_prefix}ar"
6636    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6637    break 2
6638  fi
6639done
6640done
6641IFS=$as_save_IFS
6642
6643fi
6644fi
6645AR=$ac_cv_prog_AR
6646if test -n "$AR"; then
6647  { echo "$as_me:$LINENO: result: $AR" >&5
6648echo "${ECHO_T}$AR" >&6; }
6649else
6650  { echo "$as_me:$LINENO: result: no" >&5
6651echo "${ECHO_T}no" >&6; }
6652fi
6653
6654
6655fi
6656if test -z "$ac_cv_prog_AR"; then
6657  ac_ct_AR=$AR
6658  # Extract the first word of "ar", so it can be a program name with args.
6659set dummy ar; ac_word=$2
6660{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6661echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6662if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6663  echo $ECHO_N "(cached) $ECHO_C" >&6
6664else
6665  if test -n "$ac_ct_AR"; then
6666  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6667else
6668as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6669for as_dir in $PATH
6670do
6671  IFS=$as_save_IFS
6672  test -z "$as_dir" && as_dir=.
6673  for ac_exec_ext in '' $ac_executable_extensions; do
6674  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6675    ac_cv_prog_ac_ct_AR="ar"
6676    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6677    break 2
6678  fi
6679done
6680done
6681IFS=$as_save_IFS
6682
6683fi
6684fi
6685ac_ct_AR=$ac_cv_prog_ac_ct_AR
6686if test -n "$ac_ct_AR"; then
6687  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6688echo "${ECHO_T}$ac_ct_AR" >&6; }
6689else
6690  { echo "$as_me:$LINENO: result: no" >&5
6691echo "${ECHO_T}no" >&6; }
6692fi
6693
6694  if test "x$ac_ct_AR" = x; then
6695    AR="false"
6696  else
6697    case $cross_compiling:$ac_tool_warned in
6698yes:)
6699{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6700whose name does not start with the host triplet.  If you think this
6701configuration is useful to you, please write to autoconf@gnu.org." >&5
6702echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6703whose name does not start with the host triplet.  If you think this
6704configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6705ac_tool_warned=yes ;;
6706esac
6707    AR=$ac_ct_AR
6708  fi
6709else
6710  AR="$ac_cv_prog_AR"
6711fi
6712
6713if test -n "$ac_tool_prefix"; then
6714  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6715set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6716{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6717echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6718if test "${ac_cv_prog_RANLIB+set}" = set; then
6719  echo $ECHO_N "(cached) $ECHO_C" >&6
6720else
6721  if test -n "$RANLIB"; then
6722  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6723else
6724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6725for as_dir in $PATH
6726do
6727  IFS=$as_save_IFS
6728  test -z "$as_dir" && as_dir=.
6729  for ac_exec_ext in '' $ac_executable_extensions; do
6730  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6731    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6732    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6733    break 2
6734  fi
6735done
6736done
6737IFS=$as_save_IFS
6738
6739fi
6740fi
6741RANLIB=$ac_cv_prog_RANLIB
6742if test -n "$RANLIB"; then
6743  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6744echo "${ECHO_T}$RANLIB" >&6; }
6745else
6746  { echo "$as_me:$LINENO: result: no" >&5
6747echo "${ECHO_T}no" >&6; }
6748fi
6749
6750
6751fi
6752if test -z "$ac_cv_prog_RANLIB"; then
6753  ac_ct_RANLIB=$RANLIB
6754  # Extract the first word of "ranlib", so it can be a program name with args.
6755set dummy ranlib; ac_word=$2
6756{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6757echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6758if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6759  echo $ECHO_N "(cached) $ECHO_C" >&6
6760else
6761  if test -n "$ac_ct_RANLIB"; then
6762  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6763else
6764as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6765for as_dir in $PATH
6766do
6767  IFS=$as_save_IFS
6768  test -z "$as_dir" && as_dir=.
6769  for ac_exec_ext in '' $ac_executable_extensions; do
6770  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6771    ac_cv_prog_ac_ct_RANLIB="ranlib"
6772    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6773    break 2
6774  fi
6775done
6776done
6777IFS=$as_save_IFS
6778
6779fi
6780fi
6781ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6782if test -n "$ac_ct_RANLIB"; then
6783  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6784echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6785else
6786  { echo "$as_me:$LINENO: result: no" >&5
6787echo "${ECHO_T}no" >&6; }
6788fi
6789
6790  if test "x$ac_ct_RANLIB" = x; then
6791    RANLIB=":"
6792  else
6793    case $cross_compiling:$ac_tool_warned in
6794yes:)
6795{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6796whose name does not start with the host triplet.  If you think this
6797configuration is useful to you, please write to autoconf@gnu.org." >&5
6798echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6799whose name does not start with the host triplet.  If you think this
6800configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6801ac_tool_warned=yes ;;
6802esac
6803    RANLIB=$ac_ct_RANLIB
6804  fi
6805else
6806  RANLIB="$ac_cv_prog_RANLIB"
6807fi
6808
6809if test -n "$ac_tool_prefix"; then
6810  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6811set dummy ${ac_tool_prefix}strip; ac_word=$2
6812{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6813echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6814if test "${ac_cv_prog_STRIP+set}" = set; then
6815  echo $ECHO_N "(cached) $ECHO_C" >&6
6816else
6817  if test -n "$STRIP"; then
6818  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6819else
6820as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6821for as_dir in $PATH
6822do
6823  IFS=$as_save_IFS
6824  test -z "$as_dir" && as_dir=.
6825  for ac_exec_ext in '' $ac_executable_extensions; do
6826  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6827    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6828    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6829    break 2
6830  fi
6831done
6832done
6833IFS=$as_save_IFS
6834
6835fi
6836fi
6837STRIP=$ac_cv_prog_STRIP
6838if test -n "$STRIP"; then
6839  { echo "$as_me:$LINENO: result: $STRIP" >&5
6840echo "${ECHO_T}$STRIP" >&6; }
6841else
6842  { echo "$as_me:$LINENO: result: no" >&5
6843echo "${ECHO_T}no" >&6; }
6844fi
6845
6846
6847fi
6848if test -z "$ac_cv_prog_STRIP"; then
6849  ac_ct_STRIP=$STRIP
6850  # Extract the first word of "strip", so it can be a program name with args.
6851set dummy strip; ac_word=$2
6852{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6853echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6854if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6855  echo $ECHO_N "(cached) $ECHO_C" >&6
6856else
6857  if test -n "$ac_ct_STRIP"; then
6858  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6859else
6860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6861for as_dir in $PATH
6862do
6863  IFS=$as_save_IFS
6864  test -z "$as_dir" && as_dir=.
6865  for ac_exec_ext in '' $ac_executable_extensions; do
6866  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6867    ac_cv_prog_ac_ct_STRIP="strip"
6868    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6869    break 2
6870  fi
6871done
6872done
6873IFS=$as_save_IFS
6874
6875fi
6876fi
6877ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6878if test -n "$ac_ct_STRIP"; then
6879  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6880echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6881else
6882  { echo "$as_me:$LINENO: result: no" >&5
6883echo "${ECHO_T}no" >&6; }
6884fi
6885
6886  if test "x$ac_ct_STRIP" = x; then
6887    STRIP=":"
6888  else
6889    case $cross_compiling:$ac_tool_warned in
6890yes:)
6891{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6892whose name does not start with the host triplet.  If you think this
6893configuration is useful to you, please write to autoconf@gnu.org." >&5
6894echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6895whose name does not start with the host triplet.  If you think this
6896configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6897ac_tool_warned=yes ;;
6898esac
6899    STRIP=$ac_ct_STRIP
6900  fi
6901else
6902  STRIP="$ac_cv_prog_STRIP"
6903fi
6904
6905
6906old_CC="$CC"
6907old_CFLAGS="$CFLAGS"
6908
6909# Set sane defaults for various variables
6910test -z "$AR" && AR=ar
6911test -z "$AR_FLAGS" && AR_FLAGS=cru
6912test -z "$AS" && AS=as
6913test -z "$CC" && CC=cc
6914test -z "$LTCC" && LTCC=$CC
6915test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6916test -z "$DLLTOOL" && DLLTOOL=dlltool
6917test -z "$LD" && LD=ld
6918test -z "$LN_S" && LN_S="ln -s"
6919test -z "$MAGIC_CMD" && MAGIC_CMD=file
6920test -z "$NM" && NM=nm
6921test -z "$SED" && SED=sed
6922test -z "$OBJDUMP" && OBJDUMP=objdump
6923test -z "$RANLIB" && RANLIB=:
6924test -z "$STRIP" && STRIP=:
6925test -z "$ac_objext" && ac_objext=o
6926
6927# Determine commands to create old-style static archives.
6928old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6929old_postinstall_cmds='chmod 644 $oldlib'
6930old_postuninstall_cmds=
6931
6932if test -n "$RANLIB"; then
6933  case $host_os in
6934  openbsd*)
6935    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6936    ;;
6937  *)
6938    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6939    ;;
6940  esac
6941  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6942fi
6943
6944for cc_temp in $compiler""; do
6945  case $cc_temp in
6946    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6947    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6948    \-*) ;;
6949    *) break;;
6950  esac
6951done
6952cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6953
6954
6955# Only perform the check for file, if the check method requires it
6956case $deplibs_check_method in
6957file_magic*)
6958  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6959    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6960echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6961if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6962  echo $ECHO_N "(cached) $ECHO_C" >&6
6963else
6964  case $MAGIC_CMD in
6965[\\/*] |  ?:[\\/]*)
6966  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6967  ;;
6968*)
6969  lt_save_MAGIC_CMD="$MAGIC_CMD"
6970  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6971  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6972  for ac_dir in $ac_dummy; do
6973    IFS="$lt_save_ifs"
6974    test -z "$ac_dir" && ac_dir=.
6975    if test -f $ac_dir/${ac_tool_prefix}file; then
6976      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6977      if test -n "$file_magic_test_file"; then
6978	case $deplibs_check_method in
6979	"file_magic "*)
6980	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6981	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6982	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6983	    $EGREP "$file_magic_regex" > /dev/null; then
6984	    :
6985	  else
6986	    cat <<EOF 1>&2
6987
6988*** Warning: the command libtool uses to detect shared libraries,
6989*** $file_magic_cmd, produces output that libtool cannot recognize.
6990*** The result is that libtool may fail to recognize shared libraries
6991*** as such.  This will affect the creation of libtool libraries that
6992*** depend on shared libraries, but programs linked with such libtool
6993*** libraries will work regardless of this problem.  Nevertheless, you
6994*** may want to report the problem to your system manager and/or to
6995*** bug-libtool@gnu.org
6996
6997EOF
6998	  fi ;;
6999	esac
7000      fi
7001      break
7002    fi
7003  done
7004  IFS="$lt_save_ifs"
7005  MAGIC_CMD="$lt_save_MAGIC_CMD"
7006  ;;
7007esac
7008fi
7009
7010MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7011if test -n "$MAGIC_CMD"; then
7012  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7013echo "${ECHO_T}$MAGIC_CMD" >&6; }
7014else
7015  { echo "$as_me:$LINENO: result: no" >&5
7016echo "${ECHO_T}no" >&6; }
7017fi
7018
7019if test -z "$lt_cv_path_MAGIC_CMD"; then
7020  if test -n "$ac_tool_prefix"; then
7021    { echo "$as_me:$LINENO: checking for file" >&5
7022echo $ECHO_N "checking for file... $ECHO_C" >&6; }
7023if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7024  echo $ECHO_N "(cached) $ECHO_C" >&6
7025else
7026  case $MAGIC_CMD in
7027[\\/*] |  ?:[\\/]*)
7028  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7029  ;;
7030*)
7031  lt_save_MAGIC_CMD="$MAGIC_CMD"
7032  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7033  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7034  for ac_dir in $ac_dummy; do
7035    IFS="$lt_save_ifs"
7036    test -z "$ac_dir" && ac_dir=.
7037    if test -f $ac_dir/file; then
7038      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7039      if test -n "$file_magic_test_file"; then
7040	case $deplibs_check_method in
7041	"file_magic "*)
7042	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7043	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7044	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7045	    $EGREP "$file_magic_regex" > /dev/null; then
7046	    :
7047	  else
7048	    cat <<EOF 1>&2
7049
7050*** Warning: the command libtool uses to detect shared libraries,
7051*** $file_magic_cmd, produces output that libtool cannot recognize.
7052*** The result is that libtool may fail to recognize shared libraries
7053*** as such.  This will affect the creation of libtool libraries that
7054*** depend on shared libraries, but programs linked with such libtool
7055*** libraries will work regardless of this problem.  Nevertheless, you
7056*** may want to report the problem to your system manager and/or to
7057*** bug-libtool@gnu.org
7058
7059EOF
7060	  fi ;;
7061	esac
7062      fi
7063      break
7064    fi
7065  done
7066  IFS="$lt_save_ifs"
7067  MAGIC_CMD="$lt_save_MAGIC_CMD"
7068  ;;
7069esac
7070fi
7071
7072MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7073if test -n "$MAGIC_CMD"; then
7074  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7075echo "${ECHO_T}$MAGIC_CMD" >&6; }
7076else
7077  { echo "$as_me:$LINENO: result: no" >&5
7078echo "${ECHO_T}no" >&6; }
7079fi
7080
7081  else
7082    MAGIC_CMD=:
7083  fi
7084fi
7085
7086  fi
7087  ;;
7088esac
7089
7090enable_dlopen=no
7091enable_win32_dll=no
7092
7093# Check whether --enable-libtool-lock was given.
7094if test "${enable_libtool_lock+set}" = set; then
7095  enableval=$enable_libtool_lock;
7096fi
7097
7098test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7099
7100
7101# Check whether --with-pic was given.
7102if test "${with_pic+set}" = set; then
7103  withval=$with_pic; pic_mode="$withval"
7104else
7105  pic_mode=default
7106fi
7107
7108test -z "$pic_mode" && pic_mode=default
7109
7110# Use C for the default configuration in the libtool script
7111tagname=
7112lt_save_CC="$CC"
7113ac_ext=c
7114ac_cpp='$CPP $CPPFLAGS'
7115ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7116ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7117ac_compiler_gnu=$ac_cv_c_compiler_gnu
7118
7119
7120# Source file extension for C test sources.
7121ac_ext=c
7122
7123# Object file extension for compiled C test sources.
7124objext=o
7125objext=$objext
7126
7127# Code to be used in simple compile tests
7128lt_simple_compile_test_code="int some_variable = 0;"
7129
7130# Code to be used in simple link tests
7131lt_simple_link_test_code='int main(){return(0);}'
7132
7133
7134# If no C compiler was specified, use CC.
7135LTCC=${LTCC-"$CC"}
7136
7137# If no C compiler flags were specified, use CFLAGS.
7138LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7139
7140# Allow CC to be a program name with arguments.
7141compiler=$CC
7142
7143
7144# save warnings/boilerplate of simple test code
7145ac_outfile=conftest.$ac_objext
7146echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7147eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7148_lt_compiler_boilerplate=`cat conftest.err`
7149$rm conftest*
7150
7151ac_outfile=conftest.$ac_objext
7152echo "$lt_simple_link_test_code" >conftest.$ac_ext
7153eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7154_lt_linker_boilerplate=`cat conftest.err`
7155$rm conftest*
7156
7157
7158
7159lt_prog_compiler_no_builtin_flag=
7160
7161if test "$GCC" = yes; then
7162  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7163
7164
7165{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7166echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7167if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7168  echo $ECHO_N "(cached) $ECHO_C" >&6
7169else
7170  lt_cv_prog_compiler_rtti_exceptions=no
7171  ac_outfile=conftest.$ac_objext
7172   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7173   lt_compiler_flag="-fno-rtti -fno-exceptions"
7174   # Insert the option either (1) after the last *FLAGS variable, or
7175   # (2) before a word containing "conftest.", or (3) at the end.
7176   # Note that $ac_compile itself does not contain backslashes and begins
7177   # with a dollar sign (not a hyphen), so the echo should work correctly.
7178   # The option is referenced via a variable to avoid confusing sed.
7179   lt_compile=`echo "$ac_compile" | $SED \
7180   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7181   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7182   -e 's:$: $lt_compiler_flag:'`
7183   (eval echo "\"\$as_me:7183: $lt_compile\"" >&5)
7184   (eval "$lt_compile" 2>conftest.err)
7185   ac_status=$?
7186   cat conftest.err >&5
7187   echo "$as_me:7187: \$? = $ac_status" >&5
7188   if (exit $ac_status) && test -s "$ac_outfile"; then
7189     # The compiler can only warn and ignore the option if not recognized
7190     # So say no if there are warnings other than the usual output.
7191     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7192     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7193     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7194       lt_cv_prog_compiler_rtti_exceptions=yes
7195     fi
7196   fi
7197   $rm conftest*
7198
7199fi
7200{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7201echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7202
7203if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7204    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7205else
7206    :
7207fi
7208
7209fi
7210
7211lt_prog_compiler_wl=
7212lt_prog_compiler_pic=
7213lt_prog_compiler_static=
7214
7215{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7216echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7217
7218  if test "$GCC" = yes; then
7219    lt_prog_compiler_wl='-Wl,'
7220    lt_prog_compiler_static='-static'
7221
7222    case $host_os in
7223      aix*)
7224      # All AIX code is PIC.
7225      if test "$host_cpu" = ia64; then
7226	# AIX 5 now supports IA64 processor
7227	lt_prog_compiler_static='-Bstatic'
7228      fi
7229      ;;
7230
7231    amigaos*)
7232      # FIXME: we need at least 68020 code to build shared libraries, but
7233      # adding the `-m68020' flag to GCC prevents building anything better,
7234      # like `-m68040'.
7235      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7236      ;;
7237
7238    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7239      # PIC is the default for these OSes.
7240      ;;
7241
7242    mingw* | cygwin* | pw32* | os2*)
7243      # This hack is so that the source file can tell whether it is being
7244      # built for inclusion in a dll (and should export symbols for example).
7245      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7246      # (--disable-auto-import) libraries
7247      lt_prog_compiler_pic='-DDLL_EXPORT'
7248      ;;
7249
7250    darwin* | rhapsody*)
7251      # PIC is the default on this platform
7252      # Common symbols not allowed in MH_DYLIB files
7253      lt_prog_compiler_pic='-fno-common'
7254      ;;
7255
7256    interix[3-9]*)
7257      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7258      # Instead, we relocate shared libraries at runtime.
7259      ;;
7260
7261    msdosdjgpp*)
7262      # Just because we use GCC doesn't mean we suddenly get shared libraries
7263      # on systems that don't support them.
7264      lt_prog_compiler_can_build_shared=no
7265      enable_shared=no
7266      ;;
7267
7268    sysv4*MP*)
7269      if test -d /usr/nec; then
7270	lt_prog_compiler_pic=-Kconform_pic
7271      fi
7272      ;;
7273
7274    hpux*)
7275      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7276      # not for PA HP-UX.
7277      case $host_cpu in
7278      hppa*64*|ia64*)
7279	# +Z the default
7280	;;
7281      *)
7282	lt_prog_compiler_pic='-fPIC'
7283	;;
7284      esac
7285      ;;
7286
7287    *)
7288      lt_prog_compiler_pic='-fPIC'
7289      ;;
7290    esac
7291  else
7292    # PORTME Check for flag to pass linker flags through the system compiler.
7293    case $host_os in
7294    aix*)
7295      lt_prog_compiler_wl='-Wl,'
7296      if test "$host_cpu" = ia64; then
7297	# AIX 5 now supports IA64 processor
7298	lt_prog_compiler_static='-Bstatic'
7299      else
7300	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7301      fi
7302      ;;
7303      darwin*)
7304        # PIC is the default on this platform
7305        # Common symbols not allowed in MH_DYLIB files
7306       case $cc_basename in
7307         xlc*)
7308         lt_prog_compiler_pic='-qnocommon'
7309         lt_prog_compiler_wl='-Wl,'
7310         ;;
7311       esac
7312       ;;
7313
7314    mingw* | cygwin* | pw32* | os2*)
7315      # This hack is so that the source file can tell whether it is being
7316      # built for inclusion in a dll (and should export symbols for example).
7317      lt_prog_compiler_pic='-DDLL_EXPORT'
7318      ;;
7319
7320    hpux9* | hpux10* | hpux11*)
7321      lt_prog_compiler_wl='-Wl,'
7322      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7323      # not for PA HP-UX.
7324      case $host_cpu in
7325      hppa*64*|ia64*)
7326	# +Z the default
7327	;;
7328      *)
7329	lt_prog_compiler_pic='+Z'
7330	;;
7331      esac
7332      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7333      lt_prog_compiler_static='${wl}-a ${wl}archive'
7334      ;;
7335
7336    irix5* | irix6* | nonstopux*)
7337      lt_prog_compiler_wl='-Wl,'
7338      # PIC (with -KPIC) is the default.
7339      lt_prog_compiler_static='-non_shared'
7340      ;;
7341
7342    newsos6)
7343      lt_prog_compiler_pic='-KPIC'
7344      lt_prog_compiler_static='-Bstatic'
7345      ;;
7346
7347    linux* | k*bsd*-gnu)
7348      case $cc_basename in
7349      icc* | ecc*)
7350	lt_prog_compiler_wl='-Wl,'
7351	lt_prog_compiler_pic='-KPIC'
7352	lt_prog_compiler_static='-static'
7353        ;;
7354      pgcc* | pgf77* | pgf90* | pgf95*)
7355        # Portland Group compilers (*not* the Pentium gcc compiler,
7356	# which looks to be a dead project)
7357	lt_prog_compiler_wl='-Wl,'
7358	lt_prog_compiler_pic='-fpic'
7359	lt_prog_compiler_static='-Bstatic'
7360        ;;
7361      ccc*)
7362        lt_prog_compiler_wl='-Wl,'
7363        # All Alpha code is PIC.
7364        lt_prog_compiler_static='-non_shared'
7365        ;;
7366      *)
7367        case `$CC -V 2>&1 | sed 5q` in
7368	*Sun\ C*)
7369	  # Sun C 5.9
7370	  lt_prog_compiler_pic='-KPIC'
7371	  lt_prog_compiler_static='-Bstatic'
7372	  lt_prog_compiler_wl='-Wl,'
7373	  ;;
7374	*Sun\ F*)
7375	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7376	  lt_prog_compiler_pic='-KPIC'
7377	  lt_prog_compiler_static='-Bstatic'
7378	  lt_prog_compiler_wl=''
7379	  ;;
7380	esac
7381	;;
7382      esac
7383      ;;
7384
7385    osf3* | osf4* | osf5*)
7386      lt_prog_compiler_wl='-Wl,'
7387      # All OSF/1 code is PIC.
7388      lt_prog_compiler_static='-non_shared'
7389      ;;
7390
7391    rdos*)
7392      lt_prog_compiler_static='-non_shared'
7393      ;;
7394
7395    solaris*)
7396      lt_prog_compiler_pic='-KPIC'
7397      lt_prog_compiler_static='-Bstatic'
7398      case $cc_basename in
7399      f77* | f90* | f95*)
7400	lt_prog_compiler_wl='-Qoption ld ';;
7401      *)
7402	lt_prog_compiler_wl='-Wl,';;
7403      esac
7404      ;;
7405
7406    sunos4*)
7407      lt_prog_compiler_wl='-Qoption ld '
7408      lt_prog_compiler_pic='-PIC'
7409      lt_prog_compiler_static='-Bstatic'
7410      ;;
7411
7412    sysv4 | sysv4.2uw2* | sysv4.3*)
7413      lt_prog_compiler_wl='-Wl,'
7414      lt_prog_compiler_pic='-KPIC'
7415      lt_prog_compiler_static='-Bstatic'
7416      ;;
7417
7418    sysv4*MP*)
7419      if test -d /usr/nec ;then
7420	lt_prog_compiler_pic='-Kconform_pic'
7421	lt_prog_compiler_static='-Bstatic'
7422      fi
7423      ;;
7424
7425    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7426      lt_prog_compiler_wl='-Wl,'
7427      lt_prog_compiler_pic='-KPIC'
7428      lt_prog_compiler_static='-Bstatic'
7429      ;;
7430
7431    unicos*)
7432      lt_prog_compiler_wl='-Wl,'
7433      lt_prog_compiler_can_build_shared=no
7434      ;;
7435
7436    uts4*)
7437      lt_prog_compiler_pic='-pic'
7438      lt_prog_compiler_static='-Bstatic'
7439      ;;
7440
7441    *)
7442      lt_prog_compiler_can_build_shared=no
7443      ;;
7444    esac
7445  fi
7446
7447{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7448echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7449
7450#
7451# Check to make sure the PIC flag actually works.
7452#
7453if test -n "$lt_prog_compiler_pic"; then
7454
7455{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7456echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7457if test "${lt_prog_compiler_pic_works+set}" = set; then
7458  echo $ECHO_N "(cached) $ECHO_C" >&6
7459else
7460  lt_prog_compiler_pic_works=no
7461  ac_outfile=conftest.$ac_objext
7462   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7463   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7464   # Insert the option either (1) after the last *FLAGS variable, or
7465   # (2) before a word containing "conftest.", or (3) at the end.
7466   # Note that $ac_compile itself does not contain backslashes and begins
7467   # with a dollar sign (not a hyphen), so the echo should work correctly.
7468   # The option is referenced via a variable to avoid confusing sed.
7469   lt_compile=`echo "$ac_compile" | $SED \
7470   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7471   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7472   -e 's:$: $lt_compiler_flag:'`
7473   (eval echo "\"\$as_me:7473: $lt_compile\"" >&5)
7474   (eval "$lt_compile" 2>conftest.err)
7475   ac_status=$?
7476   cat conftest.err >&5
7477   echo "$as_me:7477: \$? = $ac_status" >&5
7478   if (exit $ac_status) && test -s "$ac_outfile"; then
7479     # The compiler can only warn and ignore the option if not recognized
7480     # So say no if there are warnings other than the usual output.
7481     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7482     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7483     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7484       lt_prog_compiler_pic_works=yes
7485     fi
7486   fi
7487   $rm conftest*
7488
7489fi
7490{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7491echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7492
7493if test x"$lt_prog_compiler_pic_works" = xyes; then
7494    case $lt_prog_compiler_pic in
7495     "" | " "*) ;;
7496     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7497     esac
7498else
7499    lt_prog_compiler_pic=
7500     lt_prog_compiler_can_build_shared=no
7501fi
7502
7503fi
7504case $host_os in
7505  # For platforms which do not support PIC, -DPIC is meaningless:
7506  *djgpp*)
7507    lt_prog_compiler_pic=
7508    ;;
7509  *)
7510    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7511    ;;
7512esac
7513
7514#
7515# Check to make sure the static flag actually works.
7516#
7517wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7518{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7519echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7520if test "${lt_prog_compiler_static_works+set}" = set; then
7521  echo $ECHO_N "(cached) $ECHO_C" >&6
7522else
7523  lt_prog_compiler_static_works=no
7524   save_LDFLAGS="$LDFLAGS"
7525   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7526   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7527   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7528     # The linker can only warn and ignore the option if not recognized
7529     # So say no if there are warnings
7530     if test -s conftest.err; then
7531       # Append any errors to the config.log.
7532       cat conftest.err 1>&5
7533       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7534       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7535       if diff conftest.exp conftest.er2 >/dev/null; then
7536         lt_prog_compiler_static_works=yes
7537       fi
7538     else
7539       lt_prog_compiler_static_works=yes
7540     fi
7541   fi
7542   $rm conftest*
7543   LDFLAGS="$save_LDFLAGS"
7544
7545fi
7546{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7547echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7548
7549if test x"$lt_prog_compiler_static_works" = xyes; then
7550    :
7551else
7552    lt_prog_compiler_static=
7553fi
7554
7555
7556{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7557echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7558if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7559  echo $ECHO_N "(cached) $ECHO_C" >&6
7560else
7561  lt_cv_prog_compiler_c_o=no
7562   $rm -r conftest 2>/dev/null
7563   mkdir conftest
7564   cd conftest
7565   mkdir out
7566   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7567
7568   lt_compiler_flag="-o out/conftest2.$ac_objext"
7569   # Insert the option either (1) after the last *FLAGS variable, or
7570   # (2) before a word containing "conftest.", or (3) at the end.
7571   # Note that $ac_compile itself does not contain backslashes and begins
7572   # with a dollar sign (not a hyphen), so the echo should work correctly.
7573   lt_compile=`echo "$ac_compile" | $SED \
7574   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7575   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7576   -e 's:$: $lt_compiler_flag:'`
7577   (eval echo "\"\$as_me:7577: $lt_compile\"" >&5)
7578   (eval "$lt_compile" 2>out/conftest.err)
7579   ac_status=$?
7580   cat out/conftest.err >&5
7581   echo "$as_me:7581: \$? = $ac_status" >&5
7582   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7583   then
7584     # The compiler can only warn and ignore the option if not recognized
7585     # So say no if there are warnings
7586     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7587     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7588     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7589       lt_cv_prog_compiler_c_o=yes
7590     fi
7591   fi
7592   chmod u+w . 2>&5
7593   $rm conftest*
7594   # SGI C++ compiler will create directory out/ii_files/ for
7595   # template instantiation
7596   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7597   $rm out/* && rmdir out
7598   cd ..
7599   rmdir conftest
7600   $rm conftest*
7601
7602fi
7603{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7604echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7605
7606
7607hard_links="nottested"
7608if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7609  # do not overwrite the value of need_locks provided by the user
7610  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7611echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7612  hard_links=yes
7613  $rm conftest*
7614  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7615  touch conftest.a
7616  ln conftest.a conftest.b 2>&5 || hard_links=no
7617  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7618  { echo "$as_me:$LINENO: result: $hard_links" >&5
7619echo "${ECHO_T}$hard_links" >&6; }
7620  if test "$hard_links" = no; then
7621    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7622echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7623    need_locks=warn
7624  fi
7625else
7626  need_locks=no
7627fi
7628
7629{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7630echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7631
7632  runpath_var=
7633  allow_undefined_flag=
7634  enable_shared_with_static_runtimes=no
7635  archive_cmds=
7636  archive_expsym_cmds=
7637  old_archive_From_new_cmds=
7638  old_archive_from_expsyms_cmds=
7639  export_dynamic_flag_spec=
7640  whole_archive_flag_spec=
7641  thread_safe_flag_spec=
7642  hardcode_libdir_flag_spec=
7643  hardcode_libdir_flag_spec_ld=
7644  hardcode_libdir_separator=
7645  hardcode_direct=no
7646  hardcode_minus_L=no
7647  hardcode_shlibpath_var=unsupported
7648  link_all_deplibs=unknown
7649  hardcode_automatic=no
7650  module_cmds=
7651  module_expsym_cmds=
7652  always_export_symbols=no
7653  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7654  # include_expsyms should be a list of space-separated symbols to be *always*
7655  # included in the symbol list
7656  include_expsyms=
7657  # exclude_expsyms can be an extended regexp of symbols to exclude
7658  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7659  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7660  # as well as any symbol that contains `d'.
7661  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7662  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7663  # platforms (ab)use it in PIC code, but their linkers get confused if
7664  # the symbol is explicitly referenced.  Since portable code cannot
7665  # rely on this symbol name, it's probably fine to never include it in
7666  # preloaded symbol tables.
7667  extract_expsyms_cmds=
7668  # Just being paranoid about ensuring that cc_basename is set.
7669  for cc_temp in $compiler""; do
7670  case $cc_temp in
7671    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7672    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7673    \-*) ;;
7674    *) break;;
7675  esac
7676done
7677cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7678
7679  case $host_os in
7680  cygwin* | mingw* | pw32*)
7681    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7682    # When not using gcc, we currently assume that we are using
7683    # Microsoft Visual C++.
7684    if test "$GCC" != yes; then
7685      with_gnu_ld=no
7686    fi
7687    ;;
7688  interix*)
7689    # we just hope/assume this is gcc and not c89 (= MSVC++)
7690    with_gnu_ld=yes
7691    ;;
7692  openbsd*)
7693    with_gnu_ld=no
7694    ;;
7695  esac
7696
7697  ld_shlibs=yes
7698  if test "$with_gnu_ld" = yes; then
7699    # If archive_cmds runs LD, not CC, wlarc should be empty
7700    wlarc='${wl}'
7701
7702    # Set some defaults for GNU ld with shared library support. These
7703    # are reset later if shared libraries are not supported. Putting them
7704    # here allows them to be overridden if necessary.
7705    runpath_var=LD_RUN_PATH
7706    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7707    export_dynamic_flag_spec='${wl}--export-dynamic'
7708    # ancient GNU ld didn't support --whole-archive et. al.
7709    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7710	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7711      else
7712  	whole_archive_flag_spec=
7713    fi
7714    supports_anon_versioning=no
7715    case `$LD -v 2>/dev/null` in
7716      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7717      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7718      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7719      *\ 2.11.*) ;; # other 2.11 versions
7720      *) supports_anon_versioning=yes ;;
7721    esac
7722
7723    # See if GNU ld supports shared libraries.
7724    case $host_os in
7725    aix3* | aix4* | aix5*)
7726      # On AIX/PPC, the GNU linker is very broken
7727      if test "$host_cpu" != ia64; then
7728	ld_shlibs=no
7729	cat <<EOF 1>&2
7730
7731*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7732*** to be unable to reliably create shared libraries on AIX.
7733*** Therefore, libtool is disabling shared libraries support.  If you
7734*** really care for shared libraries, you may want to modify your PATH
7735*** so that a non-GNU linker is found, and then restart.
7736
7737EOF
7738      fi
7739      ;;
7740
7741    amigaos*)
7742      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)'
7743      hardcode_libdir_flag_spec='-L$libdir'
7744      hardcode_minus_L=yes
7745
7746      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7747      # that the semantics of dynamic libraries on AmigaOS, at least up
7748      # to version 4, is to share data among multiple programs linked
7749      # with the same dynamic library.  Since this doesn't match the
7750      # behavior of shared libraries on other platforms, we can't use
7751      # them.
7752      ld_shlibs=no
7753      ;;
7754
7755    beos*)
7756      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7757	allow_undefined_flag=unsupported
7758	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7759	# support --undefined.  This deserves some investigation.  FIXME
7760	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7761      else
7762	ld_shlibs=no
7763      fi
7764      ;;
7765
7766    cygwin* | mingw* | pw32*)
7767      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7768      # as there is no search path for DLLs.
7769      hardcode_libdir_flag_spec='-L$libdir'
7770      allow_undefined_flag=unsupported
7771      always_export_symbols=no
7772      enable_shared_with_static_runtimes=yes
7773      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
7774
7775      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7776        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7777	# If the export-symbols file already is a .def file (1st line
7778	# is EXPORTS), use it as is; otherwise, prepend...
7779	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7780	  cp $export_symbols $output_objdir/$soname.def;
7781	else
7782	  echo EXPORTS > $output_objdir/$soname.def;
7783	  cat $export_symbols >> $output_objdir/$soname.def;
7784	fi~
7785	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7786      else
7787	ld_shlibs=no
7788      fi
7789      ;;
7790
7791    interix[3-9]*)
7792      hardcode_direct=no
7793      hardcode_shlibpath_var=no
7794      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7795      export_dynamic_flag_spec='${wl}-E'
7796      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7797      # Instead, shared libraries are loaded at an image base (0x10000000 by
7798      # default) and relocated if they conflict, which is a slow very memory
7799      # consuming and fragmenting process.  To avoid this, we pick a random,
7800      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7801      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7802      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7803      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'
7804      ;;
7805
7806    gnu* | linux* | k*bsd*-gnu)
7807      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7808	tmp_addflag=
7809	case $cc_basename,$host_cpu in
7810	pgcc*)				# Portland Group C compiler
7811	  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'
7812	  tmp_addflag=' $pic_flag'
7813	  ;;
7814	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7815	  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'
7816	  tmp_addflag=' $pic_flag -Mnomain' ;;
7817	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7818	  tmp_addflag=' -i_dynamic' ;;
7819	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7820	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7821	ifc* | ifort*)			# Intel Fortran compiler
7822	  tmp_addflag=' -nofor_main' ;;
7823	esac
7824	case `$CC -V 2>&1 | sed 5q` in
7825	*Sun\ C*)			# Sun C 5.9
7826	  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'
7827	  tmp_sharedflag='-G' ;;
7828	*Sun\ F*)			# Sun Fortran 8.3
7829	  tmp_sharedflag='-G' ;;
7830	*)
7831	  tmp_sharedflag='-shared' ;;
7832	esac
7833	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7834
7835	if test $supports_anon_versioning = yes; then
7836	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7837  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7838  $echo "local: *; };" >> $output_objdir/$libname.ver~
7839	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7840	fi
7841      else
7842	ld_shlibs=no
7843      fi
7844      ;;
7845
7846    netbsd*)
7847      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7848	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7849	wlarc=
7850      else
7851	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7852	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7853      fi
7854      ;;
7855
7856    solaris*)
7857      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7858	ld_shlibs=no
7859	cat <<EOF 1>&2
7860
7861*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7862*** create shared libraries on Solaris systems.  Therefore, libtool
7863*** is disabling shared libraries support.  We urge you to upgrade GNU
7864*** binutils to release 2.9.1 or newer.  Another option is to modify
7865*** your PATH or compiler configuration so that the native linker is
7866*** used, and then restart.
7867
7868EOF
7869      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7870	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7871	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7872      else
7873	ld_shlibs=no
7874      fi
7875      ;;
7876
7877    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7878      case `$LD -v 2>&1` in
7879        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7880	ld_shlibs=no
7881	cat <<_LT_EOF 1>&2
7882
7883*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7884*** reliably create shared libraries on SCO systems.  Therefore, libtool
7885*** is disabling shared libraries support.  We urge you to upgrade GNU
7886*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7887*** your PATH or compiler configuration so that the native linker is
7888*** used, and then restart.
7889
7890_LT_EOF
7891	;;
7892	*)
7893	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7894	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7895	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7896	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7897	  else
7898	    ld_shlibs=no
7899	  fi
7900	;;
7901      esac
7902      ;;
7903
7904    sunos4*)
7905      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7906      wlarc=
7907      hardcode_direct=yes
7908      hardcode_shlibpath_var=no
7909      ;;
7910
7911    *)
7912      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7913	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7914	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7915      else
7916	ld_shlibs=no
7917      fi
7918      ;;
7919    esac
7920
7921    if test "$ld_shlibs" = no; then
7922      runpath_var=
7923      hardcode_libdir_flag_spec=
7924      export_dynamic_flag_spec=
7925      whole_archive_flag_spec=
7926    fi
7927  else
7928    # PORTME fill in a description of your system's linker (not GNU ld)
7929    case $host_os in
7930    aix3*)
7931      allow_undefined_flag=unsupported
7932      always_export_symbols=yes
7933      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'
7934      # Note: this linker hardcodes the directories in LIBPATH if there
7935      # are no directories specified by -L.
7936      hardcode_minus_L=yes
7937      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7938	# Neither direct hardcoding nor static linking is supported with a
7939	# broken collect2.
7940	hardcode_direct=unsupported
7941      fi
7942      ;;
7943
7944    aix4* | aix5*)
7945      if test "$host_cpu" = ia64; then
7946	# On IA64, the linker does run time linking by default, so we don't
7947	# have to do anything special.
7948	aix_use_runtimelinking=no
7949	exp_sym_flag='-Bexport'
7950	no_entry_flag=""
7951      else
7952	# If we're using GNU nm, then we don't want the "-C" option.
7953	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7954	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7955	  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'
7956	else
7957	  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'
7958	fi
7959	aix_use_runtimelinking=no
7960
7961	# Test if we are trying to use run time linking or normal
7962	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7963	# need to do runtime linking.
7964	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7965	  for ld_flag in $LDFLAGS; do
7966  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7967  	    aix_use_runtimelinking=yes
7968  	    break
7969  	  fi
7970	  done
7971	  ;;
7972	esac
7973
7974	exp_sym_flag='-bexport'
7975	no_entry_flag='-bnoentry'
7976      fi
7977
7978      # When large executables or shared objects are built, AIX ld can
7979      # have problems creating the table of contents.  If linking a library
7980      # or program results in "error TOC overflow" add -mminimal-toc to
7981      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7982      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7983
7984      archive_cmds=''
7985      hardcode_direct=yes
7986      hardcode_libdir_separator=':'
7987      link_all_deplibs=yes
7988
7989      if test "$GCC" = yes; then
7990	case $host_os in aix4.[012]|aix4.[012].*)
7991	# We only want to do this on AIX 4.2 and lower, the check
7992	# below for broken collect2 doesn't work under 4.3+
7993	  collect2name=`${CC} -print-prog-name=collect2`
7994	  if test -f "$collect2name" && \
7995  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7996	  then
7997  	  # We have reworked collect2
7998  	  :
7999	  else
8000  	  # We have old collect2
8001  	  hardcode_direct=unsupported
8002  	  # It fails to find uninstalled libraries when the uninstalled
8003  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8004  	  # to unsupported forces relinking
8005  	  hardcode_minus_L=yes
8006  	  hardcode_libdir_flag_spec='-L$libdir'
8007  	  hardcode_libdir_separator=
8008	  fi
8009	  ;;
8010	esac
8011	shared_flag='-shared'
8012	if test "$aix_use_runtimelinking" = yes; then
8013	  shared_flag="$shared_flag "'${wl}-G'
8014	fi
8015      else
8016	# not using gcc
8017	if test "$host_cpu" = ia64; then
8018  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8019  	# chokes on -Wl,-G. The following line is correct:
8020	  shared_flag='-G'
8021	else
8022	  if test "$aix_use_runtimelinking" = yes; then
8023	    shared_flag='${wl}-G'
8024	  else
8025	    shared_flag='${wl}-bM:SRE'
8026	  fi
8027	fi
8028      fi
8029
8030      # It seems that -bexpall does not export symbols beginning with
8031      # underscore (_), so it is better to generate a list of symbols to export.
8032      always_export_symbols=yes
8033      if test "$aix_use_runtimelinking" = yes; then
8034	# Warning - without using the other runtime loading flags (-brtl),
8035	# -berok will link without error, but may produce a broken library.
8036	allow_undefined_flag='-berok'
8037       # Determine the default libpath from the value encoded in an empty executable.
8038       cat >conftest.$ac_ext <<_ACEOF
8039/* confdefs.h.  */
8040_ACEOF
8041cat confdefs.h >>conftest.$ac_ext
8042cat >>conftest.$ac_ext <<_ACEOF
8043/* end confdefs.h.  */
8044
8045int
8046main ()
8047{
8048
8049  ;
8050  return 0;
8051}
8052_ACEOF
8053rm -f conftest.$ac_objext conftest$ac_exeext
8054if { (ac_try="$ac_link"
8055case "(($ac_try" in
8056  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8057  *) ac_try_echo=$ac_try;;
8058esac
8059eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8060  (eval "$ac_link") 2>conftest.er1
8061  ac_status=$?
8062  grep -v '^ *+' conftest.er1 >conftest.err
8063  rm -f conftest.er1
8064  cat conftest.err >&5
8065  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8066  (exit $ac_status); } && {
8067	 test -z "$ac_c_werror_flag" ||
8068	 test ! -s conftest.err
8069       } && test -s conftest$ac_exeext &&
8070       $as_test_x conftest$ac_exeext; then
8071
8072lt_aix_libpath_sed='
8073    /Import File Strings/,/^$/ {
8074	/^0/ {
8075	    s/^0  *\(.*\)$/\1/
8076	    p
8077	}
8078    }'
8079aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8080# Check for a 64-bit object if we didn't find anything.
8081if test -z "$aix_libpath"; then
8082  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8083fi
8084else
8085  echo "$as_me: failed program was:" >&5
8086sed 's/^/| /' conftest.$ac_ext >&5
8087
8088
8089fi
8090
8091rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8092      conftest$ac_exeext conftest.$ac_ext
8093if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8094
8095       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8096	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"
8097       else
8098	if test "$host_cpu" = ia64; then
8099	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8100	  allow_undefined_flag="-z nodefs"
8101	  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"
8102	else
8103	 # Determine the default libpath from the value encoded in an empty executable.
8104	 cat >conftest.$ac_ext <<_ACEOF
8105/* confdefs.h.  */
8106_ACEOF
8107cat confdefs.h >>conftest.$ac_ext
8108cat >>conftest.$ac_ext <<_ACEOF
8109/* end confdefs.h.  */
8110
8111int
8112main ()
8113{
8114
8115  ;
8116  return 0;
8117}
8118_ACEOF
8119rm -f conftest.$ac_objext conftest$ac_exeext
8120if { (ac_try="$ac_link"
8121case "(($ac_try" in
8122  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8123  *) ac_try_echo=$ac_try;;
8124esac
8125eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8126  (eval "$ac_link") 2>conftest.er1
8127  ac_status=$?
8128  grep -v '^ *+' conftest.er1 >conftest.err
8129  rm -f conftest.er1
8130  cat conftest.err >&5
8131  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8132  (exit $ac_status); } && {
8133	 test -z "$ac_c_werror_flag" ||
8134	 test ! -s conftest.err
8135       } && test -s conftest$ac_exeext &&
8136       $as_test_x conftest$ac_exeext; then
8137
8138lt_aix_libpath_sed='
8139    /Import File Strings/,/^$/ {
8140	/^0/ {
8141	    s/^0  *\(.*\)$/\1/
8142	    p
8143	}
8144    }'
8145aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8146# Check for a 64-bit object if we didn't find anything.
8147if test -z "$aix_libpath"; then
8148  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8149fi
8150else
8151  echo "$as_me: failed program was:" >&5
8152sed 's/^/| /' conftest.$ac_ext >&5
8153
8154
8155fi
8156
8157rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8158      conftest$ac_exeext conftest.$ac_ext
8159if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8160
8161	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8162	  # Warning - without using the other run time loading flags,
8163	  # -berok will link without error, but may produce a broken library.
8164	  no_undefined_flag=' ${wl}-bernotok'
8165	  allow_undefined_flag=' ${wl}-berok'
8166	  # Exported symbols can be pulled into shared objects from archives
8167	  whole_archive_flag_spec='$convenience'
8168	  archive_cmds_need_lc=yes
8169	  # This is similar to how AIX traditionally builds its shared libraries.
8170	  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'
8171	fi
8172      fi
8173      ;;
8174
8175    amigaos*)
8176      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)'
8177      hardcode_libdir_flag_spec='-L$libdir'
8178      hardcode_minus_L=yes
8179      # see comment about different semantics on the GNU ld section
8180      ld_shlibs=no
8181      ;;
8182
8183    bsdi[45]*)
8184      export_dynamic_flag_spec=-rdynamic
8185      ;;
8186
8187    cygwin* | mingw* | pw32*)
8188      # When not using gcc, we currently assume that we are using
8189      # Microsoft Visual C++.
8190      # hardcode_libdir_flag_spec is actually meaningless, as there is
8191      # no search path for DLLs.
8192      hardcode_libdir_flag_spec=' '
8193      allow_undefined_flag=unsupported
8194      # Tell ltmain to make .lib files, not .a files.
8195      libext=lib
8196      # Tell ltmain to make .dll files, not .so files.
8197      shrext_cmds=".dll"
8198      # FIXME: Setting linknames here is a bad hack.
8199      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8200      # The linker will automatically build a .lib file if we build a DLL.
8201      old_archive_From_new_cmds='true'
8202      # FIXME: Should let the user specify the lib program.
8203      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8204      fix_srcfile_path='`cygpath -w "$srcfile"`'
8205      enable_shared_with_static_runtimes=yes
8206      ;;
8207
8208    darwin* | rhapsody*)
8209      case $host_os in
8210        rhapsody* | darwin1.[012])
8211         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8212         ;;
8213       *) # Darwin 1.3 on
8214         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8215           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8216         else
8217           case ${MACOSX_DEPLOYMENT_TARGET} in
8218             10.[012])
8219               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8220               ;;
8221             10.*)
8222               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8223               ;;
8224           esac
8225         fi
8226         ;;
8227      esac
8228      archive_cmds_need_lc=no
8229      hardcode_direct=no
8230      hardcode_automatic=yes
8231      hardcode_shlibpath_var=unsupported
8232      whole_archive_flag_spec=''
8233      link_all_deplibs=yes
8234    if test "$GCC" = yes ; then
8235    	output_verbose_link_cmd='echo'
8236        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8237      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8238      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8239      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8240      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}'
8241    else
8242      case $cc_basename in
8243        xlc*)
8244         output_verbose_link_cmd='echo'
8245         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8246         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8247          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8248         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}'
8249          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}'
8250          ;;
8251       *)
8252         ld_shlibs=no
8253          ;;
8254      esac
8255    fi
8256      ;;
8257
8258    dgux*)
8259      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8260      hardcode_libdir_flag_spec='-L$libdir'
8261      hardcode_shlibpath_var=no
8262      ;;
8263
8264    freebsd1*)
8265      ld_shlibs=no
8266      ;;
8267
8268    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8269    # support.  Future versions do this automatically, but an explicit c++rt0.o
8270    # does not break anything, and helps significantly (at the cost of a little
8271    # extra space).
8272    freebsd2.2*)
8273      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8274      hardcode_libdir_flag_spec='-R$libdir'
8275      hardcode_direct=yes
8276      hardcode_shlibpath_var=no
8277      ;;
8278
8279    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8280    freebsd2*)
8281      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8282      hardcode_direct=yes
8283      hardcode_minus_L=yes
8284      hardcode_shlibpath_var=no
8285      ;;
8286
8287    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8288    freebsd* | dragonfly*)
8289      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8290      hardcode_libdir_flag_spec='-R$libdir'
8291      hardcode_direct=yes
8292      hardcode_shlibpath_var=no
8293      ;;
8294
8295    hpux9*)
8296      if test "$GCC" = yes; then
8297	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'
8298      else
8299	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'
8300      fi
8301      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8302      hardcode_libdir_separator=:
8303      hardcode_direct=yes
8304
8305      # hardcode_minus_L: Not really in the search PATH,
8306      # but as the default location of the library.
8307      hardcode_minus_L=yes
8308      export_dynamic_flag_spec='${wl}-E'
8309      ;;
8310
8311    hpux10*)
8312      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8313	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8314      else
8315	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8316      fi
8317      if test "$with_gnu_ld" = no; then
8318	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8319	hardcode_libdir_separator=:
8320
8321	hardcode_direct=yes
8322	export_dynamic_flag_spec='${wl}-E'
8323
8324	# hardcode_minus_L: Not really in the search PATH,
8325	# but as the default location of the library.
8326	hardcode_minus_L=yes
8327      fi
8328      ;;
8329
8330    hpux11*)
8331      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8332	case $host_cpu in
8333	hppa*64*)
8334	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8335	  ;;
8336	ia64*)
8337	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8338	  ;;
8339	*)
8340	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8341	  ;;
8342	esac
8343      else
8344	case $host_cpu in
8345	hppa*64*)
8346	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8347	  ;;
8348	ia64*)
8349	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8350	  ;;
8351	*)
8352	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8353	  ;;
8354	esac
8355      fi
8356      if test "$with_gnu_ld" = no; then
8357	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8358	hardcode_libdir_separator=:
8359
8360	case $host_cpu in
8361	hppa*64*|ia64*)
8362	  hardcode_libdir_flag_spec_ld='+b $libdir'
8363	  hardcode_direct=no
8364	  hardcode_shlibpath_var=no
8365	  ;;
8366	*)
8367	  hardcode_direct=yes
8368	  export_dynamic_flag_spec='${wl}-E'
8369
8370	  # hardcode_minus_L: Not really in the search PATH,
8371	  # but as the default location of the library.
8372	  hardcode_minus_L=yes
8373	  ;;
8374	esac
8375      fi
8376      ;;
8377
8378    irix5* | irix6* | nonstopux*)
8379      if test "$GCC" = yes; then
8380	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'
8381      else
8382	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'
8383	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8384      fi
8385      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8386      hardcode_libdir_separator=:
8387      link_all_deplibs=yes
8388      ;;
8389
8390    netbsd*)
8391      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8392	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8393      else
8394	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8395      fi
8396      hardcode_libdir_flag_spec='-R$libdir'
8397      hardcode_direct=yes
8398      hardcode_shlibpath_var=no
8399      ;;
8400
8401    newsos6)
8402      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8403      hardcode_direct=yes
8404      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8405      hardcode_libdir_separator=:
8406      hardcode_shlibpath_var=no
8407      ;;
8408
8409    openbsd*)
8410      if test -f /usr/libexec/ld.so; then
8411	hardcode_direct=yes
8412	hardcode_shlibpath_var=no
8413	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8414	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8415	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8416	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8417	  export_dynamic_flag_spec='${wl}-E'
8418	else
8419	  case $host_os in
8420	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8421	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8422	     hardcode_libdir_flag_spec='-R$libdir'
8423	     ;;
8424	   *)
8425	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8426	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8427	     ;;
8428	  esac
8429        fi
8430      else
8431	ld_shlibs=no
8432      fi
8433      ;;
8434
8435    os2*)
8436      hardcode_libdir_flag_spec='-L$libdir'
8437      hardcode_minus_L=yes
8438      allow_undefined_flag=unsupported
8439      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'
8440      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8441      ;;
8442
8443    osf3*)
8444      if test "$GCC" = yes; then
8445	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8446	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'
8447      else
8448	allow_undefined_flag=' -expect_unresolved \*'
8449	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'
8450      fi
8451      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8452      hardcode_libdir_separator=:
8453      ;;
8454
8455    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8456      if test "$GCC" = yes; then
8457	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8458	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'
8459	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8460      else
8461	allow_undefined_flag=' -expect_unresolved \*'
8462	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'
8463	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8464	$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'
8465
8466	# Both c and cxx compiler support -rpath directly
8467	hardcode_libdir_flag_spec='-rpath $libdir'
8468      fi
8469      hardcode_libdir_separator=:
8470      ;;
8471
8472    solaris*)
8473      no_undefined_flag=' -z text'
8474      if test "$GCC" = yes; then
8475	wlarc='${wl}'
8476	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8477	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8478	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8479      else
8480	wlarc=''
8481	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8482	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8483  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8484      fi
8485      hardcode_libdir_flag_spec='-R$libdir'
8486      hardcode_shlibpath_var=no
8487      case $host_os in
8488      solaris2.[0-5] | solaris2.[0-5].*) ;;
8489      *)
8490	# The compiler driver will combine and reorder linker options,
8491	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8492	# but is careful enough not to reorder.
8493 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8494	if test "$GCC" = yes; then
8495	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8496	else
8497	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8498	fi
8499	;;
8500      esac
8501      link_all_deplibs=yes
8502      ;;
8503
8504    sunos4*)
8505      if test "x$host_vendor" = xsequent; then
8506	# Use $CC to link under sequent, because it throws in some extra .o
8507	# files that make .init and .fini sections work.
8508	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8509      else
8510	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8511      fi
8512      hardcode_libdir_flag_spec='-L$libdir'
8513      hardcode_direct=yes
8514      hardcode_minus_L=yes
8515      hardcode_shlibpath_var=no
8516      ;;
8517
8518    sysv4)
8519      case $host_vendor in
8520	sni)
8521	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8522	  hardcode_direct=yes # is this really true???
8523	;;
8524	siemens)
8525	  ## LD is ld it makes a PLAMLIB
8526	  ## CC just makes a GrossModule.
8527	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8528	  reload_cmds='$CC -r -o $output$reload_objs'
8529	  hardcode_direct=no
8530        ;;
8531	motorola)
8532	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8533	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8534	;;
8535      esac
8536      runpath_var='LD_RUN_PATH'
8537      hardcode_shlibpath_var=no
8538      ;;
8539
8540    sysv4.3*)
8541      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8542      hardcode_shlibpath_var=no
8543      export_dynamic_flag_spec='-Bexport'
8544      ;;
8545
8546    sysv4*MP*)
8547      if test -d /usr/nec; then
8548	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8549	hardcode_shlibpath_var=no
8550	runpath_var=LD_RUN_PATH
8551	hardcode_runpath_var=yes
8552	ld_shlibs=yes
8553      fi
8554      ;;
8555
8556    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8557      no_undefined_flag='${wl}-z,text'
8558      archive_cmds_need_lc=no
8559      hardcode_shlibpath_var=no
8560      runpath_var='LD_RUN_PATH'
8561
8562      if test "$GCC" = yes; then
8563	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8564	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8565      else
8566	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8567	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8568      fi
8569      ;;
8570
8571    sysv5* | sco3.2v5* | sco5v6*)
8572      # Note: We can NOT use -z defs as we might desire, because we do not
8573      # link with -lc, and that would cause any symbols used from libc to
8574      # always be unresolved, which means just about no library would
8575      # ever link correctly.  If we're not using GNU ld we use -z text
8576      # though, which does catch some bad symbols but isn't as heavy-handed
8577      # as -z defs.
8578      no_undefined_flag='${wl}-z,text'
8579      allow_undefined_flag='${wl}-z,nodefs'
8580      archive_cmds_need_lc=no
8581      hardcode_shlibpath_var=no
8582      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8583      hardcode_libdir_separator=':'
8584      link_all_deplibs=yes
8585      export_dynamic_flag_spec='${wl}-Bexport'
8586      runpath_var='LD_RUN_PATH'
8587
8588      if test "$GCC" = yes; then
8589	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8590	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8591      else
8592	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8593	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8594      fi
8595      ;;
8596
8597    uts4*)
8598      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8599      hardcode_libdir_flag_spec='-L$libdir'
8600      hardcode_shlibpath_var=no
8601      ;;
8602
8603    *)
8604      ld_shlibs=no
8605      ;;
8606    esac
8607  fi
8608
8609{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8610echo "${ECHO_T}$ld_shlibs" >&6; }
8611test "$ld_shlibs" = no && can_build_shared=no
8612
8613#
8614# Do we need to explicitly link libc?
8615#
8616case "x$archive_cmds_need_lc" in
8617x|xyes)
8618  # Assume -lc should be added
8619  archive_cmds_need_lc=yes
8620
8621  if test "$enable_shared" = yes && test "$GCC" = yes; then
8622    case $archive_cmds in
8623    *'~'*)
8624      # FIXME: we may have to deal with multi-command sequences.
8625      ;;
8626    '$CC '*)
8627      # Test whether the compiler implicitly links with -lc since on some
8628      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8629      # to ld, don't add -lc before -lgcc.
8630      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8631echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8632      $rm conftest*
8633      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8634
8635      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8636  (eval $ac_compile) 2>&5
8637  ac_status=$?
8638  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8639  (exit $ac_status); } 2>conftest.err; then
8640        soname=conftest
8641        lib=conftest
8642        libobjs=conftest.$ac_objext
8643        deplibs=
8644        wl=$lt_prog_compiler_wl
8645	pic_flag=$lt_prog_compiler_pic
8646        compiler_flags=-v
8647        linker_flags=-v
8648        verstring=
8649        output_objdir=.
8650        libname=conftest
8651        lt_save_allow_undefined_flag=$allow_undefined_flag
8652        allow_undefined_flag=
8653        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8654  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8655  ac_status=$?
8656  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8657  (exit $ac_status); }
8658        then
8659	  archive_cmds_need_lc=no
8660        else
8661	  archive_cmds_need_lc=yes
8662        fi
8663        allow_undefined_flag=$lt_save_allow_undefined_flag
8664      else
8665        cat conftest.err 1>&5
8666      fi
8667      $rm conftest*
8668      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8669echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8670      ;;
8671    esac
8672  fi
8673  ;;
8674esac
8675
8676{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8677echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8678library_names_spec=
8679libname_spec='lib$name'
8680soname_spec=
8681shrext_cmds=".so"
8682postinstall_cmds=
8683postuninstall_cmds=
8684finish_cmds=
8685finish_eval=
8686shlibpath_var=
8687shlibpath_overrides_runpath=unknown
8688version_type=none
8689dynamic_linker="$host_os ld.so"
8690sys_lib_dlsearch_path_spec="/lib /usr/lib"
8691
8692if test "$GCC" = yes; then
8693  case $host_os in
8694    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
8695    *) lt_awk_arg="/^libraries:/" ;;
8696  esac
8697  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8698  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
8699    # if the path contains ";" then we assume it to be the separator
8700    # otherwise default to the standard path separator (i.e. ":") - it is
8701    # assumed that no part of a normal pathname contains ";" but that should
8702    # okay in the real world where ";" in dirpaths is itself problematic.
8703    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
8704  else
8705    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8706  fi
8707  # Ok, now we have the path, separated by spaces, we can step through it
8708  # and add multilib dir if necessary.
8709  lt_tmp_lt_search_path_spec=
8710  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
8711  for lt_sys_path in $lt_search_path_spec; do
8712    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
8713      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
8714    else
8715      test -d "$lt_sys_path" && \
8716	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
8717    fi
8718  done
8719  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
8720BEGIN {RS=" "; FS="/|\n";} {
8721  lt_foo="";
8722  lt_count=0;
8723  for (lt_i = NF; lt_i > 0; lt_i--) {
8724    if ($lt_i != "" && $lt_i != ".") {
8725      if ($lt_i == "..") {
8726        lt_count++;
8727      } else {
8728        if (lt_count == 0) {
8729          lt_foo="/" $lt_i lt_foo;
8730        } else {
8731          lt_count--;
8732        }
8733      }
8734    }
8735  }
8736  if (lt_foo != "") { lt_freq[lt_foo]++; }
8737  if (lt_freq[lt_foo] == 1) { print lt_foo; }
8738}'`
8739  sys_lib_search_path_spec=`echo $lt_search_path_spec`
8740else
8741  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8742fi
8743need_lib_prefix=unknown
8744hardcode_into_libs=no
8745
8746# when you set need_version to no, make sure it does not cause -set_version
8747# flags to be left without arguments
8748need_version=unknown
8749
8750case $host_os in
8751aix3*)
8752  version_type=linux
8753  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8754  shlibpath_var=LIBPATH
8755
8756  # AIX 3 has no versioning support, so we append a major version to the name.
8757  soname_spec='${libname}${release}${shared_ext}$major'
8758  ;;
8759
8760aix4* | aix5*)
8761  version_type=linux
8762  need_lib_prefix=no
8763  need_version=no
8764  hardcode_into_libs=yes
8765  if test "$host_cpu" = ia64; then
8766    # AIX 5 supports IA64
8767    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8768    shlibpath_var=LD_LIBRARY_PATH
8769  else
8770    # With GCC up to 2.95.x, collect2 would create an import file
8771    # for dependence libraries.  The import file would start with
8772    # the line `#! .'.  This would cause the generated library to
8773    # depend on `.', always an invalid library.  This was fixed in
8774    # development snapshots of GCC prior to 3.0.
8775    case $host_os in
8776      aix4 | aix4.[01] | aix4.[01].*)
8777      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8778	   echo ' yes '
8779	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8780	:
8781      else
8782	can_build_shared=no
8783      fi
8784      ;;
8785    esac
8786    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8787    # soname into executable. Probably we can add versioning support to
8788    # collect2, so additional links can be useful in future.
8789    if test "$aix_use_runtimelinking" = yes; then
8790      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8791      # instead of lib<name>.a to let people know that these are not
8792      # typical AIX shared libraries.
8793      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8794    else
8795      # We preserve .a as extension for shared libraries through AIX4.2
8796      # and later when we are not doing run time linking.
8797      library_names_spec='${libname}${release}.a $libname.a'
8798      soname_spec='${libname}${release}${shared_ext}$major'
8799    fi
8800    shlibpath_var=LIBPATH
8801  fi
8802  ;;
8803
8804amigaos*)
8805  library_names_spec='$libname.ixlibrary $libname.a'
8806  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8807  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'
8808  ;;
8809
8810beos*)
8811  library_names_spec='${libname}${shared_ext}'
8812  dynamic_linker="$host_os ld.so"
8813  shlibpath_var=LIBRARY_PATH
8814  ;;
8815
8816bsdi[45]*)
8817  version_type=linux
8818  need_version=no
8819  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8820  soname_spec='${libname}${release}${shared_ext}$major'
8821  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8822  shlibpath_var=LD_LIBRARY_PATH
8823  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8824  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8825  # the default ld.so.conf also contains /usr/contrib/lib and
8826  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8827  # libtool to hard-code these into programs
8828  ;;
8829
8830cygwin* | mingw* | pw32*)
8831  version_type=windows
8832  shrext_cmds=".dll"
8833  need_version=no
8834  need_lib_prefix=no
8835
8836  case $GCC,$host_os in
8837  yes,cygwin* | yes,mingw* | yes,pw32*)
8838    library_names_spec='$libname.dll.a'
8839    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8840    postinstall_cmds='base_file=`basename \${file}`~
8841      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8842      dldir=$destdir/`dirname \$dlpath`~
8843      test -d \$dldir || mkdir -p \$dldir~
8844      $install_prog $dir/$dlname \$dldir/$dlname~
8845      chmod a+x \$dldir/$dlname'
8846    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8847      dlpath=$dir/\$dldll~
8848       $rm \$dlpath'
8849    shlibpath_overrides_runpath=yes
8850
8851    case $host_os in
8852    cygwin*)
8853      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8854      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8855      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8856      ;;
8857    mingw*)
8858      # MinGW DLLs use traditional 'lib' prefix
8859      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8860      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8861      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8862        # It is most probably a Windows format PATH printed by
8863        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8864        # path with ; separators, and with drive letters. We can handle the
8865        # drive letters (cygwin fileutils understands them), so leave them,
8866        # especially as we might pass files found there to a mingw objdump,
8867        # which wouldn't understand a cygwinified path. Ahh.
8868        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8869      else
8870        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8871      fi
8872      ;;
8873    pw32*)
8874      # pw32 DLLs use 'pw' prefix rather than 'lib'
8875      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8876      ;;
8877    esac
8878    ;;
8879
8880  *)
8881    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8882    ;;
8883  esac
8884  dynamic_linker='Win32 ld.exe'
8885  # FIXME: first we should search . and the directory the executable is in
8886  shlibpath_var=PATH
8887  ;;
8888
8889darwin* | rhapsody*)
8890  dynamic_linker="$host_os dyld"
8891  version_type=darwin
8892  need_lib_prefix=no
8893  need_version=no
8894  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8895  soname_spec='${libname}${release}${major}$shared_ext'
8896  shlibpath_overrides_runpath=yes
8897  shlibpath_var=DYLD_LIBRARY_PATH
8898  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8899
8900  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
8901  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8902  ;;
8903
8904dgux*)
8905  version_type=linux
8906  need_lib_prefix=no
8907  need_version=no
8908  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8909  soname_spec='${libname}${release}${shared_ext}$major'
8910  shlibpath_var=LD_LIBRARY_PATH
8911  ;;
8912
8913freebsd1*)
8914  dynamic_linker=no
8915  ;;
8916
8917freebsd* | dragonfly*)
8918  # DragonFly does not have aout.  When/if they implement a new
8919  # versioning mechanism, adjust this.
8920  if test -x /usr/bin/objformat; then
8921    objformat=`/usr/bin/objformat`
8922  else
8923    case $host_os in
8924    freebsd[123]*) objformat=aout ;;
8925    *) objformat=elf ;;
8926    esac
8927  fi
8928  version_type=freebsd-$objformat
8929  case $version_type in
8930    freebsd-elf*)
8931      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8932      need_version=no
8933      need_lib_prefix=no
8934      ;;
8935    freebsd-*)
8936      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8937      need_version=yes
8938      ;;
8939  esac
8940  shlibpath_var=LD_LIBRARY_PATH
8941  case $host_os in
8942  freebsd2*)
8943    shlibpath_overrides_runpath=yes
8944    ;;
8945  freebsd3.[01]* | freebsdelf3.[01]*)
8946    shlibpath_overrides_runpath=yes
8947    hardcode_into_libs=yes
8948    ;;
8949  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8950  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8951    shlibpath_overrides_runpath=no
8952    hardcode_into_libs=yes
8953    ;;
8954  *) # from 4.6 on, and DragonFly
8955    shlibpath_overrides_runpath=yes
8956    hardcode_into_libs=yes
8957    ;;
8958  esac
8959  ;;
8960
8961gnu*)
8962  version_type=linux
8963  need_lib_prefix=no
8964  need_version=no
8965  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8966  soname_spec='${libname}${release}${shared_ext}$major'
8967  shlibpath_var=LD_LIBRARY_PATH
8968  hardcode_into_libs=yes
8969  ;;
8970
8971hpux9* | hpux10* | hpux11*)
8972  # Give a soname corresponding to the major version so that dld.sl refuses to
8973  # link against other versions.
8974  version_type=sunos
8975  need_lib_prefix=no
8976  need_version=no
8977  case $host_cpu in
8978  ia64*)
8979    shrext_cmds='.so'
8980    hardcode_into_libs=yes
8981    dynamic_linker="$host_os dld.so"
8982    shlibpath_var=LD_LIBRARY_PATH
8983    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8984    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8985    soname_spec='${libname}${release}${shared_ext}$major'
8986    if test "X$HPUX_IA64_MODE" = X32; then
8987      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8988    else
8989      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8990    fi
8991    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8992    ;;
8993   hppa*64*)
8994     shrext_cmds='.sl'
8995     hardcode_into_libs=yes
8996     dynamic_linker="$host_os dld.sl"
8997     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8998     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8999     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9000     soname_spec='${libname}${release}${shared_ext}$major'
9001     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9002     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9003     ;;
9004   *)
9005    shrext_cmds='.sl'
9006    dynamic_linker="$host_os dld.sl"
9007    shlibpath_var=SHLIB_PATH
9008    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9009    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9010    soname_spec='${libname}${release}${shared_ext}$major'
9011    ;;
9012  esac
9013  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9014  postinstall_cmds='chmod 555 $lib'
9015  ;;
9016
9017interix[3-9]*)
9018  version_type=linux
9019  need_lib_prefix=no
9020  need_version=no
9021  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9022  soname_spec='${libname}${release}${shared_ext}$major'
9023  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9024  shlibpath_var=LD_LIBRARY_PATH
9025  shlibpath_overrides_runpath=no
9026  hardcode_into_libs=yes
9027  ;;
9028
9029irix5* | irix6* | nonstopux*)
9030  case $host_os in
9031    nonstopux*) version_type=nonstopux ;;
9032    *)
9033	if test "$lt_cv_prog_gnu_ld" = yes; then
9034		version_type=linux
9035	else
9036		version_type=irix
9037	fi ;;
9038  esac
9039  need_lib_prefix=no
9040  need_version=no
9041  soname_spec='${libname}${release}${shared_ext}$major'
9042  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9043  case $host_os in
9044  irix5* | nonstopux*)
9045    libsuff= shlibsuff=
9046    ;;
9047  *)
9048    case $LD in # libtool.m4 will add one of these switches to LD
9049    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9050      libsuff= shlibsuff= libmagic=32-bit;;
9051    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9052      libsuff=32 shlibsuff=N32 libmagic=N32;;
9053    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9054      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9055    *) libsuff= shlibsuff= libmagic=never-match;;
9056    esac
9057    ;;
9058  esac
9059  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9060  shlibpath_overrides_runpath=no
9061  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9062  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9063  hardcode_into_libs=yes
9064  ;;
9065
9066# No shared lib support for Linux oldld, aout, or coff.
9067linux*oldld* | linux*aout* | linux*coff*)
9068  dynamic_linker=no
9069  ;;
9070
9071# This must be Linux ELF.
9072linux* | k*bsd*-gnu)
9073  version_type=linux
9074  need_lib_prefix=no
9075  need_version=no
9076  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9077  soname_spec='${libname}${release}${shared_ext}$major'
9078  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9079  shlibpath_var=LD_LIBRARY_PATH
9080  shlibpath_overrides_runpath=no
9081  # This implies no fast_install, which is unacceptable.
9082  # Some rework will be needed to allow for fast_install
9083  # before this can be enabled.
9084  hardcode_into_libs=yes
9085
9086  # Append ld.so.conf contents to the search path
9087  if test -f /etc/ld.so.conf; then
9088    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' ' '`
9089    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9090  fi
9091
9092  # We used to test for /lib/ld.so.1 and disable shared libraries on
9093  # powerpc, because MkLinux only supported shared libraries with the
9094  # GNU dynamic linker.  Since this was broken with cross compilers,
9095  # most powerpc-linux boxes support dynamic linking these days and
9096  # people can always --disable-shared, the test was removed, and we
9097  # assume the GNU/Linux dynamic linker is in use.
9098  dynamic_linker='GNU/Linux ld.so'
9099  ;;
9100
9101netbsd*)
9102  version_type=sunos
9103  need_lib_prefix=no
9104  need_version=no
9105  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9106    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9107    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9108    dynamic_linker='NetBSD (a.out) ld.so'
9109  else
9110    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9111    soname_spec='${libname}${release}${shared_ext}$major'
9112    dynamic_linker='NetBSD ld.elf_so'
9113  fi
9114  shlibpath_var=LD_LIBRARY_PATH
9115  shlibpath_overrides_runpath=yes
9116  hardcode_into_libs=yes
9117  ;;
9118
9119newsos6)
9120  version_type=linux
9121  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9122  shlibpath_var=LD_LIBRARY_PATH
9123  shlibpath_overrides_runpath=yes
9124  ;;
9125
9126nto-qnx*)
9127  version_type=linux
9128  need_lib_prefix=no
9129  need_version=no
9130  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9131  soname_spec='${libname}${release}${shared_ext}$major'
9132  shlibpath_var=LD_LIBRARY_PATH
9133  shlibpath_overrides_runpath=yes
9134  ;;
9135
9136openbsd*)
9137  version_type=sunos
9138  sys_lib_dlsearch_path_spec="/usr/lib"
9139  need_lib_prefix=no
9140  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9141  case $host_os in
9142    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9143    *)                         need_version=no  ;;
9144  esac
9145  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9146  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9147  shlibpath_var=LD_LIBRARY_PATH
9148  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9149    case $host_os in
9150      openbsd2.[89] | openbsd2.[89].*)
9151	shlibpath_overrides_runpath=no
9152	;;
9153      *)
9154	shlibpath_overrides_runpath=yes
9155	;;
9156      esac
9157  else
9158    shlibpath_overrides_runpath=yes
9159  fi
9160  ;;
9161
9162os2*)
9163  libname_spec='$name'
9164  shrext_cmds=".dll"
9165  need_lib_prefix=no
9166  library_names_spec='$libname${shared_ext} $libname.a'
9167  dynamic_linker='OS/2 ld.exe'
9168  shlibpath_var=LIBPATH
9169  ;;
9170
9171osf3* | osf4* | osf5*)
9172  version_type=osf
9173  need_lib_prefix=no
9174  need_version=no
9175  soname_spec='${libname}${release}${shared_ext}$major'
9176  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9177  shlibpath_var=LD_LIBRARY_PATH
9178  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9179  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9180  ;;
9181
9182rdos*)
9183  dynamic_linker=no
9184  ;;
9185
9186solaris*)
9187  version_type=linux
9188  need_lib_prefix=no
9189  need_version=no
9190  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9191  soname_spec='${libname}${release}${shared_ext}$major'
9192  shlibpath_var=LD_LIBRARY_PATH
9193  shlibpath_overrides_runpath=yes
9194  hardcode_into_libs=yes
9195  # ldd complains unless libraries are executable
9196  postinstall_cmds='chmod +x $lib'
9197  ;;
9198
9199sunos4*)
9200  version_type=sunos
9201  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9202  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9203  shlibpath_var=LD_LIBRARY_PATH
9204  shlibpath_overrides_runpath=yes
9205  if test "$with_gnu_ld" = yes; then
9206    need_lib_prefix=no
9207  fi
9208  need_version=yes
9209  ;;
9210
9211sysv4 | sysv4.3*)
9212  version_type=linux
9213  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9214  soname_spec='${libname}${release}${shared_ext}$major'
9215  shlibpath_var=LD_LIBRARY_PATH
9216  case $host_vendor in
9217    sni)
9218      shlibpath_overrides_runpath=no
9219      need_lib_prefix=no
9220      export_dynamic_flag_spec='${wl}-Blargedynsym'
9221      runpath_var=LD_RUN_PATH
9222      ;;
9223    siemens)
9224      need_lib_prefix=no
9225      ;;
9226    motorola)
9227      need_lib_prefix=no
9228      need_version=no
9229      shlibpath_overrides_runpath=no
9230      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9231      ;;
9232  esac
9233  ;;
9234
9235sysv4*MP*)
9236  if test -d /usr/nec ;then
9237    version_type=linux
9238    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9239    soname_spec='$libname${shared_ext}.$major'
9240    shlibpath_var=LD_LIBRARY_PATH
9241  fi
9242  ;;
9243
9244sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9245  version_type=freebsd-elf
9246  need_lib_prefix=no
9247  need_version=no
9248  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9249  soname_spec='${libname}${release}${shared_ext}$major'
9250  shlibpath_var=LD_LIBRARY_PATH
9251  hardcode_into_libs=yes
9252  if test "$with_gnu_ld" = yes; then
9253    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9254    shlibpath_overrides_runpath=no
9255  else
9256    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9257    shlibpath_overrides_runpath=yes
9258    case $host_os in
9259      sco3.2v5*)
9260        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9261	;;
9262    esac
9263  fi
9264  sys_lib_dlsearch_path_spec='/usr/lib'
9265  ;;
9266
9267uts4*)
9268  version_type=linux
9269  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9270  soname_spec='${libname}${release}${shared_ext}$major'
9271  shlibpath_var=LD_LIBRARY_PATH
9272  ;;
9273
9274*)
9275  dynamic_linker=no
9276  ;;
9277esac
9278{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9279echo "${ECHO_T}$dynamic_linker" >&6; }
9280test "$dynamic_linker" = no && can_build_shared=no
9281
9282variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9283if test "$GCC" = yes; then
9284  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9285fi
9286
9287{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9288echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9289hardcode_action=
9290if test -n "$hardcode_libdir_flag_spec" || \
9291   test -n "$runpath_var" || \
9292   test "X$hardcode_automatic" = "Xyes" ; then
9293
9294  # We can hardcode non-existant directories.
9295  if test "$hardcode_direct" != no &&
9296     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9297     # have to relink, otherwise we might link with an installed library
9298     # when we should be linking with a yet-to-be-installed one
9299     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9300     test "$hardcode_minus_L" != no; then
9301    # Linking always hardcodes the temporary library directory.
9302    hardcode_action=relink
9303  else
9304    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9305    hardcode_action=immediate
9306  fi
9307else
9308  # We cannot hardcode anything, or else we can only hardcode existing
9309  # directories.
9310  hardcode_action=unsupported
9311fi
9312{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9313echo "${ECHO_T}$hardcode_action" >&6; }
9314
9315if test "$hardcode_action" = relink; then
9316  # Fast installation is not supported
9317  enable_fast_install=no
9318elif test "$shlibpath_overrides_runpath" = yes ||
9319     test "$enable_shared" = no; then
9320  # Fast installation is not necessary
9321  enable_fast_install=needless
9322fi
9323
9324striplib=
9325old_striplib=
9326{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9327echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9328if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9329  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9330  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9331  { echo "$as_me:$LINENO: result: yes" >&5
9332echo "${ECHO_T}yes" >&6; }
9333else
9334# FIXME - insert some real tests, host_os isn't really good enough
9335  case $host_os in
9336   darwin*)
9337       if test -n "$STRIP" ; then
9338         striplib="$STRIP -x"
9339         old_striplib="$STRIP -S"
9340         { echo "$as_me:$LINENO: result: yes" >&5
9341echo "${ECHO_T}yes" >&6; }
9342       else
9343  { echo "$as_me:$LINENO: result: no" >&5
9344echo "${ECHO_T}no" >&6; }
9345fi
9346       ;;
9347   *)
9348  { echo "$as_me:$LINENO: result: no" >&5
9349echo "${ECHO_T}no" >&6; }
9350    ;;
9351  esac
9352fi
9353
9354if test "x$enable_dlopen" != xyes; then
9355  enable_dlopen=unknown
9356  enable_dlopen_self=unknown
9357  enable_dlopen_self_static=unknown
9358else
9359  lt_cv_dlopen=no
9360  lt_cv_dlopen_libs=
9361
9362  case $host_os in
9363  beos*)
9364    lt_cv_dlopen="load_add_on"
9365    lt_cv_dlopen_libs=
9366    lt_cv_dlopen_self=yes
9367    ;;
9368
9369  mingw* | pw32*)
9370    lt_cv_dlopen="LoadLibrary"
9371    lt_cv_dlopen_libs=
9372   ;;
9373
9374  cygwin*)
9375    lt_cv_dlopen="dlopen"
9376    lt_cv_dlopen_libs=
9377   ;;
9378
9379  darwin*)
9380  # if libdl is installed we need to link against it
9381    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9382echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9383if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9384  echo $ECHO_N "(cached) $ECHO_C" >&6
9385else
9386  ac_check_lib_save_LIBS=$LIBS
9387LIBS="-ldl  $LIBS"
9388cat >conftest.$ac_ext <<_ACEOF
9389/* confdefs.h.  */
9390_ACEOF
9391cat confdefs.h >>conftest.$ac_ext
9392cat >>conftest.$ac_ext <<_ACEOF
9393/* end confdefs.h.  */
9394
9395/* Override any GCC internal prototype to avoid an error.
9396   Use char because int might match the return type of a GCC
9397   builtin and then its argument prototype would still apply.  */
9398#ifdef __cplusplus
9399extern "C"
9400#endif
9401char dlopen ();
9402int
9403main ()
9404{
9405return dlopen ();
9406  ;
9407  return 0;
9408}
9409_ACEOF
9410rm -f conftest.$ac_objext conftest$ac_exeext
9411if { (ac_try="$ac_link"
9412case "(($ac_try" in
9413  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9414  *) ac_try_echo=$ac_try;;
9415esac
9416eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9417  (eval "$ac_link") 2>conftest.er1
9418  ac_status=$?
9419  grep -v '^ *+' conftest.er1 >conftest.err
9420  rm -f conftest.er1
9421  cat conftest.err >&5
9422  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9423  (exit $ac_status); } && {
9424	 test -z "$ac_c_werror_flag" ||
9425	 test ! -s conftest.err
9426       } && test -s conftest$ac_exeext &&
9427       $as_test_x conftest$ac_exeext; then
9428  ac_cv_lib_dl_dlopen=yes
9429else
9430  echo "$as_me: failed program was:" >&5
9431sed 's/^/| /' conftest.$ac_ext >&5
9432
9433	ac_cv_lib_dl_dlopen=no
9434fi
9435
9436rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9437      conftest$ac_exeext conftest.$ac_ext
9438LIBS=$ac_check_lib_save_LIBS
9439fi
9440{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9441echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9442if test $ac_cv_lib_dl_dlopen = yes; then
9443  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9444else
9445
9446    lt_cv_dlopen="dyld"
9447    lt_cv_dlopen_libs=
9448    lt_cv_dlopen_self=yes
9449
9450fi
9451
9452   ;;
9453
9454  *)
9455    { echo "$as_me:$LINENO: checking for shl_load" >&5
9456echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9457if test "${ac_cv_func_shl_load+set}" = set; then
9458  echo $ECHO_N "(cached) $ECHO_C" >&6
9459else
9460  cat >conftest.$ac_ext <<_ACEOF
9461/* confdefs.h.  */
9462_ACEOF
9463cat confdefs.h >>conftest.$ac_ext
9464cat >>conftest.$ac_ext <<_ACEOF
9465/* end confdefs.h.  */
9466/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9467   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9468#define shl_load innocuous_shl_load
9469
9470/* System header to define __stub macros and hopefully few prototypes,
9471    which can conflict with char shl_load (); below.
9472    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9473    <limits.h> exists even on freestanding compilers.  */
9474
9475#ifdef __STDC__
9476# include <limits.h>
9477#else
9478# include <assert.h>
9479#endif
9480
9481#undef shl_load
9482
9483/* Override any GCC internal prototype to avoid an error.
9484   Use char because int might match the return type of a GCC
9485   builtin and then its argument prototype would still apply.  */
9486#ifdef __cplusplus
9487extern "C"
9488#endif
9489char shl_load ();
9490/* The GNU C library defines this for functions which it implements
9491    to always fail with ENOSYS.  Some functions are actually named
9492    something starting with __ and the normal name is an alias.  */
9493#if defined __stub_shl_load || defined __stub___shl_load
9494choke me
9495#endif
9496
9497int
9498main ()
9499{
9500return shl_load ();
9501  ;
9502  return 0;
9503}
9504_ACEOF
9505rm -f conftest.$ac_objext conftest$ac_exeext
9506if { (ac_try="$ac_link"
9507case "(($ac_try" in
9508  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9509  *) ac_try_echo=$ac_try;;
9510esac
9511eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9512  (eval "$ac_link") 2>conftest.er1
9513  ac_status=$?
9514  grep -v '^ *+' conftest.er1 >conftest.err
9515  rm -f conftest.er1
9516  cat conftest.err >&5
9517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9518  (exit $ac_status); } && {
9519	 test -z "$ac_c_werror_flag" ||
9520	 test ! -s conftest.err
9521       } && test -s conftest$ac_exeext &&
9522       $as_test_x conftest$ac_exeext; then
9523  ac_cv_func_shl_load=yes
9524else
9525  echo "$as_me: failed program was:" >&5
9526sed 's/^/| /' conftest.$ac_ext >&5
9527
9528	ac_cv_func_shl_load=no
9529fi
9530
9531rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9532      conftest$ac_exeext conftest.$ac_ext
9533fi
9534{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9535echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9536if test $ac_cv_func_shl_load = yes; then
9537  lt_cv_dlopen="shl_load"
9538else
9539  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9540echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9541if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9542  echo $ECHO_N "(cached) $ECHO_C" >&6
9543else
9544  ac_check_lib_save_LIBS=$LIBS
9545LIBS="-ldld  $LIBS"
9546cat >conftest.$ac_ext <<_ACEOF
9547/* confdefs.h.  */
9548_ACEOF
9549cat confdefs.h >>conftest.$ac_ext
9550cat >>conftest.$ac_ext <<_ACEOF
9551/* end confdefs.h.  */
9552
9553/* Override any GCC internal prototype to avoid an error.
9554   Use char because int might match the return type of a GCC
9555   builtin and then its argument prototype would still apply.  */
9556#ifdef __cplusplus
9557extern "C"
9558#endif
9559char shl_load ();
9560int
9561main ()
9562{
9563return shl_load ();
9564  ;
9565  return 0;
9566}
9567_ACEOF
9568rm -f conftest.$ac_objext conftest$ac_exeext
9569if { (ac_try="$ac_link"
9570case "(($ac_try" in
9571  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9572  *) ac_try_echo=$ac_try;;
9573esac
9574eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9575  (eval "$ac_link") 2>conftest.er1
9576  ac_status=$?
9577  grep -v '^ *+' conftest.er1 >conftest.err
9578  rm -f conftest.er1
9579  cat conftest.err >&5
9580  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9581  (exit $ac_status); } && {
9582	 test -z "$ac_c_werror_flag" ||
9583	 test ! -s conftest.err
9584       } && test -s conftest$ac_exeext &&
9585       $as_test_x conftest$ac_exeext; then
9586  ac_cv_lib_dld_shl_load=yes
9587else
9588  echo "$as_me: failed program was:" >&5
9589sed 's/^/| /' conftest.$ac_ext >&5
9590
9591	ac_cv_lib_dld_shl_load=no
9592fi
9593
9594rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9595      conftest$ac_exeext conftest.$ac_ext
9596LIBS=$ac_check_lib_save_LIBS
9597fi
9598{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9599echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9600if test $ac_cv_lib_dld_shl_load = yes; then
9601  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9602else
9603  { echo "$as_me:$LINENO: checking for dlopen" >&5
9604echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9605if test "${ac_cv_func_dlopen+set}" = set; then
9606  echo $ECHO_N "(cached) $ECHO_C" >&6
9607else
9608  cat >conftest.$ac_ext <<_ACEOF
9609/* confdefs.h.  */
9610_ACEOF
9611cat confdefs.h >>conftest.$ac_ext
9612cat >>conftest.$ac_ext <<_ACEOF
9613/* end confdefs.h.  */
9614/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9615   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9616#define dlopen innocuous_dlopen
9617
9618/* System header to define __stub macros and hopefully few prototypes,
9619    which can conflict with char dlopen (); below.
9620    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9621    <limits.h> exists even on freestanding compilers.  */
9622
9623#ifdef __STDC__
9624# include <limits.h>
9625#else
9626# include <assert.h>
9627#endif
9628
9629#undef dlopen
9630
9631/* Override any GCC internal prototype to avoid an error.
9632   Use char because int might match the return type of a GCC
9633   builtin and then its argument prototype would still apply.  */
9634#ifdef __cplusplus
9635extern "C"
9636#endif
9637char dlopen ();
9638/* The GNU C library defines this for functions which it implements
9639    to always fail with ENOSYS.  Some functions are actually named
9640    something starting with __ and the normal name is an alias.  */
9641#if defined __stub_dlopen || defined __stub___dlopen
9642choke me
9643#endif
9644
9645int
9646main ()
9647{
9648return dlopen ();
9649  ;
9650  return 0;
9651}
9652_ACEOF
9653rm -f conftest.$ac_objext conftest$ac_exeext
9654if { (ac_try="$ac_link"
9655case "(($ac_try" in
9656  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9657  *) ac_try_echo=$ac_try;;
9658esac
9659eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9660  (eval "$ac_link") 2>conftest.er1
9661  ac_status=$?
9662  grep -v '^ *+' conftest.er1 >conftest.err
9663  rm -f conftest.er1
9664  cat conftest.err >&5
9665  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9666  (exit $ac_status); } && {
9667	 test -z "$ac_c_werror_flag" ||
9668	 test ! -s conftest.err
9669       } && test -s conftest$ac_exeext &&
9670       $as_test_x conftest$ac_exeext; then
9671  ac_cv_func_dlopen=yes
9672else
9673  echo "$as_me: failed program was:" >&5
9674sed 's/^/| /' conftest.$ac_ext >&5
9675
9676	ac_cv_func_dlopen=no
9677fi
9678
9679rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9680      conftest$ac_exeext conftest.$ac_ext
9681fi
9682{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9683echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9684if test $ac_cv_func_dlopen = yes; then
9685  lt_cv_dlopen="dlopen"
9686else
9687  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9688echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9689if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9690  echo $ECHO_N "(cached) $ECHO_C" >&6
9691else
9692  ac_check_lib_save_LIBS=$LIBS
9693LIBS="-ldl  $LIBS"
9694cat >conftest.$ac_ext <<_ACEOF
9695/* confdefs.h.  */
9696_ACEOF
9697cat confdefs.h >>conftest.$ac_ext
9698cat >>conftest.$ac_ext <<_ACEOF
9699/* end confdefs.h.  */
9700
9701/* Override any GCC internal prototype to avoid an error.
9702   Use char because int might match the return type of a GCC
9703   builtin and then its argument prototype would still apply.  */
9704#ifdef __cplusplus
9705extern "C"
9706#endif
9707char dlopen ();
9708int
9709main ()
9710{
9711return dlopen ();
9712  ;
9713  return 0;
9714}
9715_ACEOF
9716rm -f conftest.$ac_objext conftest$ac_exeext
9717if { (ac_try="$ac_link"
9718case "(($ac_try" in
9719  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9720  *) ac_try_echo=$ac_try;;
9721esac
9722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9723  (eval "$ac_link") 2>conftest.er1
9724  ac_status=$?
9725  grep -v '^ *+' conftest.er1 >conftest.err
9726  rm -f conftest.er1
9727  cat conftest.err >&5
9728  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9729  (exit $ac_status); } && {
9730	 test -z "$ac_c_werror_flag" ||
9731	 test ! -s conftest.err
9732       } && test -s conftest$ac_exeext &&
9733       $as_test_x conftest$ac_exeext; then
9734  ac_cv_lib_dl_dlopen=yes
9735else
9736  echo "$as_me: failed program was:" >&5
9737sed 's/^/| /' conftest.$ac_ext >&5
9738
9739	ac_cv_lib_dl_dlopen=no
9740fi
9741
9742rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9743      conftest$ac_exeext conftest.$ac_ext
9744LIBS=$ac_check_lib_save_LIBS
9745fi
9746{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9747echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9748if test $ac_cv_lib_dl_dlopen = yes; then
9749  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9750else
9751  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9752echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9753if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9754  echo $ECHO_N "(cached) $ECHO_C" >&6
9755else
9756  ac_check_lib_save_LIBS=$LIBS
9757LIBS="-lsvld  $LIBS"
9758cat >conftest.$ac_ext <<_ACEOF
9759/* confdefs.h.  */
9760_ACEOF
9761cat confdefs.h >>conftest.$ac_ext
9762cat >>conftest.$ac_ext <<_ACEOF
9763/* end confdefs.h.  */
9764
9765/* Override any GCC internal prototype to avoid an error.
9766   Use char because int might match the return type of a GCC
9767   builtin and then its argument prototype would still apply.  */
9768#ifdef __cplusplus
9769extern "C"
9770#endif
9771char dlopen ();
9772int
9773main ()
9774{
9775return dlopen ();
9776  ;
9777  return 0;
9778}
9779_ACEOF
9780rm -f conftest.$ac_objext conftest$ac_exeext
9781if { (ac_try="$ac_link"
9782case "(($ac_try" in
9783  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9784  *) ac_try_echo=$ac_try;;
9785esac
9786eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9787  (eval "$ac_link") 2>conftest.er1
9788  ac_status=$?
9789  grep -v '^ *+' conftest.er1 >conftest.err
9790  rm -f conftest.er1
9791  cat conftest.err >&5
9792  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9793  (exit $ac_status); } && {
9794	 test -z "$ac_c_werror_flag" ||
9795	 test ! -s conftest.err
9796       } && test -s conftest$ac_exeext &&
9797       $as_test_x conftest$ac_exeext; then
9798  ac_cv_lib_svld_dlopen=yes
9799else
9800  echo "$as_me: failed program was:" >&5
9801sed 's/^/| /' conftest.$ac_ext >&5
9802
9803	ac_cv_lib_svld_dlopen=no
9804fi
9805
9806rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9807      conftest$ac_exeext conftest.$ac_ext
9808LIBS=$ac_check_lib_save_LIBS
9809fi
9810{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9811echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9812if test $ac_cv_lib_svld_dlopen = yes; then
9813  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9814else
9815  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9816echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9817if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9818  echo $ECHO_N "(cached) $ECHO_C" >&6
9819else
9820  ac_check_lib_save_LIBS=$LIBS
9821LIBS="-ldld  $LIBS"
9822cat >conftest.$ac_ext <<_ACEOF
9823/* confdefs.h.  */
9824_ACEOF
9825cat confdefs.h >>conftest.$ac_ext
9826cat >>conftest.$ac_ext <<_ACEOF
9827/* end confdefs.h.  */
9828
9829/* Override any GCC internal prototype to avoid an error.
9830   Use char because int might match the return type of a GCC
9831   builtin and then its argument prototype would still apply.  */
9832#ifdef __cplusplus
9833extern "C"
9834#endif
9835char dld_link ();
9836int
9837main ()
9838{
9839return dld_link ();
9840  ;
9841  return 0;
9842}
9843_ACEOF
9844rm -f conftest.$ac_objext conftest$ac_exeext
9845if { (ac_try="$ac_link"
9846case "(($ac_try" in
9847  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9848  *) ac_try_echo=$ac_try;;
9849esac
9850eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9851  (eval "$ac_link") 2>conftest.er1
9852  ac_status=$?
9853  grep -v '^ *+' conftest.er1 >conftest.err
9854  rm -f conftest.er1
9855  cat conftest.err >&5
9856  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9857  (exit $ac_status); } && {
9858	 test -z "$ac_c_werror_flag" ||
9859	 test ! -s conftest.err
9860       } && test -s conftest$ac_exeext &&
9861       $as_test_x conftest$ac_exeext; then
9862  ac_cv_lib_dld_dld_link=yes
9863else
9864  echo "$as_me: failed program was:" >&5
9865sed 's/^/| /' conftest.$ac_ext >&5
9866
9867	ac_cv_lib_dld_dld_link=no
9868fi
9869
9870rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9871      conftest$ac_exeext conftest.$ac_ext
9872LIBS=$ac_check_lib_save_LIBS
9873fi
9874{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9875echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9876if test $ac_cv_lib_dld_dld_link = yes; then
9877  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9878fi
9879
9880
9881fi
9882
9883
9884fi
9885
9886
9887fi
9888
9889
9890fi
9891
9892
9893fi
9894
9895    ;;
9896  esac
9897
9898  if test "x$lt_cv_dlopen" != xno; then
9899    enable_dlopen=yes
9900  else
9901    enable_dlopen=no
9902  fi
9903
9904  case $lt_cv_dlopen in
9905  dlopen)
9906    save_CPPFLAGS="$CPPFLAGS"
9907    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9908
9909    save_LDFLAGS="$LDFLAGS"
9910    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9911
9912    save_LIBS="$LIBS"
9913    LIBS="$lt_cv_dlopen_libs $LIBS"
9914
9915    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9916echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9917if test "${lt_cv_dlopen_self+set}" = set; then
9918  echo $ECHO_N "(cached) $ECHO_C" >&6
9919else
9920  	  if test "$cross_compiling" = yes; then :
9921  lt_cv_dlopen_self=cross
9922else
9923  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9924  lt_status=$lt_dlunknown
9925  cat > conftest.$ac_ext <<EOF
9926#line 9926 "configure"
9927#include "confdefs.h"
9928
9929#if HAVE_DLFCN_H
9930#include <dlfcn.h>
9931#endif
9932
9933#include <stdio.h>
9934
9935#ifdef RTLD_GLOBAL
9936#  define LT_DLGLOBAL		RTLD_GLOBAL
9937#else
9938#  ifdef DL_GLOBAL
9939#    define LT_DLGLOBAL		DL_GLOBAL
9940#  else
9941#    define LT_DLGLOBAL		0
9942#  endif
9943#endif
9944
9945/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9946   find out it does not work in some platform. */
9947#ifndef LT_DLLAZY_OR_NOW
9948#  ifdef RTLD_LAZY
9949#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9950#  else
9951#    ifdef DL_LAZY
9952#      define LT_DLLAZY_OR_NOW		DL_LAZY
9953#    else
9954#      ifdef RTLD_NOW
9955#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9956#      else
9957#        ifdef DL_NOW
9958#          define LT_DLLAZY_OR_NOW	DL_NOW
9959#        else
9960#          define LT_DLLAZY_OR_NOW	0
9961#        endif
9962#      endif
9963#    endif
9964#  endif
9965#endif
9966
9967#ifdef __cplusplus
9968extern "C" void exit (int);
9969#endif
9970
9971void fnord() { int i=42;}
9972int main ()
9973{
9974  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9975  int status = $lt_dlunknown;
9976
9977  if (self)
9978    {
9979      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9980      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9981      /* dlclose (self); */
9982    }
9983  else
9984    puts (dlerror ());
9985
9986    exit (status);
9987}
9988EOF
9989  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9990  (eval $ac_link) 2>&5
9991  ac_status=$?
9992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9993  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9994    (./conftest; exit; ) >&5 2>/dev/null
9995    lt_status=$?
9996    case x$lt_status in
9997      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9998      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9999      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10000    esac
10001  else :
10002    # compilation failed
10003    lt_cv_dlopen_self=no
10004  fi
10005fi
10006rm -fr conftest*
10007
10008
10009fi
10010{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10011echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
10012
10013    if test "x$lt_cv_dlopen_self" = xyes; then
10014      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10015      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10016echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
10017if test "${lt_cv_dlopen_self_static+set}" = set; then
10018  echo $ECHO_N "(cached) $ECHO_C" >&6
10019else
10020  	  if test "$cross_compiling" = yes; then :
10021  lt_cv_dlopen_self_static=cross
10022else
10023  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10024  lt_status=$lt_dlunknown
10025  cat > conftest.$ac_ext <<EOF
10026#line 10026 "configure"
10027#include "confdefs.h"
10028
10029#if HAVE_DLFCN_H
10030#include <dlfcn.h>
10031#endif
10032
10033#include <stdio.h>
10034
10035#ifdef RTLD_GLOBAL
10036#  define LT_DLGLOBAL		RTLD_GLOBAL
10037#else
10038#  ifdef DL_GLOBAL
10039#    define LT_DLGLOBAL		DL_GLOBAL
10040#  else
10041#    define LT_DLGLOBAL		0
10042#  endif
10043#endif
10044
10045/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10046   find out it does not work in some platform. */
10047#ifndef LT_DLLAZY_OR_NOW
10048#  ifdef RTLD_LAZY
10049#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10050#  else
10051#    ifdef DL_LAZY
10052#      define LT_DLLAZY_OR_NOW		DL_LAZY
10053#    else
10054#      ifdef RTLD_NOW
10055#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10056#      else
10057#        ifdef DL_NOW
10058#          define LT_DLLAZY_OR_NOW	DL_NOW
10059#        else
10060#          define LT_DLLAZY_OR_NOW	0
10061#        endif
10062#      endif
10063#    endif
10064#  endif
10065#endif
10066
10067#ifdef __cplusplus
10068extern "C" void exit (int);
10069#endif
10070
10071void fnord() { int i=42;}
10072int main ()
10073{
10074  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10075  int status = $lt_dlunknown;
10076
10077  if (self)
10078    {
10079      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10080      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10081      /* dlclose (self); */
10082    }
10083  else
10084    puts (dlerror ());
10085
10086    exit (status);
10087}
10088EOF
10089  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10090  (eval $ac_link) 2>&5
10091  ac_status=$?
10092  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10093  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10094    (./conftest; exit; ) >&5 2>/dev/null
10095    lt_status=$?
10096    case x$lt_status in
10097      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10098      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10099      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10100    esac
10101  else :
10102    # compilation failed
10103    lt_cv_dlopen_self_static=no
10104  fi
10105fi
10106rm -fr conftest*
10107
10108
10109fi
10110{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10111echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10112    fi
10113
10114    CPPFLAGS="$save_CPPFLAGS"
10115    LDFLAGS="$save_LDFLAGS"
10116    LIBS="$save_LIBS"
10117    ;;
10118  esac
10119
10120  case $lt_cv_dlopen_self in
10121  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10122  *) enable_dlopen_self=unknown ;;
10123  esac
10124
10125  case $lt_cv_dlopen_self_static in
10126  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10127  *) enable_dlopen_self_static=unknown ;;
10128  esac
10129fi
10130
10131
10132# Report which library types will actually be built
10133{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10134echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10135{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
10136echo "${ECHO_T}$can_build_shared" >&6; }
10137
10138{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10139echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10140test "$can_build_shared" = "no" && enable_shared=no
10141
10142# On AIX, shared libraries and static libraries use the same namespace, and
10143# are all built from PIC.
10144case $host_os in
10145aix3*)
10146  test "$enable_shared" = yes && enable_static=no
10147  if test -n "$RANLIB"; then
10148    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10149    postinstall_cmds='$RANLIB $lib'
10150  fi
10151  ;;
10152
10153aix4* | aix5*)
10154  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10155    test "$enable_shared" = yes && enable_static=no
10156  fi
10157    ;;
10158esac
10159{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10160echo "${ECHO_T}$enable_shared" >&6; }
10161
10162{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10163echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10164# Make sure either enable_shared or enable_static is yes.
10165test "$enable_shared" = yes || enable_static=yes
10166{ echo "$as_me:$LINENO: result: $enable_static" >&5
10167echo "${ECHO_T}$enable_static" >&6; }
10168
10169# The else clause should only fire when bootstrapping the
10170# libtool distribution, otherwise you forgot to ship ltmain.sh
10171# with your package, and you will get complaints that there are
10172# no rules to generate ltmain.sh.
10173if test -f "$ltmain"; then
10174  # See if we are running on zsh, and set the options which allow our commands through
10175  # without removal of \ escapes.
10176  if test -n "${ZSH_VERSION+set}" ; then
10177    setopt NO_GLOB_SUBST
10178  fi
10179  # Now quote all the things that may contain metacharacters while being
10180  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10181  # variables and quote the copies for generation of the libtool script.
10182  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10183    SED SHELL STRIP \
10184    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10185    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10186    deplibs_check_method reload_flag reload_cmds need_locks \
10187    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10188    lt_cv_sys_global_symbol_to_c_name_address \
10189    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10190    old_postinstall_cmds old_postuninstall_cmds \
10191    compiler \
10192    CC \
10193    LD \
10194    lt_prog_compiler_wl \
10195    lt_prog_compiler_pic \
10196    lt_prog_compiler_static \
10197    lt_prog_compiler_no_builtin_flag \
10198    export_dynamic_flag_spec \
10199    thread_safe_flag_spec \
10200    whole_archive_flag_spec \
10201    enable_shared_with_static_runtimes \
10202    old_archive_cmds \
10203    old_archive_from_new_cmds \
10204    predep_objects \
10205    postdep_objects \
10206    predeps \
10207    postdeps \
10208    compiler_lib_search_path \
10209    archive_cmds \
10210    archive_expsym_cmds \
10211    postinstall_cmds \
10212    postuninstall_cmds \
10213    old_archive_from_expsyms_cmds \
10214    allow_undefined_flag \
10215    no_undefined_flag \
10216    export_symbols_cmds \
10217    hardcode_libdir_flag_spec \
10218    hardcode_libdir_flag_spec_ld \
10219    hardcode_libdir_separator \
10220    hardcode_automatic \
10221    module_cmds \
10222    module_expsym_cmds \
10223    lt_cv_prog_compiler_c_o \
10224    fix_srcfile_path \
10225    exclude_expsyms \
10226    include_expsyms; do
10227
10228    case $var in
10229    old_archive_cmds | \
10230    old_archive_from_new_cmds | \
10231    archive_cmds | \
10232    archive_expsym_cmds | \
10233    module_cmds | \
10234    module_expsym_cmds | \
10235    old_archive_from_expsyms_cmds | \
10236    export_symbols_cmds | \
10237    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10238    postinstall_cmds | postuninstall_cmds | \
10239    old_postinstall_cmds | old_postuninstall_cmds | \
10240    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10241      # Double-quote double-evaled strings.
10242      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10243      ;;
10244    *)
10245      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10246      ;;
10247    esac
10248  done
10249
10250  case $lt_echo in
10251  *'\$0 --fallback-echo"')
10252    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10253    ;;
10254  esac
10255
10256cfgfile="${ofile}T"
10257  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10258  $rm -f "$cfgfile"
10259  { echo "$as_me:$LINENO: creating $ofile" >&5
10260echo "$as_me: creating $ofile" >&6;}
10261
10262  cat <<__EOF__ >> "$cfgfile"
10263#! $SHELL
10264
10265# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10266# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10267# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10268#
10269# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
10270# Free Software Foundation, Inc.
10271#
10272# This file is part of GNU Libtool:
10273# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10274#
10275# This program is free software; you can redistribute it and/or modify
10276# it under the terms of the GNU General Public License as published by
10277# the Free Software Foundation; either version 2 of the License, or
10278# (at your option) any later version.
10279#
10280# This program is distributed in the hope that it will be useful, but
10281# WITHOUT ANY WARRANTY; without even the implied warranty of
10282# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10283# General Public License for more details.
10284#
10285# You should have received a copy of the GNU General Public License
10286# along with this program; if not, write to the Free Software
10287# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10288#
10289# As a special exception to the GNU General Public License, if you
10290# distribute this file as part of a program that contains a
10291# configuration script generated by Autoconf, you may include it under
10292# the same distribution terms that you use for the rest of that program.
10293
10294# A sed program that does not truncate output.
10295SED=$lt_SED
10296
10297# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10298Xsed="$SED -e 1s/^X//"
10299
10300# The HP-UX ksh and POSIX shell print the target directory to stdout
10301# if CDPATH is set.
10302(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10303
10304# The names of the tagged configurations supported by this script.
10305available_tags=
10306
10307# ### BEGIN LIBTOOL CONFIG
10308
10309# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10310
10311# Shell to use when invoking shell scripts.
10312SHELL=$lt_SHELL
10313
10314# Whether or not to build shared libraries.
10315build_libtool_libs=$enable_shared
10316
10317# Whether or not to build static libraries.
10318build_old_libs=$enable_static
10319
10320# Whether or not to add -lc for building shared libraries.
10321build_libtool_need_lc=$archive_cmds_need_lc
10322
10323# Whether or not to disallow shared libs when runtime libs are static
10324allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10325
10326# Whether or not to optimize for fast installation.
10327fast_install=$enable_fast_install
10328
10329# The host system.
10330host_alias=$host_alias
10331host=$host
10332host_os=$host_os
10333
10334# The build system.
10335build_alias=$build_alias
10336build=$build
10337build_os=$build_os
10338
10339# An echo program that does not interpret backslashes.
10340echo=$lt_echo
10341
10342# The archiver.
10343AR=$lt_AR
10344AR_FLAGS=$lt_AR_FLAGS
10345
10346# A C compiler.
10347LTCC=$lt_LTCC
10348
10349# LTCC compiler flags.
10350LTCFLAGS=$lt_LTCFLAGS
10351
10352# A language-specific compiler.
10353CC=$lt_compiler
10354
10355# Is the compiler the GNU C compiler?
10356with_gcc=$GCC
10357
10358# An ERE matcher.
10359EGREP=$lt_EGREP
10360
10361# The linker used to build libraries.
10362LD=$lt_LD
10363
10364# Whether we need hard or soft links.
10365LN_S=$lt_LN_S
10366
10367# A BSD-compatible nm program.
10368NM=$lt_NM
10369
10370# A symbol stripping program
10371STRIP=$lt_STRIP
10372
10373# Used to examine libraries when file_magic_cmd begins "file"
10374MAGIC_CMD=$MAGIC_CMD
10375
10376# Used on cygwin: DLL creation program.
10377DLLTOOL="$DLLTOOL"
10378
10379# Used on cygwin: object dumper.
10380OBJDUMP="$OBJDUMP"
10381
10382# Used on cygwin: assembler.
10383AS="$AS"
10384
10385# The name of the directory that contains temporary libtool files.
10386objdir=$objdir
10387
10388# How to create reloadable object files.
10389reload_flag=$lt_reload_flag
10390reload_cmds=$lt_reload_cmds
10391
10392# How to pass a linker flag through the compiler.
10393wl=$lt_lt_prog_compiler_wl
10394
10395# Object file suffix (normally "o").
10396objext="$ac_objext"
10397
10398# Old archive suffix (normally "a").
10399libext="$libext"
10400
10401# Shared library suffix (normally ".so").
10402shrext_cmds='$shrext_cmds'
10403
10404# Executable file suffix (normally "").
10405exeext="$exeext"
10406
10407# Additional compiler flags for building library objects.
10408pic_flag=$lt_lt_prog_compiler_pic
10409pic_mode=$pic_mode
10410
10411# What is the maximum length of a command?
10412max_cmd_len=$lt_cv_sys_max_cmd_len
10413
10414# Does compiler simultaneously support -c and -o options?
10415compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10416
10417# Must we lock files when doing compilation?
10418need_locks=$lt_need_locks
10419
10420# Do we need the lib prefix for modules?
10421need_lib_prefix=$need_lib_prefix
10422
10423# Do we need a version for libraries?
10424need_version=$need_version
10425
10426# Whether dlopen is supported.
10427dlopen_support=$enable_dlopen
10428
10429# Whether dlopen of programs is supported.
10430dlopen_self=$enable_dlopen_self
10431
10432# Whether dlopen of statically linked programs is supported.
10433dlopen_self_static=$enable_dlopen_self_static
10434
10435# Compiler flag to prevent dynamic linking.
10436link_static_flag=$lt_lt_prog_compiler_static
10437
10438# Compiler flag to turn off builtin functions.
10439no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10440
10441# Compiler flag to allow reflexive dlopens.
10442export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10443
10444# Compiler flag to generate shared objects directly from archives.
10445whole_archive_flag_spec=$lt_whole_archive_flag_spec
10446
10447# Compiler flag to generate thread-safe objects.
10448thread_safe_flag_spec=$lt_thread_safe_flag_spec
10449
10450# Library versioning type.
10451version_type=$version_type
10452
10453# Format of library name prefix.
10454libname_spec=$lt_libname_spec
10455
10456# List of archive names.  First name is the real one, the rest are links.
10457# The last name is the one that the linker finds with -lNAME.
10458library_names_spec=$lt_library_names_spec
10459
10460# The coded name of the library, if different from the real name.
10461soname_spec=$lt_soname_spec
10462
10463# Commands used to build and install an old-style archive.
10464RANLIB=$lt_RANLIB
10465old_archive_cmds=$lt_old_archive_cmds
10466old_postinstall_cmds=$lt_old_postinstall_cmds
10467old_postuninstall_cmds=$lt_old_postuninstall_cmds
10468
10469# Create an old-style archive from a shared archive.
10470old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10471
10472# Create a temporary old-style archive to link instead of a shared archive.
10473old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10474
10475# Commands used to build and install a shared archive.
10476archive_cmds=$lt_archive_cmds
10477archive_expsym_cmds=$lt_archive_expsym_cmds
10478postinstall_cmds=$lt_postinstall_cmds
10479postuninstall_cmds=$lt_postuninstall_cmds
10480
10481# Commands used to build a loadable module (assumed same as above if empty)
10482module_cmds=$lt_module_cmds
10483module_expsym_cmds=$lt_module_expsym_cmds
10484
10485# Commands to strip libraries.
10486old_striplib=$lt_old_striplib
10487striplib=$lt_striplib
10488
10489# Dependencies to place before the objects being linked to create a
10490# shared library.
10491predep_objects=$lt_predep_objects
10492
10493# Dependencies to place after the objects being linked to create a
10494# shared library.
10495postdep_objects=$lt_postdep_objects
10496
10497# Dependencies to place before the objects being linked to create a
10498# shared library.
10499predeps=$lt_predeps
10500
10501# Dependencies to place after the objects being linked to create a
10502# shared library.
10503postdeps=$lt_postdeps
10504
10505# The library search path used internally by the compiler when linking
10506# a shared library.
10507compiler_lib_search_path=$lt_compiler_lib_search_path
10508
10509# Method to check whether dependent libraries are shared objects.
10510deplibs_check_method=$lt_deplibs_check_method
10511
10512# Command to use when deplibs_check_method == file_magic.
10513file_magic_cmd=$lt_file_magic_cmd
10514
10515# Flag that allows shared libraries with undefined symbols to be built.
10516allow_undefined_flag=$lt_allow_undefined_flag
10517
10518# Flag that forces no undefined symbols.
10519no_undefined_flag=$lt_no_undefined_flag
10520
10521# Commands used to finish a libtool library installation in a directory.
10522finish_cmds=$lt_finish_cmds
10523
10524# Same as above, but a single script fragment to be evaled but not shown.
10525finish_eval=$lt_finish_eval
10526
10527# Take the output of nm and produce a listing of raw symbols and C names.
10528global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10529
10530# Transform the output of nm in a proper C declaration
10531global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10532
10533# Transform the output of nm in a C name address pair
10534global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10535
10536# This is the shared library runtime path variable.
10537runpath_var=$runpath_var
10538
10539# This is the shared library path variable.
10540shlibpath_var=$shlibpath_var
10541
10542# Is shlibpath searched before the hard-coded library search path?
10543shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10544
10545# How to hardcode a shared library path into an executable.
10546hardcode_action=$hardcode_action
10547
10548# Whether we should hardcode library paths into libraries.
10549hardcode_into_libs=$hardcode_into_libs
10550
10551# Flag to hardcode \$libdir into a binary during linking.
10552# This must work even if \$libdir does not exist.
10553hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10554
10555# If ld is used when linking, flag to hardcode \$libdir into
10556# a binary during linking. This must work even if \$libdir does
10557# not exist.
10558hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10559
10560# Whether we need a single -rpath flag with a separated argument.
10561hardcode_libdir_separator=$lt_hardcode_libdir_separator
10562
10563# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10564# resulting binary.
10565hardcode_direct=$hardcode_direct
10566
10567# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10568# resulting binary.
10569hardcode_minus_L=$hardcode_minus_L
10570
10571# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10572# the resulting binary.
10573hardcode_shlibpath_var=$hardcode_shlibpath_var
10574
10575# Set to yes if building a shared library automatically hardcodes DIR into the library
10576# and all subsequent libraries and executables linked against it.
10577hardcode_automatic=$hardcode_automatic
10578
10579# Variables whose values should be saved in libtool wrapper scripts and
10580# restored at relink time.
10581variables_saved_for_relink="$variables_saved_for_relink"
10582
10583# Whether libtool must link a program against all its dependency libraries.
10584link_all_deplibs=$link_all_deplibs
10585
10586# Compile-time system search path for libraries
10587sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10588
10589# Run-time system search path for libraries
10590sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10591
10592# Fix the shell variable \$srcfile for the compiler.
10593fix_srcfile_path=$lt_fix_srcfile_path
10594
10595# Set to yes if exported symbols are required.
10596always_export_symbols=$always_export_symbols
10597
10598# The commands to list exported symbols.
10599export_symbols_cmds=$lt_export_symbols_cmds
10600
10601# The commands to extract the exported symbol list from a shared archive.
10602extract_expsyms_cmds=$lt_extract_expsyms_cmds
10603
10604# Symbols that should not be listed in the preloaded symbols.
10605exclude_expsyms=$lt_exclude_expsyms
10606
10607# Symbols that must always be exported.
10608include_expsyms=$lt_include_expsyms
10609
10610# ### END LIBTOOL CONFIG
10611
10612__EOF__
10613
10614
10615  case $host_os in
10616  aix3*)
10617    cat <<\EOF >> "$cfgfile"
10618
10619# AIX sometimes has problems with the GCC collect2 program.  For some
10620# reason, if we set the COLLECT_NAMES environment variable, the problems
10621# vanish in a puff of smoke.
10622if test "X${COLLECT_NAMES+set}" != Xset; then
10623  COLLECT_NAMES=
10624  export COLLECT_NAMES
10625fi
10626EOF
10627    ;;
10628  esac
10629
10630  # We use sed instead of cat because bash on DJGPP gets confused if
10631  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10632  # text mode, it properly converts lines to CR/LF.  This bash problem
10633  # is reportedly fixed, but why not run on old versions too?
10634  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10635
10636  mv -f "$cfgfile" "$ofile" || \
10637    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10638  chmod +x "$ofile"
10639
10640else
10641  # If there is no Makefile yet, we rely on a make rule to execute
10642  # `config.status --recheck' to rerun these tests and create the
10643  # libtool script then.
10644  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10645  if test -f "$ltmain_in"; then
10646    test -f Makefile && make "$ltmain"
10647  fi
10648fi
10649
10650
10651ac_ext=c
10652ac_cpp='$CPP $CPPFLAGS'
10653ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10654ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10655ac_compiler_gnu=$ac_cv_c_compiler_gnu
10656
10657CC="$lt_save_CC"
10658
10659
10660# Check whether --with-tags was given.
10661if test "${with_tags+set}" = set; then
10662  withval=$with_tags; tagnames="$withval"
10663fi
10664
10665
10666if test -f "$ltmain" && test -n "$tagnames"; then
10667  if test ! -f "${ofile}"; then
10668    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10669echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10670  fi
10671
10672  if test -z "$LTCC"; then
10673    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10674    if test -z "$LTCC"; then
10675      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10676echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10677    else
10678      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10679echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10680    fi
10681  fi
10682  if test -z "$LTCFLAGS"; then
10683    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10684  fi
10685
10686  # Extract list of available tagged configurations in $ofile.
10687  # Note that this assumes the entire list is on one line.
10688  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10689
10690  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10691  for tagname in $tagnames; do
10692    IFS="$lt_save_ifs"
10693    # Check whether tagname contains only valid characters
10694    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10695    "") ;;
10696    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10697echo "$as_me: error: invalid tag name: $tagname" >&2;}
10698   { (exit 1); exit 1; }; }
10699	;;
10700    esac
10701
10702    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10703    then
10704      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10705echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10706   { (exit 1); exit 1; }; }
10707    fi
10708
10709    # Update the list of available tags.
10710    if test -n "$tagname"; then
10711      echo appending configuration tag \"$tagname\" to $ofile
10712
10713      case $tagname in
10714      CXX)
10715	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10716	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10717	    (test "X$CXX" != "Xg++"))) ; then
10718	  ac_ext=cpp
10719ac_cpp='$CXXCPP $CPPFLAGS'
10720ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10721ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10722ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10723
10724
10725
10726
10727archive_cmds_need_lc_CXX=no
10728allow_undefined_flag_CXX=
10729always_export_symbols_CXX=no
10730archive_expsym_cmds_CXX=
10731export_dynamic_flag_spec_CXX=
10732hardcode_direct_CXX=no
10733hardcode_libdir_flag_spec_CXX=
10734hardcode_libdir_flag_spec_ld_CXX=
10735hardcode_libdir_separator_CXX=
10736hardcode_minus_L_CXX=no
10737hardcode_shlibpath_var_CXX=unsupported
10738hardcode_automatic_CXX=no
10739module_cmds_CXX=
10740module_expsym_cmds_CXX=
10741link_all_deplibs_CXX=unknown
10742old_archive_cmds_CXX=$old_archive_cmds
10743no_undefined_flag_CXX=
10744whole_archive_flag_spec_CXX=
10745enable_shared_with_static_runtimes_CXX=no
10746
10747# Dependencies to place before and after the object being linked:
10748predep_objects_CXX=
10749postdep_objects_CXX=
10750predeps_CXX=
10751postdeps_CXX=
10752compiler_lib_search_path_CXX=
10753
10754# Source file extension for C++ test sources.
10755ac_ext=cpp
10756
10757# Object file extension for compiled C++ test sources.
10758objext=o
10759objext_CXX=$objext
10760
10761# Code to be used in simple compile tests
10762lt_simple_compile_test_code="int some_variable = 0;"
10763
10764# Code to be used in simple link tests
10765lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
10766
10767# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10768
10769# If no C compiler was specified, use CC.
10770LTCC=${LTCC-"$CC"}
10771
10772# If no C compiler flags were specified, use CFLAGS.
10773LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10774
10775# Allow CC to be a program name with arguments.
10776compiler=$CC
10777
10778
10779# save warnings/boilerplate of simple test code
10780ac_outfile=conftest.$ac_objext
10781echo "$lt_simple_compile_test_code" >conftest.$ac_ext
10782eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10783_lt_compiler_boilerplate=`cat conftest.err`
10784$rm conftest*
10785
10786ac_outfile=conftest.$ac_objext
10787echo "$lt_simple_link_test_code" >conftest.$ac_ext
10788eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10789_lt_linker_boilerplate=`cat conftest.err`
10790$rm conftest*
10791
10792
10793# Allow CC to be a program name with arguments.
10794lt_save_CC=$CC
10795lt_save_LD=$LD
10796lt_save_GCC=$GCC
10797GCC=$GXX
10798lt_save_with_gnu_ld=$with_gnu_ld
10799lt_save_path_LD=$lt_cv_path_LD
10800if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10801  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10802else
10803  $as_unset lt_cv_prog_gnu_ld
10804fi
10805if test -n "${lt_cv_path_LDCXX+set}"; then
10806  lt_cv_path_LD=$lt_cv_path_LDCXX
10807else
10808  $as_unset lt_cv_path_LD
10809fi
10810test -z "${LDCXX+set}" || LD=$LDCXX
10811CC=${CXX-"c++"}
10812compiler=$CC
10813compiler_CXX=$CC
10814for cc_temp in $compiler""; do
10815  case $cc_temp in
10816    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10817    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10818    \-*) ;;
10819    *) break;;
10820  esac
10821done
10822cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10823
10824
10825# We don't want -fno-exception wen compiling C++ code, so set the
10826# no_builtin_flag separately
10827if test "$GXX" = yes; then
10828  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10829else
10830  lt_prog_compiler_no_builtin_flag_CXX=
10831fi
10832
10833if test "$GXX" = yes; then
10834  # Set up default GNU C++ configuration
10835
10836
10837# Check whether --with-gnu-ld was given.
10838if test "${with_gnu_ld+set}" = set; then
10839  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10840else
10841  with_gnu_ld=no
10842fi
10843
10844ac_prog=ld
10845if test "$GCC" = yes; then
10846  # Check if gcc -print-prog-name=ld gives a path.
10847  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10848echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10849  case $host in
10850  *-*-mingw*)
10851    # gcc leaves a trailing carriage return which upsets mingw
10852    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10853  *)
10854    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10855  esac
10856  case $ac_prog in
10857    # Accept absolute paths.
10858    [\\/]* | ?:[\\/]*)
10859      re_direlt='/[^/][^/]*/\.\./'
10860      # Canonicalize the pathname of ld
10861      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10862      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10863	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10864      done
10865      test -z "$LD" && LD="$ac_prog"
10866      ;;
10867  "")
10868    # If it fails, then pretend we aren't using GCC.
10869    ac_prog=ld
10870    ;;
10871  *)
10872    # If it is relative, then search for the first ld in PATH.
10873    with_gnu_ld=unknown
10874    ;;
10875  esac
10876elif test "$with_gnu_ld" = yes; then
10877  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10878echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10879else
10880  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10881echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10882fi
10883if test "${lt_cv_path_LD+set}" = set; then
10884  echo $ECHO_N "(cached) $ECHO_C" >&6
10885else
10886  if test -z "$LD"; then
10887  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10888  for ac_dir in $PATH; do
10889    IFS="$lt_save_ifs"
10890    test -z "$ac_dir" && ac_dir=.
10891    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10892      lt_cv_path_LD="$ac_dir/$ac_prog"
10893      # Check to see if the program is GNU ld.  I'd rather use --version,
10894      # but apparently some variants of GNU ld only accept -v.
10895      # Break only if it was the GNU/non-GNU ld that we prefer.
10896      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10897      *GNU* | *'with BFD'*)
10898	test "$with_gnu_ld" != no && break
10899	;;
10900      *)
10901	test "$with_gnu_ld" != yes && break
10902	;;
10903      esac
10904    fi
10905  done
10906  IFS="$lt_save_ifs"
10907else
10908  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10909fi
10910fi
10911
10912LD="$lt_cv_path_LD"
10913if test -n "$LD"; then
10914  { echo "$as_me:$LINENO: result: $LD" >&5
10915echo "${ECHO_T}$LD" >&6; }
10916else
10917  { echo "$as_me:$LINENO: result: no" >&5
10918echo "${ECHO_T}no" >&6; }
10919fi
10920test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10921echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10922   { (exit 1); exit 1; }; }
10923{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10924echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10925if test "${lt_cv_prog_gnu_ld+set}" = set; then
10926  echo $ECHO_N "(cached) $ECHO_C" >&6
10927else
10928  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10929case `$LD -v 2>&1 </dev/null` in
10930*GNU* | *'with BFD'*)
10931  lt_cv_prog_gnu_ld=yes
10932  ;;
10933*)
10934  lt_cv_prog_gnu_ld=no
10935  ;;
10936esac
10937fi
10938{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10939echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10940with_gnu_ld=$lt_cv_prog_gnu_ld
10941
10942
10943
10944  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10945  # archiving commands below assume that GNU ld is being used.
10946  if test "$with_gnu_ld" = yes; then
10947    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10948    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'
10949
10950    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10951    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10952
10953    # If archive_cmds runs LD, not CC, wlarc should be empty
10954    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10955    #     investigate it a little bit more. (MM)
10956    wlarc='${wl}'
10957
10958    # ancient GNU ld didn't support --whole-archive et. al.
10959    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10960	grep 'no-whole-archive' > /dev/null; then
10961      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10962    else
10963      whole_archive_flag_spec_CXX=
10964    fi
10965  else
10966    with_gnu_ld=no
10967    wlarc=
10968
10969    # A generic and very simple default shared library creation
10970    # command for GNU C++ for the case where it uses the native
10971    # linker, instead of GNU ld.  If possible, this setting should
10972    # overridden to take advantage of the native linker features on
10973    # the platform it is being used on.
10974    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10975  fi
10976
10977  # Commands to make compiler produce verbose output that lists
10978  # what "hidden" libraries, object files and flags are used when
10979  # linking a shared library.
10980  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10981
10982else
10983  GXX=no
10984  with_gnu_ld=no
10985  wlarc=
10986fi
10987
10988# PORTME: fill in a description of your system's C++ link characteristics
10989{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10990echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10991ld_shlibs_CXX=yes
10992case $host_os in
10993  aix3*)
10994    # FIXME: insert proper C++ library support
10995    ld_shlibs_CXX=no
10996    ;;
10997  aix4* | aix5*)
10998    if test "$host_cpu" = ia64; then
10999      # On IA64, the linker does run time linking by default, so we don't
11000      # have to do anything special.
11001      aix_use_runtimelinking=no
11002      exp_sym_flag='-Bexport'
11003      no_entry_flag=""
11004    else
11005      aix_use_runtimelinking=no
11006
11007      # Test if we are trying to use run time linking or normal
11008      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11009      # need to do runtime linking.
11010      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
11011	for ld_flag in $LDFLAGS; do
11012	  case $ld_flag in
11013	  *-brtl*)
11014	    aix_use_runtimelinking=yes
11015	    break
11016	    ;;
11017	  esac
11018	done
11019	;;
11020      esac
11021
11022      exp_sym_flag='-bexport'
11023      no_entry_flag='-bnoentry'
11024    fi
11025
11026    # When large executables or shared objects are built, AIX ld can
11027    # have problems creating the table of contents.  If linking a library
11028    # or program results in "error TOC overflow" add -mminimal-toc to
11029    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11030    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11031
11032    archive_cmds_CXX=''
11033    hardcode_direct_CXX=yes
11034    hardcode_libdir_separator_CXX=':'
11035    link_all_deplibs_CXX=yes
11036
11037    if test "$GXX" = yes; then
11038      case $host_os in aix4.[012]|aix4.[012].*)
11039      # We only want to do this on AIX 4.2 and lower, the check
11040      # below for broken collect2 doesn't work under 4.3+
11041	collect2name=`${CC} -print-prog-name=collect2`
11042	if test -f "$collect2name" && \
11043	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11044	then
11045	  # We have reworked collect2
11046	  :
11047	else
11048	  # We have old collect2
11049	  hardcode_direct_CXX=unsupported
11050	  # It fails to find uninstalled libraries when the uninstalled
11051	  # path is not listed in the libpath.  Setting hardcode_minus_L
11052	  # to unsupported forces relinking
11053	  hardcode_minus_L_CXX=yes
11054	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11055	  hardcode_libdir_separator_CXX=
11056	fi
11057	;;
11058      esac
11059      shared_flag='-shared'
11060      if test "$aix_use_runtimelinking" = yes; then
11061	shared_flag="$shared_flag "'${wl}-G'
11062      fi
11063    else
11064      # not using gcc
11065      if test "$host_cpu" = ia64; then
11066	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11067	# chokes on -Wl,-G. The following line is correct:
11068	shared_flag='-G'
11069      else
11070	if test "$aix_use_runtimelinking" = yes; then
11071	  shared_flag='${wl}-G'
11072	else
11073	  shared_flag='${wl}-bM:SRE'
11074	fi
11075      fi
11076    fi
11077
11078    # It seems that -bexpall does not export symbols beginning with
11079    # underscore (_), so it is better to generate a list of symbols to export.
11080    always_export_symbols_CXX=yes
11081    if test "$aix_use_runtimelinking" = yes; then
11082      # Warning - without using the other runtime loading flags (-brtl),
11083      # -berok will link without error, but may produce a broken library.
11084      allow_undefined_flag_CXX='-berok'
11085      # Determine the default libpath from the value encoded in an empty executable.
11086      cat >conftest.$ac_ext <<_ACEOF
11087/* confdefs.h.  */
11088_ACEOF
11089cat confdefs.h >>conftest.$ac_ext
11090cat >>conftest.$ac_ext <<_ACEOF
11091/* end confdefs.h.  */
11092
11093int
11094main ()
11095{
11096
11097  ;
11098  return 0;
11099}
11100_ACEOF
11101rm -f conftest.$ac_objext conftest$ac_exeext
11102if { (ac_try="$ac_link"
11103case "(($ac_try" in
11104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11105  *) ac_try_echo=$ac_try;;
11106esac
11107eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11108  (eval "$ac_link") 2>conftest.er1
11109  ac_status=$?
11110  grep -v '^ *+' conftest.er1 >conftest.err
11111  rm -f conftest.er1
11112  cat conftest.err >&5
11113  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11114  (exit $ac_status); } && {
11115	 test -z "$ac_cxx_werror_flag" ||
11116	 test ! -s conftest.err
11117       } && test -s conftest$ac_exeext &&
11118       $as_test_x conftest$ac_exeext; then
11119
11120lt_aix_libpath_sed='
11121    /Import File Strings/,/^$/ {
11122	/^0/ {
11123	    s/^0  *\(.*\)$/\1/
11124	    p
11125	}
11126    }'
11127aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11128# Check for a 64-bit object if we didn't find anything.
11129if test -z "$aix_libpath"; then
11130  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11131fi
11132else
11133  echo "$as_me: failed program was:" >&5
11134sed 's/^/| /' conftest.$ac_ext >&5
11135
11136
11137fi
11138
11139rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11140      conftest$ac_exeext conftest.$ac_ext
11141if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11142
11143      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11144
11145      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"
11146     else
11147      if test "$host_cpu" = ia64; then
11148	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11149	allow_undefined_flag_CXX="-z nodefs"
11150	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"
11151      else
11152	# Determine the default libpath from the value encoded in an empty executable.
11153	cat >conftest.$ac_ext <<_ACEOF
11154/* confdefs.h.  */
11155_ACEOF
11156cat confdefs.h >>conftest.$ac_ext
11157cat >>conftest.$ac_ext <<_ACEOF
11158/* end confdefs.h.  */
11159
11160int
11161main ()
11162{
11163
11164  ;
11165  return 0;
11166}
11167_ACEOF
11168rm -f conftest.$ac_objext conftest$ac_exeext
11169if { (ac_try="$ac_link"
11170case "(($ac_try" in
11171  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11172  *) ac_try_echo=$ac_try;;
11173esac
11174eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11175  (eval "$ac_link") 2>conftest.er1
11176  ac_status=$?
11177  grep -v '^ *+' conftest.er1 >conftest.err
11178  rm -f conftest.er1
11179  cat conftest.err >&5
11180  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11181  (exit $ac_status); } && {
11182	 test -z "$ac_cxx_werror_flag" ||
11183	 test ! -s conftest.err
11184       } && test -s conftest$ac_exeext &&
11185       $as_test_x conftest$ac_exeext; then
11186
11187lt_aix_libpath_sed='
11188    /Import File Strings/,/^$/ {
11189	/^0/ {
11190	    s/^0  *\(.*\)$/\1/
11191	    p
11192	}
11193    }'
11194aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11195# Check for a 64-bit object if we didn't find anything.
11196if test -z "$aix_libpath"; then
11197  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11198fi
11199else
11200  echo "$as_me: failed program was:" >&5
11201sed 's/^/| /' conftest.$ac_ext >&5
11202
11203
11204fi
11205
11206rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11207      conftest$ac_exeext conftest.$ac_ext
11208if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11209
11210	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11211	# Warning - without using the other run time loading flags,
11212	# -berok will link without error, but may produce a broken library.
11213	no_undefined_flag_CXX=' ${wl}-bernotok'
11214	allow_undefined_flag_CXX=' ${wl}-berok'
11215	# Exported symbols can be pulled into shared objects from archives
11216	whole_archive_flag_spec_CXX='$convenience'
11217	archive_cmds_need_lc_CXX=yes
11218	# This is similar to how AIX traditionally builds its shared libraries.
11219	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'
11220      fi
11221    fi
11222    ;;
11223
11224  beos*)
11225    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11226      allow_undefined_flag_CXX=unsupported
11227      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11228      # support --undefined.  This deserves some investigation.  FIXME
11229      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11230    else
11231      ld_shlibs_CXX=no
11232    fi
11233    ;;
11234
11235  chorus*)
11236    case $cc_basename in
11237      *)
11238	# FIXME: insert proper C++ library support
11239	ld_shlibs_CXX=no
11240	;;
11241    esac
11242    ;;
11243
11244  cygwin* | mingw* | pw32*)
11245    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11246    # as there is no search path for DLLs.
11247    hardcode_libdir_flag_spec_CXX='-L$libdir'
11248    allow_undefined_flag_CXX=unsupported
11249    always_export_symbols_CXX=no
11250    enable_shared_with_static_runtimes_CXX=yes
11251
11252    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11253      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'
11254      # If the export-symbols file already is a .def file (1st line
11255      # is EXPORTS), use it as is; otherwise, prepend...
11256      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11257	cp $export_symbols $output_objdir/$soname.def;
11258      else
11259	echo EXPORTS > $output_objdir/$soname.def;
11260	cat $export_symbols >> $output_objdir/$soname.def;
11261      fi~
11262      $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'
11263    else
11264      ld_shlibs_CXX=no
11265    fi
11266  ;;
11267      darwin* | rhapsody*)
11268        case $host_os in
11269        rhapsody* | darwin1.[012])
11270         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11271         ;;
11272       *) # Darwin 1.3 on
11273         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11274           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11275         else
11276           case ${MACOSX_DEPLOYMENT_TARGET} in
11277             10.[012])
11278               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11279               ;;
11280             10.*)
11281               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11282               ;;
11283           esac
11284         fi
11285         ;;
11286        esac
11287      archive_cmds_need_lc_CXX=no
11288      hardcode_direct_CXX=no
11289      hardcode_automatic_CXX=yes
11290      hardcode_shlibpath_var_CXX=unsupported
11291      whole_archive_flag_spec_CXX=''
11292      link_all_deplibs_CXX=yes
11293
11294    if test "$GXX" = yes ; then
11295      lt_int_apple_cc_single_mod=no
11296      output_verbose_link_cmd='echo'
11297      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11298       lt_int_apple_cc_single_mod=yes
11299      fi
11300      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11301       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11302      else
11303          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'
11304        fi
11305        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11306        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11307          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11308            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11309          else
11310            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "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~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11311          fi
11312            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}'
11313      else
11314      case $cc_basename in
11315        xlc*)
11316         output_verbose_link_cmd='echo'
11317          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'
11318          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11319          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11320          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}'
11321          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}'
11322          ;;
11323       *)
11324         ld_shlibs_CXX=no
11325          ;;
11326      esac
11327      fi
11328        ;;
11329
11330  dgux*)
11331    case $cc_basename in
11332      ec++*)
11333	# FIXME: insert proper C++ library support
11334	ld_shlibs_CXX=no
11335	;;
11336      ghcx*)
11337	# Green Hills C++ Compiler
11338	# FIXME: insert proper C++ library support
11339	ld_shlibs_CXX=no
11340	;;
11341      *)
11342	# FIXME: insert proper C++ library support
11343	ld_shlibs_CXX=no
11344	;;
11345    esac
11346    ;;
11347  freebsd[12]*)
11348    # C++ shared libraries reported to be fairly broken before switch to ELF
11349    ld_shlibs_CXX=no
11350    ;;
11351  freebsd-elf*)
11352    archive_cmds_need_lc_CXX=no
11353    ;;
11354  freebsd* | dragonfly*)
11355    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11356    # conventions
11357    ld_shlibs_CXX=yes
11358    ;;
11359  gnu*)
11360    ;;
11361  hpux9*)
11362    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11363    hardcode_libdir_separator_CXX=:
11364    export_dynamic_flag_spec_CXX='${wl}-E'
11365    hardcode_direct_CXX=yes
11366    hardcode_minus_L_CXX=yes # Not in the search PATH,
11367				# but as the default
11368				# location of the library.
11369
11370    case $cc_basename in
11371    CC*)
11372      # FIXME: insert proper C++ library support
11373      ld_shlibs_CXX=no
11374      ;;
11375    aCC*)
11376      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'
11377      # Commands to make compiler produce verbose output that lists
11378      # what "hidden" libraries, object files and flags are used when
11379      # linking a shared library.
11380      #
11381      # There doesn't appear to be a way to prevent this compiler from
11382      # explicitly linking system object files so we need to strip them
11383      # from the output so that they don't get included in the library
11384      # dependencies.
11385      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'
11386      ;;
11387    *)
11388      if test "$GXX" = yes; then
11389        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'
11390      else
11391        # FIXME: insert proper C++ library support
11392        ld_shlibs_CXX=no
11393      fi
11394      ;;
11395    esac
11396    ;;
11397  hpux10*|hpux11*)
11398    if test $with_gnu_ld = no; then
11399      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11400      hardcode_libdir_separator_CXX=:
11401
11402      case $host_cpu in
11403      hppa*64*|ia64*) ;;
11404      *)
11405	export_dynamic_flag_spec_CXX='${wl}-E'
11406        ;;
11407      esac
11408    fi
11409    case $host_cpu in
11410    hppa*64*|ia64*)
11411      hardcode_direct_CXX=no
11412      hardcode_shlibpath_var_CXX=no
11413      ;;
11414    *)
11415      hardcode_direct_CXX=yes
11416      hardcode_minus_L_CXX=yes # Not in the search PATH,
11417					      # but as the default
11418					      # location of the library.
11419      ;;
11420    esac
11421
11422    case $cc_basename in
11423      CC*)
11424	# FIXME: insert proper C++ library support
11425	ld_shlibs_CXX=no
11426	;;
11427      aCC*)
11428	case $host_cpu in
11429	hppa*64*)
11430	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11431	  ;;
11432	ia64*)
11433	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11434	  ;;
11435	*)
11436	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11437	  ;;
11438	esac
11439	# Commands to make compiler produce verbose output that lists
11440	# what "hidden" libraries, object files and flags are used when
11441	# linking a shared library.
11442	#
11443	# There doesn't appear to be a way to prevent this compiler from
11444	# explicitly linking system object files so we need to strip them
11445	# from the output so that they don't get included in the library
11446	# dependencies.
11447	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'
11448	;;
11449      *)
11450	if test "$GXX" = yes; then
11451	  if test $with_gnu_ld = no; then
11452	    case $host_cpu in
11453	    hppa*64*)
11454	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11455	      ;;
11456	    ia64*)
11457	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11458	      ;;
11459	    *)
11460	      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'
11461	      ;;
11462	    esac
11463	  fi
11464	else
11465	  # FIXME: insert proper C++ library support
11466	  ld_shlibs_CXX=no
11467	fi
11468	;;
11469    esac
11470    ;;
11471  interix[3-9]*)
11472    hardcode_direct_CXX=no
11473    hardcode_shlibpath_var_CXX=no
11474    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11475    export_dynamic_flag_spec_CXX='${wl}-E'
11476    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11477    # Instead, shared libraries are loaded at an image base (0x10000000 by
11478    # default) and relocated if they conflict, which is a slow very memory
11479    # consuming and fragmenting process.  To avoid this, we pick a random,
11480    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11481    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11482    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'
11483    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'
11484    ;;
11485  irix5* | irix6*)
11486    case $cc_basename in
11487      CC*)
11488	# SGI C++
11489	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'
11490
11491	# Archives containing C++ object files must be created using
11492	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11493	# necessary to make sure instantiated templates are included
11494	# in the archive.
11495	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11496	;;
11497      *)
11498	if test "$GXX" = yes; then
11499	  if test "$with_gnu_ld" = no; then
11500	    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'
11501	  else
11502	    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'
11503	  fi
11504	fi
11505	link_all_deplibs_CXX=yes
11506	;;
11507    esac
11508    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11509    hardcode_libdir_separator_CXX=:
11510    ;;
11511  linux* | k*bsd*-gnu)
11512    case $cc_basename in
11513      KCC*)
11514	# Kuck and Associates, Inc. (KAI) C++ Compiler
11515
11516	# KCC will only create a shared library if the output file
11517	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11518	# to its proper name (with version) after linking.
11519	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'
11520	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'
11521	# Commands to make compiler produce verbose output that lists
11522	# what "hidden" libraries, object files and flags are used when
11523	# linking a shared library.
11524	#
11525	# There doesn't appear to be a way to prevent this compiler from
11526	# explicitly linking system object files so we need to strip them
11527	# from the output so that they don't get included in the library
11528	# dependencies.
11529	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'
11530
11531	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11532	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11533
11534	# Archives containing C++ object files must be created using
11535	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11536	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11537	;;
11538      icpc*)
11539	# Intel C++
11540	with_gnu_ld=yes
11541	# version 8.0 and above of icpc choke on multiply defined symbols
11542	# if we add $predep_objects and $postdep_objects, however 7.1 and
11543	# earlier do not add the objects themselves.
11544	case `$CC -V 2>&1` in
11545	*"Version 7."*)
11546  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11547  	  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'
11548	  ;;
11549	*)  # Version 8.0 or newer
11550	  tmp_idyn=
11551	  case $host_cpu in
11552	    ia64*) tmp_idyn=' -i_dynamic';;
11553	  esac
11554  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11555	  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'
11556	  ;;
11557	esac
11558	archive_cmds_need_lc_CXX=no
11559	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11560	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11561	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11562	;;
11563      pgCC*)
11564        # Portland Group C++ compiler
11565	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11566  	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'
11567
11568	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11569	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11570	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'
11571        ;;
11572      cxx*)
11573	# Compaq C++
11574	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11575	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'
11576
11577	runpath_var=LD_RUN_PATH
11578	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11579	hardcode_libdir_separator_CXX=:
11580
11581	# Commands to make compiler produce verbose output that lists
11582	# what "hidden" libraries, object files and flags are used when
11583	# linking a shared library.
11584	#
11585	# There doesn't appear to be a way to prevent this compiler from
11586	# explicitly linking system object files so we need to strip them
11587	# from the output so that they don't get included in the library
11588	# dependencies.
11589	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'
11590	;;
11591      *)
11592	case `$CC -V 2>&1 | sed 5q` in
11593	*Sun\ C*)
11594	  # Sun C++ 5.9
11595	  no_undefined_flag_CXX=' -zdefs'
11596	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11597	  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'
11598	  hardcode_libdir_flag_spec_CXX='-R$libdir'
11599	  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'
11600
11601	  # Not sure whether something based on
11602	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
11603	  # would be better.
11604	  output_verbose_link_cmd='echo'
11605
11606	  # Archives containing C++ object files must be created using
11607	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
11608	  # necessary to make sure instantiated templates are included
11609	  # in the archive.
11610	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11611	  ;;
11612	esac
11613	;;
11614    esac
11615    ;;
11616  lynxos*)
11617    # FIXME: insert proper C++ library support
11618    ld_shlibs_CXX=no
11619    ;;
11620  m88k*)
11621    # FIXME: insert proper C++ library support
11622    ld_shlibs_CXX=no
11623    ;;
11624  mvs*)
11625    case $cc_basename in
11626      cxx*)
11627	# FIXME: insert proper C++ library support
11628	ld_shlibs_CXX=no
11629	;;
11630      *)
11631	# FIXME: insert proper C++ library support
11632	ld_shlibs_CXX=no
11633	;;
11634    esac
11635    ;;
11636  netbsd*)
11637    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11638      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11639      wlarc=
11640      hardcode_libdir_flag_spec_CXX='-R$libdir'
11641      hardcode_direct_CXX=yes
11642      hardcode_shlibpath_var_CXX=no
11643    fi
11644    # Workaround some broken pre-1.5 toolchains
11645    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11646    ;;
11647  openbsd2*)
11648    # C++ shared libraries are fairly broken
11649    ld_shlibs_CXX=no
11650    ;;
11651  openbsd*)
11652    if test -f /usr/libexec/ld.so; then
11653      hardcode_direct_CXX=yes
11654      hardcode_shlibpath_var_CXX=no
11655      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11656      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11657      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11658	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11659	export_dynamic_flag_spec_CXX='${wl}-E'
11660	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11661      fi
11662      output_verbose_link_cmd='echo'
11663    else
11664      ld_shlibs_CXX=no
11665    fi
11666    ;;
11667  osf3*)
11668    case $cc_basename in
11669      KCC*)
11670	# Kuck and Associates, Inc. (KAI) C++ Compiler
11671
11672	# KCC will only create a shared library if the output file
11673	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11674	# to its proper name (with version) after linking.
11675	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'
11676
11677	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11678	hardcode_libdir_separator_CXX=:
11679
11680	# Archives containing C++ object files must be created using
11681	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11682	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11683
11684	;;
11685      RCC*)
11686	# Rational C++ 2.4.1
11687	# FIXME: insert proper C++ library support
11688	ld_shlibs_CXX=no
11689	;;
11690      cxx*)
11691	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11692	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'
11693
11694	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11695	hardcode_libdir_separator_CXX=:
11696
11697	# Commands to make compiler produce verbose output that lists
11698	# what "hidden" libraries, object files and flags are used when
11699	# linking a shared library.
11700	#
11701	# There doesn't appear to be a way to prevent this compiler from
11702	# explicitly linking system object files so we need to strip them
11703	# from the output so that they don't get included in the library
11704	# dependencies.
11705	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'
11706	;;
11707      *)
11708	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11709	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11710	  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'
11711
11712	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11713	  hardcode_libdir_separator_CXX=:
11714
11715	  # Commands to make compiler produce verbose output that lists
11716	  # what "hidden" libraries, object files and flags are used when
11717	  # linking a shared library.
11718	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11719
11720	else
11721	  # FIXME: insert proper C++ library support
11722	  ld_shlibs_CXX=no
11723	fi
11724	;;
11725    esac
11726    ;;
11727  osf4* | osf5*)
11728    case $cc_basename in
11729      KCC*)
11730	# Kuck and Associates, Inc. (KAI) C++ Compiler
11731
11732	# KCC will only create a shared library if the output file
11733	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11734	# to its proper name (with version) after linking.
11735	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'
11736
11737	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11738	hardcode_libdir_separator_CXX=:
11739
11740	# Archives containing C++ object files must be created using
11741	# the KAI C++ compiler.
11742	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11743	;;
11744      RCC*)
11745	# Rational C++ 2.4.1
11746	# FIXME: insert proper C++ library support
11747	ld_shlibs_CXX=no
11748	;;
11749      cxx*)
11750	allow_undefined_flag_CXX=' -expect_unresolved \*'
11751	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'
11752	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11753	  echo "-hidden">> $lib.exp~
11754	  $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~
11755	  $rm $lib.exp'
11756
11757	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11758	hardcode_libdir_separator_CXX=:
11759
11760	# Commands to make compiler produce verbose output that lists
11761	# what "hidden" libraries, object files and flags are used when
11762	# linking a shared library.
11763	#
11764	# There doesn't appear to be a way to prevent this compiler from
11765	# explicitly linking system object files so we need to strip them
11766	# from the output so that they don't get included in the library
11767	# dependencies.
11768	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'
11769	;;
11770      *)
11771	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11772	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11773	 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'
11774
11775	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11776	  hardcode_libdir_separator_CXX=:
11777
11778	  # Commands to make compiler produce verbose output that lists
11779	  # what "hidden" libraries, object files and flags are used when
11780	  # linking a shared library.
11781	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11782
11783	else
11784	  # FIXME: insert proper C++ library support
11785	  ld_shlibs_CXX=no
11786	fi
11787	;;
11788    esac
11789    ;;
11790  psos*)
11791    # FIXME: insert proper C++ library support
11792    ld_shlibs_CXX=no
11793    ;;
11794  sunos4*)
11795    case $cc_basename in
11796      CC*)
11797	# Sun C++ 4.x
11798	# FIXME: insert proper C++ library support
11799	ld_shlibs_CXX=no
11800	;;
11801      lcc*)
11802	# Lucid
11803	# FIXME: insert proper C++ library support
11804	ld_shlibs_CXX=no
11805	;;
11806      *)
11807	# FIXME: insert proper C++ library support
11808	ld_shlibs_CXX=no
11809	;;
11810    esac
11811    ;;
11812  solaris*)
11813    case $cc_basename in
11814      CC*)
11815	# Sun C++ 4.2, 5.x and Centerline C++
11816        archive_cmds_need_lc_CXX=yes
11817	no_undefined_flag_CXX=' -zdefs'
11818	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11819	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11820	$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'
11821
11822	hardcode_libdir_flag_spec_CXX='-R$libdir'
11823	hardcode_shlibpath_var_CXX=no
11824	case $host_os in
11825	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11826	  *)
11827	    # The compiler driver will combine and reorder linker options,
11828	    # but understands `-z linker_flag'.
11829	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11830	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
11831	    ;;
11832	esac
11833	link_all_deplibs_CXX=yes
11834
11835	output_verbose_link_cmd='echo'
11836
11837	# Archives containing C++ object files must be created using
11838	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11839	# necessary to make sure instantiated templates are included
11840	# in the archive.
11841	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11842	;;
11843      gcx*)
11844	# Green Hills C++ Compiler
11845	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11846
11847	# The C++ compiler must be used to create the archive.
11848	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11849	;;
11850      *)
11851	# GNU C++ compiler with Solaris linker
11852	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11853	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11854	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11855	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11856	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11857		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11858
11859	    # Commands to make compiler produce verbose output that lists
11860	    # what "hidden" libraries, object files and flags are used when
11861	    # linking a shared library.
11862	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11863	  else
11864	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11865	    # platform.
11866	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11867	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11868		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11869
11870	    # Commands to make compiler produce verbose output that lists
11871	    # what "hidden" libraries, object files and flags are used when
11872	    # linking a shared library.
11873	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11874	  fi
11875
11876	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11877	  case $host_os in
11878	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11879	  *)
11880	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
11881	    ;;
11882	  esac
11883	fi
11884	;;
11885    esac
11886    ;;
11887  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11888    no_undefined_flag_CXX='${wl}-z,text'
11889    archive_cmds_need_lc_CXX=no
11890    hardcode_shlibpath_var_CXX=no
11891    runpath_var='LD_RUN_PATH'
11892
11893    case $cc_basename in
11894      CC*)
11895	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11896	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11897	;;
11898      *)
11899	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11900	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11901	;;
11902    esac
11903    ;;
11904  sysv5* | sco3.2v5* | sco5v6*)
11905    # Note: We can NOT use -z defs as we might desire, because we do not
11906    # link with -lc, and that would cause any symbols used from libc to
11907    # always be unresolved, which means just about no library would
11908    # ever link correctly.  If we're not using GNU ld we use -z text
11909    # though, which does catch some bad symbols but isn't as heavy-handed
11910    # as -z defs.
11911    # For security reasons, it is highly recommended that you always
11912    # use absolute paths for naming shared libraries, and exclude the
11913    # DT_RUNPATH tag from executables and libraries.  But doing so
11914    # requires that you compile everything twice, which is a pain.
11915    # So that behaviour is only enabled if SCOABSPATH is set to a
11916    # non-empty value in the environment.  Most likely only useful for
11917    # creating official distributions of packages.
11918    # This is a hack until libtool officially supports absolute path
11919    # names for shared libraries.
11920    no_undefined_flag_CXX='${wl}-z,text'
11921    allow_undefined_flag_CXX='${wl}-z,nodefs'
11922    archive_cmds_need_lc_CXX=no
11923    hardcode_shlibpath_var_CXX=no
11924    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11925    hardcode_libdir_separator_CXX=':'
11926    link_all_deplibs_CXX=yes
11927    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11928    runpath_var='LD_RUN_PATH'
11929
11930    case $cc_basename in
11931      CC*)
11932	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11933	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11934	;;
11935      *)
11936	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11937	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11938	;;
11939    esac
11940    ;;
11941  tandem*)
11942    case $cc_basename in
11943      NCC*)
11944	# NonStop-UX NCC 3.20
11945	# FIXME: insert proper C++ library support
11946	ld_shlibs_CXX=no
11947	;;
11948      *)
11949	# FIXME: insert proper C++ library support
11950	ld_shlibs_CXX=no
11951	;;
11952    esac
11953    ;;
11954  vxworks*)
11955    # FIXME: insert proper C++ library support
11956    ld_shlibs_CXX=no
11957    ;;
11958  *)
11959    # FIXME: insert proper C++ library support
11960    ld_shlibs_CXX=no
11961    ;;
11962esac
11963{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11964echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11965test "$ld_shlibs_CXX" = no && can_build_shared=no
11966
11967GCC_CXX="$GXX"
11968LD_CXX="$LD"
11969
11970
11971cat > conftest.$ac_ext <<EOF
11972class Foo
11973{
11974public:
11975  Foo (void) { a = 0; }
11976private:
11977  int a;
11978};
11979EOF
11980
11981if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11982  (eval $ac_compile) 2>&5
11983  ac_status=$?
11984  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11985  (exit $ac_status); }; then
11986  # Parse the compiler output and extract the necessary
11987  # objects, libraries and library flags.
11988
11989  # Sentinel used to keep track of whether or not we are before
11990  # the conftest object file.
11991  pre_test_object_deps_done=no
11992
11993  # The `*' in the case matches for architectures that use `case' in
11994  # $output_verbose_cmd can trigger glob expansion during the loop
11995  # eval without this substitution.
11996  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11997
11998  for p in `eval $output_verbose_link_cmd`; do
11999    case $p in
12000
12001    -L* | -R* | -l*)
12002       # Some compilers place space between "-{L,R}" and the path.
12003       # Remove the space.
12004       if test $p = "-L" \
12005	  || test $p = "-R"; then
12006	 prev=$p
12007	 continue
12008       else
12009	 prev=
12010       fi
12011
12012       if test "$pre_test_object_deps_done" = no; then
12013	 case $p in
12014	 -L* | -R*)
12015	   # Internal compiler library paths should come after those
12016	   # provided the user.  The postdeps already come after the
12017	   # user supplied libs so there is no need to process them.
12018	   if test -z "$compiler_lib_search_path_CXX"; then
12019	     compiler_lib_search_path_CXX="${prev}${p}"
12020	   else
12021	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12022	   fi
12023	   ;;
12024	 # The "-l" case would never come before the object being
12025	 # linked, so don't bother handling this case.
12026	 esac
12027       else
12028	 if test -z "$postdeps_CXX"; then
12029	   postdeps_CXX="${prev}${p}"
12030	 else
12031	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12032	 fi
12033       fi
12034       ;;
12035
12036    *.$objext)
12037       # This assumes that the test object file only shows up
12038       # once in the compiler output.
12039       if test "$p" = "conftest.$objext"; then
12040	 pre_test_object_deps_done=yes
12041	 continue
12042       fi
12043
12044       if test "$pre_test_object_deps_done" = no; then
12045	 if test -z "$predep_objects_CXX"; then
12046	   predep_objects_CXX="$p"
12047	 else
12048	   predep_objects_CXX="$predep_objects_CXX $p"
12049	 fi
12050       else
12051	 if test -z "$postdep_objects_CXX"; then
12052	   postdep_objects_CXX="$p"
12053	 else
12054	   postdep_objects_CXX="$postdep_objects_CXX $p"
12055	 fi
12056       fi
12057       ;;
12058
12059    *) ;; # Ignore the rest.
12060
12061    esac
12062  done
12063
12064  # Clean up.
12065  rm -f a.out a.exe
12066else
12067  echo "libtool.m4: error: problem compiling CXX test program"
12068fi
12069
12070$rm -f confest.$objext
12071
12072# PORTME: override above test on systems where it is broken
12073case $host_os in
12074interix[3-9]*)
12075  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12076  # hack all around it, let's just trust "g++" to DTRT.
12077  predep_objects_CXX=
12078  postdep_objects_CXX=
12079  postdeps_CXX=
12080  ;;
12081
12082linux*)
12083  case `$CC -V 2>&1 | sed 5q` in
12084  *Sun\ C*)
12085    # Sun C++ 5.9
12086    #
12087    # The more standards-conforming stlport4 library is
12088    # incompatible with the Cstd library. Avoid specifying
12089    # it if it's in CXXFLAGS. Ignore libCrun as
12090    # -library=stlport4 depends on it.
12091    case " $CXX $CXXFLAGS " in
12092    *" -library=stlport4 "*)
12093      solaris_use_stlport4=yes
12094      ;;
12095    esac
12096    if test "$solaris_use_stlport4" != yes; then
12097      postdeps_CXX='-library=Cstd -library=Crun'
12098    fi
12099    ;;
12100  esac
12101  ;;
12102
12103solaris*)
12104  case $cc_basename in
12105  CC*)
12106    # The more standards-conforming stlport4 library is
12107    # incompatible with the Cstd library. Avoid specifying
12108    # it if it's in CXXFLAGS. Ignore libCrun as
12109    # -library=stlport4 depends on it.
12110    case " $CXX $CXXFLAGS " in
12111    *" -library=stlport4 "*)
12112      solaris_use_stlport4=yes
12113      ;;
12114    esac
12115
12116    # Adding this requires a known-good setup of shared libraries for
12117    # Sun compiler versions before 5.6, else PIC objects from an old
12118    # archive will be linked into the output, leading to subtle bugs.
12119    if test "$solaris_use_stlport4" != yes; then
12120      postdeps_CXX='-library=Cstd -library=Crun'
12121    fi
12122    ;;
12123  esac
12124  ;;
12125esac
12126
12127
12128case " $postdeps_CXX " in
12129*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12130esac
12131
12132lt_prog_compiler_wl_CXX=
12133lt_prog_compiler_pic_CXX=
12134lt_prog_compiler_static_CXX=
12135
12136{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12137echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
12138
12139  # C++ specific cases for pic, static, wl, etc.
12140  if test "$GXX" = yes; then
12141    lt_prog_compiler_wl_CXX='-Wl,'
12142    lt_prog_compiler_static_CXX='-static'
12143
12144    case $host_os in
12145    aix*)
12146      # All AIX code is PIC.
12147      if test "$host_cpu" = ia64; then
12148	# AIX 5 now supports IA64 processor
12149	lt_prog_compiler_static_CXX='-Bstatic'
12150      fi
12151      ;;
12152    amigaos*)
12153      # FIXME: we need at least 68020 code to build shared libraries, but
12154      # adding the `-m68020' flag to GCC prevents building anything better,
12155      # like `-m68040'.
12156      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12157      ;;
12158    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12159      # PIC is the default for these OSes.
12160      ;;
12161    mingw* | cygwin* | os2* | pw32*)
12162      # This hack is so that the source file can tell whether it is being
12163      # built for inclusion in a dll (and should export symbols for example).
12164      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12165      # (--disable-auto-import) libraries
12166      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12167      ;;
12168    darwin* | rhapsody*)
12169      # PIC is the default on this platform
12170      # Common symbols not allowed in MH_DYLIB files
12171      lt_prog_compiler_pic_CXX='-fno-common'
12172      ;;
12173    *djgpp*)
12174      # DJGPP does not support shared libraries at all
12175      lt_prog_compiler_pic_CXX=
12176      ;;
12177    interix[3-9]*)
12178      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12179      # Instead, we relocate shared libraries at runtime.
12180      ;;
12181    sysv4*MP*)
12182      if test -d /usr/nec; then
12183	lt_prog_compiler_pic_CXX=-Kconform_pic
12184      fi
12185      ;;
12186    hpux*)
12187      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12188      # not for PA HP-UX.
12189      case $host_cpu in
12190      hppa*64*|ia64*)
12191	;;
12192      *)
12193	lt_prog_compiler_pic_CXX='-fPIC'
12194	;;
12195      esac
12196      ;;
12197    *)
12198      lt_prog_compiler_pic_CXX='-fPIC'
12199      ;;
12200    esac
12201  else
12202    case $host_os in
12203      aix4* | aix5*)
12204	# All AIX code is PIC.
12205	if test "$host_cpu" = ia64; then
12206	  # AIX 5 now supports IA64 processor
12207	  lt_prog_compiler_static_CXX='-Bstatic'
12208	else
12209	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12210	fi
12211	;;
12212      chorus*)
12213	case $cc_basename in
12214	cxch68*)
12215	  # Green Hills C++ Compiler
12216	  # _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"
12217	  ;;
12218	esac
12219	;;
12220       darwin*)
12221         # PIC is the default on this platform
12222         # Common symbols not allowed in MH_DYLIB files
12223         case $cc_basename in
12224           xlc*)
12225           lt_prog_compiler_pic_CXX='-qnocommon'
12226           lt_prog_compiler_wl_CXX='-Wl,'
12227           ;;
12228         esac
12229       ;;
12230      dgux*)
12231	case $cc_basename in
12232	  ec++*)
12233	    lt_prog_compiler_pic_CXX='-KPIC'
12234	    ;;
12235	  ghcx*)
12236	    # Green Hills C++ Compiler
12237	    lt_prog_compiler_pic_CXX='-pic'
12238	    ;;
12239	  *)
12240	    ;;
12241	esac
12242	;;
12243      freebsd* | dragonfly*)
12244	# FreeBSD uses GNU C++
12245	;;
12246      hpux9* | hpux10* | hpux11*)
12247	case $cc_basename in
12248	  CC*)
12249	    lt_prog_compiler_wl_CXX='-Wl,'
12250	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12251	    if test "$host_cpu" != ia64; then
12252	      lt_prog_compiler_pic_CXX='+Z'
12253	    fi
12254	    ;;
12255	  aCC*)
12256	    lt_prog_compiler_wl_CXX='-Wl,'
12257	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12258	    case $host_cpu in
12259	    hppa*64*|ia64*)
12260	      # +Z the default
12261	      ;;
12262	    *)
12263	      lt_prog_compiler_pic_CXX='+Z'
12264	      ;;
12265	    esac
12266	    ;;
12267	  *)
12268	    ;;
12269	esac
12270	;;
12271      interix*)
12272	# This is c89, which is MS Visual C++ (no shared libs)
12273	# Anyone wants to do a port?
12274	;;
12275      irix5* | irix6* | nonstopux*)
12276	case $cc_basename in
12277	  CC*)
12278	    lt_prog_compiler_wl_CXX='-Wl,'
12279	    lt_prog_compiler_static_CXX='-non_shared'
12280	    # CC pic flag -KPIC is the default.
12281	    ;;
12282	  *)
12283	    ;;
12284	esac
12285	;;
12286      linux* | k*bsd*-gnu)
12287	case $cc_basename in
12288	  KCC*)
12289	    # KAI C++ Compiler
12290	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12291	    lt_prog_compiler_pic_CXX='-fPIC'
12292	    ;;
12293	  icpc* | ecpc*)
12294	    # Intel C++
12295	    lt_prog_compiler_wl_CXX='-Wl,'
12296	    lt_prog_compiler_pic_CXX='-KPIC'
12297	    lt_prog_compiler_static_CXX='-static'
12298	    ;;
12299	  pgCC*)
12300	    # Portland Group C++ compiler.
12301	    lt_prog_compiler_wl_CXX='-Wl,'
12302	    lt_prog_compiler_pic_CXX='-fpic'
12303	    lt_prog_compiler_static_CXX='-Bstatic'
12304	    ;;
12305	  cxx*)
12306	    # Compaq C++
12307	    # Make sure the PIC flag is empty.  It appears that all Alpha
12308	    # Linux and Compaq Tru64 Unix objects are PIC.
12309	    lt_prog_compiler_pic_CXX=
12310	    lt_prog_compiler_static_CXX='-non_shared'
12311	    ;;
12312	  *)
12313	    case `$CC -V 2>&1 | sed 5q` in
12314	    *Sun\ C*)
12315	      # Sun C++ 5.9
12316	      lt_prog_compiler_pic_CXX='-KPIC'
12317	      lt_prog_compiler_static_CXX='-Bstatic'
12318	      lt_prog_compiler_wl_CXX='-Qoption ld '
12319	      ;;
12320	    esac
12321	    ;;
12322	esac
12323	;;
12324      lynxos*)
12325	;;
12326      m88k*)
12327	;;
12328      mvs*)
12329	case $cc_basename in
12330	  cxx*)
12331	    lt_prog_compiler_pic_CXX='-W c,exportall'
12332	    ;;
12333	  *)
12334	    ;;
12335	esac
12336	;;
12337      netbsd*)
12338	;;
12339      osf3* | osf4* | osf5*)
12340	case $cc_basename in
12341	  KCC*)
12342	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12343	    ;;
12344	  RCC*)
12345	    # Rational C++ 2.4.1
12346	    lt_prog_compiler_pic_CXX='-pic'
12347	    ;;
12348	  cxx*)
12349	    # Digital/Compaq C++
12350	    lt_prog_compiler_wl_CXX='-Wl,'
12351	    # Make sure the PIC flag is empty.  It appears that all Alpha
12352	    # Linux and Compaq Tru64 Unix objects are PIC.
12353	    lt_prog_compiler_pic_CXX=
12354	    lt_prog_compiler_static_CXX='-non_shared'
12355	    ;;
12356	  *)
12357	    ;;
12358	esac
12359	;;
12360      psos*)
12361	;;
12362      solaris*)
12363	case $cc_basename in
12364	  CC*)
12365	    # Sun C++ 4.2, 5.x and Centerline C++
12366	    lt_prog_compiler_pic_CXX='-KPIC'
12367	    lt_prog_compiler_static_CXX='-Bstatic'
12368	    lt_prog_compiler_wl_CXX='-Qoption ld '
12369	    ;;
12370	  gcx*)
12371	    # Green Hills C++ Compiler
12372	    lt_prog_compiler_pic_CXX='-PIC'
12373	    ;;
12374	  *)
12375	    ;;
12376	esac
12377	;;
12378      sunos4*)
12379	case $cc_basename in
12380	  CC*)
12381	    # Sun C++ 4.x
12382	    lt_prog_compiler_pic_CXX='-pic'
12383	    lt_prog_compiler_static_CXX='-Bstatic'
12384	    ;;
12385	  lcc*)
12386	    # Lucid
12387	    lt_prog_compiler_pic_CXX='-pic'
12388	    ;;
12389	  *)
12390	    ;;
12391	esac
12392	;;
12393      tandem*)
12394	case $cc_basename in
12395	  NCC*)
12396	    # NonStop-UX NCC 3.20
12397	    lt_prog_compiler_pic_CXX='-KPIC'
12398	    ;;
12399	  *)
12400	    ;;
12401	esac
12402	;;
12403      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12404	case $cc_basename in
12405	  CC*)
12406	    lt_prog_compiler_wl_CXX='-Wl,'
12407	    lt_prog_compiler_pic_CXX='-KPIC'
12408	    lt_prog_compiler_static_CXX='-Bstatic'
12409	    ;;
12410	esac
12411	;;
12412      vxworks*)
12413	;;
12414      *)
12415	lt_prog_compiler_can_build_shared_CXX=no
12416	;;
12417    esac
12418  fi
12419
12420{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12421echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12422
12423#
12424# Check to make sure the PIC flag actually works.
12425#
12426if test -n "$lt_prog_compiler_pic_CXX"; then
12427
12428{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12429echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12430if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12431  echo $ECHO_N "(cached) $ECHO_C" >&6
12432else
12433  lt_prog_compiler_pic_works_CXX=no
12434  ac_outfile=conftest.$ac_objext
12435   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12436   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12437   # Insert the option either (1) after the last *FLAGS variable, or
12438   # (2) before a word containing "conftest.", or (3) at the end.
12439   # Note that $ac_compile itself does not contain backslashes and begins
12440   # with a dollar sign (not a hyphen), so the echo should work correctly.
12441   # The option is referenced via a variable to avoid confusing sed.
12442   lt_compile=`echo "$ac_compile" | $SED \
12443   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12444   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12445   -e 's:$: $lt_compiler_flag:'`
12446   (eval echo "\"\$as_me:12446: $lt_compile\"" >&5)
12447   (eval "$lt_compile" 2>conftest.err)
12448   ac_status=$?
12449   cat conftest.err >&5
12450   echo "$as_me:12450: \$? = $ac_status" >&5
12451   if (exit $ac_status) && test -s "$ac_outfile"; then
12452     # The compiler can only warn and ignore the option if not recognized
12453     # So say no if there are warnings other than the usual output.
12454     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12455     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12456     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12457       lt_prog_compiler_pic_works_CXX=yes
12458     fi
12459   fi
12460   $rm conftest*
12461
12462fi
12463{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12464echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12465
12466if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12467    case $lt_prog_compiler_pic_CXX in
12468     "" | " "*) ;;
12469     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12470     esac
12471else
12472    lt_prog_compiler_pic_CXX=
12473     lt_prog_compiler_can_build_shared_CXX=no
12474fi
12475
12476fi
12477case $host_os in
12478  # For platforms which do not support PIC, -DPIC is meaningless:
12479  *djgpp*)
12480    lt_prog_compiler_pic_CXX=
12481    ;;
12482  *)
12483    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12484    ;;
12485esac
12486
12487#
12488# Check to make sure the static flag actually works.
12489#
12490wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12491{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12492echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12493if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12494  echo $ECHO_N "(cached) $ECHO_C" >&6
12495else
12496  lt_prog_compiler_static_works_CXX=no
12497   save_LDFLAGS="$LDFLAGS"
12498   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12499   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12500   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12501     # The linker can only warn and ignore the option if not recognized
12502     # So say no if there are warnings
12503     if test -s conftest.err; then
12504       # Append any errors to the config.log.
12505       cat conftest.err 1>&5
12506       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12507       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12508       if diff conftest.exp conftest.er2 >/dev/null; then
12509         lt_prog_compiler_static_works_CXX=yes
12510       fi
12511     else
12512       lt_prog_compiler_static_works_CXX=yes
12513     fi
12514   fi
12515   $rm conftest*
12516   LDFLAGS="$save_LDFLAGS"
12517
12518fi
12519{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12520echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12521
12522if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12523    :
12524else
12525    lt_prog_compiler_static_CXX=
12526fi
12527
12528
12529{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12530echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12531if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12532  echo $ECHO_N "(cached) $ECHO_C" >&6
12533else
12534  lt_cv_prog_compiler_c_o_CXX=no
12535   $rm -r conftest 2>/dev/null
12536   mkdir conftest
12537   cd conftest
12538   mkdir out
12539   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12540
12541   lt_compiler_flag="-o out/conftest2.$ac_objext"
12542   # Insert the option either (1) after the last *FLAGS variable, or
12543   # (2) before a word containing "conftest.", or (3) at the end.
12544   # Note that $ac_compile itself does not contain backslashes and begins
12545   # with a dollar sign (not a hyphen), so the echo should work correctly.
12546   lt_compile=`echo "$ac_compile" | $SED \
12547   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12548   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12549   -e 's:$: $lt_compiler_flag:'`
12550   (eval echo "\"\$as_me:12550: $lt_compile\"" >&5)
12551   (eval "$lt_compile" 2>out/conftest.err)
12552   ac_status=$?
12553   cat out/conftest.err >&5
12554   echo "$as_me:12554: \$? = $ac_status" >&5
12555   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12556   then
12557     # The compiler can only warn and ignore the option if not recognized
12558     # So say no if there are warnings
12559     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12560     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12561     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12562       lt_cv_prog_compiler_c_o_CXX=yes
12563     fi
12564   fi
12565   chmod u+w . 2>&5
12566   $rm conftest*
12567   # SGI C++ compiler will create directory out/ii_files/ for
12568   # template instantiation
12569   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12570   $rm out/* && rmdir out
12571   cd ..
12572   rmdir conftest
12573   $rm conftest*
12574
12575fi
12576{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12577echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12578
12579
12580hard_links="nottested"
12581if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12582  # do not overwrite the value of need_locks provided by the user
12583  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12584echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12585  hard_links=yes
12586  $rm conftest*
12587  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12588  touch conftest.a
12589  ln conftest.a conftest.b 2>&5 || hard_links=no
12590  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12591  { echo "$as_me:$LINENO: result: $hard_links" >&5
12592echo "${ECHO_T}$hard_links" >&6; }
12593  if test "$hard_links" = no; then
12594    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12595echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12596    need_locks=warn
12597  fi
12598else
12599  need_locks=no
12600fi
12601
12602{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12603echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12604
12605  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12606  case $host_os in
12607  aix4* | aix5*)
12608    # If we're using GNU nm, then we don't want the "-C" option.
12609    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12610    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12611      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'
12612    else
12613      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'
12614    fi
12615    ;;
12616  pw32*)
12617    export_symbols_cmds_CXX="$ltdll_cmds"
12618  ;;
12619  cygwin* | mingw*)
12620    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'
12621  ;;
12622  *)
12623    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12624  ;;
12625  esac
12626
12627{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12628echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12629test "$ld_shlibs_CXX" = no && can_build_shared=no
12630
12631#
12632# Do we need to explicitly link libc?
12633#
12634case "x$archive_cmds_need_lc_CXX" in
12635x|xyes)
12636  # Assume -lc should be added
12637  archive_cmds_need_lc_CXX=yes
12638
12639  if test "$enable_shared" = yes && test "$GCC" = yes; then
12640    case $archive_cmds_CXX in
12641    *'~'*)
12642      # FIXME: we may have to deal with multi-command sequences.
12643      ;;
12644    '$CC '*)
12645      # Test whether the compiler implicitly links with -lc since on some
12646      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12647      # to ld, don't add -lc before -lgcc.
12648      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12649echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12650      $rm conftest*
12651      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12652
12653      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12654  (eval $ac_compile) 2>&5
12655  ac_status=$?
12656  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12657  (exit $ac_status); } 2>conftest.err; then
12658        soname=conftest
12659        lib=conftest
12660        libobjs=conftest.$ac_objext
12661        deplibs=
12662        wl=$lt_prog_compiler_wl_CXX
12663	pic_flag=$lt_prog_compiler_pic_CXX
12664        compiler_flags=-v
12665        linker_flags=-v
12666        verstring=
12667        output_objdir=.
12668        libname=conftest
12669        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12670        allow_undefined_flag_CXX=
12671        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12672  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12673  ac_status=$?
12674  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12675  (exit $ac_status); }
12676        then
12677	  archive_cmds_need_lc_CXX=no
12678        else
12679	  archive_cmds_need_lc_CXX=yes
12680        fi
12681        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12682      else
12683        cat conftest.err 1>&5
12684      fi
12685      $rm conftest*
12686      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12687echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12688      ;;
12689    esac
12690  fi
12691  ;;
12692esac
12693
12694{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12695echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12696library_names_spec=
12697libname_spec='lib$name'
12698soname_spec=
12699shrext_cmds=".so"
12700postinstall_cmds=
12701postuninstall_cmds=
12702finish_cmds=
12703finish_eval=
12704shlibpath_var=
12705shlibpath_overrides_runpath=unknown
12706version_type=none
12707dynamic_linker="$host_os ld.so"
12708sys_lib_dlsearch_path_spec="/lib /usr/lib"
12709
12710need_lib_prefix=unknown
12711hardcode_into_libs=no
12712
12713# when you set need_version to no, make sure it does not cause -set_version
12714# flags to be left without arguments
12715need_version=unknown
12716
12717case $host_os in
12718aix3*)
12719  version_type=linux
12720  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12721  shlibpath_var=LIBPATH
12722
12723  # AIX 3 has no versioning support, so we append a major version to the name.
12724  soname_spec='${libname}${release}${shared_ext}$major'
12725  ;;
12726
12727aix4* | aix5*)
12728  version_type=linux
12729  need_lib_prefix=no
12730  need_version=no
12731  hardcode_into_libs=yes
12732  if test "$host_cpu" = ia64; then
12733    # AIX 5 supports IA64
12734    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12735    shlibpath_var=LD_LIBRARY_PATH
12736  else
12737    # With GCC up to 2.95.x, collect2 would create an import file
12738    # for dependence libraries.  The import file would start with
12739    # the line `#! .'.  This would cause the generated library to
12740    # depend on `.', always an invalid library.  This was fixed in
12741    # development snapshots of GCC prior to 3.0.
12742    case $host_os in
12743      aix4 | aix4.[01] | aix4.[01].*)
12744      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12745	   echo ' yes '
12746	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12747	:
12748      else
12749	can_build_shared=no
12750      fi
12751      ;;
12752    esac
12753    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12754    # soname into executable. Probably we can add versioning support to
12755    # collect2, so additional links can be useful in future.
12756    if test "$aix_use_runtimelinking" = yes; then
12757      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12758      # instead of lib<name>.a to let people know that these are not
12759      # typical AIX shared libraries.
12760      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12761    else
12762      # We preserve .a as extension for shared libraries through AIX4.2
12763      # and later when we are not doing run time linking.
12764      library_names_spec='${libname}${release}.a $libname.a'
12765      soname_spec='${libname}${release}${shared_ext}$major'
12766    fi
12767    shlibpath_var=LIBPATH
12768  fi
12769  ;;
12770
12771amigaos*)
12772  library_names_spec='$libname.ixlibrary $libname.a'
12773  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12774  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'
12775  ;;
12776
12777beos*)
12778  library_names_spec='${libname}${shared_ext}'
12779  dynamic_linker="$host_os ld.so"
12780  shlibpath_var=LIBRARY_PATH
12781  ;;
12782
12783bsdi[45]*)
12784  version_type=linux
12785  need_version=no
12786  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12787  soname_spec='${libname}${release}${shared_ext}$major'
12788  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12789  shlibpath_var=LD_LIBRARY_PATH
12790  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12791  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12792  # the default ld.so.conf also contains /usr/contrib/lib and
12793  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12794  # libtool to hard-code these into programs
12795  ;;
12796
12797cygwin* | mingw* | pw32*)
12798  version_type=windows
12799  shrext_cmds=".dll"
12800  need_version=no
12801  need_lib_prefix=no
12802
12803  case $GCC,$host_os in
12804  yes,cygwin* | yes,mingw* | yes,pw32*)
12805    library_names_spec='$libname.dll.a'
12806    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12807    postinstall_cmds='base_file=`basename \${file}`~
12808      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12809      dldir=$destdir/`dirname \$dlpath`~
12810      test -d \$dldir || mkdir -p \$dldir~
12811      $install_prog $dir/$dlname \$dldir/$dlname~
12812      chmod a+x \$dldir/$dlname'
12813    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12814      dlpath=$dir/\$dldll~
12815       $rm \$dlpath'
12816    shlibpath_overrides_runpath=yes
12817
12818    case $host_os in
12819    cygwin*)
12820      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12821      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12822      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12823      ;;
12824    mingw*)
12825      # MinGW DLLs use traditional 'lib' prefix
12826      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12827      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12828      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12829        # It is most probably a Windows format PATH printed by
12830        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12831        # path with ; separators, and with drive letters. We can handle the
12832        # drive letters (cygwin fileutils understands them), so leave them,
12833        # especially as we might pass files found there to a mingw objdump,
12834        # which wouldn't understand a cygwinified path. Ahh.
12835        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12836      else
12837        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12838      fi
12839      ;;
12840    pw32*)
12841      # pw32 DLLs use 'pw' prefix rather than 'lib'
12842      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12843      ;;
12844    esac
12845    ;;
12846
12847  *)
12848    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12849    ;;
12850  esac
12851  dynamic_linker='Win32 ld.exe'
12852  # FIXME: first we should search . and the directory the executable is in
12853  shlibpath_var=PATH
12854  ;;
12855
12856darwin* | rhapsody*)
12857  dynamic_linker="$host_os dyld"
12858  version_type=darwin
12859  need_lib_prefix=no
12860  need_version=no
12861  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12862  soname_spec='${libname}${release}${major}$shared_ext'
12863  shlibpath_overrides_runpath=yes
12864  shlibpath_var=DYLD_LIBRARY_PATH
12865  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12866
12867  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12868  ;;
12869
12870dgux*)
12871  version_type=linux
12872  need_lib_prefix=no
12873  need_version=no
12874  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12875  soname_spec='${libname}${release}${shared_ext}$major'
12876  shlibpath_var=LD_LIBRARY_PATH
12877  ;;
12878
12879freebsd1*)
12880  dynamic_linker=no
12881  ;;
12882
12883freebsd* | dragonfly*)
12884  # DragonFly does not have aout.  When/if they implement a new
12885  # versioning mechanism, adjust this.
12886  if test -x /usr/bin/objformat; then
12887    objformat=`/usr/bin/objformat`
12888  else
12889    case $host_os in
12890    freebsd[123]*) objformat=aout ;;
12891    *) objformat=elf ;;
12892    esac
12893  fi
12894  version_type=freebsd-$objformat
12895  case $version_type in
12896    freebsd-elf*)
12897      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12898      need_version=no
12899      need_lib_prefix=no
12900      ;;
12901    freebsd-*)
12902      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12903      need_version=yes
12904      ;;
12905  esac
12906  shlibpath_var=LD_LIBRARY_PATH
12907  case $host_os in
12908  freebsd2*)
12909    shlibpath_overrides_runpath=yes
12910    ;;
12911  freebsd3.[01]* | freebsdelf3.[01]*)
12912    shlibpath_overrides_runpath=yes
12913    hardcode_into_libs=yes
12914    ;;
12915  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12916  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12917    shlibpath_overrides_runpath=no
12918    hardcode_into_libs=yes
12919    ;;
12920  *) # from 4.6 on, and DragonFly
12921    shlibpath_overrides_runpath=yes
12922    hardcode_into_libs=yes
12923    ;;
12924  esac
12925  ;;
12926
12927gnu*)
12928  version_type=linux
12929  need_lib_prefix=no
12930  need_version=no
12931  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12932  soname_spec='${libname}${release}${shared_ext}$major'
12933  shlibpath_var=LD_LIBRARY_PATH
12934  hardcode_into_libs=yes
12935  ;;
12936
12937hpux9* | hpux10* | hpux11*)
12938  # Give a soname corresponding to the major version so that dld.sl refuses to
12939  # link against other versions.
12940  version_type=sunos
12941  need_lib_prefix=no
12942  need_version=no
12943  case $host_cpu in
12944  ia64*)
12945    shrext_cmds='.so'
12946    hardcode_into_libs=yes
12947    dynamic_linker="$host_os dld.so"
12948    shlibpath_var=LD_LIBRARY_PATH
12949    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12950    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12951    soname_spec='${libname}${release}${shared_ext}$major'
12952    if test "X$HPUX_IA64_MODE" = X32; then
12953      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12954    else
12955      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12956    fi
12957    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12958    ;;
12959   hppa*64*)
12960     shrext_cmds='.sl'
12961     hardcode_into_libs=yes
12962     dynamic_linker="$host_os dld.sl"
12963     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12964     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12965     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12966     soname_spec='${libname}${release}${shared_ext}$major'
12967     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12968     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12969     ;;
12970   *)
12971    shrext_cmds='.sl'
12972    dynamic_linker="$host_os dld.sl"
12973    shlibpath_var=SHLIB_PATH
12974    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12975    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12976    soname_spec='${libname}${release}${shared_ext}$major'
12977    ;;
12978  esac
12979  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12980  postinstall_cmds='chmod 555 $lib'
12981  ;;
12982
12983interix[3-9]*)
12984  version_type=linux
12985  need_lib_prefix=no
12986  need_version=no
12987  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12988  soname_spec='${libname}${release}${shared_ext}$major'
12989  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12990  shlibpath_var=LD_LIBRARY_PATH
12991  shlibpath_overrides_runpath=no
12992  hardcode_into_libs=yes
12993  ;;
12994
12995irix5* | irix6* | nonstopux*)
12996  case $host_os in
12997    nonstopux*) version_type=nonstopux ;;
12998    *)
12999	if test "$lt_cv_prog_gnu_ld" = yes; then
13000		version_type=linux
13001	else
13002		version_type=irix
13003	fi ;;
13004  esac
13005  need_lib_prefix=no
13006  need_version=no
13007  soname_spec='${libname}${release}${shared_ext}$major'
13008  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13009  case $host_os in
13010  irix5* | nonstopux*)
13011    libsuff= shlibsuff=
13012    ;;
13013  *)
13014    case $LD in # libtool.m4 will add one of these switches to LD
13015    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13016      libsuff= shlibsuff= libmagic=32-bit;;
13017    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13018      libsuff=32 shlibsuff=N32 libmagic=N32;;
13019    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13020      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13021    *) libsuff= shlibsuff= libmagic=never-match;;
13022    esac
13023    ;;
13024  esac
13025  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13026  shlibpath_overrides_runpath=no
13027  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13028  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13029  hardcode_into_libs=yes
13030  ;;
13031
13032# No shared lib support for Linux oldld, aout, or coff.
13033linux*oldld* | linux*aout* | linux*coff*)
13034  dynamic_linker=no
13035  ;;
13036
13037# This must be Linux ELF.
13038linux* | k*bsd*-gnu)
13039  version_type=linux
13040  need_lib_prefix=no
13041  need_version=no
13042  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13043  soname_spec='${libname}${release}${shared_ext}$major'
13044  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13045  shlibpath_var=LD_LIBRARY_PATH
13046  shlibpath_overrides_runpath=no
13047  # This implies no fast_install, which is unacceptable.
13048  # Some rework will be needed to allow for fast_install
13049  # before this can be enabled.
13050  hardcode_into_libs=yes
13051
13052  # Append ld.so.conf contents to the search path
13053  if test -f /etc/ld.so.conf; then
13054    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' ' '`
13055    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13056  fi
13057
13058  # We used to test for /lib/ld.so.1 and disable shared libraries on
13059  # powerpc, because MkLinux only supported shared libraries with the
13060  # GNU dynamic linker.  Since this was broken with cross compilers,
13061  # most powerpc-linux boxes support dynamic linking these days and
13062  # people can always --disable-shared, the test was removed, and we
13063  # assume the GNU/Linux dynamic linker is in use.
13064  dynamic_linker='GNU/Linux ld.so'
13065  ;;
13066
13067netbsd*)
13068  version_type=sunos
13069  need_lib_prefix=no
13070  need_version=no
13071  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13072    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13073    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13074    dynamic_linker='NetBSD (a.out) ld.so'
13075  else
13076    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13077    soname_spec='${libname}${release}${shared_ext}$major'
13078    dynamic_linker='NetBSD ld.elf_so'
13079  fi
13080  shlibpath_var=LD_LIBRARY_PATH
13081  shlibpath_overrides_runpath=yes
13082  hardcode_into_libs=yes
13083  ;;
13084
13085newsos6)
13086  version_type=linux
13087  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13088  shlibpath_var=LD_LIBRARY_PATH
13089  shlibpath_overrides_runpath=yes
13090  ;;
13091
13092nto-qnx*)
13093  version_type=linux
13094  need_lib_prefix=no
13095  need_version=no
13096  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13097  soname_spec='${libname}${release}${shared_ext}$major'
13098  shlibpath_var=LD_LIBRARY_PATH
13099  shlibpath_overrides_runpath=yes
13100  ;;
13101
13102openbsd*)
13103  version_type=sunos
13104  sys_lib_dlsearch_path_spec="/usr/lib"
13105  need_lib_prefix=no
13106  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13107  case $host_os in
13108    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13109    *)                         need_version=no  ;;
13110  esac
13111  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13112  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13113  shlibpath_var=LD_LIBRARY_PATH
13114  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13115    case $host_os in
13116      openbsd2.[89] | openbsd2.[89].*)
13117	shlibpath_overrides_runpath=no
13118	;;
13119      *)
13120	shlibpath_overrides_runpath=yes
13121	;;
13122      esac
13123  else
13124    shlibpath_overrides_runpath=yes
13125  fi
13126  ;;
13127
13128os2*)
13129  libname_spec='$name'
13130  shrext_cmds=".dll"
13131  need_lib_prefix=no
13132  library_names_spec='$libname${shared_ext} $libname.a'
13133  dynamic_linker='OS/2 ld.exe'
13134  shlibpath_var=LIBPATH
13135  ;;
13136
13137osf3* | osf4* | osf5*)
13138  version_type=osf
13139  need_lib_prefix=no
13140  need_version=no
13141  soname_spec='${libname}${release}${shared_ext}$major'
13142  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13143  shlibpath_var=LD_LIBRARY_PATH
13144  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13145  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13146  ;;
13147
13148rdos*)
13149  dynamic_linker=no
13150  ;;
13151
13152solaris*)
13153  version_type=linux
13154  need_lib_prefix=no
13155  need_version=no
13156  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13157  soname_spec='${libname}${release}${shared_ext}$major'
13158  shlibpath_var=LD_LIBRARY_PATH
13159  shlibpath_overrides_runpath=yes
13160  hardcode_into_libs=yes
13161  # ldd complains unless libraries are executable
13162  postinstall_cmds='chmod +x $lib'
13163  ;;
13164
13165sunos4*)
13166  version_type=sunos
13167  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13168  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13169  shlibpath_var=LD_LIBRARY_PATH
13170  shlibpath_overrides_runpath=yes
13171  if test "$with_gnu_ld" = yes; then
13172    need_lib_prefix=no
13173  fi
13174  need_version=yes
13175  ;;
13176
13177sysv4 | sysv4.3*)
13178  version_type=linux
13179  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13180  soname_spec='${libname}${release}${shared_ext}$major'
13181  shlibpath_var=LD_LIBRARY_PATH
13182  case $host_vendor in
13183    sni)
13184      shlibpath_overrides_runpath=no
13185      need_lib_prefix=no
13186      export_dynamic_flag_spec='${wl}-Blargedynsym'
13187      runpath_var=LD_RUN_PATH
13188      ;;
13189    siemens)
13190      need_lib_prefix=no
13191      ;;
13192    motorola)
13193      need_lib_prefix=no
13194      need_version=no
13195      shlibpath_overrides_runpath=no
13196      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13197      ;;
13198  esac
13199  ;;
13200
13201sysv4*MP*)
13202  if test -d /usr/nec ;then
13203    version_type=linux
13204    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13205    soname_spec='$libname${shared_ext}.$major'
13206    shlibpath_var=LD_LIBRARY_PATH
13207  fi
13208  ;;
13209
13210sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13211  version_type=freebsd-elf
13212  need_lib_prefix=no
13213  need_version=no
13214  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13215  soname_spec='${libname}${release}${shared_ext}$major'
13216  shlibpath_var=LD_LIBRARY_PATH
13217  hardcode_into_libs=yes
13218  if test "$with_gnu_ld" = yes; then
13219    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13220    shlibpath_overrides_runpath=no
13221  else
13222    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13223    shlibpath_overrides_runpath=yes
13224    case $host_os in
13225      sco3.2v5*)
13226        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13227	;;
13228    esac
13229  fi
13230  sys_lib_dlsearch_path_spec='/usr/lib'
13231  ;;
13232
13233uts4*)
13234  version_type=linux
13235  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13236  soname_spec='${libname}${release}${shared_ext}$major'
13237  shlibpath_var=LD_LIBRARY_PATH
13238  ;;
13239
13240*)
13241  dynamic_linker=no
13242  ;;
13243esac
13244{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13245echo "${ECHO_T}$dynamic_linker" >&6; }
13246test "$dynamic_linker" = no && can_build_shared=no
13247
13248variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13249if test "$GCC" = yes; then
13250  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13251fi
13252
13253{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13254echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13255hardcode_action_CXX=
13256if test -n "$hardcode_libdir_flag_spec_CXX" || \
13257   test -n "$runpath_var_CXX" || \
13258   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13259
13260  # We can hardcode non-existant directories.
13261  if test "$hardcode_direct_CXX" != no &&
13262     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13263     # have to relink, otherwise we might link with an installed library
13264     # when we should be linking with a yet-to-be-installed one
13265     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13266     test "$hardcode_minus_L_CXX" != no; then
13267    # Linking always hardcodes the temporary library directory.
13268    hardcode_action_CXX=relink
13269  else
13270    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13271    hardcode_action_CXX=immediate
13272  fi
13273else
13274  # We cannot hardcode anything, or else we can only hardcode existing
13275  # directories.
13276  hardcode_action_CXX=unsupported
13277fi
13278{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13279echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13280
13281if test "$hardcode_action_CXX" = relink; then
13282  # Fast installation is not supported
13283  enable_fast_install=no
13284elif test "$shlibpath_overrides_runpath" = yes ||
13285     test "$enable_shared" = no; then
13286  # Fast installation is not necessary
13287  enable_fast_install=needless
13288fi
13289
13290
13291# The else clause should only fire when bootstrapping the
13292# libtool distribution, otherwise you forgot to ship ltmain.sh
13293# with your package, and you will get complaints that there are
13294# no rules to generate ltmain.sh.
13295if test -f "$ltmain"; then
13296  # See if we are running on zsh, and set the options which allow our commands through
13297  # without removal of \ escapes.
13298  if test -n "${ZSH_VERSION+set}" ; then
13299    setopt NO_GLOB_SUBST
13300  fi
13301  # Now quote all the things that may contain metacharacters while being
13302  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13303  # variables and quote the copies for generation of the libtool script.
13304  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13305    SED SHELL STRIP \
13306    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13307    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13308    deplibs_check_method reload_flag reload_cmds need_locks \
13309    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13310    lt_cv_sys_global_symbol_to_c_name_address \
13311    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13312    old_postinstall_cmds old_postuninstall_cmds \
13313    compiler_CXX \
13314    CC_CXX \
13315    LD_CXX \
13316    lt_prog_compiler_wl_CXX \
13317    lt_prog_compiler_pic_CXX \
13318    lt_prog_compiler_static_CXX \
13319    lt_prog_compiler_no_builtin_flag_CXX \
13320    export_dynamic_flag_spec_CXX \
13321    thread_safe_flag_spec_CXX \
13322    whole_archive_flag_spec_CXX \
13323    enable_shared_with_static_runtimes_CXX \
13324    old_archive_cmds_CXX \
13325    old_archive_from_new_cmds_CXX \
13326    predep_objects_CXX \
13327    postdep_objects_CXX \
13328    predeps_CXX \
13329    postdeps_CXX \
13330    compiler_lib_search_path_CXX \
13331    archive_cmds_CXX \
13332    archive_expsym_cmds_CXX \
13333    postinstall_cmds_CXX \
13334    postuninstall_cmds_CXX \
13335    old_archive_from_expsyms_cmds_CXX \
13336    allow_undefined_flag_CXX \
13337    no_undefined_flag_CXX \
13338    export_symbols_cmds_CXX \
13339    hardcode_libdir_flag_spec_CXX \
13340    hardcode_libdir_flag_spec_ld_CXX \
13341    hardcode_libdir_separator_CXX \
13342    hardcode_automatic_CXX \
13343    module_cmds_CXX \
13344    module_expsym_cmds_CXX \
13345    lt_cv_prog_compiler_c_o_CXX \
13346    fix_srcfile_path_CXX \
13347    exclude_expsyms_CXX \
13348    include_expsyms_CXX; do
13349
13350    case $var in
13351    old_archive_cmds_CXX | \
13352    old_archive_from_new_cmds_CXX | \
13353    archive_cmds_CXX | \
13354    archive_expsym_cmds_CXX | \
13355    module_cmds_CXX | \
13356    module_expsym_cmds_CXX | \
13357    old_archive_from_expsyms_cmds_CXX | \
13358    export_symbols_cmds_CXX | \
13359    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13360    postinstall_cmds | postuninstall_cmds | \
13361    old_postinstall_cmds | old_postuninstall_cmds | \
13362    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13363      # Double-quote double-evaled strings.
13364      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13365      ;;
13366    *)
13367      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13368      ;;
13369    esac
13370  done
13371
13372  case $lt_echo in
13373  *'\$0 --fallback-echo"')
13374    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13375    ;;
13376  esac
13377
13378cfgfile="$ofile"
13379
13380  cat <<__EOF__ >> "$cfgfile"
13381# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13382
13383# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13384
13385# Shell to use when invoking shell scripts.
13386SHELL=$lt_SHELL
13387
13388# Whether or not to build shared libraries.
13389build_libtool_libs=$enable_shared
13390
13391# Whether or not to build static libraries.
13392build_old_libs=$enable_static
13393
13394# Whether or not to add -lc for building shared libraries.
13395build_libtool_need_lc=$archive_cmds_need_lc_CXX
13396
13397# Whether or not to disallow shared libs when runtime libs are static
13398allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13399
13400# Whether or not to optimize for fast installation.
13401fast_install=$enable_fast_install
13402
13403# The host system.
13404host_alias=$host_alias
13405host=$host
13406host_os=$host_os
13407
13408# The build system.
13409build_alias=$build_alias
13410build=$build
13411build_os=$build_os
13412
13413# An echo program that does not interpret backslashes.
13414echo=$lt_echo
13415
13416# The archiver.
13417AR=$lt_AR
13418AR_FLAGS=$lt_AR_FLAGS
13419
13420# A C compiler.
13421LTCC=$lt_LTCC
13422
13423# LTCC compiler flags.
13424LTCFLAGS=$lt_LTCFLAGS
13425
13426# A language-specific compiler.
13427CC=$lt_compiler_CXX
13428
13429# Is the compiler the GNU C compiler?
13430with_gcc=$GCC_CXX
13431
13432# An ERE matcher.
13433EGREP=$lt_EGREP
13434
13435# The linker used to build libraries.
13436LD=$lt_LD_CXX
13437
13438# Whether we need hard or soft links.
13439LN_S=$lt_LN_S
13440
13441# A BSD-compatible nm program.
13442NM=$lt_NM
13443
13444# A symbol stripping program
13445STRIP=$lt_STRIP
13446
13447# Used to examine libraries when file_magic_cmd begins "file"
13448MAGIC_CMD=$MAGIC_CMD
13449
13450# Used on cygwin: DLL creation program.
13451DLLTOOL="$DLLTOOL"
13452
13453# Used on cygwin: object dumper.
13454OBJDUMP="$OBJDUMP"
13455
13456# Used on cygwin: assembler.
13457AS="$AS"
13458
13459# The name of the directory that contains temporary libtool files.
13460objdir=$objdir
13461
13462# How to create reloadable object files.
13463reload_flag=$lt_reload_flag
13464reload_cmds=$lt_reload_cmds
13465
13466# How to pass a linker flag through the compiler.
13467wl=$lt_lt_prog_compiler_wl_CXX
13468
13469# Object file suffix (normally "o").
13470objext="$ac_objext"
13471
13472# Old archive suffix (normally "a").
13473libext="$libext"
13474
13475# Shared library suffix (normally ".so").
13476shrext_cmds='$shrext_cmds'
13477
13478# Executable file suffix (normally "").
13479exeext="$exeext"
13480
13481# Additional compiler flags for building library objects.
13482pic_flag=$lt_lt_prog_compiler_pic_CXX
13483pic_mode=$pic_mode
13484
13485# What is the maximum length of a command?
13486max_cmd_len=$lt_cv_sys_max_cmd_len
13487
13488# Does compiler simultaneously support -c and -o options?
13489compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13490
13491# Must we lock files when doing compilation?
13492need_locks=$lt_need_locks
13493
13494# Do we need the lib prefix for modules?
13495need_lib_prefix=$need_lib_prefix
13496
13497# Do we need a version for libraries?
13498need_version=$need_version
13499
13500# Whether dlopen is supported.
13501dlopen_support=$enable_dlopen
13502
13503# Whether dlopen of programs is supported.
13504dlopen_self=$enable_dlopen_self
13505
13506# Whether dlopen of statically linked programs is supported.
13507dlopen_self_static=$enable_dlopen_self_static
13508
13509# Compiler flag to prevent dynamic linking.
13510link_static_flag=$lt_lt_prog_compiler_static_CXX
13511
13512# Compiler flag to turn off builtin functions.
13513no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13514
13515# Compiler flag to allow reflexive dlopens.
13516export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13517
13518# Compiler flag to generate shared objects directly from archives.
13519whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13520
13521# Compiler flag to generate thread-safe objects.
13522thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13523
13524# Library versioning type.
13525version_type=$version_type
13526
13527# Format of library name prefix.
13528libname_spec=$lt_libname_spec
13529
13530# List of archive names.  First name is the real one, the rest are links.
13531# The last name is the one that the linker finds with -lNAME.
13532library_names_spec=$lt_library_names_spec
13533
13534# The coded name of the library, if different from the real name.
13535soname_spec=$lt_soname_spec
13536
13537# Commands used to build and install an old-style archive.
13538RANLIB=$lt_RANLIB
13539old_archive_cmds=$lt_old_archive_cmds_CXX
13540old_postinstall_cmds=$lt_old_postinstall_cmds
13541old_postuninstall_cmds=$lt_old_postuninstall_cmds
13542
13543# Create an old-style archive from a shared archive.
13544old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13545
13546# Create a temporary old-style archive to link instead of a shared archive.
13547old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13548
13549# Commands used to build and install a shared archive.
13550archive_cmds=$lt_archive_cmds_CXX
13551archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13552postinstall_cmds=$lt_postinstall_cmds
13553postuninstall_cmds=$lt_postuninstall_cmds
13554
13555# Commands used to build a loadable module (assumed same as above if empty)
13556module_cmds=$lt_module_cmds_CXX
13557module_expsym_cmds=$lt_module_expsym_cmds_CXX
13558
13559# Commands to strip libraries.
13560old_striplib=$lt_old_striplib
13561striplib=$lt_striplib
13562
13563# Dependencies to place before the objects being linked to create a
13564# shared library.
13565predep_objects=$lt_predep_objects_CXX
13566
13567# Dependencies to place after the objects being linked to create a
13568# shared library.
13569postdep_objects=$lt_postdep_objects_CXX
13570
13571# Dependencies to place before the objects being linked to create a
13572# shared library.
13573predeps=$lt_predeps_CXX
13574
13575# Dependencies to place after the objects being linked to create a
13576# shared library.
13577postdeps=$lt_postdeps_CXX
13578
13579# The library search path used internally by the compiler when linking
13580# a shared library.
13581compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13582
13583# Method to check whether dependent libraries are shared objects.
13584deplibs_check_method=$lt_deplibs_check_method
13585
13586# Command to use when deplibs_check_method == file_magic.
13587file_magic_cmd=$lt_file_magic_cmd
13588
13589# Flag that allows shared libraries with undefined symbols to be built.
13590allow_undefined_flag=$lt_allow_undefined_flag_CXX
13591
13592# Flag that forces no undefined symbols.
13593no_undefined_flag=$lt_no_undefined_flag_CXX
13594
13595# Commands used to finish a libtool library installation in a directory.
13596finish_cmds=$lt_finish_cmds
13597
13598# Same as above, but a single script fragment to be evaled but not shown.
13599finish_eval=$lt_finish_eval
13600
13601# Take the output of nm and produce a listing of raw symbols and C names.
13602global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13603
13604# Transform the output of nm in a proper C declaration
13605global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13606
13607# Transform the output of nm in a C name address pair
13608global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13609
13610# This is the shared library runtime path variable.
13611runpath_var=$runpath_var
13612
13613# This is the shared library path variable.
13614shlibpath_var=$shlibpath_var
13615
13616# Is shlibpath searched before the hard-coded library search path?
13617shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13618
13619# How to hardcode a shared library path into an executable.
13620hardcode_action=$hardcode_action_CXX
13621
13622# Whether we should hardcode library paths into libraries.
13623hardcode_into_libs=$hardcode_into_libs
13624
13625# Flag to hardcode \$libdir into a binary during linking.
13626# This must work even if \$libdir does not exist.
13627hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13628
13629# If ld is used when linking, flag to hardcode \$libdir into
13630# a binary during linking. This must work even if \$libdir does
13631# not exist.
13632hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13633
13634# Whether we need a single -rpath flag with a separated argument.
13635hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13636
13637# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13638# resulting binary.
13639hardcode_direct=$hardcode_direct_CXX
13640
13641# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13642# resulting binary.
13643hardcode_minus_L=$hardcode_minus_L_CXX
13644
13645# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13646# the resulting binary.
13647hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13648
13649# Set to yes if building a shared library automatically hardcodes DIR into the library
13650# and all subsequent libraries and executables linked against it.
13651hardcode_automatic=$hardcode_automatic_CXX
13652
13653# Variables whose values should be saved in libtool wrapper scripts and
13654# restored at relink time.
13655variables_saved_for_relink="$variables_saved_for_relink"
13656
13657# Whether libtool must link a program against all its dependency libraries.
13658link_all_deplibs=$link_all_deplibs_CXX
13659
13660# Compile-time system search path for libraries
13661sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13662
13663# Run-time system search path for libraries
13664sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13665
13666# Fix the shell variable \$srcfile for the compiler.
13667fix_srcfile_path=$lt_fix_srcfile_path
13668
13669# Set to yes if exported symbols are required.
13670always_export_symbols=$always_export_symbols_CXX
13671
13672# The commands to list exported symbols.
13673export_symbols_cmds=$lt_export_symbols_cmds_CXX
13674
13675# The commands to extract the exported symbol list from a shared archive.
13676extract_expsyms_cmds=$lt_extract_expsyms_cmds
13677
13678# Symbols that should not be listed in the preloaded symbols.
13679exclude_expsyms=$lt_exclude_expsyms_CXX
13680
13681# Symbols that must always be exported.
13682include_expsyms=$lt_include_expsyms_CXX
13683
13684# ### END LIBTOOL TAG CONFIG: $tagname
13685
13686__EOF__
13687
13688
13689else
13690  # If there is no Makefile yet, we rely on a make rule to execute
13691  # `config.status --recheck' to rerun these tests and create the
13692  # libtool script then.
13693  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13694  if test -f "$ltmain_in"; then
13695    test -f Makefile && make "$ltmain"
13696  fi
13697fi
13698
13699
13700ac_ext=c
13701ac_cpp='$CPP $CPPFLAGS'
13702ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13703ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13704ac_compiler_gnu=$ac_cv_c_compiler_gnu
13705
13706CC=$lt_save_CC
13707LDCXX=$LD
13708LD=$lt_save_LD
13709GCC=$lt_save_GCC
13710with_gnu_ldcxx=$with_gnu_ld
13711with_gnu_ld=$lt_save_with_gnu_ld
13712lt_cv_path_LDCXX=$lt_cv_path_LD
13713lt_cv_path_LD=$lt_save_path_LD
13714lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13715lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13716
13717	else
13718	  tagname=""
13719	fi
13720	;;
13721
13722      F77)
13723	if test -n "$F77" && test "X$F77" != "Xno"; then
13724
13725ac_ext=f
13726ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13727ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13728ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13729
13730
13731archive_cmds_need_lc_F77=no
13732allow_undefined_flag_F77=
13733always_export_symbols_F77=no
13734archive_expsym_cmds_F77=
13735export_dynamic_flag_spec_F77=
13736hardcode_direct_F77=no
13737hardcode_libdir_flag_spec_F77=
13738hardcode_libdir_flag_spec_ld_F77=
13739hardcode_libdir_separator_F77=
13740hardcode_minus_L_F77=no
13741hardcode_automatic_F77=no
13742module_cmds_F77=
13743module_expsym_cmds_F77=
13744link_all_deplibs_F77=unknown
13745old_archive_cmds_F77=$old_archive_cmds
13746no_undefined_flag_F77=
13747whole_archive_flag_spec_F77=
13748enable_shared_with_static_runtimes_F77=no
13749
13750# Source file extension for f77 test sources.
13751ac_ext=f
13752
13753# Object file extension for compiled f77 test sources.
13754objext=o
13755objext_F77=$objext
13756
13757# Code to be used in simple compile tests
13758lt_simple_compile_test_code="\
13759      subroutine t
13760      return
13761      end
13762"
13763
13764# Code to be used in simple link tests
13765lt_simple_link_test_code="\
13766      program t
13767      end
13768"
13769
13770# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13771
13772# If no C compiler was specified, use CC.
13773LTCC=${LTCC-"$CC"}
13774
13775# If no C compiler flags were specified, use CFLAGS.
13776LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13777
13778# Allow CC to be a program name with arguments.
13779compiler=$CC
13780
13781
13782# save warnings/boilerplate of simple test code
13783ac_outfile=conftest.$ac_objext
13784echo "$lt_simple_compile_test_code" >conftest.$ac_ext
13785eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13786_lt_compiler_boilerplate=`cat conftest.err`
13787$rm conftest*
13788
13789ac_outfile=conftest.$ac_objext
13790echo "$lt_simple_link_test_code" >conftest.$ac_ext
13791eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13792_lt_linker_boilerplate=`cat conftest.err`
13793$rm conftest*
13794
13795
13796# Allow CC to be a program name with arguments.
13797lt_save_CC="$CC"
13798CC=${F77-"f77"}
13799compiler=$CC
13800compiler_F77=$CC
13801for cc_temp in $compiler""; do
13802  case $cc_temp in
13803    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13804    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13805    \-*) ;;
13806    *) break;;
13807  esac
13808done
13809cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13810
13811
13812{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13813echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13814{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13815echo "${ECHO_T}$can_build_shared" >&6; }
13816
13817{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13818echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13819test "$can_build_shared" = "no" && enable_shared=no
13820
13821# On AIX, shared libraries and static libraries use the same namespace, and
13822# are all built from PIC.
13823case $host_os in
13824aix3*)
13825  test "$enable_shared" = yes && enable_static=no
13826  if test -n "$RANLIB"; then
13827    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13828    postinstall_cmds='$RANLIB $lib'
13829  fi
13830  ;;
13831aix4* | aix5*)
13832  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13833    test "$enable_shared" = yes && enable_static=no
13834  fi
13835  ;;
13836esac
13837{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13838echo "${ECHO_T}$enable_shared" >&6; }
13839
13840{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13841echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13842# Make sure either enable_shared or enable_static is yes.
13843test "$enable_shared" = yes || enable_static=yes
13844{ echo "$as_me:$LINENO: result: $enable_static" >&5
13845echo "${ECHO_T}$enable_static" >&6; }
13846
13847GCC_F77="$G77"
13848LD_F77="$LD"
13849
13850lt_prog_compiler_wl_F77=
13851lt_prog_compiler_pic_F77=
13852lt_prog_compiler_static_F77=
13853
13854{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13855echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13856
13857  if test "$GCC" = yes; then
13858    lt_prog_compiler_wl_F77='-Wl,'
13859    lt_prog_compiler_static_F77='-static'
13860
13861    case $host_os in
13862      aix*)
13863      # All AIX code is PIC.
13864      if test "$host_cpu" = ia64; then
13865	# AIX 5 now supports IA64 processor
13866	lt_prog_compiler_static_F77='-Bstatic'
13867      fi
13868      ;;
13869
13870    amigaos*)
13871      # FIXME: we need at least 68020 code to build shared libraries, but
13872      # adding the `-m68020' flag to GCC prevents building anything better,
13873      # like `-m68040'.
13874      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13875      ;;
13876
13877    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13878      # PIC is the default for these OSes.
13879      ;;
13880
13881    mingw* | cygwin* | pw32* | os2*)
13882      # This hack is so that the source file can tell whether it is being
13883      # built for inclusion in a dll (and should export symbols for example).
13884      # Although the cygwin gcc ignores -fPIC, still need this for old-style
13885      # (--disable-auto-import) libraries
13886      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13887      ;;
13888
13889    darwin* | rhapsody*)
13890      # PIC is the default on this platform
13891      # Common symbols not allowed in MH_DYLIB files
13892      lt_prog_compiler_pic_F77='-fno-common'
13893      ;;
13894
13895    interix[3-9]*)
13896      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13897      # Instead, we relocate shared libraries at runtime.
13898      ;;
13899
13900    msdosdjgpp*)
13901      # Just because we use GCC doesn't mean we suddenly get shared libraries
13902      # on systems that don't support them.
13903      lt_prog_compiler_can_build_shared_F77=no
13904      enable_shared=no
13905      ;;
13906
13907    sysv4*MP*)
13908      if test -d /usr/nec; then
13909	lt_prog_compiler_pic_F77=-Kconform_pic
13910      fi
13911      ;;
13912
13913    hpux*)
13914      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13915      # not for PA HP-UX.
13916      case $host_cpu in
13917      hppa*64*|ia64*)
13918	# +Z the default
13919	;;
13920      *)
13921	lt_prog_compiler_pic_F77='-fPIC'
13922	;;
13923      esac
13924      ;;
13925
13926    *)
13927      lt_prog_compiler_pic_F77='-fPIC'
13928      ;;
13929    esac
13930  else
13931    # PORTME Check for flag to pass linker flags through the system compiler.
13932    case $host_os in
13933    aix*)
13934      lt_prog_compiler_wl_F77='-Wl,'
13935      if test "$host_cpu" = ia64; then
13936	# AIX 5 now supports IA64 processor
13937	lt_prog_compiler_static_F77='-Bstatic'
13938      else
13939	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13940      fi
13941      ;;
13942      darwin*)
13943        # PIC is the default on this platform
13944        # Common symbols not allowed in MH_DYLIB files
13945       case $cc_basename in
13946         xlc*)
13947         lt_prog_compiler_pic_F77='-qnocommon'
13948         lt_prog_compiler_wl_F77='-Wl,'
13949         ;;
13950       esac
13951       ;;
13952
13953    mingw* | cygwin* | pw32* | os2*)
13954      # This hack is so that the source file can tell whether it is being
13955      # built for inclusion in a dll (and should export symbols for example).
13956      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13957      ;;
13958
13959    hpux9* | hpux10* | hpux11*)
13960      lt_prog_compiler_wl_F77='-Wl,'
13961      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13962      # not for PA HP-UX.
13963      case $host_cpu in
13964      hppa*64*|ia64*)
13965	# +Z the default
13966	;;
13967      *)
13968	lt_prog_compiler_pic_F77='+Z'
13969	;;
13970      esac
13971      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13972      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13973      ;;
13974
13975    irix5* | irix6* | nonstopux*)
13976      lt_prog_compiler_wl_F77='-Wl,'
13977      # PIC (with -KPIC) is the default.
13978      lt_prog_compiler_static_F77='-non_shared'
13979      ;;
13980
13981    newsos6)
13982      lt_prog_compiler_pic_F77='-KPIC'
13983      lt_prog_compiler_static_F77='-Bstatic'
13984      ;;
13985
13986    linux* | k*bsd*-gnu)
13987      case $cc_basename in
13988      icc* | ecc*)
13989	lt_prog_compiler_wl_F77='-Wl,'
13990	lt_prog_compiler_pic_F77='-KPIC'
13991	lt_prog_compiler_static_F77='-static'
13992        ;;
13993      pgcc* | pgf77* | pgf90* | pgf95*)
13994        # Portland Group compilers (*not* the Pentium gcc compiler,
13995	# which looks to be a dead project)
13996	lt_prog_compiler_wl_F77='-Wl,'
13997	lt_prog_compiler_pic_F77='-fpic'
13998	lt_prog_compiler_static_F77='-Bstatic'
13999        ;;
14000      ccc*)
14001        lt_prog_compiler_wl_F77='-Wl,'
14002        # All Alpha code is PIC.
14003        lt_prog_compiler_static_F77='-non_shared'
14004        ;;
14005      *)
14006        case `$CC -V 2>&1 | sed 5q` in
14007	*Sun\ C*)
14008	  # Sun C 5.9
14009	  lt_prog_compiler_pic_F77='-KPIC'
14010	  lt_prog_compiler_static_F77='-Bstatic'
14011	  lt_prog_compiler_wl_F77='-Wl,'
14012	  ;;
14013	*Sun\ F*)
14014	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14015	  lt_prog_compiler_pic_F77='-KPIC'
14016	  lt_prog_compiler_static_F77='-Bstatic'
14017	  lt_prog_compiler_wl_F77=''
14018	  ;;
14019	esac
14020	;;
14021      esac
14022      ;;
14023
14024    osf3* | osf4* | osf5*)
14025      lt_prog_compiler_wl_F77='-Wl,'
14026      # All OSF/1 code is PIC.
14027      lt_prog_compiler_static_F77='-non_shared'
14028      ;;
14029
14030    rdos*)
14031      lt_prog_compiler_static_F77='-non_shared'
14032      ;;
14033
14034    solaris*)
14035      lt_prog_compiler_pic_F77='-KPIC'
14036      lt_prog_compiler_static_F77='-Bstatic'
14037      case $cc_basename in
14038      f77* | f90* | f95*)
14039	lt_prog_compiler_wl_F77='-Qoption ld ';;
14040      *)
14041	lt_prog_compiler_wl_F77='-Wl,';;
14042      esac
14043      ;;
14044
14045    sunos4*)
14046      lt_prog_compiler_wl_F77='-Qoption ld '
14047      lt_prog_compiler_pic_F77='-PIC'
14048      lt_prog_compiler_static_F77='-Bstatic'
14049      ;;
14050
14051    sysv4 | sysv4.2uw2* | sysv4.3*)
14052      lt_prog_compiler_wl_F77='-Wl,'
14053      lt_prog_compiler_pic_F77='-KPIC'
14054      lt_prog_compiler_static_F77='-Bstatic'
14055      ;;
14056
14057    sysv4*MP*)
14058      if test -d /usr/nec ;then
14059	lt_prog_compiler_pic_F77='-Kconform_pic'
14060	lt_prog_compiler_static_F77='-Bstatic'
14061      fi
14062      ;;
14063
14064    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14065      lt_prog_compiler_wl_F77='-Wl,'
14066      lt_prog_compiler_pic_F77='-KPIC'
14067      lt_prog_compiler_static_F77='-Bstatic'
14068      ;;
14069
14070    unicos*)
14071      lt_prog_compiler_wl_F77='-Wl,'
14072      lt_prog_compiler_can_build_shared_F77=no
14073      ;;
14074
14075    uts4*)
14076      lt_prog_compiler_pic_F77='-pic'
14077      lt_prog_compiler_static_F77='-Bstatic'
14078      ;;
14079
14080    *)
14081      lt_prog_compiler_can_build_shared_F77=no
14082      ;;
14083    esac
14084  fi
14085
14086{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14087echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
14088
14089#
14090# Check to make sure the PIC flag actually works.
14091#
14092if test -n "$lt_prog_compiler_pic_F77"; then
14093
14094{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14095echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
14096if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
14097  echo $ECHO_N "(cached) $ECHO_C" >&6
14098else
14099  lt_prog_compiler_pic_works_F77=no
14100  ac_outfile=conftest.$ac_objext
14101   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14102   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14103   # Insert the option either (1) after the last *FLAGS variable, or
14104   # (2) before a word containing "conftest.", or (3) at the end.
14105   # Note that $ac_compile itself does not contain backslashes and begins
14106   # with a dollar sign (not a hyphen), so the echo should work correctly.
14107   # The option is referenced via a variable to avoid confusing sed.
14108   lt_compile=`echo "$ac_compile" | $SED \
14109   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14110   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14111   -e 's:$: $lt_compiler_flag:'`
14112   (eval echo "\"\$as_me:14112: $lt_compile\"" >&5)
14113   (eval "$lt_compile" 2>conftest.err)
14114   ac_status=$?
14115   cat conftest.err >&5
14116   echo "$as_me:14116: \$? = $ac_status" >&5
14117   if (exit $ac_status) && test -s "$ac_outfile"; then
14118     # The compiler can only warn and ignore the option if not recognized
14119     # So say no if there are warnings other than the usual output.
14120     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14121     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14122     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14123       lt_prog_compiler_pic_works_F77=yes
14124     fi
14125   fi
14126   $rm conftest*
14127
14128fi
14129{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
14130echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
14131
14132if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
14133    case $lt_prog_compiler_pic_F77 in
14134     "" | " "*) ;;
14135     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14136     esac
14137else
14138    lt_prog_compiler_pic_F77=
14139     lt_prog_compiler_can_build_shared_F77=no
14140fi
14141
14142fi
14143case $host_os in
14144  # For platforms which do not support PIC, -DPIC is meaningless:
14145  *djgpp*)
14146    lt_prog_compiler_pic_F77=
14147    ;;
14148  *)
14149    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14150    ;;
14151esac
14152
14153#
14154# Check to make sure the static flag actually works.
14155#
14156wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14157{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14158echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14159if test "${lt_prog_compiler_static_works_F77+set}" = set; then
14160  echo $ECHO_N "(cached) $ECHO_C" >&6
14161else
14162  lt_prog_compiler_static_works_F77=no
14163   save_LDFLAGS="$LDFLAGS"
14164   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14165   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14166   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14167     # The linker can only warn and ignore the option if not recognized
14168     # So say no if there are warnings
14169     if test -s conftest.err; then
14170       # Append any errors to the config.log.
14171       cat conftest.err 1>&5
14172       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14173       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14174       if diff conftest.exp conftest.er2 >/dev/null; then
14175         lt_prog_compiler_static_works_F77=yes
14176       fi
14177     else
14178       lt_prog_compiler_static_works_F77=yes
14179     fi
14180   fi
14181   $rm conftest*
14182   LDFLAGS="$save_LDFLAGS"
14183
14184fi
14185{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
14186echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
14187
14188if test x"$lt_prog_compiler_static_works_F77" = xyes; then
14189    :
14190else
14191    lt_prog_compiler_static_F77=
14192fi
14193
14194
14195{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14196echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14197if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14198  echo $ECHO_N "(cached) $ECHO_C" >&6
14199else
14200  lt_cv_prog_compiler_c_o_F77=no
14201   $rm -r conftest 2>/dev/null
14202   mkdir conftest
14203   cd conftest
14204   mkdir out
14205   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14206
14207   lt_compiler_flag="-o out/conftest2.$ac_objext"
14208   # Insert the option either (1) after the last *FLAGS variable, or
14209   # (2) before a word containing "conftest.", or (3) at the end.
14210   # Note that $ac_compile itself does not contain backslashes and begins
14211   # with a dollar sign (not a hyphen), so the echo should work correctly.
14212   lt_compile=`echo "$ac_compile" | $SED \
14213   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14214   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14215   -e 's:$: $lt_compiler_flag:'`
14216   (eval echo "\"\$as_me:14216: $lt_compile\"" >&5)
14217   (eval "$lt_compile" 2>out/conftest.err)
14218   ac_status=$?
14219   cat out/conftest.err >&5
14220   echo "$as_me:14220: \$? = $ac_status" >&5
14221   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14222   then
14223     # The compiler can only warn and ignore the option if not recognized
14224     # So say no if there are warnings
14225     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14226     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14227     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14228       lt_cv_prog_compiler_c_o_F77=yes
14229     fi
14230   fi
14231   chmod u+w . 2>&5
14232   $rm conftest*
14233   # SGI C++ compiler will create directory out/ii_files/ for
14234   # template instantiation
14235   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14236   $rm out/* && rmdir out
14237   cd ..
14238   rmdir conftest
14239   $rm conftest*
14240
14241fi
14242{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14243echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14244
14245
14246hard_links="nottested"
14247if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14248  # do not overwrite the value of need_locks provided by the user
14249  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14250echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14251  hard_links=yes
14252  $rm conftest*
14253  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14254  touch conftest.a
14255  ln conftest.a conftest.b 2>&5 || hard_links=no
14256  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14257  { echo "$as_me:$LINENO: result: $hard_links" >&5
14258echo "${ECHO_T}$hard_links" >&6; }
14259  if test "$hard_links" = no; then
14260    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14261echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14262    need_locks=warn
14263  fi
14264else
14265  need_locks=no
14266fi
14267
14268{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14269echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14270
14271  runpath_var=
14272  allow_undefined_flag_F77=
14273  enable_shared_with_static_runtimes_F77=no
14274  archive_cmds_F77=
14275  archive_expsym_cmds_F77=
14276  old_archive_From_new_cmds_F77=
14277  old_archive_from_expsyms_cmds_F77=
14278  export_dynamic_flag_spec_F77=
14279  whole_archive_flag_spec_F77=
14280  thread_safe_flag_spec_F77=
14281  hardcode_libdir_flag_spec_F77=
14282  hardcode_libdir_flag_spec_ld_F77=
14283  hardcode_libdir_separator_F77=
14284  hardcode_direct_F77=no
14285  hardcode_minus_L_F77=no
14286  hardcode_shlibpath_var_F77=unsupported
14287  link_all_deplibs_F77=unknown
14288  hardcode_automatic_F77=no
14289  module_cmds_F77=
14290  module_expsym_cmds_F77=
14291  always_export_symbols_F77=no
14292  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14293  # include_expsyms should be a list of space-separated symbols to be *always*
14294  # included in the symbol list
14295  include_expsyms_F77=
14296  # exclude_expsyms can be an extended regexp of symbols to exclude
14297  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14298  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14299  # as well as any symbol that contains `d'.
14300  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14301  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14302  # platforms (ab)use it in PIC code, but their linkers get confused if
14303  # the symbol is explicitly referenced.  Since portable code cannot
14304  # rely on this symbol name, it's probably fine to never include it in
14305  # preloaded symbol tables.
14306  extract_expsyms_cmds=
14307  # Just being paranoid about ensuring that cc_basename is set.
14308  for cc_temp in $compiler""; do
14309  case $cc_temp in
14310    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14311    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14312    \-*) ;;
14313    *) break;;
14314  esac
14315done
14316cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14317
14318  case $host_os in
14319  cygwin* | mingw* | pw32*)
14320    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14321    # When not using gcc, we currently assume that we are using
14322    # Microsoft Visual C++.
14323    if test "$GCC" != yes; then
14324      with_gnu_ld=no
14325    fi
14326    ;;
14327  interix*)
14328    # we just hope/assume this is gcc and not c89 (= MSVC++)
14329    with_gnu_ld=yes
14330    ;;
14331  openbsd*)
14332    with_gnu_ld=no
14333    ;;
14334  esac
14335
14336  ld_shlibs_F77=yes
14337  if test "$with_gnu_ld" = yes; then
14338    # If archive_cmds runs LD, not CC, wlarc should be empty
14339    wlarc='${wl}'
14340
14341    # Set some defaults for GNU ld with shared library support. These
14342    # are reset later if shared libraries are not supported. Putting them
14343    # here allows them to be overridden if necessary.
14344    runpath_var=LD_RUN_PATH
14345    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14346    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14347    # ancient GNU ld didn't support --whole-archive et. al.
14348    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14349	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14350      else
14351  	whole_archive_flag_spec_F77=
14352    fi
14353    supports_anon_versioning=no
14354    case `$LD -v 2>/dev/null` in
14355      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14356      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14357      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14358      *\ 2.11.*) ;; # other 2.11 versions
14359      *) supports_anon_versioning=yes ;;
14360    esac
14361
14362    # See if GNU ld supports shared libraries.
14363    case $host_os in
14364    aix3* | aix4* | aix5*)
14365      # On AIX/PPC, the GNU linker is very broken
14366      if test "$host_cpu" != ia64; then
14367	ld_shlibs_F77=no
14368	cat <<EOF 1>&2
14369
14370*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14371*** to be unable to reliably create shared libraries on AIX.
14372*** Therefore, libtool is disabling shared libraries support.  If you
14373*** really care for shared libraries, you may want to modify your PATH
14374*** so that a non-GNU linker is found, and then restart.
14375
14376EOF
14377      fi
14378      ;;
14379
14380    amigaos*)
14381      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)'
14382      hardcode_libdir_flag_spec_F77='-L$libdir'
14383      hardcode_minus_L_F77=yes
14384
14385      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14386      # that the semantics of dynamic libraries on AmigaOS, at least up
14387      # to version 4, is to share data among multiple programs linked
14388      # with the same dynamic library.  Since this doesn't match the
14389      # behavior of shared libraries on other platforms, we can't use
14390      # them.
14391      ld_shlibs_F77=no
14392      ;;
14393
14394    beos*)
14395      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14396	allow_undefined_flag_F77=unsupported
14397	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14398	# support --undefined.  This deserves some investigation.  FIXME
14399	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14400      else
14401	ld_shlibs_F77=no
14402      fi
14403      ;;
14404
14405    cygwin* | mingw* | pw32*)
14406      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14407      # as there is no search path for DLLs.
14408      hardcode_libdir_flag_spec_F77='-L$libdir'
14409      allow_undefined_flag_F77=unsupported
14410      always_export_symbols_F77=no
14411      enable_shared_with_static_runtimes_F77=yes
14412      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14413
14414      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14415        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14416	# If the export-symbols file already is a .def file (1st line
14417	# is EXPORTS), use it as is; otherwise, prepend...
14418	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14419	  cp $export_symbols $output_objdir/$soname.def;
14420	else
14421	  echo EXPORTS > $output_objdir/$soname.def;
14422	  cat $export_symbols >> $output_objdir/$soname.def;
14423	fi~
14424	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14425      else
14426	ld_shlibs_F77=no
14427      fi
14428      ;;
14429
14430    interix[3-9]*)
14431      hardcode_direct_F77=no
14432      hardcode_shlibpath_var_F77=no
14433      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14434      export_dynamic_flag_spec_F77='${wl}-E'
14435      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14436      # Instead, shared libraries are loaded at an image base (0x10000000 by
14437      # default) and relocated if they conflict, which is a slow very memory
14438      # consuming and fragmenting process.  To avoid this, we pick a random,
14439      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14440      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14441      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'
14442      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'
14443      ;;
14444
14445    gnu* | linux* | k*bsd*-gnu)
14446      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14447	tmp_addflag=
14448	case $cc_basename,$host_cpu in
14449	pgcc*)				# Portland Group C compiler
14450	  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'
14451	  tmp_addflag=' $pic_flag'
14452	  ;;
14453	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14454	  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'
14455	  tmp_addflag=' $pic_flag -Mnomain' ;;
14456	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14457	  tmp_addflag=' -i_dynamic' ;;
14458	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14459	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14460	ifc* | ifort*)			# Intel Fortran compiler
14461	  tmp_addflag=' -nofor_main' ;;
14462	esac
14463	case `$CC -V 2>&1 | sed 5q` in
14464	*Sun\ C*)			# Sun C 5.9
14465	  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'
14466	  tmp_sharedflag='-G' ;;
14467	*Sun\ F*)			# Sun Fortran 8.3
14468	  tmp_sharedflag='-G' ;;
14469	*)
14470	  tmp_sharedflag='-shared' ;;
14471	esac
14472	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14473
14474	if test $supports_anon_versioning = yes; then
14475	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14476  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14477  $echo "local: *; };" >> $output_objdir/$libname.ver~
14478	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14479	fi
14480      else
14481	ld_shlibs_F77=no
14482      fi
14483      ;;
14484
14485    netbsd*)
14486      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14487	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14488	wlarc=
14489      else
14490	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14491	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14492      fi
14493      ;;
14494
14495    solaris*)
14496      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14497	ld_shlibs_F77=no
14498	cat <<EOF 1>&2
14499
14500*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14501*** create shared libraries on Solaris systems.  Therefore, libtool
14502*** is disabling shared libraries support.  We urge you to upgrade GNU
14503*** binutils to release 2.9.1 or newer.  Another option is to modify
14504*** your PATH or compiler configuration so that the native linker is
14505*** used, and then restart.
14506
14507EOF
14508      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14509	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14510	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14511      else
14512	ld_shlibs_F77=no
14513      fi
14514      ;;
14515
14516    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14517      case `$LD -v 2>&1` in
14518        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14519	ld_shlibs_F77=no
14520	cat <<_LT_EOF 1>&2
14521
14522*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14523*** reliably create shared libraries on SCO systems.  Therefore, libtool
14524*** is disabling shared libraries support.  We urge you to upgrade GNU
14525*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14526*** your PATH or compiler configuration so that the native linker is
14527*** used, and then restart.
14528
14529_LT_EOF
14530	;;
14531	*)
14532	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14533	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14534	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14535	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14536	  else
14537	    ld_shlibs_F77=no
14538	  fi
14539	;;
14540      esac
14541      ;;
14542
14543    sunos4*)
14544      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14545      wlarc=
14546      hardcode_direct_F77=yes
14547      hardcode_shlibpath_var_F77=no
14548      ;;
14549
14550    *)
14551      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14552	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14553	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14554      else
14555	ld_shlibs_F77=no
14556      fi
14557      ;;
14558    esac
14559
14560    if test "$ld_shlibs_F77" = no; then
14561      runpath_var=
14562      hardcode_libdir_flag_spec_F77=
14563      export_dynamic_flag_spec_F77=
14564      whole_archive_flag_spec_F77=
14565    fi
14566  else
14567    # PORTME fill in a description of your system's linker (not GNU ld)
14568    case $host_os in
14569    aix3*)
14570      allow_undefined_flag_F77=unsupported
14571      always_export_symbols_F77=yes
14572      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'
14573      # Note: this linker hardcodes the directories in LIBPATH if there
14574      # are no directories specified by -L.
14575      hardcode_minus_L_F77=yes
14576      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14577	# Neither direct hardcoding nor static linking is supported with a
14578	# broken collect2.
14579	hardcode_direct_F77=unsupported
14580      fi
14581      ;;
14582
14583    aix4* | aix5*)
14584      if test "$host_cpu" = ia64; then
14585	# On IA64, the linker does run time linking by default, so we don't
14586	# have to do anything special.
14587	aix_use_runtimelinking=no
14588	exp_sym_flag='-Bexport'
14589	no_entry_flag=""
14590      else
14591	# If we're using GNU nm, then we don't want the "-C" option.
14592	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14593	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14594	  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'
14595	else
14596	  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'
14597	fi
14598	aix_use_runtimelinking=no
14599
14600	# Test if we are trying to use run time linking or normal
14601	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14602	# need to do runtime linking.
14603	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14604	  for ld_flag in $LDFLAGS; do
14605  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14606  	    aix_use_runtimelinking=yes
14607  	    break
14608  	  fi
14609	  done
14610	  ;;
14611	esac
14612
14613	exp_sym_flag='-bexport'
14614	no_entry_flag='-bnoentry'
14615      fi
14616
14617      # When large executables or shared objects are built, AIX ld can
14618      # have problems creating the table of contents.  If linking a library
14619      # or program results in "error TOC overflow" add -mminimal-toc to
14620      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14621      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14622
14623      archive_cmds_F77=''
14624      hardcode_direct_F77=yes
14625      hardcode_libdir_separator_F77=':'
14626      link_all_deplibs_F77=yes
14627
14628      if test "$GCC" = yes; then
14629	case $host_os in aix4.[012]|aix4.[012].*)
14630	# We only want to do this on AIX 4.2 and lower, the check
14631	# below for broken collect2 doesn't work under 4.3+
14632	  collect2name=`${CC} -print-prog-name=collect2`
14633	  if test -f "$collect2name" && \
14634  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14635	  then
14636  	  # We have reworked collect2
14637  	  :
14638	  else
14639  	  # We have old collect2
14640  	  hardcode_direct_F77=unsupported
14641  	  # It fails to find uninstalled libraries when the uninstalled
14642  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14643  	  # to unsupported forces relinking
14644  	  hardcode_minus_L_F77=yes
14645  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14646  	  hardcode_libdir_separator_F77=
14647	  fi
14648	  ;;
14649	esac
14650	shared_flag='-shared'
14651	if test "$aix_use_runtimelinking" = yes; then
14652	  shared_flag="$shared_flag "'${wl}-G'
14653	fi
14654      else
14655	# not using gcc
14656	if test "$host_cpu" = ia64; then
14657  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14658  	# chokes on -Wl,-G. The following line is correct:
14659	  shared_flag='-G'
14660	else
14661	  if test "$aix_use_runtimelinking" = yes; then
14662	    shared_flag='${wl}-G'
14663	  else
14664	    shared_flag='${wl}-bM:SRE'
14665	  fi
14666	fi
14667      fi
14668
14669      # It seems that -bexpall does not export symbols beginning with
14670      # underscore (_), so it is better to generate a list of symbols to export.
14671      always_export_symbols_F77=yes
14672      if test "$aix_use_runtimelinking" = yes; then
14673	# Warning - without using the other runtime loading flags (-brtl),
14674	# -berok will link without error, but may produce a broken library.
14675	allow_undefined_flag_F77='-berok'
14676       # Determine the default libpath from the value encoded in an empty executable.
14677       cat >conftest.$ac_ext <<_ACEOF
14678      program main
14679
14680      end
14681_ACEOF
14682rm -f conftest.$ac_objext conftest$ac_exeext
14683if { (ac_try="$ac_link"
14684case "(($ac_try" in
14685  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14686  *) ac_try_echo=$ac_try;;
14687esac
14688eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14689  (eval "$ac_link") 2>conftest.er1
14690  ac_status=$?
14691  grep -v '^ *+' conftest.er1 >conftest.err
14692  rm -f conftest.er1
14693  cat conftest.err >&5
14694  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14695  (exit $ac_status); } && {
14696	 test -z "$ac_f77_werror_flag" ||
14697	 test ! -s conftest.err
14698       } && test -s conftest$ac_exeext &&
14699       $as_test_x conftest$ac_exeext; then
14700
14701lt_aix_libpath_sed='
14702    /Import File Strings/,/^$/ {
14703	/^0/ {
14704	    s/^0  *\(.*\)$/\1/
14705	    p
14706	}
14707    }'
14708aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14709# Check for a 64-bit object if we didn't find anything.
14710if test -z "$aix_libpath"; then
14711  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14712fi
14713else
14714  echo "$as_me: failed program was:" >&5
14715sed 's/^/| /' conftest.$ac_ext >&5
14716
14717
14718fi
14719
14720rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14721      conftest$ac_exeext conftest.$ac_ext
14722if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14723
14724       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14725	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"
14726       else
14727	if test "$host_cpu" = ia64; then
14728	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14729	  allow_undefined_flag_F77="-z nodefs"
14730	  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"
14731	else
14732	 # Determine the default libpath from the value encoded in an empty executable.
14733	 cat >conftest.$ac_ext <<_ACEOF
14734      program main
14735
14736      end
14737_ACEOF
14738rm -f conftest.$ac_objext conftest$ac_exeext
14739if { (ac_try="$ac_link"
14740case "(($ac_try" in
14741  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14742  *) ac_try_echo=$ac_try;;
14743esac
14744eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14745  (eval "$ac_link") 2>conftest.er1
14746  ac_status=$?
14747  grep -v '^ *+' conftest.er1 >conftest.err
14748  rm -f conftest.er1
14749  cat conftest.err >&5
14750  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14751  (exit $ac_status); } && {
14752	 test -z "$ac_f77_werror_flag" ||
14753	 test ! -s conftest.err
14754       } && test -s conftest$ac_exeext &&
14755       $as_test_x conftest$ac_exeext; then
14756
14757lt_aix_libpath_sed='
14758    /Import File Strings/,/^$/ {
14759	/^0/ {
14760	    s/^0  *\(.*\)$/\1/
14761	    p
14762	}
14763    }'
14764aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14765# Check for a 64-bit object if we didn't find anything.
14766if test -z "$aix_libpath"; then
14767  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
14768fi
14769else
14770  echo "$as_me: failed program was:" >&5
14771sed 's/^/| /' conftest.$ac_ext >&5
14772
14773
14774fi
14775
14776rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14777      conftest$ac_exeext conftest.$ac_ext
14778if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14779
14780	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14781	  # Warning - without using the other run time loading flags,
14782	  # -berok will link without error, but may produce a broken library.
14783	  no_undefined_flag_F77=' ${wl}-bernotok'
14784	  allow_undefined_flag_F77=' ${wl}-berok'
14785	  # Exported symbols can be pulled into shared objects from archives
14786	  whole_archive_flag_spec_F77='$convenience'
14787	  archive_cmds_need_lc_F77=yes
14788	  # This is similar to how AIX traditionally builds its shared libraries.
14789	  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'
14790	fi
14791      fi
14792      ;;
14793
14794    amigaos*)
14795      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)'
14796      hardcode_libdir_flag_spec_F77='-L$libdir'
14797      hardcode_minus_L_F77=yes
14798      # see comment about different semantics on the GNU ld section
14799      ld_shlibs_F77=no
14800      ;;
14801
14802    bsdi[45]*)
14803      export_dynamic_flag_spec_F77=-rdynamic
14804      ;;
14805
14806    cygwin* | mingw* | pw32*)
14807      # When not using gcc, we currently assume that we are using
14808      # Microsoft Visual C++.
14809      # hardcode_libdir_flag_spec is actually meaningless, as there is
14810      # no search path for DLLs.
14811      hardcode_libdir_flag_spec_F77=' '
14812      allow_undefined_flag_F77=unsupported
14813      # Tell ltmain to make .lib files, not .a files.
14814      libext=lib
14815      # Tell ltmain to make .dll files, not .so files.
14816      shrext_cmds=".dll"
14817      # FIXME: Setting linknames here is a bad hack.
14818      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14819      # The linker will automatically build a .lib file if we build a DLL.
14820      old_archive_From_new_cmds_F77='true'
14821      # FIXME: Should let the user specify the lib program.
14822      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
14823      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14824      enable_shared_with_static_runtimes_F77=yes
14825      ;;
14826
14827    darwin* | rhapsody*)
14828      case $host_os in
14829        rhapsody* | darwin1.[012])
14830         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14831         ;;
14832       *) # Darwin 1.3 on
14833         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14834           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14835         else
14836           case ${MACOSX_DEPLOYMENT_TARGET} in
14837             10.[012])
14838               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14839               ;;
14840             10.*)
14841               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14842               ;;
14843           esac
14844         fi
14845         ;;
14846      esac
14847      archive_cmds_need_lc_F77=no
14848      hardcode_direct_F77=no
14849      hardcode_automatic_F77=yes
14850      hardcode_shlibpath_var_F77=unsupported
14851      whole_archive_flag_spec_F77=''
14852      link_all_deplibs_F77=yes
14853    if test "$GCC" = yes ; then
14854    	output_verbose_link_cmd='echo'
14855        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14856      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14857      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14858      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14859      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}'
14860    else
14861      case $cc_basename in
14862        xlc*)
14863         output_verbose_link_cmd='echo'
14864         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
14865         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14866          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14867         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}'
14868          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}'
14869          ;;
14870       *)
14871         ld_shlibs_F77=no
14872          ;;
14873      esac
14874    fi
14875      ;;
14876
14877    dgux*)
14878      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14879      hardcode_libdir_flag_spec_F77='-L$libdir'
14880      hardcode_shlibpath_var_F77=no
14881      ;;
14882
14883    freebsd1*)
14884      ld_shlibs_F77=no
14885      ;;
14886
14887    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14888    # support.  Future versions do this automatically, but an explicit c++rt0.o
14889    # does not break anything, and helps significantly (at the cost of a little
14890    # extra space).
14891    freebsd2.2*)
14892      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14893      hardcode_libdir_flag_spec_F77='-R$libdir'
14894      hardcode_direct_F77=yes
14895      hardcode_shlibpath_var_F77=no
14896      ;;
14897
14898    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14899    freebsd2*)
14900      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14901      hardcode_direct_F77=yes
14902      hardcode_minus_L_F77=yes
14903      hardcode_shlibpath_var_F77=no
14904      ;;
14905
14906    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14907    freebsd* | dragonfly*)
14908      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14909      hardcode_libdir_flag_spec_F77='-R$libdir'
14910      hardcode_direct_F77=yes
14911      hardcode_shlibpath_var_F77=no
14912      ;;
14913
14914    hpux9*)
14915      if test "$GCC" = yes; then
14916	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'
14917      else
14918	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'
14919      fi
14920      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14921      hardcode_libdir_separator_F77=:
14922      hardcode_direct_F77=yes
14923
14924      # hardcode_minus_L: Not really in the search PATH,
14925      # but as the default location of the library.
14926      hardcode_minus_L_F77=yes
14927      export_dynamic_flag_spec_F77='${wl}-E'
14928      ;;
14929
14930    hpux10*)
14931      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14932	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14933      else
14934	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14935      fi
14936      if test "$with_gnu_ld" = no; then
14937	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14938	hardcode_libdir_separator_F77=:
14939
14940	hardcode_direct_F77=yes
14941	export_dynamic_flag_spec_F77='${wl}-E'
14942
14943	# hardcode_minus_L: Not really in the search PATH,
14944	# but as the default location of the library.
14945	hardcode_minus_L_F77=yes
14946      fi
14947      ;;
14948
14949    hpux11*)
14950      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14951	case $host_cpu in
14952	hppa*64*)
14953	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14954	  ;;
14955	ia64*)
14956	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14957	  ;;
14958	*)
14959	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14960	  ;;
14961	esac
14962      else
14963	case $host_cpu in
14964	hppa*64*)
14965	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14966	  ;;
14967	ia64*)
14968	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14969	  ;;
14970	*)
14971	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14972	  ;;
14973	esac
14974      fi
14975      if test "$with_gnu_ld" = no; then
14976	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14977	hardcode_libdir_separator_F77=:
14978
14979	case $host_cpu in
14980	hppa*64*|ia64*)
14981	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14982	  hardcode_direct_F77=no
14983	  hardcode_shlibpath_var_F77=no
14984	  ;;
14985	*)
14986	  hardcode_direct_F77=yes
14987	  export_dynamic_flag_spec_F77='${wl}-E'
14988
14989	  # hardcode_minus_L: Not really in the search PATH,
14990	  # but as the default location of the library.
14991	  hardcode_minus_L_F77=yes
14992	  ;;
14993	esac
14994      fi
14995      ;;
14996
14997    irix5* | irix6* | nonstopux*)
14998      if test "$GCC" = yes; then
14999	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'
15000      else
15001	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'
15002	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15003      fi
15004      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15005      hardcode_libdir_separator_F77=:
15006      link_all_deplibs_F77=yes
15007      ;;
15008
15009    netbsd*)
15010      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15011	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15012      else
15013	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15014      fi
15015      hardcode_libdir_flag_spec_F77='-R$libdir'
15016      hardcode_direct_F77=yes
15017      hardcode_shlibpath_var_F77=no
15018      ;;
15019
15020    newsos6)
15021      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15022      hardcode_direct_F77=yes
15023      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15024      hardcode_libdir_separator_F77=:
15025      hardcode_shlibpath_var_F77=no
15026      ;;
15027
15028    openbsd*)
15029      if test -f /usr/libexec/ld.so; then
15030	hardcode_direct_F77=yes
15031	hardcode_shlibpath_var_F77=no
15032	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15033	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15034	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15035	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15036	  export_dynamic_flag_spec_F77='${wl}-E'
15037	else
15038	  case $host_os in
15039	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15040	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15041	     hardcode_libdir_flag_spec_F77='-R$libdir'
15042	     ;;
15043	   *)
15044	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15045	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15046	     ;;
15047	  esac
15048        fi
15049      else
15050	ld_shlibs_F77=no
15051      fi
15052      ;;
15053
15054    os2*)
15055      hardcode_libdir_flag_spec_F77='-L$libdir'
15056      hardcode_minus_L_F77=yes
15057      allow_undefined_flag_F77=unsupported
15058      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'
15059      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15060      ;;
15061
15062    osf3*)
15063      if test "$GCC" = yes; then
15064	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15065	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'
15066      else
15067	allow_undefined_flag_F77=' -expect_unresolved \*'
15068	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'
15069      fi
15070      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15071      hardcode_libdir_separator_F77=:
15072      ;;
15073
15074    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15075      if test "$GCC" = yes; then
15076	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15077	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'
15078	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15079      else
15080	allow_undefined_flag_F77=' -expect_unresolved \*'
15081	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'
15082	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~
15083	$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'
15084
15085	# Both c and cxx compiler support -rpath directly
15086	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15087      fi
15088      hardcode_libdir_separator_F77=:
15089      ;;
15090
15091    solaris*)
15092      no_undefined_flag_F77=' -z text'
15093      if test "$GCC" = yes; then
15094	wlarc='${wl}'
15095	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15096	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15097	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15098      else
15099	wlarc=''
15100	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15101	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15102  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15103      fi
15104      hardcode_libdir_flag_spec_F77='-R$libdir'
15105      hardcode_shlibpath_var_F77=no
15106      case $host_os in
15107      solaris2.[0-5] | solaris2.[0-5].*) ;;
15108      *)
15109	# The compiler driver will combine and reorder linker options,
15110	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15111	# but is careful enough not to reorder.
15112 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15113	if test "$GCC" = yes; then
15114	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15115	else
15116	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15117	fi
15118	;;
15119      esac
15120      link_all_deplibs_F77=yes
15121      ;;
15122
15123    sunos4*)
15124      if test "x$host_vendor" = xsequent; then
15125	# Use $CC to link under sequent, because it throws in some extra .o
15126	# files that make .init and .fini sections work.
15127	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15128      else
15129	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15130      fi
15131      hardcode_libdir_flag_spec_F77='-L$libdir'
15132      hardcode_direct_F77=yes
15133      hardcode_minus_L_F77=yes
15134      hardcode_shlibpath_var_F77=no
15135      ;;
15136
15137    sysv4)
15138      case $host_vendor in
15139	sni)
15140	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15141	  hardcode_direct_F77=yes # is this really true???
15142	;;
15143	siemens)
15144	  ## LD is ld it makes a PLAMLIB
15145	  ## CC just makes a GrossModule.
15146	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15147	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15148	  hardcode_direct_F77=no
15149        ;;
15150	motorola)
15151	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15152	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15153	;;
15154      esac
15155      runpath_var='LD_RUN_PATH'
15156      hardcode_shlibpath_var_F77=no
15157      ;;
15158
15159    sysv4.3*)
15160      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15161      hardcode_shlibpath_var_F77=no
15162      export_dynamic_flag_spec_F77='-Bexport'
15163      ;;
15164
15165    sysv4*MP*)
15166      if test -d /usr/nec; then
15167	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15168	hardcode_shlibpath_var_F77=no
15169	runpath_var=LD_RUN_PATH
15170	hardcode_runpath_var=yes
15171	ld_shlibs_F77=yes
15172      fi
15173      ;;
15174
15175    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15176      no_undefined_flag_F77='${wl}-z,text'
15177      archive_cmds_need_lc_F77=no
15178      hardcode_shlibpath_var_F77=no
15179      runpath_var='LD_RUN_PATH'
15180
15181      if test "$GCC" = yes; then
15182	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15183	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15184      else
15185	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15186	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15187      fi
15188      ;;
15189
15190    sysv5* | sco3.2v5* | sco5v6*)
15191      # Note: We can NOT use -z defs as we might desire, because we do not
15192      # link with -lc, and that would cause any symbols used from libc to
15193      # always be unresolved, which means just about no library would
15194      # ever link correctly.  If we're not using GNU ld we use -z text
15195      # though, which does catch some bad symbols but isn't as heavy-handed
15196      # as -z defs.
15197      no_undefined_flag_F77='${wl}-z,text'
15198      allow_undefined_flag_F77='${wl}-z,nodefs'
15199      archive_cmds_need_lc_F77=no
15200      hardcode_shlibpath_var_F77=no
15201      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15202      hardcode_libdir_separator_F77=':'
15203      link_all_deplibs_F77=yes
15204      export_dynamic_flag_spec_F77='${wl}-Bexport'
15205      runpath_var='LD_RUN_PATH'
15206
15207      if test "$GCC" = yes; then
15208	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15209	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15210      else
15211	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15212	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15213      fi
15214      ;;
15215
15216    uts4*)
15217      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15218      hardcode_libdir_flag_spec_F77='-L$libdir'
15219      hardcode_shlibpath_var_F77=no
15220      ;;
15221
15222    *)
15223      ld_shlibs_F77=no
15224      ;;
15225    esac
15226  fi
15227
15228{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15229echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15230test "$ld_shlibs_F77" = no && can_build_shared=no
15231
15232#
15233# Do we need to explicitly link libc?
15234#
15235case "x$archive_cmds_need_lc_F77" in
15236x|xyes)
15237  # Assume -lc should be added
15238  archive_cmds_need_lc_F77=yes
15239
15240  if test "$enable_shared" = yes && test "$GCC" = yes; then
15241    case $archive_cmds_F77 in
15242    *'~'*)
15243      # FIXME: we may have to deal with multi-command sequences.
15244      ;;
15245    '$CC '*)
15246      # Test whether the compiler implicitly links with -lc since on some
15247      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15248      # to ld, don't add -lc before -lgcc.
15249      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15250echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15251      $rm conftest*
15252      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15253
15254      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15255  (eval $ac_compile) 2>&5
15256  ac_status=$?
15257  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15258  (exit $ac_status); } 2>conftest.err; then
15259        soname=conftest
15260        lib=conftest
15261        libobjs=conftest.$ac_objext
15262        deplibs=
15263        wl=$lt_prog_compiler_wl_F77
15264	pic_flag=$lt_prog_compiler_pic_F77
15265        compiler_flags=-v
15266        linker_flags=-v
15267        verstring=
15268        output_objdir=.
15269        libname=conftest
15270        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15271        allow_undefined_flag_F77=
15272        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15273  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15274  ac_status=$?
15275  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15276  (exit $ac_status); }
15277        then
15278	  archive_cmds_need_lc_F77=no
15279        else
15280	  archive_cmds_need_lc_F77=yes
15281        fi
15282        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15283      else
15284        cat conftest.err 1>&5
15285      fi
15286      $rm conftest*
15287      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15288echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15289      ;;
15290    esac
15291  fi
15292  ;;
15293esac
15294
15295{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15296echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15297library_names_spec=
15298libname_spec='lib$name'
15299soname_spec=
15300shrext_cmds=".so"
15301postinstall_cmds=
15302postuninstall_cmds=
15303finish_cmds=
15304finish_eval=
15305shlibpath_var=
15306shlibpath_overrides_runpath=unknown
15307version_type=none
15308dynamic_linker="$host_os ld.so"
15309sys_lib_dlsearch_path_spec="/lib /usr/lib"
15310
15311need_lib_prefix=unknown
15312hardcode_into_libs=no
15313
15314# when you set need_version to no, make sure it does not cause -set_version
15315# flags to be left without arguments
15316need_version=unknown
15317
15318case $host_os in
15319aix3*)
15320  version_type=linux
15321  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15322  shlibpath_var=LIBPATH
15323
15324  # AIX 3 has no versioning support, so we append a major version to the name.
15325  soname_spec='${libname}${release}${shared_ext}$major'
15326  ;;
15327
15328aix4* | aix5*)
15329  version_type=linux
15330  need_lib_prefix=no
15331  need_version=no
15332  hardcode_into_libs=yes
15333  if test "$host_cpu" = ia64; then
15334    # AIX 5 supports IA64
15335    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15336    shlibpath_var=LD_LIBRARY_PATH
15337  else
15338    # With GCC up to 2.95.x, collect2 would create an import file
15339    # for dependence libraries.  The import file would start with
15340    # the line `#! .'.  This would cause the generated library to
15341    # depend on `.', always an invalid library.  This was fixed in
15342    # development snapshots of GCC prior to 3.0.
15343    case $host_os in
15344      aix4 | aix4.[01] | aix4.[01].*)
15345      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15346	   echo ' yes '
15347	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15348	:
15349      else
15350	can_build_shared=no
15351      fi
15352      ;;
15353    esac
15354    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15355    # soname into executable. Probably we can add versioning support to
15356    # collect2, so additional links can be useful in future.
15357    if test "$aix_use_runtimelinking" = yes; then
15358      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15359      # instead of lib<name>.a to let people know that these are not
15360      # typical AIX shared libraries.
15361      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15362    else
15363      # We preserve .a as extension for shared libraries through AIX4.2
15364      # and later when we are not doing run time linking.
15365      library_names_spec='${libname}${release}.a $libname.a'
15366      soname_spec='${libname}${release}${shared_ext}$major'
15367    fi
15368    shlibpath_var=LIBPATH
15369  fi
15370  ;;
15371
15372amigaos*)
15373  library_names_spec='$libname.ixlibrary $libname.a'
15374  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15375  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'
15376  ;;
15377
15378beos*)
15379  library_names_spec='${libname}${shared_ext}'
15380  dynamic_linker="$host_os ld.so"
15381  shlibpath_var=LIBRARY_PATH
15382  ;;
15383
15384bsdi[45]*)
15385  version_type=linux
15386  need_version=no
15387  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15388  soname_spec='${libname}${release}${shared_ext}$major'
15389  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15390  shlibpath_var=LD_LIBRARY_PATH
15391  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15392  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15393  # the default ld.so.conf also contains /usr/contrib/lib and
15394  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15395  # libtool to hard-code these into programs
15396  ;;
15397
15398cygwin* | mingw* | pw32*)
15399  version_type=windows
15400  shrext_cmds=".dll"
15401  need_version=no
15402  need_lib_prefix=no
15403
15404  case $GCC,$host_os in
15405  yes,cygwin* | yes,mingw* | yes,pw32*)
15406    library_names_spec='$libname.dll.a'
15407    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15408    postinstall_cmds='base_file=`basename \${file}`~
15409      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15410      dldir=$destdir/`dirname \$dlpath`~
15411      test -d \$dldir || mkdir -p \$dldir~
15412      $install_prog $dir/$dlname \$dldir/$dlname~
15413      chmod a+x \$dldir/$dlname'
15414    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15415      dlpath=$dir/\$dldll~
15416       $rm \$dlpath'
15417    shlibpath_overrides_runpath=yes
15418
15419    case $host_os in
15420    cygwin*)
15421      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15422      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15423      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15424      ;;
15425    mingw*)
15426      # MinGW DLLs use traditional 'lib' prefix
15427      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15428      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15429      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15430        # It is most probably a Windows format PATH printed by
15431        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15432        # path with ; separators, and with drive letters. We can handle the
15433        # drive letters (cygwin fileutils understands them), so leave them,
15434        # especially as we might pass files found there to a mingw objdump,
15435        # which wouldn't understand a cygwinified path. Ahh.
15436        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15437      else
15438        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15439      fi
15440      ;;
15441    pw32*)
15442      # pw32 DLLs use 'pw' prefix rather than 'lib'
15443      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15444      ;;
15445    esac
15446    ;;
15447
15448  *)
15449    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15450    ;;
15451  esac
15452  dynamic_linker='Win32 ld.exe'
15453  # FIXME: first we should search . and the directory the executable is in
15454  shlibpath_var=PATH
15455  ;;
15456
15457darwin* | rhapsody*)
15458  dynamic_linker="$host_os dyld"
15459  version_type=darwin
15460  need_lib_prefix=no
15461  need_version=no
15462  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15463  soname_spec='${libname}${release}${major}$shared_ext'
15464  shlibpath_overrides_runpath=yes
15465  shlibpath_var=DYLD_LIBRARY_PATH
15466  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15467
15468  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15469  ;;
15470
15471dgux*)
15472  version_type=linux
15473  need_lib_prefix=no
15474  need_version=no
15475  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15476  soname_spec='${libname}${release}${shared_ext}$major'
15477  shlibpath_var=LD_LIBRARY_PATH
15478  ;;
15479
15480freebsd1*)
15481  dynamic_linker=no
15482  ;;
15483
15484freebsd* | dragonfly*)
15485  # DragonFly does not have aout.  When/if they implement a new
15486  # versioning mechanism, adjust this.
15487  if test -x /usr/bin/objformat; then
15488    objformat=`/usr/bin/objformat`
15489  else
15490    case $host_os in
15491    freebsd[123]*) objformat=aout ;;
15492    *) objformat=elf ;;
15493    esac
15494  fi
15495  version_type=freebsd-$objformat
15496  case $version_type in
15497    freebsd-elf*)
15498      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15499      need_version=no
15500      need_lib_prefix=no
15501      ;;
15502    freebsd-*)
15503      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15504      need_version=yes
15505      ;;
15506  esac
15507  shlibpath_var=LD_LIBRARY_PATH
15508  case $host_os in
15509  freebsd2*)
15510    shlibpath_overrides_runpath=yes
15511    ;;
15512  freebsd3.[01]* | freebsdelf3.[01]*)
15513    shlibpath_overrides_runpath=yes
15514    hardcode_into_libs=yes
15515    ;;
15516  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15517  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15518    shlibpath_overrides_runpath=no
15519    hardcode_into_libs=yes
15520    ;;
15521  *) # from 4.6 on, and DragonFly
15522    shlibpath_overrides_runpath=yes
15523    hardcode_into_libs=yes
15524    ;;
15525  esac
15526  ;;
15527
15528gnu*)
15529  version_type=linux
15530  need_lib_prefix=no
15531  need_version=no
15532  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15533  soname_spec='${libname}${release}${shared_ext}$major'
15534  shlibpath_var=LD_LIBRARY_PATH
15535  hardcode_into_libs=yes
15536  ;;
15537
15538hpux9* | hpux10* | hpux11*)
15539  # Give a soname corresponding to the major version so that dld.sl refuses to
15540  # link against other versions.
15541  version_type=sunos
15542  need_lib_prefix=no
15543  need_version=no
15544  case $host_cpu in
15545  ia64*)
15546    shrext_cmds='.so'
15547    hardcode_into_libs=yes
15548    dynamic_linker="$host_os dld.so"
15549    shlibpath_var=LD_LIBRARY_PATH
15550    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15551    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15552    soname_spec='${libname}${release}${shared_ext}$major'
15553    if test "X$HPUX_IA64_MODE" = X32; then
15554      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15555    else
15556      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15557    fi
15558    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15559    ;;
15560   hppa*64*)
15561     shrext_cmds='.sl'
15562     hardcode_into_libs=yes
15563     dynamic_linker="$host_os dld.sl"
15564     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15565     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15566     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15567     soname_spec='${libname}${release}${shared_ext}$major'
15568     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15569     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15570     ;;
15571   *)
15572    shrext_cmds='.sl'
15573    dynamic_linker="$host_os dld.sl"
15574    shlibpath_var=SHLIB_PATH
15575    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15576    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15577    soname_spec='${libname}${release}${shared_ext}$major'
15578    ;;
15579  esac
15580  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15581  postinstall_cmds='chmod 555 $lib'
15582  ;;
15583
15584interix[3-9]*)
15585  version_type=linux
15586  need_lib_prefix=no
15587  need_version=no
15588  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15589  soname_spec='${libname}${release}${shared_ext}$major'
15590  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15591  shlibpath_var=LD_LIBRARY_PATH
15592  shlibpath_overrides_runpath=no
15593  hardcode_into_libs=yes
15594  ;;
15595
15596irix5* | irix6* | nonstopux*)
15597  case $host_os in
15598    nonstopux*) version_type=nonstopux ;;
15599    *)
15600	if test "$lt_cv_prog_gnu_ld" = yes; then
15601		version_type=linux
15602	else
15603		version_type=irix
15604	fi ;;
15605  esac
15606  need_lib_prefix=no
15607  need_version=no
15608  soname_spec='${libname}${release}${shared_ext}$major'
15609  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15610  case $host_os in
15611  irix5* | nonstopux*)
15612    libsuff= shlibsuff=
15613    ;;
15614  *)
15615    case $LD in # libtool.m4 will add one of these switches to LD
15616    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15617      libsuff= shlibsuff= libmagic=32-bit;;
15618    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15619      libsuff=32 shlibsuff=N32 libmagic=N32;;
15620    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15621      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15622    *) libsuff= shlibsuff= libmagic=never-match;;
15623    esac
15624    ;;
15625  esac
15626  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15627  shlibpath_overrides_runpath=no
15628  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15629  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15630  hardcode_into_libs=yes
15631  ;;
15632
15633# No shared lib support for Linux oldld, aout, or coff.
15634linux*oldld* | linux*aout* | linux*coff*)
15635  dynamic_linker=no
15636  ;;
15637
15638# This must be Linux ELF.
15639linux* | k*bsd*-gnu)
15640  version_type=linux
15641  need_lib_prefix=no
15642  need_version=no
15643  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15644  soname_spec='${libname}${release}${shared_ext}$major'
15645  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15646  shlibpath_var=LD_LIBRARY_PATH
15647  shlibpath_overrides_runpath=no
15648  # This implies no fast_install, which is unacceptable.
15649  # Some rework will be needed to allow for fast_install
15650  # before this can be enabled.
15651  hardcode_into_libs=yes
15652
15653  # Append ld.so.conf contents to the search path
15654  if test -f /etc/ld.so.conf; then
15655    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' ' '`
15656    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15657  fi
15658
15659  # We used to test for /lib/ld.so.1 and disable shared libraries on
15660  # powerpc, because MkLinux only supported shared libraries with the
15661  # GNU dynamic linker.  Since this was broken with cross compilers,
15662  # most powerpc-linux boxes support dynamic linking these days and
15663  # people can always --disable-shared, the test was removed, and we
15664  # assume the GNU/Linux dynamic linker is in use.
15665  dynamic_linker='GNU/Linux ld.so'
15666  ;;
15667
15668netbsd*)
15669  version_type=sunos
15670  need_lib_prefix=no
15671  need_version=no
15672  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15673    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15674    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15675    dynamic_linker='NetBSD (a.out) ld.so'
15676  else
15677    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15678    soname_spec='${libname}${release}${shared_ext}$major'
15679    dynamic_linker='NetBSD ld.elf_so'
15680  fi
15681  shlibpath_var=LD_LIBRARY_PATH
15682  shlibpath_overrides_runpath=yes
15683  hardcode_into_libs=yes
15684  ;;
15685
15686newsos6)
15687  version_type=linux
15688  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15689  shlibpath_var=LD_LIBRARY_PATH
15690  shlibpath_overrides_runpath=yes
15691  ;;
15692
15693nto-qnx*)
15694  version_type=linux
15695  need_lib_prefix=no
15696  need_version=no
15697  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15698  soname_spec='${libname}${release}${shared_ext}$major'
15699  shlibpath_var=LD_LIBRARY_PATH
15700  shlibpath_overrides_runpath=yes
15701  ;;
15702
15703openbsd*)
15704  version_type=sunos
15705  sys_lib_dlsearch_path_spec="/usr/lib"
15706  need_lib_prefix=no
15707  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15708  case $host_os in
15709    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15710    *)                         need_version=no  ;;
15711  esac
15712  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15713  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15714  shlibpath_var=LD_LIBRARY_PATH
15715  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15716    case $host_os in
15717      openbsd2.[89] | openbsd2.[89].*)
15718	shlibpath_overrides_runpath=no
15719	;;
15720      *)
15721	shlibpath_overrides_runpath=yes
15722	;;
15723      esac
15724  else
15725    shlibpath_overrides_runpath=yes
15726  fi
15727  ;;
15728
15729os2*)
15730  libname_spec='$name'
15731  shrext_cmds=".dll"
15732  need_lib_prefix=no
15733  library_names_spec='$libname${shared_ext} $libname.a'
15734  dynamic_linker='OS/2 ld.exe'
15735  shlibpath_var=LIBPATH
15736  ;;
15737
15738osf3* | osf4* | osf5*)
15739  version_type=osf
15740  need_lib_prefix=no
15741  need_version=no
15742  soname_spec='${libname}${release}${shared_ext}$major'
15743  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15744  shlibpath_var=LD_LIBRARY_PATH
15745  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15746  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15747  ;;
15748
15749rdos*)
15750  dynamic_linker=no
15751  ;;
15752
15753solaris*)
15754  version_type=linux
15755  need_lib_prefix=no
15756  need_version=no
15757  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15758  soname_spec='${libname}${release}${shared_ext}$major'
15759  shlibpath_var=LD_LIBRARY_PATH
15760  shlibpath_overrides_runpath=yes
15761  hardcode_into_libs=yes
15762  # ldd complains unless libraries are executable
15763  postinstall_cmds='chmod +x $lib'
15764  ;;
15765
15766sunos4*)
15767  version_type=sunos
15768  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15769  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15770  shlibpath_var=LD_LIBRARY_PATH
15771  shlibpath_overrides_runpath=yes
15772  if test "$with_gnu_ld" = yes; then
15773    need_lib_prefix=no
15774  fi
15775  need_version=yes
15776  ;;
15777
15778sysv4 | sysv4.3*)
15779  version_type=linux
15780  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15781  soname_spec='${libname}${release}${shared_ext}$major'
15782  shlibpath_var=LD_LIBRARY_PATH
15783  case $host_vendor in
15784    sni)
15785      shlibpath_overrides_runpath=no
15786      need_lib_prefix=no
15787      export_dynamic_flag_spec='${wl}-Blargedynsym'
15788      runpath_var=LD_RUN_PATH
15789      ;;
15790    siemens)
15791      need_lib_prefix=no
15792      ;;
15793    motorola)
15794      need_lib_prefix=no
15795      need_version=no
15796      shlibpath_overrides_runpath=no
15797      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15798      ;;
15799  esac
15800  ;;
15801
15802sysv4*MP*)
15803  if test -d /usr/nec ;then
15804    version_type=linux
15805    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15806    soname_spec='$libname${shared_ext}.$major'
15807    shlibpath_var=LD_LIBRARY_PATH
15808  fi
15809  ;;
15810
15811sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15812  version_type=freebsd-elf
15813  need_lib_prefix=no
15814  need_version=no
15815  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15816  soname_spec='${libname}${release}${shared_ext}$major'
15817  shlibpath_var=LD_LIBRARY_PATH
15818  hardcode_into_libs=yes
15819  if test "$with_gnu_ld" = yes; then
15820    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15821    shlibpath_overrides_runpath=no
15822  else
15823    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15824    shlibpath_overrides_runpath=yes
15825    case $host_os in
15826      sco3.2v5*)
15827        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15828	;;
15829    esac
15830  fi
15831  sys_lib_dlsearch_path_spec='/usr/lib'
15832  ;;
15833
15834uts4*)
15835  version_type=linux
15836  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15837  soname_spec='${libname}${release}${shared_ext}$major'
15838  shlibpath_var=LD_LIBRARY_PATH
15839  ;;
15840
15841*)
15842  dynamic_linker=no
15843  ;;
15844esac
15845{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15846echo "${ECHO_T}$dynamic_linker" >&6; }
15847test "$dynamic_linker" = no && can_build_shared=no
15848
15849variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15850if test "$GCC" = yes; then
15851  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15852fi
15853
15854{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15855echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15856hardcode_action_F77=
15857if test -n "$hardcode_libdir_flag_spec_F77" || \
15858   test -n "$runpath_var_F77" || \
15859   test "X$hardcode_automatic_F77" = "Xyes" ; then
15860
15861  # We can hardcode non-existant directories.
15862  if test "$hardcode_direct_F77" != no &&
15863     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15864     # have to relink, otherwise we might link with an installed library
15865     # when we should be linking with a yet-to-be-installed one
15866     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15867     test "$hardcode_minus_L_F77" != no; then
15868    # Linking always hardcodes the temporary library directory.
15869    hardcode_action_F77=relink
15870  else
15871    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15872    hardcode_action_F77=immediate
15873  fi
15874else
15875  # We cannot hardcode anything, or else we can only hardcode existing
15876  # directories.
15877  hardcode_action_F77=unsupported
15878fi
15879{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15880echo "${ECHO_T}$hardcode_action_F77" >&6; }
15881
15882if test "$hardcode_action_F77" = relink; then
15883  # Fast installation is not supported
15884  enable_fast_install=no
15885elif test "$shlibpath_overrides_runpath" = yes ||
15886     test "$enable_shared" = no; then
15887  # Fast installation is not necessary
15888  enable_fast_install=needless
15889fi
15890
15891
15892# The else clause should only fire when bootstrapping the
15893# libtool distribution, otherwise you forgot to ship ltmain.sh
15894# with your package, and you will get complaints that there are
15895# no rules to generate ltmain.sh.
15896if test -f "$ltmain"; then
15897  # See if we are running on zsh, and set the options which allow our commands through
15898  # without removal of \ escapes.
15899  if test -n "${ZSH_VERSION+set}" ; then
15900    setopt NO_GLOB_SUBST
15901  fi
15902  # Now quote all the things that may contain metacharacters while being
15903  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15904  # variables and quote the copies for generation of the libtool script.
15905  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15906    SED SHELL STRIP \
15907    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15908    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15909    deplibs_check_method reload_flag reload_cmds need_locks \
15910    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15911    lt_cv_sys_global_symbol_to_c_name_address \
15912    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15913    old_postinstall_cmds old_postuninstall_cmds \
15914    compiler_F77 \
15915    CC_F77 \
15916    LD_F77 \
15917    lt_prog_compiler_wl_F77 \
15918    lt_prog_compiler_pic_F77 \
15919    lt_prog_compiler_static_F77 \
15920    lt_prog_compiler_no_builtin_flag_F77 \
15921    export_dynamic_flag_spec_F77 \
15922    thread_safe_flag_spec_F77 \
15923    whole_archive_flag_spec_F77 \
15924    enable_shared_with_static_runtimes_F77 \
15925    old_archive_cmds_F77 \
15926    old_archive_from_new_cmds_F77 \
15927    predep_objects_F77 \
15928    postdep_objects_F77 \
15929    predeps_F77 \
15930    postdeps_F77 \
15931    compiler_lib_search_path_F77 \
15932    archive_cmds_F77 \
15933    archive_expsym_cmds_F77 \
15934    postinstall_cmds_F77 \
15935    postuninstall_cmds_F77 \
15936    old_archive_from_expsyms_cmds_F77 \
15937    allow_undefined_flag_F77 \
15938    no_undefined_flag_F77 \
15939    export_symbols_cmds_F77 \
15940    hardcode_libdir_flag_spec_F77 \
15941    hardcode_libdir_flag_spec_ld_F77 \
15942    hardcode_libdir_separator_F77 \
15943    hardcode_automatic_F77 \
15944    module_cmds_F77 \
15945    module_expsym_cmds_F77 \
15946    lt_cv_prog_compiler_c_o_F77 \
15947    fix_srcfile_path_F77 \
15948    exclude_expsyms_F77 \
15949    include_expsyms_F77; do
15950
15951    case $var in
15952    old_archive_cmds_F77 | \
15953    old_archive_from_new_cmds_F77 | \
15954    archive_cmds_F77 | \
15955    archive_expsym_cmds_F77 | \
15956    module_cmds_F77 | \
15957    module_expsym_cmds_F77 | \
15958    old_archive_from_expsyms_cmds_F77 | \
15959    export_symbols_cmds_F77 | \
15960    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15961    postinstall_cmds | postuninstall_cmds | \
15962    old_postinstall_cmds | old_postuninstall_cmds | \
15963    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15964      # Double-quote double-evaled strings.
15965      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15966      ;;
15967    *)
15968      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15969      ;;
15970    esac
15971  done
15972
15973  case $lt_echo in
15974  *'\$0 --fallback-echo"')
15975    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15976    ;;
15977  esac
15978
15979cfgfile="$ofile"
15980
15981  cat <<__EOF__ >> "$cfgfile"
15982# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15983
15984# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15985
15986# Shell to use when invoking shell scripts.
15987SHELL=$lt_SHELL
15988
15989# Whether or not to build shared libraries.
15990build_libtool_libs=$enable_shared
15991
15992# Whether or not to build static libraries.
15993build_old_libs=$enable_static
15994
15995# Whether or not to add -lc for building shared libraries.
15996build_libtool_need_lc=$archive_cmds_need_lc_F77
15997
15998# Whether or not to disallow shared libs when runtime libs are static
15999allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16000
16001# Whether or not to optimize for fast installation.
16002fast_install=$enable_fast_install
16003
16004# The host system.
16005host_alias=$host_alias
16006host=$host
16007host_os=$host_os
16008
16009# The build system.
16010build_alias=$build_alias
16011build=$build
16012build_os=$build_os
16013
16014# An echo program that does not interpret backslashes.
16015echo=$lt_echo
16016
16017# The archiver.
16018AR=$lt_AR
16019AR_FLAGS=$lt_AR_FLAGS
16020
16021# A C compiler.
16022LTCC=$lt_LTCC
16023
16024# LTCC compiler flags.
16025LTCFLAGS=$lt_LTCFLAGS
16026
16027# A language-specific compiler.
16028CC=$lt_compiler_F77
16029
16030# Is the compiler the GNU C compiler?
16031with_gcc=$GCC_F77
16032
16033# An ERE matcher.
16034EGREP=$lt_EGREP
16035
16036# The linker used to build libraries.
16037LD=$lt_LD_F77
16038
16039# Whether we need hard or soft links.
16040LN_S=$lt_LN_S
16041
16042# A BSD-compatible nm program.
16043NM=$lt_NM
16044
16045# A symbol stripping program
16046STRIP=$lt_STRIP
16047
16048# Used to examine libraries when file_magic_cmd begins "file"
16049MAGIC_CMD=$MAGIC_CMD
16050
16051# Used on cygwin: DLL creation program.
16052DLLTOOL="$DLLTOOL"
16053
16054# Used on cygwin: object dumper.
16055OBJDUMP="$OBJDUMP"
16056
16057# Used on cygwin: assembler.
16058AS="$AS"
16059
16060# The name of the directory that contains temporary libtool files.
16061objdir=$objdir
16062
16063# How to create reloadable object files.
16064reload_flag=$lt_reload_flag
16065reload_cmds=$lt_reload_cmds
16066
16067# How to pass a linker flag through the compiler.
16068wl=$lt_lt_prog_compiler_wl_F77
16069
16070# Object file suffix (normally "o").
16071objext="$ac_objext"
16072
16073# Old archive suffix (normally "a").
16074libext="$libext"
16075
16076# Shared library suffix (normally ".so").
16077shrext_cmds='$shrext_cmds'
16078
16079# Executable file suffix (normally "").
16080exeext="$exeext"
16081
16082# Additional compiler flags for building library objects.
16083pic_flag=$lt_lt_prog_compiler_pic_F77
16084pic_mode=$pic_mode
16085
16086# What is the maximum length of a command?
16087max_cmd_len=$lt_cv_sys_max_cmd_len
16088
16089# Does compiler simultaneously support -c and -o options?
16090compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16091
16092# Must we lock files when doing compilation?
16093need_locks=$lt_need_locks
16094
16095# Do we need the lib prefix for modules?
16096need_lib_prefix=$need_lib_prefix
16097
16098# Do we need a version for libraries?
16099need_version=$need_version
16100
16101# Whether dlopen is supported.
16102dlopen_support=$enable_dlopen
16103
16104# Whether dlopen of programs is supported.
16105dlopen_self=$enable_dlopen_self
16106
16107# Whether dlopen of statically linked programs is supported.
16108dlopen_self_static=$enable_dlopen_self_static
16109
16110# Compiler flag to prevent dynamic linking.
16111link_static_flag=$lt_lt_prog_compiler_static_F77
16112
16113# Compiler flag to turn off builtin functions.
16114no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16115
16116# Compiler flag to allow reflexive dlopens.
16117export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16118
16119# Compiler flag to generate shared objects directly from archives.
16120whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16121
16122# Compiler flag to generate thread-safe objects.
16123thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16124
16125# Library versioning type.
16126version_type=$version_type
16127
16128# Format of library name prefix.
16129libname_spec=$lt_libname_spec
16130
16131# List of archive names.  First name is the real one, the rest are links.
16132# The last name is the one that the linker finds with -lNAME.
16133library_names_spec=$lt_library_names_spec
16134
16135# The coded name of the library, if different from the real name.
16136soname_spec=$lt_soname_spec
16137
16138# Commands used to build and install an old-style archive.
16139RANLIB=$lt_RANLIB
16140old_archive_cmds=$lt_old_archive_cmds_F77
16141old_postinstall_cmds=$lt_old_postinstall_cmds
16142old_postuninstall_cmds=$lt_old_postuninstall_cmds
16143
16144# Create an old-style archive from a shared archive.
16145old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16146
16147# Create a temporary old-style archive to link instead of a shared archive.
16148old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16149
16150# Commands used to build and install a shared archive.
16151archive_cmds=$lt_archive_cmds_F77
16152archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16153postinstall_cmds=$lt_postinstall_cmds
16154postuninstall_cmds=$lt_postuninstall_cmds
16155
16156# Commands used to build a loadable module (assumed same as above if empty)
16157module_cmds=$lt_module_cmds_F77
16158module_expsym_cmds=$lt_module_expsym_cmds_F77
16159
16160# Commands to strip libraries.
16161old_striplib=$lt_old_striplib
16162striplib=$lt_striplib
16163
16164# Dependencies to place before the objects being linked to create a
16165# shared library.
16166predep_objects=$lt_predep_objects_F77
16167
16168# Dependencies to place after the objects being linked to create a
16169# shared library.
16170postdep_objects=$lt_postdep_objects_F77
16171
16172# Dependencies to place before the objects being linked to create a
16173# shared library.
16174predeps=$lt_predeps_F77
16175
16176# Dependencies to place after the objects being linked to create a
16177# shared library.
16178postdeps=$lt_postdeps_F77
16179
16180# The library search path used internally by the compiler when linking
16181# a shared library.
16182compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16183
16184# Method to check whether dependent libraries are shared objects.
16185deplibs_check_method=$lt_deplibs_check_method
16186
16187# Command to use when deplibs_check_method == file_magic.
16188file_magic_cmd=$lt_file_magic_cmd
16189
16190# Flag that allows shared libraries with undefined symbols to be built.
16191allow_undefined_flag=$lt_allow_undefined_flag_F77
16192
16193# Flag that forces no undefined symbols.
16194no_undefined_flag=$lt_no_undefined_flag_F77
16195
16196# Commands used to finish a libtool library installation in a directory.
16197finish_cmds=$lt_finish_cmds
16198
16199# Same as above, but a single script fragment to be evaled but not shown.
16200finish_eval=$lt_finish_eval
16201
16202# Take the output of nm and produce a listing of raw symbols and C names.
16203global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16204
16205# Transform the output of nm in a proper C declaration
16206global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16207
16208# Transform the output of nm in a C name address pair
16209global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16210
16211# This is the shared library runtime path variable.
16212runpath_var=$runpath_var
16213
16214# This is the shared library path variable.
16215shlibpath_var=$shlibpath_var
16216
16217# Is shlibpath searched before the hard-coded library search path?
16218shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16219
16220# How to hardcode a shared library path into an executable.
16221hardcode_action=$hardcode_action_F77
16222
16223# Whether we should hardcode library paths into libraries.
16224hardcode_into_libs=$hardcode_into_libs
16225
16226# Flag to hardcode \$libdir into a binary during linking.
16227# This must work even if \$libdir does not exist.
16228hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16229
16230# If ld is used when linking, flag to hardcode \$libdir into
16231# a binary during linking. This must work even if \$libdir does
16232# not exist.
16233hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16234
16235# Whether we need a single -rpath flag with a separated argument.
16236hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16237
16238# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16239# resulting binary.
16240hardcode_direct=$hardcode_direct_F77
16241
16242# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16243# resulting binary.
16244hardcode_minus_L=$hardcode_minus_L_F77
16245
16246# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16247# the resulting binary.
16248hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16249
16250# Set to yes if building a shared library automatically hardcodes DIR into the library
16251# and all subsequent libraries and executables linked against it.
16252hardcode_automatic=$hardcode_automatic_F77
16253
16254# Variables whose values should be saved in libtool wrapper scripts and
16255# restored at relink time.
16256variables_saved_for_relink="$variables_saved_for_relink"
16257
16258# Whether libtool must link a program against all its dependency libraries.
16259link_all_deplibs=$link_all_deplibs_F77
16260
16261# Compile-time system search path for libraries
16262sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16263
16264# Run-time system search path for libraries
16265sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16266
16267# Fix the shell variable \$srcfile for the compiler.
16268fix_srcfile_path=$lt_fix_srcfile_path
16269
16270# Set to yes if exported symbols are required.
16271always_export_symbols=$always_export_symbols_F77
16272
16273# The commands to list exported symbols.
16274export_symbols_cmds=$lt_export_symbols_cmds_F77
16275
16276# The commands to extract the exported symbol list from a shared archive.
16277extract_expsyms_cmds=$lt_extract_expsyms_cmds
16278
16279# Symbols that should not be listed in the preloaded symbols.
16280exclude_expsyms=$lt_exclude_expsyms_F77
16281
16282# Symbols that must always be exported.
16283include_expsyms=$lt_include_expsyms_F77
16284
16285# ### END LIBTOOL TAG CONFIG: $tagname
16286
16287__EOF__
16288
16289
16290else
16291  # If there is no Makefile yet, we rely on a make rule to execute
16292  # `config.status --recheck' to rerun these tests and create the
16293  # libtool script then.
16294  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16295  if test -f "$ltmain_in"; then
16296    test -f Makefile && make "$ltmain"
16297  fi
16298fi
16299
16300
16301ac_ext=c
16302ac_cpp='$CPP $CPPFLAGS'
16303ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16304ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16305ac_compiler_gnu=$ac_cv_c_compiler_gnu
16306
16307CC="$lt_save_CC"
16308
16309	else
16310	  tagname=""
16311	fi
16312	;;
16313
16314      GCJ)
16315	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16316
16317
16318# Source file extension for Java test sources.
16319ac_ext=java
16320
16321# Object file extension for compiled Java test sources.
16322objext=o
16323objext_GCJ=$objext
16324
16325# Code to be used in simple compile tests
16326lt_simple_compile_test_code="class foo {}"
16327
16328# Code to be used in simple link tests
16329lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16330
16331# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16332
16333# If no C compiler was specified, use CC.
16334LTCC=${LTCC-"$CC"}
16335
16336# If no C compiler flags were specified, use CFLAGS.
16337LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16338
16339# Allow CC to be a program name with arguments.
16340compiler=$CC
16341
16342
16343# save warnings/boilerplate of simple test code
16344ac_outfile=conftest.$ac_objext
16345echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16346eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16347_lt_compiler_boilerplate=`cat conftest.err`
16348$rm conftest*
16349
16350ac_outfile=conftest.$ac_objext
16351echo "$lt_simple_link_test_code" >conftest.$ac_ext
16352eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16353_lt_linker_boilerplate=`cat conftest.err`
16354$rm conftest*
16355
16356
16357# Allow CC to be a program name with arguments.
16358lt_save_CC="$CC"
16359CC=${GCJ-"gcj"}
16360compiler=$CC
16361compiler_GCJ=$CC
16362for cc_temp in $compiler""; do
16363  case $cc_temp in
16364    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16365    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16366    \-*) ;;
16367    *) break;;
16368  esac
16369done
16370cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16371
16372
16373# GCJ did not exist at the time GCC didn't implicitly link libc in.
16374archive_cmds_need_lc_GCJ=no
16375
16376old_archive_cmds_GCJ=$old_archive_cmds
16377
16378
16379lt_prog_compiler_no_builtin_flag_GCJ=
16380
16381if test "$GCC" = yes; then
16382  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16383
16384
16385{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16386echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16387if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16388  echo $ECHO_N "(cached) $ECHO_C" >&6
16389else
16390  lt_cv_prog_compiler_rtti_exceptions=no
16391  ac_outfile=conftest.$ac_objext
16392   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16393   lt_compiler_flag="-fno-rtti -fno-exceptions"
16394   # Insert the option either (1) after the last *FLAGS variable, or
16395   # (2) before a word containing "conftest.", or (3) at the end.
16396   # Note that $ac_compile itself does not contain backslashes and begins
16397   # with a dollar sign (not a hyphen), so the echo should work correctly.
16398   # The option is referenced via a variable to avoid confusing sed.
16399   lt_compile=`echo "$ac_compile" | $SED \
16400   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16401   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16402   -e 's:$: $lt_compiler_flag:'`
16403   (eval echo "\"\$as_me:16403: $lt_compile\"" >&5)
16404   (eval "$lt_compile" 2>conftest.err)
16405   ac_status=$?
16406   cat conftest.err >&5
16407   echo "$as_me:16407: \$? = $ac_status" >&5
16408   if (exit $ac_status) && test -s "$ac_outfile"; then
16409     # The compiler can only warn and ignore the option if not recognized
16410     # So say no if there are warnings other than the usual output.
16411     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16412     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16413     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16414       lt_cv_prog_compiler_rtti_exceptions=yes
16415     fi
16416   fi
16417   $rm conftest*
16418
16419fi
16420{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16421echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16422
16423if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16424    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16425else
16426    :
16427fi
16428
16429fi
16430
16431lt_prog_compiler_wl_GCJ=
16432lt_prog_compiler_pic_GCJ=
16433lt_prog_compiler_static_GCJ=
16434
16435{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16436echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16437
16438  if test "$GCC" = yes; then
16439    lt_prog_compiler_wl_GCJ='-Wl,'
16440    lt_prog_compiler_static_GCJ='-static'
16441
16442    case $host_os in
16443      aix*)
16444      # All AIX code is PIC.
16445      if test "$host_cpu" = ia64; then
16446	# AIX 5 now supports IA64 processor
16447	lt_prog_compiler_static_GCJ='-Bstatic'
16448      fi
16449      ;;
16450
16451    amigaos*)
16452      # FIXME: we need at least 68020 code to build shared libraries, but
16453      # adding the `-m68020' flag to GCC prevents building anything better,
16454      # like `-m68040'.
16455      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16456      ;;
16457
16458    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16459      # PIC is the default for these OSes.
16460      ;;
16461
16462    mingw* | cygwin* | pw32* | os2*)
16463      # This hack is so that the source file can tell whether it is being
16464      # built for inclusion in a dll (and should export symbols for example).
16465      # Although the cygwin gcc ignores -fPIC, still need this for old-style
16466      # (--disable-auto-import) libraries
16467      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16468      ;;
16469
16470    darwin* | rhapsody*)
16471      # PIC is the default on this platform
16472      # Common symbols not allowed in MH_DYLIB files
16473      lt_prog_compiler_pic_GCJ='-fno-common'
16474      ;;
16475
16476    interix[3-9]*)
16477      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16478      # Instead, we relocate shared libraries at runtime.
16479      ;;
16480
16481    msdosdjgpp*)
16482      # Just because we use GCC doesn't mean we suddenly get shared libraries
16483      # on systems that don't support them.
16484      lt_prog_compiler_can_build_shared_GCJ=no
16485      enable_shared=no
16486      ;;
16487
16488    sysv4*MP*)
16489      if test -d /usr/nec; then
16490	lt_prog_compiler_pic_GCJ=-Kconform_pic
16491      fi
16492      ;;
16493
16494    hpux*)
16495      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16496      # not for PA HP-UX.
16497      case $host_cpu in
16498      hppa*64*|ia64*)
16499	# +Z the default
16500	;;
16501      *)
16502	lt_prog_compiler_pic_GCJ='-fPIC'
16503	;;
16504      esac
16505      ;;
16506
16507    *)
16508      lt_prog_compiler_pic_GCJ='-fPIC'
16509      ;;
16510    esac
16511  else
16512    # PORTME Check for flag to pass linker flags through the system compiler.
16513    case $host_os in
16514    aix*)
16515      lt_prog_compiler_wl_GCJ='-Wl,'
16516      if test "$host_cpu" = ia64; then
16517	# AIX 5 now supports IA64 processor
16518	lt_prog_compiler_static_GCJ='-Bstatic'
16519      else
16520	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16521      fi
16522      ;;
16523      darwin*)
16524        # PIC is the default on this platform
16525        # Common symbols not allowed in MH_DYLIB files
16526       case $cc_basename in
16527         xlc*)
16528         lt_prog_compiler_pic_GCJ='-qnocommon'
16529         lt_prog_compiler_wl_GCJ='-Wl,'
16530         ;;
16531       esac
16532       ;;
16533
16534    mingw* | cygwin* | pw32* | os2*)
16535      # This hack is so that the source file can tell whether it is being
16536      # built for inclusion in a dll (and should export symbols for example).
16537      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16538      ;;
16539
16540    hpux9* | hpux10* | hpux11*)
16541      lt_prog_compiler_wl_GCJ='-Wl,'
16542      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16543      # not for PA HP-UX.
16544      case $host_cpu in
16545      hppa*64*|ia64*)
16546	# +Z the default
16547	;;
16548      *)
16549	lt_prog_compiler_pic_GCJ='+Z'
16550	;;
16551      esac
16552      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16553      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16554      ;;
16555
16556    irix5* | irix6* | nonstopux*)
16557      lt_prog_compiler_wl_GCJ='-Wl,'
16558      # PIC (with -KPIC) is the default.
16559      lt_prog_compiler_static_GCJ='-non_shared'
16560      ;;
16561
16562    newsos6)
16563      lt_prog_compiler_pic_GCJ='-KPIC'
16564      lt_prog_compiler_static_GCJ='-Bstatic'
16565      ;;
16566
16567    linux* | k*bsd*-gnu)
16568      case $cc_basename in
16569      icc* | ecc*)
16570	lt_prog_compiler_wl_GCJ='-Wl,'
16571	lt_prog_compiler_pic_GCJ='-KPIC'
16572	lt_prog_compiler_static_GCJ='-static'
16573        ;;
16574      pgcc* | pgf77* | pgf90* | pgf95*)
16575        # Portland Group compilers (*not* the Pentium gcc compiler,
16576	# which looks to be a dead project)
16577	lt_prog_compiler_wl_GCJ='-Wl,'
16578	lt_prog_compiler_pic_GCJ='-fpic'
16579	lt_prog_compiler_static_GCJ='-Bstatic'
16580        ;;
16581      ccc*)
16582        lt_prog_compiler_wl_GCJ='-Wl,'
16583        # All Alpha code is PIC.
16584        lt_prog_compiler_static_GCJ='-non_shared'
16585        ;;
16586      *)
16587        case `$CC -V 2>&1 | sed 5q` in
16588	*Sun\ C*)
16589	  # Sun C 5.9
16590	  lt_prog_compiler_pic_GCJ='-KPIC'
16591	  lt_prog_compiler_static_GCJ='-Bstatic'
16592	  lt_prog_compiler_wl_GCJ='-Wl,'
16593	  ;;
16594	*Sun\ F*)
16595	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
16596	  lt_prog_compiler_pic_GCJ='-KPIC'
16597	  lt_prog_compiler_static_GCJ='-Bstatic'
16598	  lt_prog_compiler_wl_GCJ=''
16599	  ;;
16600	esac
16601	;;
16602      esac
16603      ;;
16604
16605    osf3* | osf4* | osf5*)
16606      lt_prog_compiler_wl_GCJ='-Wl,'
16607      # All OSF/1 code is PIC.
16608      lt_prog_compiler_static_GCJ='-non_shared'
16609      ;;
16610
16611    rdos*)
16612      lt_prog_compiler_static_GCJ='-non_shared'
16613      ;;
16614
16615    solaris*)
16616      lt_prog_compiler_pic_GCJ='-KPIC'
16617      lt_prog_compiler_static_GCJ='-Bstatic'
16618      case $cc_basename in
16619      f77* | f90* | f95*)
16620	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16621      *)
16622	lt_prog_compiler_wl_GCJ='-Wl,';;
16623      esac
16624      ;;
16625
16626    sunos4*)
16627      lt_prog_compiler_wl_GCJ='-Qoption ld '
16628      lt_prog_compiler_pic_GCJ='-PIC'
16629      lt_prog_compiler_static_GCJ='-Bstatic'
16630      ;;
16631
16632    sysv4 | sysv4.2uw2* | sysv4.3*)
16633      lt_prog_compiler_wl_GCJ='-Wl,'
16634      lt_prog_compiler_pic_GCJ='-KPIC'
16635      lt_prog_compiler_static_GCJ='-Bstatic'
16636      ;;
16637
16638    sysv4*MP*)
16639      if test -d /usr/nec ;then
16640	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16641	lt_prog_compiler_static_GCJ='-Bstatic'
16642      fi
16643      ;;
16644
16645    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16646      lt_prog_compiler_wl_GCJ='-Wl,'
16647      lt_prog_compiler_pic_GCJ='-KPIC'
16648      lt_prog_compiler_static_GCJ='-Bstatic'
16649      ;;
16650
16651    unicos*)
16652      lt_prog_compiler_wl_GCJ='-Wl,'
16653      lt_prog_compiler_can_build_shared_GCJ=no
16654      ;;
16655
16656    uts4*)
16657      lt_prog_compiler_pic_GCJ='-pic'
16658      lt_prog_compiler_static_GCJ='-Bstatic'
16659      ;;
16660
16661    *)
16662      lt_prog_compiler_can_build_shared_GCJ=no
16663      ;;
16664    esac
16665  fi
16666
16667{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16668echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16669
16670#
16671# Check to make sure the PIC flag actually works.
16672#
16673if test -n "$lt_prog_compiler_pic_GCJ"; then
16674
16675{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16676echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16677if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16678  echo $ECHO_N "(cached) $ECHO_C" >&6
16679else
16680  lt_prog_compiler_pic_works_GCJ=no
16681  ac_outfile=conftest.$ac_objext
16682   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16683   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16684   # Insert the option either (1) after the last *FLAGS variable, or
16685   # (2) before a word containing "conftest.", or (3) at the end.
16686   # Note that $ac_compile itself does not contain backslashes and begins
16687   # with a dollar sign (not a hyphen), so the echo should work correctly.
16688   # The option is referenced via a variable to avoid confusing sed.
16689   lt_compile=`echo "$ac_compile" | $SED \
16690   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16691   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16692   -e 's:$: $lt_compiler_flag:'`
16693   (eval echo "\"\$as_me:16693: $lt_compile\"" >&5)
16694   (eval "$lt_compile" 2>conftest.err)
16695   ac_status=$?
16696   cat conftest.err >&5
16697   echo "$as_me:16697: \$? = $ac_status" >&5
16698   if (exit $ac_status) && test -s "$ac_outfile"; then
16699     # The compiler can only warn and ignore the option if not recognized
16700     # So say no if there are warnings other than the usual output.
16701     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16702     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16703     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16704       lt_prog_compiler_pic_works_GCJ=yes
16705     fi
16706   fi
16707   $rm conftest*
16708
16709fi
16710{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16711echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16712
16713if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16714    case $lt_prog_compiler_pic_GCJ in
16715     "" | " "*) ;;
16716     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16717     esac
16718else
16719    lt_prog_compiler_pic_GCJ=
16720     lt_prog_compiler_can_build_shared_GCJ=no
16721fi
16722
16723fi
16724case $host_os in
16725  # For platforms which do not support PIC, -DPIC is meaningless:
16726  *djgpp*)
16727    lt_prog_compiler_pic_GCJ=
16728    ;;
16729  *)
16730    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16731    ;;
16732esac
16733
16734#
16735# Check to make sure the static flag actually works.
16736#
16737wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16738{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16739echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16740if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16741  echo $ECHO_N "(cached) $ECHO_C" >&6
16742else
16743  lt_prog_compiler_static_works_GCJ=no
16744   save_LDFLAGS="$LDFLAGS"
16745   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16746   echo "$lt_simple_link_test_code" > conftest.$ac_ext
16747   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16748     # The linker can only warn and ignore the option if not recognized
16749     # So say no if there are warnings
16750     if test -s conftest.err; then
16751       # Append any errors to the config.log.
16752       cat conftest.err 1>&5
16753       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16754       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16755       if diff conftest.exp conftest.er2 >/dev/null; then
16756         lt_prog_compiler_static_works_GCJ=yes
16757       fi
16758     else
16759       lt_prog_compiler_static_works_GCJ=yes
16760     fi
16761   fi
16762   $rm conftest*
16763   LDFLAGS="$save_LDFLAGS"
16764
16765fi
16766{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16767echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16768
16769if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16770    :
16771else
16772    lt_prog_compiler_static_GCJ=
16773fi
16774
16775
16776{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16777echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16778if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16779  echo $ECHO_N "(cached) $ECHO_C" >&6
16780else
16781  lt_cv_prog_compiler_c_o_GCJ=no
16782   $rm -r conftest 2>/dev/null
16783   mkdir conftest
16784   cd conftest
16785   mkdir out
16786   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16787
16788   lt_compiler_flag="-o out/conftest2.$ac_objext"
16789   # Insert the option either (1) after the last *FLAGS variable, or
16790   # (2) before a word containing "conftest.", or (3) at the end.
16791   # Note that $ac_compile itself does not contain backslashes and begins
16792   # with a dollar sign (not a hyphen), so the echo should work correctly.
16793   lt_compile=`echo "$ac_compile" | $SED \
16794   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16795   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16796   -e 's:$: $lt_compiler_flag:'`
16797   (eval echo "\"\$as_me:16797: $lt_compile\"" >&5)
16798   (eval "$lt_compile" 2>out/conftest.err)
16799   ac_status=$?
16800   cat out/conftest.err >&5
16801   echo "$as_me:16801: \$? = $ac_status" >&5
16802   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16803   then
16804     # The compiler can only warn and ignore the option if not recognized
16805     # So say no if there are warnings
16806     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16807     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16808     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16809       lt_cv_prog_compiler_c_o_GCJ=yes
16810     fi
16811   fi
16812   chmod u+w . 2>&5
16813   $rm conftest*
16814   # SGI C++ compiler will create directory out/ii_files/ for
16815   # template instantiation
16816   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16817   $rm out/* && rmdir out
16818   cd ..
16819   rmdir conftest
16820   $rm conftest*
16821
16822fi
16823{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16824echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16825
16826
16827hard_links="nottested"
16828if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16829  # do not overwrite the value of need_locks provided by the user
16830  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16831echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16832  hard_links=yes
16833  $rm conftest*
16834  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16835  touch conftest.a
16836  ln conftest.a conftest.b 2>&5 || hard_links=no
16837  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16838  { echo "$as_me:$LINENO: result: $hard_links" >&5
16839echo "${ECHO_T}$hard_links" >&6; }
16840  if test "$hard_links" = no; then
16841    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16842echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16843    need_locks=warn
16844  fi
16845else
16846  need_locks=no
16847fi
16848
16849{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16850echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16851
16852  runpath_var=
16853  allow_undefined_flag_GCJ=
16854  enable_shared_with_static_runtimes_GCJ=no
16855  archive_cmds_GCJ=
16856  archive_expsym_cmds_GCJ=
16857  old_archive_From_new_cmds_GCJ=
16858  old_archive_from_expsyms_cmds_GCJ=
16859  export_dynamic_flag_spec_GCJ=
16860  whole_archive_flag_spec_GCJ=
16861  thread_safe_flag_spec_GCJ=
16862  hardcode_libdir_flag_spec_GCJ=
16863  hardcode_libdir_flag_spec_ld_GCJ=
16864  hardcode_libdir_separator_GCJ=
16865  hardcode_direct_GCJ=no
16866  hardcode_minus_L_GCJ=no
16867  hardcode_shlibpath_var_GCJ=unsupported
16868  link_all_deplibs_GCJ=unknown
16869  hardcode_automatic_GCJ=no
16870  module_cmds_GCJ=
16871  module_expsym_cmds_GCJ=
16872  always_export_symbols_GCJ=no
16873  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16874  # include_expsyms should be a list of space-separated symbols to be *always*
16875  # included in the symbol list
16876  include_expsyms_GCJ=
16877  # exclude_expsyms can be an extended regexp of symbols to exclude
16878  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16879  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16880  # as well as any symbol that contains `d'.
16881  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16882  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16883  # platforms (ab)use it in PIC code, but their linkers get confused if
16884  # the symbol is explicitly referenced.  Since portable code cannot
16885  # rely on this symbol name, it's probably fine to never include it in
16886  # preloaded symbol tables.
16887  extract_expsyms_cmds=
16888  # Just being paranoid about ensuring that cc_basename is set.
16889  for cc_temp in $compiler""; do
16890  case $cc_temp in
16891    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16892    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16893    \-*) ;;
16894    *) break;;
16895  esac
16896done
16897cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16898
16899  case $host_os in
16900  cygwin* | mingw* | pw32*)
16901    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16902    # When not using gcc, we currently assume that we are using
16903    # Microsoft Visual C++.
16904    if test "$GCC" != yes; then
16905      with_gnu_ld=no
16906    fi
16907    ;;
16908  interix*)
16909    # we just hope/assume this is gcc and not c89 (= MSVC++)
16910    with_gnu_ld=yes
16911    ;;
16912  openbsd*)
16913    with_gnu_ld=no
16914    ;;
16915  esac
16916
16917  ld_shlibs_GCJ=yes
16918  if test "$with_gnu_ld" = yes; then
16919    # If archive_cmds runs LD, not CC, wlarc should be empty
16920    wlarc='${wl}'
16921
16922    # Set some defaults for GNU ld with shared library support. These
16923    # are reset later if shared libraries are not supported. Putting them
16924    # here allows them to be overridden if necessary.
16925    runpath_var=LD_RUN_PATH
16926    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16927    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16928    # ancient GNU ld didn't support --whole-archive et. al.
16929    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16930	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16931      else
16932  	whole_archive_flag_spec_GCJ=
16933    fi
16934    supports_anon_versioning=no
16935    case `$LD -v 2>/dev/null` in
16936      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16937      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16938      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16939      *\ 2.11.*) ;; # other 2.11 versions
16940      *) supports_anon_versioning=yes ;;
16941    esac
16942
16943    # See if GNU ld supports shared libraries.
16944    case $host_os in
16945    aix3* | aix4* | aix5*)
16946      # On AIX/PPC, the GNU linker is very broken
16947      if test "$host_cpu" != ia64; then
16948	ld_shlibs_GCJ=no
16949	cat <<EOF 1>&2
16950
16951*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16952*** to be unable to reliably create shared libraries on AIX.
16953*** Therefore, libtool is disabling shared libraries support.  If you
16954*** really care for shared libraries, you may want to modify your PATH
16955*** so that a non-GNU linker is found, and then restart.
16956
16957EOF
16958      fi
16959      ;;
16960
16961    amigaos*)
16962      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)'
16963      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16964      hardcode_minus_L_GCJ=yes
16965
16966      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16967      # that the semantics of dynamic libraries on AmigaOS, at least up
16968      # to version 4, is to share data among multiple programs linked
16969      # with the same dynamic library.  Since this doesn't match the
16970      # behavior of shared libraries on other platforms, we can't use
16971      # them.
16972      ld_shlibs_GCJ=no
16973      ;;
16974
16975    beos*)
16976      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16977	allow_undefined_flag_GCJ=unsupported
16978	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16979	# support --undefined.  This deserves some investigation.  FIXME
16980	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16981      else
16982	ld_shlibs_GCJ=no
16983      fi
16984      ;;
16985
16986    cygwin* | mingw* | pw32*)
16987      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16988      # as there is no search path for DLLs.
16989      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16990      allow_undefined_flag_GCJ=unsupported
16991      always_export_symbols_GCJ=no
16992      enable_shared_with_static_runtimes_GCJ=yes
16993      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
16994
16995      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16996        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16997	# If the export-symbols file already is a .def file (1st line
16998	# is EXPORTS), use it as is; otherwise, prepend...
16999	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17000	  cp $export_symbols $output_objdir/$soname.def;
17001	else
17002	  echo EXPORTS > $output_objdir/$soname.def;
17003	  cat $export_symbols >> $output_objdir/$soname.def;
17004	fi~
17005	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17006      else
17007	ld_shlibs_GCJ=no
17008      fi
17009      ;;
17010
17011    interix[3-9]*)
17012      hardcode_direct_GCJ=no
17013      hardcode_shlibpath_var_GCJ=no
17014      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17015      export_dynamic_flag_spec_GCJ='${wl}-E'
17016      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17017      # Instead, shared libraries are loaded at an image base (0x10000000 by
17018      # default) and relocated if they conflict, which is a slow very memory
17019      # consuming and fragmenting process.  To avoid this, we pick a random,
17020      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17021      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17022      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'
17023      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'
17024      ;;
17025
17026    gnu* | linux* | k*bsd*-gnu)
17027      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17028	tmp_addflag=
17029	case $cc_basename,$host_cpu in
17030	pgcc*)				# Portland Group C compiler
17031	  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'
17032	  tmp_addflag=' $pic_flag'
17033	  ;;
17034	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17035	  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'
17036	  tmp_addflag=' $pic_flag -Mnomain' ;;
17037	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17038	  tmp_addflag=' -i_dynamic' ;;
17039	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17040	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17041	ifc* | ifort*)			# Intel Fortran compiler
17042	  tmp_addflag=' -nofor_main' ;;
17043	esac
17044	case `$CC -V 2>&1 | sed 5q` in
17045	*Sun\ C*)			# Sun C 5.9
17046	  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'
17047	  tmp_sharedflag='-G' ;;
17048	*Sun\ F*)			# Sun Fortran 8.3
17049	  tmp_sharedflag='-G' ;;
17050	*)
17051	  tmp_sharedflag='-shared' ;;
17052	esac
17053	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17054
17055	if test $supports_anon_versioning = yes; then
17056	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17057  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17058  $echo "local: *; };" >> $output_objdir/$libname.ver~
17059	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17060	fi
17061      else
17062	ld_shlibs_GCJ=no
17063      fi
17064      ;;
17065
17066    netbsd*)
17067      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17068	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17069	wlarc=
17070      else
17071	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17072	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17073      fi
17074      ;;
17075
17076    solaris*)
17077      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17078	ld_shlibs_GCJ=no
17079	cat <<EOF 1>&2
17080
17081*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17082*** create shared libraries on Solaris systems.  Therefore, libtool
17083*** is disabling shared libraries support.  We urge you to upgrade GNU
17084*** binutils to release 2.9.1 or newer.  Another option is to modify
17085*** your PATH or compiler configuration so that the native linker is
17086*** used, and then restart.
17087
17088EOF
17089      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17090	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17091	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17092      else
17093	ld_shlibs_GCJ=no
17094      fi
17095      ;;
17096
17097    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17098      case `$LD -v 2>&1` in
17099        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17100	ld_shlibs_GCJ=no
17101	cat <<_LT_EOF 1>&2
17102
17103*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17104*** reliably create shared libraries on SCO systems.  Therefore, libtool
17105*** is disabling shared libraries support.  We urge you to upgrade GNU
17106*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17107*** your PATH or compiler configuration so that the native linker is
17108*** used, and then restart.
17109
17110_LT_EOF
17111	;;
17112	*)
17113	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17114	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17115	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17116	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17117	  else
17118	    ld_shlibs_GCJ=no
17119	  fi
17120	;;
17121      esac
17122      ;;
17123
17124    sunos4*)
17125      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17126      wlarc=
17127      hardcode_direct_GCJ=yes
17128      hardcode_shlibpath_var_GCJ=no
17129      ;;
17130
17131    *)
17132      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17133	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17134	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17135      else
17136	ld_shlibs_GCJ=no
17137      fi
17138      ;;
17139    esac
17140
17141    if test "$ld_shlibs_GCJ" = no; then
17142      runpath_var=
17143      hardcode_libdir_flag_spec_GCJ=
17144      export_dynamic_flag_spec_GCJ=
17145      whole_archive_flag_spec_GCJ=
17146    fi
17147  else
17148    # PORTME fill in a description of your system's linker (not GNU ld)
17149    case $host_os in
17150    aix3*)
17151      allow_undefined_flag_GCJ=unsupported
17152      always_export_symbols_GCJ=yes
17153      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'
17154      # Note: this linker hardcodes the directories in LIBPATH if there
17155      # are no directories specified by -L.
17156      hardcode_minus_L_GCJ=yes
17157      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17158	# Neither direct hardcoding nor static linking is supported with a
17159	# broken collect2.
17160	hardcode_direct_GCJ=unsupported
17161      fi
17162      ;;
17163
17164    aix4* | aix5*)
17165      if test "$host_cpu" = ia64; then
17166	# On IA64, the linker does run time linking by default, so we don't
17167	# have to do anything special.
17168	aix_use_runtimelinking=no
17169	exp_sym_flag='-Bexport'
17170	no_entry_flag=""
17171      else
17172	# If we're using GNU nm, then we don't want the "-C" option.
17173	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17174	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17175	  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'
17176	else
17177	  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'
17178	fi
17179	aix_use_runtimelinking=no
17180
17181	# Test if we are trying to use run time linking or normal
17182	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17183	# need to do runtime linking.
17184	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
17185	  for ld_flag in $LDFLAGS; do
17186  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17187  	    aix_use_runtimelinking=yes
17188  	    break
17189  	  fi
17190	  done
17191	  ;;
17192	esac
17193
17194	exp_sym_flag='-bexport'
17195	no_entry_flag='-bnoentry'
17196      fi
17197
17198      # When large executables or shared objects are built, AIX ld can
17199      # have problems creating the table of contents.  If linking a library
17200      # or program results in "error TOC overflow" add -mminimal-toc to
17201      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17202      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17203
17204      archive_cmds_GCJ=''
17205      hardcode_direct_GCJ=yes
17206      hardcode_libdir_separator_GCJ=':'
17207      link_all_deplibs_GCJ=yes
17208
17209      if test "$GCC" = yes; then
17210	case $host_os in aix4.[012]|aix4.[012].*)
17211	# We only want to do this on AIX 4.2 and lower, the check
17212	# below for broken collect2 doesn't work under 4.3+
17213	  collect2name=`${CC} -print-prog-name=collect2`
17214	  if test -f "$collect2name" && \
17215  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17216	  then
17217  	  # We have reworked collect2
17218  	  :
17219	  else
17220  	  # We have old collect2
17221  	  hardcode_direct_GCJ=unsupported
17222  	  # It fails to find uninstalled libraries when the uninstalled
17223  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17224  	  # to unsupported forces relinking
17225  	  hardcode_minus_L_GCJ=yes
17226  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17227  	  hardcode_libdir_separator_GCJ=
17228	  fi
17229	  ;;
17230	esac
17231	shared_flag='-shared'
17232	if test "$aix_use_runtimelinking" = yes; then
17233	  shared_flag="$shared_flag "'${wl}-G'
17234	fi
17235      else
17236	# not using gcc
17237	if test "$host_cpu" = ia64; then
17238  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17239  	# chokes on -Wl,-G. The following line is correct:
17240	  shared_flag='-G'
17241	else
17242	  if test "$aix_use_runtimelinking" = yes; then
17243	    shared_flag='${wl}-G'
17244	  else
17245	    shared_flag='${wl}-bM:SRE'
17246	  fi
17247	fi
17248      fi
17249
17250      # It seems that -bexpall does not export symbols beginning with
17251      # underscore (_), so it is better to generate a list of symbols to export.
17252      always_export_symbols_GCJ=yes
17253      if test "$aix_use_runtimelinking" = yes; then
17254	# Warning - without using the other runtime loading flags (-brtl),
17255	# -berok will link without error, but may produce a broken library.
17256	allow_undefined_flag_GCJ='-berok'
17257       # Determine the default libpath from the value encoded in an empty executable.
17258       cat >conftest.$ac_ext <<_ACEOF
17259/* confdefs.h.  */
17260_ACEOF
17261cat confdefs.h >>conftest.$ac_ext
17262cat >>conftest.$ac_ext <<_ACEOF
17263/* end confdefs.h.  */
17264
17265int
17266main ()
17267{
17268
17269  ;
17270  return 0;
17271}
17272_ACEOF
17273rm -f conftest.$ac_objext conftest$ac_exeext
17274if { (ac_try="$ac_link"
17275case "(($ac_try" in
17276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17277  *) ac_try_echo=$ac_try;;
17278esac
17279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17280  (eval "$ac_link") 2>conftest.er1
17281  ac_status=$?
17282  grep -v '^ *+' conftest.er1 >conftest.err
17283  rm -f conftest.er1
17284  cat conftest.err >&5
17285  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17286  (exit $ac_status); } && {
17287	 test -z "$ac_c_werror_flag" ||
17288	 test ! -s conftest.err
17289       } && test -s conftest$ac_exeext &&
17290       $as_test_x conftest$ac_exeext; then
17291
17292lt_aix_libpath_sed='
17293    /Import File Strings/,/^$/ {
17294	/^0/ {
17295	    s/^0  *\(.*\)$/\1/
17296	    p
17297	}
17298    }'
17299aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17300# Check for a 64-bit object if we didn't find anything.
17301if test -z "$aix_libpath"; then
17302  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17303fi
17304else
17305  echo "$as_me: failed program was:" >&5
17306sed 's/^/| /' conftest.$ac_ext >&5
17307
17308
17309fi
17310
17311rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17312      conftest$ac_exeext conftest.$ac_ext
17313if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17314
17315       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17316	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"
17317       else
17318	if test "$host_cpu" = ia64; then
17319	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17320	  allow_undefined_flag_GCJ="-z nodefs"
17321	  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"
17322	else
17323	 # Determine the default libpath from the value encoded in an empty executable.
17324	 cat >conftest.$ac_ext <<_ACEOF
17325/* confdefs.h.  */
17326_ACEOF
17327cat confdefs.h >>conftest.$ac_ext
17328cat >>conftest.$ac_ext <<_ACEOF
17329/* end confdefs.h.  */
17330
17331int
17332main ()
17333{
17334
17335  ;
17336  return 0;
17337}
17338_ACEOF
17339rm -f conftest.$ac_objext conftest$ac_exeext
17340if { (ac_try="$ac_link"
17341case "(($ac_try" in
17342  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17343  *) ac_try_echo=$ac_try;;
17344esac
17345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17346  (eval "$ac_link") 2>conftest.er1
17347  ac_status=$?
17348  grep -v '^ *+' conftest.er1 >conftest.err
17349  rm -f conftest.er1
17350  cat conftest.err >&5
17351  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17352  (exit $ac_status); } && {
17353	 test -z "$ac_c_werror_flag" ||
17354	 test ! -s conftest.err
17355       } && test -s conftest$ac_exeext &&
17356       $as_test_x conftest$ac_exeext; then
17357
17358lt_aix_libpath_sed='
17359    /Import File Strings/,/^$/ {
17360	/^0/ {
17361	    s/^0  *\(.*\)$/\1/
17362	    p
17363	}
17364    }'
17365aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17366# Check for a 64-bit object if we didn't find anything.
17367if test -z "$aix_libpath"; then
17368  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17369fi
17370else
17371  echo "$as_me: failed program was:" >&5
17372sed 's/^/| /' conftest.$ac_ext >&5
17373
17374
17375fi
17376
17377rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17378      conftest$ac_exeext conftest.$ac_ext
17379if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17380
17381	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17382	  # Warning - without using the other run time loading flags,
17383	  # -berok will link without error, but may produce a broken library.
17384	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17385	  allow_undefined_flag_GCJ=' ${wl}-berok'
17386	  # Exported symbols can be pulled into shared objects from archives
17387	  whole_archive_flag_spec_GCJ='$convenience'
17388	  archive_cmds_need_lc_GCJ=yes
17389	  # This is similar to how AIX traditionally builds its shared libraries.
17390	  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'
17391	fi
17392      fi
17393      ;;
17394
17395    amigaos*)
17396      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)'
17397      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17398      hardcode_minus_L_GCJ=yes
17399      # see comment about different semantics on the GNU ld section
17400      ld_shlibs_GCJ=no
17401      ;;
17402
17403    bsdi[45]*)
17404      export_dynamic_flag_spec_GCJ=-rdynamic
17405      ;;
17406
17407    cygwin* | mingw* | pw32*)
17408      # When not using gcc, we currently assume that we are using
17409      # Microsoft Visual C++.
17410      # hardcode_libdir_flag_spec is actually meaningless, as there is
17411      # no search path for DLLs.
17412      hardcode_libdir_flag_spec_GCJ=' '
17413      allow_undefined_flag_GCJ=unsupported
17414      # Tell ltmain to make .lib files, not .a files.
17415      libext=lib
17416      # Tell ltmain to make .dll files, not .so files.
17417      shrext_cmds=".dll"
17418      # FIXME: Setting linknames here is a bad hack.
17419      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17420      # The linker will automatically build a .lib file if we build a DLL.
17421      old_archive_From_new_cmds_GCJ='true'
17422      # FIXME: Should let the user specify the lib program.
17423      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17424      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17425      enable_shared_with_static_runtimes_GCJ=yes
17426      ;;
17427
17428    darwin* | rhapsody*)
17429      case $host_os in
17430        rhapsody* | darwin1.[012])
17431         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17432         ;;
17433       *) # Darwin 1.3 on
17434         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17435           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17436         else
17437           case ${MACOSX_DEPLOYMENT_TARGET} in
17438             10.[012])
17439               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17440               ;;
17441             10.*)
17442               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17443               ;;
17444           esac
17445         fi
17446         ;;
17447      esac
17448      archive_cmds_need_lc_GCJ=no
17449      hardcode_direct_GCJ=no
17450      hardcode_automatic_GCJ=yes
17451      hardcode_shlibpath_var_GCJ=unsupported
17452      whole_archive_flag_spec_GCJ=''
17453      link_all_deplibs_GCJ=yes
17454    if test "$GCC" = yes ; then
17455    	output_verbose_link_cmd='echo'
17456        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17457      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17458      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17459      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17460      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}'
17461    else
17462      case $cc_basename in
17463        xlc*)
17464         output_verbose_link_cmd='echo'
17465         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
17466         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17467          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17468         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}'
17469          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}'
17470          ;;
17471       *)
17472         ld_shlibs_GCJ=no
17473          ;;
17474      esac
17475    fi
17476      ;;
17477
17478    dgux*)
17479      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17480      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17481      hardcode_shlibpath_var_GCJ=no
17482      ;;
17483
17484    freebsd1*)
17485      ld_shlibs_GCJ=no
17486      ;;
17487
17488    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17489    # support.  Future versions do this automatically, but an explicit c++rt0.o
17490    # does not break anything, and helps significantly (at the cost of a little
17491    # extra space).
17492    freebsd2.2*)
17493      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17494      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17495      hardcode_direct_GCJ=yes
17496      hardcode_shlibpath_var_GCJ=no
17497      ;;
17498
17499    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17500    freebsd2*)
17501      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17502      hardcode_direct_GCJ=yes
17503      hardcode_minus_L_GCJ=yes
17504      hardcode_shlibpath_var_GCJ=no
17505      ;;
17506
17507    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17508    freebsd* | dragonfly*)
17509      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17510      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17511      hardcode_direct_GCJ=yes
17512      hardcode_shlibpath_var_GCJ=no
17513      ;;
17514
17515    hpux9*)
17516      if test "$GCC" = yes; then
17517	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'
17518      else
17519	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'
17520      fi
17521      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17522      hardcode_libdir_separator_GCJ=:
17523      hardcode_direct_GCJ=yes
17524
17525      # hardcode_minus_L: Not really in the search PATH,
17526      # but as the default location of the library.
17527      hardcode_minus_L_GCJ=yes
17528      export_dynamic_flag_spec_GCJ='${wl}-E'
17529      ;;
17530
17531    hpux10*)
17532      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17533	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17534      else
17535	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17536      fi
17537      if test "$with_gnu_ld" = no; then
17538	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17539	hardcode_libdir_separator_GCJ=:
17540
17541	hardcode_direct_GCJ=yes
17542	export_dynamic_flag_spec_GCJ='${wl}-E'
17543
17544	# hardcode_minus_L: Not really in the search PATH,
17545	# but as the default location of the library.
17546	hardcode_minus_L_GCJ=yes
17547      fi
17548      ;;
17549
17550    hpux11*)
17551      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17552	case $host_cpu in
17553	hppa*64*)
17554	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17555	  ;;
17556	ia64*)
17557	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17558	  ;;
17559	*)
17560	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17561	  ;;
17562	esac
17563      else
17564	case $host_cpu in
17565	hppa*64*)
17566	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17567	  ;;
17568	ia64*)
17569	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17570	  ;;
17571	*)
17572	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17573	  ;;
17574	esac
17575      fi
17576      if test "$with_gnu_ld" = no; then
17577	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17578	hardcode_libdir_separator_GCJ=:
17579
17580	case $host_cpu in
17581	hppa*64*|ia64*)
17582	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17583	  hardcode_direct_GCJ=no
17584	  hardcode_shlibpath_var_GCJ=no
17585	  ;;
17586	*)
17587	  hardcode_direct_GCJ=yes
17588	  export_dynamic_flag_spec_GCJ='${wl}-E'
17589
17590	  # hardcode_minus_L: Not really in the search PATH,
17591	  # but as the default location of the library.
17592	  hardcode_minus_L_GCJ=yes
17593	  ;;
17594	esac
17595      fi
17596      ;;
17597
17598    irix5* | irix6* | nonstopux*)
17599      if test "$GCC" = yes; then
17600	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'
17601      else
17602	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'
17603	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17604      fi
17605      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17606      hardcode_libdir_separator_GCJ=:
17607      link_all_deplibs_GCJ=yes
17608      ;;
17609
17610    netbsd*)
17611      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17612	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17613      else
17614	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17615      fi
17616      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17617      hardcode_direct_GCJ=yes
17618      hardcode_shlibpath_var_GCJ=no
17619      ;;
17620
17621    newsos6)
17622      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17623      hardcode_direct_GCJ=yes
17624      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17625      hardcode_libdir_separator_GCJ=:
17626      hardcode_shlibpath_var_GCJ=no
17627      ;;
17628
17629    openbsd*)
17630      if test -f /usr/libexec/ld.so; then
17631	hardcode_direct_GCJ=yes
17632	hardcode_shlibpath_var_GCJ=no
17633	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17634	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17635	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17636	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17637	  export_dynamic_flag_spec_GCJ='${wl}-E'
17638	else
17639	  case $host_os in
17640	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17641	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17642	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
17643	     ;;
17644	   *)
17645	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17646	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17647	     ;;
17648	  esac
17649        fi
17650      else
17651	ld_shlibs_GCJ=no
17652      fi
17653      ;;
17654
17655    os2*)
17656      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17657      hardcode_minus_L_GCJ=yes
17658      allow_undefined_flag_GCJ=unsupported
17659      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'
17660      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17661      ;;
17662
17663    osf3*)
17664      if test "$GCC" = yes; then
17665	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17666	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'
17667      else
17668	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17669	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'
17670      fi
17671      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17672      hardcode_libdir_separator_GCJ=:
17673      ;;
17674
17675    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17676      if test "$GCC" = yes; then
17677	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17678	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'
17679	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17680      else
17681	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17682	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'
17683	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~
17684	$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'
17685
17686	# Both c and cxx compiler support -rpath directly
17687	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17688      fi
17689      hardcode_libdir_separator_GCJ=:
17690      ;;
17691
17692    solaris*)
17693      no_undefined_flag_GCJ=' -z text'
17694      if test "$GCC" = yes; then
17695	wlarc='${wl}'
17696	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17697	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17698	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17699      else
17700	wlarc=''
17701	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17702	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17703  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17704      fi
17705      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17706      hardcode_shlibpath_var_GCJ=no
17707      case $host_os in
17708      solaris2.[0-5] | solaris2.[0-5].*) ;;
17709      *)
17710	# The compiler driver will combine and reorder linker options,
17711	# but understands `-z linker_flag'.  GCC discards it without `$wl',
17712	# but is careful enough not to reorder.
17713 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17714	if test "$GCC" = yes; then
17715	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
17716	else
17717	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
17718	fi
17719	;;
17720      esac
17721      link_all_deplibs_GCJ=yes
17722      ;;
17723
17724    sunos4*)
17725      if test "x$host_vendor" = xsequent; then
17726	# Use $CC to link under sequent, because it throws in some extra .o
17727	# files that make .init and .fini sections work.
17728	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17729      else
17730	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17731      fi
17732      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17733      hardcode_direct_GCJ=yes
17734      hardcode_minus_L_GCJ=yes
17735      hardcode_shlibpath_var_GCJ=no
17736      ;;
17737
17738    sysv4)
17739      case $host_vendor in
17740	sni)
17741	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17742	  hardcode_direct_GCJ=yes # is this really true???
17743	;;
17744	siemens)
17745	  ## LD is ld it makes a PLAMLIB
17746	  ## CC just makes a GrossModule.
17747	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17748	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17749	  hardcode_direct_GCJ=no
17750        ;;
17751	motorola)
17752	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17753	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17754	;;
17755      esac
17756      runpath_var='LD_RUN_PATH'
17757      hardcode_shlibpath_var_GCJ=no
17758      ;;
17759
17760    sysv4.3*)
17761      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17762      hardcode_shlibpath_var_GCJ=no
17763      export_dynamic_flag_spec_GCJ='-Bexport'
17764      ;;
17765
17766    sysv4*MP*)
17767      if test -d /usr/nec; then
17768	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17769	hardcode_shlibpath_var_GCJ=no
17770	runpath_var=LD_RUN_PATH
17771	hardcode_runpath_var=yes
17772	ld_shlibs_GCJ=yes
17773      fi
17774      ;;
17775
17776    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
17777      no_undefined_flag_GCJ='${wl}-z,text'
17778      archive_cmds_need_lc_GCJ=no
17779      hardcode_shlibpath_var_GCJ=no
17780      runpath_var='LD_RUN_PATH'
17781
17782      if test "$GCC" = yes; then
17783	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17784	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17785      else
17786	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17787	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17788      fi
17789      ;;
17790
17791    sysv5* | sco3.2v5* | sco5v6*)
17792      # Note: We can NOT use -z defs as we might desire, because we do not
17793      # link with -lc, and that would cause any symbols used from libc to
17794      # always be unresolved, which means just about no library would
17795      # ever link correctly.  If we're not using GNU ld we use -z text
17796      # though, which does catch some bad symbols but isn't as heavy-handed
17797      # as -z defs.
17798      no_undefined_flag_GCJ='${wl}-z,text'
17799      allow_undefined_flag_GCJ='${wl}-z,nodefs'
17800      archive_cmds_need_lc_GCJ=no
17801      hardcode_shlibpath_var_GCJ=no
17802      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17803      hardcode_libdir_separator_GCJ=':'
17804      link_all_deplibs_GCJ=yes
17805      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17806      runpath_var='LD_RUN_PATH'
17807
17808      if test "$GCC" = yes; then
17809	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17810	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17811      else
17812	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17813	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17814      fi
17815      ;;
17816
17817    uts4*)
17818      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17819      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17820      hardcode_shlibpath_var_GCJ=no
17821      ;;
17822
17823    *)
17824      ld_shlibs_GCJ=no
17825      ;;
17826    esac
17827  fi
17828
17829{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17830echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17831test "$ld_shlibs_GCJ" = no && can_build_shared=no
17832
17833#
17834# Do we need to explicitly link libc?
17835#
17836case "x$archive_cmds_need_lc_GCJ" in
17837x|xyes)
17838  # Assume -lc should be added
17839  archive_cmds_need_lc_GCJ=yes
17840
17841  if test "$enable_shared" = yes && test "$GCC" = yes; then
17842    case $archive_cmds_GCJ in
17843    *'~'*)
17844      # FIXME: we may have to deal with multi-command sequences.
17845      ;;
17846    '$CC '*)
17847      # Test whether the compiler implicitly links with -lc since on some
17848      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17849      # to ld, don't add -lc before -lgcc.
17850      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17851echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17852      $rm conftest*
17853      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17854
17855      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17856  (eval $ac_compile) 2>&5
17857  ac_status=$?
17858  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17859  (exit $ac_status); } 2>conftest.err; then
17860        soname=conftest
17861        lib=conftest
17862        libobjs=conftest.$ac_objext
17863        deplibs=
17864        wl=$lt_prog_compiler_wl_GCJ
17865	pic_flag=$lt_prog_compiler_pic_GCJ
17866        compiler_flags=-v
17867        linker_flags=-v
17868        verstring=
17869        output_objdir=.
17870        libname=conftest
17871        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17872        allow_undefined_flag_GCJ=
17873        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17874  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17875  ac_status=$?
17876  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17877  (exit $ac_status); }
17878        then
17879	  archive_cmds_need_lc_GCJ=no
17880        else
17881	  archive_cmds_need_lc_GCJ=yes
17882        fi
17883        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17884      else
17885        cat conftest.err 1>&5
17886      fi
17887      $rm conftest*
17888      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17889echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17890      ;;
17891    esac
17892  fi
17893  ;;
17894esac
17895
17896{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17897echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17898library_names_spec=
17899libname_spec='lib$name'
17900soname_spec=
17901shrext_cmds=".so"
17902postinstall_cmds=
17903postuninstall_cmds=
17904finish_cmds=
17905finish_eval=
17906shlibpath_var=
17907shlibpath_overrides_runpath=unknown
17908version_type=none
17909dynamic_linker="$host_os ld.so"
17910sys_lib_dlsearch_path_spec="/lib /usr/lib"
17911
17912need_lib_prefix=unknown
17913hardcode_into_libs=no
17914
17915# when you set need_version to no, make sure it does not cause -set_version
17916# flags to be left without arguments
17917need_version=unknown
17918
17919case $host_os in
17920aix3*)
17921  version_type=linux
17922  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17923  shlibpath_var=LIBPATH
17924
17925  # AIX 3 has no versioning support, so we append a major version to the name.
17926  soname_spec='${libname}${release}${shared_ext}$major'
17927  ;;
17928
17929aix4* | aix5*)
17930  version_type=linux
17931  need_lib_prefix=no
17932  need_version=no
17933  hardcode_into_libs=yes
17934  if test "$host_cpu" = ia64; then
17935    # AIX 5 supports IA64
17936    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17937    shlibpath_var=LD_LIBRARY_PATH
17938  else
17939    # With GCC up to 2.95.x, collect2 would create an import file
17940    # for dependence libraries.  The import file would start with
17941    # the line `#! .'.  This would cause the generated library to
17942    # depend on `.', always an invalid library.  This was fixed in
17943    # development snapshots of GCC prior to 3.0.
17944    case $host_os in
17945      aix4 | aix4.[01] | aix4.[01].*)
17946      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17947	   echo ' yes '
17948	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17949	:
17950      else
17951	can_build_shared=no
17952      fi
17953      ;;
17954    esac
17955    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17956    # soname into executable. Probably we can add versioning support to
17957    # collect2, so additional links can be useful in future.
17958    if test "$aix_use_runtimelinking" = yes; then
17959      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17960      # instead of lib<name>.a to let people know that these are not
17961      # typical AIX shared libraries.
17962      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17963    else
17964      # We preserve .a as extension for shared libraries through AIX4.2
17965      # and later when we are not doing run time linking.
17966      library_names_spec='${libname}${release}.a $libname.a'
17967      soname_spec='${libname}${release}${shared_ext}$major'
17968    fi
17969    shlibpath_var=LIBPATH
17970  fi
17971  ;;
17972
17973amigaos*)
17974  library_names_spec='$libname.ixlibrary $libname.a'
17975  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17976  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'
17977  ;;
17978
17979beos*)
17980  library_names_spec='${libname}${shared_ext}'
17981  dynamic_linker="$host_os ld.so"
17982  shlibpath_var=LIBRARY_PATH
17983  ;;
17984
17985bsdi[45]*)
17986  version_type=linux
17987  need_version=no
17988  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17989  soname_spec='${libname}${release}${shared_ext}$major'
17990  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17991  shlibpath_var=LD_LIBRARY_PATH
17992  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17993  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17994  # the default ld.so.conf also contains /usr/contrib/lib and
17995  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17996  # libtool to hard-code these into programs
17997  ;;
17998
17999cygwin* | mingw* | pw32*)
18000  version_type=windows
18001  shrext_cmds=".dll"
18002  need_version=no
18003  need_lib_prefix=no
18004
18005  case $GCC,$host_os in
18006  yes,cygwin* | yes,mingw* | yes,pw32*)
18007    library_names_spec='$libname.dll.a'
18008    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18009    postinstall_cmds='base_file=`basename \${file}`~
18010      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18011      dldir=$destdir/`dirname \$dlpath`~
18012      test -d \$dldir || mkdir -p \$dldir~
18013      $install_prog $dir/$dlname \$dldir/$dlname~
18014      chmod a+x \$dldir/$dlname'
18015    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18016      dlpath=$dir/\$dldll~
18017       $rm \$dlpath'
18018    shlibpath_overrides_runpath=yes
18019
18020    case $host_os in
18021    cygwin*)
18022      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18023      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18024      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18025      ;;
18026    mingw*)
18027      # MinGW DLLs use traditional 'lib' prefix
18028      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18029      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18030      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18031        # It is most probably a Windows format PATH printed by
18032        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18033        # path with ; separators, and with drive letters. We can handle the
18034        # drive letters (cygwin fileutils understands them), so leave them,
18035        # especially as we might pass files found there to a mingw objdump,
18036        # which wouldn't understand a cygwinified path. Ahh.
18037        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18038      else
18039        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18040      fi
18041      ;;
18042    pw32*)
18043      # pw32 DLLs use 'pw' prefix rather than 'lib'
18044      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18045      ;;
18046    esac
18047    ;;
18048
18049  *)
18050    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18051    ;;
18052  esac
18053  dynamic_linker='Win32 ld.exe'
18054  # FIXME: first we should search . and the directory the executable is in
18055  shlibpath_var=PATH
18056  ;;
18057
18058darwin* | rhapsody*)
18059  dynamic_linker="$host_os dyld"
18060  version_type=darwin
18061  need_lib_prefix=no
18062  need_version=no
18063  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18064  soname_spec='${libname}${release}${major}$shared_ext'
18065  shlibpath_overrides_runpath=yes
18066  shlibpath_var=DYLD_LIBRARY_PATH
18067  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18068
18069  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18070  ;;
18071
18072dgux*)
18073  version_type=linux
18074  need_lib_prefix=no
18075  need_version=no
18076  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18077  soname_spec='${libname}${release}${shared_ext}$major'
18078  shlibpath_var=LD_LIBRARY_PATH
18079  ;;
18080
18081freebsd1*)
18082  dynamic_linker=no
18083  ;;
18084
18085freebsd* | dragonfly*)
18086  # DragonFly does not have aout.  When/if they implement a new
18087  # versioning mechanism, adjust this.
18088  if test -x /usr/bin/objformat; then
18089    objformat=`/usr/bin/objformat`
18090  else
18091    case $host_os in
18092    freebsd[123]*) objformat=aout ;;
18093    *) objformat=elf ;;
18094    esac
18095  fi
18096  version_type=freebsd-$objformat
18097  case $version_type in
18098    freebsd-elf*)
18099      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18100      need_version=no
18101      need_lib_prefix=no
18102      ;;
18103    freebsd-*)
18104      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18105      need_version=yes
18106      ;;
18107  esac
18108  shlibpath_var=LD_LIBRARY_PATH
18109  case $host_os in
18110  freebsd2*)
18111    shlibpath_overrides_runpath=yes
18112    ;;
18113  freebsd3.[01]* | freebsdelf3.[01]*)
18114    shlibpath_overrides_runpath=yes
18115    hardcode_into_libs=yes
18116    ;;
18117  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18118  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18119    shlibpath_overrides_runpath=no
18120    hardcode_into_libs=yes
18121    ;;
18122  *) # from 4.6 on, and DragonFly
18123    shlibpath_overrides_runpath=yes
18124    hardcode_into_libs=yes
18125    ;;
18126  esac
18127  ;;
18128
18129gnu*)
18130  version_type=linux
18131  need_lib_prefix=no
18132  need_version=no
18133  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18134  soname_spec='${libname}${release}${shared_ext}$major'
18135  shlibpath_var=LD_LIBRARY_PATH
18136  hardcode_into_libs=yes
18137  ;;
18138
18139hpux9* | hpux10* | hpux11*)
18140  # Give a soname corresponding to the major version so that dld.sl refuses to
18141  # link against other versions.
18142  version_type=sunos
18143  need_lib_prefix=no
18144  need_version=no
18145  case $host_cpu in
18146  ia64*)
18147    shrext_cmds='.so'
18148    hardcode_into_libs=yes
18149    dynamic_linker="$host_os dld.so"
18150    shlibpath_var=LD_LIBRARY_PATH
18151    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18152    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18153    soname_spec='${libname}${release}${shared_ext}$major'
18154    if test "X$HPUX_IA64_MODE" = X32; then
18155      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18156    else
18157      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18158    fi
18159    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18160    ;;
18161   hppa*64*)
18162     shrext_cmds='.sl'
18163     hardcode_into_libs=yes
18164     dynamic_linker="$host_os dld.sl"
18165     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18166     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18167     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18168     soname_spec='${libname}${release}${shared_ext}$major'
18169     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18170     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18171     ;;
18172   *)
18173    shrext_cmds='.sl'
18174    dynamic_linker="$host_os dld.sl"
18175    shlibpath_var=SHLIB_PATH
18176    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18177    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18178    soname_spec='${libname}${release}${shared_ext}$major'
18179    ;;
18180  esac
18181  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18182  postinstall_cmds='chmod 555 $lib'
18183  ;;
18184
18185interix[3-9]*)
18186  version_type=linux
18187  need_lib_prefix=no
18188  need_version=no
18189  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18190  soname_spec='${libname}${release}${shared_ext}$major'
18191  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18192  shlibpath_var=LD_LIBRARY_PATH
18193  shlibpath_overrides_runpath=no
18194  hardcode_into_libs=yes
18195  ;;
18196
18197irix5* | irix6* | nonstopux*)
18198  case $host_os in
18199    nonstopux*) version_type=nonstopux ;;
18200    *)
18201	if test "$lt_cv_prog_gnu_ld" = yes; then
18202		version_type=linux
18203	else
18204		version_type=irix
18205	fi ;;
18206  esac
18207  need_lib_prefix=no
18208  need_version=no
18209  soname_spec='${libname}${release}${shared_ext}$major'
18210  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18211  case $host_os in
18212  irix5* | nonstopux*)
18213    libsuff= shlibsuff=
18214    ;;
18215  *)
18216    case $LD in # libtool.m4 will add one of these switches to LD
18217    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18218      libsuff= shlibsuff= libmagic=32-bit;;
18219    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18220      libsuff=32 shlibsuff=N32 libmagic=N32;;
18221    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18222      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18223    *) libsuff= shlibsuff= libmagic=never-match;;
18224    esac
18225    ;;
18226  esac
18227  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18228  shlibpath_overrides_runpath=no
18229  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18230  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18231  hardcode_into_libs=yes
18232  ;;
18233
18234# No shared lib support for Linux oldld, aout, or coff.
18235linux*oldld* | linux*aout* | linux*coff*)
18236  dynamic_linker=no
18237  ;;
18238
18239# This must be Linux ELF.
18240linux* | k*bsd*-gnu)
18241  version_type=linux
18242  need_lib_prefix=no
18243  need_version=no
18244  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18245  soname_spec='${libname}${release}${shared_ext}$major'
18246  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18247  shlibpath_var=LD_LIBRARY_PATH
18248  shlibpath_overrides_runpath=no
18249  # This implies no fast_install, which is unacceptable.
18250  # Some rework will be needed to allow for fast_install
18251  # before this can be enabled.
18252  hardcode_into_libs=yes
18253
18254  # Append ld.so.conf contents to the search path
18255  if test -f /etc/ld.so.conf; then
18256    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' ' '`
18257    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18258  fi
18259
18260  # We used to test for /lib/ld.so.1 and disable shared libraries on
18261  # powerpc, because MkLinux only supported shared libraries with the
18262  # GNU dynamic linker.  Since this was broken with cross compilers,
18263  # most powerpc-linux boxes support dynamic linking these days and
18264  # people can always --disable-shared, the test was removed, and we
18265  # assume the GNU/Linux dynamic linker is in use.
18266  dynamic_linker='GNU/Linux ld.so'
18267  ;;
18268
18269netbsd*)
18270  version_type=sunos
18271  need_lib_prefix=no
18272  need_version=no
18273  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18274    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18275    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18276    dynamic_linker='NetBSD (a.out) ld.so'
18277  else
18278    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18279    soname_spec='${libname}${release}${shared_ext}$major'
18280    dynamic_linker='NetBSD ld.elf_so'
18281  fi
18282  shlibpath_var=LD_LIBRARY_PATH
18283  shlibpath_overrides_runpath=yes
18284  hardcode_into_libs=yes
18285  ;;
18286
18287newsos6)
18288  version_type=linux
18289  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18290  shlibpath_var=LD_LIBRARY_PATH
18291  shlibpath_overrides_runpath=yes
18292  ;;
18293
18294nto-qnx*)
18295  version_type=linux
18296  need_lib_prefix=no
18297  need_version=no
18298  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18299  soname_spec='${libname}${release}${shared_ext}$major'
18300  shlibpath_var=LD_LIBRARY_PATH
18301  shlibpath_overrides_runpath=yes
18302  ;;
18303
18304openbsd*)
18305  version_type=sunos
18306  sys_lib_dlsearch_path_spec="/usr/lib"
18307  need_lib_prefix=no
18308  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18309  case $host_os in
18310    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18311    *)                         need_version=no  ;;
18312  esac
18313  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18314  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18315  shlibpath_var=LD_LIBRARY_PATH
18316  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18317    case $host_os in
18318      openbsd2.[89] | openbsd2.[89].*)
18319	shlibpath_overrides_runpath=no
18320	;;
18321      *)
18322	shlibpath_overrides_runpath=yes
18323	;;
18324      esac
18325  else
18326    shlibpath_overrides_runpath=yes
18327  fi
18328  ;;
18329
18330os2*)
18331  libname_spec='$name'
18332  shrext_cmds=".dll"
18333  need_lib_prefix=no
18334  library_names_spec='$libname${shared_ext} $libname.a'
18335  dynamic_linker='OS/2 ld.exe'
18336  shlibpath_var=LIBPATH
18337  ;;
18338
18339osf3* | osf4* | osf5*)
18340  version_type=osf
18341  need_lib_prefix=no
18342  need_version=no
18343  soname_spec='${libname}${release}${shared_ext}$major'
18344  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18345  shlibpath_var=LD_LIBRARY_PATH
18346  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18347  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18348  ;;
18349
18350rdos*)
18351  dynamic_linker=no
18352  ;;
18353
18354solaris*)
18355  version_type=linux
18356  need_lib_prefix=no
18357  need_version=no
18358  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18359  soname_spec='${libname}${release}${shared_ext}$major'
18360  shlibpath_var=LD_LIBRARY_PATH
18361  shlibpath_overrides_runpath=yes
18362  hardcode_into_libs=yes
18363  # ldd complains unless libraries are executable
18364  postinstall_cmds='chmod +x $lib'
18365  ;;
18366
18367sunos4*)
18368  version_type=sunos
18369  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18370  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18371  shlibpath_var=LD_LIBRARY_PATH
18372  shlibpath_overrides_runpath=yes
18373  if test "$with_gnu_ld" = yes; then
18374    need_lib_prefix=no
18375  fi
18376  need_version=yes
18377  ;;
18378
18379sysv4 | sysv4.3*)
18380  version_type=linux
18381  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18382  soname_spec='${libname}${release}${shared_ext}$major'
18383  shlibpath_var=LD_LIBRARY_PATH
18384  case $host_vendor in
18385    sni)
18386      shlibpath_overrides_runpath=no
18387      need_lib_prefix=no
18388      export_dynamic_flag_spec='${wl}-Blargedynsym'
18389      runpath_var=LD_RUN_PATH
18390      ;;
18391    siemens)
18392      need_lib_prefix=no
18393      ;;
18394    motorola)
18395      need_lib_prefix=no
18396      need_version=no
18397      shlibpath_overrides_runpath=no
18398      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18399      ;;
18400  esac
18401  ;;
18402
18403sysv4*MP*)
18404  if test -d /usr/nec ;then
18405    version_type=linux
18406    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18407    soname_spec='$libname${shared_ext}.$major'
18408    shlibpath_var=LD_LIBRARY_PATH
18409  fi
18410  ;;
18411
18412sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18413  version_type=freebsd-elf
18414  need_lib_prefix=no
18415  need_version=no
18416  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18417  soname_spec='${libname}${release}${shared_ext}$major'
18418  shlibpath_var=LD_LIBRARY_PATH
18419  hardcode_into_libs=yes
18420  if test "$with_gnu_ld" = yes; then
18421    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18422    shlibpath_overrides_runpath=no
18423  else
18424    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18425    shlibpath_overrides_runpath=yes
18426    case $host_os in
18427      sco3.2v5*)
18428        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18429	;;
18430    esac
18431  fi
18432  sys_lib_dlsearch_path_spec='/usr/lib'
18433  ;;
18434
18435uts4*)
18436  version_type=linux
18437  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18438  soname_spec='${libname}${release}${shared_ext}$major'
18439  shlibpath_var=LD_LIBRARY_PATH
18440  ;;
18441
18442*)
18443  dynamic_linker=no
18444  ;;
18445esac
18446{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18447echo "${ECHO_T}$dynamic_linker" >&6; }
18448test "$dynamic_linker" = no && can_build_shared=no
18449
18450variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18451if test "$GCC" = yes; then
18452  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18453fi
18454
18455{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18456echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18457hardcode_action_GCJ=
18458if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18459   test -n "$runpath_var_GCJ" || \
18460   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18461
18462  # We can hardcode non-existant directories.
18463  if test "$hardcode_direct_GCJ" != no &&
18464     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18465     # have to relink, otherwise we might link with an installed library
18466     # when we should be linking with a yet-to-be-installed one
18467     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18468     test "$hardcode_minus_L_GCJ" != no; then
18469    # Linking always hardcodes the temporary library directory.
18470    hardcode_action_GCJ=relink
18471  else
18472    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18473    hardcode_action_GCJ=immediate
18474  fi
18475else
18476  # We cannot hardcode anything, or else we can only hardcode existing
18477  # directories.
18478  hardcode_action_GCJ=unsupported
18479fi
18480{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18481echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18482
18483if test "$hardcode_action_GCJ" = relink; then
18484  # Fast installation is not supported
18485  enable_fast_install=no
18486elif test "$shlibpath_overrides_runpath" = yes ||
18487     test "$enable_shared" = no; then
18488  # Fast installation is not necessary
18489  enable_fast_install=needless
18490fi
18491
18492
18493# The else clause should only fire when bootstrapping the
18494# libtool distribution, otherwise you forgot to ship ltmain.sh
18495# with your package, and you will get complaints that there are
18496# no rules to generate ltmain.sh.
18497if test -f "$ltmain"; then
18498  # See if we are running on zsh, and set the options which allow our commands through
18499  # without removal of \ escapes.
18500  if test -n "${ZSH_VERSION+set}" ; then
18501    setopt NO_GLOB_SUBST
18502  fi
18503  # Now quote all the things that may contain metacharacters while being
18504  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18505  # variables and quote the copies for generation of the libtool script.
18506  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18507    SED SHELL STRIP \
18508    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18509    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18510    deplibs_check_method reload_flag reload_cmds need_locks \
18511    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18512    lt_cv_sys_global_symbol_to_c_name_address \
18513    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18514    old_postinstall_cmds old_postuninstall_cmds \
18515    compiler_GCJ \
18516    CC_GCJ \
18517    LD_GCJ \
18518    lt_prog_compiler_wl_GCJ \
18519    lt_prog_compiler_pic_GCJ \
18520    lt_prog_compiler_static_GCJ \
18521    lt_prog_compiler_no_builtin_flag_GCJ \
18522    export_dynamic_flag_spec_GCJ \
18523    thread_safe_flag_spec_GCJ \
18524    whole_archive_flag_spec_GCJ \
18525    enable_shared_with_static_runtimes_GCJ \
18526    old_archive_cmds_GCJ \
18527    old_archive_from_new_cmds_GCJ \
18528    predep_objects_GCJ \
18529    postdep_objects_GCJ \
18530    predeps_GCJ \
18531    postdeps_GCJ \
18532    compiler_lib_search_path_GCJ \
18533    archive_cmds_GCJ \
18534    archive_expsym_cmds_GCJ \
18535    postinstall_cmds_GCJ \
18536    postuninstall_cmds_GCJ \
18537    old_archive_from_expsyms_cmds_GCJ \
18538    allow_undefined_flag_GCJ \
18539    no_undefined_flag_GCJ \
18540    export_symbols_cmds_GCJ \
18541    hardcode_libdir_flag_spec_GCJ \
18542    hardcode_libdir_flag_spec_ld_GCJ \
18543    hardcode_libdir_separator_GCJ \
18544    hardcode_automatic_GCJ \
18545    module_cmds_GCJ \
18546    module_expsym_cmds_GCJ \
18547    lt_cv_prog_compiler_c_o_GCJ \
18548    fix_srcfile_path_GCJ \
18549    exclude_expsyms_GCJ \
18550    include_expsyms_GCJ; do
18551
18552    case $var in
18553    old_archive_cmds_GCJ | \
18554    old_archive_from_new_cmds_GCJ | \
18555    archive_cmds_GCJ | \
18556    archive_expsym_cmds_GCJ | \
18557    module_cmds_GCJ | \
18558    module_expsym_cmds_GCJ | \
18559    old_archive_from_expsyms_cmds_GCJ | \
18560    export_symbols_cmds_GCJ | \
18561    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18562    postinstall_cmds | postuninstall_cmds | \
18563    old_postinstall_cmds | old_postuninstall_cmds | \
18564    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18565      # Double-quote double-evaled strings.
18566      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18567      ;;
18568    *)
18569      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18570      ;;
18571    esac
18572  done
18573
18574  case $lt_echo in
18575  *'\$0 --fallback-echo"')
18576    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18577    ;;
18578  esac
18579
18580cfgfile="$ofile"
18581
18582  cat <<__EOF__ >> "$cfgfile"
18583# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18584
18585# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18586
18587# Shell to use when invoking shell scripts.
18588SHELL=$lt_SHELL
18589
18590# Whether or not to build shared libraries.
18591build_libtool_libs=$enable_shared
18592
18593# Whether or not to build static libraries.
18594build_old_libs=$enable_static
18595
18596# Whether or not to add -lc for building shared libraries.
18597build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18598
18599# Whether or not to disallow shared libs when runtime libs are static
18600allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18601
18602# Whether or not to optimize for fast installation.
18603fast_install=$enable_fast_install
18604
18605# The host system.
18606host_alias=$host_alias
18607host=$host
18608host_os=$host_os
18609
18610# The build system.
18611build_alias=$build_alias
18612build=$build
18613build_os=$build_os
18614
18615# An echo program that does not interpret backslashes.
18616echo=$lt_echo
18617
18618# The archiver.
18619AR=$lt_AR
18620AR_FLAGS=$lt_AR_FLAGS
18621
18622# A C compiler.
18623LTCC=$lt_LTCC
18624
18625# LTCC compiler flags.
18626LTCFLAGS=$lt_LTCFLAGS
18627
18628# A language-specific compiler.
18629CC=$lt_compiler_GCJ
18630
18631# Is the compiler the GNU C compiler?
18632with_gcc=$GCC_GCJ
18633
18634# An ERE matcher.
18635EGREP=$lt_EGREP
18636
18637# The linker used to build libraries.
18638LD=$lt_LD_GCJ
18639
18640# Whether we need hard or soft links.
18641LN_S=$lt_LN_S
18642
18643# A BSD-compatible nm program.
18644NM=$lt_NM
18645
18646# A symbol stripping program
18647STRIP=$lt_STRIP
18648
18649# Used to examine libraries when file_magic_cmd begins "file"
18650MAGIC_CMD=$MAGIC_CMD
18651
18652# Used on cygwin: DLL creation program.
18653DLLTOOL="$DLLTOOL"
18654
18655# Used on cygwin: object dumper.
18656OBJDUMP="$OBJDUMP"
18657
18658# Used on cygwin: assembler.
18659AS="$AS"
18660
18661# The name of the directory that contains temporary libtool files.
18662objdir=$objdir
18663
18664# How to create reloadable object files.
18665reload_flag=$lt_reload_flag
18666reload_cmds=$lt_reload_cmds
18667
18668# How to pass a linker flag through the compiler.
18669wl=$lt_lt_prog_compiler_wl_GCJ
18670
18671# Object file suffix (normally "o").
18672objext="$ac_objext"
18673
18674# Old archive suffix (normally "a").
18675libext="$libext"
18676
18677# Shared library suffix (normally ".so").
18678shrext_cmds='$shrext_cmds'
18679
18680# Executable file suffix (normally "").
18681exeext="$exeext"
18682
18683# Additional compiler flags for building library objects.
18684pic_flag=$lt_lt_prog_compiler_pic_GCJ
18685pic_mode=$pic_mode
18686
18687# What is the maximum length of a command?
18688max_cmd_len=$lt_cv_sys_max_cmd_len
18689
18690# Does compiler simultaneously support -c and -o options?
18691compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18692
18693# Must we lock files when doing compilation?
18694need_locks=$lt_need_locks
18695
18696# Do we need the lib prefix for modules?
18697need_lib_prefix=$need_lib_prefix
18698
18699# Do we need a version for libraries?
18700need_version=$need_version
18701
18702# Whether dlopen is supported.
18703dlopen_support=$enable_dlopen
18704
18705# Whether dlopen of programs is supported.
18706dlopen_self=$enable_dlopen_self
18707
18708# Whether dlopen of statically linked programs is supported.
18709dlopen_self_static=$enable_dlopen_self_static
18710
18711# Compiler flag to prevent dynamic linking.
18712link_static_flag=$lt_lt_prog_compiler_static_GCJ
18713
18714# Compiler flag to turn off builtin functions.
18715no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18716
18717# Compiler flag to allow reflexive dlopens.
18718export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18719
18720# Compiler flag to generate shared objects directly from archives.
18721whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18722
18723# Compiler flag to generate thread-safe objects.
18724thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18725
18726# Library versioning type.
18727version_type=$version_type
18728
18729# Format of library name prefix.
18730libname_spec=$lt_libname_spec
18731
18732# List of archive names.  First name is the real one, the rest are links.
18733# The last name is the one that the linker finds with -lNAME.
18734library_names_spec=$lt_library_names_spec
18735
18736# The coded name of the library, if different from the real name.
18737soname_spec=$lt_soname_spec
18738
18739# Commands used to build and install an old-style archive.
18740RANLIB=$lt_RANLIB
18741old_archive_cmds=$lt_old_archive_cmds_GCJ
18742old_postinstall_cmds=$lt_old_postinstall_cmds
18743old_postuninstall_cmds=$lt_old_postuninstall_cmds
18744
18745# Create an old-style archive from a shared archive.
18746old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18747
18748# Create a temporary old-style archive to link instead of a shared archive.
18749old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18750
18751# Commands used to build and install a shared archive.
18752archive_cmds=$lt_archive_cmds_GCJ
18753archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18754postinstall_cmds=$lt_postinstall_cmds
18755postuninstall_cmds=$lt_postuninstall_cmds
18756
18757# Commands used to build a loadable module (assumed same as above if empty)
18758module_cmds=$lt_module_cmds_GCJ
18759module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18760
18761# Commands to strip libraries.
18762old_striplib=$lt_old_striplib
18763striplib=$lt_striplib
18764
18765# Dependencies to place before the objects being linked to create a
18766# shared library.
18767predep_objects=$lt_predep_objects_GCJ
18768
18769# Dependencies to place after the objects being linked to create a
18770# shared library.
18771postdep_objects=$lt_postdep_objects_GCJ
18772
18773# Dependencies to place before the objects being linked to create a
18774# shared library.
18775predeps=$lt_predeps_GCJ
18776
18777# Dependencies to place after the objects being linked to create a
18778# shared library.
18779postdeps=$lt_postdeps_GCJ
18780
18781# The library search path used internally by the compiler when linking
18782# a shared library.
18783compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18784
18785# Method to check whether dependent libraries are shared objects.
18786deplibs_check_method=$lt_deplibs_check_method
18787
18788# Command to use when deplibs_check_method == file_magic.
18789file_magic_cmd=$lt_file_magic_cmd
18790
18791# Flag that allows shared libraries with undefined symbols to be built.
18792allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18793
18794# Flag that forces no undefined symbols.
18795no_undefined_flag=$lt_no_undefined_flag_GCJ
18796
18797# Commands used to finish a libtool library installation in a directory.
18798finish_cmds=$lt_finish_cmds
18799
18800# Same as above, but a single script fragment to be evaled but not shown.
18801finish_eval=$lt_finish_eval
18802
18803# Take the output of nm and produce a listing of raw symbols and C names.
18804global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18805
18806# Transform the output of nm in a proper C declaration
18807global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18808
18809# Transform the output of nm in a C name address pair
18810global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18811
18812# This is the shared library runtime path variable.
18813runpath_var=$runpath_var
18814
18815# This is the shared library path variable.
18816shlibpath_var=$shlibpath_var
18817
18818# Is shlibpath searched before the hard-coded library search path?
18819shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18820
18821# How to hardcode a shared library path into an executable.
18822hardcode_action=$hardcode_action_GCJ
18823
18824# Whether we should hardcode library paths into libraries.
18825hardcode_into_libs=$hardcode_into_libs
18826
18827# Flag to hardcode \$libdir into a binary during linking.
18828# This must work even if \$libdir does not exist.
18829hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18830
18831# If ld is used when linking, flag to hardcode \$libdir into
18832# a binary during linking. This must work even if \$libdir does
18833# not exist.
18834hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18835
18836# Whether we need a single -rpath flag with a separated argument.
18837hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18838
18839# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18840# resulting binary.
18841hardcode_direct=$hardcode_direct_GCJ
18842
18843# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18844# resulting binary.
18845hardcode_minus_L=$hardcode_minus_L_GCJ
18846
18847# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18848# the resulting binary.
18849hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18850
18851# Set to yes if building a shared library automatically hardcodes DIR into the library
18852# and all subsequent libraries and executables linked against it.
18853hardcode_automatic=$hardcode_automatic_GCJ
18854
18855# Variables whose values should be saved in libtool wrapper scripts and
18856# restored at relink time.
18857variables_saved_for_relink="$variables_saved_for_relink"
18858
18859# Whether libtool must link a program against all its dependency libraries.
18860link_all_deplibs=$link_all_deplibs_GCJ
18861
18862# Compile-time system search path for libraries
18863sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18864
18865# Run-time system search path for libraries
18866sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18867
18868# Fix the shell variable \$srcfile for the compiler.
18869fix_srcfile_path=$lt_fix_srcfile_path
18870
18871# Set to yes if exported symbols are required.
18872always_export_symbols=$always_export_symbols_GCJ
18873
18874# The commands to list exported symbols.
18875export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18876
18877# The commands to extract the exported symbol list from a shared archive.
18878extract_expsyms_cmds=$lt_extract_expsyms_cmds
18879
18880# Symbols that should not be listed in the preloaded symbols.
18881exclude_expsyms=$lt_exclude_expsyms_GCJ
18882
18883# Symbols that must always be exported.
18884include_expsyms=$lt_include_expsyms_GCJ
18885
18886# ### END LIBTOOL TAG CONFIG: $tagname
18887
18888__EOF__
18889
18890
18891else
18892  # If there is no Makefile yet, we rely on a make rule to execute
18893  # `config.status --recheck' to rerun these tests and create the
18894  # libtool script then.
18895  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18896  if test -f "$ltmain_in"; then
18897    test -f Makefile && make "$ltmain"
18898  fi
18899fi
18900
18901
18902ac_ext=c
18903ac_cpp='$CPP $CPPFLAGS'
18904ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18905ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18906ac_compiler_gnu=$ac_cv_c_compiler_gnu
18907
18908CC="$lt_save_CC"
18909
18910	else
18911	  tagname=""
18912	fi
18913	;;
18914
18915      RC)
18916
18917
18918# Source file extension for RC test sources.
18919ac_ext=rc
18920
18921# Object file extension for compiled RC test sources.
18922objext=o
18923objext_RC=$objext
18924
18925# Code to be used in simple compile tests
18926lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
18927
18928# Code to be used in simple link tests
18929lt_simple_link_test_code="$lt_simple_compile_test_code"
18930
18931# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18932
18933# If no C compiler was specified, use CC.
18934LTCC=${LTCC-"$CC"}
18935
18936# If no C compiler flags were specified, use CFLAGS.
18937LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18938
18939# Allow CC to be a program name with arguments.
18940compiler=$CC
18941
18942
18943# save warnings/boilerplate of simple test code
18944ac_outfile=conftest.$ac_objext
18945echo "$lt_simple_compile_test_code" >conftest.$ac_ext
18946eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18947_lt_compiler_boilerplate=`cat conftest.err`
18948$rm conftest*
18949
18950ac_outfile=conftest.$ac_objext
18951echo "$lt_simple_link_test_code" >conftest.$ac_ext
18952eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18953_lt_linker_boilerplate=`cat conftest.err`
18954$rm conftest*
18955
18956
18957# Allow CC to be a program name with arguments.
18958lt_save_CC="$CC"
18959CC=${RC-"windres"}
18960compiler=$CC
18961compiler_RC=$CC
18962for cc_temp in $compiler""; do
18963  case $cc_temp in
18964    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18965    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18966    \-*) ;;
18967    *) break;;
18968  esac
18969done
18970cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18971
18972lt_cv_prog_compiler_c_o_RC=yes
18973
18974# The else clause should only fire when bootstrapping the
18975# libtool distribution, otherwise you forgot to ship ltmain.sh
18976# with your package, and you will get complaints that there are
18977# no rules to generate ltmain.sh.
18978if test -f "$ltmain"; then
18979  # See if we are running on zsh, and set the options which allow our commands through
18980  # without removal of \ escapes.
18981  if test -n "${ZSH_VERSION+set}" ; then
18982    setopt NO_GLOB_SUBST
18983  fi
18984  # Now quote all the things that may contain metacharacters while being
18985  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18986  # variables and quote the copies for generation of the libtool script.
18987  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18988    SED SHELL STRIP \
18989    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18990    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18991    deplibs_check_method reload_flag reload_cmds need_locks \
18992    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18993    lt_cv_sys_global_symbol_to_c_name_address \
18994    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18995    old_postinstall_cmds old_postuninstall_cmds \
18996    compiler_RC \
18997    CC_RC \
18998    LD_RC \
18999    lt_prog_compiler_wl_RC \
19000    lt_prog_compiler_pic_RC \
19001    lt_prog_compiler_static_RC \
19002    lt_prog_compiler_no_builtin_flag_RC \
19003    export_dynamic_flag_spec_RC \
19004    thread_safe_flag_spec_RC \
19005    whole_archive_flag_spec_RC \
19006    enable_shared_with_static_runtimes_RC \
19007    old_archive_cmds_RC \
19008    old_archive_from_new_cmds_RC \
19009    predep_objects_RC \
19010    postdep_objects_RC \
19011    predeps_RC \
19012    postdeps_RC \
19013    compiler_lib_search_path_RC \
19014    archive_cmds_RC \
19015    archive_expsym_cmds_RC \
19016    postinstall_cmds_RC \
19017    postuninstall_cmds_RC \
19018    old_archive_from_expsyms_cmds_RC \
19019    allow_undefined_flag_RC \
19020    no_undefined_flag_RC \
19021    export_symbols_cmds_RC \
19022    hardcode_libdir_flag_spec_RC \
19023    hardcode_libdir_flag_spec_ld_RC \
19024    hardcode_libdir_separator_RC \
19025    hardcode_automatic_RC \
19026    module_cmds_RC \
19027    module_expsym_cmds_RC \
19028    lt_cv_prog_compiler_c_o_RC \
19029    fix_srcfile_path_RC \
19030    exclude_expsyms_RC \
19031    include_expsyms_RC; do
19032
19033    case $var in
19034    old_archive_cmds_RC | \
19035    old_archive_from_new_cmds_RC | \
19036    archive_cmds_RC | \
19037    archive_expsym_cmds_RC | \
19038    module_cmds_RC | \
19039    module_expsym_cmds_RC | \
19040    old_archive_from_expsyms_cmds_RC | \
19041    export_symbols_cmds_RC | \
19042    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19043    postinstall_cmds | postuninstall_cmds | \
19044    old_postinstall_cmds | old_postuninstall_cmds | \
19045    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19046      # Double-quote double-evaled strings.
19047      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19048      ;;
19049    *)
19050      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19051      ;;
19052    esac
19053  done
19054
19055  case $lt_echo in
19056  *'\$0 --fallback-echo"')
19057    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19058    ;;
19059  esac
19060
19061cfgfile="$ofile"
19062
19063  cat <<__EOF__ >> "$cfgfile"
19064# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19065
19066# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19067
19068# Shell to use when invoking shell scripts.
19069SHELL=$lt_SHELL
19070
19071# Whether or not to build shared libraries.
19072build_libtool_libs=$enable_shared
19073
19074# Whether or not to build static libraries.
19075build_old_libs=$enable_static
19076
19077# Whether or not to add -lc for building shared libraries.
19078build_libtool_need_lc=$archive_cmds_need_lc_RC
19079
19080# Whether or not to disallow shared libs when runtime libs are static
19081allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19082
19083# Whether or not to optimize for fast installation.
19084fast_install=$enable_fast_install
19085
19086# The host system.
19087host_alias=$host_alias
19088host=$host
19089host_os=$host_os
19090
19091# The build system.
19092build_alias=$build_alias
19093build=$build
19094build_os=$build_os
19095
19096# An echo program that does not interpret backslashes.
19097echo=$lt_echo
19098
19099# The archiver.
19100AR=$lt_AR
19101AR_FLAGS=$lt_AR_FLAGS
19102
19103# A C compiler.
19104LTCC=$lt_LTCC
19105
19106# LTCC compiler flags.
19107LTCFLAGS=$lt_LTCFLAGS
19108
19109# A language-specific compiler.
19110CC=$lt_compiler_RC
19111
19112# Is the compiler the GNU C compiler?
19113with_gcc=$GCC_RC
19114
19115# An ERE matcher.
19116EGREP=$lt_EGREP
19117
19118# The linker used to build libraries.
19119LD=$lt_LD_RC
19120
19121# Whether we need hard or soft links.
19122LN_S=$lt_LN_S
19123
19124# A BSD-compatible nm program.
19125NM=$lt_NM
19126
19127# A symbol stripping program
19128STRIP=$lt_STRIP
19129
19130# Used to examine libraries when file_magic_cmd begins "file"
19131MAGIC_CMD=$MAGIC_CMD
19132
19133# Used on cygwin: DLL creation program.
19134DLLTOOL="$DLLTOOL"
19135
19136# Used on cygwin: object dumper.
19137OBJDUMP="$OBJDUMP"
19138
19139# Used on cygwin: assembler.
19140AS="$AS"
19141
19142# The name of the directory that contains temporary libtool files.
19143objdir=$objdir
19144
19145# How to create reloadable object files.
19146reload_flag=$lt_reload_flag
19147reload_cmds=$lt_reload_cmds
19148
19149# How to pass a linker flag through the compiler.
19150wl=$lt_lt_prog_compiler_wl_RC
19151
19152# Object file suffix (normally "o").
19153objext="$ac_objext"
19154
19155# Old archive suffix (normally "a").
19156libext="$libext"
19157
19158# Shared library suffix (normally ".so").
19159shrext_cmds='$shrext_cmds'
19160
19161# Executable file suffix (normally "").
19162exeext="$exeext"
19163
19164# Additional compiler flags for building library objects.
19165pic_flag=$lt_lt_prog_compiler_pic_RC
19166pic_mode=$pic_mode
19167
19168# What is the maximum length of a command?
19169max_cmd_len=$lt_cv_sys_max_cmd_len
19170
19171# Does compiler simultaneously support -c and -o options?
19172compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19173
19174# Must we lock files when doing compilation?
19175need_locks=$lt_need_locks
19176
19177# Do we need the lib prefix for modules?
19178need_lib_prefix=$need_lib_prefix
19179
19180# Do we need a version for libraries?
19181need_version=$need_version
19182
19183# Whether dlopen is supported.
19184dlopen_support=$enable_dlopen
19185
19186# Whether dlopen of programs is supported.
19187dlopen_self=$enable_dlopen_self
19188
19189# Whether dlopen of statically linked programs is supported.
19190dlopen_self_static=$enable_dlopen_self_static
19191
19192# Compiler flag to prevent dynamic linking.
19193link_static_flag=$lt_lt_prog_compiler_static_RC
19194
19195# Compiler flag to turn off builtin functions.
19196no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19197
19198# Compiler flag to allow reflexive dlopens.
19199export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19200
19201# Compiler flag to generate shared objects directly from archives.
19202whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19203
19204# Compiler flag to generate thread-safe objects.
19205thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19206
19207# Library versioning type.
19208version_type=$version_type
19209
19210# Format of library name prefix.
19211libname_spec=$lt_libname_spec
19212
19213# List of archive names.  First name is the real one, the rest are links.
19214# The last name is the one that the linker finds with -lNAME.
19215library_names_spec=$lt_library_names_spec
19216
19217# The coded name of the library, if different from the real name.
19218soname_spec=$lt_soname_spec
19219
19220# Commands used to build and install an old-style archive.
19221RANLIB=$lt_RANLIB
19222old_archive_cmds=$lt_old_archive_cmds_RC
19223old_postinstall_cmds=$lt_old_postinstall_cmds
19224old_postuninstall_cmds=$lt_old_postuninstall_cmds
19225
19226# Create an old-style archive from a shared archive.
19227old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19228
19229# Create a temporary old-style archive to link instead of a shared archive.
19230old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19231
19232# Commands used to build and install a shared archive.
19233archive_cmds=$lt_archive_cmds_RC
19234archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19235postinstall_cmds=$lt_postinstall_cmds
19236postuninstall_cmds=$lt_postuninstall_cmds
19237
19238# Commands used to build a loadable module (assumed same as above if empty)
19239module_cmds=$lt_module_cmds_RC
19240module_expsym_cmds=$lt_module_expsym_cmds_RC
19241
19242# Commands to strip libraries.
19243old_striplib=$lt_old_striplib
19244striplib=$lt_striplib
19245
19246# Dependencies to place before the objects being linked to create a
19247# shared library.
19248predep_objects=$lt_predep_objects_RC
19249
19250# Dependencies to place after the objects being linked to create a
19251# shared library.
19252postdep_objects=$lt_postdep_objects_RC
19253
19254# Dependencies to place before the objects being linked to create a
19255# shared library.
19256predeps=$lt_predeps_RC
19257
19258# Dependencies to place after the objects being linked to create a
19259# shared library.
19260postdeps=$lt_postdeps_RC
19261
19262# The library search path used internally by the compiler when linking
19263# a shared library.
19264compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19265
19266# Method to check whether dependent libraries are shared objects.
19267deplibs_check_method=$lt_deplibs_check_method
19268
19269# Command to use when deplibs_check_method == file_magic.
19270file_magic_cmd=$lt_file_magic_cmd
19271
19272# Flag that allows shared libraries with undefined symbols to be built.
19273allow_undefined_flag=$lt_allow_undefined_flag_RC
19274
19275# Flag that forces no undefined symbols.
19276no_undefined_flag=$lt_no_undefined_flag_RC
19277
19278# Commands used to finish a libtool library installation in a directory.
19279finish_cmds=$lt_finish_cmds
19280
19281# Same as above, but a single script fragment to be evaled but not shown.
19282finish_eval=$lt_finish_eval
19283
19284# Take the output of nm and produce a listing of raw symbols and C names.
19285global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19286
19287# Transform the output of nm in a proper C declaration
19288global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19289
19290# Transform the output of nm in a C name address pair
19291global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19292
19293# This is the shared library runtime path variable.
19294runpath_var=$runpath_var
19295
19296# This is the shared library path variable.
19297shlibpath_var=$shlibpath_var
19298
19299# Is shlibpath searched before the hard-coded library search path?
19300shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19301
19302# How to hardcode a shared library path into an executable.
19303hardcode_action=$hardcode_action_RC
19304
19305# Whether we should hardcode library paths into libraries.
19306hardcode_into_libs=$hardcode_into_libs
19307
19308# Flag to hardcode \$libdir into a binary during linking.
19309# This must work even if \$libdir does not exist.
19310hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19311
19312# If ld is used when linking, flag to hardcode \$libdir into
19313# a binary during linking. This must work even if \$libdir does
19314# not exist.
19315hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19316
19317# Whether we need a single -rpath flag with a separated argument.
19318hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19319
19320# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19321# resulting binary.
19322hardcode_direct=$hardcode_direct_RC
19323
19324# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19325# resulting binary.
19326hardcode_minus_L=$hardcode_minus_L_RC
19327
19328# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19329# the resulting binary.
19330hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19331
19332# Set to yes if building a shared library automatically hardcodes DIR into the library
19333# and all subsequent libraries and executables linked against it.
19334hardcode_automatic=$hardcode_automatic_RC
19335
19336# Variables whose values should be saved in libtool wrapper scripts and
19337# restored at relink time.
19338variables_saved_for_relink="$variables_saved_for_relink"
19339
19340# Whether libtool must link a program against all its dependency libraries.
19341link_all_deplibs=$link_all_deplibs_RC
19342
19343# Compile-time system search path for libraries
19344sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19345
19346# Run-time system search path for libraries
19347sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19348
19349# Fix the shell variable \$srcfile for the compiler.
19350fix_srcfile_path=$lt_fix_srcfile_path
19351
19352# Set to yes if exported symbols are required.
19353always_export_symbols=$always_export_symbols_RC
19354
19355# The commands to list exported symbols.
19356export_symbols_cmds=$lt_export_symbols_cmds_RC
19357
19358# The commands to extract the exported symbol list from a shared archive.
19359extract_expsyms_cmds=$lt_extract_expsyms_cmds
19360
19361# Symbols that should not be listed in the preloaded symbols.
19362exclude_expsyms=$lt_exclude_expsyms_RC
19363
19364# Symbols that must always be exported.
19365include_expsyms=$lt_include_expsyms_RC
19366
19367# ### END LIBTOOL TAG CONFIG: $tagname
19368
19369__EOF__
19370
19371
19372else
19373  # If there is no Makefile yet, we rely on a make rule to execute
19374  # `config.status --recheck' to rerun these tests and create the
19375  # libtool script then.
19376  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19377  if test -f "$ltmain_in"; then
19378    test -f Makefile && make "$ltmain"
19379  fi
19380fi
19381
19382
19383ac_ext=c
19384ac_cpp='$CPP $CPPFLAGS'
19385ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19386ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19387ac_compiler_gnu=$ac_cv_c_compiler_gnu
19388
19389CC="$lt_save_CC"
19390
19391	;;
19392
19393      *)
19394	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19395echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19396   { (exit 1); exit 1; }; }
19397	;;
19398      esac
19399
19400      # Append the new tag name to the list of available tags.
19401      if test -n "$tagname" ; then
19402      available_tags="$available_tags $tagname"
19403    fi
19404    fi
19405  done
19406  IFS="$lt_save_ifs"
19407
19408  # Now substitute the updated list of available tags.
19409  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19410    mv "${ofile}T" "$ofile"
19411    chmod +x "$ofile"
19412  else
19413    rm -f "${ofile}T"
19414    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19415echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19416   { (exit 1); exit 1; }; }
19417  fi
19418fi
19419
19420
19421
19422# This can be used to rebuild libtool when needed
19423LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19424
19425# Always use our own libtool.
19426LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19427
19428# Prevent multiple expansion
19429
19430
19431
19432
19433
19434
19435
19436
19437
19438
19439
19440
19441
19442
19443
19444
19445
19446
19447
19448
19449ac_ext=c
19450ac_cpp='$CPP $CPPFLAGS'
19451ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19452ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19453ac_compiler_gnu=$ac_cv_c_compiler_gnu
19454if test -n "$ac_tool_prefix"; then
19455  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19456set dummy ${ac_tool_prefix}gcc; ac_word=$2
19457{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19458echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19459if test "${ac_cv_prog_CC+set}" = set; then
19460  echo $ECHO_N "(cached) $ECHO_C" >&6
19461else
19462  if test -n "$CC"; then
19463  ac_cv_prog_CC="$CC" # Let the user override the test.
19464else
19465as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19466for as_dir in $PATH
19467do
19468  IFS=$as_save_IFS
19469  test -z "$as_dir" && as_dir=.
19470  for ac_exec_ext in '' $ac_executable_extensions; do
19471  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19472    ac_cv_prog_CC="${ac_tool_prefix}gcc"
19473    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19474    break 2
19475  fi
19476done
19477done
19478IFS=$as_save_IFS
19479
19480fi
19481fi
19482CC=$ac_cv_prog_CC
19483if test -n "$CC"; then
19484  { echo "$as_me:$LINENO: result: $CC" >&5
19485echo "${ECHO_T}$CC" >&6; }
19486else
19487  { echo "$as_me:$LINENO: result: no" >&5
19488echo "${ECHO_T}no" >&6; }
19489fi
19490
19491
19492fi
19493if test -z "$ac_cv_prog_CC"; then
19494  ac_ct_CC=$CC
19495  # Extract the first word of "gcc", so it can be a program name with args.
19496set dummy gcc; ac_word=$2
19497{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19498echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19499if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19500  echo $ECHO_N "(cached) $ECHO_C" >&6
19501else
19502  if test -n "$ac_ct_CC"; then
19503  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19504else
19505as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19506for as_dir in $PATH
19507do
19508  IFS=$as_save_IFS
19509  test -z "$as_dir" && as_dir=.
19510  for ac_exec_ext in '' $ac_executable_extensions; do
19511  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19512    ac_cv_prog_ac_ct_CC="gcc"
19513    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19514    break 2
19515  fi
19516done
19517done
19518IFS=$as_save_IFS
19519
19520fi
19521fi
19522ac_ct_CC=$ac_cv_prog_ac_ct_CC
19523if test -n "$ac_ct_CC"; then
19524  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19525echo "${ECHO_T}$ac_ct_CC" >&6; }
19526else
19527  { echo "$as_me:$LINENO: result: no" >&5
19528echo "${ECHO_T}no" >&6; }
19529fi
19530
19531  if test "x$ac_ct_CC" = x; then
19532    CC=""
19533  else
19534    case $cross_compiling:$ac_tool_warned in
19535yes:)
19536{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19537whose name does not start with the host triplet.  If you think this
19538configuration is useful to you, please write to autoconf@gnu.org." >&5
19539echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19540whose name does not start with the host triplet.  If you think this
19541configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19542ac_tool_warned=yes ;;
19543esac
19544    CC=$ac_ct_CC
19545  fi
19546else
19547  CC="$ac_cv_prog_CC"
19548fi
19549
19550if test -z "$CC"; then
19551          if test -n "$ac_tool_prefix"; then
19552    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
19553set dummy ${ac_tool_prefix}cc; ac_word=$2
19554{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19555echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19556if test "${ac_cv_prog_CC+set}" = set; then
19557  echo $ECHO_N "(cached) $ECHO_C" >&6
19558else
19559  if test -n "$CC"; then
19560  ac_cv_prog_CC="$CC" # Let the user override the test.
19561else
19562as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19563for as_dir in $PATH
19564do
19565  IFS=$as_save_IFS
19566  test -z "$as_dir" && as_dir=.
19567  for ac_exec_ext in '' $ac_executable_extensions; do
19568  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19569    ac_cv_prog_CC="${ac_tool_prefix}cc"
19570    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19571    break 2
19572  fi
19573done
19574done
19575IFS=$as_save_IFS
19576
19577fi
19578fi
19579CC=$ac_cv_prog_CC
19580if test -n "$CC"; then
19581  { echo "$as_me:$LINENO: result: $CC" >&5
19582echo "${ECHO_T}$CC" >&6; }
19583else
19584  { echo "$as_me:$LINENO: result: no" >&5
19585echo "${ECHO_T}no" >&6; }
19586fi
19587
19588
19589  fi
19590fi
19591if test -z "$CC"; then
19592  # Extract the first word of "cc", so it can be a program name with args.
19593set dummy cc; ac_word=$2
19594{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19595echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19596if test "${ac_cv_prog_CC+set}" = set; then
19597  echo $ECHO_N "(cached) $ECHO_C" >&6
19598else
19599  if test -n "$CC"; then
19600  ac_cv_prog_CC="$CC" # Let the user override the test.
19601else
19602  ac_prog_rejected=no
19603as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19604for as_dir in $PATH
19605do
19606  IFS=$as_save_IFS
19607  test -z "$as_dir" && as_dir=.
19608  for ac_exec_ext in '' $ac_executable_extensions; do
19609  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19610    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
19611       ac_prog_rejected=yes
19612       continue
19613     fi
19614    ac_cv_prog_CC="cc"
19615    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19616    break 2
19617  fi
19618done
19619done
19620IFS=$as_save_IFS
19621
19622if test $ac_prog_rejected = yes; then
19623  # We found a bogon in the path, so make sure we never use it.
19624  set dummy $ac_cv_prog_CC
19625  shift
19626  if test $# != 0; then
19627    # We chose a different compiler from the bogus one.
19628    # However, it has the same basename, so the bogon will be chosen
19629    # first if we set CC to just the basename; use the full file name.
19630    shift
19631    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
19632  fi
19633fi
19634fi
19635fi
19636CC=$ac_cv_prog_CC
19637if test -n "$CC"; then
19638  { echo "$as_me:$LINENO: result: $CC" >&5
19639echo "${ECHO_T}$CC" >&6; }
19640else
19641  { echo "$as_me:$LINENO: result: no" >&5
19642echo "${ECHO_T}no" >&6; }
19643fi
19644
19645
19646fi
19647if test -z "$CC"; then
19648  if test -n "$ac_tool_prefix"; then
19649  for ac_prog in cl.exe
19650  do
19651    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
19652set dummy $ac_tool_prefix$ac_prog; ac_word=$2
19653{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19654echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19655if test "${ac_cv_prog_CC+set}" = set; then
19656  echo $ECHO_N "(cached) $ECHO_C" >&6
19657else
19658  if test -n "$CC"; then
19659  ac_cv_prog_CC="$CC" # Let the user override the test.
19660else
19661as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19662for as_dir in $PATH
19663do
19664  IFS=$as_save_IFS
19665  test -z "$as_dir" && as_dir=.
19666  for ac_exec_ext in '' $ac_executable_extensions; do
19667  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19668    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
19669    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19670    break 2
19671  fi
19672done
19673done
19674IFS=$as_save_IFS
19675
19676fi
19677fi
19678CC=$ac_cv_prog_CC
19679if test -n "$CC"; then
19680  { echo "$as_me:$LINENO: result: $CC" >&5
19681echo "${ECHO_T}$CC" >&6; }
19682else
19683  { echo "$as_me:$LINENO: result: no" >&5
19684echo "${ECHO_T}no" >&6; }
19685fi
19686
19687
19688    test -n "$CC" && break
19689  done
19690fi
19691if test -z "$CC"; then
19692  ac_ct_CC=$CC
19693  for ac_prog in cl.exe
19694do
19695  # Extract the first word of "$ac_prog", so it can be a program name with args.
19696set dummy $ac_prog; ac_word=$2
19697{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19698echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19699if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19700  echo $ECHO_N "(cached) $ECHO_C" >&6
19701else
19702  if test -n "$ac_ct_CC"; then
19703  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19704else
19705as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19706for as_dir in $PATH
19707do
19708  IFS=$as_save_IFS
19709  test -z "$as_dir" && as_dir=.
19710  for ac_exec_ext in '' $ac_executable_extensions; do
19711  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19712    ac_cv_prog_ac_ct_CC="$ac_prog"
19713    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19714    break 2
19715  fi
19716done
19717done
19718IFS=$as_save_IFS
19719
19720fi
19721fi
19722ac_ct_CC=$ac_cv_prog_ac_ct_CC
19723if test -n "$ac_ct_CC"; then
19724  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19725echo "${ECHO_T}$ac_ct_CC" >&6; }
19726else
19727  { echo "$as_me:$LINENO: result: no" >&5
19728echo "${ECHO_T}no" >&6; }
19729fi
19730
19731
19732  test -n "$ac_ct_CC" && break
19733done
19734
19735  if test "x$ac_ct_CC" = x; then
19736    CC=""
19737  else
19738    case $cross_compiling:$ac_tool_warned in
19739yes:)
19740{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19741whose name does not start with the host triplet.  If you think this
19742configuration is useful to you, please write to autoconf@gnu.org." >&5
19743echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19744whose name does not start with the host triplet.  If you think this
19745configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19746ac_tool_warned=yes ;;
19747esac
19748    CC=$ac_ct_CC
19749  fi
19750fi
19751
19752fi
19753
19754
19755test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
19756See \`config.log' for more details." >&5
19757echo "$as_me: error: no acceptable C compiler found in \$PATH
19758See \`config.log' for more details." >&2;}
19759   { (exit 1); exit 1; }; }
19760
19761# Provide some information about the compiler.
19762echo "$as_me:$LINENO: checking for C compiler version" >&5
19763ac_compiler=`set X $ac_compile; echo $2`
19764{ (ac_try="$ac_compiler --version >&5"
19765case "(($ac_try" in
19766  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19767  *) ac_try_echo=$ac_try;;
19768esac
19769eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19770  (eval "$ac_compiler --version >&5") 2>&5
19771  ac_status=$?
19772  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19773  (exit $ac_status); }
19774{ (ac_try="$ac_compiler -v >&5"
19775case "(($ac_try" in
19776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19777  *) ac_try_echo=$ac_try;;
19778esac
19779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19780  (eval "$ac_compiler -v >&5") 2>&5
19781  ac_status=$?
19782  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19783  (exit $ac_status); }
19784{ (ac_try="$ac_compiler -V >&5"
19785case "(($ac_try" in
19786  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19787  *) ac_try_echo=$ac_try;;
19788esac
19789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19790  (eval "$ac_compiler -V >&5") 2>&5
19791  ac_status=$?
19792  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19793  (exit $ac_status); }
19794
19795{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
19796echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
19797if test "${ac_cv_c_compiler_gnu+set}" = set; then
19798  echo $ECHO_N "(cached) $ECHO_C" >&6
19799else
19800  cat >conftest.$ac_ext <<_ACEOF
19801/* confdefs.h.  */
19802_ACEOF
19803cat confdefs.h >>conftest.$ac_ext
19804cat >>conftest.$ac_ext <<_ACEOF
19805/* end confdefs.h.  */
19806
19807int
19808main ()
19809{
19810#ifndef __GNUC__
19811       choke me
19812#endif
19813
19814  ;
19815  return 0;
19816}
19817_ACEOF
19818rm -f conftest.$ac_objext
19819if { (ac_try="$ac_compile"
19820case "(($ac_try" in
19821  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19822  *) ac_try_echo=$ac_try;;
19823esac
19824eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19825  (eval "$ac_compile") 2>conftest.er1
19826  ac_status=$?
19827  grep -v '^ *+' conftest.er1 >conftest.err
19828  rm -f conftest.er1
19829  cat conftest.err >&5
19830  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19831  (exit $ac_status); } && {
19832	 test -z "$ac_c_werror_flag" ||
19833	 test ! -s conftest.err
19834       } && test -s conftest.$ac_objext; then
19835  ac_compiler_gnu=yes
19836else
19837  echo "$as_me: failed program was:" >&5
19838sed 's/^/| /' conftest.$ac_ext >&5
19839
19840	ac_compiler_gnu=no
19841fi
19842
19843rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19844ac_cv_c_compiler_gnu=$ac_compiler_gnu
19845
19846fi
19847{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
19848echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
19849GCC=`test $ac_compiler_gnu = yes && echo yes`
19850ac_test_CFLAGS=${CFLAGS+set}
19851ac_save_CFLAGS=$CFLAGS
19852{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
19853echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
19854if test "${ac_cv_prog_cc_g+set}" = set; then
19855  echo $ECHO_N "(cached) $ECHO_C" >&6
19856else
19857  ac_save_c_werror_flag=$ac_c_werror_flag
19858   ac_c_werror_flag=yes
19859   ac_cv_prog_cc_g=no
19860   CFLAGS="-g"
19861   cat >conftest.$ac_ext <<_ACEOF
19862/* confdefs.h.  */
19863_ACEOF
19864cat confdefs.h >>conftest.$ac_ext
19865cat >>conftest.$ac_ext <<_ACEOF
19866/* end confdefs.h.  */
19867
19868int
19869main ()
19870{
19871
19872  ;
19873  return 0;
19874}
19875_ACEOF
19876rm -f conftest.$ac_objext
19877if { (ac_try="$ac_compile"
19878case "(($ac_try" in
19879  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19880  *) ac_try_echo=$ac_try;;
19881esac
19882eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19883  (eval "$ac_compile") 2>conftest.er1
19884  ac_status=$?
19885  grep -v '^ *+' conftest.er1 >conftest.err
19886  rm -f conftest.er1
19887  cat conftest.err >&5
19888  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19889  (exit $ac_status); } && {
19890	 test -z "$ac_c_werror_flag" ||
19891	 test ! -s conftest.err
19892       } && test -s conftest.$ac_objext; then
19893  ac_cv_prog_cc_g=yes
19894else
19895  echo "$as_me: failed program was:" >&5
19896sed 's/^/| /' conftest.$ac_ext >&5
19897
19898	CFLAGS=""
19899      cat >conftest.$ac_ext <<_ACEOF
19900/* confdefs.h.  */
19901_ACEOF
19902cat confdefs.h >>conftest.$ac_ext
19903cat >>conftest.$ac_ext <<_ACEOF
19904/* end confdefs.h.  */
19905
19906int
19907main ()
19908{
19909
19910  ;
19911  return 0;
19912}
19913_ACEOF
19914rm -f conftest.$ac_objext
19915if { (ac_try="$ac_compile"
19916case "(($ac_try" in
19917  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19918  *) ac_try_echo=$ac_try;;
19919esac
19920eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19921  (eval "$ac_compile") 2>conftest.er1
19922  ac_status=$?
19923  grep -v '^ *+' conftest.er1 >conftest.err
19924  rm -f conftest.er1
19925  cat conftest.err >&5
19926  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19927  (exit $ac_status); } && {
19928	 test -z "$ac_c_werror_flag" ||
19929	 test ! -s conftest.err
19930       } && test -s conftest.$ac_objext; then
19931  :
19932else
19933  echo "$as_me: failed program was:" >&5
19934sed 's/^/| /' conftest.$ac_ext >&5
19935
19936	ac_c_werror_flag=$ac_save_c_werror_flag
19937	 CFLAGS="-g"
19938	 cat >conftest.$ac_ext <<_ACEOF
19939/* confdefs.h.  */
19940_ACEOF
19941cat confdefs.h >>conftest.$ac_ext
19942cat >>conftest.$ac_ext <<_ACEOF
19943/* end confdefs.h.  */
19944
19945int
19946main ()
19947{
19948
19949  ;
19950  return 0;
19951}
19952_ACEOF
19953rm -f conftest.$ac_objext
19954if { (ac_try="$ac_compile"
19955case "(($ac_try" in
19956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19957  *) ac_try_echo=$ac_try;;
19958esac
19959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19960  (eval "$ac_compile") 2>conftest.er1
19961  ac_status=$?
19962  grep -v '^ *+' conftest.er1 >conftest.err
19963  rm -f conftest.er1
19964  cat conftest.err >&5
19965  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19966  (exit $ac_status); } && {
19967	 test -z "$ac_c_werror_flag" ||
19968	 test ! -s conftest.err
19969       } && test -s conftest.$ac_objext; then
19970  ac_cv_prog_cc_g=yes
19971else
19972  echo "$as_me: failed program was:" >&5
19973sed 's/^/| /' conftest.$ac_ext >&5
19974
19975
19976fi
19977
19978rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19979fi
19980
19981rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19982fi
19983
19984rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19985   ac_c_werror_flag=$ac_save_c_werror_flag
19986fi
19987{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
19988echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
19989if test "$ac_test_CFLAGS" = set; then
19990  CFLAGS=$ac_save_CFLAGS
19991elif test $ac_cv_prog_cc_g = yes; then
19992  if test "$GCC" = yes; then
19993    CFLAGS="-g -O2"
19994  else
19995    CFLAGS="-g"
19996  fi
19997else
19998  if test "$GCC" = yes; then
19999    CFLAGS="-O2"
20000  else
20001    CFLAGS=
20002  fi
20003fi
20004{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20005echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
20006if test "${ac_cv_prog_cc_c89+set}" = set; then
20007  echo $ECHO_N "(cached) $ECHO_C" >&6
20008else
20009  ac_cv_prog_cc_c89=no
20010ac_save_CC=$CC
20011cat >conftest.$ac_ext <<_ACEOF
20012/* confdefs.h.  */
20013_ACEOF
20014cat confdefs.h >>conftest.$ac_ext
20015cat >>conftest.$ac_ext <<_ACEOF
20016/* end confdefs.h.  */
20017#include <stdarg.h>
20018#include <stdio.h>
20019#include <sys/types.h>
20020#include <sys/stat.h>
20021/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20022struct buf { int x; };
20023FILE * (*rcsopen) (struct buf *, struct stat *, int);
20024static char *e (p, i)
20025     char **p;
20026     int i;
20027{
20028  return p[i];
20029}
20030static char *f (char * (*g) (char **, int), char **p, ...)
20031{
20032  char *s;
20033  va_list v;
20034  va_start (v,p);
20035  s = g (p, va_arg (v,int));
20036  va_end (v);
20037  return s;
20038}
20039
20040/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20041   function prototypes and stuff, but not '\xHH' hex character constants.
20042   These don't provoke an error unfortunately, instead are silently treated
20043   as 'x'.  The following induces an error, until -std is added to get
20044   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20045   array size at least.  It's necessary to write '\x00'==0 to get something
20046   that's true only with -std.  */
20047int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20048
20049/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20050   inside strings and character constants.  */
20051#define FOO(x) 'x'
20052int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20053
20054int test (int i, double x);
20055struct s1 {int (*f) (int a);};
20056struct s2 {int (*f) (double a);};
20057int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20058int argc;
20059char **argv;
20060int
20061main ()
20062{
20063return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20064  ;
20065  return 0;
20066}
20067_ACEOF
20068for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20069	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20070do
20071  CC="$ac_save_CC $ac_arg"
20072  rm -f conftest.$ac_objext
20073if { (ac_try="$ac_compile"
20074case "(($ac_try" in
20075  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20076  *) ac_try_echo=$ac_try;;
20077esac
20078eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20079  (eval "$ac_compile") 2>conftest.er1
20080  ac_status=$?
20081  grep -v '^ *+' conftest.er1 >conftest.err
20082  rm -f conftest.er1
20083  cat conftest.err >&5
20084  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20085  (exit $ac_status); } && {
20086	 test -z "$ac_c_werror_flag" ||
20087	 test ! -s conftest.err
20088       } && test -s conftest.$ac_objext; then
20089  ac_cv_prog_cc_c89=$ac_arg
20090else
20091  echo "$as_me: failed program was:" >&5
20092sed 's/^/| /' conftest.$ac_ext >&5
20093
20094
20095fi
20096
20097rm -f core conftest.err conftest.$ac_objext
20098  test "x$ac_cv_prog_cc_c89" != "xno" && break
20099done
20100rm -f conftest.$ac_ext
20101CC=$ac_save_CC
20102
20103fi
20104# AC_CACHE_VAL
20105case "x$ac_cv_prog_cc_c89" in
20106  x)
20107    { echo "$as_me:$LINENO: result: none needed" >&5
20108echo "${ECHO_T}none needed" >&6; } ;;
20109  xno)
20110    { echo "$as_me:$LINENO: result: unsupported" >&5
20111echo "${ECHO_T}unsupported" >&6; } ;;
20112  *)
20113    CC="$CC $ac_cv_prog_cc_c89"
20114    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20115echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
20116esac
20117
20118
20119ac_ext=c
20120ac_cpp='$CPP $CPPFLAGS'
20121ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20122ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20123ac_compiler_gnu=$ac_cv_c_compiler_gnu
20124
20125depcc="$CC"   am_compiler_list=
20126
20127{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20128echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
20129if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20130  echo $ECHO_N "(cached) $ECHO_C" >&6
20131else
20132  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20133  # We make a subdir and do the tests there.  Otherwise we can end up
20134  # making bogus files that we don't know about and never remove.  For
20135  # instance it was reported that on HP-UX the gcc test will end up
20136  # making a dummy file named `D' -- because `-MD' means `put the output
20137  # in D'.
20138  mkdir conftest.dir
20139  # Copy depcomp to subdir because otherwise we won't find it if we're
20140  # using a relative directory.
20141  cp "$am_depcomp" conftest.dir
20142  cd conftest.dir
20143  # We will build objects and dependencies in a subdirectory because
20144  # it helps to detect inapplicable dependency modes.  For instance
20145  # both Tru64's cc and ICC support -MD to output dependencies as a
20146  # side effect of compilation, but ICC will put the dependencies in
20147  # the current directory while Tru64 will put them in the object
20148  # directory.
20149  mkdir sub
20150
20151  am_cv_CC_dependencies_compiler_type=none
20152  if test "$am_compiler_list" = ""; then
20153     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20154  fi
20155  for depmode in $am_compiler_list; do
20156    # Setup a source with many dependencies, because some compilers
20157    # like to wrap large dependency lists on column 80 (with \), and
20158    # we should not choose a depcomp mode which is confused by this.
20159    #
20160    # We need to recreate these files for each test, as the compiler may
20161    # overwrite some of them when testing with obscure command lines.
20162    # This happens at least with the AIX C compiler.
20163    : > sub/conftest.c
20164    for i in 1 2 3 4 5 6; do
20165      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20166      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20167      # Solaris 8's {/usr,}/bin/sh.
20168      touch sub/conftst$i.h
20169    done
20170    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20171
20172    case $depmode in
20173    nosideeffect)
20174      # after this tag, mechanisms are not by side-effect, so they'll
20175      # only be used when explicitly requested
20176      if test "x$enable_dependency_tracking" = xyes; then
20177	continue
20178      else
20179	break
20180      fi
20181      ;;
20182    none) break ;;
20183    esac
20184    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20185    # mode.  It turns out that the SunPro C++ compiler does not properly
20186    # handle `-M -o', and we need to detect this.
20187    if depmode=$depmode \
20188       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
20189       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20190       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
20191         >/dev/null 2>conftest.err &&
20192       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20193       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20194       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
20195       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20196      # icc doesn't choke on unknown options, it will just issue warnings
20197      # or remarks (even with -Werror).  So we grep stderr for any message
20198      # that says an option was ignored or not supported.
20199      # When given -MP, icc 7.0 and 7.1 complain thusly:
20200      #   icc: Command line warning: ignoring option '-M'; no argument required
20201      # The diagnosis changed in icc 8.0:
20202      #   icc: Command line remark: option '-MP' not supported
20203      if (grep 'ignoring option' conftest.err ||
20204          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20205        am_cv_CC_dependencies_compiler_type=$depmode
20206        break
20207      fi
20208    fi
20209  done
20210
20211  cd ..
20212  rm -rf conftest.dir
20213else
20214  am_cv_CC_dependencies_compiler_type=none
20215fi
20216
20217fi
20218{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20219echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
20220CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20221
20222 if
20223  test "x$enable_dependency_tracking" != xno \
20224  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20225  am__fastdepCC_TRUE=
20226  am__fastdepCC_FALSE='#'
20227else
20228  am__fastdepCC_TRUE='#'
20229  am__fastdepCC_FALSE=
20230fi
20231
20232
20233
20234
20235
20236
20237
20238# Check whether --with-xorg-module-dir was given.
20239if test "${with_xorg_module_dir+set}" = set; then
20240  withval=$with_xorg_module_dir; moduledir="$withval"
20241else
20242  moduledir="$libdir/xorg/modules"
20243fi
20244
20245
20246# Check whether --enable-dri was given.
20247if test "${enable_dri+set}" = set; then
20248  enableval=$enable_dri; DRI="$enableval"
20249else
20250  DRI=auto
20251fi
20252
20253# Check whether --enable-exa was given.
20254if test "${enable_exa+set}" = set; then
20255  enableval=$enable_exa; EXA="$enableval"
20256else
20257  EXA=yes
20258fi
20259
20260
20261# Checks for extensions
20262
20263	SAVE_CFLAGS="$CFLAGS"
20264	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20265	cat >conftest.$ac_ext <<_ACEOF
20266/* confdefs.h.  */
20267_ACEOF
20268cat confdefs.h >>conftest.$ac_ext
20269cat >>conftest.$ac_ext <<_ACEOF
20270/* end confdefs.h.  */
20271
20272#include "xorg-server.h"
20273#if !defined RANDR
20274#error RANDR not defined
20275#endif
20276
20277int
20278main ()
20279{
20280
20281  ;
20282  return 0;
20283}
20284_ACEOF
20285rm -f conftest.$ac_objext
20286if { (ac_try="$ac_compile"
20287case "(($ac_try" in
20288  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20289  *) ac_try_echo=$ac_try;;
20290esac
20291eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20292  (eval "$ac_compile") 2>conftest.er1
20293  ac_status=$?
20294  grep -v '^ *+' conftest.er1 >conftest.err
20295  rm -f conftest.er1
20296  cat conftest.err >&5
20297  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20298  (exit $ac_status); } && {
20299	 test -z "$ac_c_werror_flag" ||
20300	 test ! -s conftest.err
20301       } && test -s conftest.$ac_objext; then
20302  _EXT_CHECK=yes
20303else
20304  echo "$as_me: failed program was:" >&5
20305sed 's/^/| /' conftest.$ac_ext >&5
20306
20307	_EXT_CHECK=no
20308fi
20309
20310rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20311	CFLAGS="$SAVE_CFLAGS"
20312	{ echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20313echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; }
20314	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20315echo "${ECHO_T}$_EXT_CHECK" >&6; }
20316	if test "$_EXT_CHECK" != no; then
20317		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20318	fi
20319
20320
20321	SAVE_CFLAGS="$CFLAGS"
20322	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20323	cat >conftest.$ac_ext <<_ACEOF
20324/* confdefs.h.  */
20325_ACEOF
20326cat confdefs.h >>conftest.$ac_ext
20327cat >>conftest.$ac_ext <<_ACEOF
20328/* end confdefs.h.  */
20329
20330#include "xorg-server.h"
20331#if !defined RENDER
20332#error RENDER not defined
20333#endif
20334
20335int
20336main ()
20337{
20338
20339  ;
20340  return 0;
20341}
20342_ACEOF
20343rm -f conftest.$ac_objext
20344if { (ac_try="$ac_compile"
20345case "(($ac_try" in
20346  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20347  *) ac_try_echo=$ac_try;;
20348esac
20349eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20350  (eval "$ac_compile") 2>conftest.er1
20351  ac_status=$?
20352  grep -v '^ *+' conftest.er1 >conftest.err
20353  rm -f conftest.er1
20354  cat conftest.err >&5
20355  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20356  (exit $ac_status); } && {
20357	 test -z "$ac_c_werror_flag" ||
20358	 test ! -s conftest.err
20359       } && test -s conftest.$ac_objext; then
20360  _EXT_CHECK=yes
20361else
20362  echo "$as_me: failed program was:" >&5
20363sed 's/^/| /' conftest.$ac_ext >&5
20364
20365	_EXT_CHECK=no
20366fi
20367
20368rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20369	CFLAGS="$SAVE_CFLAGS"
20370	{ echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20371echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; }
20372	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20373echo "${ECHO_T}$_EXT_CHECK" >&6; }
20374	if test "$_EXT_CHECK" != no; then
20375		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20376	fi
20377
20378
20379	SAVE_CFLAGS="$CFLAGS"
20380	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20381	cat >conftest.$ac_ext <<_ACEOF
20382/* confdefs.h.  */
20383_ACEOF
20384cat confdefs.h >>conftest.$ac_ext
20385cat >>conftest.$ac_ext <<_ACEOF
20386/* end confdefs.h.  */
20387
20388#include "xorg-server.h"
20389#if !defined XV
20390#error XV not defined
20391#endif
20392
20393int
20394main ()
20395{
20396
20397  ;
20398  return 0;
20399}
20400_ACEOF
20401rm -f conftest.$ac_objext
20402if { (ac_try="$ac_compile"
20403case "(($ac_try" in
20404  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20405  *) ac_try_echo=$ac_try;;
20406esac
20407eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20408  (eval "$ac_compile") 2>conftest.er1
20409  ac_status=$?
20410  grep -v '^ *+' conftest.er1 >conftest.err
20411  rm -f conftest.er1
20412  cat conftest.err >&5
20413  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20414  (exit $ac_status); } && {
20415	 test -z "$ac_c_werror_flag" ||
20416	 test ! -s conftest.err
20417       } && test -s conftest.$ac_objext; then
20418  _EXT_CHECK=yes
20419else
20420  echo "$as_me: failed program was:" >&5
20421sed 's/^/| /' conftest.$ac_ext >&5
20422
20423	_EXT_CHECK=no
20424fi
20425
20426rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20427	CFLAGS="$SAVE_CFLAGS"
20428	{ echo "$as_me:$LINENO: checking if XV is defined" >&5
20429echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6; }
20430	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20431echo "${ECHO_T}$_EXT_CHECK" >&6; }
20432	if test "$_EXT_CHECK" != no; then
20433		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
20434	fi
20435
20436
20437	SAVE_CFLAGS="$CFLAGS"
20438	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20439	cat >conftest.$ac_ext <<_ACEOF
20440/* confdefs.h.  */
20441_ACEOF
20442cat confdefs.h >>conftest.$ac_ext
20443cat >>conftest.$ac_ext <<_ACEOF
20444/* end confdefs.h.  */
20445
20446#include "xorg-server.h"
20447#if !defined DPMSExtension
20448#error DPMSExtension not defined
20449#endif
20450
20451int
20452main ()
20453{
20454
20455  ;
20456  return 0;
20457}
20458_ACEOF
20459rm -f conftest.$ac_objext
20460if { (ac_try="$ac_compile"
20461case "(($ac_try" in
20462  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20463  *) ac_try_echo=$ac_try;;
20464esac
20465eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20466  (eval "$ac_compile") 2>conftest.er1
20467  ac_status=$?
20468  grep -v '^ *+' conftest.er1 >conftest.err
20469  rm -f conftest.er1
20470  cat conftest.err >&5
20471  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20472  (exit $ac_status); } && {
20473	 test -z "$ac_c_werror_flag" ||
20474	 test ! -s conftest.err
20475       } && test -s conftest.$ac_objext; then
20476  _EXT_CHECK=yes
20477else
20478  echo "$as_me: failed program was:" >&5
20479sed 's/^/| /' conftest.$ac_ext >&5
20480
20481	_EXT_CHECK=no
20482fi
20483
20484rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20485	CFLAGS="$SAVE_CFLAGS"
20486	{ echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
20487echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; }
20488	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20489echo "${ECHO_T}$_EXT_CHECK" >&6; }
20490	if test "$_EXT_CHECK" != no; then
20491		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
20492	fi
20493
20494
20495# Checks for pkg-config packages
20496
20497
20498if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20499	if test -n "$ac_tool_prefix"; then
20500  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20501set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20502{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20503echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20504if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20505  echo $ECHO_N "(cached) $ECHO_C" >&6
20506else
20507  case $PKG_CONFIG in
20508  [\\/]* | ?:[\\/]*)
20509  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20510  ;;
20511  *)
20512  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20513for as_dir in $PATH
20514do
20515  IFS=$as_save_IFS
20516  test -z "$as_dir" && as_dir=.
20517  for ac_exec_ext in '' $ac_executable_extensions; do
20518  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20519    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20520    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20521    break 2
20522  fi
20523done
20524done
20525IFS=$as_save_IFS
20526
20527  ;;
20528esac
20529fi
20530PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20531if test -n "$PKG_CONFIG"; then
20532  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20533echo "${ECHO_T}$PKG_CONFIG" >&6; }
20534else
20535  { echo "$as_me:$LINENO: result: no" >&5
20536echo "${ECHO_T}no" >&6; }
20537fi
20538
20539
20540fi
20541if test -z "$ac_cv_path_PKG_CONFIG"; then
20542  ac_pt_PKG_CONFIG=$PKG_CONFIG
20543  # Extract the first word of "pkg-config", so it can be a program name with args.
20544set dummy pkg-config; ac_word=$2
20545{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20546echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20547if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20548  echo $ECHO_N "(cached) $ECHO_C" >&6
20549else
20550  case $ac_pt_PKG_CONFIG in
20551  [\\/]* | ?:[\\/]*)
20552  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20553  ;;
20554  *)
20555  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20556for as_dir in $PATH
20557do
20558  IFS=$as_save_IFS
20559  test -z "$as_dir" && as_dir=.
20560  for ac_exec_ext in '' $ac_executable_extensions; do
20561  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20562    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20563    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20564    break 2
20565  fi
20566done
20567done
20568IFS=$as_save_IFS
20569
20570  ;;
20571esac
20572fi
20573ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20574if test -n "$ac_pt_PKG_CONFIG"; then
20575  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20576echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
20577else
20578  { echo "$as_me:$LINENO: result: no" >&5
20579echo "${ECHO_T}no" >&6; }
20580fi
20581
20582  if test "x$ac_pt_PKG_CONFIG" = x; then
20583    PKG_CONFIG=""
20584  else
20585    case $cross_compiling:$ac_tool_warned in
20586yes:)
20587{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20588whose name does not start with the host triplet.  If you think this
20589configuration is useful to you, please write to autoconf@gnu.org." >&5
20590echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20591whose name does not start with the host triplet.  If you think this
20592configuration is useful to you, please write to autoconf@gnu.org." >&2;}
20593ac_tool_warned=yes ;;
20594esac
20595    PKG_CONFIG=$ac_pt_PKG_CONFIG
20596  fi
20597else
20598  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20599fi
20600
20601fi
20602if test -n "$PKG_CONFIG"; then
20603	_pkg_min_version=0.9.0
20604	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20605echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
20606	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20607		{ echo "$as_me:$LINENO: result: yes" >&5
20608echo "${ECHO_T}yes" >&6; }
20609	else
20610		{ echo "$as_me:$LINENO: result: no" >&5
20611echo "${ECHO_T}no" >&6; }
20612		PKG_CONFIG=""
20613	fi
20614
20615fi
20616
20617pkg_failed=no
20618{ echo "$as_me:$LINENO: checking for XORG" >&5
20619echo $ECHO_N "checking for XORG... $ECHO_C" >&6; }
20620
20621if test -n "$PKG_CONFIG"; then
20622    if test -n "$XORG_CFLAGS"; then
20623        pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
20624    else
20625        if test -n "$PKG_CONFIG" && \
20626    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.1.0 xproto fontsproto \$REQUIRED_MODULES\"") >&5
20627  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES") 2>&5
20628  ac_status=$?
20629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20630  (exit $ac_status); }; then
20631  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20632else
20633  pkg_failed=yes
20634fi
20635    fi
20636else
20637	pkg_failed=untried
20638fi
20639if test -n "$PKG_CONFIG"; then
20640    if test -n "$XORG_LIBS"; then
20641        pkg_cv_XORG_LIBS="$XORG_LIBS"
20642    else
20643        if test -n "$PKG_CONFIG" && \
20644    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.1.0 xproto fontsproto \$REQUIRED_MODULES\"") >&5
20645  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES") 2>&5
20646  ac_status=$?
20647  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20648  (exit $ac_status); }; then
20649  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20650else
20651  pkg_failed=yes
20652fi
20653    fi
20654else
20655	pkg_failed=untried
20656fi
20657
20658
20659
20660if test $pkg_failed = yes; then
20661
20662if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20663        _pkg_short_errors_supported=yes
20664else
20665        _pkg_short_errors_supported=no
20666fi
20667        if test $_pkg_short_errors_supported = yes; then
20668	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES"`
20669        else
20670	        XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES"`
20671        fi
20672	# Put the nasty error message in config.log where it belongs
20673	echo "$XORG_PKG_ERRORS" >&5
20674
20675	{ { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES) were not met:
20676
20677$XORG_PKG_ERRORS
20678
20679Consider adjusting the PKG_CONFIG_PATH environment variable if you
20680installed software in a non-standard prefix.
20681
20682Alternatively, you may set the environment variables XORG_CFLAGS
20683and XORG_LIBS to avoid the need to call pkg-config.
20684See the pkg-config man page for more details.
20685" >&5
20686echo "$as_me: error: Package requirements (xorg-server >= 1.1.0 xproto fontsproto $REQUIRED_MODULES) were not met:
20687
20688$XORG_PKG_ERRORS
20689
20690Consider adjusting the PKG_CONFIG_PATH environment variable if you
20691installed software in a non-standard prefix.
20692
20693Alternatively, you may set the environment variables XORG_CFLAGS
20694and XORG_LIBS to avoid the need to call pkg-config.
20695See the pkg-config man page for more details.
20696" >&2;}
20697   { (exit 1); exit 1; }; }
20698elif test $pkg_failed = untried; then
20699	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20700is in your PATH or set the PKG_CONFIG environment variable to the full
20701path to pkg-config.
20702
20703Alternatively, you may set the environment variables XORG_CFLAGS
20704and XORG_LIBS to avoid the need to call pkg-config.
20705See the pkg-config man page for more details.
20706
20707To get pkg-config, see <http://pkg-config.freedesktop.org/>.
20708See \`config.log' for more details." >&5
20709echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20710is in your PATH or set the PKG_CONFIG environment variable to the full
20711path to pkg-config.
20712
20713Alternatively, you may set the environment variables XORG_CFLAGS
20714and XORG_LIBS to avoid the need to call pkg-config.
20715See the pkg-config man page for more details.
20716
20717To get pkg-config, see <http://pkg-config.freedesktop.org/>.
20718See \`config.log' for more details." >&2;}
20719   { (exit 1); exit 1; }; }
20720else
20721	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
20722	XORG_LIBS=$pkg_cv_XORG_LIBS
20723        { echo "$as_me:$LINENO: result: yes" >&5
20724echo "${ECHO_T}yes" >&6; }
20725	:
20726fi
20727sdkdir=$(pkg-config --variable=sdkdir xorg-server)
20728
20729# Checks for libraries.
20730
20731# Checks for header files.
20732{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20733echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
20734if test "${ac_cv_header_stdc+set}" = set; then
20735  echo $ECHO_N "(cached) $ECHO_C" >&6
20736else
20737  cat >conftest.$ac_ext <<_ACEOF
20738/* confdefs.h.  */
20739_ACEOF
20740cat confdefs.h >>conftest.$ac_ext
20741cat >>conftest.$ac_ext <<_ACEOF
20742/* end confdefs.h.  */
20743#include <stdlib.h>
20744#include <stdarg.h>
20745#include <string.h>
20746#include <float.h>
20747
20748int
20749main ()
20750{
20751
20752  ;
20753  return 0;
20754}
20755_ACEOF
20756rm -f conftest.$ac_objext
20757if { (ac_try="$ac_compile"
20758case "(($ac_try" in
20759  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20760  *) ac_try_echo=$ac_try;;
20761esac
20762eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20763  (eval "$ac_compile") 2>conftest.er1
20764  ac_status=$?
20765  grep -v '^ *+' conftest.er1 >conftest.err
20766  rm -f conftest.er1
20767  cat conftest.err >&5
20768  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20769  (exit $ac_status); } && {
20770	 test -z "$ac_c_werror_flag" ||
20771	 test ! -s conftest.err
20772       } && test -s conftest.$ac_objext; then
20773  ac_cv_header_stdc=yes
20774else
20775  echo "$as_me: failed program was:" >&5
20776sed 's/^/| /' conftest.$ac_ext >&5
20777
20778	ac_cv_header_stdc=no
20779fi
20780
20781rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20782
20783if test $ac_cv_header_stdc = yes; then
20784  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20785  cat >conftest.$ac_ext <<_ACEOF
20786/* confdefs.h.  */
20787_ACEOF
20788cat confdefs.h >>conftest.$ac_ext
20789cat >>conftest.$ac_ext <<_ACEOF
20790/* end confdefs.h.  */
20791#include <string.h>
20792
20793_ACEOF
20794if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20795  $EGREP "memchr" >/dev/null 2>&1; then
20796  :
20797else
20798  ac_cv_header_stdc=no
20799fi
20800rm -f conftest*
20801
20802fi
20803
20804if test $ac_cv_header_stdc = yes; then
20805  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20806  cat >conftest.$ac_ext <<_ACEOF
20807/* confdefs.h.  */
20808_ACEOF
20809cat confdefs.h >>conftest.$ac_ext
20810cat >>conftest.$ac_ext <<_ACEOF
20811/* end confdefs.h.  */
20812#include <stdlib.h>
20813
20814_ACEOF
20815if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20816  $EGREP "free" >/dev/null 2>&1; then
20817  :
20818else
20819  ac_cv_header_stdc=no
20820fi
20821rm -f conftest*
20822
20823fi
20824
20825if test $ac_cv_header_stdc = yes; then
20826  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20827  if test "$cross_compiling" = yes; then
20828  :
20829else
20830  cat >conftest.$ac_ext <<_ACEOF
20831/* confdefs.h.  */
20832_ACEOF
20833cat confdefs.h >>conftest.$ac_ext
20834cat >>conftest.$ac_ext <<_ACEOF
20835/* end confdefs.h.  */
20836#include <ctype.h>
20837#include <stdlib.h>
20838#if ((' ' & 0x0FF) == 0x020)
20839# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20840# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20841#else
20842# define ISLOWER(c) \
20843		   (('a' <= (c) && (c) <= 'i') \
20844		     || ('j' <= (c) && (c) <= 'r') \
20845		     || ('s' <= (c) && (c) <= 'z'))
20846# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20847#endif
20848
20849#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20850int
20851main ()
20852{
20853  int i;
20854  for (i = 0; i < 256; i++)
20855    if (XOR (islower (i), ISLOWER (i))
20856	|| toupper (i) != TOUPPER (i))
20857      return 2;
20858  return 0;
20859}
20860_ACEOF
20861rm -f conftest$ac_exeext
20862if { (ac_try="$ac_link"
20863case "(($ac_try" in
20864  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20865  *) ac_try_echo=$ac_try;;
20866esac
20867eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20868  (eval "$ac_link") 2>&5
20869  ac_status=$?
20870  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20871  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20872  { (case "(($ac_try" in
20873  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20874  *) ac_try_echo=$ac_try;;
20875esac
20876eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20877  (eval "$ac_try") 2>&5
20878  ac_status=$?
20879  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20880  (exit $ac_status); }; }; then
20881  :
20882else
20883  echo "$as_me: program exited with status $ac_status" >&5
20884echo "$as_me: failed program was:" >&5
20885sed 's/^/| /' conftest.$ac_ext >&5
20886
20887( exit $ac_status )
20888ac_cv_header_stdc=no
20889fi
20890rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20891fi
20892
20893
20894fi
20895fi
20896{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20897echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
20898if test $ac_cv_header_stdc = yes; then
20899
20900cat >>confdefs.h <<\_ACEOF
20901#define STDC_HEADERS 1
20902_ACEOF
20903
20904fi
20905
20906
20907if test "x$DRI" != xno; then
20908        as_ac_File=`echo "ac_cv_file_${sdkdir}/dri.h" | $as_tr_sh`
20909{ echo "$as_me:$LINENO: checking for ${sdkdir}/dri.h" >&5
20910echo $ECHO_N "checking for ${sdkdir}/dri.h... $ECHO_C" >&6; }
20911if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
20912  echo $ECHO_N "(cached) $ECHO_C" >&6
20913else
20914  test "$cross_compiling" = yes &&
20915  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
20916echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
20917   { (exit 1); exit 1; }; }
20918if test -r "${sdkdir}/dri.h"; then
20919  eval "$as_ac_File=yes"
20920else
20921  eval "$as_ac_File=no"
20922fi
20923fi
20924ac_res=`eval echo '${'$as_ac_File'}'`
20925	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20926echo "${ECHO_T}$ac_res" >&6; }
20927if test `eval echo '${'$as_ac_File'}'` = yes; then
20928  have_dri_h="yes"
20929else
20930  have_dri_h="no"
20931fi
20932
20933        as_ac_File=`echo "ac_cv_file_${sdkdir}/sarea.h" | $as_tr_sh`
20934{ echo "$as_me:$LINENO: checking for ${sdkdir}/sarea.h" >&5
20935echo $ECHO_N "checking for ${sdkdir}/sarea.h... $ECHO_C" >&6; }
20936if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
20937  echo $ECHO_N "(cached) $ECHO_C" >&6
20938else
20939  test "$cross_compiling" = yes &&
20940  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
20941echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
20942   { (exit 1); exit 1; }; }
20943if test -r "${sdkdir}/sarea.h"; then
20944  eval "$as_ac_File=yes"
20945else
20946  eval "$as_ac_File=no"
20947fi
20948fi
20949ac_res=`eval echo '${'$as_ac_File'}'`
20950	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20951echo "${ECHO_T}$ac_res" >&6; }
20952if test `eval echo '${'$as_ac_File'}'` = yes; then
20953  have_sarea_h="yes"
20954else
20955  have_sarea_h="no"
20956fi
20957
20958        as_ac_File=`echo "ac_cv_file_${sdkdir}/dristruct.h" | $as_tr_sh`
20959{ echo "$as_me:$LINENO: checking for ${sdkdir}/dristruct.h" >&5
20960echo $ECHO_N "checking for ${sdkdir}/dristruct.h... $ECHO_C" >&6; }
20961if { as_var=$as_ac_File; eval "test \"\${$as_var+set}\" = set"; }; then
20962  echo $ECHO_N "(cached) $ECHO_C" >&6
20963else
20964  test "$cross_compiling" = yes &&
20965  { { echo "$as_me:$LINENO: error: cannot check for file existence when cross compiling" >&5
20966echo "$as_me: error: cannot check for file existence when cross compiling" >&2;}
20967   { (exit 1); exit 1; }; }
20968if test -r "${sdkdir}/dristruct.h"; then
20969  eval "$as_ac_File=yes"
20970else
20971  eval "$as_ac_File=no"
20972fi
20973fi
20974ac_res=`eval echo '${'$as_ac_File'}'`
20975	       { echo "$as_me:$LINENO: result: $ac_res" >&5
20976echo "${ECHO_T}$ac_res" >&6; }
20977if test `eval echo '${'$as_ac_File'}'` = yes; then
20978  have_dristruct_h="yes"
20979else
20980  have_dristruct_h="no"
20981fi
20982
20983fi
20984
20985{ echo "$as_me:$LINENO: checking whether to include DRI support" >&5
20986echo $ECHO_N "checking whether to include DRI support... $ECHO_C" >&6; }
20987if test "x$DRI" = xauto; then
20988        if test "x$have_dri_h" = xyes && \
20989           test "x$have_sarea_h" = xyes && \
20990           test "x$have_dristruct_h" = xyes; then
20991                DRI="yes"
20992        else
20993                DRI="no"
20994        fi
20995fi
20996{ echo "$as_me:$LINENO: result: $DRI" >&5
20997echo "${ECHO_T}$DRI" >&6; }
20998
20999 if test "x$DRI" = xyes; then
21000  DRI_TRUE=
21001  DRI_FALSE='#'
21002else
21003  DRI_TRUE='#'
21004  DRI_FALSE=
21005fi
21006
21007if test "x$DRI" = xyes; then
21008
21009pkg_failed=no
21010{ echo "$as_me:$LINENO: checking for DRI" >&5
21011echo $ECHO_N "checking for DRI... $ECHO_C" >&6; }
21012
21013if test -n "$PKG_CONFIG"; then
21014    if test -n "$DRI_CFLAGS"; then
21015        pkg_cv_DRI_CFLAGS="$DRI_CFLAGS"
21016    else
21017        if test -n "$PKG_CONFIG" && \
21018    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5
21019  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
21020  ac_status=$?
21021  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21022  (exit $ac_status); }; then
21023  pkg_cv_DRI_CFLAGS=`$PKG_CONFIG --cflags "libdrm >= 2.0 xf86driproto" 2>/dev/null`
21024else
21025  pkg_failed=yes
21026fi
21027    fi
21028else
21029	pkg_failed=untried
21030fi
21031if test -n "$PKG_CONFIG"; then
21032    if test -n "$DRI_LIBS"; then
21033        pkg_cv_DRI_LIBS="$DRI_LIBS"
21034    else
21035        if test -n "$PKG_CONFIG" && \
21036    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"libdrm >= 2.0 xf86driproto\"") >&5
21037  ($PKG_CONFIG --exists --print-errors "libdrm >= 2.0 xf86driproto") 2>&5
21038  ac_status=$?
21039  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21040  (exit $ac_status); }; then
21041  pkg_cv_DRI_LIBS=`$PKG_CONFIG --libs "libdrm >= 2.0 xf86driproto" 2>/dev/null`
21042else
21043  pkg_failed=yes
21044fi
21045    fi
21046else
21047	pkg_failed=untried
21048fi
21049
21050
21051
21052if test $pkg_failed = yes; then
21053
21054if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21055        _pkg_short_errors_supported=yes
21056else
21057        _pkg_short_errors_supported=no
21058fi
21059        if test $_pkg_short_errors_supported = yes; then
21060	        DRI_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "libdrm >= 2.0 xf86driproto"`
21061        else
21062	        DRI_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "libdrm >= 2.0 xf86driproto"`
21063        fi
21064	# Put the nasty error message in config.log where it belongs
21065	echo "$DRI_PKG_ERRORS" >&5
21066
21067	{ { echo "$as_me:$LINENO: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:
21068
21069$DRI_PKG_ERRORS
21070
21071Consider adjusting the PKG_CONFIG_PATH environment variable if you
21072installed software in a non-standard prefix.
21073
21074Alternatively, you may set the environment variables DRI_CFLAGS
21075and DRI_LIBS to avoid the need to call pkg-config.
21076See the pkg-config man page for more details.
21077" >&5
21078echo "$as_me: error: Package requirements (libdrm >= 2.0 xf86driproto) were not met:
21079
21080$DRI_PKG_ERRORS
21081
21082Consider adjusting the PKG_CONFIG_PATH environment variable if you
21083installed software in a non-standard prefix.
21084
21085Alternatively, you may set the environment variables DRI_CFLAGS
21086and DRI_LIBS to avoid the need to call pkg-config.
21087See the pkg-config man page for more details.
21088" >&2;}
21089   { (exit 1); exit 1; }; }
21090elif test $pkg_failed = untried; then
21091	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21092is in your PATH or set the PKG_CONFIG environment variable to the full
21093path to pkg-config.
21094
21095Alternatively, you may set the environment variables DRI_CFLAGS
21096and DRI_LIBS to avoid the need to call pkg-config.
21097See the pkg-config man page for more details.
21098
21099To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21100See \`config.log' for more details." >&5
21101echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21102is in your PATH or set the PKG_CONFIG environment variable to the full
21103path to pkg-config.
21104
21105Alternatively, you may set the environment variables DRI_CFLAGS
21106and DRI_LIBS to avoid the need to call pkg-config.
21107See the pkg-config man page for more details.
21108
21109To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21110See \`config.log' for more details." >&2;}
21111   { (exit 1); exit 1; }; }
21112else
21113	DRI_CFLAGS=$pkg_cv_DRI_CFLAGS
21114	DRI_LIBS=$pkg_cv_DRI_LIBS
21115        { echo "$as_me:$LINENO: result: yes" >&5
21116echo "${ECHO_T}yes" >&6; }
21117	:
21118fi
21119
21120cat >>confdefs.h <<\_ACEOF
21121#define XF86DRI 1
21122_ACEOF
21123
21124
21125cat >>confdefs.h <<\_ACEOF
21126#define XF86DRI_DEVEL 1
21127_ACEOF
21128
21129fi
21130
21131save_CFLAGS="$CFLAGS"
21132CFLAGS="$XORG_CFLAGS"
21133{ echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21134echo $ECHO_N "checking whether XSERVER_LIBPCIACCESS is declared... $ECHO_C" >&6; }
21135if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21136  echo $ECHO_N "(cached) $ECHO_C" >&6
21137else
21138  cat >conftest.$ac_ext <<_ACEOF
21139/* confdefs.h.  */
21140_ACEOF
21141cat confdefs.h >>conftest.$ac_ext
21142cat >>conftest.$ac_ext <<_ACEOF
21143/* end confdefs.h.  */
21144#include "xorg-server.h"
21145
21146int
21147main ()
21148{
21149#ifndef XSERVER_LIBPCIACCESS
21150  (void) XSERVER_LIBPCIACCESS;
21151#endif
21152
21153  ;
21154  return 0;
21155}
21156_ACEOF
21157rm -f conftest.$ac_objext
21158if { (ac_try="$ac_compile"
21159case "(($ac_try" in
21160  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21161  *) ac_try_echo=$ac_try;;
21162esac
21163eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21164  (eval "$ac_compile") 2>conftest.er1
21165  ac_status=$?
21166  grep -v '^ *+' conftest.er1 >conftest.err
21167  rm -f conftest.er1
21168  cat conftest.err >&5
21169  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21170  (exit $ac_status); } && {
21171	 test -z "$ac_c_werror_flag" ||
21172	 test ! -s conftest.err
21173       } && test -s conftest.$ac_objext; then
21174  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21175else
21176  echo "$as_me: failed program was:" >&5
21177sed 's/^/| /' conftest.$ac_ext >&5
21178
21179	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21180fi
21181
21182rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21183fi
21184{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21185echo "${ECHO_T}$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21186if test $ac_cv_have_decl_XSERVER_LIBPCIACCESS = yes; then
21187  XSERVER_LIBPCIACCESS=yes
21188else
21189  XSERVER_LIBPCIACCESS=no
21190fi
21191
21192CFLAGS="$save_CFLAGS"
21193
21194if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21195
21196pkg_failed=no
21197{ echo "$as_me:$LINENO: checking for PCIACCESS" >&5
21198echo $ECHO_N "checking for PCIACCESS... $ECHO_C" >&6; }
21199
21200if test -n "$PKG_CONFIG"; then
21201    if test -n "$PCIACCESS_CFLAGS"; then
21202        pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
21203    else
21204        if test -n "$PKG_CONFIG" && \
21205    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21206  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21207  ac_status=$?
21208  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21209  (exit $ac_status); }; then
21210  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
21211else
21212  pkg_failed=yes
21213fi
21214    fi
21215else
21216	pkg_failed=untried
21217fi
21218if test -n "$PKG_CONFIG"; then
21219    if test -n "$PCIACCESS_LIBS"; then
21220        pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
21221    else
21222        if test -n "$PKG_CONFIG" && \
21223    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21224  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21225  ac_status=$?
21226  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21227  (exit $ac_status); }; then
21228  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
21229else
21230  pkg_failed=yes
21231fi
21232    fi
21233else
21234	pkg_failed=untried
21235fi
21236
21237
21238
21239if test $pkg_failed = yes; then
21240
21241if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21242        _pkg_short_errors_supported=yes
21243else
21244        _pkg_short_errors_supported=no
21245fi
21246        if test $_pkg_short_errors_supported = yes; then
21247	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "pciaccess >= 0.8.0"`
21248        else
21249	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pciaccess >= 0.8.0"`
21250        fi
21251	# Put the nasty error message in config.log where it belongs
21252	echo "$PCIACCESS_PKG_ERRORS" >&5
21253
21254	{ { echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
21255
21256$PCIACCESS_PKG_ERRORS
21257
21258Consider adjusting the PKG_CONFIG_PATH environment variable if you
21259installed software in a non-standard prefix.
21260
21261Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21262and PCIACCESS_LIBS to avoid the need to call pkg-config.
21263See the pkg-config man page for more details.
21264" >&5
21265echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
21266
21267$PCIACCESS_PKG_ERRORS
21268
21269Consider adjusting the PKG_CONFIG_PATH environment variable if you
21270installed software in a non-standard prefix.
21271
21272Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21273and PCIACCESS_LIBS to avoid the need to call pkg-config.
21274See the pkg-config man page for more details.
21275" >&2;}
21276   { (exit 1); exit 1; }; }
21277elif test $pkg_failed = untried; then
21278	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21279is in your PATH or set the PKG_CONFIG environment variable to the full
21280path to pkg-config.
21281
21282Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21283and PCIACCESS_LIBS to avoid the need to call pkg-config.
21284See the pkg-config man page for more details.
21285
21286To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21287See \`config.log' for more details." >&5
21288echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21289is in your PATH or set the PKG_CONFIG environment variable to the full
21290path to pkg-config.
21291
21292Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21293and PCIACCESS_LIBS to avoid the need to call pkg-config.
21294See the pkg-config man page for more details.
21295
21296To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21297See \`config.log' for more details." >&2;}
21298   { (exit 1); exit 1; }; }
21299else
21300	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
21301	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
21302        { echo "$as_me:$LINENO: result: yes" >&5
21303echo "${ECHO_T}yes" >&6; }
21304	:
21305fi
21306fi
21307 if test "x$XSERVER_LIBPCIACCESS" = xyes; then
21308  XSERVER_LIBPCIACCESS_TRUE=
21309  XSERVER_LIBPCIACCESS_FALSE='#'
21310else
21311  XSERVER_LIBPCIACCESS_TRUE='#'
21312  XSERVER_LIBPCIACCESS_FALSE=
21313fi
21314
21315
21316 if true; then
21317  USE_XAA_TRUE=
21318  USE_XAA_FALSE='#'
21319else
21320  USE_XAA_TRUE='#'
21321  USE_XAA_FALSE=
21322fi
21323
21324
21325cat >>confdefs.h <<\_ACEOF
21326#define USE_XAA 1
21327_ACEOF
21328
21329
21330# Properly handle EXA.
21331{ echo "$as_me:$LINENO: checking whether to enable EXA support" >&5
21332echo $ECHO_N "checking whether to enable EXA support... $ECHO_C" >&6; }
21333if test "x$EXA" = xyes; then
21334    { echo "$as_me:$LINENO: result: yes" >&5
21335echo "${ECHO_T}yes" >&6; }
21336
21337    SAVE_CPPFLAGS="$CPPFLAGS"
21338    CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21339    if test "${ac_cv_header_exa_h+set}" = set; then
21340  { echo "$as_me:$LINENO: checking for exa.h" >&5
21341echo $ECHO_N "checking for exa.h... $ECHO_C" >&6; }
21342if test "${ac_cv_header_exa_h+set}" = set; then
21343  echo $ECHO_N "(cached) $ECHO_C" >&6
21344fi
21345{ echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5
21346echo "${ECHO_T}$ac_cv_header_exa_h" >&6; }
21347else
21348  # Is the header compilable?
21349{ echo "$as_me:$LINENO: checking exa.h usability" >&5
21350echo $ECHO_N "checking exa.h usability... $ECHO_C" >&6; }
21351cat >conftest.$ac_ext <<_ACEOF
21352/* confdefs.h.  */
21353_ACEOF
21354cat confdefs.h >>conftest.$ac_ext
21355cat >>conftest.$ac_ext <<_ACEOF
21356/* end confdefs.h.  */
21357$ac_includes_default
21358#include <exa.h>
21359_ACEOF
21360rm -f conftest.$ac_objext
21361if { (ac_try="$ac_compile"
21362case "(($ac_try" in
21363  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21364  *) ac_try_echo=$ac_try;;
21365esac
21366eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21367  (eval "$ac_compile") 2>conftest.er1
21368  ac_status=$?
21369  grep -v '^ *+' conftest.er1 >conftest.err
21370  rm -f conftest.er1
21371  cat conftest.err >&5
21372  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21373  (exit $ac_status); } && {
21374	 test -z "$ac_c_werror_flag" ||
21375	 test ! -s conftest.err
21376       } && test -s conftest.$ac_objext; then
21377  ac_header_compiler=yes
21378else
21379  echo "$as_me: failed program was:" >&5
21380sed 's/^/| /' conftest.$ac_ext >&5
21381
21382	ac_header_compiler=no
21383fi
21384
21385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21386{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
21387echo "${ECHO_T}$ac_header_compiler" >&6; }
21388
21389# Is the header present?
21390{ echo "$as_me:$LINENO: checking exa.h presence" >&5
21391echo $ECHO_N "checking exa.h presence... $ECHO_C" >&6; }
21392cat >conftest.$ac_ext <<_ACEOF
21393/* confdefs.h.  */
21394_ACEOF
21395cat confdefs.h >>conftest.$ac_ext
21396cat >>conftest.$ac_ext <<_ACEOF
21397/* end confdefs.h.  */
21398#include <exa.h>
21399_ACEOF
21400if { (ac_try="$ac_cpp conftest.$ac_ext"
21401case "(($ac_try" in
21402  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21403  *) ac_try_echo=$ac_try;;
21404esac
21405eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21406  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21407  ac_status=$?
21408  grep -v '^ *+' conftest.er1 >conftest.err
21409  rm -f conftest.er1
21410  cat conftest.err >&5
21411  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21412  (exit $ac_status); } >/dev/null && {
21413	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21414	 test ! -s conftest.err
21415       }; then
21416  ac_header_preproc=yes
21417else
21418  echo "$as_me: failed program was:" >&5
21419sed 's/^/| /' conftest.$ac_ext >&5
21420
21421  ac_header_preproc=no
21422fi
21423
21424rm -f conftest.err conftest.$ac_ext
21425{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
21426echo "${ECHO_T}$ac_header_preproc" >&6; }
21427
21428# So?  What about this header?
21429case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
21430  yes:no: )
21431    { echo "$as_me:$LINENO: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&5
21432echo "$as_me: WARNING: exa.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
21433    { echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the compiler's result" >&5
21434echo "$as_me: WARNING: exa.h: proceeding with the compiler's result" >&2;}
21435    ac_header_preproc=yes
21436    ;;
21437  no:yes:* )
21438    { echo "$as_me:$LINENO: WARNING: exa.h: present but cannot be compiled" >&5
21439echo "$as_me: WARNING: exa.h: present but cannot be compiled" >&2;}
21440    { echo "$as_me:$LINENO: WARNING: exa.h:     check for missing prerequisite headers?" >&5
21441echo "$as_me: WARNING: exa.h:     check for missing prerequisite headers?" >&2;}
21442    { echo "$as_me:$LINENO: WARNING: exa.h: see the Autoconf documentation" >&5
21443echo "$as_me: WARNING: exa.h: see the Autoconf documentation" >&2;}
21444    { echo "$as_me:$LINENO: WARNING: exa.h:     section \"Present But Cannot Be Compiled\"" >&5
21445echo "$as_me: WARNING: exa.h:     section \"Present But Cannot Be Compiled\"" >&2;}
21446    { echo "$as_me:$LINENO: WARNING: exa.h: proceeding with the preprocessor's result" >&5
21447echo "$as_me: WARNING: exa.h: proceeding with the preprocessor's result" >&2;}
21448    { echo "$as_me:$LINENO: WARNING: exa.h: in the future, the compiler will take precedence" >&5
21449echo "$as_me: WARNING: exa.h: in the future, the compiler will take precedence" >&2;}
21450    ( cat <<\_ASBOX
21451## ---------------------------------------------------------------------- ##
21452## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
21453## ---------------------------------------------------------------------- ##
21454_ASBOX
21455     ) | sed "s/^/$as_me: WARNING:     /" >&2
21456    ;;
21457esac
21458{ echo "$as_me:$LINENO: checking for exa.h" >&5
21459echo $ECHO_N "checking for exa.h... $ECHO_C" >&6; }
21460if test "${ac_cv_header_exa_h+set}" = set; then
21461  echo $ECHO_N "(cached) $ECHO_C" >&6
21462else
21463  ac_cv_header_exa_h=$ac_header_preproc
21464fi
21465{ echo "$as_me:$LINENO: result: $ac_cv_header_exa_h" >&5
21466echo "${ECHO_T}$ac_cv_header_exa_h" >&6; }
21467
21468fi
21469if test $ac_cv_header_exa_h = yes; then
21470  have_exa_h="yes"
21471else
21472  have_exa_h="no"
21473fi
21474
21475
21476    CPPFLAGS="$SAVE_CPPFLAGS"
21477else
21478    { echo "$as_me:$LINENO: result: no" >&5
21479echo "${ECHO_T}no" >&6; }
21480fi
21481
21482SAVE_CPPFLAGS="$CPPFLAGS"
21483CPPFLAGS="$CPPFLAGS $XORG_CFLAGS"
21484if test "x$have_exa_h" = xyes; then
21485    { echo "$as_me:$LINENO: checking whether EXA version is at least 2.0.0" >&5
21486echo $ECHO_N "checking whether EXA version is at least 2.0.0... $ECHO_C" >&6; }
21487    cat >conftest.$ac_ext <<_ACEOF
21488/* confdefs.h.  */
21489_ACEOF
21490cat confdefs.h >>conftest.$ac_ext
21491cat >>conftest.$ac_ext <<_ACEOF
21492/* end confdefs.h.  */
21493
21494#include "exa.h"
21495#if EXA_VERSION_MAJOR < 2
21496#error OLD EXA!
21497#endif
21498
21499int
21500main ()
21501{
21502
21503  ;
21504  return 0;
21505}
21506_ACEOF
21507if { (ac_try="$ac_cpp conftest.$ac_ext"
21508case "(($ac_try" in
21509  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21510  *) ac_try_echo=$ac_try;;
21511esac
21512eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21513  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
21514  ac_status=$?
21515  grep -v '^ *+' conftest.er1 >conftest.err
21516  rm -f conftest.er1
21517  cat conftest.err >&5
21518  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21519  (exit $ac_status); } >/dev/null && {
21520	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
21521	 test ! -s conftest.err
21522       }; then
21523  USE_EXA=yes
21524else
21525  echo "$as_me: failed program was:" >&5
21526sed 's/^/| /' conftest.$ac_ext >&5
21527
21528  USE_EXA=no
21529fi
21530
21531rm -f conftest.err conftest.$ac_ext
21532    { echo "$as_me:$LINENO: result: $USE_EXA" >&5
21533echo "${ECHO_T}$USE_EXA" >&6; }
21534
21535    if test "x$USE_EXA" = xyes; then
21536
21537cat >>confdefs.h <<\_ACEOF
21538#define USE_EXA 1
21539_ACEOF
21540
21541    fi
21542fi
21543CPPFLAGS="$SAVE_CPPFLAGS"
21544
21545 if test "x$USE_EXA" = xyes; then
21546  USE_EXA_TRUE=
21547  USE_EXA_FALSE='#'
21548else
21549  USE_EXA_TRUE='#'
21550  USE_EXA_FALSE=
21551fi
21552
21553
21554
21555
21556
21557
21558DRIVER_NAME=mga
21559
21560
21561
21562
21563
21564if test x$APP_MAN_SUFFIX = x    ; then
21565    APP_MAN_SUFFIX=1
21566fi
21567if test x$APP_MAN_DIR = x    ; then
21568    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21569fi
21570
21571if test x$LIB_MAN_SUFFIX = x    ; then
21572    LIB_MAN_SUFFIX=3
21573fi
21574if test x$LIB_MAN_DIR = x    ; then
21575    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21576fi
21577
21578if test x$FILE_MAN_SUFFIX = x    ; then
21579    case $host_os in
21580	solaris*)	FILE_MAN_SUFFIX=4  ;;
21581	*)		FILE_MAN_SUFFIX=5  ;;
21582    esac
21583fi
21584if test x$FILE_MAN_DIR = x    ; then
21585    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21586fi
21587
21588if test x$MISC_MAN_SUFFIX = x    ; then
21589    case $host_os in
21590	solaris*)	MISC_MAN_SUFFIX=5  ;;
21591	*)		MISC_MAN_SUFFIX=7  ;;
21592    esac
21593fi
21594if test x$MISC_MAN_DIR = x    ; then
21595    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21596fi
21597
21598if test x$DRIVER_MAN_SUFFIX = x    ; then
21599    case $host_os in
21600	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
21601	*)		DRIVER_MAN_SUFFIX=4  ;;
21602    esac
21603fi
21604if test x$DRIVER_MAN_DIR = x    ; then
21605    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21606fi
21607
21608if test x$ADMIN_MAN_SUFFIX = x    ; then
21609    case $host_os in
21610	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
21611	*)		ADMIN_MAN_SUFFIX=8  ;;
21612    esac
21613fi
21614if test x$ADMIN_MAN_DIR = x    ; then
21615    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21616fi
21617
21618
21619
21620
21621
21622
21623
21624
21625
21626
21627
21628
21629
21630
21631
21632
21633
21634# Check whether --with-release-version was given.
21635if test "${with_release_version+set}" = set; then
21636  withval=$with_release_version; RELEASE_VERSION="$withval"
21637else
21638  RELEASE_VERSION=""
21639fi
21640
21641	if test "x$RELEASE_VERSION" != "x"; then
21642		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21643		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21644		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21645echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21646	fi
21647
21648cat >>confdefs.h <<_ACEOF
21649#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21650_ACEOF
21651
21652	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
21653	if test "x$PVM" = "x"; then
21654		PVM="0"
21655	fi
21656
21657cat >>confdefs.h <<_ACEOF
21658#define PACKAGE_VERSION_MINOR $PVM
21659_ACEOF
21660
21661	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
21662	if test "x$PVP" = "x"; then
21663		PVP="0"
21664	fi
21665
21666cat >>confdefs.h <<_ACEOF
21667#define PACKAGE_VERSION_PATCHLEVEL $PVP
21668_ACEOF
21669
21670
21671
21672ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile util/Makefile"
21673
21674cat >confcache <<\_ACEOF
21675# This file is a shell script that caches the results of configure
21676# tests run on this system so they can be shared between configure
21677# scripts and configure runs, see configure's option --config-cache.
21678# It is not useful on other systems.  If it contains results you don't
21679# want to keep, you may remove or edit it.
21680#
21681# config.status only pays attention to the cache file if you give it
21682# the --recheck option to rerun configure.
21683#
21684# `ac_cv_env_foo' variables (set or unset) will be overridden when
21685# loading this file, other *unset* `ac_cv_foo' will be assigned the
21686# following values.
21687
21688_ACEOF
21689
21690# The following way of writing the cache mishandles newlines in values,
21691# but we know of no workaround that is simple, portable, and efficient.
21692# So, we kill variables containing newlines.
21693# Ultrix sh set writes to stderr and can't be redirected directly,
21694# and sets the high bit in the cache file unless we assign to the vars.
21695(
21696  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21697    eval ac_val=\$$ac_var
21698    case $ac_val in #(
21699    *${as_nl}*)
21700      case $ac_var in #(
21701      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21702echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21703      esac
21704      case $ac_var in #(
21705      _ | IFS | as_nl) ;; #(
21706      *) $as_unset $ac_var ;;
21707      esac ;;
21708    esac
21709  done
21710
21711  (set) 2>&1 |
21712    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21713    *${as_nl}ac_space=\ *)
21714      # `set' does not quote correctly, so add quotes (double-quote
21715      # substitution turns \\\\ into \\, and sed turns \\ into \).
21716      sed -n \
21717	"s/'/'\\\\''/g;
21718	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21719      ;; #(
21720    *)
21721      # `set' quotes correctly as required by POSIX, so do not add quotes.
21722      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21723      ;;
21724    esac |
21725    sort
21726) |
21727  sed '
21728     /^ac_cv_env_/b end
21729     t clear
21730     :clear
21731     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21732     t end
21733     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21734     :end' >>confcache
21735if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21736  if test -w "$cache_file"; then
21737    test "x$cache_file" != "x/dev/null" &&
21738      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21739echo "$as_me: updating cache $cache_file" >&6;}
21740    cat confcache >$cache_file
21741  else
21742    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21743echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21744  fi
21745fi
21746rm -f confcache
21747
21748test "x$prefix" = xNONE && prefix=$ac_default_prefix
21749# Let make expand exec_prefix.
21750test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21751
21752DEFS=-DHAVE_CONFIG_H
21753
21754ac_libobjs=
21755ac_ltlibobjs=
21756for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21757  # 1. Remove the extension, and $U if already installed.
21758  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21759  ac_i=`echo "$ac_i" | sed "$ac_script"`
21760  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21761  #    will be set to the directory where LIBOBJS objects are built.
21762  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21763  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21764done
21765LIBOBJS=$ac_libobjs
21766
21767LTLIBOBJS=$ac_ltlibobjs
21768
21769
21770if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21771  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21772Usually this means the macro was only invoked conditionally." >&5
21773echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21774Usually this means the macro was only invoked conditionally." >&2;}
21775   { (exit 1); exit 1; }; }
21776fi
21777if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21778  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21779Usually this means the macro was only invoked conditionally." >&5
21780echo "$as_me: error: conditional \"AMDEP\" was never defined.
21781Usually this means the macro was only invoked conditionally." >&2;}
21782   { (exit 1); exit 1; }; }
21783fi
21784if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21785  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21786Usually this means the macro was only invoked conditionally." >&5
21787echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21788Usually this means the macro was only invoked conditionally." >&2;}
21789   { (exit 1); exit 1; }; }
21790fi
21791if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21792  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21793Usually this means the macro was only invoked conditionally." >&5
21794echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21795Usually this means the macro was only invoked conditionally." >&2;}
21796   { (exit 1); exit 1; }; }
21797fi
21798if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21799  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21800Usually this means the macro was only invoked conditionally." >&5
21801echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21802Usually this means the macro was only invoked conditionally." >&2;}
21803   { (exit 1); exit 1; }; }
21804fi
21805if test -z "${DRI_TRUE}" && test -z "${DRI_FALSE}"; then
21806  { { echo "$as_me:$LINENO: error: conditional \"DRI\" was never defined.
21807Usually this means the macro was only invoked conditionally." >&5
21808echo "$as_me: error: conditional \"DRI\" was never defined.
21809Usually this means the macro was only invoked conditionally." >&2;}
21810   { (exit 1); exit 1; }; }
21811fi
21812if test -z "${XSERVER_LIBPCIACCESS_TRUE}" && test -z "${XSERVER_LIBPCIACCESS_FALSE}"; then
21813  { { echo "$as_me:$LINENO: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
21814Usually this means the macro was only invoked conditionally." >&5
21815echo "$as_me: error: conditional \"XSERVER_LIBPCIACCESS\" was never defined.
21816Usually this means the macro was only invoked conditionally." >&2;}
21817   { (exit 1); exit 1; }; }
21818fi
21819if test -z "${USE_XAA_TRUE}" && test -z "${USE_XAA_FALSE}"; then
21820  { { echo "$as_me:$LINENO: error: conditional \"USE_XAA\" was never defined.
21821Usually this means the macro was only invoked conditionally." >&5
21822echo "$as_me: error: conditional \"USE_XAA\" was never defined.
21823Usually this means the macro was only invoked conditionally." >&2;}
21824   { (exit 1); exit 1; }; }
21825fi
21826if test -z "${USE_EXA_TRUE}" && test -z "${USE_EXA_FALSE}"; then
21827  { { echo "$as_me:$LINENO: error: conditional \"USE_EXA\" was never defined.
21828Usually this means the macro was only invoked conditionally." >&5
21829echo "$as_me: error: conditional \"USE_EXA\" was never defined.
21830Usually this means the macro was only invoked conditionally." >&2;}
21831   { (exit 1); exit 1; }; }
21832fi
21833
21834: ${CONFIG_STATUS=./config.status}
21835ac_clean_files_save=$ac_clean_files
21836ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21837{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21838echo "$as_me: creating $CONFIG_STATUS" >&6;}
21839cat >$CONFIG_STATUS <<_ACEOF
21840#! $SHELL
21841# Generated by $as_me.
21842# Run this file to recreate the current configuration.
21843# Compiler output produced by configure, useful for debugging
21844# configure, is in config.log if it exists.
21845
21846debug=false
21847ac_cs_recheck=false
21848ac_cs_silent=false
21849SHELL=\${CONFIG_SHELL-$SHELL}
21850_ACEOF
21851
21852cat >>$CONFIG_STATUS <<\_ACEOF
21853## --------------------- ##
21854## M4sh Initialization.  ##
21855## --------------------- ##
21856
21857# Be more Bourne compatible
21858DUALCASE=1; export DUALCASE # for MKS sh
21859if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21860  emulate sh
21861  NULLCMD=:
21862  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21863  # is contrary to our usage.  Disable this feature.
21864  alias -g '${1+"$@"}'='"$@"'
21865  setopt NO_GLOB_SUBST
21866else
21867  case `(set -o) 2>/dev/null` in
21868  *posix*) set -o posix ;;
21869esac
21870
21871fi
21872
21873
21874
21875
21876# PATH needs CR
21877# Avoid depending upon Character Ranges.
21878as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21879as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21880as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21881as_cr_digits='0123456789'
21882as_cr_alnum=$as_cr_Letters$as_cr_digits
21883
21884# The user is always right.
21885if test "${PATH_SEPARATOR+set}" != set; then
21886  echo "#! /bin/sh" >conf$$.sh
21887  echo  "exit 0"   >>conf$$.sh
21888  chmod +x conf$$.sh
21889  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21890    PATH_SEPARATOR=';'
21891  else
21892    PATH_SEPARATOR=:
21893  fi
21894  rm -f conf$$.sh
21895fi
21896
21897# Support unset when possible.
21898if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21899  as_unset=unset
21900else
21901  as_unset=false
21902fi
21903
21904
21905# IFS
21906# We need space, tab and new line, in precisely that order.  Quoting is
21907# there to prevent editors from complaining about space-tab.
21908# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21909# splitting by setting IFS to empty value.)
21910as_nl='
21911'
21912IFS=" ""	$as_nl"
21913
21914# Find who we are.  Look in the path if we contain no directory separator.
21915case $0 in
21916  *[\\/]* ) as_myself=$0 ;;
21917  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21918for as_dir in $PATH
21919do
21920  IFS=$as_save_IFS
21921  test -z "$as_dir" && as_dir=.
21922  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21923done
21924IFS=$as_save_IFS
21925
21926     ;;
21927esac
21928# We did not find ourselves, most probably we were run as `sh COMMAND'
21929# in which case we are not to be found in the path.
21930if test "x$as_myself" = x; then
21931  as_myself=$0
21932fi
21933if test ! -f "$as_myself"; then
21934  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21935  { (exit 1); exit 1; }
21936fi
21937
21938# Work around bugs in pre-3.0 UWIN ksh.
21939for as_var in ENV MAIL MAILPATH
21940do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21941done
21942PS1='$ '
21943PS2='> '
21944PS4='+ '
21945
21946# NLS nuisances.
21947for as_var in \
21948  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
21949  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
21950  LC_TELEPHONE LC_TIME
21951do
21952  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
21953    eval $as_var=C; export $as_var
21954  else
21955    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21956  fi
21957done
21958
21959# Required to use basename.
21960if expr a : '\(a\)' >/dev/null 2>&1 &&
21961   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21962  as_expr=expr
21963else
21964  as_expr=false
21965fi
21966
21967if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21968  as_basename=basename
21969else
21970  as_basename=false
21971fi
21972
21973
21974# Name of the executable.
21975as_me=`$as_basename -- "$0" ||
21976$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21977	 X"$0" : 'X\(//\)$' \| \
21978	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21979echo X/"$0" |
21980    sed '/^.*\/\([^/][^/]*\)\/*$/{
21981	    s//\1/
21982	    q
21983	  }
21984	  /^X\/\(\/\/\)$/{
21985	    s//\1/
21986	    q
21987	  }
21988	  /^X\/\(\/\).*/{
21989	    s//\1/
21990	    q
21991	  }
21992	  s/.*/./; q'`
21993
21994# CDPATH.
21995$as_unset CDPATH
21996
21997
21998
21999  as_lineno_1=$LINENO
22000  as_lineno_2=$LINENO
22001  test "x$as_lineno_1" != "x$as_lineno_2" &&
22002  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22003
22004  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22005  # uniformly replaced by the line number.  The first 'sed' inserts a
22006  # line-number line after each line using $LINENO; the second 'sed'
22007  # does the real work.  The second script uses 'N' to pair each
22008  # line-number line with the line containing $LINENO, and appends
22009  # trailing '-' during substitution so that $LINENO is not a special
22010  # case at line end.
22011  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22012  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22013  # E. McMahon (1931-1989) for sed's syntax.  :-)
22014  sed -n '
22015    p
22016    /[$]LINENO/=
22017  ' <$as_myself |
22018    sed '
22019      s/[$]LINENO.*/&-/
22020      t lineno
22021      b
22022      :lineno
22023      N
22024      :loop
22025      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22026      t loop
22027      s/-\n.*//
22028    ' >$as_me.lineno &&
22029  chmod +x "$as_me.lineno" ||
22030    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22031   { (exit 1); exit 1; }; }
22032
22033  # Don't try to exec as it changes $[0], causing all sort of problems
22034  # (the dirname of $[0] is not the place where we might find the
22035  # original and so on.  Autoconf is especially sensitive to this).
22036  . "./$as_me.lineno"
22037  # Exit status is that of the last command.
22038  exit
22039}
22040
22041
22042if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22043  as_dirname=dirname
22044else
22045  as_dirname=false
22046fi
22047
22048ECHO_C= ECHO_N= ECHO_T=
22049case `echo -n x` in
22050-n*)
22051  case `echo 'x\c'` in
22052  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22053  *)   ECHO_C='\c';;
22054  esac;;
22055*)
22056  ECHO_N='-n';;
22057esac
22058
22059if expr a : '\(a\)' >/dev/null 2>&1 &&
22060   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22061  as_expr=expr
22062else
22063  as_expr=false
22064fi
22065
22066rm -f conf$$ conf$$.exe conf$$.file
22067if test -d conf$$.dir; then
22068  rm -f conf$$.dir/conf$$.file
22069else
22070  rm -f conf$$.dir
22071  mkdir conf$$.dir
22072fi
22073echo >conf$$.file
22074if ln -s conf$$.file conf$$ 2>/dev/null; then
22075  as_ln_s='ln -s'
22076  # ... but there are two gotchas:
22077  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22078  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22079  # In both cases, we have to default to `cp -p'.
22080  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22081    as_ln_s='cp -p'
22082elif ln conf$$.file conf$$ 2>/dev/null; then
22083  as_ln_s=ln
22084else
22085  as_ln_s='cp -p'
22086fi
22087rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22088rmdir conf$$.dir 2>/dev/null
22089
22090if mkdir -p . 2>/dev/null; then
22091  as_mkdir_p=:
22092else
22093  test -d ./-p && rmdir ./-p
22094  as_mkdir_p=false
22095fi
22096
22097if test -x / >/dev/null 2>&1; then
22098  as_test_x='test -x'
22099else
22100  if ls -dL / >/dev/null 2>&1; then
22101    as_ls_L_option=L
22102  else
22103    as_ls_L_option=
22104  fi
22105  as_test_x='
22106    eval sh -c '\''
22107      if test -d "$1"; then
22108        test -d "$1/.";
22109      else
22110	case $1 in
22111        -*)set "./$1";;
22112	esac;
22113	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22114	???[sx]*):;;*)false;;esac;fi
22115    '\'' sh
22116  '
22117fi
22118as_executable_p=$as_test_x
22119
22120# Sed expression to map a string onto a valid CPP name.
22121as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22122
22123# Sed expression to map a string onto a valid variable name.
22124as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22125
22126
22127exec 6>&1
22128
22129# Save the log message, to keep $[0] and so on meaningful, and to
22130# report actual input values of CONFIG_FILES etc. instead of their
22131# values after options handling.
22132ac_log="
22133This file was extended by xf86-video-mga $as_me 1.4.8, which was
22134generated by GNU Autoconf 2.61.  Invocation command line was
22135
22136  CONFIG_FILES    = $CONFIG_FILES
22137  CONFIG_HEADERS  = $CONFIG_HEADERS
22138  CONFIG_LINKS    = $CONFIG_LINKS
22139  CONFIG_COMMANDS = $CONFIG_COMMANDS
22140  $ $0 $@
22141
22142on `(hostname || uname -n) 2>/dev/null | sed 1q`
22143"
22144
22145_ACEOF
22146
22147cat >>$CONFIG_STATUS <<_ACEOF
22148# Files that config.status was made for.
22149config_files="$ac_config_files"
22150config_headers="$ac_config_headers"
22151config_commands="$ac_config_commands"
22152
22153_ACEOF
22154
22155cat >>$CONFIG_STATUS <<\_ACEOF
22156ac_cs_usage="\
22157\`$as_me' instantiates files from templates according to the
22158current configuration.
22159
22160Usage: $0 [OPTIONS] [FILE]...
22161
22162  -h, --help       print this help, then exit
22163  -V, --version    print version number and configuration settings, then exit
22164  -q, --quiet      do not print progress messages
22165  -d, --debug      don't remove temporary files
22166      --recheck    update $as_me by reconfiguring in the same conditions
22167  --file=FILE[:TEMPLATE]
22168		   instantiate the configuration file FILE
22169  --header=FILE[:TEMPLATE]
22170		   instantiate the configuration header FILE
22171
22172Configuration files:
22173$config_files
22174
22175Configuration headers:
22176$config_headers
22177
22178Configuration commands:
22179$config_commands
22180
22181Report bugs to <bug-autoconf@gnu.org>."
22182
22183_ACEOF
22184cat >>$CONFIG_STATUS <<_ACEOF
22185ac_cs_version="\\
22186xf86-video-mga config.status 1.4.8
22187configured by $0, generated by GNU Autoconf 2.61,
22188  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22189
22190Copyright (C) 2006 Free Software Foundation, Inc.
22191This config.status script is free software; the Free Software Foundation
22192gives unlimited permission to copy, distribute and modify it."
22193
22194ac_pwd='$ac_pwd'
22195srcdir='$srcdir'
22196INSTALL='$INSTALL'
22197MKDIR_P='$MKDIR_P'
22198_ACEOF
22199
22200cat >>$CONFIG_STATUS <<\_ACEOF
22201# If no file are specified by the user, then we need to provide default
22202# value.  By we need to know if files were specified by the user.
22203ac_need_defaults=:
22204while test $# != 0
22205do
22206  case $1 in
22207  --*=*)
22208    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22209    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22210    ac_shift=:
22211    ;;
22212  *)
22213    ac_option=$1
22214    ac_optarg=$2
22215    ac_shift=shift
22216    ;;
22217  esac
22218
22219  case $ac_option in
22220  # Handling of the options.
22221  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22222    ac_cs_recheck=: ;;
22223  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22224    echo "$ac_cs_version"; exit ;;
22225  --debug | --debu | --deb | --de | --d | -d )
22226    debug=: ;;
22227  --file | --fil | --fi | --f )
22228    $ac_shift
22229    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22230    ac_need_defaults=false;;
22231  --header | --heade | --head | --hea )
22232    $ac_shift
22233    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22234    ac_need_defaults=false;;
22235  --he | --h)
22236    # Conflict between --help and --header
22237    { echo "$as_me: error: ambiguous option: $1
22238Try \`$0 --help' for more information." >&2
22239   { (exit 1); exit 1; }; };;
22240  --help | --hel | -h )
22241    echo "$ac_cs_usage"; exit ;;
22242  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22243  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22244    ac_cs_silent=: ;;
22245
22246  # This is an error.
22247  -*) { echo "$as_me: error: unrecognized option: $1
22248Try \`$0 --help' for more information." >&2
22249   { (exit 1); exit 1; }; } ;;
22250
22251  *) ac_config_targets="$ac_config_targets $1"
22252     ac_need_defaults=false ;;
22253
22254  esac
22255  shift
22256done
22257
22258ac_configure_extra_args=
22259
22260if $ac_cs_silent; then
22261  exec 6>/dev/null
22262  ac_configure_extra_args="$ac_configure_extra_args --silent"
22263fi
22264
22265_ACEOF
22266cat >>$CONFIG_STATUS <<_ACEOF
22267if \$ac_cs_recheck; then
22268  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22269  CONFIG_SHELL=$SHELL
22270  export CONFIG_SHELL
22271  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22272fi
22273
22274_ACEOF
22275cat >>$CONFIG_STATUS <<\_ACEOF
22276exec 5>>config.log
22277{
22278  echo
22279  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22280## Running $as_me. ##
22281_ASBOX
22282  echo "$ac_log"
22283} >&5
22284
22285_ACEOF
22286cat >>$CONFIG_STATUS <<_ACEOF
22287#
22288# INIT-COMMANDS
22289#
22290AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22291
22292_ACEOF
22293
22294cat >>$CONFIG_STATUS <<\_ACEOF
22295
22296# Handling of arguments.
22297for ac_config_target in $ac_config_targets
22298do
22299  case $ac_config_target in
22300    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22301    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22302    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22303    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22304    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22305    "util/Makefile") CONFIG_FILES="$CONFIG_FILES util/Makefile" ;;
22306
22307  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22308echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22309   { (exit 1); exit 1; }; };;
22310  esac
22311done
22312
22313
22314# If the user did not use the arguments to specify the items to instantiate,
22315# then the envvar interface is used.  Set only those that are not.
22316# We use the long form for the default assignment because of an extremely
22317# bizarre bug on SunOS 4.1.3.
22318if $ac_need_defaults; then
22319  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22320  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22321  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22322fi
22323
22324# Have a temporary directory for convenience.  Make it in the build tree
22325# simply because there is no reason against having it here, and in addition,
22326# creating and moving files from /tmp can sometimes cause problems.
22327# Hook for its removal unless debugging.
22328# Note that there is a small window in which the directory will not be cleaned:
22329# after its creation but before its name has been assigned to `$tmp'.
22330$debug ||
22331{
22332  tmp=
22333  trap 'exit_status=$?
22334  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22335' 0
22336  trap '{ (exit 1); exit 1; }' 1 2 13 15
22337}
22338# Create a (secure) tmp directory for tmp files.
22339
22340{
22341  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22342  test -n "$tmp" && test -d "$tmp"
22343}  ||
22344{
22345  tmp=./conf$$-$RANDOM
22346  (umask 077 && mkdir "$tmp")
22347} ||
22348{
22349   echo "$me: cannot create a temporary directory in ." >&2
22350   { (exit 1); exit 1; }
22351}
22352
22353#
22354# Set up the sed scripts for CONFIG_FILES section.
22355#
22356
22357# No need to generate the scripts if there are no CONFIG_FILES.
22358# This happens for instance when ./config.status config.h
22359if test -n "$CONFIG_FILES"; then
22360
22361_ACEOF
22362
22363
22364
22365ac_delim='%!_!# '
22366for ac_last_try in false false false false false :; do
22367  cat >conf$$subs.sed <<_ACEOF
22368SHELL!$SHELL$ac_delim
22369PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22370PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22371PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22372PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22373PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22374PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22375exec_prefix!$exec_prefix$ac_delim
22376prefix!$prefix$ac_delim
22377program_transform_name!$program_transform_name$ac_delim
22378bindir!$bindir$ac_delim
22379sbindir!$sbindir$ac_delim
22380libexecdir!$libexecdir$ac_delim
22381datarootdir!$datarootdir$ac_delim
22382datadir!$datadir$ac_delim
22383sysconfdir!$sysconfdir$ac_delim
22384sharedstatedir!$sharedstatedir$ac_delim
22385localstatedir!$localstatedir$ac_delim
22386includedir!$includedir$ac_delim
22387oldincludedir!$oldincludedir$ac_delim
22388docdir!$docdir$ac_delim
22389infodir!$infodir$ac_delim
22390htmldir!$htmldir$ac_delim
22391dvidir!$dvidir$ac_delim
22392pdfdir!$pdfdir$ac_delim
22393psdir!$psdir$ac_delim
22394libdir!$libdir$ac_delim
22395localedir!$localedir$ac_delim
22396mandir!$mandir$ac_delim
22397DEFS!$DEFS$ac_delim
22398ECHO_C!$ECHO_C$ac_delim
22399ECHO_N!$ECHO_N$ac_delim
22400ECHO_T!$ECHO_T$ac_delim
22401LIBS!$LIBS$ac_delim
22402build_alias!$build_alias$ac_delim
22403host_alias!$host_alias$ac_delim
22404target_alias!$target_alias$ac_delim
22405INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22406INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22407INSTALL_DATA!$INSTALL_DATA$ac_delim
22408am__isrc!$am__isrc$ac_delim
22409CYGPATH_W!$CYGPATH_W$ac_delim
22410PACKAGE!$PACKAGE$ac_delim
22411VERSION!$VERSION$ac_delim
22412ACLOCAL!$ACLOCAL$ac_delim
22413AUTOCONF!$AUTOCONF$ac_delim
22414AUTOMAKE!$AUTOMAKE$ac_delim
22415AUTOHEADER!$AUTOHEADER$ac_delim
22416MAKEINFO!$MAKEINFO$ac_delim
22417install_sh!$install_sh$ac_delim
22418STRIP!$STRIP$ac_delim
22419INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
22420mkdir_p!$mkdir_p$ac_delim
22421AWK!$AWK$ac_delim
22422SET_MAKE!$SET_MAKE$ac_delim
22423am__leading_dot!$am__leading_dot$ac_delim
22424AMTAR!$AMTAR$ac_delim
22425am__tar!$am__tar$ac_delim
22426am__untar!$am__untar$ac_delim
22427MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
22428MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
22429MAINT!$MAINT$ac_delim
22430build!$build$ac_delim
22431build_cpu!$build_cpu$ac_delim
22432build_vendor!$build_vendor$ac_delim
22433build_os!$build_os$ac_delim
22434host!$host$ac_delim
22435host_cpu!$host_cpu$ac_delim
22436host_vendor!$host_vendor$ac_delim
22437host_os!$host_os$ac_delim
22438CC!$CC$ac_delim
22439CFLAGS!$CFLAGS$ac_delim
22440LDFLAGS!$LDFLAGS$ac_delim
22441CPPFLAGS!$CPPFLAGS$ac_delim
22442ac_ct_CC!$ac_ct_CC$ac_delim
22443EXEEXT!$EXEEXT$ac_delim
22444OBJEXT!$OBJEXT$ac_delim
22445DEPDIR!$DEPDIR$ac_delim
22446am__include!$am__include$ac_delim
22447am__quote!$am__quote$ac_delim
22448AMDEP_TRUE!$AMDEP_TRUE$ac_delim
22449AMDEP_FALSE!$AMDEP_FALSE$ac_delim
22450AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
22451CCDEPMODE!$CCDEPMODE$ac_delim
22452am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
22453am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
22454SED!$SED$ac_delim
22455GREP!$GREP$ac_delim
22456EGREP!$EGREP$ac_delim
22457LN_S!$LN_S$ac_delim
22458ECHO!$ECHO$ac_delim
22459AR!$AR$ac_delim
22460RANLIB!$RANLIB$ac_delim
22461CPP!$CPP$ac_delim
22462CXX!$CXX$ac_delim
22463CXXFLAGS!$CXXFLAGS$ac_delim
22464ac_ct_CXX!$ac_ct_CXX$ac_delim
22465_ACEOF
22466
22467  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22468    break
22469  elif $ac_last_try; then
22470    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22471echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22472   { (exit 1); exit 1; }; }
22473  else
22474    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22475  fi
22476done
22477
22478ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22479if test -n "$ac_eof"; then
22480  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22481  ac_eof=`expr $ac_eof + 1`
22482fi
22483
22484cat >>$CONFIG_STATUS <<_ACEOF
22485cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22486/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22487_ACEOF
22488sed '
22489s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22490s/^/s,@/; s/!/@,|#_!!_#|/
22491:n
22492t n
22493s/'"$ac_delim"'$/,g/; t
22494s/$/\\/; p
22495N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22496' >>$CONFIG_STATUS <conf$$subs.sed
22497rm -f conf$$subs.sed
22498cat >>$CONFIG_STATUS <<_ACEOF
22499CEOF$ac_eof
22500_ACEOF
22501
22502
22503ac_delim='%!_!# '
22504for ac_last_try in false false false false false :; do
22505  cat >conf$$subs.sed <<_ACEOF
22506CXXDEPMODE!$CXXDEPMODE$ac_delim
22507am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
22508am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
22509CXXCPP!$CXXCPP$ac_delim
22510F77!$F77$ac_delim
22511FFLAGS!$FFLAGS$ac_delim
22512ac_ct_F77!$ac_ct_F77$ac_delim
22513LIBTOOL!$LIBTOOL$ac_delim
22514PKG_CONFIG!$PKG_CONFIG$ac_delim
22515XORG_CFLAGS!$XORG_CFLAGS$ac_delim
22516XORG_LIBS!$XORG_LIBS$ac_delim
22517DRI_TRUE!$DRI_TRUE$ac_delim
22518DRI_FALSE!$DRI_FALSE$ac_delim
22519DRI_CFLAGS!$DRI_CFLAGS$ac_delim
22520DRI_LIBS!$DRI_LIBS$ac_delim
22521PCIACCESS_CFLAGS!$PCIACCESS_CFLAGS$ac_delim
22522PCIACCESS_LIBS!$PCIACCESS_LIBS$ac_delim
22523XSERVER_LIBPCIACCESS_TRUE!$XSERVER_LIBPCIACCESS_TRUE$ac_delim
22524XSERVER_LIBPCIACCESS_FALSE!$XSERVER_LIBPCIACCESS_FALSE$ac_delim
22525USE_XAA_TRUE!$USE_XAA_TRUE$ac_delim
22526USE_XAA_FALSE!$USE_XAA_FALSE$ac_delim
22527USE_EXA_TRUE!$USE_EXA_TRUE$ac_delim
22528USE_EXA_FALSE!$USE_EXA_FALSE$ac_delim
22529moduledir!$moduledir$ac_delim
22530DRIVER_NAME!$DRIVER_NAME$ac_delim
22531APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
22532LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
22533FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
22534MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
22535DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
22536ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
22537APP_MAN_DIR!$APP_MAN_DIR$ac_delim
22538LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
22539FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
22540MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim
22541DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim
22542ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim
22543LIBOBJS!$LIBOBJS$ac_delim
22544LTLIBOBJS!$LTLIBOBJS$ac_delim
22545_ACEOF
22546
22547  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 39; then
22548    break
22549  elif $ac_last_try; then
22550    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22551echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22552   { (exit 1); exit 1; }; }
22553  else
22554    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22555  fi
22556done
22557
22558ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22559if test -n "$ac_eof"; then
22560  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22561  ac_eof=`expr $ac_eof + 1`
22562fi
22563
22564cat >>$CONFIG_STATUS <<_ACEOF
22565cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22566/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22567_ACEOF
22568sed '
22569s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22570s/^/s,@/; s/!/@,|#_!!_#|/
22571:n
22572t n
22573s/'"$ac_delim"'$/,g/; t
22574s/$/\\/; p
22575N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22576' >>$CONFIG_STATUS <conf$$subs.sed
22577rm -f conf$$subs.sed
22578cat >>$CONFIG_STATUS <<_ACEOF
22579:end
22580s/|#_!!_#|//g
22581CEOF$ac_eof
22582_ACEOF
22583
22584
22585# VPATH may cause trouble with some makes, so we remove $(srcdir),
22586# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22587# trailing colons and then remove the whole line if VPATH becomes empty
22588# (actually we leave an empty line to preserve line numbers).
22589if test "x$srcdir" = x.; then
22590  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22591s/:*\$(srcdir):*/:/
22592s/:*\${srcdir}:*/:/
22593s/:*@srcdir@:*/:/
22594s/^\([^=]*=[	 ]*\):*/\1/
22595s/:*$//
22596s/^[^=]*=[	 ]*$//
22597}'
22598fi
22599
22600cat >>$CONFIG_STATUS <<\_ACEOF
22601fi # test -n "$CONFIG_FILES"
22602
22603
22604for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22605do
22606  case $ac_tag in
22607  :[FHLC]) ac_mode=$ac_tag; continue;;
22608  esac
22609  case $ac_mode$ac_tag in
22610  :[FHL]*:*);;
22611  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22612echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22613   { (exit 1); exit 1; }; };;
22614  :[FH]-) ac_tag=-:-;;
22615  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22616  esac
22617  ac_save_IFS=$IFS
22618  IFS=:
22619  set x $ac_tag
22620  IFS=$ac_save_IFS
22621  shift
22622  ac_file=$1
22623  shift
22624
22625  case $ac_mode in
22626  :L) ac_source=$1;;
22627  :[FH])
22628    ac_file_inputs=
22629    for ac_f
22630    do
22631      case $ac_f in
22632      -) ac_f="$tmp/stdin";;
22633      *) # Look for the file first in the build tree, then in the source tree
22634	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22635	 # because $ac_f cannot contain `:'.
22636	 test -f "$ac_f" ||
22637	   case $ac_f in
22638	   [\\/$]*) false;;
22639	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22640	   esac ||
22641	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22642echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22643   { (exit 1); exit 1; }; };;
22644      esac
22645      ac_file_inputs="$ac_file_inputs $ac_f"
22646    done
22647
22648    # Let's still pretend it is `configure' which instantiates (i.e., don't
22649    # use $as_me), people would be surprised to read:
22650    #    /* config.h.  Generated by config.status.  */
22651    configure_input="Generated from "`IFS=:
22652	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22653    if test x"$ac_file" != x-; then
22654      configure_input="$ac_file.  $configure_input"
22655      { echo "$as_me:$LINENO: creating $ac_file" >&5
22656echo "$as_me: creating $ac_file" >&6;}
22657    fi
22658
22659    case $ac_tag in
22660    *:-:* | *:-) cat >"$tmp/stdin";;
22661    esac
22662    ;;
22663  esac
22664
22665  ac_dir=`$as_dirname -- "$ac_file" ||
22666$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22667	 X"$ac_file" : 'X\(//\)[^/]' \| \
22668	 X"$ac_file" : 'X\(//\)$' \| \
22669	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22670echo X"$ac_file" |
22671    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22672	    s//\1/
22673	    q
22674	  }
22675	  /^X\(\/\/\)[^/].*/{
22676	    s//\1/
22677	    q
22678	  }
22679	  /^X\(\/\/\)$/{
22680	    s//\1/
22681	    q
22682	  }
22683	  /^X\(\/\).*/{
22684	    s//\1/
22685	    q
22686	  }
22687	  s/.*/./; q'`
22688  { as_dir="$ac_dir"
22689  case $as_dir in #(
22690  -*) as_dir=./$as_dir;;
22691  esac
22692  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22693    as_dirs=
22694    while :; do
22695      case $as_dir in #(
22696      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22697      *) as_qdir=$as_dir;;
22698      esac
22699      as_dirs="'$as_qdir' $as_dirs"
22700      as_dir=`$as_dirname -- "$as_dir" ||
22701$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22702	 X"$as_dir" : 'X\(//\)[^/]' \| \
22703	 X"$as_dir" : 'X\(//\)$' \| \
22704	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22705echo X"$as_dir" |
22706    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22707	    s//\1/
22708	    q
22709	  }
22710	  /^X\(\/\/\)[^/].*/{
22711	    s//\1/
22712	    q
22713	  }
22714	  /^X\(\/\/\)$/{
22715	    s//\1/
22716	    q
22717	  }
22718	  /^X\(\/\).*/{
22719	    s//\1/
22720	    q
22721	  }
22722	  s/.*/./; q'`
22723      test -d "$as_dir" && break
22724    done
22725    test -z "$as_dirs" || eval "mkdir $as_dirs"
22726  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22727echo "$as_me: error: cannot create directory $as_dir" >&2;}
22728   { (exit 1); exit 1; }; }; }
22729  ac_builddir=.
22730
22731case "$ac_dir" in
22732.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22733*)
22734  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22735  # A ".." for each directory in $ac_dir_suffix.
22736  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22737  case $ac_top_builddir_sub in
22738  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22739  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22740  esac ;;
22741esac
22742ac_abs_top_builddir=$ac_pwd
22743ac_abs_builddir=$ac_pwd$ac_dir_suffix
22744# for backward compatibility:
22745ac_top_builddir=$ac_top_build_prefix
22746
22747case $srcdir in
22748  .)  # We are building in place.
22749    ac_srcdir=.
22750    ac_top_srcdir=$ac_top_builddir_sub
22751    ac_abs_top_srcdir=$ac_pwd ;;
22752  [\\/]* | ?:[\\/]* )  # Absolute name.
22753    ac_srcdir=$srcdir$ac_dir_suffix;
22754    ac_top_srcdir=$srcdir
22755    ac_abs_top_srcdir=$srcdir ;;
22756  *) # Relative name.
22757    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22758    ac_top_srcdir=$ac_top_build_prefix$srcdir
22759    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22760esac
22761ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22762
22763
22764  case $ac_mode in
22765  :F)
22766  #
22767  # CONFIG_FILE
22768  #
22769
22770  case $INSTALL in
22771  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22772  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22773  esac
22774  ac_MKDIR_P=$MKDIR_P
22775  case $MKDIR_P in
22776  [\\/$]* | ?:[\\/]* ) ;;
22777  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22778  esac
22779_ACEOF
22780
22781cat >>$CONFIG_STATUS <<\_ACEOF
22782# If the template does not know about datarootdir, expand it.
22783# FIXME: This hack should be removed a few years after 2.60.
22784ac_datarootdir_hack=; ac_datarootdir_seen=
22785
22786case `sed -n '/datarootdir/ {
22787  p
22788  q
22789}
22790/@datadir@/p
22791/@docdir@/p
22792/@infodir@/p
22793/@localedir@/p
22794/@mandir@/p
22795' $ac_file_inputs` in
22796*datarootdir*) ac_datarootdir_seen=yes;;
22797*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22798  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22799echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22800_ACEOF
22801cat >>$CONFIG_STATUS <<_ACEOF
22802  ac_datarootdir_hack='
22803  s&@datadir@&$datadir&g
22804  s&@docdir@&$docdir&g
22805  s&@infodir@&$infodir&g
22806  s&@localedir@&$localedir&g
22807  s&@mandir@&$mandir&g
22808    s&\\\${datarootdir}&$datarootdir&g' ;;
22809esac
22810_ACEOF
22811
22812# Neutralize VPATH when `$srcdir' = `.'.
22813# Shell code in configure.ac might set extrasub.
22814# FIXME: do we really want to maintain this feature?
22815cat >>$CONFIG_STATUS <<_ACEOF
22816  sed "$ac_vpsub
22817$extrasub
22818_ACEOF
22819cat >>$CONFIG_STATUS <<\_ACEOF
22820:t
22821/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22822s&@configure_input@&$configure_input&;t t
22823s&@top_builddir@&$ac_top_builddir_sub&;t t
22824s&@srcdir@&$ac_srcdir&;t t
22825s&@abs_srcdir@&$ac_abs_srcdir&;t t
22826s&@top_srcdir@&$ac_top_srcdir&;t t
22827s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22828s&@builddir@&$ac_builddir&;t t
22829s&@abs_builddir@&$ac_abs_builddir&;t t
22830s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22831s&@INSTALL@&$ac_INSTALL&;t t
22832s&@MKDIR_P@&$ac_MKDIR_P&;t t
22833$ac_datarootdir_hack
22834" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22835
22836test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22837  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22838  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22839  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22840which seems to be undefined.  Please make sure it is defined." >&5
22841echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22842which seems to be undefined.  Please make sure it is defined." >&2;}
22843
22844  rm -f "$tmp/stdin"
22845  case $ac_file in
22846  -) cat "$tmp/out"; rm -f "$tmp/out";;
22847  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22848  esac
22849 ;;
22850  :H)
22851  #
22852  # CONFIG_HEADER
22853  #
22854_ACEOF
22855
22856# Transform confdefs.h into a sed script `conftest.defines', that
22857# substitutes the proper values into config.h.in to produce config.h.
22858rm -f conftest.defines conftest.tail
22859# First, append a space to every undef/define line, to ease matching.
22860echo 's/$/ /' >conftest.defines
22861# Then, protect against being on the right side of a sed subst, or in
22862# an unquoted here document, in config.status.  If some macros were
22863# called several times there might be several #defines for the same
22864# symbol, which is useless.  But do not sort them, since the last
22865# AC_DEFINE must be honored.
22866ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22867# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22868# NAME is the cpp macro being defined, VALUE is the value it is being given.
22869# PARAMS is the parameter list in the macro definition--in most cases, it's
22870# just an empty string.
22871ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22872ac_dB='\\)[	 (].*,\\1define\\2'
22873ac_dC=' '
22874ac_dD=' ,'
22875
22876uniq confdefs.h |
22877  sed -n '
22878	t rset
22879	:rset
22880	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22881	t ok
22882	d
22883	:ok
22884	s/[\\&,]/\\&/g
22885	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22886	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22887  ' >>conftest.defines
22888
22889# Remove the space that was appended to ease matching.
22890# Then replace #undef with comments.  This is necessary, for
22891# example, in the case of _POSIX_SOURCE, which is predefined and required
22892# on some systems where configure will not decide to define it.
22893# (The regexp can be short, since the line contains either #define or #undef.)
22894echo 's/ $//
22895s,^[	 #]*u.*,/* & */,' >>conftest.defines
22896
22897# Break up conftest.defines:
22898ac_max_sed_lines=50
22899
22900# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22901# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22902# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22903# et cetera.
22904ac_in='$ac_file_inputs'
22905ac_out='"$tmp/out1"'
22906ac_nxt='"$tmp/out2"'
22907
22908while :
22909do
22910  # Write a here document:
22911    cat >>$CONFIG_STATUS <<_ACEOF
22912    # First, check the format of the line:
22913    cat >"\$tmp/defines.sed" <<\\CEOF
22914/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22915/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22916b
22917:def
22918_ACEOF
22919  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22920  echo 'CEOF
22921    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22922  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22923  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22924  grep . conftest.tail >/dev/null || break
22925  rm -f conftest.defines
22926  mv conftest.tail conftest.defines
22927done
22928rm -f conftest.defines conftest.tail
22929
22930echo "ac_result=$ac_in" >>$CONFIG_STATUS
22931cat >>$CONFIG_STATUS <<\_ACEOF
22932  if test x"$ac_file" != x-; then
22933    echo "/* $configure_input  */" >"$tmp/config.h"
22934    cat "$ac_result" >>"$tmp/config.h"
22935    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22936      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22937echo "$as_me: $ac_file is unchanged" >&6;}
22938    else
22939      rm -f $ac_file
22940      mv "$tmp/config.h" $ac_file
22941    fi
22942  else
22943    echo "/* $configure_input  */"
22944    cat "$ac_result"
22945  fi
22946  rm -f "$tmp/out12"
22947# Compute $ac_file's index in $config_headers.
22948_am_stamp_count=1
22949for _am_header in $config_headers :; do
22950  case $_am_header in
22951    $ac_file | $ac_file:* )
22952      break ;;
22953    * )
22954      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22955  esac
22956done
22957echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
22958$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22959	 X$ac_file : 'X\(//\)[^/]' \| \
22960	 X$ac_file : 'X\(//\)$' \| \
22961	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
22962echo X$ac_file |
22963    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22964	    s//\1/
22965	    q
22966	  }
22967	  /^X\(\/\/\)[^/].*/{
22968	    s//\1/
22969	    q
22970	  }
22971	  /^X\(\/\/\)$/{
22972	    s//\1/
22973	    q
22974	  }
22975	  /^X\(\/\).*/{
22976	    s//\1/
22977	    q
22978	  }
22979	  s/.*/./; q'`/stamp-h$_am_stamp_count
22980 ;;
22981
22982  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
22983echo "$as_me: executing $ac_file commands" >&6;}
22984 ;;
22985  esac
22986
22987
22988  case $ac_file$ac_mode in
22989    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
22990  # Strip MF so we end up with the name of the file.
22991  mf=`echo "$mf" | sed -e 's/:.*$//'`
22992  # Check whether this is an Automake generated Makefile or not.
22993  # We used to match only the files named `Makefile.in', but
22994  # some people rename them; so instead we look at the file content.
22995  # Grep'ing the first line is not enough: some people post-process
22996  # each Makefile.in and add a new line on top of each file to say so.
22997  # Grep'ing the whole file is not good either: AIX grep has a line
22998  # limit of 2048, but all sed's we know have understand at least 4000.
22999  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
23000    dirpart=`$as_dirname -- "$mf" ||
23001$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23002	 X"$mf" : 'X\(//\)[^/]' \| \
23003	 X"$mf" : 'X\(//\)$' \| \
23004	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23005echo X"$mf" |
23006    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23007	    s//\1/
23008	    q
23009	  }
23010	  /^X\(\/\/\)[^/].*/{
23011	    s//\1/
23012	    q
23013	  }
23014	  /^X\(\/\/\)$/{
23015	    s//\1/
23016	    q
23017	  }
23018	  /^X\(\/\).*/{
23019	    s//\1/
23020	    q
23021	  }
23022	  s/.*/./; q'`
23023  else
23024    continue
23025  fi
23026  # Extract the definition of DEPDIR, am__include, and am__quote
23027  # from the Makefile without running `make'.
23028  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23029  test -z "$DEPDIR" && continue
23030  am__include=`sed -n 's/^am__include = //p' < "$mf"`
23031  test -z "am__include" && continue
23032  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23033  # When using ansi2knr, U may be empty or an underscore; expand it
23034  U=`sed -n 's/^U = //p' < "$mf"`
23035  # Find all dependency output files, they are included files with
23036  # $(DEPDIR) in their names.  We invoke sed twice because it is the
23037  # simplest approach to changing $(DEPDIR) to its actual value in the
23038  # expansion.
23039  for file in `sed -n "
23040    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23041       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23042    # Make sure the directory exists.
23043    test -f "$dirpart/$file" && continue
23044    fdir=`$as_dirname -- "$file" ||
23045$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23046	 X"$file" : 'X\(//\)[^/]' \| \
23047	 X"$file" : 'X\(//\)$' \| \
23048	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23049echo X"$file" |
23050    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23051	    s//\1/
23052	    q
23053	  }
23054	  /^X\(\/\/\)[^/].*/{
23055	    s//\1/
23056	    q
23057	  }
23058	  /^X\(\/\/\)$/{
23059	    s//\1/
23060	    q
23061	  }
23062	  /^X\(\/\).*/{
23063	    s//\1/
23064	    q
23065	  }
23066	  s/.*/./; q'`
23067    { as_dir=$dirpart/$fdir
23068  case $as_dir in #(
23069  -*) as_dir=./$as_dir;;
23070  esac
23071  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23072    as_dirs=
23073    while :; do
23074      case $as_dir in #(
23075      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
23076      *) as_qdir=$as_dir;;
23077      esac
23078      as_dirs="'$as_qdir' $as_dirs"
23079      as_dir=`$as_dirname -- "$as_dir" ||
23080$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23081	 X"$as_dir" : 'X\(//\)[^/]' \| \
23082	 X"$as_dir" : 'X\(//\)$' \| \
23083	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23084echo X"$as_dir" |
23085    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23086	    s//\1/
23087	    q
23088	  }
23089	  /^X\(\/\/\)[^/].*/{
23090	    s//\1/
23091	    q
23092	  }
23093	  /^X\(\/\/\)$/{
23094	    s//\1/
23095	    q
23096	  }
23097	  /^X\(\/\).*/{
23098	    s//\1/
23099	    q
23100	  }
23101	  s/.*/./; q'`
23102      test -d "$as_dir" && break
23103    done
23104    test -z "$as_dirs" || eval "mkdir $as_dirs"
23105  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23106echo "$as_me: error: cannot create directory $as_dir" >&2;}
23107   { (exit 1); exit 1; }; }; }
23108    # echo "creating $dirpart/$file"
23109    echo '# dummy' > "$dirpart/$file"
23110  done
23111done
23112 ;;
23113
23114  esac
23115done # for ac_tag
23116
23117
23118{ (exit 0); exit 0; }
23119_ACEOF
23120chmod +x $CONFIG_STATUS
23121ac_clean_files=$ac_clean_files_save
23122
23123
23124# configure is writing to config.log, and then calls config.status.
23125# config.status does its own redirection, appending to config.log.
23126# Unfortunately, on DOS this fails, as config.log is still kept open
23127# by configure, so config.status won't be able to write to it; its
23128# output is simply discarded.  So we exec the FD to /dev/null,
23129# effectively closing config.log, so it can be properly (re)opened and
23130# appended to by config.status.  When coming back to configure, we
23131# need to make the FD available again.
23132if test "$no_create" != yes; then
23133  ac_cs_success=:
23134  ac_config_status_args=
23135  test "$silent" = yes &&
23136    ac_config_status_args="$ac_config_status_args --quiet"
23137  exec 5>/dev/null
23138  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23139  exec 5>>config.log
23140  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23141  # would make configure fail if this is the last instruction.
23142  $ac_cs_success || { (exit 1); exit 1; }
23143fi
23144
23145