configure revision fc5a983d
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for xf86-video-nv 2.1.10.
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-nv'
730PACKAGE_TARNAME='xf86-video-nv'
731PACKAGE_VERSION='2.1.10'
732PACKAGE_STRING='xf86-video-nv 2.1.10'
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
865DSYMUTIL
866NMEDIT
867CPP
868CXX
869CXXFLAGS
870ac_ct_CXX
871CXXDEPMODE
872am__fastdepCXX_TRUE
873am__fastdepCXX_FALSE
874CXXCPP
875F77
876FFLAGS
877ac_ct_F77
878LIBTOOL
879PKG_CONFIG
880XORG_CFLAGS
881XORG_LIBS
882PCIACCESS_CFLAGS
883PCIACCESS_LIBS
884BUILD_XMODES_TRUE
885BUILD_XMODES_FALSE
886XMODES_CFLAGS
887parser_dir
888modes_dir
889moduledir
890DRIVER_NAME
891APP_MAN_SUFFIX
892LIB_MAN_SUFFIX
893FILE_MAN_SUFFIX
894MISC_MAN_SUFFIX
895DRIVER_MAN_SUFFIX
896ADMIN_MAN_SUFFIX
897APP_MAN_DIR
898LIB_MAN_DIR
899FILE_MAN_DIR
900MISC_MAN_DIR
901DRIVER_MAN_DIR
902ADMIN_MAN_DIR
903LIBOBJS
904LTLIBOBJS'
905ac_subst_files=''
906      ac_precious_vars='build_alias
907host_alias
908target_alias
909CC
910CFLAGS
911LDFLAGS
912LIBS
913CPPFLAGS
914CPP
915CXX
916CXXFLAGS
917CCC
918CXXCPP
919F77
920FFLAGS
921PKG_CONFIG
922XORG_CFLAGS
923XORG_LIBS
924PCIACCESS_CFLAGS
925PCIACCESS_LIBS'
926
927
928# Initialize some variables set by options.
929ac_init_help=
930ac_init_version=false
931# The variables have the same names as the options, with
932# dashes changed to underlines.
933cache_file=/dev/null
934exec_prefix=NONE
935no_create=
936no_recursion=
937prefix=NONE
938program_prefix=NONE
939program_suffix=NONE
940program_transform_name=s,x,x,
941silent=
942site=
943srcdir=
944verbose=
945x_includes=NONE
946x_libraries=NONE
947
948# Installation directory options.
949# These are left unexpanded so users can "make install exec_prefix=/foo"
950# and all the variables that are supposed to be based on exec_prefix
951# by default will actually change.
952# Use braces instead of parens because sh, perl, etc. also accept them.
953# (The list follows the same order as the GNU Coding Standards.)
954bindir='${exec_prefix}/bin'
955sbindir='${exec_prefix}/sbin'
956libexecdir='${exec_prefix}/libexec'
957datarootdir='${prefix}/share'
958datadir='${datarootdir}'
959sysconfdir='${prefix}/etc'
960sharedstatedir='${prefix}/com'
961localstatedir='${prefix}/var'
962includedir='${prefix}/include'
963oldincludedir='/usr/include'
964docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
965infodir='${datarootdir}/info'
966htmldir='${docdir}'
967dvidir='${docdir}'
968pdfdir='${docdir}'
969psdir='${docdir}'
970libdir='${exec_prefix}/lib'
971localedir='${datarootdir}/locale'
972mandir='${datarootdir}/man'
973
974ac_prev=
975ac_dashdash=
976for ac_option
977do
978  # If the previous option needs an argument, assign it.
979  if test -n "$ac_prev"; then
980    eval $ac_prev=\$ac_option
981    ac_prev=
982    continue
983  fi
984
985  case $ac_option in
986  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
987  *)	ac_optarg=yes ;;
988  esac
989
990  # Accept the important Cygnus configure options, so we can diagnose typos.
991
992  case $ac_dashdash$ac_option in
993  --)
994    ac_dashdash=yes ;;
995
996  -bindir | --bindir | --bindi | --bind | --bin | --bi)
997    ac_prev=bindir ;;
998  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
999    bindir=$ac_optarg ;;
1000
1001  -build | --build | --buil | --bui | --bu)
1002    ac_prev=build_alias ;;
1003  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1004    build_alias=$ac_optarg ;;
1005
1006  -cache-file | --cache-file | --cache-fil | --cache-fi \
1007  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1008    ac_prev=cache_file ;;
1009  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1010  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1011    cache_file=$ac_optarg ;;
1012
1013  --config-cache | -C)
1014    cache_file=config.cache ;;
1015
1016  -datadir | --datadir | --datadi | --datad)
1017    ac_prev=datadir ;;
1018  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1019    datadir=$ac_optarg ;;
1020
1021  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1022  | --dataroo | --dataro | --datar)
1023    ac_prev=datarootdir ;;
1024  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1025  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1026    datarootdir=$ac_optarg ;;
1027
1028  -disable-* | --disable-*)
1029    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1030    # Reject names that are not valid shell variable names.
1031    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1032      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1033   { (exit 1); exit 1; }; }
1034    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1035    eval enable_$ac_feature=no ;;
1036
1037  -docdir | --docdir | --docdi | --doc | --do)
1038    ac_prev=docdir ;;
1039  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1040    docdir=$ac_optarg ;;
1041
1042  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1043    ac_prev=dvidir ;;
1044  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1045    dvidir=$ac_optarg ;;
1046
1047  -enable-* | --enable-*)
1048    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1049    # Reject names that are not valid shell variable names.
1050    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1051      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1052   { (exit 1); exit 1; }; }
1053    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1054    eval enable_$ac_feature=\$ac_optarg ;;
1055
1056  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1057  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1058  | --exec | --exe | --ex)
1059    ac_prev=exec_prefix ;;
1060  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1061  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1062  | --exec=* | --exe=* | --ex=*)
1063    exec_prefix=$ac_optarg ;;
1064
1065  -gas | --gas | --ga | --g)
1066    # Obsolete; use --with-gas.
1067    with_gas=yes ;;
1068
1069  -help | --help | --hel | --he | -h)
1070    ac_init_help=long ;;
1071  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1072    ac_init_help=recursive ;;
1073  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1074    ac_init_help=short ;;
1075
1076  -host | --host | --hos | --ho)
1077    ac_prev=host_alias ;;
1078  -host=* | --host=* | --hos=* | --ho=*)
1079    host_alias=$ac_optarg ;;
1080
1081  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1082    ac_prev=htmldir ;;
1083  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1084  | --ht=*)
1085    htmldir=$ac_optarg ;;
1086
1087  -includedir | --includedir | --includedi | --included | --include \
1088  | --includ | --inclu | --incl | --inc)
1089    ac_prev=includedir ;;
1090  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1091  | --includ=* | --inclu=* | --incl=* | --inc=*)
1092    includedir=$ac_optarg ;;
1093
1094  -infodir | --infodir | --infodi | --infod | --info | --inf)
1095    ac_prev=infodir ;;
1096  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1097    infodir=$ac_optarg ;;
1098
1099  -libdir | --libdir | --libdi | --libd)
1100    ac_prev=libdir ;;
1101  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1102    libdir=$ac_optarg ;;
1103
1104  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1105  | --libexe | --libex | --libe)
1106    ac_prev=libexecdir ;;
1107  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1108  | --libexe=* | --libex=* | --libe=*)
1109    libexecdir=$ac_optarg ;;
1110
1111  -localedir | --localedir | --localedi | --localed | --locale)
1112    ac_prev=localedir ;;
1113  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1114    localedir=$ac_optarg ;;
1115
1116  -localstatedir | --localstatedir | --localstatedi | --localstated \
1117  | --localstate | --localstat | --localsta | --localst | --locals)
1118    ac_prev=localstatedir ;;
1119  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1120  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1121    localstatedir=$ac_optarg ;;
1122
1123  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1124    ac_prev=mandir ;;
1125  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1126    mandir=$ac_optarg ;;
1127
1128  -nfp | --nfp | --nf)
1129    # Obsolete; use --without-fp.
1130    with_fp=no ;;
1131
1132  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1133  | --no-cr | --no-c | -n)
1134    no_create=yes ;;
1135
1136  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1137  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1138    no_recursion=yes ;;
1139
1140  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1141  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1142  | --oldin | --oldi | --old | --ol | --o)
1143    ac_prev=oldincludedir ;;
1144  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1145  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1146  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1147    oldincludedir=$ac_optarg ;;
1148
1149  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1150    ac_prev=prefix ;;
1151  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1152    prefix=$ac_optarg ;;
1153
1154  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1155  | --program-pre | --program-pr | --program-p)
1156    ac_prev=program_prefix ;;
1157  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1158  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1159    program_prefix=$ac_optarg ;;
1160
1161  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1162  | --program-suf | --program-su | --program-s)
1163    ac_prev=program_suffix ;;
1164  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1165  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1166    program_suffix=$ac_optarg ;;
1167
1168  -program-transform-name | --program-transform-name \
1169  | --program-transform-nam | --program-transform-na \
1170  | --program-transform-n | --program-transform- \
1171  | --program-transform | --program-transfor \
1172  | --program-transfo | --program-transf \
1173  | --program-trans | --program-tran \
1174  | --progr-tra | --program-tr | --program-t)
1175    ac_prev=program_transform_name ;;
1176  -program-transform-name=* | --program-transform-name=* \
1177  | --program-transform-nam=* | --program-transform-na=* \
1178  | --program-transform-n=* | --program-transform-=* \
1179  | --program-transform=* | --program-transfor=* \
1180  | --program-transfo=* | --program-transf=* \
1181  | --program-trans=* | --program-tran=* \
1182  | --progr-tra=* | --program-tr=* | --program-t=*)
1183    program_transform_name=$ac_optarg ;;
1184
1185  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1186    ac_prev=pdfdir ;;
1187  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1188    pdfdir=$ac_optarg ;;
1189
1190  -psdir | --psdir | --psdi | --psd | --ps)
1191    ac_prev=psdir ;;
1192  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1193    psdir=$ac_optarg ;;
1194
1195  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1196  | -silent | --silent | --silen | --sile | --sil)
1197    silent=yes ;;
1198
1199  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1200    ac_prev=sbindir ;;
1201  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1202  | --sbi=* | --sb=*)
1203    sbindir=$ac_optarg ;;
1204
1205  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1206  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1207  | --sharedst | --shareds | --shared | --share | --shar \
1208  | --sha | --sh)
1209    ac_prev=sharedstatedir ;;
1210  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1211  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1212  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1213  | --sha=* | --sh=*)
1214    sharedstatedir=$ac_optarg ;;
1215
1216  -site | --site | --sit)
1217    ac_prev=site ;;
1218  -site=* | --site=* | --sit=*)
1219    site=$ac_optarg ;;
1220
1221  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1222    ac_prev=srcdir ;;
1223  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1224    srcdir=$ac_optarg ;;
1225
1226  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1227  | --syscon | --sysco | --sysc | --sys | --sy)
1228    ac_prev=sysconfdir ;;
1229  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1230  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1231    sysconfdir=$ac_optarg ;;
1232
1233  -target | --target | --targe | --targ | --tar | --ta | --t)
1234    ac_prev=target_alias ;;
1235  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1236    target_alias=$ac_optarg ;;
1237
1238  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1239    verbose=yes ;;
1240
1241  -version | --version | --versio | --versi | --vers | -V)
1242    ac_init_version=: ;;
1243
1244  -with-* | --with-*)
1245    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1246    # Reject names that are not valid shell variable names.
1247    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1248      { echo "$as_me: error: invalid package name: $ac_package" >&2
1249   { (exit 1); exit 1; }; }
1250    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1251    eval with_$ac_package=\$ac_optarg ;;
1252
1253  -without-* | --without-*)
1254    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1255    # Reject names that are not valid shell variable names.
1256    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1257      { echo "$as_me: error: invalid package name: $ac_package" >&2
1258   { (exit 1); exit 1; }; }
1259    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1260    eval with_$ac_package=no ;;
1261
1262  --x)
1263    # Obsolete; use --with-x.
1264    with_x=yes ;;
1265
1266  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1267  | --x-incl | --x-inc | --x-in | --x-i)
1268    ac_prev=x_includes ;;
1269  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1270  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1271    x_includes=$ac_optarg ;;
1272
1273  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1274  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1275    ac_prev=x_libraries ;;
1276  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1277  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1278    x_libraries=$ac_optarg ;;
1279
1280  -*) { echo "$as_me: error: unrecognized option: $ac_option
1281Try \`$0 --help' for more information." >&2
1282   { (exit 1); exit 1; }; }
1283    ;;
1284
1285  *=*)
1286    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1287    # Reject names that are not valid shell variable names.
1288    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1289      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1290   { (exit 1); exit 1; }; }
1291    eval $ac_envvar=\$ac_optarg
1292    export $ac_envvar ;;
1293
1294  *)
1295    # FIXME: should be removed in autoconf 3.0.
1296    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1297    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1298      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1299    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1300    ;;
1301
1302  esac
1303done
1304
1305if test -n "$ac_prev"; then
1306  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1307  { echo "$as_me: error: missing argument to $ac_option" >&2
1308   { (exit 1); exit 1; }; }
1309fi
1310
1311# Be sure to have absolute directory names.
1312for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1313		datadir sysconfdir sharedstatedir localstatedir includedir \
1314		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1315		libdir localedir mandir
1316do
1317  eval ac_val=\$$ac_var
1318  case $ac_val in
1319    [\\/$]* | ?:[\\/]* )  continue;;
1320    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1321  esac
1322  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1323   { (exit 1); exit 1; }; }
1324done
1325
1326# There might be people who depend on the old broken behavior: `$host'
1327# used to hold the argument of --host etc.
1328# FIXME: To remove some day.
1329build=$build_alias
1330host=$host_alias
1331target=$target_alias
1332
1333# FIXME: To remove some day.
1334if test "x$host_alias" != x; then
1335  if test "x$build_alias" = x; then
1336    cross_compiling=maybe
1337    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1338    If a cross compiler is detected then cross compile mode will be used." >&2
1339  elif test "x$build_alias" != "x$host_alias"; then
1340    cross_compiling=yes
1341  fi
1342fi
1343
1344ac_tool_prefix=
1345test -n "$host_alias" && ac_tool_prefix=$host_alias-
1346
1347test "$silent" = yes && exec 6>/dev/null
1348
1349
1350ac_pwd=`pwd` && test -n "$ac_pwd" &&
1351ac_ls_di=`ls -di .` &&
1352ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1353  { echo "$as_me: error: Working directory cannot be determined" >&2
1354   { (exit 1); exit 1; }; }
1355test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1356  { echo "$as_me: error: pwd does not report name of working directory" >&2
1357   { (exit 1); exit 1; }; }
1358
1359
1360# Find the source files, if location was not specified.
1361if test -z "$srcdir"; then
1362  ac_srcdir_defaulted=yes
1363  # Try the directory containing this script, then the parent directory.
1364  ac_confdir=`$as_dirname -- "$0" ||
1365$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1366	 X"$0" : 'X\(//\)[^/]' \| \
1367	 X"$0" : 'X\(//\)$' \| \
1368	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1369echo X"$0" |
1370    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1371	    s//\1/
1372	    q
1373	  }
1374	  /^X\(\/\/\)[^/].*/{
1375	    s//\1/
1376	    q
1377	  }
1378	  /^X\(\/\/\)$/{
1379	    s//\1/
1380	    q
1381	  }
1382	  /^X\(\/\).*/{
1383	    s//\1/
1384	    q
1385	  }
1386	  s/.*/./; q'`
1387  srcdir=$ac_confdir
1388  if test ! -r "$srcdir/$ac_unique_file"; then
1389    srcdir=..
1390  fi
1391else
1392  ac_srcdir_defaulted=no
1393fi
1394if test ! -r "$srcdir/$ac_unique_file"; then
1395  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1396  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1397   { (exit 1); exit 1; }; }
1398fi
1399ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1400ac_abs_confdir=`(
1401	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1402   { (exit 1); exit 1; }; }
1403	pwd)`
1404# When building in place, set srcdir=.
1405if test "$ac_abs_confdir" = "$ac_pwd"; then
1406  srcdir=.
1407fi
1408# Remove unnecessary trailing slashes from srcdir.
1409# Double slashes in file names in object file debugging info
1410# mess up M-x gdb in Emacs.
1411case $srcdir in
1412*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1413esac
1414for ac_var in $ac_precious_vars; do
1415  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1416  eval ac_env_${ac_var}_value=\$${ac_var}
1417  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1418  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1419done
1420
1421#
1422# Report the --help message.
1423#
1424if test "$ac_init_help" = "long"; then
1425  # Omit some internal or obsolete options to make the list less imposing.
1426  # This message is too long to be a string in the A/UX 3.1 sh.
1427  cat <<_ACEOF
1428\`configure' configures xf86-video-nv 2.1.10 to adapt to many kinds of systems.
1429
1430Usage: $0 [OPTION]... [VAR=VALUE]...
1431
1432To assign environment variables (e.g., CC, CFLAGS...), specify them as
1433VAR=VALUE.  See below for descriptions of some of the useful variables.
1434
1435Defaults for the options are specified in brackets.
1436
1437Configuration:
1438  -h, --help              display this help and exit
1439      --help=short        display options specific to this package
1440      --help=recursive    display the short help of all the included packages
1441  -V, --version           display version information and exit
1442  -q, --quiet, --silent   do not print \`checking...' messages
1443      --cache-file=FILE   cache test results in FILE [disabled]
1444  -C, --config-cache      alias for \`--cache-file=config.cache'
1445  -n, --no-create         do not create output files
1446      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1447
1448Installation directories:
1449  --prefix=PREFIX         install architecture-independent files in PREFIX
1450			  [$ac_default_prefix]
1451  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1452			  [PREFIX]
1453
1454By default, \`make install' will install all the files in
1455\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1456an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1457for instance \`--prefix=\$HOME'.
1458
1459For better control, use the options below.
1460
1461Fine tuning of the installation directories:
1462  --bindir=DIR           user executables [EPREFIX/bin]
1463  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1464  --libexecdir=DIR       program executables [EPREFIX/libexec]
1465  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1466  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1467  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1468  --libdir=DIR           object code libraries [EPREFIX/lib]
1469  --includedir=DIR       C header files [PREFIX/include]
1470  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1471  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1472  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1473  --infodir=DIR          info documentation [DATAROOTDIR/info]
1474  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1475  --mandir=DIR           man documentation [DATAROOTDIR/man]
1476  --docdir=DIR           documentation root [DATAROOTDIR/doc/xf86-video-nv]
1477  --htmldir=DIR          html documentation [DOCDIR]
1478  --dvidir=DIR           dvi documentation [DOCDIR]
1479  --pdfdir=DIR           pdf documentation [DOCDIR]
1480  --psdir=DIR            ps documentation [DOCDIR]
1481_ACEOF
1482
1483  cat <<\_ACEOF
1484
1485Program names:
1486  --program-prefix=PREFIX            prepend PREFIX to installed program names
1487  --program-suffix=SUFFIX            append SUFFIX to installed program names
1488  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1489
1490System types:
1491  --build=BUILD     configure for building on BUILD [guessed]
1492  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1493_ACEOF
1494fi
1495
1496if test -n "$ac_init_help"; then
1497  case $ac_init_help in
1498     short | recursive ) echo "Configuration of xf86-video-nv 2.1.10:";;
1499   esac
1500  cat <<\_ACEOF
1501
1502Optional Features:
1503  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1504  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1505  --enable-maintainer-mode  enable make rules and dependencies not useful
1506			  (and sometimes confusing) to the casual installer
1507  --enable-static[=PKGS]  build static libraries [default=no]
1508  --enable-shared[=PKGS]  build shared libraries [default=yes]
1509  --enable-fast-install[=PKGS]
1510                          optimize for fast installation [default=yes]
1511  --disable-dependency-tracking  speeds up one-time build
1512  --enable-dependency-tracking   do not reject slow dependency extractors
1513  --disable-libtool-lock  avoid locking (might break parallel builds)
1514
1515Optional Packages:
1516  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1517  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1518  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1519  --with-pic              try to use only PIC/non-PIC objects [default=use
1520                          both]
1521  --with-tags[=TAGS]      include additional configurations [automatic]
1522  --with-xorg-module-dir=DIR
1523                          Default xorg module directory
1524                          [default=$libdir/xorg/modules]
1525  --with-xserver-source=XSERVER_SOURCE
1526                          Path to X server source tree
1527  --with-release-version=STRING
1528                          Use release version string in package name
1529
1530Some influential environment variables:
1531  CC          C compiler command
1532  CFLAGS      C compiler flags
1533  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1534              nonstandard directory <lib dir>
1535  LIBS        libraries to pass to the linker, e.g. -l<library>
1536  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1537              you have headers in a nonstandard directory <include dir>
1538  CPP         C preprocessor
1539  CXX         C++ compiler command
1540  CXXFLAGS    C++ compiler flags
1541  CXXCPP      C++ preprocessor
1542  F77         Fortran 77 compiler command
1543  FFLAGS      Fortran 77 compiler flags
1544  PKG_CONFIG  path to pkg-config utility
1545  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1546  XORG_LIBS   linker flags for XORG, overriding pkg-config
1547  PCIACCESS_CFLAGS
1548              C compiler flags for PCIACCESS, overriding pkg-config
1549  PCIACCESS_LIBS
1550              linker flags for PCIACCESS, overriding pkg-config
1551
1552Use these variables to override the choices made by `configure' or to help
1553it to find libraries and programs with nonstandard names/locations.
1554
1555Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1556_ACEOF
1557ac_status=$?
1558fi
1559
1560if test "$ac_init_help" = "recursive"; then
1561  # If there are subdirs, report their specific --help.
1562  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1563    test -d "$ac_dir" || continue
1564    ac_builddir=.
1565
1566case "$ac_dir" in
1567.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1568*)
1569  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1570  # A ".." for each directory in $ac_dir_suffix.
1571  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1572  case $ac_top_builddir_sub in
1573  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1574  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1575  esac ;;
1576esac
1577ac_abs_top_builddir=$ac_pwd
1578ac_abs_builddir=$ac_pwd$ac_dir_suffix
1579# for backward compatibility:
1580ac_top_builddir=$ac_top_build_prefix
1581
1582case $srcdir in
1583  .)  # We are building in place.
1584    ac_srcdir=.
1585    ac_top_srcdir=$ac_top_builddir_sub
1586    ac_abs_top_srcdir=$ac_pwd ;;
1587  [\\/]* | ?:[\\/]* )  # Absolute name.
1588    ac_srcdir=$srcdir$ac_dir_suffix;
1589    ac_top_srcdir=$srcdir
1590    ac_abs_top_srcdir=$srcdir ;;
1591  *) # Relative name.
1592    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1593    ac_top_srcdir=$ac_top_build_prefix$srcdir
1594    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1595esac
1596ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1597
1598    cd "$ac_dir" || { ac_status=$?; continue; }
1599    # Check for guested configure.
1600    if test -f "$ac_srcdir/configure.gnu"; then
1601      echo &&
1602      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1603    elif test -f "$ac_srcdir/configure"; then
1604      echo &&
1605      $SHELL "$ac_srcdir/configure" --help=recursive
1606    else
1607      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1608    fi || ac_status=$?
1609    cd "$ac_pwd" || { ac_status=$?; break; }
1610  done
1611fi
1612
1613test -n "$ac_init_help" && exit $ac_status
1614if $ac_init_version; then
1615  cat <<\_ACEOF
1616xf86-video-nv configure 2.1.10
1617generated by GNU Autoconf 2.61
1618
1619Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16202002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1621This configure script is free software; the Free Software Foundation
1622gives unlimited permission to copy, distribute and modify it.
1623_ACEOF
1624  exit
1625fi
1626cat >config.log <<_ACEOF
1627This file contains any messages produced by compilers while
1628running configure, to aid debugging if configure makes a mistake.
1629
1630It was created by xf86-video-nv $as_me 2.1.10, which was
1631generated by GNU Autoconf 2.61.  Invocation command line was
1632
1633  $ $0 $@
1634
1635_ACEOF
1636exec 5>>config.log
1637{
1638cat <<_ASUNAME
1639## --------- ##
1640## Platform. ##
1641## --------- ##
1642
1643hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1644uname -m = `(uname -m) 2>/dev/null || echo unknown`
1645uname -r = `(uname -r) 2>/dev/null || echo unknown`
1646uname -s = `(uname -s) 2>/dev/null || echo unknown`
1647uname -v = `(uname -v) 2>/dev/null || echo unknown`
1648
1649/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1650/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1651
1652/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1653/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1654/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1655/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1656/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1657/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1658/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1659
1660_ASUNAME
1661
1662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1663for as_dir in $PATH
1664do
1665  IFS=$as_save_IFS
1666  test -z "$as_dir" && as_dir=.
1667  echo "PATH: $as_dir"
1668done
1669IFS=$as_save_IFS
1670
1671} >&5
1672
1673cat >&5 <<_ACEOF
1674
1675
1676## ----------- ##
1677## Core tests. ##
1678## ----------- ##
1679
1680_ACEOF
1681
1682
1683# Keep a trace of the command line.
1684# Strip out --no-create and --no-recursion so they do not pile up.
1685# Strip out --silent because we don't want to record it for future runs.
1686# Also quote any args containing shell meta-characters.
1687# Make two passes to allow for proper duplicate-argument suppression.
1688ac_configure_args=
1689ac_configure_args0=
1690ac_configure_args1=
1691ac_must_keep_next=false
1692for ac_pass in 1 2
1693do
1694  for ac_arg
1695  do
1696    case $ac_arg in
1697    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1698    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1699    | -silent | --silent | --silen | --sile | --sil)
1700      continue ;;
1701    *\'*)
1702      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1703    esac
1704    case $ac_pass in
1705    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1706    2)
1707      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1708      if test $ac_must_keep_next = true; then
1709	ac_must_keep_next=false # Got value, back to normal.
1710      else
1711	case $ac_arg in
1712	  *=* | --config-cache | -C | -disable-* | --disable-* \
1713	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1714	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1715	  | -with-* | --with-* | -without-* | --without-* | --x)
1716	    case "$ac_configure_args0 " in
1717	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1718	    esac
1719	    ;;
1720	  -* ) ac_must_keep_next=true ;;
1721	esac
1722      fi
1723      ac_configure_args="$ac_configure_args '$ac_arg'"
1724      ;;
1725    esac
1726  done
1727done
1728$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1729$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1730
1731# When interrupted or exit'd, cleanup temporary files, and complete
1732# config.log.  We remove comments because anyway the quotes in there
1733# would cause problems or look ugly.
1734# WARNING: Use '\'' to represent an apostrophe within the trap.
1735# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1736trap 'exit_status=$?
1737  # Save into config.log some information that might help in debugging.
1738  {
1739    echo
1740
1741    cat <<\_ASBOX
1742## ---------------- ##
1743## Cache variables. ##
1744## ---------------- ##
1745_ASBOX
1746    echo
1747    # The following way of writing the cache mishandles newlines in values,
1748(
1749  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1750    eval ac_val=\$$ac_var
1751    case $ac_val in #(
1752    *${as_nl}*)
1753      case $ac_var in #(
1754      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1755echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1756      esac
1757      case $ac_var in #(
1758      _ | IFS | as_nl) ;; #(
1759      *) $as_unset $ac_var ;;
1760      esac ;;
1761    esac
1762  done
1763  (set) 2>&1 |
1764    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1765    *${as_nl}ac_space=\ *)
1766      sed -n \
1767	"s/'\''/'\''\\\\'\'''\''/g;
1768	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1769      ;; #(
1770    *)
1771      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1772      ;;
1773    esac |
1774    sort
1775)
1776    echo
1777
1778    cat <<\_ASBOX
1779## ----------------- ##
1780## Output variables. ##
1781## ----------------- ##
1782_ASBOX
1783    echo
1784    for ac_var in $ac_subst_vars
1785    do
1786      eval ac_val=\$$ac_var
1787      case $ac_val in
1788      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1789      esac
1790      echo "$ac_var='\''$ac_val'\''"
1791    done | sort
1792    echo
1793
1794    if test -n "$ac_subst_files"; then
1795      cat <<\_ASBOX
1796## ------------------- ##
1797## File substitutions. ##
1798## ------------------- ##
1799_ASBOX
1800      echo
1801      for ac_var in $ac_subst_files
1802      do
1803	eval ac_val=\$$ac_var
1804	case $ac_val in
1805	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1806	esac
1807	echo "$ac_var='\''$ac_val'\''"
1808      done | sort
1809      echo
1810    fi
1811
1812    if test -s confdefs.h; then
1813      cat <<\_ASBOX
1814## ----------- ##
1815## confdefs.h. ##
1816## ----------- ##
1817_ASBOX
1818      echo
1819      cat confdefs.h
1820      echo
1821    fi
1822    test "$ac_signal" != 0 &&
1823      echo "$as_me: caught signal $ac_signal"
1824    echo "$as_me: exit $exit_status"
1825  } >&5
1826  rm -f core *.core core.conftest.* &&
1827    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1828    exit $exit_status
1829' 0
1830for ac_signal in 1 2 13 15; do
1831  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1832done
1833ac_signal=0
1834
1835# confdefs.h avoids OS command line length limits that DEFS can exceed.
1836rm -f -r conftest* confdefs.h
1837
1838# Predefined preprocessor variables.
1839
1840cat >>confdefs.h <<_ACEOF
1841#define PACKAGE_NAME "$PACKAGE_NAME"
1842_ACEOF
1843
1844
1845cat >>confdefs.h <<_ACEOF
1846#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1847_ACEOF
1848
1849
1850cat >>confdefs.h <<_ACEOF
1851#define PACKAGE_VERSION "$PACKAGE_VERSION"
1852_ACEOF
1853
1854
1855cat >>confdefs.h <<_ACEOF
1856#define PACKAGE_STRING "$PACKAGE_STRING"
1857_ACEOF
1858
1859
1860cat >>confdefs.h <<_ACEOF
1861#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1862_ACEOF
1863
1864
1865# Let the site file select an alternate cache file if it wants to.
1866# Prefer explicitly selected file to automatically selected ones.
1867if test -n "$CONFIG_SITE"; then
1868  set x "$CONFIG_SITE"
1869elif test "x$prefix" != xNONE; then
1870  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1871else
1872  set x "$ac_default_prefix/share/config.site" \
1873	"$ac_default_prefix/etc/config.site"
1874fi
1875shift
1876for ac_site_file
1877do
1878  if test -r "$ac_site_file"; then
1879    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1880echo "$as_me: loading site script $ac_site_file" >&6;}
1881    sed 's/^/| /' "$ac_site_file" >&5
1882    . "$ac_site_file"
1883  fi
1884done
1885
1886if test -r "$cache_file"; then
1887  # Some versions of bash will fail to source /dev/null (special
1888  # files actually), so we avoid doing that.
1889  if test -f "$cache_file"; then
1890    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1891echo "$as_me: loading cache $cache_file" >&6;}
1892    case $cache_file in
1893      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1894      *)                      . "./$cache_file";;
1895    esac
1896  fi
1897else
1898  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1899echo "$as_me: creating cache $cache_file" >&6;}
1900  >$cache_file
1901fi
1902
1903# Check that the precious variables saved in the cache have kept the same
1904# value.
1905ac_cache_corrupted=false
1906for ac_var in $ac_precious_vars; do
1907  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1908  eval ac_new_set=\$ac_env_${ac_var}_set
1909  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1910  eval ac_new_val=\$ac_env_${ac_var}_value
1911  case $ac_old_set,$ac_new_set in
1912    set,)
1913      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1914echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1915      ac_cache_corrupted=: ;;
1916    ,set)
1917      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1918echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1919      ac_cache_corrupted=: ;;
1920    ,);;
1921    *)
1922      if test "x$ac_old_val" != "x$ac_new_val"; then
1923	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1924echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1925	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1926echo "$as_me:   former value:  $ac_old_val" >&2;}
1927	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1928echo "$as_me:   current value: $ac_new_val" >&2;}
1929	ac_cache_corrupted=:
1930      fi;;
1931  esac
1932  # Pass precious variables to config.status.
1933  if test "$ac_new_set" = set; then
1934    case $ac_new_val in
1935    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1936    *) ac_arg=$ac_var=$ac_new_val ;;
1937    esac
1938    case " $ac_configure_args " in
1939      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1940      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1941    esac
1942  fi
1943done
1944if $ac_cache_corrupted; then
1945  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1946echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1947  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1948echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1949   { (exit 1); exit 1; }; }
1950fi
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976ac_ext=c
1977ac_cpp='$CPP $CPPFLAGS'
1978ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1979ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1980ac_compiler_gnu=$ac_cv_c_compiler_gnu
1981
1982
1983
1984
1985ac_config_headers="$ac_config_headers config.h"
1986
1987ac_aux_dir=
1988for ac_dir in . "$srcdir"/.; do
1989  if test -f "$ac_dir/install-sh"; then
1990    ac_aux_dir=$ac_dir
1991    ac_install_sh="$ac_aux_dir/install-sh -c"
1992    break
1993  elif test -f "$ac_dir/install.sh"; then
1994    ac_aux_dir=$ac_dir
1995    ac_install_sh="$ac_aux_dir/install.sh -c"
1996    break
1997  elif test -f "$ac_dir/shtool"; then
1998    ac_aux_dir=$ac_dir
1999    ac_install_sh="$ac_aux_dir/shtool install -c"
2000    break
2001  fi
2002done
2003if test -z "$ac_aux_dir"; then
2004  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2005echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2006   { (exit 1); exit 1; }; }
2007fi
2008
2009# These three variables are undocumented and unsupported,
2010# and are intended to be withdrawn in a future Autoconf release.
2011# They can cause serious problems if a builder's source tree is in a directory
2012# whose full name contains unusual characters.
2013ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2014ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2015ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2016
2017
2018
2019am__api_version='1.10'
2020
2021# Find a good install program.  We prefer a C program (faster),
2022# so one script is as good as another.  But avoid the broken or
2023# incompatible versions:
2024# SysV /etc/install, /usr/sbin/install
2025# SunOS /usr/etc/install
2026# IRIX /sbin/install
2027# AIX /bin/install
2028# AmigaOS /C/install, which installs bootblocks on floppy discs
2029# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2030# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2031# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2032# OS/2's system install, which has a completely different semantic
2033# ./install, which can be erroneously created by make from ./install.sh.
2034{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2035echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2036if test -z "$INSTALL"; then
2037if test "${ac_cv_path_install+set}" = set; then
2038  echo $ECHO_N "(cached) $ECHO_C" >&6
2039else
2040  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2041for as_dir in $PATH
2042do
2043  IFS=$as_save_IFS
2044  test -z "$as_dir" && as_dir=.
2045  # Account for people who put trailing slashes in PATH elements.
2046case $as_dir/ in
2047  ./ | .// | /cC/* | \
2048  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2049  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2050  /usr/ucb/* ) ;;
2051  *)
2052    # OSF1 and SCO ODT 3.0 have their own names for install.
2053    # Don't use installbsd from OSF since it installs stuff as root
2054    # by default.
2055    for ac_prog in ginstall scoinst install; do
2056      for ac_exec_ext in '' $ac_executable_extensions; do
2057	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2058	  if test $ac_prog = install &&
2059	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2060	    # AIX install.  It has an incompatible calling convention.
2061	    :
2062	  elif test $ac_prog = install &&
2063	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2064	    # program-specific install script used by HP pwplus--don't use.
2065	    :
2066	  else
2067	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2068	    break 3
2069	  fi
2070	fi
2071      done
2072    done
2073    ;;
2074esac
2075done
2076IFS=$as_save_IFS
2077
2078
2079fi
2080  if test "${ac_cv_path_install+set}" = set; then
2081    INSTALL=$ac_cv_path_install
2082  else
2083    # As a last resort, use the slow shell script.  Don't cache a
2084    # value for INSTALL within a source directory, because that will
2085    # break other packages using the cache if that directory is
2086    # removed, or if the value is a relative name.
2087    INSTALL=$ac_install_sh
2088  fi
2089fi
2090{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2091echo "${ECHO_T}$INSTALL" >&6; }
2092
2093# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2094# It thinks the first close brace ends the variable substitution.
2095test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2096
2097test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2098
2099test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2100
2101{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2102echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2103# Just in case
2104sleep 1
2105echo timestamp > conftest.file
2106# Do `set' in a subshell so we don't clobber the current shell's
2107# arguments.  Must try -L first in case configure is actually a
2108# symlink; some systems play weird games with the mod time of symlinks
2109# (eg FreeBSD returns the mod time of the symlink's containing
2110# directory).
2111if (
2112   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2113   if test "$*" = "X"; then
2114      # -L didn't work.
2115      set X `ls -t $srcdir/configure conftest.file`
2116   fi
2117   rm -f conftest.file
2118   if test "$*" != "X $srcdir/configure conftest.file" \
2119      && test "$*" != "X conftest.file $srcdir/configure"; then
2120
2121      # If neither matched, then we have a broken ls.  This can happen
2122      # if, for instance, CONFIG_SHELL is bash and it inherits a
2123      # broken ls alias from the environment.  This has actually
2124      # happened.  Such a system could not be considered "sane".
2125      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2126alias in your environment" >&5
2127echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2128alias in your environment" >&2;}
2129   { (exit 1); exit 1; }; }
2130   fi
2131
2132   test "$2" = conftest.file
2133   )
2134then
2135   # Ok.
2136   :
2137else
2138   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2139Check your system clock" >&5
2140echo "$as_me: error: newly created file is older than distributed files!
2141Check your system clock" >&2;}
2142   { (exit 1); exit 1; }; }
2143fi
2144{ echo "$as_me:$LINENO: result: yes" >&5
2145echo "${ECHO_T}yes" >&6; }
2146test "$program_prefix" != NONE &&
2147  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2148# Use a double $ so make ignores it.
2149test "$program_suffix" != NONE &&
2150  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2151# Double any \ or $.  echo might interpret backslashes.
2152# By default was `s,x,x', remove it if useless.
2153cat <<\_ACEOF >conftest.sed
2154s/[\\$]/&&/g;s/;s,x,x,$//
2155_ACEOF
2156program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2157rm -f conftest.sed
2158
2159# expand $ac_aux_dir to an absolute path
2160am_aux_dir=`cd $ac_aux_dir && pwd`
2161
2162test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2163# Use eval to expand $SHELL
2164if eval "$MISSING --run true"; then
2165  am_missing_run="$MISSING --run "
2166else
2167  am_missing_run=
2168  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2169echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2170fi
2171
2172{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2173echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2174if test -z "$MKDIR_P"; then
2175  if test "${ac_cv_path_mkdir+set}" = set; then
2176  echo $ECHO_N "(cached) $ECHO_C" >&6
2177else
2178  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2179for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2180do
2181  IFS=$as_save_IFS
2182  test -z "$as_dir" && as_dir=.
2183  for ac_prog in mkdir gmkdir; do
2184	 for ac_exec_ext in '' $ac_executable_extensions; do
2185	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2186	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2187	     'mkdir (GNU coreutils) '* | \
2188	     'mkdir (coreutils) '* | \
2189	     'mkdir (fileutils) '4.1*)
2190	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2191	       break 3;;
2192	   esac
2193	 done
2194       done
2195done
2196IFS=$as_save_IFS
2197
2198fi
2199
2200  if test "${ac_cv_path_mkdir+set}" = set; then
2201    MKDIR_P="$ac_cv_path_mkdir -p"
2202  else
2203    # As a last resort, use the slow shell script.  Don't cache a
2204    # value for MKDIR_P within a source directory, because that will
2205    # break other packages using the cache if that directory is
2206    # removed, or if the value is a relative name.
2207    test -d ./--version && rmdir ./--version
2208    MKDIR_P="$ac_install_sh -d"
2209  fi
2210fi
2211{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2212echo "${ECHO_T}$MKDIR_P" >&6; }
2213
2214mkdir_p="$MKDIR_P"
2215case $mkdir_p in
2216  [\\/$]* | ?:[\\/]*) ;;
2217  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2218esac
2219
2220for ac_prog in gawk mawk nawk awk
2221do
2222  # Extract the first word of "$ac_prog", so it can be a program name with args.
2223set dummy $ac_prog; ac_word=$2
2224{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2225echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2226if test "${ac_cv_prog_AWK+set}" = set; then
2227  echo $ECHO_N "(cached) $ECHO_C" >&6
2228else
2229  if test -n "$AWK"; then
2230  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2231else
2232as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2233for as_dir in $PATH
2234do
2235  IFS=$as_save_IFS
2236  test -z "$as_dir" && as_dir=.
2237  for ac_exec_ext in '' $ac_executable_extensions; do
2238  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2239    ac_cv_prog_AWK="$ac_prog"
2240    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2241    break 2
2242  fi
2243done
2244done
2245IFS=$as_save_IFS
2246
2247fi
2248fi
2249AWK=$ac_cv_prog_AWK
2250if test -n "$AWK"; then
2251  { echo "$as_me:$LINENO: result: $AWK" >&5
2252echo "${ECHO_T}$AWK" >&6; }
2253else
2254  { echo "$as_me:$LINENO: result: no" >&5
2255echo "${ECHO_T}no" >&6; }
2256fi
2257
2258
2259  test -n "$AWK" && break
2260done
2261
2262{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2263echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2264set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2265if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2266  echo $ECHO_N "(cached) $ECHO_C" >&6
2267else
2268  cat >conftest.make <<\_ACEOF
2269SHELL = /bin/sh
2270all:
2271	@echo '@@@%%%=$(MAKE)=@@@%%%'
2272_ACEOF
2273# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2274case `${MAKE-make} -f conftest.make 2>/dev/null` in
2275  *@@@%%%=?*=@@@%%%*)
2276    eval ac_cv_prog_make_${ac_make}_set=yes;;
2277  *)
2278    eval ac_cv_prog_make_${ac_make}_set=no;;
2279esac
2280rm -f conftest.make
2281fi
2282if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2283  { echo "$as_me:$LINENO: result: yes" >&5
2284echo "${ECHO_T}yes" >&6; }
2285  SET_MAKE=
2286else
2287  { echo "$as_me:$LINENO: result: no" >&5
2288echo "${ECHO_T}no" >&6; }
2289  SET_MAKE="MAKE=${MAKE-make}"
2290fi
2291
2292rm -rf .tst 2>/dev/null
2293mkdir .tst 2>/dev/null
2294if test -d .tst; then
2295  am__leading_dot=.
2296else
2297  am__leading_dot=_
2298fi
2299rmdir .tst 2>/dev/null
2300
2301if test "`cd $srcdir && pwd`" != "`pwd`"; then
2302  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2303  # is not polluted with repeated "-I."
2304  am__isrc=' -I$(srcdir)'
2305  # test to see if srcdir already configured
2306  if test -f $srcdir/config.status; then
2307    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2308echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2309   { (exit 1); exit 1; }; }
2310  fi
2311fi
2312
2313# test whether we have cygpath
2314if test -z "$CYGPATH_W"; then
2315  if (cygpath --version) >/dev/null 2>/dev/null; then
2316    CYGPATH_W='cygpath -w'
2317  else
2318    CYGPATH_W=echo
2319  fi
2320fi
2321
2322
2323# Define the identity of the package.
2324 PACKAGE='xf86-video-nv'
2325 VERSION='2.1.10'
2326
2327
2328cat >>confdefs.h <<_ACEOF
2329#define PACKAGE "$PACKAGE"
2330_ACEOF
2331
2332
2333cat >>confdefs.h <<_ACEOF
2334#define VERSION "$VERSION"
2335_ACEOF
2336
2337# Some tools Automake needs.
2338
2339ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2340
2341
2342AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2343
2344
2345AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2346
2347
2348AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2349
2350
2351MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2352
2353install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2354
2355# Installed binaries are usually stripped using `strip' when the user
2356# run `make install-strip'.  However `strip' might not be the right
2357# tool to use in cross-compilation environments, therefore Automake
2358# will honor the `STRIP' environment variable to overrule this program.
2359if test "$cross_compiling" != no; then
2360  if test -n "$ac_tool_prefix"; then
2361  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2362set dummy ${ac_tool_prefix}strip; ac_word=$2
2363{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2364echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2365if test "${ac_cv_prog_STRIP+set}" = set; then
2366  echo $ECHO_N "(cached) $ECHO_C" >&6
2367else
2368  if test -n "$STRIP"; then
2369  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2370else
2371as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2372for as_dir in $PATH
2373do
2374  IFS=$as_save_IFS
2375  test -z "$as_dir" && as_dir=.
2376  for ac_exec_ext in '' $ac_executable_extensions; do
2377  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2378    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2379    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2380    break 2
2381  fi
2382done
2383done
2384IFS=$as_save_IFS
2385
2386fi
2387fi
2388STRIP=$ac_cv_prog_STRIP
2389if test -n "$STRIP"; then
2390  { echo "$as_me:$LINENO: result: $STRIP" >&5
2391echo "${ECHO_T}$STRIP" >&6; }
2392else
2393  { echo "$as_me:$LINENO: result: no" >&5
2394echo "${ECHO_T}no" >&6; }
2395fi
2396
2397
2398fi
2399if test -z "$ac_cv_prog_STRIP"; then
2400  ac_ct_STRIP=$STRIP
2401  # Extract the first word of "strip", so it can be a program name with args.
2402set dummy strip; ac_word=$2
2403{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2404echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2405if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2406  echo $ECHO_N "(cached) $ECHO_C" >&6
2407else
2408  if test -n "$ac_ct_STRIP"; then
2409  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2410else
2411as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2412for as_dir in $PATH
2413do
2414  IFS=$as_save_IFS
2415  test -z "$as_dir" && as_dir=.
2416  for ac_exec_ext in '' $ac_executable_extensions; do
2417  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2418    ac_cv_prog_ac_ct_STRIP="strip"
2419    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2420    break 2
2421  fi
2422done
2423done
2424IFS=$as_save_IFS
2425
2426fi
2427fi
2428ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2429if test -n "$ac_ct_STRIP"; then
2430  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2431echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2432else
2433  { echo "$as_me:$LINENO: result: no" >&5
2434echo "${ECHO_T}no" >&6; }
2435fi
2436
2437  if test "x$ac_ct_STRIP" = x; then
2438    STRIP=":"
2439  else
2440    case $cross_compiling:$ac_tool_warned in
2441yes:)
2442{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2443whose name does not start with the host triplet.  If you think this
2444configuration is useful to you, please write to autoconf@gnu.org." >&5
2445echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2446whose name does not start with the host triplet.  If you think this
2447configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2448ac_tool_warned=yes ;;
2449esac
2450    STRIP=$ac_ct_STRIP
2451  fi
2452else
2453  STRIP="$ac_cv_prog_STRIP"
2454fi
2455
2456fi
2457INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2458
2459# We need awk for the "check" target.  The system "awk" is bad on
2460# some platforms.
2461# Always define AMTAR for backward compatibility.
2462
2463AMTAR=${AMTAR-"${am_missing_run}tar"}
2464
2465am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2466
2467
2468
2469
2470
2471
2472{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2473echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2474    # Check whether --enable-maintainer-mode was given.
2475if test "${enable_maintainer_mode+set}" = set; then
2476  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2477else
2478  USE_MAINTAINER_MODE=no
2479fi
2480
2481  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2482echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2483   if test $USE_MAINTAINER_MODE = yes; then
2484  MAINTAINER_MODE_TRUE=
2485  MAINTAINER_MODE_FALSE='#'
2486else
2487  MAINTAINER_MODE_TRUE='#'
2488  MAINTAINER_MODE_FALSE=
2489fi
2490
2491  MAINT=$MAINTAINER_MODE_TRUE
2492
2493
2494
2495# Checks for programs.
2496# Check whether --enable-static was given.
2497if test "${enable_static+set}" = set; then
2498  enableval=$enable_static; p=${PACKAGE-default}
2499    case $enableval in
2500    yes) enable_static=yes ;;
2501    no) enable_static=no ;;
2502    *)
2503     enable_static=no
2504      # Look at the argument we got.  We use all the common list separators.
2505      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2506      for pkg in $enableval; do
2507	IFS="$lt_save_ifs"
2508	if test "X$pkg" = "X$p"; then
2509	  enable_static=yes
2510	fi
2511      done
2512      IFS="$lt_save_ifs"
2513      ;;
2514    esac
2515else
2516  enable_static=no
2517fi
2518
2519
2520
2521# Check whether --enable-shared was given.
2522if test "${enable_shared+set}" = set; then
2523  enableval=$enable_shared; p=${PACKAGE-default}
2524    case $enableval in
2525    yes) enable_shared=yes ;;
2526    no) enable_shared=no ;;
2527    *)
2528      enable_shared=no
2529      # Look at the argument we got.  We use all the common list separators.
2530      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2531      for pkg in $enableval; do
2532	IFS="$lt_save_ifs"
2533	if test "X$pkg" = "X$p"; then
2534	  enable_shared=yes
2535	fi
2536      done
2537      IFS="$lt_save_ifs"
2538      ;;
2539    esac
2540else
2541  enable_shared=yes
2542fi
2543
2544
2545# Check whether --enable-fast-install was given.
2546if test "${enable_fast_install+set}" = set; then
2547  enableval=$enable_fast_install; p=${PACKAGE-default}
2548    case $enableval in
2549    yes) enable_fast_install=yes ;;
2550    no) enable_fast_install=no ;;
2551    *)
2552      enable_fast_install=no
2553      # Look at the argument we got.  We use all the common list separators.
2554      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2555      for pkg in $enableval; do
2556	IFS="$lt_save_ifs"
2557	if test "X$pkg" = "X$p"; then
2558	  enable_fast_install=yes
2559	fi
2560      done
2561      IFS="$lt_save_ifs"
2562      ;;
2563    esac
2564else
2565  enable_fast_install=yes
2566fi
2567
2568
2569# Make sure we can run config.sub.
2570$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2571  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2572echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2573   { (exit 1); exit 1; }; }
2574
2575{ echo "$as_me:$LINENO: checking build system type" >&5
2576echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2577if test "${ac_cv_build+set}" = set; then
2578  echo $ECHO_N "(cached) $ECHO_C" >&6
2579else
2580  ac_build_alias=$build_alias
2581test "x$ac_build_alias" = x &&
2582  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2583test "x$ac_build_alias" = x &&
2584  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2585echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2586   { (exit 1); exit 1; }; }
2587ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2588  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2589echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2590   { (exit 1); exit 1; }; }
2591
2592fi
2593{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2594echo "${ECHO_T}$ac_cv_build" >&6; }
2595case $ac_cv_build in
2596*-*-*) ;;
2597*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2598echo "$as_me: error: invalid value of canonical build" >&2;}
2599   { (exit 1); exit 1; }; };;
2600esac
2601build=$ac_cv_build
2602ac_save_IFS=$IFS; IFS='-'
2603set x $ac_cv_build
2604shift
2605build_cpu=$1
2606build_vendor=$2
2607shift; shift
2608# Remember, the first character of IFS is used to create $*,
2609# except with old shells:
2610build_os=$*
2611IFS=$ac_save_IFS
2612case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2613
2614
2615{ echo "$as_me:$LINENO: checking host system type" >&5
2616echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2617if test "${ac_cv_host+set}" = set; then
2618  echo $ECHO_N "(cached) $ECHO_C" >&6
2619else
2620  if test "x$host_alias" = x; then
2621  ac_cv_host=$ac_cv_build
2622else
2623  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2624    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2625echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2626   { (exit 1); exit 1; }; }
2627fi
2628
2629fi
2630{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2631echo "${ECHO_T}$ac_cv_host" >&6; }
2632case $ac_cv_host in
2633*-*-*) ;;
2634*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2635echo "$as_me: error: invalid value of canonical host" >&2;}
2636   { (exit 1); exit 1; }; };;
2637esac
2638host=$ac_cv_host
2639ac_save_IFS=$IFS; IFS='-'
2640set x $ac_cv_host
2641shift
2642host_cpu=$1
2643host_vendor=$2
2644shift; shift
2645# Remember, the first character of IFS is used to create $*,
2646# except with old shells:
2647host_os=$*
2648IFS=$ac_save_IFS
2649case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2650
2651
2652DEPDIR="${am__leading_dot}deps"
2653
2654ac_config_commands="$ac_config_commands depfiles"
2655
2656
2657am_make=${MAKE-make}
2658cat > confinc << 'END'
2659am__doit:
2660	@echo done
2661.PHONY: am__doit
2662END
2663# If we don't find an include directive, just comment out the code.
2664{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2665echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
2666am__include="#"
2667am__quote=
2668_am_result=none
2669# First try GNU make style include.
2670echo "include confinc" > confmf
2671# We grep out `Entering directory' and `Leaving directory'
2672# messages which can occur if `w' ends up in MAKEFLAGS.
2673# In particular we don't look at `^make:' because GNU make might
2674# be invoked under some other name (usually "gmake"), in which
2675# case it prints its new name instead of `make'.
2676if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2677   am__include=include
2678   am__quote=
2679   _am_result=GNU
2680fi
2681# Now try BSD make style include.
2682if test "$am__include" = "#"; then
2683   echo '.include "confinc"' > confmf
2684   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2685      am__include=.include
2686      am__quote="\""
2687      _am_result=BSD
2688   fi
2689fi
2690
2691
2692{ echo "$as_me:$LINENO: result: $_am_result" >&5
2693echo "${ECHO_T}$_am_result" >&6; }
2694rm -f confinc confmf
2695
2696# Check whether --enable-dependency-tracking was given.
2697if test "${enable_dependency_tracking+set}" = set; then
2698  enableval=$enable_dependency_tracking;
2699fi
2700
2701if test "x$enable_dependency_tracking" != xno; then
2702  am_depcomp="$ac_aux_dir/depcomp"
2703  AMDEPBACKSLASH='\'
2704fi
2705 if test "x$enable_dependency_tracking" != xno; then
2706  AMDEP_TRUE=
2707  AMDEP_FALSE='#'
2708else
2709  AMDEP_TRUE='#'
2710  AMDEP_FALSE=
2711fi
2712
2713
2714ac_ext=c
2715ac_cpp='$CPP $CPPFLAGS'
2716ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2717ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2718ac_compiler_gnu=$ac_cv_c_compiler_gnu
2719if test -n "$ac_tool_prefix"; then
2720  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2721set dummy ${ac_tool_prefix}gcc; ac_word=$2
2722{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2723echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2724if test "${ac_cv_prog_CC+set}" = set; then
2725  echo $ECHO_N "(cached) $ECHO_C" >&6
2726else
2727  if test -n "$CC"; then
2728  ac_cv_prog_CC="$CC" # Let the user override the test.
2729else
2730as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2731for as_dir in $PATH
2732do
2733  IFS=$as_save_IFS
2734  test -z "$as_dir" && as_dir=.
2735  for ac_exec_ext in '' $ac_executable_extensions; do
2736  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2737    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2738    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2739    break 2
2740  fi
2741done
2742done
2743IFS=$as_save_IFS
2744
2745fi
2746fi
2747CC=$ac_cv_prog_CC
2748if test -n "$CC"; then
2749  { echo "$as_me:$LINENO: result: $CC" >&5
2750echo "${ECHO_T}$CC" >&6; }
2751else
2752  { echo "$as_me:$LINENO: result: no" >&5
2753echo "${ECHO_T}no" >&6; }
2754fi
2755
2756
2757fi
2758if test -z "$ac_cv_prog_CC"; then
2759  ac_ct_CC=$CC
2760  # Extract the first word of "gcc", so it can be a program name with args.
2761set dummy gcc; ac_word=$2
2762{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2763echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2764if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2765  echo $ECHO_N "(cached) $ECHO_C" >&6
2766else
2767  if test -n "$ac_ct_CC"; then
2768  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2769else
2770as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2771for as_dir in $PATH
2772do
2773  IFS=$as_save_IFS
2774  test -z "$as_dir" && as_dir=.
2775  for ac_exec_ext in '' $ac_executable_extensions; do
2776  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2777    ac_cv_prog_ac_ct_CC="gcc"
2778    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2779    break 2
2780  fi
2781done
2782done
2783IFS=$as_save_IFS
2784
2785fi
2786fi
2787ac_ct_CC=$ac_cv_prog_ac_ct_CC
2788if test -n "$ac_ct_CC"; then
2789  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2790echo "${ECHO_T}$ac_ct_CC" >&6; }
2791else
2792  { echo "$as_me:$LINENO: result: no" >&5
2793echo "${ECHO_T}no" >&6; }
2794fi
2795
2796  if test "x$ac_ct_CC" = x; then
2797    CC=""
2798  else
2799    case $cross_compiling:$ac_tool_warned in
2800yes:)
2801{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2802whose name does not start with the host triplet.  If you think this
2803configuration is useful to you, please write to autoconf@gnu.org." >&5
2804echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2805whose name does not start with the host triplet.  If you think this
2806configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2807ac_tool_warned=yes ;;
2808esac
2809    CC=$ac_ct_CC
2810  fi
2811else
2812  CC="$ac_cv_prog_CC"
2813fi
2814
2815if test -z "$CC"; then
2816          if test -n "$ac_tool_prefix"; then
2817    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2818set dummy ${ac_tool_prefix}cc; ac_word=$2
2819{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2820echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2821if test "${ac_cv_prog_CC+set}" = set; then
2822  echo $ECHO_N "(cached) $ECHO_C" >&6
2823else
2824  if test -n "$CC"; then
2825  ac_cv_prog_CC="$CC" # Let the user override the test.
2826else
2827as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2828for as_dir in $PATH
2829do
2830  IFS=$as_save_IFS
2831  test -z "$as_dir" && as_dir=.
2832  for ac_exec_ext in '' $ac_executable_extensions; do
2833  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2834    ac_cv_prog_CC="${ac_tool_prefix}cc"
2835    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2836    break 2
2837  fi
2838done
2839done
2840IFS=$as_save_IFS
2841
2842fi
2843fi
2844CC=$ac_cv_prog_CC
2845if test -n "$CC"; then
2846  { echo "$as_me:$LINENO: result: $CC" >&5
2847echo "${ECHO_T}$CC" >&6; }
2848else
2849  { echo "$as_me:$LINENO: result: no" >&5
2850echo "${ECHO_T}no" >&6; }
2851fi
2852
2853
2854  fi
2855fi
2856if test -z "$CC"; then
2857  # Extract the first word of "cc", so it can be a program name with args.
2858set dummy cc; ac_word=$2
2859{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2860echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2861if test "${ac_cv_prog_CC+set}" = set; then
2862  echo $ECHO_N "(cached) $ECHO_C" >&6
2863else
2864  if test -n "$CC"; then
2865  ac_cv_prog_CC="$CC" # Let the user override the test.
2866else
2867  ac_prog_rejected=no
2868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2869for as_dir in $PATH
2870do
2871  IFS=$as_save_IFS
2872  test -z "$as_dir" && as_dir=.
2873  for ac_exec_ext in '' $ac_executable_extensions; do
2874  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2875    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2876       ac_prog_rejected=yes
2877       continue
2878     fi
2879    ac_cv_prog_CC="cc"
2880    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2881    break 2
2882  fi
2883done
2884done
2885IFS=$as_save_IFS
2886
2887if test $ac_prog_rejected = yes; then
2888  # We found a bogon in the path, so make sure we never use it.
2889  set dummy $ac_cv_prog_CC
2890  shift
2891  if test $# != 0; then
2892    # We chose a different compiler from the bogus one.
2893    # However, it has the same basename, so the bogon will be chosen
2894    # first if we set CC to just the basename; use the full file name.
2895    shift
2896    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2897  fi
2898fi
2899fi
2900fi
2901CC=$ac_cv_prog_CC
2902if test -n "$CC"; then
2903  { echo "$as_me:$LINENO: result: $CC" >&5
2904echo "${ECHO_T}$CC" >&6; }
2905else
2906  { echo "$as_me:$LINENO: result: no" >&5
2907echo "${ECHO_T}no" >&6; }
2908fi
2909
2910
2911fi
2912if test -z "$CC"; then
2913  if test -n "$ac_tool_prefix"; then
2914  for ac_prog in cl.exe
2915  do
2916    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2917set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2918{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2919echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2920if test "${ac_cv_prog_CC+set}" = set; then
2921  echo $ECHO_N "(cached) $ECHO_C" >&6
2922else
2923  if test -n "$CC"; then
2924  ac_cv_prog_CC="$CC" # Let the user override the test.
2925else
2926as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2927for as_dir in $PATH
2928do
2929  IFS=$as_save_IFS
2930  test -z "$as_dir" && as_dir=.
2931  for ac_exec_ext in '' $ac_executable_extensions; do
2932  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2933    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2934    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2935    break 2
2936  fi
2937done
2938done
2939IFS=$as_save_IFS
2940
2941fi
2942fi
2943CC=$ac_cv_prog_CC
2944if test -n "$CC"; then
2945  { echo "$as_me:$LINENO: result: $CC" >&5
2946echo "${ECHO_T}$CC" >&6; }
2947else
2948  { echo "$as_me:$LINENO: result: no" >&5
2949echo "${ECHO_T}no" >&6; }
2950fi
2951
2952
2953    test -n "$CC" && break
2954  done
2955fi
2956if test -z "$CC"; then
2957  ac_ct_CC=$CC
2958  for ac_prog in cl.exe
2959do
2960  # Extract the first word of "$ac_prog", so it can be a program name with args.
2961set dummy $ac_prog; ac_word=$2
2962{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2963echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2964if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2965  echo $ECHO_N "(cached) $ECHO_C" >&6
2966else
2967  if test -n "$ac_ct_CC"; then
2968  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2969else
2970as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2971for as_dir in $PATH
2972do
2973  IFS=$as_save_IFS
2974  test -z "$as_dir" && as_dir=.
2975  for ac_exec_ext in '' $ac_executable_extensions; do
2976  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2977    ac_cv_prog_ac_ct_CC="$ac_prog"
2978    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2979    break 2
2980  fi
2981done
2982done
2983IFS=$as_save_IFS
2984
2985fi
2986fi
2987ac_ct_CC=$ac_cv_prog_ac_ct_CC
2988if test -n "$ac_ct_CC"; then
2989  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2990echo "${ECHO_T}$ac_ct_CC" >&6; }
2991else
2992  { echo "$as_me:$LINENO: result: no" >&5
2993echo "${ECHO_T}no" >&6; }
2994fi
2995
2996
2997  test -n "$ac_ct_CC" && break
2998done
2999
3000  if test "x$ac_ct_CC" = x; then
3001    CC=""
3002  else
3003    case $cross_compiling:$ac_tool_warned in
3004yes:)
3005{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
3006whose name does not start with the host triplet.  If you think this
3007configuration is useful to you, please write to autoconf@gnu.org." >&5
3008echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
3009whose name does not start with the host triplet.  If you think this
3010configuration is useful to you, please write to autoconf@gnu.org." >&2;}
3011ac_tool_warned=yes ;;
3012esac
3013    CC=$ac_ct_CC
3014  fi
3015fi
3016
3017fi
3018
3019
3020test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3021See \`config.log' for more details." >&5
3022echo "$as_me: error: no acceptable C compiler found in \$PATH
3023See \`config.log' for more details." >&2;}
3024   { (exit 1); exit 1; }; }
3025
3026# Provide some information about the compiler.
3027echo "$as_me:$LINENO: checking for C compiler version" >&5
3028ac_compiler=`set X $ac_compile; echo $2`
3029{ (ac_try="$ac_compiler --version >&5"
3030case "(($ac_try" in
3031  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3032  *) ac_try_echo=$ac_try;;
3033esac
3034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3035  (eval "$ac_compiler --version >&5") 2>&5
3036  ac_status=$?
3037  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3038  (exit $ac_status); }
3039{ (ac_try="$ac_compiler -v >&5"
3040case "(($ac_try" in
3041  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3042  *) ac_try_echo=$ac_try;;
3043esac
3044eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3045  (eval "$ac_compiler -v >&5") 2>&5
3046  ac_status=$?
3047  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3048  (exit $ac_status); }
3049{ (ac_try="$ac_compiler -V >&5"
3050case "(($ac_try" in
3051  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3052  *) ac_try_echo=$ac_try;;
3053esac
3054eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3055  (eval "$ac_compiler -V >&5") 2>&5
3056  ac_status=$?
3057  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3058  (exit $ac_status); }
3059
3060cat >conftest.$ac_ext <<_ACEOF
3061/* confdefs.h.  */
3062_ACEOF
3063cat confdefs.h >>conftest.$ac_ext
3064cat >>conftest.$ac_ext <<_ACEOF
3065/* end confdefs.h.  */
3066
3067int
3068main ()
3069{
3070
3071  ;
3072  return 0;
3073}
3074_ACEOF
3075ac_clean_files_save=$ac_clean_files
3076ac_clean_files="$ac_clean_files a.out a.exe b.out"
3077# Try to create an executable without -o first, disregard a.out.
3078# It will help us diagnose broken compilers, and finding out an intuition
3079# of exeext.
3080{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3081echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
3082ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3083#
3084# List of possible output files, starting from the most likely.
3085# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3086# only as a last resort.  b.out is created by i960 compilers.
3087ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3088#
3089# The IRIX 6 linker writes into existing files which may not be
3090# executable, retaining their permissions.  Remove them first so a
3091# subsequent execution test works.
3092ac_rmfiles=
3093for ac_file in $ac_files
3094do
3095  case $ac_file in
3096    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3097    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3098  esac
3099done
3100rm -f $ac_rmfiles
3101
3102if { (ac_try="$ac_link_default"
3103case "(($ac_try" in
3104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3105  *) ac_try_echo=$ac_try;;
3106esac
3107eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3108  (eval "$ac_link_default") 2>&5
3109  ac_status=$?
3110  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3111  (exit $ac_status); }; then
3112  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3113# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3114# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3115# so that the user can short-circuit this test for compilers unknown to
3116# Autoconf.
3117for ac_file in $ac_files ''
3118do
3119  test -f "$ac_file" || continue
3120  case $ac_file in
3121    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3122	;;
3123    [ab].out )
3124	# We found the default executable, but exeext='' is most
3125	# certainly right.
3126	break;;
3127    *.* )
3128        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3129	then :; else
3130	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3131	fi
3132	# We set ac_cv_exeext here because the later test for it is not
3133	# safe: cross compilers may not add the suffix if given an `-o'
3134	# argument, so we may need to know it at that point already.
3135	# Even if this section looks crufty: it has the advantage of
3136	# actually working.
3137	break;;
3138    * )
3139	break;;
3140  esac
3141done
3142test "$ac_cv_exeext" = no && ac_cv_exeext=
3143
3144else
3145  ac_file=''
3146fi
3147
3148{ echo "$as_me:$LINENO: result: $ac_file" >&5
3149echo "${ECHO_T}$ac_file" >&6; }
3150if test -z "$ac_file"; then
3151  echo "$as_me: failed program was:" >&5
3152sed 's/^/| /' conftest.$ac_ext >&5
3153
3154{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3155See \`config.log' for more details." >&5
3156echo "$as_me: error: C compiler cannot create executables
3157See \`config.log' for more details." >&2;}
3158   { (exit 77); exit 77; }; }
3159fi
3160
3161ac_exeext=$ac_cv_exeext
3162
3163# Check that the compiler produces executables we can run.  If not, either
3164# the compiler is broken, or we cross compile.
3165{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3166echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3167# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3168# If not cross compiling, check that we can run a simple program.
3169if test "$cross_compiling" != yes; then
3170  if { ac_try='./$ac_file'
3171  { (case "(($ac_try" in
3172  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3173  *) ac_try_echo=$ac_try;;
3174esac
3175eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3176  (eval "$ac_try") 2>&5
3177  ac_status=$?
3178  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3179  (exit $ac_status); }; }; then
3180    cross_compiling=no
3181  else
3182    if test "$cross_compiling" = maybe; then
3183	cross_compiling=yes
3184    else
3185	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3186If you meant to cross compile, use \`--host'.
3187See \`config.log' for more details." >&5
3188echo "$as_me: error: cannot run C compiled programs.
3189If you meant to cross compile, use \`--host'.
3190See \`config.log' for more details." >&2;}
3191   { (exit 1); exit 1; }; }
3192    fi
3193  fi
3194fi
3195{ echo "$as_me:$LINENO: result: yes" >&5
3196echo "${ECHO_T}yes" >&6; }
3197
3198rm -f a.out a.exe conftest$ac_cv_exeext b.out
3199ac_clean_files=$ac_clean_files_save
3200# Check that the compiler produces executables we can run.  If not, either
3201# the compiler is broken, or we cross compile.
3202{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3203echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3204{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3205echo "${ECHO_T}$cross_compiling" >&6; }
3206
3207{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3208echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3209if { (ac_try="$ac_link"
3210case "(($ac_try" in
3211  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3212  *) ac_try_echo=$ac_try;;
3213esac
3214eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3215  (eval "$ac_link") 2>&5
3216  ac_status=$?
3217  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3218  (exit $ac_status); }; then
3219  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3220# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3221# work properly (i.e., refer to `conftest.exe'), while it won't with
3222# `rm'.
3223for ac_file in conftest.exe conftest conftest.*; do
3224  test -f "$ac_file" || continue
3225  case $ac_file in
3226    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3227    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3228	  break;;
3229    * ) break;;
3230  esac
3231done
3232else
3233  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3234See \`config.log' for more details." >&5
3235echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3236See \`config.log' for more details." >&2;}
3237   { (exit 1); exit 1; }; }
3238fi
3239
3240rm -f conftest$ac_cv_exeext
3241{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3242echo "${ECHO_T}$ac_cv_exeext" >&6; }
3243
3244rm -f conftest.$ac_ext
3245EXEEXT=$ac_cv_exeext
3246ac_exeext=$EXEEXT
3247{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3248echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3249if test "${ac_cv_objext+set}" = set; then
3250  echo $ECHO_N "(cached) $ECHO_C" >&6
3251else
3252  cat >conftest.$ac_ext <<_ACEOF
3253/* confdefs.h.  */
3254_ACEOF
3255cat confdefs.h >>conftest.$ac_ext
3256cat >>conftest.$ac_ext <<_ACEOF
3257/* end confdefs.h.  */
3258
3259int
3260main ()
3261{
3262
3263  ;
3264  return 0;
3265}
3266_ACEOF
3267rm -f conftest.o conftest.obj
3268if { (ac_try="$ac_compile"
3269case "(($ac_try" in
3270  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3271  *) ac_try_echo=$ac_try;;
3272esac
3273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3274  (eval "$ac_compile") 2>&5
3275  ac_status=$?
3276  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3277  (exit $ac_status); }; then
3278  for ac_file in conftest.o conftest.obj conftest.*; do
3279  test -f "$ac_file" || continue;
3280  case $ac_file in
3281    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3282    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3283       break;;
3284  esac
3285done
3286else
3287  echo "$as_me: failed program was:" >&5
3288sed 's/^/| /' conftest.$ac_ext >&5
3289
3290{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3291See \`config.log' for more details." >&5
3292echo "$as_me: error: cannot compute suffix of object files: cannot compile
3293See \`config.log' for more details." >&2;}
3294   { (exit 1); exit 1; }; }
3295fi
3296
3297rm -f conftest.$ac_cv_objext conftest.$ac_ext
3298fi
3299{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3300echo "${ECHO_T}$ac_cv_objext" >&6; }
3301OBJEXT=$ac_cv_objext
3302ac_objext=$OBJEXT
3303{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3304echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3305if test "${ac_cv_c_compiler_gnu+set}" = set; then
3306  echo $ECHO_N "(cached) $ECHO_C" >&6
3307else
3308  cat >conftest.$ac_ext <<_ACEOF
3309/* confdefs.h.  */
3310_ACEOF
3311cat confdefs.h >>conftest.$ac_ext
3312cat >>conftest.$ac_ext <<_ACEOF
3313/* end confdefs.h.  */
3314
3315int
3316main ()
3317{
3318#ifndef __GNUC__
3319       choke me
3320#endif
3321
3322  ;
3323  return 0;
3324}
3325_ACEOF
3326rm -f conftest.$ac_objext
3327if { (ac_try="$ac_compile"
3328case "(($ac_try" in
3329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3330  *) ac_try_echo=$ac_try;;
3331esac
3332eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3333  (eval "$ac_compile") 2>conftest.er1
3334  ac_status=$?
3335  grep -v '^ *+' conftest.er1 >conftest.err
3336  rm -f conftest.er1
3337  cat conftest.err >&5
3338  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3339  (exit $ac_status); } && {
3340	 test -z "$ac_c_werror_flag" ||
3341	 test ! -s conftest.err
3342       } && test -s conftest.$ac_objext; then
3343  ac_compiler_gnu=yes
3344else
3345  echo "$as_me: failed program was:" >&5
3346sed 's/^/| /' conftest.$ac_ext >&5
3347
3348	ac_compiler_gnu=no
3349fi
3350
3351rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3352ac_cv_c_compiler_gnu=$ac_compiler_gnu
3353
3354fi
3355{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3356echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3357GCC=`test $ac_compiler_gnu = yes && echo yes`
3358ac_test_CFLAGS=${CFLAGS+set}
3359ac_save_CFLAGS=$CFLAGS
3360{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3361echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3362if test "${ac_cv_prog_cc_g+set}" = set; then
3363  echo $ECHO_N "(cached) $ECHO_C" >&6
3364else
3365  ac_save_c_werror_flag=$ac_c_werror_flag
3366   ac_c_werror_flag=yes
3367   ac_cv_prog_cc_g=no
3368   CFLAGS="-g"
3369   cat >conftest.$ac_ext <<_ACEOF
3370/* confdefs.h.  */
3371_ACEOF
3372cat confdefs.h >>conftest.$ac_ext
3373cat >>conftest.$ac_ext <<_ACEOF
3374/* end confdefs.h.  */
3375
3376int
3377main ()
3378{
3379
3380  ;
3381  return 0;
3382}
3383_ACEOF
3384rm -f conftest.$ac_objext
3385if { (ac_try="$ac_compile"
3386case "(($ac_try" in
3387  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3388  *) ac_try_echo=$ac_try;;
3389esac
3390eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3391  (eval "$ac_compile") 2>conftest.er1
3392  ac_status=$?
3393  grep -v '^ *+' conftest.er1 >conftest.err
3394  rm -f conftest.er1
3395  cat conftest.err >&5
3396  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3397  (exit $ac_status); } && {
3398	 test -z "$ac_c_werror_flag" ||
3399	 test ! -s conftest.err
3400       } && test -s conftest.$ac_objext; then
3401  ac_cv_prog_cc_g=yes
3402else
3403  echo "$as_me: failed program was:" >&5
3404sed 's/^/| /' conftest.$ac_ext >&5
3405
3406	CFLAGS=""
3407      cat >conftest.$ac_ext <<_ACEOF
3408/* confdefs.h.  */
3409_ACEOF
3410cat confdefs.h >>conftest.$ac_ext
3411cat >>conftest.$ac_ext <<_ACEOF
3412/* end confdefs.h.  */
3413
3414int
3415main ()
3416{
3417
3418  ;
3419  return 0;
3420}
3421_ACEOF
3422rm -f conftest.$ac_objext
3423if { (ac_try="$ac_compile"
3424case "(($ac_try" in
3425  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3426  *) ac_try_echo=$ac_try;;
3427esac
3428eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3429  (eval "$ac_compile") 2>conftest.er1
3430  ac_status=$?
3431  grep -v '^ *+' conftest.er1 >conftest.err
3432  rm -f conftest.er1
3433  cat conftest.err >&5
3434  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3435  (exit $ac_status); } && {
3436	 test -z "$ac_c_werror_flag" ||
3437	 test ! -s conftest.err
3438       } && test -s conftest.$ac_objext; then
3439  :
3440else
3441  echo "$as_me: failed program was:" >&5
3442sed 's/^/| /' conftest.$ac_ext >&5
3443
3444	ac_c_werror_flag=$ac_save_c_werror_flag
3445	 CFLAGS="-g"
3446	 cat >conftest.$ac_ext <<_ACEOF
3447/* confdefs.h.  */
3448_ACEOF
3449cat confdefs.h >>conftest.$ac_ext
3450cat >>conftest.$ac_ext <<_ACEOF
3451/* end confdefs.h.  */
3452
3453int
3454main ()
3455{
3456
3457  ;
3458  return 0;
3459}
3460_ACEOF
3461rm -f conftest.$ac_objext
3462if { (ac_try="$ac_compile"
3463case "(($ac_try" in
3464  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3465  *) ac_try_echo=$ac_try;;
3466esac
3467eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3468  (eval "$ac_compile") 2>conftest.er1
3469  ac_status=$?
3470  grep -v '^ *+' conftest.er1 >conftest.err
3471  rm -f conftest.er1
3472  cat conftest.err >&5
3473  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3474  (exit $ac_status); } && {
3475	 test -z "$ac_c_werror_flag" ||
3476	 test ! -s conftest.err
3477       } && test -s conftest.$ac_objext; then
3478  ac_cv_prog_cc_g=yes
3479else
3480  echo "$as_me: failed program was:" >&5
3481sed 's/^/| /' conftest.$ac_ext >&5
3482
3483
3484fi
3485
3486rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3487fi
3488
3489rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3490fi
3491
3492rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3493   ac_c_werror_flag=$ac_save_c_werror_flag
3494fi
3495{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3496echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3497if test "$ac_test_CFLAGS" = set; then
3498  CFLAGS=$ac_save_CFLAGS
3499elif test $ac_cv_prog_cc_g = yes; then
3500  if test "$GCC" = yes; then
3501    CFLAGS="-g -O2"
3502  else
3503    CFLAGS="-g"
3504  fi
3505else
3506  if test "$GCC" = yes; then
3507    CFLAGS="-O2"
3508  else
3509    CFLAGS=
3510  fi
3511fi
3512{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3513echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3514if test "${ac_cv_prog_cc_c89+set}" = set; then
3515  echo $ECHO_N "(cached) $ECHO_C" >&6
3516else
3517  ac_cv_prog_cc_c89=no
3518ac_save_CC=$CC
3519cat >conftest.$ac_ext <<_ACEOF
3520/* confdefs.h.  */
3521_ACEOF
3522cat confdefs.h >>conftest.$ac_ext
3523cat >>conftest.$ac_ext <<_ACEOF
3524/* end confdefs.h.  */
3525#include <stdarg.h>
3526#include <stdio.h>
3527#include <sys/types.h>
3528#include <sys/stat.h>
3529/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3530struct buf { int x; };
3531FILE * (*rcsopen) (struct buf *, struct stat *, int);
3532static char *e (p, i)
3533     char **p;
3534     int i;
3535{
3536  return p[i];
3537}
3538static char *f (char * (*g) (char **, int), char **p, ...)
3539{
3540  char *s;
3541  va_list v;
3542  va_start (v,p);
3543  s = g (p, va_arg (v,int));
3544  va_end (v);
3545  return s;
3546}
3547
3548/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3549   function prototypes and stuff, but not '\xHH' hex character constants.
3550   These don't provoke an error unfortunately, instead are silently treated
3551   as 'x'.  The following induces an error, until -std is added to get
3552   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3553   array size at least.  It's necessary to write '\x00'==0 to get something
3554   that's true only with -std.  */
3555int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3556
3557/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3558   inside strings and character constants.  */
3559#define FOO(x) 'x'
3560int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3561
3562int test (int i, double x);
3563struct s1 {int (*f) (int a);};
3564struct s2 {int (*f) (double a);};
3565int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3566int argc;
3567char **argv;
3568int
3569main ()
3570{
3571return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3572  ;
3573  return 0;
3574}
3575_ACEOF
3576for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3577	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3578do
3579  CC="$ac_save_CC $ac_arg"
3580  rm -f conftest.$ac_objext
3581if { (ac_try="$ac_compile"
3582case "(($ac_try" in
3583  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3584  *) ac_try_echo=$ac_try;;
3585esac
3586eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3587  (eval "$ac_compile") 2>conftest.er1
3588  ac_status=$?
3589  grep -v '^ *+' conftest.er1 >conftest.err
3590  rm -f conftest.er1
3591  cat conftest.err >&5
3592  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3593  (exit $ac_status); } && {
3594	 test -z "$ac_c_werror_flag" ||
3595	 test ! -s conftest.err
3596       } && test -s conftest.$ac_objext; then
3597  ac_cv_prog_cc_c89=$ac_arg
3598else
3599  echo "$as_me: failed program was:" >&5
3600sed 's/^/| /' conftest.$ac_ext >&5
3601
3602
3603fi
3604
3605rm -f core conftest.err conftest.$ac_objext
3606  test "x$ac_cv_prog_cc_c89" != "xno" && break
3607done
3608rm -f conftest.$ac_ext
3609CC=$ac_save_CC
3610
3611fi
3612# AC_CACHE_VAL
3613case "x$ac_cv_prog_cc_c89" in
3614  x)
3615    { echo "$as_me:$LINENO: result: none needed" >&5
3616echo "${ECHO_T}none needed" >&6; } ;;
3617  xno)
3618    { echo "$as_me:$LINENO: result: unsupported" >&5
3619echo "${ECHO_T}unsupported" >&6; } ;;
3620  *)
3621    CC="$CC $ac_cv_prog_cc_c89"
3622    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3623echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3624esac
3625
3626
3627ac_ext=c
3628ac_cpp='$CPP $CPPFLAGS'
3629ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3630ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3631ac_compiler_gnu=$ac_cv_c_compiler_gnu
3632
3633depcc="$CC"   am_compiler_list=
3634
3635{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3636echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3637if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3638  echo $ECHO_N "(cached) $ECHO_C" >&6
3639else
3640  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3641  # We make a subdir and do the tests there.  Otherwise we can end up
3642  # making bogus files that we don't know about and never remove.  For
3643  # instance it was reported that on HP-UX the gcc test will end up
3644  # making a dummy file named `D' -- because `-MD' means `put the output
3645  # in D'.
3646  mkdir conftest.dir
3647  # Copy depcomp to subdir because otherwise we won't find it if we're
3648  # using a relative directory.
3649  cp "$am_depcomp" conftest.dir
3650  cd conftest.dir
3651  # We will build objects and dependencies in a subdirectory because
3652  # it helps to detect inapplicable dependency modes.  For instance
3653  # both Tru64's cc and ICC support -MD to output dependencies as a
3654  # side effect of compilation, but ICC will put the dependencies in
3655  # the current directory while Tru64 will put them in the object
3656  # directory.
3657  mkdir sub
3658
3659  am_cv_CC_dependencies_compiler_type=none
3660  if test "$am_compiler_list" = ""; then
3661     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3662  fi
3663  for depmode in $am_compiler_list; do
3664    # Setup a source with many dependencies, because some compilers
3665    # like to wrap large dependency lists on column 80 (with \), and
3666    # we should not choose a depcomp mode which is confused by this.
3667    #
3668    # We need to recreate these files for each test, as the compiler may
3669    # overwrite some of them when testing with obscure command lines.
3670    # This happens at least with the AIX C compiler.
3671    : > sub/conftest.c
3672    for i in 1 2 3 4 5 6; do
3673      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3674      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3675      # Solaris 8's {/usr,}/bin/sh.
3676      touch sub/conftst$i.h
3677    done
3678    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3679
3680    case $depmode in
3681    nosideeffect)
3682      # after this tag, mechanisms are not by side-effect, so they'll
3683      # only be used when explicitly requested
3684      if test "x$enable_dependency_tracking" = xyes; then
3685	continue
3686      else
3687	break
3688      fi
3689      ;;
3690    none) break ;;
3691    esac
3692    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3693    # mode.  It turns out that the SunPro C++ compiler does not properly
3694    # handle `-M -o', and we need to detect this.
3695    if depmode=$depmode \
3696       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3697       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3698       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3699         >/dev/null 2>conftest.err &&
3700       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3701       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3702       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3703       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3704      # icc doesn't choke on unknown options, it will just issue warnings
3705      # or remarks (even with -Werror).  So we grep stderr for any message
3706      # that says an option was ignored or not supported.
3707      # When given -MP, icc 7.0 and 7.1 complain thusly:
3708      #   icc: Command line warning: ignoring option '-M'; no argument required
3709      # The diagnosis changed in icc 8.0:
3710      #   icc: Command line remark: option '-MP' not supported
3711      if (grep 'ignoring option' conftest.err ||
3712          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3713        am_cv_CC_dependencies_compiler_type=$depmode
3714        break
3715      fi
3716    fi
3717  done
3718
3719  cd ..
3720  rm -rf conftest.dir
3721else
3722  am_cv_CC_dependencies_compiler_type=none
3723fi
3724
3725fi
3726{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3727echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3728CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3729
3730 if
3731  test "x$enable_dependency_tracking" != xno \
3732  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3733  am__fastdepCC_TRUE=
3734  am__fastdepCC_FALSE='#'
3735else
3736  am__fastdepCC_TRUE='#'
3737  am__fastdepCC_FALSE=
3738fi
3739
3740
3741{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3742echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3743if test "${lt_cv_path_SED+set}" = set; then
3744  echo $ECHO_N "(cached) $ECHO_C" >&6
3745else
3746  # Loop through the user's path and test for sed and gsed.
3747# Then use that list of sed's as ones to test for truncation.
3748as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3749for as_dir in $PATH
3750do
3751  IFS=$as_save_IFS
3752  test -z "$as_dir" && as_dir=.
3753  for lt_ac_prog in sed gsed; do
3754    for ac_exec_ext in '' $ac_executable_extensions; do
3755      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3756        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3757      fi
3758    done
3759  done
3760done
3761IFS=$as_save_IFS
3762lt_ac_max=0
3763lt_ac_count=0
3764# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3765# along with /bin/sed that truncates output.
3766for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3767  test ! -f $lt_ac_sed && continue
3768  cat /dev/null > conftest.in
3769  lt_ac_count=0
3770  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3771  # Check for GNU sed and select it if it is found.
3772  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3773    lt_cv_path_SED=$lt_ac_sed
3774    break
3775  fi
3776  while true; do
3777    cat conftest.in conftest.in >conftest.tmp
3778    mv conftest.tmp conftest.in
3779    cp conftest.in conftest.nl
3780    echo >>conftest.nl
3781    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3782    cmp -s conftest.out conftest.nl || break
3783    # 10000 chars as input seems more than enough
3784    test $lt_ac_count -gt 10 && break
3785    lt_ac_count=`expr $lt_ac_count + 1`
3786    if test $lt_ac_count -gt $lt_ac_max; then
3787      lt_ac_max=$lt_ac_count
3788      lt_cv_path_SED=$lt_ac_sed
3789    fi
3790  done
3791done
3792
3793fi
3794
3795SED=$lt_cv_path_SED
3796
3797{ echo "$as_me:$LINENO: result: $SED" >&5
3798echo "${ECHO_T}$SED" >&6; }
3799
3800{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3801echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3802if test "${ac_cv_path_GREP+set}" = set; then
3803  echo $ECHO_N "(cached) $ECHO_C" >&6
3804else
3805  # Extract the first word of "grep ggrep" to use in msg output
3806if test -z "$GREP"; then
3807set dummy grep ggrep; ac_prog_name=$2
3808if test "${ac_cv_path_GREP+set}" = set; then
3809  echo $ECHO_N "(cached) $ECHO_C" >&6
3810else
3811  ac_path_GREP_found=false
3812# Loop through the user's path and test for each of PROGNAME-LIST
3813as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3814for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3815do
3816  IFS=$as_save_IFS
3817  test -z "$as_dir" && as_dir=.
3818  for ac_prog in grep ggrep; do
3819  for ac_exec_ext in '' $ac_executable_extensions; do
3820    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3821    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3822    # Check for GNU ac_path_GREP and select it if it is found.
3823  # Check for GNU $ac_path_GREP
3824case `"$ac_path_GREP" --version 2>&1` in
3825*GNU*)
3826  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3827*)
3828  ac_count=0
3829  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3830  while :
3831  do
3832    cat "conftest.in" "conftest.in" >"conftest.tmp"
3833    mv "conftest.tmp" "conftest.in"
3834    cp "conftest.in" "conftest.nl"
3835    echo 'GREP' >> "conftest.nl"
3836    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3837    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3838    ac_count=`expr $ac_count + 1`
3839    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3840      # Best one so far, save it but keep looking for a better one
3841      ac_cv_path_GREP="$ac_path_GREP"
3842      ac_path_GREP_max=$ac_count
3843    fi
3844    # 10*(2^10) chars as input seems more than enough
3845    test $ac_count -gt 10 && break
3846  done
3847  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3848esac
3849
3850
3851    $ac_path_GREP_found && break 3
3852  done
3853done
3854
3855done
3856IFS=$as_save_IFS
3857
3858
3859fi
3860
3861GREP="$ac_cv_path_GREP"
3862if test -z "$GREP"; then
3863  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3864echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3865   { (exit 1); exit 1; }; }
3866fi
3867
3868else
3869  ac_cv_path_GREP=$GREP
3870fi
3871
3872
3873fi
3874{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3875echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3876 GREP="$ac_cv_path_GREP"
3877
3878
3879{ echo "$as_me:$LINENO: checking for egrep" >&5
3880echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3881if test "${ac_cv_path_EGREP+set}" = set; then
3882  echo $ECHO_N "(cached) $ECHO_C" >&6
3883else
3884  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3885   then ac_cv_path_EGREP="$GREP -E"
3886   else
3887     # Extract the first word of "egrep" to use in msg output
3888if test -z "$EGREP"; then
3889set dummy egrep; ac_prog_name=$2
3890if test "${ac_cv_path_EGREP+set}" = set; then
3891  echo $ECHO_N "(cached) $ECHO_C" >&6
3892else
3893  ac_path_EGREP_found=false
3894# Loop through the user's path and test for each of PROGNAME-LIST
3895as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3896for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3897do
3898  IFS=$as_save_IFS
3899  test -z "$as_dir" && as_dir=.
3900  for ac_prog in egrep; do
3901  for ac_exec_ext in '' $ac_executable_extensions; do
3902    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3903    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3904    # Check for GNU ac_path_EGREP and select it if it is found.
3905  # Check for GNU $ac_path_EGREP
3906case `"$ac_path_EGREP" --version 2>&1` in
3907*GNU*)
3908  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3909*)
3910  ac_count=0
3911  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3912  while :
3913  do
3914    cat "conftest.in" "conftest.in" >"conftest.tmp"
3915    mv "conftest.tmp" "conftest.in"
3916    cp "conftest.in" "conftest.nl"
3917    echo 'EGREP' >> "conftest.nl"
3918    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3919    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3920    ac_count=`expr $ac_count + 1`
3921    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3922      # Best one so far, save it but keep looking for a better one
3923      ac_cv_path_EGREP="$ac_path_EGREP"
3924      ac_path_EGREP_max=$ac_count
3925    fi
3926    # 10*(2^10) chars as input seems more than enough
3927    test $ac_count -gt 10 && break
3928  done
3929  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3930esac
3931
3932
3933    $ac_path_EGREP_found && break 3
3934  done
3935done
3936
3937done
3938IFS=$as_save_IFS
3939
3940
3941fi
3942
3943EGREP="$ac_cv_path_EGREP"
3944if test -z "$EGREP"; then
3945  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3946echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3947   { (exit 1); exit 1; }; }
3948fi
3949
3950else
3951  ac_cv_path_EGREP=$EGREP
3952fi
3953
3954
3955   fi
3956fi
3957{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3958echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3959 EGREP="$ac_cv_path_EGREP"
3960
3961
3962
3963# Check whether --with-gnu-ld was given.
3964if test "${with_gnu_ld+set}" = set; then
3965  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3966else
3967  with_gnu_ld=no
3968fi
3969
3970ac_prog=ld
3971if test "$GCC" = yes; then
3972  # Check if gcc -print-prog-name=ld gives a path.
3973  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3974echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3975  case $host in
3976  *-*-mingw*)
3977    # gcc leaves a trailing carriage return which upsets mingw
3978    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3979  *)
3980    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3981  esac
3982  case $ac_prog in
3983    # Accept absolute paths.
3984    [\\/]* | ?:[\\/]*)
3985      re_direlt='/[^/][^/]*/\.\./'
3986      # Canonicalize the pathname of ld
3987      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3988      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3989	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3990      done
3991      test -z "$LD" && LD="$ac_prog"
3992      ;;
3993  "")
3994    # If it fails, then pretend we aren't using GCC.
3995    ac_prog=ld
3996    ;;
3997  *)
3998    # If it is relative, then search for the first ld in PATH.
3999    with_gnu_ld=unknown
4000    ;;
4001  esac
4002elif test "$with_gnu_ld" = yes; then
4003  { echo "$as_me:$LINENO: checking for GNU ld" >&5
4004echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4005else
4006  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4007echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4008fi
4009if test "${lt_cv_path_LD+set}" = set; then
4010  echo $ECHO_N "(cached) $ECHO_C" >&6
4011else
4012  if test -z "$LD"; then
4013  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4014  for ac_dir in $PATH; do
4015    IFS="$lt_save_ifs"
4016    test -z "$ac_dir" && ac_dir=.
4017    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4018      lt_cv_path_LD="$ac_dir/$ac_prog"
4019      # Check to see if the program is GNU ld.  I'd rather use --version,
4020      # but apparently some variants of GNU ld only accept -v.
4021      # Break only if it was the GNU/non-GNU ld that we prefer.
4022      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4023      *GNU* | *'with BFD'*)
4024	test "$with_gnu_ld" != no && break
4025	;;
4026      *)
4027	test "$with_gnu_ld" != yes && break
4028	;;
4029      esac
4030    fi
4031  done
4032  IFS="$lt_save_ifs"
4033else
4034  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4035fi
4036fi
4037
4038LD="$lt_cv_path_LD"
4039if test -n "$LD"; then
4040  { echo "$as_me:$LINENO: result: $LD" >&5
4041echo "${ECHO_T}$LD" >&6; }
4042else
4043  { echo "$as_me:$LINENO: result: no" >&5
4044echo "${ECHO_T}no" >&6; }
4045fi
4046test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4047echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4048   { (exit 1); exit 1; }; }
4049{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4050echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4051if test "${lt_cv_prog_gnu_ld+set}" = set; then
4052  echo $ECHO_N "(cached) $ECHO_C" >&6
4053else
4054  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4055case `$LD -v 2>&1 </dev/null` in
4056*GNU* | *'with BFD'*)
4057  lt_cv_prog_gnu_ld=yes
4058  ;;
4059*)
4060  lt_cv_prog_gnu_ld=no
4061  ;;
4062esac
4063fi
4064{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4065echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4066with_gnu_ld=$lt_cv_prog_gnu_ld
4067
4068
4069{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4070echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4071if test "${lt_cv_ld_reload_flag+set}" = set; then
4072  echo $ECHO_N "(cached) $ECHO_C" >&6
4073else
4074  lt_cv_ld_reload_flag='-r'
4075fi
4076{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4077echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4078reload_flag=$lt_cv_ld_reload_flag
4079case $reload_flag in
4080"" | " "*) ;;
4081*) reload_flag=" $reload_flag" ;;
4082esac
4083reload_cmds='$LD$reload_flag -o $output$reload_objs'
4084case $host_os in
4085  darwin*)
4086    if test "$GCC" = yes; then
4087      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4088    else
4089      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4090    fi
4091    ;;
4092esac
4093
4094{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4095echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4096if test "${lt_cv_path_NM+set}" = set; then
4097  echo $ECHO_N "(cached) $ECHO_C" >&6
4098else
4099  if test -n "$NM"; then
4100  # Let the user override the test.
4101  lt_cv_path_NM="$NM"
4102else
4103  lt_nm_to_check="${ac_tool_prefix}nm"
4104  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4105    lt_nm_to_check="$lt_nm_to_check nm"
4106  fi
4107  for lt_tmp_nm in $lt_nm_to_check; do
4108    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4109    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4110      IFS="$lt_save_ifs"
4111      test -z "$ac_dir" && ac_dir=.
4112      tmp_nm="$ac_dir/$lt_tmp_nm"
4113      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4114	# Check to see if the nm accepts a BSD-compat flag.
4115	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4116	#   nm: unknown option "B" ignored
4117	# Tru64's nm complains that /dev/null is an invalid object file
4118	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4119	*/dev/null* | *'Invalid file or object type'*)
4120	  lt_cv_path_NM="$tmp_nm -B"
4121	  break
4122	  ;;
4123	*)
4124	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4125	  */dev/null*)
4126	    lt_cv_path_NM="$tmp_nm -p"
4127	    break
4128	    ;;
4129	  *)
4130	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4131	    continue # so that we can try to find one that supports BSD flags
4132	    ;;
4133	  esac
4134	  ;;
4135	esac
4136      fi
4137    done
4138    IFS="$lt_save_ifs"
4139  done
4140  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4141fi
4142fi
4143{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4144echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4145NM="$lt_cv_path_NM"
4146
4147{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4148echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4149LN_S=$as_ln_s
4150if test "$LN_S" = "ln -s"; then
4151  { echo "$as_me:$LINENO: result: yes" >&5
4152echo "${ECHO_T}yes" >&6; }
4153else
4154  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4155echo "${ECHO_T}no, using $LN_S" >&6; }
4156fi
4157
4158{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4159echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
4160if test "${lt_cv_deplibs_check_method+set}" = set; then
4161  echo $ECHO_N "(cached) $ECHO_C" >&6
4162else
4163  lt_cv_file_magic_cmd='$MAGIC_CMD'
4164lt_cv_file_magic_test_file=
4165lt_cv_deplibs_check_method='unknown'
4166# Need to set the preceding variable on all platforms that support
4167# interlibrary dependencies.
4168# 'none' -- dependencies not supported.
4169# `unknown' -- same as none, but documents that we really don't know.
4170# 'pass_all' -- all dependencies passed with no checks.
4171# 'test_compile' -- check by making test program.
4172# 'file_magic [[regex]]' -- check by looking for files in library path
4173# which responds to the $file_magic_cmd with a given extended regex.
4174# If you have `file' or equivalent on your system and you're not sure
4175# whether `pass_all' will *always* work, you probably want this one.
4176
4177case $host_os in
4178aix[4-9]*)
4179  lt_cv_deplibs_check_method=pass_all
4180  ;;
4181
4182beos*)
4183  lt_cv_deplibs_check_method=pass_all
4184  ;;
4185
4186bsdi[45]*)
4187  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4188  lt_cv_file_magic_cmd='/usr/bin/file -L'
4189  lt_cv_file_magic_test_file=/shlib/libc.so
4190  ;;
4191
4192cygwin*)
4193  # func_win32_libid is a shell function defined in ltmain.sh
4194  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4195  lt_cv_file_magic_cmd='func_win32_libid'
4196  ;;
4197
4198mingw* | pw32*)
4199  # Base MSYS/MinGW do not provide the 'file' command needed by
4200  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4201  # unless we find 'file', for example because we are cross-compiling.
4202  if ( file / ) >/dev/null 2>&1; then
4203    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4204    lt_cv_file_magic_cmd='func_win32_libid'
4205  else
4206    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4207    lt_cv_file_magic_cmd='$OBJDUMP -f'
4208  fi
4209  ;;
4210
4211darwin* | rhapsody*)
4212  lt_cv_deplibs_check_method=pass_all
4213  ;;
4214
4215freebsd* | dragonfly*)
4216  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4217    case $host_cpu in
4218    i*86 )
4219      # Not sure whether the presence of OpenBSD here was a mistake.
4220      # Let's accept both of them until this is cleared up.
4221      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4222      lt_cv_file_magic_cmd=/usr/bin/file
4223      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4224      ;;
4225    esac
4226  else
4227    lt_cv_deplibs_check_method=pass_all
4228  fi
4229  ;;
4230
4231gnu*)
4232  lt_cv_deplibs_check_method=pass_all
4233  ;;
4234
4235hpux10.20* | hpux11*)
4236  lt_cv_file_magic_cmd=/usr/bin/file
4237  case $host_cpu in
4238  ia64*)
4239    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4240    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4241    ;;
4242  hppa*64*)
4243    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]'
4244    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4245    ;;
4246  *)
4247    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4248    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4249    ;;
4250  esac
4251  ;;
4252
4253interix[3-9]*)
4254  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4255  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4256  ;;
4257
4258irix5* | irix6* | nonstopux*)
4259  case $LD in
4260  *-32|*"-32 ") libmagic=32-bit;;
4261  *-n32|*"-n32 ") libmagic=N32;;
4262  *-64|*"-64 ") libmagic=64-bit;;
4263  *) libmagic=never-match;;
4264  esac
4265  lt_cv_deplibs_check_method=pass_all
4266  ;;
4267
4268# This must be Linux ELF.
4269linux* | k*bsd*-gnu)
4270  lt_cv_deplibs_check_method=pass_all
4271  ;;
4272
4273netbsd*)
4274  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4275    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4276  else
4277    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4278  fi
4279  ;;
4280
4281newos6*)
4282  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4283  lt_cv_file_magic_cmd=/usr/bin/file
4284  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4285  ;;
4286
4287nto-qnx*)
4288  lt_cv_deplibs_check_method=unknown
4289  ;;
4290
4291openbsd*)
4292  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4293    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4294  else
4295    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4296  fi
4297  ;;
4298
4299osf3* | osf4* | osf5*)
4300  lt_cv_deplibs_check_method=pass_all
4301  ;;
4302
4303rdos*)
4304  lt_cv_deplibs_check_method=pass_all
4305  ;;
4306
4307solaris*)
4308  lt_cv_deplibs_check_method=pass_all
4309  ;;
4310
4311sysv4 | sysv4.3*)
4312  case $host_vendor in
4313  motorola)
4314    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]'
4315    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4316    ;;
4317  ncr)
4318    lt_cv_deplibs_check_method=pass_all
4319    ;;
4320  sequent)
4321    lt_cv_file_magic_cmd='/bin/file'
4322    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4323    ;;
4324  sni)
4325    lt_cv_file_magic_cmd='/bin/file'
4326    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4327    lt_cv_file_magic_test_file=/lib/libc.so
4328    ;;
4329  siemens)
4330    lt_cv_deplibs_check_method=pass_all
4331    ;;
4332  pc)
4333    lt_cv_deplibs_check_method=pass_all
4334    ;;
4335  esac
4336  ;;
4337
4338sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4339  lt_cv_deplibs_check_method=pass_all
4340  ;;
4341esac
4342
4343fi
4344{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4345echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4346file_magic_cmd=$lt_cv_file_magic_cmd
4347deplibs_check_method=$lt_cv_deplibs_check_method
4348test -z "$deplibs_check_method" && deplibs_check_method=unknown
4349
4350
4351
4352
4353# If no C compiler was specified, use CC.
4354LTCC=${LTCC-"$CC"}
4355
4356# If no C compiler flags were specified, use CFLAGS.
4357LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4358
4359# Allow CC to be a program name with arguments.
4360compiler=$CC
4361
4362
4363# Check whether --enable-libtool-lock was given.
4364if test "${enable_libtool_lock+set}" = set; then
4365  enableval=$enable_libtool_lock;
4366fi
4367
4368test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4369
4370# Some flags need to be propagated to the compiler or linker for good
4371# libtool support.
4372case $host in
4373ia64-*-hpux*)
4374  # Find out which ABI we are using.
4375  echo 'int i;' > conftest.$ac_ext
4376  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4377  (eval $ac_compile) 2>&5
4378  ac_status=$?
4379  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4380  (exit $ac_status); }; then
4381    case `/usr/bin/file conftest.$ac_objext` in
4382    *ELF-32*)
4383      HPUX_IA64_MODE="32"
4384      ;;
4385    *ELF-64*)
4386      HPUX_IA64_MODE="64"
4387      ;;
4388    esac
4389  fi
4390  rm -rf conftest*
4391  ;;
4392*-*-irix6*)
4393  # Find out which ABI we are using.
4394  echo '#line 4394 "configure"' > conftest.$ac_ext
4395  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4396  (eval $ac_compile) 2>&5
4397  ac_status=$?
4398  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4399  (exit $ac_status); }; then
4400   if test "$lt_cv_prog_gnu_ld" = yes; then
4401    case `/usr/bin/file conftest.$ac_objext` in
4402    *32-bit*)
4403      LD="${LD-ld} -melf32bsmip"
4404      ;;
4405    *N32*)
4406      LD="${LD-ld} -melf32bmipn32"
4407      ;;
4408    *64-bit*)
4409      LD="${LD-ld} -melf64bmip"
4410      ;;
4411    esac
4412   else
4413    case `/usr/bin/file conftest.$ac_objext` in
4414    *32-bit*)
4415      LD="${LD-ld} -32"
4416      ;;
4417    *N32*)
4418      LD="${LD-ld} -n32"
4419      ;;
4420    *64-bit*)
4421      LD="${LD-ld} -64"
4422      ;;
4423    esac
4424   fi
4425  fi
4426  rm -rf conftest*
4427  ;;
4428
4429x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4430s390*-*linux*|sparc*-*linux*)
4431  # Find out which ABI we are using.
4432  echo 'int i;' > conftest.$ac_ext
4433  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4434  (eval $ac_compile) 2>&5
4435  ac_status=$?
4436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4437  (exit $ac_status); }; then
4438    case `/usr/bin/file conftest.o` in
4439    *32-bit*)
4440      case $host in
4441        x86_64-*kfreebsd*-gnu)
4442          LD="${LD-ld} -m elf_i386_fbsd"
4443          ;;
4444        x86_64-*linux*)
4445          LD="${LD-ld} -m elf_i386"
4446          ;;
4447        ppc64-*linux*|powerpc64-*linux*)
4448          LD="${LD-ld} -m elf32ppclinux"
4449          ;;
4450        s390x-*linux*)
4451          LD="${LD-ld} -m elf_s390"
4452          ;;
4453        sparc64-*linux*)
4454          LD="${LD-ld} -m elf32_sparc"
4455          ;;
4456      esac
4457      ;;
4458    *64-bit*)
4459      case $host in
4460        x86_64-*kfreebsd*-gnu)
4461          LD="${LD-ld} -m elf_x86_64_fbsd"
4462          ;;
4463        x86_64-*linux*)
4464          LD="${LD-ld} -m elf_x86_64"
4465          ;;
4466        ppc*-*linux*|powerpc*-*linux*)
4467          LD="${LD-ld} -m elf64ppc"
4468          ;;
4469        s390*-*linux*)
4470          LD="${LD-ld} -m elf64_s390"
4471          ;;
4472        sparc*-*linux*)
4473          LD="${LD-ld} -m elf64_sparc"
4474          ;;
4475      esac
4476      ;;
4477    esac
4478  fi
4479  rm -rf conftest*
4480  ;;
4481
4482*-*-sco3.2v5*)
4483  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4484  SAVE_CFLAGS="$CFLAGS"
4485  CFLAGS="$CFLAGS -belf"
4486  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4487echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4488if test "${lt_cv_cc_needs_belf+set}" = set; then
4489  echo $ECHO_N "(cached) $ECHO_C" >&6
4490else
4491  ac_ext=c
4492ac_cpp='$CPP $CPPFLAGS'
4493ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4494ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4495ac_compiler_gnu=$ac_cv_c_compiler_gnu
4496
4497     cat >conftest.$ac_ext <<_ACEOF
4498/* confdefs.h.  */
4499_ACEOF
4500cat confdefs.h >>conftest.$ac_ext
4501cat >>conftest.$ac_ext <<_ACEOF
4502/* end confdefs.h.  */
4503
4504int
4505main ()
4506{
4507
4508  ;
4509  return 0;
4510}
4511_ACEOF
4512rm -f conftest.$ac_objext conftest$ac_exeext
4513if { (ac_try="$ac_link"
4514case "(($ac_try" in
4515  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4516  *) ac_try_echo=$ac_try;;
4517esac
4518eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4519  (eval "$ac_link") 2>conftest.er1
4520  ac_status=$?
4521  grep -v '^ *+' conftest.er1 >conftest.err
4522  rm -f conftest.er1
4523  cat conftest.err >&5
4524  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4525  (exit $ac_status); } && {
4526	 test -z "$ac_c_werror_flag" ||
4527	 test ! -s conftest.err
4528       } && test -s conftest$ac_exeext &&
4529       $as_test_x conftest$ac_exeext; then
4530  lt_cv_cc_needs_belf=yes
4531else
4532  echo "$as_me: failed program was:" >&5
4533sed 's/^/| /' conftest.$ac_ext >&5
4534
4535	lt_cv_cc_needs_belf=no
4536fi
4537
4538rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4539      conftest$ac_exeext conftest.$ac_ext
4540     ac_ext=c
4541ac_cpp='$CPP $CPPFLAGS'
4542ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4543ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4544ac_compiler_gnu=$ac_cv_c_compiler_gnu
4545
4546fi
4547{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4548echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4549  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4550    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4551    CFLAGS="$SAVE_CFLAGS"
4552  fi
4553  ;;
4554sparc*-*solaris*)
4555  # Find out which ABI we are using.
4556  echo 'int i;' > conftest.$ac_ext
4557  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4558  (eval $ac_compile) 2>&5
4559  ac_status=$?
4560  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4561  (exit $ac_status); }; then
4562    case `/usr/bin/file conftest.o` in
4563    *64-bit*)
4564      case $lt_cv_prog_gnu_ld in
4565      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4566      *)
4567        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4568	  LD="${LD-ld} -64"
4569	fi
4570	;;
4571      esac
4572      ;;
4573    esac
4574  fi
4575  rm -rf conftest*
4576  ;;
4577
4578
4579esac
4580
4581need_locks="$enable_libtool_lock"
4582
4583
4584ac_ext=c
4585ac_cpp='$CPP $CPPFLAGS'
4586ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4587ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4588ac_compiler_gnu=$ac_cv_c_compiler_gnu
4589{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4590echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4591# On Suns, sometimes $CPP names a directory.
4592if test -n "$CPP" && test -d "$CPP"; then
4593  CPP=
4594fi
4595if test -z "$CPP"; then
4596  if test "${ac_cv_prog_CPP+set}" = set; then
4597  echo $ECHO_N "(cached) $ECHO_C" >&6
4598else
4599      # Double quotes because CPP needs to be expanded
4600    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4601    do
4602      ac_preproc_ok=false
4603for ac_c_preproc_warn_flag in '' yes
4604do
4605  # Use a header file that comes with gcc, so configuring glibc
4606  # with a fresh cross-compiler works.
4607  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4608  # <limits.h> exists even on freestanding compilers.
4609  # On the NeXT, cc -E runs the code through the compiler's parser,
4610  # not just through cpp. "Syntax error" is here to catch this case.
4611  cat >conftest.$ac_ext <<_ACEOF
4612/* confdefs.h.  */
4613_ACEOF
4614cat confdefs.h >>conftest.$ac_ext
4615cat >>conftest.$ac_ext <<_ACEOF
4616/* end confdefs.h.  */
4617#ifdef __STDC__
4618# include <limits.h>
4619#else
4620# include <assert.h>
4621#endif
4622		     Syntax error
4623_ACEOF
4624if { (ac_try="$ac_cpp conftest.$ac_ext"
4625case "(($ac_try" in
4626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4627  *) ac_try_echo=$ac_try;;
4628esac
4629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4630  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4631  ac_status=$?
4632  grep -v '^ *+' conftest.er1 >conftest.err
4633  rm -f conftest.er1
4634  cat conftest.err >&5
4635  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4636  (exit $ac_status); } >/dev/null && {
4637	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4638	 test ! -s conftest.err
4639       }; then
4640  :
4641else
4642  echo "$as_me: failed program was:" >&5
4643sed 's/^/| /' conftest.$ac_ext >&5
4644
4645  # Broken: fails on valid input.
4646continue
4647fi
4648
4649rm -f conftest.err conftest.$ac_ext
4650
4651  # OK, works on sane cases.  Now check whether nonexistent headers
4652  # can be detected and how.
4653  cat >conftest.$ac_ext <<_ACEOF
4654/* confdefs.h.  */
4655_ACEOF
4656cat confdefs.h >>conftest.$ac_ext
4657cat >>conftest.$ac_ext <<_ACEOF
4658/* end confdefs.h.  */
4659#include <ac_nonexistent.h>
4660_ACEOF
4661if { (ac_try="$ac_cpp conftest.$ac_ext"
4662case "(($ac_try" in
4663  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4664  *) ac_try_echo=$ac_try;;
4665esac
4666eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4667  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4668  ac_status=$?
4669  grep -v '^ *+' conftest.er1 >conftest.err
4670  rm -f conftest.er1
4671  cat conftest.err >&5
4672  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4673  (exit $ac_status); } >/dev/null && {
4674	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4675	 test ! -s conftest.err
4676       }; then
4677  # Broken: success on invalid input.
4678continue
4679else
4680  echo "$as_me: failed program was:" >&5
4681sed 's/^/| /' conftest.$ac_ext >&5
4682
4683  # Passes both tests.
4684ac_preproc_ok=:
4685break
4686fi
4687
4688rm -f conftest.err conftest.$ac_ext
4689
4690done
4691# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4692rm -f conftest.err conftest.$ac_ext
4693if $ac_preproc_ok; then
4694  break
4695fi
4696
4697    done
4698    ac_cv_prog_CPP=$CPP
4699
4700fi
4701  CPP=$ac_cv_prog_CPP
4702else
4703  ac_cv_prog_CPP=$CPP
4704fi
4705{ echo "$as_me:$LINENO: result: $CPP" >&5
4706echo "${ECHO_T}$CPP" >&6; }
4707ac_preproc_ok=false
4708for ac_c_preproc_warn_flag in '' yes
4709do
4710  # Use a header file that comes with gcc, so configuring glibc
4711  # with a fresh cross-compiler works.
4712  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4713  # <limits.h> exists even on freestanding compilers.
4714  # On the NeXT, cc -E runs the code through the compiler's parser,
4715  # not just through cpp. "Syntax error" is here to catch this case.
4716  cat >conftest.$ac_ext <<_ACEOF
4717/* confdefs.h.  */
4718_ACEOF
4719cat confdefs.h >>conftest.$ac_ext
4720cat >>conftest.$ac_ext <<_ACEOF
4721/* end confdefs.h.  */
4722#ifdef __STDC__
4723# include <limits.h>
4724#else
4725# include <assert.h>
4726#endif
4727		     Syntax error
4728_ACEOF
4729if { (ac_try="$ac_cpp conftest.$ac_ext"
4730case "(($ac_try" in
4731  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4732  *) ac_try_echo=$ac_try;;
4733esac
4734eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4735  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4736  ac_status=$?
4737  grep -v '^ *+' conftest.er1 >conftest.err
4738  rm -f conftest.er1
4739  cat conftest.err >&5
4740  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4741  (exit $ac_status); } >/dev/null && {
4742	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4743	 test ! -s conftest.err
4744       }; then
4745  :
4746else
4747  echo "$as_me: failed program was:" >&5
4748sed 's/^/| /' conftest.$ac_ext >&5
4749
4750  # Broken: fails on valid input.
4751continue
4752fi
4753
4754rm -f conftest.err conftest.$ac_ext
4755
4756  # OK, works on sane cases.  Now check whether nonexistent headers
4757  # can be detected and how.
4758  cat >conftest.$ac_ext <<_ACEOF
4759/* confdefs.h.  */
4760_ACEOF
4761cat confdefs.h >>conftest.$ac_ext
4762cat >>conftest.$ac_ext <<_ACEOF
4763/* end confdefs.h.  */
4764#include <ac_nonexistent.h>
4765_ACEOF
4766if { (ac_try="$ac_cpp conftest.$ac_ext"
4767case "(($ac_try" in
4768  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4769  *) ac_try_echo=$ac_try;;
4770esac
4771eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4772  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4773  ac_status=$?
4774  grep -v '^ *+' conftest.er1 >conftest.err
4775  rm -f conftest.er1
4776  cat conftest.err >&5
4777  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4778  (exit $ac_status); } >/dev/null && {
4779	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4780	 test ! -s conftest.err
4781       }; then
4782  # Broken: success on invalid input.
4783continue
4784else
4785  echo "$as_me: failed program was:" >&5
4786sed 's/^/| /' conftest.$ac_ext >&5
4787
4788  # Passes both tests.
4789ac_preproc_ok=:
4790break
4791fi
4792
4793rm -f conftest.err conftest.$ac_ext
4794
4795done
4796# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4797rm -f conftest.err conftest.$ac_ext
4798if $ac_preproc_ok; then
4799  :
4800else
4801  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4802See \`config.log' for more details." >&5
4803echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4804See \`config.log' for more details." >&2;}
4805   { (exit 1); exit 1; }; }
4806fi
4807
4808ac_ext=c
4809ac_cpp='$CPP $CPPFLAGS'
4810ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4811ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4812ac_compiler_gnu=$ac_cv_c_compiler_gnu
4813
4814
4815{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4816echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4817if test "${ac_cv_header_stdc+set}" = set; then
4818  echo $ECHO_N "(cached) $ECHO_C" >&6
4819else
4820  cat >conftest.$ac_ext <<_ACEOF
4821/* confdefs.h.  */
4822_ACEOF
4823cat confdefs.h >>conftest.$ac_ext
4824cat >>conftest.$ac_ext <<_ACEOF
4825/* end confdefs.h.  */
4826#include <stdlib.h>
4827#include <stdarg.h>
4828#include <string.h>
4829#include <float.h>
4830
4831int
4832main ()
4833{
4834
4835  ;
4836  return 0;
4837}
4838_ACEOF
4839rm -f conftest.$ac_objext
4840if { (ac_try="$ac_compile"
4841case "(($ac_try" in
4842  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4843  *) ac_try_echo=$ac_try;;
4844esac
4845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4846  (eval "$ac_compile") 2>conftest.er1
4847  ac_status=$?
4848  grep -v '^ *+' conftest.er1 >conftest.err
4849  rm -f conftest.er1
4850  cat conftest.err >&5
4851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4852  (exit $ac_status); } && {
4853	 test -z "$ac_c_werror_flag" ||
4854	 test ! -s conftest.err
4855       } && test -s conftest.$ac_objext; then
4856  ac_cv_header_stdc=yes
4857else
4858  echo "$as_me: failed program was:" >&5
4859sed 's/^/| /' conftest.$ac_ext >&5
4860
4861	ac_cv_header_stdc=no
4862fi
4863
4864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4865
4866if test $ac_cv_header_stdc = yes; then
4867  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4868  cat >conftest.$ac_ext <<_ACEOF
4869/* confdefs.h.  */
4870_ACEOF
4871cat confdefs.h >>conftest.$ac_ext
4872cat >>conftest.$ac_ext <<_ACEOF
4873/* end confdefs.h.  */
4874#include <string.h>
4875
4876_ACEOF
4877if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4878  $EGREP "memchr" >/dev/null 2>&1; then
4879  :
4880else
4881  ac_cv_header_stdc=no
4882fi
4883rm -f conftest*
4884
4885fi
4886
4887if test $ac_cv_header_stdc = yes; then
4888  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4889  cat >conftest.$ac_ext <<_ACEOF
4890/* confdefs.h.  */
4891_ACEOF
4892cat confdefs.h >>conftest.$ac_ext
4893cat >>conftest.$ac_ext <<_ACEOF
4894/* end confdefs.h.  */
4895#include <stdlib.h>
4896
4897_ACEOF
4898if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4899  $EGREP "free" >/dev/null 2>&1; then
4900  :
4901else
4902  ac_cv_header_stdc=no
4903fi
4904rm -f conftest*
4905
4906fi
4907
4908if test $ac_cv_header_stdc = yes; then
4909  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4910  if test "$cross_compiling" = yes; then
4911  :
4912else
4913  cat >conftest.$ac_ext <<_ACEOF
4914/* confdefs.h.  */
4915_ACEOF
4916cat confdefs.h >>conftest.$ac_ext
4917cat >>conftest.$ac_ext <<_ACEOF
4918/* end confdefs.h.  */
4919#include <ctype.h>
4920#include <stdlib.h>
4921#if ((' ' & 0x0FF) == 0x020)
4922# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4923# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4924#else
4925# define ISLOWER(c) \
4926		   (('a' <= (c) && (c) <= 'i') \
4927		     || ('j' <= (c) && (c) <= 'r') \
4928		     || ('s' <= (c) && (c) <= 'z'))
4929# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4930#endif
4931
4932#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4933int
4934main ()
4935{
4936  int i;
4937  for (i = 0; i < 256; i++)
4938    if (XOR (islower (i), ISLOWER (i))
4939	|| toupper (i) != TOUPPER (i))
4940      return 2;
4941  return 0;
4942}
4943_ACEOF
4944rm -f conftest$ac_exeext
4945if { (ac_try="$ac_link"
4946case "(($ac_try" in
4947  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4948  *) ac_try_echo=$ac_try;;
4949esac
4950eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4951  (eval "$ac_link") 2>&5
4952  ac_status=$?
4953  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4954  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4955  { (case "(($ac_try" in
4956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4957  *) ac_try_echo=$ac_try;;
4958esac
4959eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4960  (eval "$ac_try") 2>&5
4961  ac_status=$?
4962  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4963  (exit $ac_status); }; }; then
4964  :
4965else
4966  echo "$as_me: program exited with status $ac_status" >&5
4967echo "$as_me: failed program was:" >&5
4968sed 's/^/| /' conftest.$ac_ext >&5
4969
4970( exit $ac_status )
4971ac_cv_header_stdc=no
4972fi
4973rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4974fi
4975
4976
4977fi
4978fi
4979{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4980echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4981if test $ac_cv_header_stdc = yes; then
4982
4983cat >>confdefs.h <<\_ACEOF
4984#define STDC_HEADERS 1
4985_ACEOF
4986
4987fi
4988
4989# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5000		  inttypes.h stdint.h unistd.h
5001do
5002as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5003{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5004echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5005if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5006  echo $ECHO_N "(cached) $ECHO_C" >&6
5007else
5008  cat >conftest.$ac_ext <<_ACEOF
5009/* confdefs.h.  */
5010_ACEOF
5011cat confdefs.h >>conftest.$ac_ext
5012cat >>conftest.$ac_ext <<_ACEOF
5013/* end confdefs.h.  */
5014$ac_includes_default
5015
5016#include <$ac_header>
5017_ACEOF
5018rm -f conftest.$ac_objext
5019if { (ac_try="$ac_compile"
5020case "(($ac_try" in
5021  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5022  *) ac_try_echo=$ac_try;;
5023esac
5024eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5025  (eval "$ac_compile") 2>conftest.er1
5026  ac_status=$?
5027  grep -v '^ *+' conftest.er1 >conftest.err
5028  rm -f conftest.er1
5029  cat conftest.err >&5
5030  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5031  (exit $ac_status); } && {
5032	 test -z "$ac_c_werror_flag" ||
5033	 test ! -s conftest.err
5034       } && test -s conftest.$ac_objext; then
5035  eval "$as_ac_Header=yes"
5036else
5037  echo "$as_me: failed program was:" >&5
5038sed 's/^/| /' conftest.$ac_ext >&5
5039
5040	eval "$as_ac_Header=no"
5041fi
5042
5043rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5044fi
5045ac_res=`eval echo '${'$as_ac_Header'}'`
5046	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5047echo "${ECHO_T}$ac_res" >&6; }
5048if test `eval echo '${'$as_ac_Header'}'` = yes; then
5049  cat >>confdefs.h <<_ACEOF
5050#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5051_ACEOF
5052
5053fi
5054
5055done
5056
5057
5058
5059for ac_header in dlfcn.h
5060do
5061as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5062if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5063  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5064echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5065if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5066  echo $ECHO_N "(cached) $ECHO_C" >&6
5067fi
5068ac_res=`eval echo '${'$as_ac_Header'}'`
5069	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5070echo "${ECHO_T}$ac_res" >&6; }
5071else
5072  # Is the header compilable?
5073{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5074echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5075cat >conftest.$ac_ext <<_ACEOF
5076/* confdefs.h.  */
5077_ACEOF
5078cat confdefs.h >>conftest.$ac_ext
5079cat >>conftest.$ac_ext <<_ACEOF
5080/* end confdefs.h.  */
5081$ac_includes_default
5082#include <$ac_header>
5083_ACEOF
5084rm -f conftest.$ac_objext
5085if { (ac_try="$ac_compile"
5086case "(($ac_try" in
5087  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5088  *) ac_try_echo=$ac_try;;
5089esac
5090eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5091  (eval "$ac_compile") 2>conftest.er1
5092  ac_status=$?
5093  grep -v '^ *+' conftest.er1 >conftest.err
5094  rm -f conftest.er1
5095  cat conftest.err >&5
5096  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5097  (exit $ac_status); } && {
5098	 test -z "$ac_c_werror_flag" ||
5099	 test ! -s conftest.err
5100       } && test -s conftest.$ac_objext; then
5101  ac_header_compiler=yes
5102else
5103  echo "$as_me: failed program was:" >&5
5104sed 's/^/| /' conftest.$ac_ext >&5
5105
5106	ac_header_compiler=no
5107fi
5108
5109rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5110{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5111echo "${ECHO_T}$ac_header_compiler" >&6; }
5112
5113# Is the header present?
5114{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5115echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5116cat >conftest.$ac_ext <<_ACEOF
5117/* confdefs.h.  */
5118_ACEOF
5119cat confdefs.h >>conftest.$ac_ext
5120cat >>conftest.$ac_ext <<_ACEOF
5121/* end confdefs.h.  */
5122#include <$ac_header>
5123_ACEOF
5124if { (ac_try="$ac_cpp conftest.$ac_ext"
5125case "(($ac_try" in
5126  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5127  *) ac_try_echo=$ac_try;;
5128esac
5129eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5130  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5131  ac_status=$?
5132  grep -v '^ *+' conftest.er1 >conftest.err
5133  rm -f conftest.er1
5134  cat conftest.err >&5
5135  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5136  (exit $ac_status); } >/dev/null && {
5137	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5138	 test ! -s conftest.err
5139       }; then
5140  ac_header_preproc=yes
5141else
5142  echo "$as_me: failed program was:" >&5
5143sed 's/^/| /' conftest.$ac_ext >&5
5144
5145  ac_header_preproc=no
5146fi
5147
5148rm -f conftest.err conftest.$ac_ext
5149{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5150echo "${ECHO_T}$ac_header_preproc" >&6; }
5151
5152# So?  What about this header?
5153case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5154  yes:no: )
5155    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5156echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5157    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5158echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5159    ac_header_preproc=yes
5160    ;;
5161  no:yes:* )
5162    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5163echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5164    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5165echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5166    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5167echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5168    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5169echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5170    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5171echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5172    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5173echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5174    ( cat <<\_ASBOX
5175## ---------------------------------------------------------------------- ##
5176## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5177## ---------------------------------------------------------------------- ##
5178_ASBOX
5179     ) | sed "s/^/$as_me: WARNING:     /" >&2
5180    ;;
5181esac
5182{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5183echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5184if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5185  echo $ECHO_N "(cached) $ECHO_C" >&6
5186else
5187  eval "$as_ac_Header=\$ac_header_preproc"
5188fi
5189ac_res=`eval echo '${'$as_ac_Header'}'`
5190	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5191echo "${ECHO_T}$ac_res" >&6; }
5192
5193fi
5194if test `eval echo '${'$as_ac_Header'}'` = yes; then
5195  cat >>confdefs.h <<_ACEOF
5196#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5197_ACEOF
5198
5199fi
5200
5201done
5202
5203ac_ext=cpp
5204ac_cpp='$CXXCPP $CPPFLAGS'
5205ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5206ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5207ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5208if test -z "$CXX"; then
5209  if test -n "$CCC"; then
5210    CXX=$CCC
5211  else
5212    if test -n "$ac_tool_prefix"; then
5213  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5214  do
5215    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5216set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5217{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5218echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5219if test "${ac_cv_prog_CXX+set}" = set; then
5220  echo $ECHO_N "(cached) $ECHO_C" >&6
5221else
5222  if test -n "$CXX"; then
5223  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5224else
5225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5226for as_dir in $PATH
5227do
5228  IFS=$as_save_IFS
5229  test -z "$as_dir" && as_dir=.
5230  for ac_exec_ext in '' $ac_executable_extensions; do
5231  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5232    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5233    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5234    break 2
5235  fi
5236done
5237done
5238IFS=$as_save_IFS
5239
5240fi
5241fi
5242CXX=$ac_cv_prog_CXX
5243if test -n "$CXX"; then
5244  { echo "$as_me:$LINENO: result: $CXX" >&5
5245echo "${ECHO_T}$CXX" >&6; }
5246else
5247  { echo "$as_me:$LINENO: result: no" >&5
5248echo "${ECHO_T}no" >&6; }
5249fi
5250
5251
5252    test -n "$CXX" && break
5253  done
5254fi
5255if test -z "$CXX"; then
5256  ac_ct_CXX=$CXX
5257  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5258do
5259  # Extract the first word of "$ac_prog", so it can be a program name with args.
5260set dummy $ac_prog; ac_word=$2
5261{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5262echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5263if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5264  echo $ECHO_N "(cached) $ECHO_C" >&6
5265else
5266  if test -n "$ac_ct_CXX"; then
5267  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5268else
5269as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5270for as_dir in $PATH
5271do
5272  IFS=$as_save_IFS
5273  test -z "$as_dir" && as_dir=.
5274  for ac_exec_ext in '' $ac_executable_extensions; do
5275  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5276    ac_cv_prog_ac_ct_CXX="$ac_prog"
5277    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5278    break 2
5279  fi
5280done
5281done
5282IFS=$as_save_IFS
5283
5284fi
5285fi
5286ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5287if test -n "$ac_ct_CXX"; then
5288  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5289echo "${ECHO_T}$ac_ct_CXX" >&6; }
5290else
5291  { echo "$as_me:$LINENO: result: no" >&5
5292echo "${ECHO_T}no" >&6; }
5293fi
5294
5295
5296  test -n "$ac_ct_CXX" && break
5297done
5298
5299  if test "x$ac_ct_CXX" = x; then
5300    CXX="g++"
5301  else
5302    case $cross_compiling:$ac_tool_warned in
5303yes:)
5304{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5305whose name does not start with the host triplet.  If you think this
5306configuration is useful to you, please write to autoconf@gnu.org." >&5
5307echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5308whose name does not start with the host triplet.  If you think this
5309configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5310ac_tool_warned=yes ;;
5311esac
5312    CXX=$ac_ct_CXX
5313  fi
5314fi
5315
5316  fi
5317fi
5318# Provide some information about the compiler.
5319echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5320ac_compiler=`set X $ac_compile; echo $2`
5321{ (ac_try="$ac_compiler --version >&5"
5322case "(($ac_try" in
5323  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5324  *) ac_try_echo=$ac_try;;
5325esac
5326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5327  (eval "$ac_compiler --version >&5") 2>&5
5328  ac_status=$?
5329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5330  (exit $ac_status); }
5331{ (ac_try="$ac_compiler -v >&5"
5332case "(($ac_try" in
5333  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5334  *) ac_try_echo=$ac_try;;
5335esac
5336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5337  (eval "$ac_compiler -v >&5") 2>&5
5338  ac_status=$?
5339  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5340  (exit $ac_status); }
5341{ (ac_try="$ac_compiler -V >&5"
5342case "(($ac_try" in
5343  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5344  *) ac_try_echo=$ac_try;;
5345esac
5346eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5347  (eval "$ac_compiler -V >&5") 2>&5
5348  ac_status=$?
5349  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5350  (exit $ac_status); }
5351
5352{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5353echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5354if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5355  echo $ECHO_N "(cached) $ECHO_C" >&6
5356else
5357  cat >conftest.$ac_ext <<_ACEOF
5358/* confdefs.h.  */
5359_ACEOF
5360cat confdefs.h >>conftest.$ac_ext
5361cat >>conftest.$ac_ext <<_ACEOF
5362/* end confdefs.h.  */
5363
5364int
5365main ()
5366{
5367#ifndef __GNUC__
5368       choke me
5369#endif
5370
5371  ;
5372  return 0;
5373}
5374_ACEOF
5375rm -f conftest.$ac_objext
5376if { (ac_try="$ac_compile"
5377case "(($ac_try" in
5378  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5379  *) ac_try_echo=$ac_try;;
5380esac
5381eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5382  (eval "$ac_compile") 2>conftest.er1
5383  ac_status=$?
5384  grep -v '^ *+' conftest.er1 >conftest.err
5385  rm -f conftest.er1
5386  cat conftest.err >&5
5387  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5388  (exit $ac_status); } && {
5389	 test -z "$ac_cxx_werror_flag" ||
5390	 test ! -s conftest.err
5391       } && test -s conftest.$ac_objext; then
5392  ac_compiler_gnu=yes
5393else
5394  echo "$as_me: failed program was:" >&5
5395sed 's/^/| /' conftest.$ac_ext >&5
5396
5397	ac_compiler_gnu=no
5398fi
5399
5400rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5401ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5402
5403fi
5404{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5405echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5406GXX=`test $ac_compiler_gnu = yes && echo yes`
5407ac_test_CXXFLAGS=${CXXFLAGS+set}
5408ac_save_CXXFLAGS=$CXXFLAGS
5409{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5410echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5411if test "${ac_cv_prog_cxx_g+set}" = set; then
5412  echo $ECHO_N "(cached) $ECHO_C" >&6
5413else
5414  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5415   ac_cxx_werror_flag=yes
5416   ac_cv_prog_cxx_g=no
5417   CXXFLAGS="-g"
5418   cat >conftest.$ac_ext <<_ACEOF
5419/* confdefs.h.  */
5420_ACEOF
5421cat confdefs.h >>conftest.$ac_ext
5422cat >>conftest.$ac_ext <<_ACEOF
5423/* end confdefs.h.  */
5424
5425int
5426main ()
5427{
5428
5429  ;
5430  return 0;
5431}
5432_ACEOF
5433rm -f conftest.$ac_objext
5434if { (ac_try="$ac_compile"
5435case "(($ac_try" in
5436  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5437  *) ac_try_echo=$ac_try;;
5438esac
5439eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5440  (eval "$ac_compile") 2>conftest.er1
5441  ac_status=$?
5442  grep -v '^ *+' conftest.er1 >conftest.err
5443  rm -f conftest.er1
5444  cat conftest.err >&5
5445  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5446  (exit $ac_status); } && {
5447	 test -z "$ac_cxx_werror_flag" ||
5448	 test ! -s conftest.err
5449       } && test -s conftest.$ac_objext; then
5450  ac_cv_prog_cxx_g=yes
5451else
5452  echo "$as_me: failed program was:" >&5
5453sed 's/^/| /' conftest.$ac_ext >&5
5454
5455	CXXFLAGS=""
5456      cat >conftest.$ac_ext <<_ACEOF
5457/* confdefs.h.  */
5458_ACEOF
5459cat confdefs.h >>conftest.$ac_ext
5460cat >>conftest.$ac_ext <<_ACEOF
5461/* end confdefs.h.  */
5462
5463int
5464main ()
5465{
5466
5467  ;
5468  return 0;
5469}
5470_ACEOF
5471rm -f conftest.$ac_objext
5472if { (ac_try="$ac_compile"
5473case "(($ac_try" in
5474  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5475  *) ac_try_echo=$ac_try;;
5476esac
5477eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5478  (eval "$ac_compile") 2>conftest.er1
5479  ac_status=$?
5480  grep -v '^ *+' conftest.er1 >conftest.err
5481  rm -f conftest.er1
5482  cat conftest.err >&5
5483  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5484  (exit $ac_status); } && {
5485	 test -z "$ac_cxx_werror_flag" ||
5486	 test ! -s conftest.err
5487       } && test -s conftest.$ac_objext; then
5488  :
5489else
5490  echo "$as_me: failed program was:" >&5
5491sed 's/^/| /' conftest.$ac_ext >&5
5492
5493	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5494	 CXXFLAGS="-g"
5495	 cat >conftest.$ac_ext <<_ACEOF
5496/* confdefs.h.  */
5497_ACEOF
5498cat confdefs.h >>conftest.$ac_ext
5499cat >>conftest.$ac_ext <<_ACEOF
5500/* end confdefs.h.  */
5501
5502int
5503main ()
5504{
5505
5506  ;
5507  return 0;
5508}
5509_ACEOF
5510rm -f conftest.$ac_objext
5511if { (ac_try="$ac_compile"
5512case "(($ac_try" in
5513  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5514  *) ac_try_echo=$ac_try;;
5515esac
5516eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5517  (eval "$ac_compile") 2>conftest.er1
5518  ac_status=$?
5519  grep -v '^ *+' conftest.er1 >conftest.err
5520  rm -f conftest.er1
5521  cat conftest.err >&5
5522  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5523  (exit $ac_status); } && {
5524	 test -z "$ac_cxx_werror_flag" ||
5525	 test ! -s conftest.err
5526       } && test -s conftest.$ac_objext; then
5527  ac_cv_prog_cxx_g=yes
5528else
5529  echo "$as_me: failed program was:" >&5
5530sed 's/^/| /' conftest.$ac_ext >&5
5531
5532
5533fi
5534
5535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5536fi
5537
5538rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5539fi
5540
5541rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5542   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5543fi
5544{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5545echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5546if test "$ac_test_CXXFLAGS" = set; then
5547  CXXFLAGS=$ac_save_CXXFLAGS
5548elif test $ac_cv_prog_cxx_g = yes; then
5549  if test "$GXX" = yes; then
5550    CXXFLAGS="-g -O2"
5551  else
5552    CXXFLAGS="-g"
5553  fi
5554else
5555  if test "$GXX" = yes; then
5556    CXXFLAGS="-O2"
5557  else
5558    CXXFLAGS=
5559  fi
5560fi
5561ac_ext=cpp
5562ac_cpp='$CXXCPP $CPPFLAGS'
5563ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5564ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5565ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5566
5567depcc="$CXX"  am_compiler_list=
5568
5569{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5570echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5571if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5572  echo $ECHO_N "(cached) $ECHO_C" >&6
5573else
5574  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5575  # We make a subdir and do the tests there.  Otherwise we can end up
5576  # making bogus files that we don't know about and never remove.  For
5577  # instance it was reported that on HP-UX the gcc test will end up
5578  # making a dummy file named `D' -- because `-MD' means `put the output
5579  # in D'.
5580  mkdir conftest.dir
5581  # Copy depcomp to subdir because otherwise we won't find it if we're
5582  # using a relative directory.
5583  cp "$am_depcomp" conftest.dir
5584  cd conftest.dir
5585  # We will build objects and dependencies in a subdirectory because
5586  # it helps to detect inapplicable dependency modes.  For instance
5587  # both Tru64's cc and ICC support -MD to output dependencies as a
5588  # side effect of compilation, but ICC will put the dependencies in
5589  # the current directory while Tru64 will put them in the object
5590  # directory.
5591  mkdir sub
5592
5593  am_cv_CXX_dependencies_compiler_type=none
5594  if test "$am_compiler_list" = ""; then
5595     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5596  fi
5597  for depmode in $am_compiler_list; do
5598    # Setup a source with many dependencies, because some compilers
5599    # like to wrap large dependency lists on column 80 (with \), and
5600    # we should not choose a depcomp mode which is confused by this.
5601    #
5602    # We need to recreate these files for each test, as the compiler may
5603    # overwrite some of them when testing with obscure command lines.
5604    # This happens at least with the AIX C compiler.
5605    : > sub/conftest.c
5606    for i in 1 2 3 4 5 6; do
5607      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5608      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5609      # Solaris 8's {/usr,}/bin/sh.
5610      touch sub/conftst$i.h
5611    done
5612    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5613
5614    case $depmode in
5615    nosideeffect)
5616      # after this tag, mechanisms are not by side-effect, so they'll
5617      # only be used when explicitly requested
5618      if test "x$enable_dependency_tracking" = xyes; then
5619	continue
5620      else
5621	break
5622      fi
5623      ;;
5624    none) break ;;
5625    esac
5626    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5627    # mode.  It turns out that the SunPro C++ compiler does not properly
5628    # handle `-M -o', and we need to detect this.
5629    if depmode=$depmode \
5630       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5631       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5632       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5633         >/dev/null 2>conftest.err &&
5634       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5635       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5636       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5637       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5638      # icc doesn't choke on unknown options, it will just issue warnings
5639      # or remarks (even with -Werror).  So we grep stderr for any message
5640      # that says an option was ignored or not supported.
5641      # When given -MP, icc 7.0 and 7.1 complain thusly:
5642      #   icc: Command line warning: ignoring option '-M'; no argument required
5643      # The diagnosis changed in icc 8.0:
5644      #   icc: Command line remark: option '-MP' not supported
5645      if (grep 'ignoring option' conftest.err ||
5646          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5647        am_cv_CXX_dependencies_compiler_type=$depmode
5648        break
5649      fi
5650    fi
5651  done
5652
5653  cd ..
5654  rm -rf conftest.dir
5655else
5656  am_cv_CXX_dependencies_compiler_type=none
5657fi
5658
5659fi
5660{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5661echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5662CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5663
5664 if
5665  test "x$enable_dependency_tracking" != xno \
5666  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5667  am__fastdepCXX_TRUE=
5668  am__fastdepCXX_FALSE='#'
5669else
5670  am__fastdepCXX_TRUE='#'
5671  am__fastdepCXX_FALSE=
5672fi
5673
5674
5675
5676
5677if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5678    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5679    (test "X$CXX" != "Xg++"))) ; then
5680  ac_ext=cpp
5681ac_cpp='$CXXCPP $CPPFLAGS'
5682ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5683ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5684ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5685{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5686echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5687if test -z "$CXXCPP"; then
5688  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5689  echo $ECHO_N "(cached) $ECHO_C" >&6
5690else
5691      # Double quotes because CXXCPP needs to be expanded
5692    for CXXCPP in "$CXX -E" "/lib/cpp"
5693    do
5694      ac_preproc_ok=false
5695for ac_cxx_preproc_warn_flag in '' yes
5696do
5697  # Use a header file that comes with gcc, so configuring glibc
5698  # with a fresh cross-compiler works.
5699  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5700  # <limits.h> exists even on freestanding compilers.
5701  # On the NeXT, cc -E runs the code through the compiler's parser,
5702  # not just through cpp. "Syntax error" is here to catch this case.
5703  cat >conftest.$ac_ext <<_ACEOF
5704/* confdefs.h.  */
5705_ACEOF
5706cat confdefs.h >>conftest.$ac_ext
5707cat >>conftest.$ac_ext <<_ACEOF
5708/* end confdefs.h.  */
5709#ifdef __STDC__
5710# include <limits.h>
5711#else
5712# include <assert.h>
5713#endif
5714		     Syntax error
5715_ACEOF
5716if { (ac_try="$ac_cpp conftest.$ac_ext"
5717case "(($ac_try" in
5718  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5719  *) ac_try_echo=$ac_try;;
5720esac
5721eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5722  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5723  ac_status=$?
5724  grep -v '^ *+' conftest.er1 >conftest.err
5725  rm -f conftest.er1
5726  cat conftest.err >&5
5727  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5728  (exit $ac_status); } >/dev/null && {
5729	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5730	 test ! -s conftest.err
5731       }; then
5732  :
5733else
5734  echo "$as_me: failed program was:" >&5
5735sed 's/^/| /' conftest.$ac_ext >&5
5736
5737  # Broken: fails on valid input.
5738continue
5739fi
5740
5741rm -f conftest.err conftest.$ac_ext
5742
5743  # OK, works on sane cases.  Now check whether nonexistent headers
5744  # can be detected and how.
5745  cat >conftest.$ac_ext <<_ACEOF
5746/* confdefs.h.  */
5747_ACEOF
5748cat confdefs.h >>conftest.$ac_ext
5749cat >>conftest.$ac_ext <<_ACEOF
5750/* end confdefs.h.  */
5751#include <ac_nonexistent.h>
5752_ACEOF
5753if { (ac_try="$ac_cpp conftest.$ac_ext"
5754case "(($ac_try" in
5755  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5756  *) ac_try_echo=$ac_try;;
5757esac
5758eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5759  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5760  ac_status=$?
5761  grep -v '^ *+' conftest.er1 >conftest.err
5762  rm -f conftest.er1
5763  cat conftest.err >&5
5764  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5765  (exit $ac_status); } >/dev/null && {
5766	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5767	 test ! -s conftest.err
5768       }; then
5769  # Broken: success on invalid input.
5770continue
5771else
5772  echo "$as_me: failed program was:" >&5
5773sed 's/^/| /' conftest.$ac_ext >&5
5774
5775  # Passes both tests.
5776ac_preproc_ok=:
5777break
5778fi
5779
5780rm -f conftest.err conftest.$ac_ext
5781
5782done
5783# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5784rm -f conftest.err conftest.$ac_ext
5785if $ac_preproc_ok; then
5786  break
5787fi
5788
5789    done
5790    ac_cv_prog_CXXCPP=$CXXCPP
5791
5792fi
5793  CXXCPP=$ac_cv_prog_CXXCPP
5794else
5795  ac_cv_prog_CXXCPP=$CXXCPP
5796fi
5797{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5798echo "${ECHO_T}$CXXCPP" >&6; }
5799ac_preproc_ok=false
5800for ac_cxx_preproc_warn_flag in '' yes
5801do
5802  # Use a header file that comes with gcc, so configuring glibc
5803  # with a fresh cross-compiler works.
5804  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5805  # <limits.h> exists even on freestanding compilers.
5806  # On the NeXT, cc -E runs the code through the compiler's parser,
5807  # not just through cpp. "Syntax error" is here to catch this case.
5808  cat >conftest.$ac_ext <<_ACEOF
5809/* confdefs.h.  */
5810_ACEOF
5811cat confdefs.h >>conftest.$ac_ext
5812cat >>conftest.$ac_ext <<_ACEOF
5813/* end confdefs.h.  */
5814#ifdef __STDC__
5815# include <limits.h>
5816#else
5817# include <assert.h>
5818#endif
5819		     Syntax error
5820_ACEOF
5821if { (ac_try="$ac_cpp conftest.$ac_ext"
5822case "(($ac_try" in
5823  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5824  *) ac_try_echo=$ac_try;;
5825esac
5826eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5827  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5828  ac_status=$?
5829  grep -v '^ *+' conftest.er1 >conftest.err
5830  rm -f conftest.er1
5831  cat conftest.err >&5
5832  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5833  (exit $ac_status); } >/dev/null && {
5834	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5835	 test ! -s conftest.err
5836       }; then
5837  :
5838else
5839  echo "$as_me: failed program was:" >&5
5840sed 's/^/| /' conftest.$ac_ext >&5
5841
5842  # Broken: fails on valid input.
5843continue
5844fi
5845
5846rm -f conftest.err conftest.$ac_ext
5847
5848  # OK, works on sane cases.  Now check whether nonexistent headers
5849  # can be detected and how.
5850  cat >conftest.$ac_ext <<_ACEOF
5851/* confdefs.h.  */
5852_ACEOF
5853cat confdefs.h >>conftest.$ac_ext
5854cat >>conftest.$ac_ext <<_ACEOF
5855/* end confdefs.h.  */
5856#include <ac_nonexistent.h>
5857_ACEOF
5858if { (ac_try="$ac_cpp conftest.$ac_ext"
5859case "(($ac_try" in
5860  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5861  *) ac_try_echo=$ac_try;;
5862esac
5863eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5864  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5865  ac_status=$?
5866  grep -v '^ *+' conftest.er1 >conftest.err
5867  rm -f conftest.er1
5868  cat conftest.err >&5
5869  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5870  (exit $ac_status); } >/dev/null && {
5871	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5872	 test ! -s conftest.err
5873       }; then
5874  # Broken: success on invalid input.
5875continue
5876else
5877  echo "$as_me: failed program was:" >&5
5878sed 's/^/| /' conftest.$ac_ext >&5
5879
5880  # Passes both tests.
5881ac_preproc_ok=:
5882break
5883fi
5884
5885rm -f conftest.err conftest.$ac_ext
5886
5887done
5888# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5889rm -f conftest.err conftest.$ac_ext
5890if $ac_preproc_ok; then
5891  :
5892else
5893  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5894See \`config.log' for more details." >&5
5895echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5896See \`config.log' for more details." >&2;}
5897   { (exit 1); exit 1; }; }
5898fi
5899
5900ac_ext=cpp
5901ac_cpp='$CXXCPP $CPPFLAGS'
5902ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5903ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5904ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5905
5906fi
5907
5908
5909ac_ext=f
5910ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5911ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5912ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5913if test -n "$ac_tool_prefix"; then
5914  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
5915  do
5916    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5917set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5918{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5919echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5920if test "${ac_cv_prog_F77+set}" = set; then
5921  echo $ECHO_N "(cached) $ECHO_C" >&6
5922else
5923  if test -n "$F77"; then
5924  ac_cv_prog_F77="$F77" # Let the user override the test.
5925else
5926as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5927for as_dir in $PATH
5928do
5929  IFS=$as_save_IFS
5930  test -z "$as_dir" && as_dir=.
5931  for ac_exec_ext in '' $ac_executable_extensions; do
5932  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5933    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5934    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5935    break 2
5936  fi
5937done
5938done
5939IFS=$as_save_IFS
5940
5941fi
5942fi
5943F77=$ac_cv_prog_F77
5944if test -n "$F77"; then
5945  { echo "$as_me:$LINENO: result: $F77" >&5
5946echo "${ECHO_T}$F77" >&6; }
5947else
5948  { echo "$as_me:$LINENO: result: no" >&5
5949echo "${ECHO_T}no" >&6; }
5950fi
5951
5952
5953    test -n "$F77" && break
5954  done
5955fi
5956if test -z "$F77"; then
5957  ac_ct_F77=$F77
5958  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
5959do
5960  # Extract the first word of "$ac_prog", so it can be a program name with args.
5961set dummy $ac_prog; ac_word=$2
5962{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5963echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5964if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5965  echo $ECHO_N "(cached) $ECHO_C" >&6
5966else
5967  if test -n "$ac_ct_F77"; then
5968  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5969else
5970as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5971for as_dir in $PATH
5972do
5973  IFS=$as_save_IFS
5974  test -z "$as_dir" && as_dir=.
5975  for ac_exec_ext in '' $ac_executable_extensions; do
5976  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5977    ac_cv_prog_ac_ct_F77="$ac_prog"
5978    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5979    break 2
5980  fi
5981done
5982done
5983IFS=$as_save_IFS
5984
5985fi
5986fi
5987ac_ct_F77=$ac_cv_prog_ac_ct_F77
5988if test -n "$ac_ct_F77"; then
5989  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5990echo "${ECHO_T}$ac_ct_F77" >&6; }
5991else
5992  { echo "$as_me:$LINENO: result: no" >&5
5993echo "${ECHO_T}no" >&6; }
5994fi
5995
5996
5997  test -n "$ac_ct_F77" && break
5998done
5999
6000  if test "x$ac_ct_F77" = x; then
6001    F77=""
6002  else
6003    case $cross_compiling:$ac_tool_warned in
6004yes:)
6005{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6006whose name does not start with the host triplet.  If you think this
6007configuration is useful to you, please write to autoconf@gnu.org." >&5
6008echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6009whose name does not start with the host triplet.  If you think this
6010configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6011ac_tool_warned=yes ;;
6012esac
6013    F77=$ac_ct_F77
6014  fi
6015fi
6016
6017
6018# Provide some information about the compiler.
6019echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6020ac_compiler=`set X $ac_compile; echo $2`
6021{ (ac_try="$ac_compiler --version >&5"
6022case "(($ac_try" in
6023  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6024  *) ac_try_echo=$ac_try;;
6025esac
6026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6027  (eval "$ac_compiler --version >&5") 2>&5
6028  ac_status=$?
6029  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6030  (exit $ac_status); }
6031{ (ac_try="$ac_compiler -v >&5"
6032case "(($ac_try" in
6033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6034  *) ac_try_echo=$ac_try;;
6035esac
6036eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6037  (eval "$ac_compiler -v >&5") 2>&5
6038  ac_status=$?
6039  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6040  (exit $ac_status); }
6041{ (ac_try="$ac_compiler -V >&5"
6042case "(($ac_try" in
6043  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6044  *) ac_try_echo=$ac_try;;
6045esac
6046eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6047  (eval "$ac_compiler -V >&5") 2>&5
6048  ac_status=$?
6049  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6050  (exit $ac_status); }
6051rm -f a.out
6052
6053# If we don't use `.F' as extension, the preprocessor is not run on the
6054# input file.  (Note that this only needs to work for GNU compilers.)
6055ac_save_ext=$ac_ext
6056ac_ext=F
6057{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6058echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6059if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6060  echo $ECHO_N "(cached) $ECHO_C" >&6
6061else
6062  cat >conftest.$ac_ext <<_ACEOF
6063      program main
6064#ifndef __GNUC__
6065       choke me
6066#endif
6067
6068      end
6069_ACEOF
6070rm -f conftest.$ac_objext
6071if { (ac_try="$ac_compile"
6072case "(($ac_try" in
6073  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6074  *) ac_try_echo=$ac_try;;
6075esac
6076eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6077  (eval "$ac_compile") 2>conftest.er1
6078  ac_status=$?
6079  grep -v '^ *+' conftest.er1 >conftest.err
6080  rm -f conftest.er1
6081  cat conftest.err >&5
6082  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6083  (exit $ac_status); } && {
6084	 test -z "$ac_f77_werror_flag" ||
6085	 test ! -s conftest.err
6086       } && test -s conftest.$ac_objext; then
6087  ac_compiler_gnu=yes
6088else
6089  echo "$as_me: failed program was:" >&5
6090sed 's/^/| /' conftest.$ac_ext >&5
6091
6092	ac_compiler_gnu=no
6093fi
6094
6095rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6096ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6097
6098fi
6099{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6100echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6101ac_ext=$ac_save_ext
6102ac_test_FFLAGS=${FFLAGS+set}
6103ac_save_FFLAGS=$FFLAGS
6104FFLAGS=
6105{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6106echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6107if test "${ac_cv_prog_f77_g+set}" = set; then
6108  echo $ECHO_N "(cached) $ECHO_C" >&6
6109else
6110  FFLAGS=-g
6111cat >conftest.$ac_ext <<_ACEOF
6112      program main
6113
6114      end
6115_ACEOF
6116rm -f conftest.$ac_objext
6117if { (ac_try="$ac_compile"
6118case "(($ac_try" in
6119  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6120  *) ac_try_echo=$ac_try;;
6121esac
6122eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6123  (eval "$ac_compile") 2>conftest.er1
6124  ac_status=$?
6125  grep -v '^ *+' conftest.er1 >conftest.err
6126  rm -f conftest.er1
6127  cat conftest.err >&5
6128  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6129  (exit $ac_status); } && {
6130	 test -z "$ac_f77_werror_flag" ||
6131	 test ! -s conftest.err
6132       } && test -s conftest.$ac_objext; then
6133  ac_cv_prog_f77_g=yes
6134else
6135  echo "$as_me: failed program was:" >&5
6136sed 's/^/| /' conftest.$ac_ext >&5
6137
6138	ac_cv_prog_f77_g=no
6139fi
6140
6141rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6142
6143fi
6144{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6145echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6146if test "$ac_test_FFLAGS" = set; then
6147  FFLAGS=$ac_save_FFLAGS
6148elif test $ac_cv_prog_f77_g = yes; then
6149  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6150    FFLAGS="-g -O2"
6151  else
6152    FFLAGS="-g"
6153  fi
6154else
6155  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6156    FFLAGS="-O2"
6157  else
6158    FFLAGS=
6159  fi
6160fi
6161
6162G77=`test $ac_compiler_gnu = yes && echo yes`
6163ac_ext=c
6164ac_cpp='$CPP $CPPFLAGS'
6165ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6166ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6167ac_compiler_gnu=$ac_cv_c_compiler_gnu
6168
6169
6170
6171# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6172# find the maximum length of command line arguments
6173{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6174echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6175if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6176  echo $ECHO_N "(cached) $ECHO_C" >&6
6177else
6178    i=0
6179  teststring="ABCD"
6180
6181  case $build_os in
6182  msdosdjgpp*)
6183    # On DJGPP, this test can blow up pretty badly due to problems in libc
6184    # (any single argument exceeding 2000 bytes causes a buffer overrun
6185    # during glob expansion).  Even if it were fixed, the result of this
6186    # check would be larger than it should be.
6187    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6188    ;;
6189
6190  gnu*)
6191    # Under GNU Hurd, this test is not required because there is
6192    # no limit to the length of command line arguments.
6193    # Libtool will interpret -1 as no limit whatsoever
6194    lt_cv_sys_max_cmd_len=-1;
6195    ;;
6196
6197  cygwin* | mingw*)
6198    # On Win9x/ME, this test blows up -- it succeeds, but takes
6199    # about 5 minutes as the teststring grows exponentially.
6200    # Worse, since 9x/ME are not pre-emptively multitasking,
6201    # you end up with a "frozen" computer, even though with patience
6202    # the test eventually succeeds (with a max line length of 256k).
6203    # Instead, let's just punt: use the minimum linelength reported by
6204    # all of the supported platforms: 8192 (on NT/2K/XP).
6205    lt_cv_sys_max_cmd_len=8192;
6206    ;;
6207
6208  amigaos*)
6209    # On AmigaOS with pdksh, this test takes hours, literally.
6210    # So we just punt and use a minimum line length of 8192.
6211    lt_cv_sys_max_cmd_len=8192;
6212    ;;
6213
6214  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6215    # This has been around since 386BSD, at least.  Likely further.
6216    if test -x /sbin/sysctl; then
6217      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6218    elif test -x /usr/sbin/sysctl; then
6219      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6220    else
6221      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6222    fi
6223    # And add a safety zone
6224    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6225    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6226    ;;
6227
6228  interix*)
6229    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6230    lt_cv_sys_max_cmd_len=196608
6231    ;;
6232
6233  osf*)
6234    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6235    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6236    # nice to cause kernel panics so lets avoid the loop below.
6237    # First set a reasonable default.
6238    lt_cv_sys_max_cmd_len=16384
6239    #
6240    if test -x /sbin/sysconfig; then
6241      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6242        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6243      esac
6244    fi
6245    ;;
6246  sco3.2v5*)
6247    lt_cv_sys_max_cmd_len=102400
6248    ;;
6249  sysv5* | sco5v6* | sysv4.2uw2*)
6250    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6251    if test -n "$kargmax"; then
6252      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6253    else
6254      lt_cv_sys_max_cmd_len=32768
6255    fi
6256    ;;
6257  *)
6258    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6259    if test -n "$lt_cv_sys_max_cmd_len"; then
6260      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6261      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6262    else
6263      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6264      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6265	       = "XX$teststring") >/dev/null 2>&1 &&
6266	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6267	      lt_cv_sys_max_cmd_len=$new_result &&
6268	      test $i != 17 # 1/2 MB should be enough
6269      do
6270        i=`expr $i + 1`
6271        teststring=$teststring$teststring
6272      done
6273      teststring=
6274      # Add a significant safety factor because C++ compilers can tack on massive
6275      # amounts of additional arguments before passing them to the linker.
6276      # It appears as though 1/2 is a usable value.
6277      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6278    fi
6279    ;;
6280  esac
6281
6282fi
6283
6284if test -n $lt_cv_sys_max_cmd_len ; then
6285  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6286echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6287else
6288  { echo "$as_me:$LINENO: result: none" >&5
6289echo "${ECHO_T}none" >&6; }
6290fi
6291
6292
6293
6294
6295
6296# Check for command to grab the raw symbol name followed by C symbol from nm.
6297{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6298echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6299if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6300  echo $ECHO_N "(cached) $ECHO_C" >&6
6301else
6302
6303# These are sane defaults that work on at least a few old systems.
6304# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6305
6306# Character class describing NM global symbol codes.
6307symcode='[BCDEGRST]'
6308
6309# Regexp to match symbols that can be accessed directly from C.
6310sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6311
6312# Transform an extracted symbol line into a proper C declaration
6313lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6314
6315# Transform an extracted symbol line into symbol name and symbol address
6316lt_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'"
6317
6318# Define system-specific variables.
6319case $host_os in
6320aix*)
6321  symcode='[BCDT]'
6322  ;;
6323cygwin* | mingw* | pw32*)
6324  symcode='[ABCDGISTW]'
6325  ;;
6326hpux*) # Its linker distinguishes data from code symbols
6327  if test "$host_cpu" = ia64; then
6328    symcode='[ABCDEGRST]'
6329  fi
6330  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6331  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'"
6332  ;;
6333linux* | k*bsd*-gnu)
6334  if test "$host_cpu" = ia64; then
6335    symcode='[ABCDGIRSTW]'
6336    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6337    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'"
6338  fi
6339  ;;
6340irix* | nonstopux*)
6341  symcode='[BCDEGRST]'
6342  ;;
6343osf*)
6344  symcode='[BCDEGQRST]'
6345  ;;
6346solaris*)
6347  symcode='[BDRT]'
6348  ;;
6349sco3.2v5*)
6350  symcode='[DT]'
6351  ;;
6352sysv4.2uw2*)
6353  symcode='[DT]'
6354  ;;
6355sysv5* | sco5v6* | unixware* | OpenUNIX*)
6356  symcode='[ABDT]'
6357  ;;
6358sysv4)
6359  symcode='[DFNSTU]'
6360  ;;
6361esac
6362
6363# Handle CRLF in mingw tool chain
6364opt_cr=
6365case $build_os in
6366mingw*)
6367  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6368  ;;
6369esac
6370
6371# If we're using GNU nm, then use its standard symbol codes.
6372case `$NM -V 2>&1` in
6373*GNU* | *'with BFD'*)
6374  symcode='[ABCDGIRSTW]' ;;
6375esac
6376
6377# Try without a prefix undercore, then with it.
6378for ac_symprfx in "" "_"; do
6379
6380  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6381  symxfrm="\\1 $ac_symprfx\\2 \\2"
6382
6383  # Write the raw and C identifiers.
6384  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6385
6386  # Check to see that the pipe works correctly.
6387  pipe_works=no
6388
6389  rm -f conftest*
6390  cat > conftest.$ac_ext <<EOF
6391#ifdef __cplusplus
6392extern "C" {
6393#endif
6394char nm_test_var;
6395void nm_test_func(){}
6396#ifdef __cplusplus
6397}
6398#endif
6399int main(){nm_test_var='a';nm_test_func();return(0);}
6400EOF
6401
6402  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6403  (eval $ac_compile) 2>&5
6404  ac_status=$?
6405  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6406  (exit $ac_status); }; then
6407    # Now try to grab the symbols.
6408    nlist=conftest.nm
6409    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6410  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6411  ac_status=$?
6412  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6413  (exit $ac_status); } && test -s "$nlist"; then
6414      # Try sorting and uniquifying the output.
6415      if sort "$nlist" | uniq > "$nlist"T; then
6416	mv -f "$nlist"T "$nlist"
6417      else
6418	rm -f "$nlist"T
6419      fi
6420
6421      # Make sure that we snagged all the symbols we need.
6422      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6423	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6424	  cat <<EOF > conftest.$ac_ext
6425#ifdef __cplusplus
6426extern "C" {
6427#endif
6428
6429EOF
6430	  # Now generate the symbol file.
6431	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6432
6433	  cat <<EOF >> conftest.$ac_ext
6434#if defined (__STDC__) && __STDC__
6435# define lt_ptr_t void *
6436#else
6437# define lt_ptr_t char *
6438# define const
6439#endif
6440
6441/* The mapping between symbol names and symbols. */
6442const struct {
6443  const char *name;
6444  lt_ptr_t address;
6445}
6446lt_preloaded_symbols[] =
6447{
6448EOF
6449	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6450	  cat <<\EOF >> conftest.$ac_ext
6451  {0, (lt_ptr_t) 0}
6452};
6453
6454#ifdef __cplusplus
6455}
6456#endif
6457EOF
6458	  # Now try linking the two files.
6459	  mv conftest.$ac_objext conftstm.$ac_objext
6460	  lt_save_LIBS="$LIBS"
6461	  lt_save_CFLAGS="$CFLAGS"
6462	  LIBS="conftstm.$ac_objext"
6463	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6464	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6465  (eval $ac_link) 2>&5
6466  ac_status=$?
6467  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6468  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6469	    pipe_works=yes
6470	  fi
6471	  LIBS="$lt_save_LIBS"
6472	  CFLAGS="$lt_save_CFLAGS"
6473	else
6474	  echo "cannot find nm_test_func in $nlist" >&5
6475	fi
6476      else
6477	echo "cannot find nm_test_var in $nlist" >&5
6478      fi
6479    else
6480      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6481    fi
6482  else
6483    echo "$progname: failed program was:" >&5
6484    cat conftest.$ac_ext >&5
6485  fi
6486  rm -rf conftest* conftst*
6487
6488  # Do not use the global_symbol_pipe unless it works.
6489  if test "$pipe_works" = yes; then
6490    break
6491  else
6492    lt_cv_sys_global_symbol_pipe=
6493  fi
6494done
6495
6496fi
6497
6498if test -z "$lt_cv_sys_global_symbol_pipe"; then
6499  lt_cv_sys_global_symbol_to_cdecl=
6500fi
6501if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6502  { echo "$as_me:$LINENO: result: failed" >&5
6503echo "${ECHO_T}failed" >&6; }
6504else
6505  { echo "$as_me:$LINENO: result: ok" >&5
6506echo "${ECHO_T}ok" >&6; }
6507fi
6508
6509{ echo "$as_me:$LINENO: checking for objdir" >&5
6510echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6511if test "${lt_cv_objdir+set}" = set; then
6512  echo $ECHO_N "(cached) $ECHO_C" >&6
6513else
6514  rm -f .libs 2>/dev/null
6515mkdir .libs 2>/dev/null
6516if test -d .libs; then
6517  lt_cv_objdir=.libs
6518else
6519  # MS-DOS does not allow filenames that begin with a dot.
6520  lt_cv_objdir=_libs
6521fi
6522rmdir .libs 2>/dev/null
6523fi
6524{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6525echo "${ECHO_T}$lt_cv_objdir" >&6; }
6526objdir=$lt_cv_objdir
6527
6528
6529
6530
6531
6532case $host_os in
6533aix3*)
6534  # AIX sometimes has problems with the GCC collect2 program.  For some
6535  # reason, if we set the COLLECT_NAMES environment variable, the problems
6536  # vanish in a puff of smoke.
6537  if test "X${COLLECT_NAMES+set}" != Xset; then
6538    COLLECT_NAMES=
6539    export COLLECT_NAMES
6540  fi
6541  ;;
6542esac
6543
6544# Sed substitution that helps us do robust quoting.  It backslashifies
6545# metacharacters that are still active within double-quoted strings.
6546Xsed='sed -e 1s/^X//'
6547sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6548
6549# Same as above, but do not quote variable references.
6550double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6551
6552# Sed substitution to delay expansion of an escaped shell variable in a
6553# double_quote_subst'ed string.
6554delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6555
6556# Sed substitution to avoid accidental globbing in evaled expressions
6557no_glob_subst='s/\*/\\\*/g'
6558
6559# Constants:
6560rm="rm -f"
6561
6562# Global variables:
6563default_ofile=libtool
6564can_build_shared=yes
6565
6566# All known linkers require a `.a' archive for static linking (except MSVC,
6567# which needs '.lib').
6568libext=a
6569ltmain="$ac_aux_dir/ltmain.sh"
6570ofile="$default_ofile"
6571with_gnu_ld="$lt_cv_prog_gnu_ld"
6572
6573if test -n "$ac_tool_prefix"; then
6574  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6575set dummy ${ac_tool_prefix}ar; ac_word=$2
6576{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6577echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6578if test "${ac_cv_prog_AR+set}" = set; then
6579  echo $ECHO_N "(cached) $ECHO_C" >&6
6580else
6581  if test -n "$AR"; then
6582  ac_cv_prog_AR="$AR" # Let the user override the test.
6583else
6584as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6585for as_dir in $PATH
6586do
6587  IFS=$as_save_IFS
6588  test -z "$as_dir" && as_dir=.
6589  for ac_exec_ext in '' $ac_executable_extensions; do
6590  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6591    ac_cv_prog_AR="${ac_tool_prefix}ar"
6592    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6593    break 2
6594  fi
6595done
6596done
6597IFS=$as_save_IFS
6598
6599fi
6600fi
6601AR=$ac_cv_prog_AR
6602if test -n "$AR"; then
6603  { echo "$as_me:$LINENO: result: $AR" >&5
6604echo "${ECHO_T}$AR" >&6; }
6605else
6606  { echo "$as_me:$LINENO: result: no" >&5
6607echo "${ECHO_T}no" >&6; }
6608fi
6609
6610
6611fi
6612if test -z "$ac_cv_prog_AR"; then
6613  ac_ct_AR=$AR
6614  # Extract the first word of "ar", so it can be a program name with args.
6615set dummy ar; ac_word=$2
6616{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6617echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6618if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6619  echo $ECHO_N "(cached) $ECHO_C" >&6
6620else
6621  if test -n "$ac_ct_AR"; then
6622  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6623else
6624as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6625for as_dir in $PATH
6626do
6627  IFS=$as_save_IFS
6628  test -z "$as_dir" && as_dir=.
6629  for ac_exec_ext in '' $ac_executable_extensions; do
6630  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6631    ac_cv_prog_ac_ct_AR="ar"
6632    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6633    break 2
6634  fi
6635done
6636done
6637IFS=$as_save_IFS
6638
6639fi
6640fi
6641ac_ct_AR=$ac_cv_prog_ac_ct_AR
6642if test -n "$ac_ct_AR"; then
6643  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6644echo "${ECHO_T}$ac_ct_AR" >&6; }
6645else
6646  { echo "$as_me:$LINENO: result: no" >&5
6647echo "${ECHO_T}no" >&6; }
6648fi
6649
6650  if test "x$ac_ct_AR" = x; then
6651    AR="false"
6652  else
6653    case $cross_compiling:$ac_tool_warned in
6654yes:)
6655{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6656whose name does not start with the host triplet.  If you think this
6657configuration is useful to you, please write to autoconf@gnu.org." >&5
6658echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6659whose name does not start with the host triplet.  If you think this
6660configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6661ac_tool_warned=yes ;;
6662esac
6663    AR=$ac_ct_AR
6664  fi
6665else
6666  AR="$ac_cv_prog_AR"
6667fi
6668
6669if test -n "$ac_tool_prefix"; then
6670  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6671set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6672{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6673echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6674if test "${ac_cv_prog_RANLIB+set}" = set; then
6675  echo $ECHO_N "(cached) $ECHO_C" >&6
6676else
6677  if test -n "$RANLIB"; then
6678  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6679else
6680as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6681for as_dir in $PATH
6682do
6683  IFS=$as_save_IFS
6684  test -z "$as_dir" && as_dir=.
6685  for ac_exec_ext in '' $ac_executable_extensions; do
6686  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6687    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6688    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6689    break 2
6690  fi
6691done
6692done
6693IFS=$as_save_IFS
6694
6695fi
6696fi
6697RANLIB=$ac_cv_prog_RANLIB
6698if test -n "$RANLIB"; then
6699  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6700echo "${ECHO_T}$RANLIB" >&6; }
6701else
6702  { echo "$as_me:$LINENO: result: no" >&5
6703echo "${ECHO_T}no" >&6; }
6704fi
6705
6706
6707fi
6708if test -z "$ac_cv_prog_RANLIB"; then
6709  ac_ct_RANLIB=$RANLIB
6710  # Extract the first word of "ranlib", so it can be a program name with args.
6711set dummy ranlib; ac_word=$2
6712{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6713echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6714if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6715  echo $ECHO_N "(cached) $ECHO_C" >&6
6716else
6717  if test -n "$ac_ct_RANLIB"; then
6718  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6719else
6720as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6721for as_dir in $PATH
6722do
6723  IFS=$as_save_IFS
6724  test -z "$as_dir" && as_dir=.
6725  for ac_exec_ext in '' $ac_executable_extensions; do
6726  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6727    ac_cv_prog_ac_ct_RANLIB="ranlib"
6728    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6729    break 2
6730  fi
6731done
6732done
6733IFS=$as_save_IFS
6734
6735fi
6736fi
6737ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6738if test -n "$ac_ct_RANLIB"; then
6739  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6740echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6741else
6742  { echo "$as_me:$LINENO: result: no" >&5
6743echo "${ECHO_T}no" >&6; }
6744fi
6745
6746  if test "x$ac_ct_RANLIB" = x; then
6747    RANLIB=":"
6748  else
6749    case $cross_compiling:$ac_tool_warned in
6750yes:)
6751{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6752whose name does not start with the host triplet.  If you think this
6753configuration is useful to you, please write to autoconf@gnu.org." >&5
6754echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6755whose name does not start with the host triplet.  If you think this
6756configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6757ac_tool_warned=yes ;;
6758esac
6759    RANLIB=$ac_ct_RANLIB
6760  fi
6761else
6762  RANLIB="$ac_cv_prog_RANLIB"
6763fi
6764
6765if test -n "$ac_tool_prefix"; then
6766  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6767set dummy ${ac_tool_prefix}strip; ac_word=$2
6768{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6769echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6770if test "${ac_cv_prog_STRIP+set}" = set; then
6771  echo $ECHO_N "(cached) $ECHO_C" >&6
6772else
6773  if test -n "$STRIP"; then
6774  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6775else
6776as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6777for as_dir in $PATH
6778do
6779  IFS=$as_save_IFS
6780  test -z "$as_dir" && as_dir=.
6781  for ac_exec_ext in '' $ac_executable_extensions; do
6782  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6783    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6784    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6785    break 2
6786  fi
6787done
6788done
6789IFS=$as_save_IFS
6790
6791fi
6792fi
6793STRIP=$ac_cv_prog_STRIP
6794if test -n "$STRIP"; then
6795  { echo "$as_me:$LINENO: result: $STRIP" >&5
6796echo "${ECHO_T}$STRIP" >&6; }
6797else
6798  { echo "$as_me:$LINENO: result: no" >&5
6799echo "${ECHO_T}no" >&6; }
6800fi
6801
6802
6803fi
6804if test -z "$ac_cv_prog_STRIP"; then
6805  ac_ct_STRIP=$STRIP
6806  # Extract the first word of "strip", so it can be a program name with args.
6807set dummy strip; ac_word=$2
6808{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6809echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6810if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6811  echo $ECHO_N "(cached) $ECHO_C" >&6
6812else
6813  if test -n "$ac_ct_STRIP"; then
6814  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6815else
6816as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6817for as_dir in $PATH
6818do
6819  IFS=$as_save_IFS
6820  test -z "$as_dir" && as_dir=.
6821  for ac_exec_ext in '' $ac_executable_extensions; do
6822  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6823    ac_cv_prog_ac_ct_STRIP="strip"
6824    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6825    break 2
6826  fi
6827done
6828done
6829IFS=$as_save_IFS
6830
6831fi
6832fi
6833ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6834if test -n "$ac_ct_STRIP"; then
6835  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6836echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6837else
6838  { echo "$as_me:$LINENO: result: no" >&5
6839echo "${ECHO_T}no" >&6; }
6840fi
6841
6842  if test "x$ac_ct_STRIP" = x; then
6843    STRIP=":"
6844  else
6845    case $cross_compiling:$ac_tool_warned in
6846yes:)
6847{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6848whose name does not start with the host triplet.  If you think this
6849configuration is useful to you, please write to autoconf@gnu.org." >&5
6850echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6851whose name does not start with the host triplet.  If you think this
6852configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6853ac_tool_warned=yes ;;
6854esac
6855    STRIP=$ac_ct_STRIP
6856  fi
6857else
6858  STRIP="$ac_cv_prog_STRIP"
6859fi
6860
6861
6862old_CC="$CC"
6863old_CFLAGS="$CFLAGS"
6864
6865# Set sane defaults for various variables
6866test -z "$AR" && AR=ar
6867test -z "$AR_FLAGS" && AR_FLAGS=cru
6868test -z "$AS" && AS=as
6869test -z "$CC" && CC=cc
6870test -z "$LTCC" && LTCC=$CC
6871test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6872test -z "$DLLTOOL" && DLLTOOL=dlltool
6873test -z "$LD" && LD=ld
6874test -z "$LN_S" && LN_S="ln -s"
6875test -z "$MAGIC_CMD" && MAGIC_CMD=file
6876test -z "$NM" && NM=nm
6877test -z "$SED" && SED=sed
6878test -z "$OBJDUMP" && OBJDUMP=objdump
6879test -z "$RANLIB" && RANLIB=:
6880test -z "$STRIP" && STRIP=:
6881test -z "$ac_objext" && ac_objext=o
6882
6883# Determine commands to create old-style static archives.
6884old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
6885old_postinstall_cmds='chmod 644 $oldlib'
6886old_postuninstall_cmds=
6887
6888if test -n "$RANLIB"; then
6889  case $host_os in
6890  openbsd*)
6891    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6892    ;;
6893  *)
6894    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6895    ;;
6896  esac
6897  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6898fi
6899
6900for cc_temp in $compiler""; do
6901  case $cc_temp in
6902    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6903    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6904    \-*) ;;
6905    *) break;;
6906  esac
6907done
6908cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6909
6910
6911# Only perform the check for file, if the check method requires it
6912case $deplibs_check_method in
6913file_magic*)
6914  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6915    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6916echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6917if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6918  echo $ECHO_N "(cached) $ECHO_C" >&6
6919else
6920  case $MAGIC_CMD in
6921[\\/*] |  ?:[\\/]*)
6922  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6923  ;;
6924*)
6925  lt_save_MAGIC_CMD="$MAGIC_CMD"
6926  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6927  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6928  for ac_dir in $ac_dummy; do
6929    IFS="$lt_save_ifs"
6930    test -z "$ac_dir" && ac_dir=.
6931    if test -f $ac_dir/${ac_tool_prefix}file; then
6932      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6933      if test -n "$file_magic_test_file"; then
6934	case $deplibs_check_method in
6935	"file_magic "*)
6936	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6937	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6938	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6939	    $EGREP "$file_magic_regex" > /dev/null; then
6940	    :
6941	  else
6942	    cat <<EOF 1>&2
6943
6944*** Warning: the command libtool uses to detect shared libraries,
6945*** $file_magic_cmd, produces output that libtool cannot recognize.
6946*** The result is that libtool may fail to recognize shared libraries
6947*** as such.  This will affect the creation of libtool libraries that
6948*** depend on shared libraries, but programs linked with such libtool
6949*** libraries will work regardless of this problem.  Nevertheless, you
6950*** may want to report the problem to your system manager and/or to
6951*** bug-libtool@gnu.org
6952
6953EOF
6954	  fi ;;
6955	esac
6956      fi
6957      break
6958    fi
6959  done
6960  IFS="$lt_save_ifs"
6961  MAGIC_CMD="$lt_save_MAGIC_CMD"
6962  ;;
6963esac
6964fi
6965
6966MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6967if test -n "$MAGIC_CMD"; then
6968  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6969echo "${ECHO_T}$MAGIC_CMD" >&6; }
6970else
6971  { echo "$as_me:$LINENO: result: no" >&5
6972echo "${ECHO_T}no" >&6; }
6973fi
6974
6975if test -z "$lt_cv_path_MAGIC_CMD"; then
6976  if test -n "$ac_tool_prefix"; then
6977    { echo "$as_me:$LINENO: checking for file" >&5
6978echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6979if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6980  echo $ECHO_N "(cached) $ECHO_C" >&6
6981else
6982  case $MAGIC_CMD in
6983[\\/*] |  ?:[\\/]*)
6984  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6985  ;;
6986*)
6987  lt_save_MAGIC_CMD="$MAGIC_CMD"
6988  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6989  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6990  for ac_dir in $ac_dummy; do
6991    IFS="$lt_save_ifs"
6992    test -z "$ac_dir" && ac_dir=.
6993    if test -f $ac_dir/file; then
6994      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6995      if test -n "$file_magic_test_file"; then
6996	case $deplibs_check_method in
6997	"file_magic "*)
6998	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6999	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7000	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7001	    $EGREP "$file_magic_regex" > /dev/null; then
7002	    :
7003	  else
7004	    cat <<EOF 1>&2
7005
7006*** Warning: the command libtool uses to detect shared libraries,
7007*** $file_magic_cmd, produces output that libtool cannot recognize.
7008*** The result is that libtool may fail to recognize shared libraries
7009*** as such.  This will affect the creation of libtool libraries that
7010*** depend on shared libraries, but programs linked with such libtool
7011*** libraries will work regardless of this problem.  Nevertheless, you
7012*** may want to report the problem to your system manager and/or to
7013*** bug-libtool@gnu.org
7014
7015EOF
7016	  fi ;;
7017	esac
7018      fi
7019      break
7020    fi
7021  done
7022  IFS="$lt_save_ifs"
7023  MAGIC_CMD="$lt_save_MAGIC_CMD"
7024  ;;
7025esac
7026fi
7027
7028MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7029if test -n "$MAGIC_CMD"; then
7030  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7031echo "${ECHO_T}$MAGIC_CMD" >&6; }
7032else
7033  { echo "$as_me:$LINENO: result: no" >&5
7034echo "${ECHO_T}no" >&6; }
7035fi
7036
7037  else
7038    MAGIC_CMD=:
7039  fi
7040fi
7041
7042  fi
7043  ;;
7044esac
7045
7046
7047  case $host_os in
7048    rhapsody* | darwin*)
7049    if test -n "$ac_tool_prefix"; then
7050  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7051set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7052{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7053echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7054if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7055  echo $ECHO_N "(cached) $ECHO_C" >&6
7056else
7057  if test -n "$DSYMUTIL"; then
7058  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7059else
7060as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7061for as_dir in $PATH
7062do
7063  IFS=$as_save_IFS
7064  test -z "$as_dir" && as_dir=.
7065  for ac_exec_ext in '' $ac_executable_extensions; do
7066  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7067    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7068    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7069    break 2
7070  fi
7071done
7072done
7073IFS=$as_save_IFS
7074
7075fi
7076fi
7077DSYMUTIL=$ac_cv_prog_DSYMUTIL
7078if test -n "$DSYMUTIL"; then
7079  { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7080echo "${ECHO_T}$DSYMUTIL" >&6; }
7081else
7082  { echo "$as_me:$LINENO: result: no" >&5
7083echo "${ECHO_T}no" >&6; }
7084fi
7085
7086
7087fi
7088if test -z "$ac_cv_prog_DSYMUTIL"; then
7089  ac_ct_DSYMUTIL=$DSYMUTIL
7090  # Extract the first word of "dsymutil", so it can be a program name with args.
7091set dummy dsymutil; ac_word=$2
7092{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7093echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7094if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7095  echo $ECHO_N "(cached) $ECHO_C" >&6
7096else
7097  if test -n "$ac_ct_DSYMUTIL"; then
7098  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7099else
7100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7101for as_dir in $PATH
7102do
7103  IFS=$as_save_IFS
7104  test -z "$as_dir" && as_dir=.
7105  for ac_exec_ext in '' $ac_executable_extensions; do
7106  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7107    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7108    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7109    break 2
7110  fi
7111done
7112done
7113IFS=$as_save_IFS
7114
7115fi
7116fi
7117ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7118if test -n "$ac_ct_DSYMUTIL"; then
7119  { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7120echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; }
7121else
7122  { echo "$as_me:$LINENO: result: no" >&5
7123echo "${ECHO_T}no" >&6; }
7124fi
7125
7126  if test "x$ac_ct_DSYMUTIL" = x; then
7127    DSYMUTIL=":"
7128  else
7129    case $cross_compiling:$ac_tool_warned in
7130yes:)
7131{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7132whose name does not start with the host triplet.  If you think this
7133configuration is useful to you, please write to autoconf@gnu.org." >&5
7134echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7135whose name does not start with the host triplet.  If you think this
7136configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7137ac_tool_warned=yes ;;
7138esac
7139    DSYMUTIL=$ac_ct_DSYMUTIL
7140  fi
7141else
7142  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7143fi
7144
7145    if test -n "$ac_tool_prefix"; then
7146  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7147set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7148{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7149echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7150if test "${ac_cv_prog_NMEDIT+set}" = set; then
7151  echo $ECHO_N "(cached) $ECHO_C" >&6
7152else
7153  if test -n "$NMEDIT"; then
7154  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7155else
7156as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7157for as_dir in $PATH
7158do
7159  IFS=$as_save_IFS
7160  test -z "$as_dir" && as_dir=.
7161  for ac_exec_ext in '' $ac_executable_extensions; do
7162  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7163    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7164    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7165    break 2
7166  fi
7167done
7168done
7169IFS=$as_save_IFS
7170
7171fi
7172fi
7173NMEDIT=$ac_cv_prog_NMEDIT
7174if test -n "$NMEDIT"; then
7175  { echo "$as_me:$LINENO: result: $NMEDIT" >&5
7176echo "${ECHO_T}$NMEDIT" >&6; }
7177else
7178  { echo "$as_me:$LINENO: result: no" >&5
7179echo "${ECHO_T}no" >&6; }
7180fi
7181
7182
7183fi
7184if test -z "$ac_cv_prog_NMEDIT"; then
7185  ac_ct_NMEDIT=$NMEDIT
7186  # Extract the first word of "nmedit", so it can be a program name with args.
7187set dummy nmedit; ac_word=$2
7188{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7189echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7190if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7191  echo $ECHO_N "(cached) $ECHO_C" >&6
7192else
7193  if test -n "$ac_ct_NMEDIT"; then
7194  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7195else
7196as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7197for as_dir in $PATH
7198do
7199  IFS=$as_save_IFS
7200  test -z "$as_dir" && as_dir=.
7201  for ac_exec_ext in '' $ac_executable_extensions; do
7202  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7203    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7204    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7205    break 2
7206  fi
7207done
7208done
7209IFS=$as_save_IFS
7210
7211fi
7212fi
7213ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7214if test -n "$ac_ct_NMEDIT"; then
7215  { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7216echo "${ECHO_T}$ac_ct_NMEDIT" >&6; }
7217else
7218  { echo "$as_me:$LINENO: result: no" >&5
7219echo "${ECHO_T}no" >&6; }
7220fi
7221
7222  if test "x$ac_ct_NMEDIT" = x; then
7223    NMEDIT=":"
7224  else
7225    case $cross_compiling:$ac_tool_warned in
7226yes:)
7227{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7228whose name does not start with the host triplet.  If you think this
7229configuration is useful to you, please write to autoconf@gnu.org." >&5
7230echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7231whose name does not start with the host triplet.  If you think this
7232configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7233ac_tool_warned=yes ;;
7234esac
7235    NMEDIT=$ac_ct_NMEDIT
7236  fi
7237else
7238  NMEDIT="$ac_cv_prog_NMEDIT"
7239fi
7240
7241
7242    { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7243echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; }
7244if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7245  echo $ECHO_N "(cached) $ECHO_C" >&6
7246else
7247  lt_cv_apple_cc_single_mod=no
7248      if test -z "${LT_MULTI_MODULE}"; then
7249   # By default we will add the -single_module flag. You can override
7250   # by either setting the environment variable LT_MULTI_MODULE
7251   # non-empty at configure time, or by adding -multi_module to the
7252   # link flags.
7253   echo "int foo(void){return 1;}" > conftest.c
7254   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7255     -dynamiclib ${wl}-single_module conftest.c
7256   if test -f libconftest.dylib; then
7257     lt_cv_apple_cc_single_mod=yes
7258     rm -rf libconftest.dylib*
7259   fi
7260   rm conftest.c
7261      fi
7262fi
7263{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7264echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; }
7265    { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7266echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; }
7267if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7268  echo $ECHO_N "(cached) $ECHO_C" >&6
7269else
7270  lt_cv_ld_exported_symbols_list=no
7271      save_LDFLAGS=$LDFLAGS
7272      echo "_main" > conftest.sym
7273      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7274      cat >conftest.$ac_ext <<_ACEOF
7275/* confdefs.h.  */
7276_ACEOF
7277cat confdefs.h >>conftest.$ac_ext
7278cat >>conftest.$ac_ext <<_ACEOF
7279/* end confdefs.h.  */
7280
7281int
7282main ()
7283{
7284
7285  ;
7286  return 0;
7287}
7288_ACEOF
7289rm -f conftest.$ac_objext conftest$ac_exeext
7290if { (ac_try="$ac_link"
7291case "(($ac_try" in
7292  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7293  *) ac_try_echo=$ac_try;;
7294esac
7295eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7296  (eval "$ac_link") 2>conftest.er1
7297  ac_status=$?
7298  grep -v '^ *+' conftest.er1 >conftest.err
7299  rm -f conftest.er1
7300  cat conftest.err >&5
7301  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7302  (exit $ac_status); } && {
7303	 test -z "$ac_c_werror_flag" ||
7304	 test ! -s conftest.err
7305       } && test -s conftest$ac_exeext &&
7306       $as_test_x conftest$ac_exeext; then
7307  lt_cv_ld_exported_symbols_list=yes
7308else
7309  echo "$as_me: failed program was:" >&5
7310sed 's/^/| /' conftest.$ac_ext >&5
7311
7312	lt_cv_ld_exported_symbols_list=no
7313fi
7314
7315rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7316      conftest$ac_exeext conftest.$ac_ext
7317   LDFLAGS="$save_LDFLAGS"
7318
7319fi
7320{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7321echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; }
7322    case $host_os in
7323    rhapsody* | darwin1.[0123])
7324      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7325    darwin1.*)
7326     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7327    darwin*)
7328      # if running on 10.5 or later, the deployment target defaults
7329      # to the OS version, if on x86, and 10.4, the deployment
7330      # target defaults to 10.4. Don't you love it?
7331      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7332   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7333     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7334   10.[012]*)
7335     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7336   10.*)
7337     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7338      esac
7339    ;;
7340  esac
7341    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7342      _lt_dar_single_mod='$single_module'
7343    fi
7344    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7345      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7346    else
7347      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7348    fi
7349    if test "$DSYMUTIL" != ":"; then
7350      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7351    else
7352      _lt_dsymutil=
7353    fi
7354    ;;
7355  esac
7356
7357
7358enable_dlopen=no
7359enable_win32_dll=no
7360
7361# Check whether --enable-libtool-lock was given.
7362if test "${enable_libtool_lock+set}" = set; then
7363  enableval=$enable_libtool_lock;
7364fi
7365
7366test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7367
7368
7369# Check whether --with-pic was given.
7370if test "${with_pic+set}" = set; then
7371  withval=$with_pic; pic_mode="$withval"
7372else
7373  pic_mode=default
7374fi
7375
7376test -z "$pic_mode" && pic_mode=default
7377
7378# Check if we have a version mismatch between libtool.m4 and ltmain.sh.
7379#
7380# Note:  This should be in AC_LIBTOOL_SETUP, _after_ $ltmain have been defined.
7381#        We also should do it _before_ AC_LIBTOOL_LANG_C_CONFIG that actually
7382#        calls AC_LIBTOOL_CONFIG and creates libtool.
7383#
7384{ echo "$as_me:$LINENO: checking for correct ltmain.sh version" >&5
7385echo $ECHO_N "checking for correct ltmain.sh version... $ECHO_C" >&6; }
7386if test "x$ltmain" = "x" ; then
7387  { echo "$as_me:$LINENO: result: no" >&5
7388echo "${ECHO_T}no" >&6; }
7389  { { echo "$as_me:$LINENO: error:
7390
7391*** [Gentoo] sanity check failed! ***
7392*** \$ltmain is not defined, please check the patch for consistency! ***
7393" >&5
7394echo "$as_me: error:
7395
7396*** [Gentoo] sanity check failed! ***
7397*** \$ltmain is not defined, please check the patch for consistency! ***
7398" >&2;}
7399   { (exit 1); exit 1; }; }
7400fi
7401gentoo_lt_version="1.5.26"
7402gentoo_ltmain_version=`sed -n '/^[ 	]*VERSION=/{s/^[ 	]*VERSION=//;p;q;}' "$ltmain"`
7403if test "x$gentoo_lt_version" != "x$gentoo_ltmain_version" ; then
7404  { echo "$as_me:$LINENO: result: no" >&5
7405echo "${ECHO_T}no" >&6; }
7406  { { echo "$as_me:$LINENO: error:
7407
7408*** [Gentoo] sanity check failed! ***
7409*** libtool.m4 and ltmain.sh have a version mismatch! ***
7410*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***
7411
7412Please run:
7413
7414  libtoolize --copy --force
7415
7416if appropriate, please contact the maintainer of this
7417package (or your distribution) for help.
7418" >&5
7419echo "$as_me: error:
7420
7421*** [Gentoo] sanity check failed! ***
7422*** libtool.m4 and ltmain.sh have a version mismatch! ***
7423*** (libtool.m4 = $gentoo_lt_version, ltmain.sh = $gentoo_ltmain_version) ***
7424
7425Please run:
7426
7427  libtoolize --copy --force
7428
7429if appropriate, please contact the maintainer of this
7430package (or your distribution) for help.
7431" >&2;}
7432   { (exit 1); exit 1; }; }
7433else
7434  { echo "$as_me:$LINENO: result: yes" >&5
7435echo "${ECHO_T}yes" >&6; }
7436fi
7437
7438
7439# Use C for the default configuration in the libtool script
7440tagname=
7441lt_save_CC="$CC"
7442ac_ext=c
7443ac_cpp='$CPP $CPPFLAGS'
7444ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7445ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7446ac_compiler_gnu=$ac_cv_c_compiler_gnu
7447
7448
7449# Source file extension for C test sources.
7450ac_ext=c
7451
7452# Object file extension for compiled C test sources.
7453objext=o
7454objext=$objext
7455
7456# Code to be used in simple compile tests
7457lt_simple_compile_test_code="int some_variable = 0;"
7458
7459# Code to be used in simple link tests
7460lt_simple_link_test_code='int main(){return(0);}'
7461
7462
7463# If no C compiler was specified, use CC.
7464LTCC=${LTCC-"$CC"}
7465
7466# If no C compiler flags were specified, use CFLAGS.
7467LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7468
7469# Allow CC to be a program name with arguments.
7470compiler=$CC
7471
7472
7473# save warnings/boilerplate of simple test code
7474ac_outfile=conftest.$ac_objext
7475echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7476eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7477_lt_compiler_boilerplate=`cat conftest.err`
7478$rm conftest*
7479
7480ac_outfile=conftest.$ac_objext
7481echo "$lt_simple_link_test_code" >conftest.$ac_ext
7482eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7483_lt_linker_boilerplate=`cat conftest.err`
7484$rm -r conftest*
7485
7486
7487
7488lt_prog_compiler_no_builtin_flag=
7489
7490if test "$GCC" = yes; then
7491  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7492
7493
7494{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7495echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7496if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7497  echo $ECHO_N "(cached) $ECHO_C" >&6
7498else
7499  lt_cv_prog_compiler_rtti_exceptions=no
7500  ac_outfile=conftest.$ac_objext
7501   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7502   lt_compiler_flag="-fno-rtti -fno-exceptions"
7503   # Insert the option either (1) after the last *FLAGS variable, or
7504   # (2) before a word containing "conftest.", or (3) at the end.
7505   # Note that $ac_compile itself does not contain backslashes and begins
7506   # with a dollar sign (not a hyphen), so the echo should work correctly.
7507   # The option is referenced via a variable to avoid confusing sed.
7508   lt_compile=`echo "$ac_compile" | $SED \
7509   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7510   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7511   -e 's:$: $lt_compiler_flag:'`
7512   (eval echo "\"\$as_me:7512: $lt_compile\"" >&5)
7513   (eval "$lt_compile" 2>conftest.err)
7514   ac_status=$?
7515   cat conftest.err >&5
7516   echo "$as_me:7516: \$? = $ac_status" >&5
7517   if (exit $ac_status) && test -s "$ac_outfile"; then
7518     # The compiler can only warn and ignore the option if not recognized
7519     # So say no if there are warnings other than the usual output.
7520     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7521     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7522     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7523       lt_cv_prog_compiler_rtti_exceptions=yes
7524     fi
7525   fi
7526   $rm conftest*
7527
7528fi
7529{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7530echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7531
7532if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7533    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7534else
7535    :
7536fi
7537
7538fi
7539
7540lt_prog_compiler_wl=
7541lt_prog_compiler_pic=
7542lt_prog_compiler_static=
7543
7544{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7545echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7546
7547  if test "$GCC" = yes; then
7548    lt_prog_compiler_wl='-Wl,'
7549    lt_prog_compiler_static='-static'
7550
7551    case $host_os in
7552      aix*)
7553      # All AIX code is PIC.
7554      if test "$host_cpu" = ia64; then
7555	# AIX 5 now supports IA64 processor
7556	lt_prog_compiler_static='-Bstatic'
7557      fi
7558      ;;
7559
7560    amigaos*)
7561      # FIXME: we need at least 68020 code to build shared libraries, but
7562      # adding the `-m68020' flag to GCC prevents building anything better,
7563      # like `-m68040'.
7564      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7565      ;;
7566
7567    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7568      # PIC is the default for these OSes.
7569      ;;
7570
7571    mingw* | cygwin* | pw32* | os2*)
7572      # This hack is so that the source file can tell whether it is being
7573      # built for inclusion in a dll (and should export symbols for example).
7574      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7575      # (--disable-auto-import) libraries
7576      lt_prog_compiler_pic='-DDLL_EXPORT'
7577      ;;
7578
7579    darwin* | rhapsody*)
7580      # PIC is the default on this platform
7581      # Common symbols not allowed in MH_DYLIB files
7582      lt_prog_compiler_pic='-fno-common'
7583      ;;
7584
7585    interix[3-9]*)
7586      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7587      # Instead, we relocate shared libraries at runtime.
7588      ;;
7589
7590    msdosdjgpp*)
7591      # Just because we use GCC doesn't mean we suddenly get shared libraries
7592      # on systems that don't support them.
7593      lt_prog_compiler_can_build_shared=no
7594      enable_shared=no
7595      ;;
7596
7597    sysv4*MP*)
7598      if test -d /usr/nec; then
7599	lt_prog_compiler_pic=-Kconform_pic
7600      fi
7601      ;;
7602
7603    hpux*)
7604      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7605      # not for PA HP-UX.
7606      case $host_cpu in
7607      hppa*64*|ia64*)
7608	# +Z the default
7609	;;
7610      *)
7611	lt_prog_compiler_pic='-fPIC'
7612	;;
7613      esac
7614      ;;
7615
7616    *)
7617      lt_prog_compiler_pic='-fPIC'
7618      ;;
7619    esac
7620  else
7621    # PORTME Check for flag to pass linker flags through the system compiler.
7622    case $host_os in
7623    aix*)
7624      lt_prog_compiler_wl='-Wl,'
7625      if test "$host_cpu" = ia64; then
7626	# AIX 5 now supports IA64 processor
7627	lt_prog_compiler_static='-Bstatic'
7628      else
7629	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7630      fi
7631      ;;
7632      darwin*)
7633        # PIC is the default on this platform
7634        # Common symbols not allowed in MH_DYLIB files
7635       case $cc_basename in
7636         xlc*)
7637         lt_prog_compiler_pic='-qnocommon'
7638         lt_prog_compiler_wl='-Wl,'
7639         ;;
7640       esac
7641       ;;
7642
7643    mingw* | cygwin* | pw32* | os2*)
7644      # This hack is so that the source file can tell whether it is being
7645      # built for inclusion in a dll (and should export symbols for example).
7646      lt_prog_compiler_pic='-DDLL_EXPORT'
7647      ;;
7648
7649    hpux9* | hpux10* | hpux11*)
7650      lt_prog_compiler_wl='-Wl,'
7651      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7652      # not for PA HP-UX.
7653      case $host_cpu in
7654      hppa*64*|ia64*)
7655	# +Z the default
7656	;;
7657      *)
7658	lt_prog_compiler_pic='+Z'
7659	;;
7660      esac
7661      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7662      lt_prog_compiler_static='${wl}-a ${wl}archive'
7663      ;;
7664
7665    irix5* | irix6* | nonstopux*)
7666      lt_prog_compiler_wl='-Wl,'
7667      # PIC (with -KPIC) is the default.
7668      lt_prog_compiler_static='-non_shared'
7669      ;;
7670
7671    newsos6)
7672      lt_prog_compiler_pic='-KPIC'
7673      lt_prog_compiler_static='-Bstatic'
7674      ;;
7675
7676    linux* | k*bsd*-gnu)
7677      case $cc_basename in
7678      icc* | ecc*)
7679	lt_prog_compiler_wl='-Wl,'
7680	lt_prog_compiler_pic='-KPIC'
7681	lt_prog_compiler_static='-static'
7682        ;;
7683      pgcc* | pgf77* | pgf90* | pgf95*)
7684        # Portland Group compilers (*not* the Pentium gcc compiler,
7685	# which looks to be a dead project)
7686	lt_prog_compiler_wl='-Wl,'
7687	lt_prog_compiler_pic='-fpic'
7688	lt_prog_compiler_static='-Bstatic'
7689        ;;
7690      ccc*)
7691        lt_prog_compiler_wl='-Wl,'
7692        # All Alpha code is PIC.
7693        lt_prog_compiler_static='-non_shared'
7694        ;;
7695      *)
7696        case `$CC -V 2>&1 | sed 5q` in
7697	*Sun\ C*)
7698	  # Sun C 5.9
7699	  lt_prog_compiler_pic='-KPIC'
7700	  lt_prog_compiler_static='-Bstatic'
7701	  lt_prog_compiler_wl='-Wl,'
7702	  ;;
7703	*Sun\ F*)
7704	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7705	  lt_prog_compiler_pic='-KPIC'
7706	  lt_prog_compiler_static='-Bstatic'
7707	  lt_prog_compiler_wl=''
7708	  ;;
7709	esac
7710	;;
7711      esac
7712      ;;
7713
7714    osf3* | osf4* | osf5*)
7715      lt_prog_compiler_wl='-Wl,'
7716      # All OSF/1 code is PIC.
7717      lt_prog_compiler_static='-non_shared'
7718      ;;
7719
7720    rdos*)
7721      lt_prog_compiler_static='-non_shared'
7722      ;;
7723
7724    solaris*)
7725      lt_prog_compiler_pic='-KPIC'
7726      lt_prog_compiler_static='-Bstatic'
7727      case $cc_basename in
7728      f77* | f90* | f95*)
7729	lt_prog_compiler_wl='-Qoption ld ';;
7730      *)
7731	lt_prog_compiler_wl='-Wl,';;
7732      esac
7733      ;;
7734
7735    sunos4*)
7736      lt_prog_compiler_wl='-Qoption ld '
7737      lt_prog_compiler_pic='-PIC'
7738      lt_prog_compiler_static='-Bstatic'
7739      ;;
7740
7741    sysv4 | sysv4.2uw2* | sysv4.3*)
7742      lt_prog_compiler_wl='-Wl,'
7743      lt_prog_compiler_pic='-KPIC'
7744      lt_prog_compiler_static='-Bstatic'
7745      ;;
7746
7747    sysv4*MP*)
7748      if test -d /usr/nec ;then
7749	lt_prog_compiler_pic='-Kconform_pic'
7750	lt_prog_compiler_static='-Bstatic'
7751      fi
7752      ;;
7753
7754    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7755      lt_prog_compiler_wl='-Wl,'
7756      lt_prog_compiler_pic='-KPIC'
7757      lt_prog_compiler_static='-Bstatic'
7758      ;;
7759
7760    unicos*)
7761      lt_prog_compiler_wl='-Wl,'
7762      lt_prog_compiler_can_build_shared=no
7763      ;;
7764
7765    uts4*)
7766      lt_prog_compiler_pic='-pic'
7767      lt_prog_compiler_static='-Bstatic'
7768      ;;
7769
7770    *)
7771      lt_prog_compiler_can_build_shared=no
7772      ;;
7773    esac
7774  fi
7775
7776{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7777echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7778
7779#
7780# Check to make sure the PIC flag actually works.
7781#
7782if test -n "$lt_prog_compiler_pic"; then
7783
7784{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7785echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7786if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7787  echo $ECHO_N "(cached) $ECHO_C" >&6
7788else
7789  lt_cv_prog_compiler_pic_works=no
7790  ac_outfile=conftest.$ac_objext
7791   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7792   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7793   # Insert the option either (1) after the last *FLAGS variable, or
7794   # (2) before a word containing "conftest.", or (3) at the end.
7795   # Note that $ac_compile itself does not contain backslashes and begins
7796   # with a dollar sign (not a hyphen), so the echo should work correctly.
7797   # The option is referenced via a variable to avoid confusing sed.
7798   lt_compile=`echo "$ac_compile" | $SED \
7799   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7800   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7801   -e 's:$: $lt_compiler_flag:'`
7802   (eval echo "\"\$as_me:7802: $lt_compile\"" >&5)
7803   (eval "$lt_compile" 2>conftest.err)
7804   ac_status=$?
7805   cat conftest.err >&5
7806   echo "$as_me:7806: \$? = $ac_status" >&5
7807   if (exit $ac_status) && test -s "$ac_outfile"; then
7808     # The compiler can only warn and ignore the option if not recognized
7809     # So say no if there are warnings other than the usual output.
7810     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7811     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7812     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7813       lt_cv_prog_compiler_pic_works=yes
7814     fi
7815   fi
7816   $rm conftest*
7817
7818fi
7819{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7820echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; }
7821
7822if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7823    case $lt_prog_compiler_pic in
7824     "" | " "*) ;;
7825     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7826     esac
7827else
7828    lt_prog_compiler_pic=
7829     lt_prog_compiler_can_build_shared=no
7830fi
7831
7832fi
7833case $host_os in
7834  # For platforms which do not support PIC, -DPIC is meaningless:
7835  *djgpp*)
7836    lt_prog_compiler_pic=
7837    ;;
7838  *)
7839    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7840    ;;
7841esac
7842
7843#
7844# Check to make sure the static flag actually works.
7845#
7846wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7847{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7848echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7849if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7850  echo $ECHO_N "(cached) $ECHO_C" >&6
7851else
7852  lt_cv_prog_compiler_static_works=no
7853   save_LDFLAGS="$LDFLAGS"
7854   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7855   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7856   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7857     # The linker can only warn and ignore the option if not recognized
7858     # So say no if there are warnings
7859     if test -s conftest.err; then
7860       # Append any errors to the config.log.
7861       cat conftest.err 1>&5
7862       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7863       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7864       if diff conftest.exp conftest.er2 >/dev/null; then
7865         lt_cv_prog_compiler_static_works=yes
7866       fi
7867     else
7868       lt_cv_prog_compiler_static_works=yes
7869     fi
7870   fi
7871   $rm -r conftest*
7872   LDFLAGS="$save_LDFLAGS"
7873
7874fi
7875{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
7876echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; }
7877
7878if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7879    :
7880else
7881    lt_prog_compiler_static=
7882fi
7883
7884
7885{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7886echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7887if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7888  echo $ECHO_N "(cached) $ECHO_C" >&6
7889else
7890  lt_cv_prog_compiler_c_o=no
7891   $rm -r conftest 2>/dev/null
7892   mkdir conftest
7893   cd conftest
7894   mkdir out
7895   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7896
7897   lt_compiler_flag="-o out/conftest2.$ac_objext"
7898   # Insert the option either (1) after the last *FLAGS variable, or
7899   # (2) before a word containing "conftest.", or (3) at the end.
7900   # Note that $ac_compile itself does not contain backslashes and begins
7901   # with a dollar sign (not a hyphen), so the echo should work correctly.
7902   lt_compile=`echo "$ac_compile" | $SED \
7903   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7904   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7905   -e 's:$: $lt_compiler_flag:'`
7906   (eval echo "\"\$as_me:7906: $lt_compile\"" >&5)
7907   (eval "$lt_compile" 2>out/conftest.err)
7908   ac_status=$?
7909   cat out/conftest.err >&5
7910   echo "$as_me:7910: \$? = $ac_status" >&5
7911   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7912   then
7913     # The compiler can only warn and ignore the option if not recognized
7914     # So say no if there are warnings
7915     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7916     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7917     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7918       lt_cv_prog_compiler_c_o=yes
7919     fi
7920   fi
7921   chmod u+w . 2>&5
7922   $rm conftest*
7923   # SGI C++ compiler will create directory out/ii_files/ for
7924   # template instantiation
7925   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7926   $rm out/* && rmdir out
7927   cd ..
7928   rmdir conftest
7929   $rm conftest*
7930
7931fi
7932{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7933echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7934
7935
7936hard_links="nottested"
7937if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7938  # do not overwrite the value of need_locks provided by the user
7939  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7940echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7941  hard_links=yes
7942  $rm conftest*
7943  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7944  touch conftest.a
7945  ln conftest.a conftest.b 2>&5 || hard_links=no
7946  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7947  { echo "$as_me:$LINENO: result: $hard_links" >&5
7948echo "${ECHO_T}$hard_links" >&6; }
7949  if test "$hard_links" = no; then
7950    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7951echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7952    need_locks=warn
7953  fi
7954else
7955  need_locks=no
7956fi
7957
7958{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7959echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7960
7961  runpath_var=
7962  allow_undefined_flag=
7963  enable_shared_with_static_runtimes=no
7964  archive_cmds=
7965  archive_expsym_cmds=
7966  old_archive_From_new_cmds=
7967  old_archive_from_expsyms_cmds=
7968  export_dynamic_flag_spec=
7969  whole_archive_flag_spec=
7970  thread_safe_flag_spec=
7971  hardcode_libdir_flag_spec=
7972  hardcode_libdir_flag_spec_ld=
7973  hardcode_libdir_separator=
7974  hardcode_direct=no
7975  hardcode_minus_L=no
7976  hardcode_shlibpath_var=unsupported
7977  link_all_deplibs=unknown
7978  hardcode_automatic=no
7979  module_cmds=
7980  module_expsym_cmds=
7981  always_export_symbols=no
7982  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7983  # include_expsyms should be a list of space-separated symbols to be *always*
7984  # included in the symbol list
7985  include_expsyms=
7986  # exclude_expsyms can be an extended regexp of symbols to exclude
7987  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7988  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7989  # as well as any symbol that contains `d'.
7990  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
7991  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7992  # platforms (ab)use it in PIC code, but their linkers get confused if
7993  # the symbol is explicitly referenced.  Since portable code cannot
7994  # rely on this symbol name, it's probably fine to never include it in
7995  # preloaded symbol tables.
7996  # Exclude shared library initialization/finalization symbols.
7997  extract_expsyms_cmds=
7998  # Just being paranoid about ensuring that cc_basename is set.
7999  for cc_temp in $compiler""; do
8000  case $cc_temp in
8001    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8002    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8003    \-*) ;;
8004    *) break;;
8005  esac
8006done
8007cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8008
8009  case $host_os in
8010  cygwin* | mingw* | pw32*)
8011    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8012    # When not using gcc, we currently assume that we are using
8013    # Microsoft Visual C++.
8014    if test "$GCC" != yes; then
8015      with_gnu_ld=no
8016    fi
8017    ;;
8018  interix*)
8019    # we just hope/assume this is gcc and not c89 (= MSVC++)
8020    with_gnu_ld=yes
8021    ;;
8022  openbsd*)
8023    with_gnu_ld=no
8024    ;;
8025  esac
8026
8027  ld_shlibs=yes
8028  if test "$with_gnu_ld" = yes; then
8029    # If archive_cmds runs LD, not CC, wlarc should be empty
8030    wlarc='${wl}'
8031
8032    # Set some defaults for GNU ld with shared library support. These
8033    # are reset later if shared libraries are not supported. Putting them
8034    # here allows them to be overridden if necessary.
8035    runpath_var=LD_RUN_PATH
8036    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8037    export_dynamic_flag_spec='${wl}--export-dynamic'
8038    # ancient GNU ld didn't support --whole-archive et. al.
8039    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8040	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8041      else
8042  	whole_archive_flag_spec=
8043    fi
8044    supports_anon_versioning=no
8045    case `$LD -v 2>/dev/null` in
8046      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8047      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8048      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8049      *\ 2.11.*) ;; # other 2.11 versions
8050      *) supports_anon_versioning=yes ;;
8051    esac
8052
8053    # See if GNU ld supports shared libraries.
8054    case $host_os in
8055    aix[3-9]*)
8056      # On AIX/PPC, the GNU linker is very broken
8057      if test "$host_cpu" != ia64; then
8058	ld_shlibs=no
8059	cat <<EOF 1>&2
8060
8061*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8062*** to be unable to reliably create shared libraries on AIX.
8063*** Therefore, libtool is disabling shared libraries support.  If you
8064*** really care for shared libraries, you may want to modify your PATH
8065*** so that a non-GNU linker is found, and then restart.
8066
8067EOF
8068      fi
8069      ;;
8070
8071    amigaos*)
8072      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)'
8073      hardcode_libdir_flag_spec='-L$libdir'
8074      hardcode_minus_L=yes
8075
8076      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8077      # that the semantics of dynamic libraries on AmigaOS, at least up
8078      # to version 4, is to share data among multiple programs linked
8079      # with the same dynamic library.  Since this doesn't match the
8080      # behavior of shared libraries on other platforms, we can't use
8081      # them.
8082      ld_shlibs=no
8083      ;;
8084
8085    beos*)
8086      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8087	allow_undefined_flag=unsupported
8088	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8089	# support --undefined.  This deserves some investigation.  FIXME
8090	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8091      else
8092	ld_shlibs=no
8093      fi
8094      ;;
8095
8096    cygwin* | mingw* | pw32*)
8097      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8098      # as there is no search path for DLLs.
8099      hardcode_libdir_flag_spec='-L$libdir'
8100      allow_undefined_flag=unsupported
8101      always_export_symbols=no
8102      enable_shared_with_static_runtimes=yes
8103      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8104
8105      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8106        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8107	# If the export-symbols file already is a .def file (1st line
8108	# is EXPORTS), use it as is; otherwise, prepend...
8109	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8110	  cp $export_symbols $output_objdir/$soname.def;
8111	else
8112	  echo EXPORTS > $output_objdir/$soname.def;
8113	  cat $export_symbols >> $output_objdir/$soname.def;
8114	fi~
8115	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8116      else
8117	ld_shlibs=no
8118      fi
8119      ;;
8120
8121    interix[3-9]*)
8122      hardcode_direct=no
8123      hardcode_shlibpath_var=no
8124      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8125      export_dynamic_flag_spec='${wl}-E'
8126      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8127      # Instead, shared libraries are loaded at an image base (0x10000000 by
8128      # default) and relocated if they conflict, which is a slow very memory
8129      # consuming and fragmenting process.  To avoid this, we pick a random,
8130      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8131      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8132      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8133      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'
8134      ;;
8135
8136    gnu* | linux* | k*bsd*-gnu)
8137      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8138	tmp_addflag=
8139	case $cc_basename,$host_cpu in
8140	pgcc*)				# Portland Group C compiler
8141	  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'
8142	  tmp_addflag=' $pic_flag'
8143	  ;;
8144	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8145	  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'
8146	  tmp_addflag=' $pic_flag -Mnomain' ;;
8147	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8148	  tmp_addflag=' -i_dynamic' ;;
8149	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8150	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8151	ifc* | ifort*)			# Intel Fortran compiler
8152	  tmp_addflag=' -nofor_main' ;;
8153	esac
8154	case `$CC -V 2>&1 | sed 5q` in
8155	*Sun\ C*)			# Sun C 5.9
8156	  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'
8157	  tmp_sharedflag='-G' ;;
8158	*Sun\ F*)			# Sun Fortran 8.3
8159	  tmp_sharedflag='-G' ;;
8160	*)
8161	  tmp_sharedflag='-shared' ;;
8162	esac
8163	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8164
8165	if test $supports_anon_versioning = yes; then
8166	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8167  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8168  $echo "local: *; };" >> $output_objdir/$libname.ver~
8169	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8170	fi
8171      else
8172	ld_shlibs=no
8173      fi
8174      ;;
8175
8176    netbsd*)
8177      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8178	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8179	wlarc=
8180      else
8181	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8182	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8183      fi
8184      ;;
8185
8186    solaris*)
8187      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8188	ld_shlibs=no
8189	cat <<EOF 1>&2
8190
8191*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8192*** create shared libraries on Solaris systems.  Therefore, libtool
8193*** is disabling shared libraries support.  We urge you to upgrade GNU
8194*** binutils to release 2.9.1 or newer.  Another option is to modify
8195*** your PATH or compiler configuration so that the native linker is
8196*** used, and then restart.
8197
8198EOF
8199      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8200	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8201	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8202      else
8203	ld_shlibs=no
8204      fi
8205      ;;
8206
8207    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8208      case `$LD -v 2>&1` in
8209        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8210	ld_shlibs=no
8211	cat <<_LT_EOF 1>&2
8212
8213*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8214*** reliably create shared libraries on SCO systems.  Therefore, libtool
8215*** is disabling shared libraries support.  We urge you to upgrade GNU
8216*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8217*** your PATH or compiler configuration so that the native linker is
8218*** used, and then restart.
8219
8220_LT_EOF
8221	;;
8222	*)
8223	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8224	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8225	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8226	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8227	  else
8228	    ld_shlibs=no
8229	  fi
8230	;;
8231      esac
8232      ;;
8233
8234    sunos4*)
8235      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8236      wlarc=
8237      hardcode_direct=yes
8238      hardcode_shlibpath_var=no
8239      ;;
8240
8241    *)
8242      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8243	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8244	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8245      else
8246	ld_shlibs=no
8247      fi
8248      ;;
8249    esac
8250
8251    if test "$ld_shlibs" = no; then
8252      runpath_var=
8253      hardcode_libdir_flag_spec=
8254      export_dynamic_flag_spec=
8255      whole_archive_flag_spec=
8256    fi
8257  else
8258    # PORTME fill in a description of your system's linker (not GNU ld)
8259    case $host_os in
8260    aix3*)
8261      allow_undefined_flag=unsupported
8262      always_export_symbols=yes
8263      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'
8264      # Note: this linker hardcodes the directories in LIBPATH if there
8265      # are no directories specified by -L.
8266      hardcode_minus_L=yes
8267      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8268	# Neither direct hardcoding nor static linking is supported with a
8269	# broken collect2.
8270	hardcode_direct=unsupported
8271      fi
8272      ;;
8273
8274    aix[4-9]*)
8275      if test "$host_cpu" = ia64; then
8276	# On IA64, the linker does run time linking by default, so we don't
8277	# have to do anything special.
8278	aix_use_runtimelinking=no
8279	exp_sym_flag='-Bexport'
8280	no_entry_flag=""
8281      else
8282	# If we're using GNU nm, then we don't want the "-C" option.
8283	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8284	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8285	  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'
8286	else
8287	  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'
8288	fi
8289	aix_use_runtimelinking=no
8290
8291	# Test if we are trying to use run time linking or normal
8292	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8293	# need to do runtime linking.
8294	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8295	  for ld_flag in $LDFLAGS; do
8296  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8297  	    aix_use_runtimelinking=yes
8298  	    break
8299  	  fi
8300	  done
8301	  ;;
8302	esac
8303
8304	exp_sym_flag='-bexport'
8305	no_entry_flag='-bnoentry'
8306      fi
8307
8308      # When large executables or shared objects are built, AIX ld can
8309      # have problems creating the table of contents.  If linking a library
8310      # or program results in "error TOC overflow" add -mminimal-toc to
8311      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8312      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8313
8314      archive_cmds=''
8315      hardcode_direct=yes
8316      hardcode_libdir_separator=':'
8317      link_all_deplibs=yes
8318
8319      if test "$GCC" = yes; then
8320	case $host_os in aix4.[012]|aix4.[012].*)
8321	# We only want to do this on AIX 4.2 and lower, the check
8322	# below for broken collect2 doesn't work under 4.3+
8323	  collect2name=`${CC} -print-prog-name=collect2`
8324	  if test -f "$collect2name" && \
8325  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8326	  then
8327  	  # We have reworked collect2
8328  	  :
8329	  else
8330  	  # We have old collect2
8331  	  hardcode_direct=unsupported
8332  	  # It fails to find uninstalled libraries when the uninstalled
8333  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8334  	  # to unsupported forces relinking
8335  	  hardcode_minus_L=yes
8336  	  hardcode_libdir_flag_spec='-L$libdir'
8337  	  hardcode_libdir_separator=
8338	  fi
8339	  ;;
8340	esac
8341	shared_flag='-shared'
8342	if test "$aix_use_runtimelinking" = yes; then
8343	  shared_flag="$shared_flag "'${wl}-G'
8344	fi
8345      else
8346	# not using gcc
8347	if test "$host_cpu" = ia64; then
8348  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8349  	# chokes on -Wl,-G. The following line is correct:
8350	  shared_flag='-G'
8351	else
8352	  if test "$aix_use_runtimelinking" = yes; then
8353	    shared_flag='${wl}-G'
8354	  else
8355	    shared_flag='${wl}-bM:SRE'
8356	  fi
8357	fi
8358      fi
8359
8360      # It seems that -bexpall does not export symbols beginning with
8361      # underscore (_), so it is better to generate a list of symbols to export.
8362      always_export_symbols=yes
8363      if test "$aix_use_runtimelinking" = yes; then
8364	# Warning - without using the other runtime loading flags (-brtl),
8365	# -berok will link without error, but may produce a broken library.
8366	allow_undefined_flag='-berok'
8367       # Determine the default libpath from the value encoded in an empty executable.
8368       cat >conftest.$ac_ext <<_ACEOF
8369/* confdefs.h.  */
8370_ACEOF
8371cat confdefs.h >>conftest.$ac_ext
8372cat >>conftest.$ac_ext <<_ACEOF
8373/* end confdefs.h.  */
8374
8375int
8376main ()
8377{
8378
8379  ;
8380  return 0;
8381}
8382_ACEOF
8383rm -f conftest.$ac_objext conftest$ac_exeext
8384if { (ac_try="$ac_link"
8385case "(($ac_try" in
8386  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8387  *) ac_try_echo=$ac_try;;
8388esac
8389eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8390  (eval "$ac_link") 2>conftest.er1
8391  ac_status=$?
8392  grep -v '^ *+' conftest.er1 >conftest.err
8393  rm -f conftest.er1
8394  cat conftest.err >&5
8395  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8396  (exit $ac_status); } && {
8397	 test -z "$ac_c_werror_flag" ||
8398	 test ! -s conftest.err
8399       } && test -s conftest$ac_exeext &&
8400       $as_test_x conftest$ac_exeext; then
8401
8402lt_aix_libpath_sed='
8403    /Import File Strings/,/^$/ {
8404	/^0/ {
8405	    s/^0  *\(.*\)$/\1/
8406	    p
8407	}
8408    }'
8409aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8410# Check for a 64-bit object if we didn't find anything.
8411if test -z "$aix_libpath"; then
8412  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8413fi
8414else
8415  echo "$as_me: failed program was:" >&5
8416sed 's/^/| /' conftest.$ac_ext >&5
8417
8418
8419fi
8420
8421rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8422      conftest$ac_exeext conftest.$ac_ext
8423if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8424
8425       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8426	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"
8427       else
8428	if test "$host_cpu" = ia64; then
8429	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8430	  allow_undefined_flag="-z nodefs"
8431	  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"
8432	else
8433	 # Determine the default libpath from the value encoded in an empty executable.
8434	 cat >conftest.$ac_ext <<_ACEOF
8435/* confdefs.h.  */
8436_ACEOF
8437cat confdefs.h >>conftest.$ac_ext
8438cat >>conftest.$ac_ext <<_ACEOF
8439/* end confdefs.h.  */
8440
8441int
8442main ()
8443{
8444
8445  ;
8446  return 0;
8447}
8448_ACEOF
8449rm -f conftest.$ac_objext conftest$ac_exeext
8450if { (ac_try="$ac_link"
8451case "(($ac_try" in
8452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8453  *) ac_try_echo=$ac_try;;
8454esac
8455eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8456  (eval "$ac_link") 2>conftest.er1
8457  ac_status=$?
8458  grep -v '^ *+' conftest.er1 >conftest.err
8459  rm -f conftest.er1
8460  cat conftest.err >&5
8461  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8462  (exit $ac_status); } && {
8463	 test -z "$ac_c_werror_flag" ||
8464	 test ! -s conftest.err
8465       } && test -s conftest$ac_exeext &&
8466       $as_test_x conftest$ac_exeext; then
8467
8468lt_aix_libpath_sed='
8469    /Import File Strings/,/^$/ {
8470	/^0/ {
8471	    s/^0  *\(.*\)$/\1/
8472	    p
8473	}
8474    }'
8475aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8476# Check for a 64-bit object if we didn't find anything.
8477if test -z "$aix_libpath"; then
8478  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8479fi
8480else
8481  echo "$as_me: failed program was:" >&5
8482sed 's/^/| /' conftest.$ac_ext >&5
8483
8484
8485fi
8486
8487rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8488      conftest$ac_exeext conftest.$ac_ext
8489if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8490
8491	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8492	  # Warning - without using the other run time loading flags,
8493	  # -berok will link without error, but may produce a broken library.
8494	  no_undefined_flag=' ${wl}-bernotok'
8495	  allow_undefined_flag=' ${wl}-berok'
8496	  # Exported symbols can be pulled into shared objects from archives
8497	  whole_archive_flag_spec='$convenience'
8498	  archive_cmds_need_lc=yes
8499	  # This is similar to how AIX traditionally builds its shared libraries.
8500	  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'
8501	fi
8502      fi
8503      ;;
8504
8505    amigaos*)
8506      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)'
8507      hardcode_libdir_flag_spec='-L$libdir'
8508      hardcode_minus_L=yes
8509      # see comment about different semantics on the GNU ld section
8510      ld_shlibs=no
8511      ;;
8512
8513    bsdi[45]*)
8514      export_dynamic_flag_spec=-rdynamic
8515      ;;
8516
8517    cygwin* | mingw* | pw32*)
8518      # When not using gcc, we currently assume that we are using
8519      # Microsoft Visual C++.
8520      # hardcode_libdir_flag_spec is actually meaningless, as there is
8521      # no search path for DLLs.
8522      hardcode_libdir_flag_spec=' '
8523      allow_undefined_flag=unsupported
8524      # Tell ltmain to make .lib files, not .a files.
8525      libext=lib
8526      # Tell ltmain to make .dll files, not .so files.
8527      shrext_cmds=".dll"
8528      # FIXME: Setting linknames here is a bad hack.
8529      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8530      # The linker will automatically build a .lib file if we build a DLL.
8531      old_archive_From_new_cmds='true'
8532      # FIXME: Should let the user specify the lib program.
8533      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8534      fix_srcfile_path='`cygpath -w "$srcfile"`'
8535      enable_shared_with_static_runtimes=yes
8536      ;;
8537
8538    darwin* | rhapsody*)
8539      case $host_os in
8540        rhapsody* | darwin1.[012])
8541         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8542         ;;
8543       *) # Darwin 1.3 on
8544         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8545           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8546         else
8547           case ${MACOSX_DEPLOYMENT_TARGET} in
8548             10.[012])
8549               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8550               ;;
8551             10.*)
8552               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8553               ;;
8554           esac
8555         fi
8556         ;;
8557      esac
8558      archive_cmds_need_lc=no
8559      hardcode_direct=no
8560      hardcode_automatic=yes
8561      hardcode_shlibpath_var=unsupported
8562      whole_archive_flag_spec=''
8563      link_all_deplibs=yes
8564    if test "$GCC" = yes ; then
8565    	output_verbose_link_cmd='echo'
8566        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8567        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8568        archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
8569        module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
8570    else
8571      case $cc_basename in
8572        xlc*)
8573         output_verbose_link_cmd='echo'
8574         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8575         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8576          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8577         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}'
8578          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}'
8579          ;;
8580       *)
8581         ld_shlibs=no
8582          ;;
8583      esac
8584    fi
8585      ;;
8586
8587    dgux*)
8588      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8589      hardcode_libdir_flag_spec='-L$libdir'
8590      hardcode_shlibpath_var=no
8591      ;;
8592
8593    freebsd1*)
8594      ld_shlibs=no
8595      ;;
8596
8597    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8598    # support.  Future versions do this automatically, but an explicit c++rt0.o
8599    # does not break anything, and helps significantly (at the cost of a little
8600    # extra space).
8601    freebsd2.2*)
8602      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8603      hardcode_libdir_flag_spec='-R$libdir'
8604      hardcode_direct=yes
8605      hardcode_shlibpath_var=no
8606      ;;
8607
8608    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8609    freebsd2*)
8610      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8611      hardcode_direct=yes
8612      hardcode_minus_L=yes
8613      hardcode_shlibpath_var=no
8614      ;;
8615
8616    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8617    freebsd* | dragonfly*)
8618      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8619      hardcode_libdir_flag_spec='-R$libdir'
8620      hardcode_direct=yes
8621      hardcode_shlibpath_var=no
8622      ;;
8623
8624    hpux9*)
8625      if test "$GCC" = yes; then
8626	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'
8627      else
8628	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'
8629      fi
8630      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8631      hardcode_libdir_separator=:
8632      hardcode_direct=yes
8633
8634      # hardcode_minus_L: Not really in the search PATH,
8635      # but as the default location of the library.
8636      hardcode_minus_L=yes
8637      export_dynamic_flag_spec='${wl}-E'
8638      ;;
8639
8640    hpux10*)
8641      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8642	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8643      else
8644	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8645      fi
8646      if test "$with_gnu_ld" = no; then
8647	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8648	hardcode_libdir_separator=:
8649
8650	hardcode_direct=yes
8651	export_dynamic_flag_spec='${wl}-E'
8652
8653	# hardcode_minus_L: Not really in the search PATH,
8654	# but as the default location of the library.
8655	hardcode_minus_L=yes
8656      fi
8657      ;;
8658
8659    hpux11*)
8660      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8661	case $host_cpu in
8662	hppa*64*)
8663	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8664	  ;;
8665	ia64*)
8666	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8667	  ;;
8668	*)
8669	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8670	  ;;
8671	esac
8672      else
8673	case $host_cpu in
8674	hppa*64*)
8675	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8676	  ;;
8677	ia64*)
8678	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8679	  ;;
8680	*)
8681	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8682	  ;;
8683	esac
8684      fi
8685      if test "$with_gnu_ld" = no; then
8686	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8687	hardcode_libdir_separator=:
8688
8689	case $host_cpu in
8690	hppa*64*|ia64*)
8691	  hardcode_libdir_flag_spec_ld='+b $libdir'
8692	  hardcode_direct=no
8693	  hardcode_shlibpath_var=no
8694	  ;;
8695	*)
8696	  hardcode_direct=yes
8697	  export_dynamic_flag_spec='${wl}-E'
8698
8699	  # hardcode_minus_L: Not really in the search PATH,
8700	  # but as the default location of the library.
8701	  hardcode_minus_L=yes
8702	  ;;
8703	esac
8704      fi
8705      ;;
8706
8707    irix5* | irix6* | nonstopux*)
8708      if test "$GCC" = yes; then
8709	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'
8710      else
8711	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'
8712	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8713      fi
8714      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8715      hardcode_libdir_separator=:
8716      link_all_deplibs=yes
8717      ;;
8718
8719    netbsd*)
8720      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8721	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8722      else
8723	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8724      fi
8725      hardcode_libdir_flag_spec='-R$libdir'
8726      hardcode_direct=yes
8727      hardcode_shlibpath_var=no
8728      ;;
8729
8730    newsos6)
8731      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8732      hardcode_direct=yes
8733      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8734      hardcode_libdir_separator=:
8735      hardcode_shlibpath_var=no
8736      ;;
8737
8738    openbsd*)
8739      if test -f /usr/libexec/ld.so; then
8740	hardcode_direct=yes
8741	hardcode_shlibpath_var=no
8742	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8743	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8744	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8745	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8746	  export_dynamic_flag_spec='${wl}-E'
8747	else
8748	  case $host_os in
8749	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8750	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8751	     hardcode_libdir_flag_spec='-R$libdir'
8752	     ;;
8753	   *)
8754	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8755	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8756	     ;;
8757	  esac
8758        fi
8759      else
8760	ld_shlibs=no
8761      fi
8762      ;;
8763
8764    os2*)
8765      hardcode_libdir_flag_spec='-L$libdir'
8766      hardcode_minus_L=yes
8767      allow_undefined_flag=unsupported
8768      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'
8769      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8770      ;;
8771
8772    osf3*)
8773      if test "$GCC" = yes; then
8774	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8775	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'
8776      else
8777	allow_undefined_flag=' -expect_unresolved \*'
8778	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'
8779      fi
8780      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8781      hardcode_libdir_separator=:
8782      ;;
8783
8784    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8785      if test "$GCC" = yes; then
8786	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8787	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'
8788	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8789      else
8790	allow_undefined_flag=' -expect_unresolved \*'
8791	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'
8792	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8793	$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'
8794
8795	# Both c and cxx compiler support -rpath directly
8796	hardcode_libdir_flag_spec='-rpath $libdir'
8797      fi
8798      hardcode_libdir_separator=:
8799      ;;
8800
8801    solaris*)
8802      no_undefined_flag=' -z text'
8803      if test "$GCC" = yes; then
8804	wlarc='${wl}'
8805	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8806	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8807	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8808      else
8809	wlarc=''
8810	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8811	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8812  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8813      fi
8814      hardcode_libdir_flag_spec='-R$libdir'
8815      hardcode_shlibpath_var=no
8816      case $host_os in
8817      solaris2.[0-5] | solaris2.[0-5].*) ;;
8818      *)
8819	# The compiler driver will combine and reorder linker options,
8820	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8821	# but is careful enough not to reorder.
8822 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8823	if test "$GCC" = yes; then
8824	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8825	else
8826	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8827	fi
8828	;;
8829      esac
8830      link_all_deplibs=yes
8831      ;;
8832
8833    sunos4*)
8834      if test "x$host_vendor" = xsequent; then
8835	# Use $CC to link under sequent, because it throws in some extra .o
8836	# files that make .init and .fini sections work.
8837	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8838      else
8839	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8840      fi
8841      hardcode_libdir_flag_spec='-L$libdir'
8842      hardcode_direct=yes
8843      hardcode_minus_L=yes
8844      hardcode_shlibpath_var=no
8845      ;;
8846
8847    sysv4)
8848      case $host_vendor in
8849	sni)
8850	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8851	  hardcode_direct=yes # is this really true???
8852	;;
8853	siemens)
8854	  ## LD is ld it makes a PLAMLIB
8855	  ## CC just makes a GrossModule.
8856	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8857	  reload_cmds='$CC -r -o $output$reload_objs'
8858	  hardcode_direct=no
8859        ;;
8860	motorola)
8861	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8862	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8863	;;
8864      esac
8865      runpath_var='LD_RUN_PATH'
8866      hardcode_shlibpath_var=no
8867      ;;
8868
8869    sysv4.3*)
8870      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8871      hardcode_shlibpath_var=no
8872      export_dynamic_flag_spec='-Bexport'
8873      ;;
8874
8875    sysv4*MP*)
8876      if test -d /usr/nec; then
8877	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8878	hardcode_shlibpath_var=no
8879	runpath_var=LD_RUN_PATH
8880	hardcode_runpath_var=yes
8881	ld_shlibs=yes
8882      fi
8883      ;;
8884
8885    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8886      no_undefined_flag='${wl}-z,text'
8887      archive_cmds_need_lc=no
8888      hardcode_shlibpath_var=no
8889      runpath_var='LD_RUN_PATH'
8890
8891      if test "$GCC" = yes; then
8892	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8893	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8894      else
8895	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8896	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8897      fi
8898      ;;
8899
8900    sysv5* | sco3.2v5* | sco5v6*)
8901      # Note: We can NOT use -z defs as we might desire, because we do not
8902      # link with -lc, and that would cause any symbols used from libc to
8903      # always be unresolved, which means just about no library would
8904      # ever link correctly.  If we're not using GNU ld we use -z text
8905      # though, which does catch some bad symbols but isn't as heavy-handed
8906      # as -z defs.
8907      no_undefined_flag='${wl}-z,text'
8908      allow_undefined_flag='${wl}-z,nodefs'
8909      archive_cmds_need_lc=no
8910      hardcode_shlibpath_var=no
8911      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8912      hardcode_libdir_separator=':'
8913      link_all_deplibs=yes
8914      export_dynamic_flag_spec='${wl}-Bexport'
8915      runpath_var='LD_RUN_PATH'
8916
8917      if test "$GCC" = yes; then
8918	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8919	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8920      else
8921	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8922	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8923      fi
8924      ;;
8925
8926    uts4*)
8927      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8928      hardcode_libdir_flag_spec='-L$libdir'
8929      hardcode_shlibpath_var=no
8930      ;;
8931
8932    *)
8933      ld_shlibs=no
8934      ;;
8935    esac
8936  fi
8937
8938{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8939echo "${ECHO_T}$ld_shlibs" >&6; }
8940test "$ld_shlibs" = no && can_build_shared=no
8941
8942#
8943# Do we need to explicitly link libc?
8944#
8945case "x$archive_cmds_need_lc" in
8946x|xyes)
8947  # Assume -lc should be added
8948  archive_cmds_need_lc=yes
8949
8950  if test "$enable_shared" = yes && test "$GCC" = yes; then
8951    case $archive_cmds in
8952    *'~'*)
8953      # FIXME: we may have to deal with multi-command sequences.
8954      ;;
8955    '$CC '*)
8956      # Test whether the compiler implicitly links with -lc since on some
8957      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8958      # to ld, don't add -lc before -lgcc.
8959      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8960echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8961      $rm conftest*
8962      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8963
8964      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8965  (eval $ac_compile) 2>&5
8966  ac_status=$?
8967  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8968  (exit $ac_status); } 2>conftest.err; then
8969        soname=conftest
8970        lib=conftest
8971        libobjs=conftest.$ac_objext
8972        deplibs=
8973        wl=$lt_prog_compiler_wl
8974	pic_flag=$lt_prog_compiler_pic
8975        compiler_flags=-v
8976        linker_flags=-v
8977        verstring=
8978        output_objdir=.
8979        libname=conftest
8980        lt_save_allow_undefined_flag=$allow_undefined_flag
8981        allow_undefined_flag=
8982        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8983  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8984  ac_status=$?
8985  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8986  (exit $ac_status); }
8987        then
8988	  archive_cmds_need_lc=no
8989        else
8990	  archive_cmds_need_lc=yes
8991        fi
8992        allow_undefined_flag=$lt_save_allow_undefined_flag
8993      else
8994        cat conftest.err 1>&5
8995      fi
8996      $rm conftest*
8997      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8998echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8999      ;;
9000    esac
9001  fi
9002  ;;
9003esac
9004
9005{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9006echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9007library_names_spec=
9008libname_spec='lib$name'
9009soname_spec=
9010shrext_cmds=".so"
9011postinstall_cmds=
9012postuninstall_cmds=
9013finish_cmds=
9014finish_eval=
9015shlibpath_var=
9016shlibpath_overrides_runpath=unknown
9017version_type=none
9018dynamic_linker="$host_os ld.so"
9019sys_lib_dlsearch_path_spec="/lib /usr/lib"
9020
9021if test "$GCC" = yes; then
9022  case $host_os in
9023    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9024    *) lt_awk_arg="/^libraries:/" ;;
9025  esac
9026  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9027  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9028    # if the path contains ";" then we assume it to be the separator
9029    # otherwise default to the standard path separator (i.e. ":") - it is
9030    # assumed that no part of a normal pathname contains ";" but that should
9031    # okay in the real world where ";" in dirpaths is itself problematic.
9032    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9033  else
9034    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9035  fi
9036  # Ok, now we have the path, separated by spaces, we can step through it
9037  # and add multilib dir if necessary.
9038  lt_tmp_lt_search_path_spec=
9039  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9040  for lt_sys_path in $lt_search_path_spec; do
9041    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9042      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9043    else
9044      test -d "$lt_sys_path" && \
9045	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9046    fi
9047  done
9048  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9049BEGIN {RS=" "; FS="/|\n";} {
9050  lt_foo="";
9051  lt_count=0;
9052  for (lt_i = NF; lt_i > 0; lt_i--) {
9053    if ($lt_i != "" && $lt_i != ".") {
9054      if ($lt_i == "..") {
9055        lt_count++;
9056      } else {
9057        if (lt_count == 0) {
9058          lt_foo="/" $lt_i lt_foo;
9059        } else {
9060          lt_count--;
9061        }
9062      }
9063    }
9064  }
9065  if (lt_foo != "") { lt_freq[lt_foo]++; }
9066  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9067}'`
9068  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9069else
9070  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9071fi
9072need_lib_prefix=unknown
9073hardcode_into_libs=no
9074
9075# when you set need_version to no, make sure it does not cause -set_version
9076# flags to be left without arguments
9077need_version=unknown
9078
9079case $host_os in
9080aix3*)
9081  version_type=linux
9082  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9083  shlibpath_var=LIBPATH
9084
9085  # AIX 3 has no versioning support, so we append a major version to the name.
9086  soname_spec='${libname}${release}${shared_ext}$major'
9087  ;;
9088
9089aix[4-9]*)
9090  version_type=linux
9091  need_lib_prefix=no
9092  need_version=no
9093  hardcode_into_libs=yes
9094  if test "$host_cpu" = ia64; then
9095    # AIX 5 supports IA64
9096    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9097    shlibpath_var=LD_LIBRARY_PATH
9098  else
9099    # With GCC up to 2.95.x, collect2 would create an import file
9100    # for dependence libraries.  The import file would start with
9101    # the line `#! .'.  This would cause the generated library to
9102    # depend on `.', always an invalid library.  This was fixed in
9103    # development snapshots of GCC prior to 3.0.
9104    case $host_os in
9105      aix4 | aix4.[01] | aix4.[01].*)
9106      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9107	   echo ' yes '
9108	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9109	:
9110      else
9111	can_build_shared=no
9112      fi
9113      ;;
9114    esac
9115    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9116    # soname into executable. Probably we can add versioning support to
9117    # collect2, so additional links can be useful in future.
9118    if test "$aix_use_runtimelinking" = yes; then
9119      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9120      # instead of lib<name>.a to let people know that these are not
9121      # typical AIX shared libraries.
9122      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9123    else
9124      # We preserve .a as extension for shared libraries through AIX4.2
9125      # and later when we are not doing run time linking.
9126      library_names_spec='${libname}${release}.a $libname.a'
9127      soname_spec='${libname}${release}${shared_ext}$major'
9128    fi
9129    shlibpath_var=LIBPATH
9130  fi
9131  ;;
9132
9133amigaos*)
9134  library_names_spec='$libname.ixlibrary $libname.a'
9135  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9136  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'
9137  ;;
9138
9139beos*)
9140  library_names_spec='${libname}${shared_ext}'
9141  dynamic_linker="$host_os ld.so"
9142  shlibpath_var=LIBRARY_PATH
9143  ;;
9144
9145bsdi[45]*)
9146  version_type=linux
9147  need_version=no
9148  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9149  soname_spec='${libname}${release}${shared_ext}$major'
9150  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9151  shlibpath_var=LD_LIBRARY_PATH
9152  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9153  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9154  # the default ld.so.conf also contains /usr/contrib/lib and
9155  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9156  # libtool to hard-code these into programs
9157  ;;
9158
9159cygwin* | mingw* | pw32*)
9160  version_type=windows
9161  shrext_cmds=".dll"
9162  need_version=no
9163  need_lib_prefix=no
9164
9165  case $GCC,$host_os in
9166  yes,cygwin* | yes,mingw* | yes,pw32*)
9167    library_names_spec='$libname.dll.a'
9168    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9169    postinstall_cmds='base_file=`basename \${file}`~
9170      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9171      dldir=$destdir/`dirname \$dlpath`~
9172      test -d \$dldir || mkdir -p \$dldir~
9173      $install_prog $dir/$dlname \$dldir/$dlname~
9174      chmod a+x \$dldir/$dlname'
9175    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9176      dlpath=$dir/\$dldll~
9177       $rm \$dlpath'
9178    shlibpath_overrides_runpath=yes
9179
9180    case $host_os in
9181    cygwin*)
9182      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9183      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9184      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9185      ;;
9186    mingw*)
9187      # MinGW DLLs use traditional 'lib' prefix
9188      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9189      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9190      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9191        # It is most probably a Windows format PATH printed by
9192        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9193        # path with ; separators, and with drive letters. We can handle the
9194        # drive letters (cygwin fileutils understands them), so leave them,
9195        # especially as we might pass files found there to a mingw objdump,
9196        # which wouldn't understand a cygwinified path. Ahh.
9197        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9198      else
9199        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9200      fi
9201      ;;
9202    pw32*)
9203      # pw32 DLLs use 'pw' prefix rather than 'lib'
9204      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9205      ;;
9206    esac
9207    ;;
9208
9209  *)
9210    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9211    ;;
9212  esac
9213  dynamic_linker='Win32 ld.exe'
9214  # FIXME: first we should search . and the directory the executable is in
9215  shlibpath_var=PATH
9216  ;;
9217
9218darwin* | rhapsody*)
9219  dynamic_linker="$host_os dyld"
9220  version_type=darwin
9221  need_lib_prefix=no
9222  need_version=no
9223  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9224  soname_spec='${libname}${release}${major}$shared_ext'
9225  shlibpath_overrides_runpath=yes
9226  shlibpath_var=DYLD_LIBRARY_PATH
9227  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9228
9229  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9230  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9231  ;;
9232
9233dgux*)
9234  version_type=linux
9235  need_lib_prefix=no
9236  need_version=no
9237  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9238  soname_spec='${libname}${release}${shared_ext}$major'
9239  shlibpath_var=LD_LIBRARY_PATH
9240  ;;
9241
9242freebsd1*)
9243  dynamic_linker=no
9244  ;;
9245
9246freebsd* | dragonfly*)
9247  # DragonFly does not have aout.  When/if they implement a new
9248  # versioning mechanism, adjust this.
9249  if test -x /usr/bin/objformat; then
9250    objformat=`/usr/bin/objformat`
9251  else
9252    case $host_os in
9253    freebsd[123]*) objformat=aout ;;
9254    *) objformat=elf ;;
9255    esac
9256  fi
9257  # Handle Gentoo/FreeBSD as it was Linux
9258  case $host_vendor in
9259    gentoo)
9260      version_type=linux ;;
9261    *)
9262      version_type=freebsd-$objformat ;;
9263  esac
9264
9265  case $version_type in
9266    freebsd-elf*)
9267      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9268      need_version=no
9269      need_lib_prefix=no
9270      ;;
9271    freebsd-*)
9272      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9273      need_version=yes
9274      ;;
9275    linux)
9276      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9277      soname_spec='${libname}${release}${shared_ext}$major'
9278      need_lib_prefix=no
9279      need_version=no
9280      ;;
9281  esac
9282  shlibpath_var=LD_LIBRARY_PATH
9283  case $host_os in
9284  freebsd2*)
9285    shlibpath_overrides_runpath=yes
9286    ;;
9287  freebsd3.[01]* | freebsdelf3.[01]*)
9288    shlibpath_overrides_runpath=yes
9289    hardcode_into_libs=yes
9290    ;;
9291  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9292  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9293    shlibpath_overrides_runpath=no
9294    hardcode_into_libs=yes
9295    ;;
9296  *) # from 4.6 on, and DragonFly
9297    shlibpath_overrides_runpath=yes
9298    hardcode_into_libs=yes
9299    ;;
9300  esac
9301  ;;
9302
9303gnu*)
9304  version_type=linux
9305  need_lib_prefix=no
9306  need_version=no
9307  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9308  soname_spec='${libname}${release}${shared_ext}$major'
9309  shlibpath_var=LD_LIBRARY_PATH
9310  hardcode_into_libs=yes
9311  ;;
9312
9313hpux9* | hpux10* | hpux11*)
9314  # Give a soname corresponding to the major version so that dld.sl refuses to
9315  # link against other versions.
9316  version_type=sunos
9317  need_lib_prefix=no
9318  need_version=no
9319  case $host_cpu in
9320  ia64*)
9321    shrext_cmds='.so'
9322    hardcode_into_libs=yes
9323    dynamic_linker="$host_os dld.so"
9324    shlibpath_var=LD_LIBRARY_PATH
9325    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9326    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9327    soname_spec='${libname}${release}${shared_ext}$major'
9328    if test "X$HPUX_IA64_MODE" = X32; then
9329      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9330    else
9331      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9332    fi
9333    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9334    ;;
9335   hppa*64*)
9336     shrext_cmds='.sl'
9337     hardcode_into_libs=yes
9338     dynamic_linker="$host_os dld.sl"
9339     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9340     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9341     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9342     soname_spec='${libname}${release}${shared_ext}$major'
9343     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9344     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9345     ;;
9346   *)
9347    shrext_cmds='.sl'
9348    dynamic_linker="$host_os dld.sl"
9349    shlibpath_var=SHLIB_PATH
9350    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9351    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9352    soname_spec='${libname}${release}${shared_ext}$major'
9353    ;;
9354  esac
9355  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9356  postinstall_cmds='chmod 555 $lib'
9357  ;;
9358
9359interix[3-9]*)
9360  version_type=linux
9361  need_lib_prefix=no
9362  need_version=no
9363  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9364  soname_spec='${libname}${release}${shared_ext}$major'
9365  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9366  shlibpath_var=LD_LIBRARY_PATH
9367  shlibpath_overrides_runpath=no
9368  hardcode_into_libs=yes
9369  ;;
9370
9371irix5* | irix6* | nonstopux*)
9372  case $host_os in
9373    nonstopux*) version_type=nonstopux ;;
9374    *)
9375	if test "$lt_cv_prog_gnu_ld" = yes; then
9376		version_type=linux
9377	else
9378		version_type=irix
9379	fi ;;
9380  esac
9381  need_lib_prefix=no
9382  need_version=no
9383  soname_spec='${libname}${release}${shared_ext}$major'
9384  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9385  case $host_os in
9386  irix5* | nonstopux*)
9387    libsuff= shlibsuff=
9388    ;;
9389  *)
9390    case $LD in # libtool.m4 will add one of these switches to LD
9391    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9392      libsuff= shlibsuff= libmagic=32-bit;;
9393    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9394      libsuff=32 shlibsuff=N32 libmagic=N32;;
9395    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9396      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9397    *) libsuff= shlibsuff= libmagic=never-match;;
9398    esac
9399    ;;
9400  esac
9401  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9402  shlibpath_overrides_runpath=no
9403  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9404  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9405  hardcode_into_libs=yes
9406  ;;
9407
9408# No shared lib support for Linux oldld, aout, or coff.
9409linux*oldld* | linux*aout* | linux*coff*)
9410  dynamic_linker=no
9411  ;;
9412
9413# This must be Linux ELF.
9414linux* | k*bsd*-gnu)
9415  version_type=linux
9416  need_lib_prefix=no
9417  need_version=no
9418  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9419  soname_spec='${libname}${release}${shared_ext}$major'
9420  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9421  shlibpath_var=LD_LIBRARY_PATH
9422  shlibpath_overrides_runpath=no
9423  # This implies no fast_install, which is unacceptable.
9424  # Some rework will be needed to allow for fast_install
9425  # before this can be enabled.
9426  hardcode_into_libs=yes
9427
9428  # Append ld.so.conf contents to the search path
9429  if test -f /etc/ld.so.conf; then
9430    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' ' '`
9431    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9432  fi
9433
9434  # We used to test for /lib/ld.so.1 and disable shared libraries on
9435  # powerpc, because MkLinux only supported shared libraries with the
9436  # GNU dynamic linker.  Since this was broken with cross compilers,
9437  # most powerpc-linux boxes support dynamic linking these days and
9438  # people can always --disable-shared, the test was removed, and we
9439  # assume the GNU/Linux dynamic linker is in use.
9440  dynamic_linker='GNU/Linux ld.so'
9441  ;;
9442
9443netbsd*)
9444  version_type=sunos
9445  need_lib_prefix=no
9446  need_version=no
9447  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9448    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9449    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9450    dynamic_linker='NetBSD (a.out) ld.so'
9451  else
9452    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9453    soname_spec='${libname}${release}${shared_ext}$major'
9454    dynamic_linker='NetBSD ld.elf_so'
9455  fi
9456  shlibpath_var=LD_LIBRARY_PATH
9457  shlibpath_overrides_runpath=yes
9458  hardcode_into_libs=yes
9459  ;;
9460
9461newsos6)
9462  version_type=linux
9463  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9464  shlibpath_var=LD_LIBRARY_PATH
9465  shlibpath_overrides_runpath=yes
9466  ;;
9467
9468nto-qnx*)
9469  version_type=linux
9470  need_lib_prefix=no
9471  need_version=no
9472  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9473  soname_spec='${libname}${release}${shared_ext}$major'
9474  shlibpath_var=LD_LIBRARY_PATH
9475  shlibpath_overrides_runpath=yes
9476  ;;
9477
9478openbsd*)
9479  version_type=sunos
9480  sys_lib_dlsearch_path_spec="/usr/lib"
9481  need_lib_prefix=no
9482  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9483  case $host_os in
9484    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9485    *)                         need_version=no  ;;
9486  esac
9487  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9488  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9489  shlibpath_var=LD_LIBRARY_PATH
9490  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9491    case $host_os in
9492      openbsd2.[89] | openbsd2.[89].*)
9493	shlibpath_overrides_runpath=no
9494	;;
9495      *)
9496	shlibpath_overrides_runpath=yes
9497	;;
9498      esac
9499  else
9500    shlibpath_overrides_runpath=yes
9501  fi
9502  ;;
9503
9504os2*)
9505  libname_spec='$name'
9506  shrext_cmds=".dll"
9507  need_lib_prefix=no
9508  library_names_spec='$libname${shared_ext} $libname.a'
9509  dynamic_linker='OS/2 ld.exe'
9510  shlibpath_var=LIBPATH
9511  ;;
9512
9513osf3* | osf4* | osf5*)
9514  version_type=osf
9515  need_lib_prefix=no
9516  need_version=no
9517  soname_spec='${libname}${release}${shared_ext}$major'
9518  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9519  shlibpath_var=LD_LIBRARY_PATH
9520  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9521  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9522  ;;
9523
9524rdos*)
9525  dynamic_linker=no
9526  ;;
9527
9528solaris*)
9529  version_type=linux
9530  need_lib_prefix=no
9531  need_version=no
9532  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9533  soname_spec='${libname}${release}${shared_ext}$major'
9534  shlibpath_var=LD_LIBRARY_PATH
9535  shlibpath_overrides_runpath=yes
9536  hardcode_into_libs=yes
9537  # ldd complains unless libraries are executable
9538  postinstall_cmds='chmod +x $lib'
9539  ;;
9540
9541sunos4*)
9542  version_type=sunos
9543  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9544  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9545  shlibpath_var=LD_LIBRARY_PATH
9546  shlibpath_overrides_runpath=yes
9547  if test "$with_gnu_ld" = yes; then
9548    need_lib_prefix=no
9549  fi
9550  need_version=yes
9551  ;;
9552
9553sysv4 | sysv4.3*)
9554  version_type=linux
9555  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9556  soname_spec='${libname}${release}${shared_ext}$major'
9557  shlibpath_var=LD_LIBRARY_PATH
9558  case $host_vendor in
9559    sni)
9560      shlibpath_overrides_runpath=no
9561      need_lib_prefix=no
9562      export_dynamic_flag_spec='${wl}-Blargedynsym'
9563      runpath_var=LD_RUN_PATH
9564      ;;
9565    siemens)
9566      need_lib_prefix=no
9567      ;;
9568    motorola)
9569      need_lib_prefix=no
9570      need_version=no
9571      shlibpath_overrides_runpath=no
9572      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9573      ;;
9574  esac
9575  ;;
9576
9577sysv4*MP*)
9578  if test -d /usr/nec ;then
9579    version_type=linux
9580    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9581    soname_spec='$libname${shared_ext}.$major'
9582    shlibpath_var=LD_LIBRARY_PATH
9583  fi
9584  ;;
9585
9586sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9587  version_type=freebsd-elf
9588  need_lib_prefix=no
9589  need_version=no
9590  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9591  soname_spec='${libname}${release}${shared_ext}$major'
9592  shlibpath_var=LD_LIBRARY_PATH
9593  hardcode_into_libs=yes
9594  if test "$with_gnu_ld" = yes; then
9595    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9596    shlibpath_overrides_runpath=no
9597  else
9598    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9599    shlibpath_overrides_runpath=yes
9600    case $host_os in
9601      sco3.2v5*)
9602        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9603	;;
9604    esac
9605  fi
9606  sys_lib_dlsearch_path_spec='/usr/lib'
9607  ;;
9608
9609uts4*)
9610  version_type=linux
9611  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9612  soname_spec='${libname}${release}${shared_ext}$major'
9613  shlibpath_var=LD_LIBRARY_PATH
9614  ;;
9615
9616*)
9617  dynamic_linker=no
9618  ;;
9619esac
9620{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9621echo "${ECHO_T}$dynamic_linker" >&6; }
9622test "$dynamic_linker" = no && can_build_shared=no
9623
9624if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9625  echo $ECHO_N "(cached) $ECHO_C" >&6
9626else
9627  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9628fi
9629
9630sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9631if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9632  echo $ECHO_N "(cached) $ECHO_C" >&6
9633else
9634  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9635fi
9636
9637sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9638
9639variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9640if test "$GCC" = yes; then
9641  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9642fi
9643
9644{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9645echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9646hardcode_action=
9647if test -n "$hardcode_libdir_flag_spec" || \
9648   test -n "$runpath_var" || \
9649   test "X$hardcode_automatic" = "Xyes" ; then
9650
9651  # We can hardcode non-existant directories.
9652  if test "$hardcode_direct" != no &&
9653     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9654     # have to relink, otherwise we might link with an installed library
9655     # when we should be linking with a yet-to-be-installed one
9656     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9657     test "$hardcode_minus_L" != no; then
9658    # Linking always hardcodes the temporary library directory.
9659    hardcode_action=relink
9660  else
9661    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9662    hardcode_action=immediate
9663  fi
9664else
9665  # We cannot hardcode anything, or else we can only hardcode existing
9666  # directories.
9667  hardcode_action=unsupported
9668fi
9669{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9670echo "${ECHO_T}$hardcode_action" >&6; }
9671
9672if test "$hardcode_action" = relink; then
9673  # Fast installation is not supported
9674  enable_fast_install=no
9675elif test "$shlibpath_overrides_runpath" = yes ||
9676     test "$enable_shared" = no; then
9677  # Fast installation is not necessary
9678  enable_fast_install=needless
9679fi
9680
9681striplib=
9682old_striplib=
9683{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9684echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9685if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9686  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9687  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9688  { echo "$as_me:$LINENO: result: yes" >&5
9689echo "${ECHO_T}yes" >&6; }
9690else
9691# FIXME - insert some real tests, host_os isn't really good enough
9692  case $host_os in
9693   darwin*)
9694       if test -n "$STRIP" ; then
9695         striplib="$STRIP -x"
9696         old_striplib="$STRIP -S"
9697         { echo "$as_me:$LINENO: result: yes" >&5
9698echo "${ECHO_T}yes" >&6; }
9699       else
9700  { echo "$as_me:$LINENO: result: no" >&5
9701echo "${ECHO_T}no" >&6; }
9702fi
9703       ;;
9704   *)
9705  { echo "$as_me:$LINENO: result: no" >&5
9706echo "${ECHO_T}no" >&6; }
9707    ;;
9708  esac
9709fi
9710
9711if test "x$enable_dlopen" != xyes; then
9712  enable_dlopen=unknown
9713  enable_dlopen_self=unknown
9714  enable_dlopen_self_static=unknown
9715else
9716  lt_cv_dlopen=no
9717  lt_cv_dlopen_libs=
9718
9719  case $host_os in
9720  beos*)
9721    lt_cv_dlopen="load_add_on"
9722    lt_cv_dlopen_libs=
9723    lt_cv_dlopen_self=yes
9724    ;;
9725
9726  mingw* | pw32*)
9727    lt_cv_dlopen="LoadLibrary"
9728    lt_cv_dlopen_libs=
9729   ;;
9730
9731  cygwin*)
9732    lt_cv_dlopen="dlopen"
9733    lt_cv_dlopen_libs=
9734   ;;
9735
9736  darwin*)
9737  # if libdl is installed we need to link against it
9738    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9739echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9740if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9741  echo $ECHO_N "(cached) $ECHO_C" >&6
9742else
9743  ac_check_lib_save_LIBS=$LIBS
9744LIBS="-ldl  $LIBS"
9745cat >conftest.$ac_ext <<_ACEOF
9746/* confdefs.h.  */
9747_ACEOF
9748cat confdefs.h >>conftest.$ac_ext
9749cat >>conftest.$ac_ext <<_ACEOF
9750/* end confdefs.h.  */
9751
9752/* Override any GCC internal prototype to avoid an error.
9753   Use char because int might match the return type of a GCC
9754   builtin and then its argument prototype would still apply.  */
9755#ifdef __cplusplus
9756extern "C"
9757#endif
9758char dlopen ();
9759int
9760main ()
9761{
9762return dlopen ();
9763  ;
9764  return 0;
9765}
9766_ACEOF
9767rm -f conftest.$ac_objext conftest$ac_exeext
9768if { (ac_try="$ac_link"
9769case "(($ac_try" in
9770  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9771  *) ac_try_echo=$ac_try;;
9772esac
9773eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9774  (eval "$ac_link") 2>conftest.er1
9775  ac_status=$?
9776  grep -v '^ *+' conftest.er1 >conftest.err
9777  rm -f conftest.er1
9778  cat conftest.err >&5
9779  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9780  (exit $ac_status); } && {
9781	 test -z "$ac_c_werror_flag" ||
9782	 test ! -s conftest.err
9783       } && test -s conftest$ac_exeext &&
9784       $as_test_x conftest$ac_exeext; then
9785  ac_cv_lib_dl_dlopen=yes
9786else
9787  echo "$as_me: failed program was:" >&5
9788sed 's/^/| /' conftest.$ac_ext >&5
9789
9790	ac_cv_lib_dl_dlopen=no
9791fi
9792
9793rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9794      conftest$ac_exeext conftest.$ac_ext
9795LIBS=$ac_check_lib_save_LIBS
9796fi
9797{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9798echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9799if test $ac_cv_lib_dl_dlopen = yes; then
9800  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9801else
9802
9803    lt_cv_dlopen="dyld"
9804    lt_cv_dlopen_libs=
9805    lt_cv_dlopen_self=yes
9806
9807fi
9808
9809   ;;
9810
9811  *)
9812    { echo "$as_me:$LINENO: checking for shl_load" >&5
9813echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9814if test "${ac_cv_func_shl_load+set}" = set; then
9815  echo $ECHO_N "(cached) $ECHO_C" >&6
9816else
9817  cat >conftest.$ac_ext <<_ACEOF
9818/* confdefs.h.  */
9819_ACEOF
9820cat confdefs.h >>conftest.$ac_ext
9821cat >>conftest.$ac_ext <<_ACEOF
9822/* end confdefs.h.  */
9823/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9824   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9825#define shl_load innocuous_shl_load
9826
9827/* System header to define __stub macros and hopefully few prototypes,
9828    which can conflict with char shl_load (); below.
9829    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9830    <limits.h> exists even on freestanding compilers.  */
9831
9832#ifdef __STDC__
9833# include <limits.h>
9834#else
9835# include <assert.h>
9836#endif
9837
9838#undef shl_load
9839
9840/* Override any GCC internal prototype to avoid an error.
9841   Use char because int might match the return type of a GCC
9842   builtin and then its argument prototype would still apply.  */
9843#ifdef __cplusplus
9844extern "C"
9845#endif
9846char shl_load ();
9847/* The GNU C library defines this for functions which it implements
9848    to always fail with ENOSYS.  Some functions are actually named
9849    something starting with __ and the normal name is an alias.  */
9850#if defined __stub_shl_load || defined __stub___shl_load
9851choke me
9852#endif
9853
9854int
9855main ()
9856{
9857return shl_load ();
9858  ;
9859  return 0;
9860}
9861_ACEOF
9862rm -f conftest.$ac_objext conftest$ac_exeext
9863if { (ac_try="$ac_link"
9864case "(($ac_try" in
9865  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9866  *) ac_try_echo=$ac_try;;
9867esac
9868eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9869  (eval "$ac_link") 2>conftest.er1
9870  ac_status=$?
9871  grep -v '^ *+' conftest.er1 >conftest.err
9872  rm -f conftest.er1
9873  cat conftest.err >&5
9874  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9875  (exit $ac_status); } && {
9876	 test -z "$ac_c_werror_flag" ||
9877	 test ! -s conftest.err
9878       } && test -s conftest$ac_exeext &&
9879       $as_test_x conftest$ac_exeext; then
9880  ac_cv_func_shl_load=yes
9881else
9882  echo "$as_me: failed program was:" >&5
9883sed 's/^/| /' conftest.$ac_ext >&5
9884
9885	ac_cv_func_shl_load=no
9886fi
9887
9888rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9889      conftest$ac_exeext conftest.$ac_ext
9890fi
9891{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9892echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9893if test $ac_cv_func_shl_load = yes; then
9894  lt_cv_dlopen="shl_load"
9895else
9896  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9897echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9898if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9899  echo $ECHO_N "(cached) $ECHO_C" >&6
9900else
9901  ac_check_lib_save_LIBS=$LIBS
9902LIBS="-ldld  $LIBS"
9903cat >conftest.$ac_ext <<_ACEOF
9904/* confdefs.h.  */
9905_ACEOF
9906cat confdefs.h >>conftest.$ac_ext
9907cat >>conftest.$ac_ext <<_ACEOF
9908/* end confdefs.h.  */
9909
9910/* Override any GCC internal prototype to avoid an error.
9911   Use char because int might match the return type of a GCC
9912   builtin and then its argument prototype would still apply.  */
9913#ifdef __cplusplus
9914extern "C"
9915#endif
9916char shl_load ();
9917int
9918main ()
9919{
9920return shl_load ();
9921  ;
9922  return 0;
9923}
9924_ACEOF
9925rm -f conftest.$ac_objext conftest$ac_exeext
9926if { (ac_try="$ac_link"
9927case "(($ac_try" in
9928  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9929  *) ac_try_echo=$ac_try;;
9930esac
9931eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9932  (eval "$ac_link") 2>conftest.er1
9933  ac_status=$?
9934  grep -v '^ *+' conftest.er1 >conftest.err
9935  rm -f conftest.er1
9936  cat conftest.err >&5
9937  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9938  (exit $ac_status); } && {
9939	 test -z "$ac_c_werror_flag" ||
9940	 test ! -s conftest.err
9941       } && test -s conftest$ac_exeext &&
9942       $as_test_x conftest$ac_exeext; then
9943  ac_cv_lib_dld_shl_load=yes
9944else
9945  echo "$as_me: failed program was:" >&5
9946sed 's/^/| /' conftest.$ac_ext >&5
9947
9948	ac_cv_lib_dld_shl_load=no
9949fi
9950
9951rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9952      conftest$ac_exeext conftest.$ac_ext
9953LIBS=$ac_check_lib_save_LIBS
9954fi
9955{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9956echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9957if test $ac_cv_lib_dld_shl_load = yes; then
9958  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
9959else
9960  { echo "$as_me:$LINENO: checking for dlopen" >&5
9961echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9962if test "${ac_cv_func_dlopen+set}" = set; then
9963  echo $ECHO_N "(cached) $ECHO_C" >&6
9964else
9965  cat >conftest.$ac_ext <<_ACEOF
9966/* confdefs.h.  */
9967_ACEOF
9968cat confdefs.h >>conftest.$ac_ext
9969cat >>conftest.$ac_ext <<_ACEOF
9970/* end confdefs.h.  */
9971/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9972   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9973#define dlopen innocuous_dlopen
9974
9975/* System header to define __stub macros and hopefully few prototypes,
9976    which can conflict with char dlopen (); below.
9977    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9978    <limits.h> exists even on freestanding compilers.  */
9979
9980#ifdef __STDC__
9981# include <limits.h>
9982#else
9983# include <assert.h>
9984#endif
9985
9986#undef dlopen
9987
9988/* Override any GCC internal prototype to avoid an error.
9989   Use char because int might match the return type of a GCC
9990   builtin and then its argument prototype would still apply.  */
9991#ifdef __cplusplus
9992extern "C"
9993#endif
9994char dlopen ();
9995/* The GNU C library defines this for functions which it implements
9996    to always fail with ENOSYS.  Some functions are actually named
9997    something starting with __ and the normal name is an alias.  */
9998#if defined __stub_dlopen || defined __stub___dlopen
9999choke me
10000#endif
10001
10002int
10003main ()
10004{
10005return dlopen ();
10006  ;
10007  return 0;
10008}
10009_ACEOF
10010rm -f conftest.$ac_objext conftest$ac_exeext
10011if { (ac_try="$ac_link"
10012case "(($ac_try" in
10013  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10014  *) ac_try_echo=$ac_try;;
10015esac
10016eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10017  (eval "$ac_link") 2>conftest.er1
10018  ac_status=$?
10019  grep -v '^ *+' conftest.er1 >conftest.err
10020  rm -f conftest.er1
10021  cat conftest.err >&5
10022  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10023  (exit $ac_status); } && {
10024	 test -z "$ac_c_werror_flag" ||
10025	 test ! -s conftest.err
10026       } && test -s conftest$ac_exeext &&
10027       $as_test_x conftest$ac_exeext; then
10028  ac_cv_func_dlopen=yes
10029else
10030  echo "$as_me: failed program was:" >&5
10031sed 's/^/| /' conftest.$ac_ext >&5
10032
10033	ac_cv_func_dlopen=no
10034fi
10035
10036rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10037      conftest$ac_exeext conftest.$ac_ext
10038fi
10039{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10040echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
10041if test $ac_cv_func_dlopen = yes; then
10042  lt_cv_dlopen="dlopen"
10043else
10044  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10045echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10046if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10047  echo $ECHO_N "(cached) $ECHO_C" >&6
10048else
10049  ac_check_lib_save_LIBS=$LIBS
10050LIBS="-ldl  $LIBS"
10051cat >conftest.$ac_ext <<_ACEOF
10052/* confdefs.h.  */
10053_ACEOF
10054cat confdefs.h >>conftest.$ac_ext
10055cat >>conftest.$ac_ext <<_ACEOF
10056/* end confdefs.h.  */
10057
10058/* Override any GCC internal prototype to avoid an error.
10059   Use char because int might match the return type of a GCC
10060   builtin and then its argument prototype would still apply.  */
10061#ifdef __cplusplus
10062extern "C"
10063#endif
10064char dlopen ();
10065int
10066main ()
10067{
10068return dlopen ();
10069  ;
10070  return 0;
10071}
10072_ACEOF
10073rm -f conftest.$ac_objext conftest$ac_exeext
10074if { (ac_try="$ac_link"
10075case "(($ac_try" in
10076  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10077  *) ac_try_echo=$ac_try;;
10078esac
10079eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10080  (eval "$ac_link") 2>conftest.er1
10081  ac_status=$?
10082  grep -v '^ *+' conftest.er1 >conftest.err
10083  rm -f conftest.er1
10084  cat conftest.err >&5
10085  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10086  (exit $ac_status); } && {
10087	 test -z "$ac_c_werror_flag" ||
10088	 test ! -s conftest.err
10089       } && test -s conftest$ac_exeext &&
10090       $as_test_x conftest$ac_exeext; then
10091  ac_cv_lib_dl_dlopen=yes
10092else
10093  echo "$as_me: failed program was:" >&5
10094sed 's/^/| /' conftest.$ac_ext >&5
10095
10096	ac_cv_lib_dl_dlopen=no
10097fi
10098
10099rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10100      conftest$ac_exeext conftest.$ac_ext
10101LIBS=$ac_check_lib_save_LIBS
10102fi
10103{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10104echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10105if test $ac_cv_lib_dl_dlopen = yes; then
10106  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10107else
10108  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10109echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10110if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10111  echo $ECHO_N "(cached) $ECHO_C" >&6
10112else
10113  ac_check_lib_save_LIBS=$LIBS
10114LIBS="-lsvld  $LIBS"
10115cat >conftest.$ac_ext <<_ACEOF
10116/* confdefs.h.  */
10117_ACEOF
10118cat confdefs.h >>conftest.$ac_ext
10119cat >>conftest.$ac_ext <<_ACEOF
10120/* end confdefs.h.  */
10121
10122/* Override any GCC internal prototype to avoid an error.
10123   Use char because int might match the return type of a GCC
10124   builtin and then its argument prototype would still apply.  */
10125#ifdef __cplusplus
10126extern "C"
10127#endif
10128char dlopen ();
10129int
10130main ()
10131{
10132return dlopen ();
10133  ;
10134  return 0;
10135}
10136_ACEOF
10137rm -f conftest.$ac_objext conftest$ac_exeext
10138if { (ac_try="$ac_link"
10139case "(($ac_try" in
10140  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10141  *) ac_try_echo=$ac_try;;
10142esac
10143eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10144  (eval "$ac_link") 2>conftest.er1
10145  ac_status=$?
10146  grep -v '^ *+' conftest.er1 >conftest.err
10147  rm -f conftest.er1
10148  cat conftest.err >&5
10149  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10150  (exit $ac_status); } && {
10151	 test -z "$ac_c_werror_flag" ||
10152	 test ! -s conftest.err
10153       } && test -s conftest$ac_exeext &&
10154       $as_test_x conftest$ac_exeext; then
10155  ac_cv_lib_svld_dlopen=yes
10156else
10157  echo "$as_me: failed program was:" >&5
10158sed 's/^/| /' conftest.$ac_ext >&5
10159
10160	ac_cv_lib_svld_dlopen=no
10161fi
10162
10163rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10164      conftest$ac_exeext conftest.$ac_ext
10165LIBS=$ac_check_lib_save_LIBS
10166fi
10167{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10168echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10169if test $ac_cv_lib_svld_dlopen = yes; then
10170  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10171else
10172  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10173echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10174if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10175  echo $ECHO_N "(cached) $ECHO_C" >&6
10176else
10177  ac_check_lib_save_LIBS=$LIBS
10178LIBS="-ldld  $LIBS"
10179cat >conftest.$ac_ext <<_ACEOF
10180/* confdefs.h.  */
10181_ACEOF
10182cat confdefs.h >>conftest.$ac_ext
10183cat >>conftest.$ac_ext <<_ACEOF
10184/* end confdefs.h.  */
10185
10186/* Override any GCC internal prototype to avoid an error.
10187   Use char because int might match the return type of a GCC
10188   builtin and then its argument prototype would still apply.  */
10189#ifdef __cplusplus
10190extern "C"
10191#endif
10192char dld_link ();
10193int
10194main ()
10195{
10196return dld_link ();
10197  ;
10198  return 0;
10199}
10200_ACEOF
10201rm -f conftest.$ac_objext conftest$ac_exeext
10202if { (ac_try="$ac_link"
10203case "(($ac_try" in
10204  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10205  *) ac_try_echo=$ac_try;;
10206esac
10207eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10208  (eval "$ac_link") 2>conftest.er1
10209  ac_status=$?
10210  grep -v '^ *+' conftest.er1 >conftest.err
10211  rm -f conftest.er1
10212  cat conftest.err >&5
10213  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10214  (exit $ac_status); } && {
10215	 test -z "$ac_c_werror_flag" ||
10216	 test ! -s conftest.err
10217       } && test -s conftest$ac_exeext &&
10218       $as_test_x conftest$ac_exeext; then
10219  ac_cv_lib_dld_dld_link=yes
10220else
10221  echo "$as_me: failed program was:" >&5
10222sed 's/^/| /' conftest.$ac_ext >&5
10223
10224	ac_cv_lib_dld_dld_link=no
10225fi
10226
10227rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10228      conftest$ac_exeext conftest.$ac_ext
10229LIBS=$ac_check_lib_save_LIBS
10230fi
10231{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10232echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10233if test $ac_cv_lib_dld_dld_link = yes; then
10234  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10235fi
10236
10237
10238fi
10239
10240
10241fi
10242
10243
10244fi
10245
10246
10247fi
10248
10249
10250fi
10251
10252    ;;
10253  esac
10254
10255  if test "x$lt_cv_dlopen" != xno; then
10256    enable_dlopen=yes
10257  else
10258    enable_dlopen=no
10259  fi
10260
10261  case $lt_cv_dlopen in
10262  dlopen)
10263    save_CPPFLAGS="$CPPFLAGS"
10264    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10265
10266    save_LDFLAGS="$LDFLAGS"
10267    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10268
10269    save_LIBS="$LIBS"
10270    LIBS="$lt_cv_dlopen_libs $LIBS"
10271
10272    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10273echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
10274if test "${lt_cv_dlopen_self+set}" = set; then
10275  echo $ECHO_N "(cached) $ECHO_C" >&6
10276else
10277  	  if test "$cross_compiling" = yes; then :
10278  lt_cv_dlopen_self=cross
10279else
10280  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10281  lt_status=$lt_dlunknown
10282  cat > conftest.$ac_ext <<EOF
10283#line 10283 "configure"
10284#include "confdefs.h"
10285
10286#if HAVE_DLFCN_H
10287#include <dlfcn.h>
10288#endif
10289
10290#include <stdio.h>
10291
10292#ifdef RTLD_GLOBAL
10293#  define LT_DLGLOBAL		RTLD_GLOBAL
10294#else
10295#  ifdef DL_GLOBAL
10296#    define LT_DLGLOBAL		DL_GLOBAL
10297#  else
10298#    define LT_DLGLOBAL		0
10299#  endif
10300#endif
10301
10302/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10303   find out it does not work in some platform. */
10304#ifndef LT_DLLAZY_OR_NOW
10305#  ifdef RTLD_LAZY
10306#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10307#  else
10308#    ifdef DL_LAZY
10309#      define LT_DLLAZY_OR_NOW		DL_LAZY
10310#    else
10311#      ifdef RTLD_NOW
10312#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10313#      else
10314#        ifdef DL_NOW
10315#          define LT_DLLAZY_OR_NOW	DL_NOW
10316#        else
10317#          define LT_DLLAZY_OR_NOW	0
10318#        endif
10319#      endif
10320#    endif
10321#  endif
10322#endif
10323
10324#ifdef __cplusplus
10325extern "C" void exit (int);
10326#endif
10327
10328void fnord() { int i=42;}
10329int main ()
10330{
10331  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10332  int status = $lt_dlunknown;
10333
10334  if (self)
10335    {
10336      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10337      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10338      /* dlclose (self); */
10339    }
10340  else
10341    puts (dlerror ());
10342
10343    exit (status);
10344}
10345EOF
10346  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10347  (eval $ac_link) 2>&5
10348  ac_status=$?
10349  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10350  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10351    (./conftest; exit; ) >&5 2>/dev/null
10352    lt_status=$?
10353    case x$lt_status in
10354      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10355      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10356      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10357    esac
10358  else :
10359    # compilation failed
10360    lt_cv_dlopen_self=no
10361  fi
10362fi
10363rm -fr conftest*
10364
10365
10366fi
10367{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10368echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
10369
10370    if test "x$lt_cv_dlopen_self" = xyes; then
10371      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10372      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10373echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
10374if test "${lt_cv_dlopen_self_static+set}" = set; then
10375  echo $ECHO_N "(cached) $ECHO_C" >&6
10376else
10377  	  if test "$cross_compiling" = yes; then :
10378  lt_cv_dlopen_self_static=cross
10379else
10380  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10381  lt_status=$lt_dlunknown
10382  cat > conftest.$ac_ext <<EOF
10383#line 10383 "configure"
10384#include "confdefs.h"
10385
10386#if HAVE_DLFCN_H
10387#include <dlfcn.h>
10388#endif
10389
10390#include <stdio.h>
10391
10392#ifdef RTLD_GLOBAL
10393#  define LT_DLGLOBAL		RTLD_GLOBAL
10394#else
10395#  ifdef DL_GLOBAL
10396#    define LT_DLGLOBAL		DL_GLOBAL
10397#  else
10398#    define LT_DLGLOBAL		0
10399#  endif
10400#endif
10401
10402/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10403   find out it does not work in some platform. */
10404#ifndef LT_DLLAZY_OR_NOW
10405#  ifdef RTLD_LAZY
10406#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10407#  else
10408#    ifdef DL_LAZY
10409#      define LT_DLLAZY_OR_NOW		DL_LAZY
10410#    else
10411#      ifdef RTLD_NOW
10412#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10413#      else
10414#        ifdef DL_NOW
10415#          define LT_DLLAZY_OR_NOW	DL_NOW
10416#        else
10417#          define LT_DLLAZY_OR_NOW	0
10418#        endif
10419#      endif
10420#    endif
10421#  endif
10422#endif
10423
10424#ifdef __cplusplus
10425extern "C" void exit (int);
10426#endif
10427
10428void fnord() { int i=42;}
10429int main ()
10430{
10431  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10432  int status = $lt_dlunknown;
10433
10434  if (self)
10435    {
10436      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10437      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10438      /* dlclose (self); */
10439    }
10440  else
10441    puts (dlerror ());
10442
10443    exit (status);
10444}
10445EOF
10446  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10447  (eval $ac_link) 2>&5
10448  ac_status=$?
10449  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10450  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10451    (./conftest; exit; ) >&5 2>/dev/null
10452    lt_status=$?
10453    case x$lt_status in
10454      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10455      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10456      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10457    esac
10458  else :
10459    # compilation failed
10460    lt_cv_dlopen_self_static=no
10461  fi
10462fi
10463rm -fr conftest*
10464
10465
10466fi
10467{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10468echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10469    fi
10470
10471    CPPFLAGS="$save_CPPFLAGS"
10472    LDFLAGS="$save_LDFLAGS"
10473    LIBS="$save_LIBS"
10474    ;;
10475  esac
10476
10477  case $lt_cv_dlopen_self in
10478  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10479  *) enable_dlopen_self=unknown ;;
10480  esac
10481
10482  case $lt_cv_dlopen_self_static in
10483  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10484  *) enable_dlopen_self_static=unknown ;;
10485  esac
10486fi
10487
10488
10489# Report which library types will actually be built
10490{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10491echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10492{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
10493echo "${ECHO_T}$can_build_shared" >&6; }
10494
10495{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10496echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10497test "$can_build_shared" = "no" && enable_shared=no
10498
10499# On AIX, shared libraries and static libraries use the same namespace, and
10500# are all built from PIC.
10501case $host_os in
10502aix3*)
10503  test "$enable_shared" = yes && enable_static=no
10504  if test -n "$RANLIB"; then
10505    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10506    postinstall_cmds='$RANLIB $lib'
10507  fi
10508  ;;
10509
10510aix[4-9]*)
10511  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10512    test "$enable_shared" = yes && enable_static=no
10513  fi
10514    ;;
10515esac
10516{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10517echo "${ECHO_T}$enable_shared" >&6; }
10518
10519{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10520echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10521# Make sure either enable_shared or enable_static is yes.
10522test "$enable_shared" = yes || enable_static=yes
10523{ echo "$as_me:$LINENO: result: $enable_static" >&5
10524echo "${ECHO_T}$enable_static" >&6; }
10525
10526# The else clause should only fire when bootstrapping the
10527# libtool distribution, otherwise you forgot to ship ltmain.sh
10528# with your package, and you will get complaints that there are
10529# no rules to generate ltmain.sh.
10530if test -f "$ltmain"; then
10531  # See if we are running on zsh, and set the options which allow our commands through
10532  # without removal of \ escapes.
10533  if test -n "${ZSH_VERSION+set}" ; then
10534    setopt NO_GLOB_SUBST
10535  fi
10536  # Now quote all the things that may contain metacharacters while being
10537  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10538  # variables and quote the copies for generation of the libtool script.
10539  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10540    SED SHELL STRIP \
10541    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10542    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10543    deplibs_check_method reload_flag reload_cmds need_locks \
10544    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10545    lt_cv_sys_global_symbol_to_c_name_address \
10546    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10547    old_postinstall_cmds old_postuninstall_cmds \
10548    compiler \
10549    CC \
10550    LD \
10551    lt_prog_compiler_wl \
10552    lt_prog_compiler_pic \
10553    lt_prog_compiler_static \
10554    lt_prog_compiler_no_builtin_flag \
10555    export_dynamic_flag_spec \
10556    thread_safe_flag_spec \
10557    whole_archive_flag_spec \
10558    enable_shared_with_static_runtimes \
10559    old_archive_cmds \
10560    old_archive_from_new_cmds \
10561    predep_objects \
10562    postdep_objects \
10563    predeps \
10564    postdeps \
10565    compiler_lib_search_path \
10566    compiler_lib_search_dirs \
10567    archive_cmds \
10568    archive_expsym_cmds \
10569    postinstall_cmds \
10570    postuninstall_cmds \
10571    old_archive_from_expsyms_cmds \
10572    allow_undefined_flag \
10573    no_undefined_flag \
10574    export_symbols_cmds \
10575    hardcode_libdir_flag_spec \
10576    hardcode_libdir_flag_spec_ld \
10577    hardcode_libdir_separator \
10578    hardcode_automatic \
10579    module_cmds \
10580    module_expsym_cmds \
10581    lt_cv_prog_compiler_c_o \
10582    fix_srcfile_path \
10583    exclude_expsyms \
10584    include_expsyms; do
10585
10586    case $var in
10587    old_archive_cmds | \
10588    old_archive_from_new_cmds | \
10589    archive_cmds | \
10590    archive_expsym_cmds | \
10591    module_cmds | \
10592    module_expsym_cmds | \
10593    old_archive_from_expsyms_cmds | \
10594    export_symbols_cmds | \
10595    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10596    postinstall_cmds | postuninstall_cmds | \
10597    old_postinstall_cmds | old_postuninstall_cmds | \
10598    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10599      # Double-quote double-evaled strings.
10600      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10601      ;;
10602    *)
10603      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10604      ;;
10605    esac
10606  done
10607
10608  case $lt_echo in
10609  *'\$0 --fallback-echo"')
10610    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10611    ;;
10612  esac
10613
10614cfgfile="${ofile}T"
10615  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10616  $rm -f "$cfgfile"
10617  { echo "$as_me:$LINENO: creating $ofile" >&5
10618echo "$as_me: creating $ofile" >&6;}
10619
10620  cat <<__EOF__ >> "$cfgfile"
10621#! $SHELL
10622
10623# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10624# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10625# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10626#
10627# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10628# Free Software Foundation, Inc.
10629#
10630# This file is part of GNU Libtool:
10631# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10632#
10633# This program is free software; you can redistribute it and/or modify
10634# it under the terms of the GNU General Public License as published by
10635# the Free Software Foundation; either version 2 of the License, or
10636# (at your option) any later version.
10637#
10638# This program is distributed in the hope that it will be useful, but
10639# WITHOUT ANY WARRANTY; without even the implied warranty of
10640# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10641# General Public License for more details.
10642#
10643# You should have received a copy of the GNU General Public License
10644# along with this program; if not, write to the Free Software
10645# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10646#
10647# As a special exception to the GNU General Public License, if you
10648# distribute this file as part of a program that contains a
10649# configuration script generated by Autoconf, you may include it under
10650# the same distribution terms that you use for the rest of that program.
10651
10652# A sed program that does not truncate output.
10653SED=$lt_SED
10654
10655# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10656Xsed="$SED -e 1s/^X//"
10657
10658# The HP-UX ksh and POSIX shell print the target directory to stdout
10659# if CDPATH is set.
10660(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10661
10662# The names of the tagged configurations supported by this script.
10663available_tags=
10664
10665# ### BEGIN LIBTOOL CONFIG
10666
10667# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10668
10669# Shell to use when invoking shell scripts.
10670SHELL=$lt_SHELL
10671
10672# Whether or not to build shared libraries.
10673build_libtool_libs=$enable_shared
10674
10675# Whether or not to build static libraries.
10676build_old_libs=$enable_static
10677
10678# Whether or not to add -lc for building shared libraries.
10679build_libtool_need_lc=$archive_cmds_need_lc
10680
10681# Whether or not to disallow shared libs when runtime libs are static
10682allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10683
10684# Whether or not to optimize for fast installation.
10685fast_install=$enable_fast_install
10686
10687# The host system.
10688host_alias=$host_alias
10689host=$host
10690host_os=$host_os
10691
10692# The build system.
10693build_alias=$build_alias
10694build=$build
10695build_os=$build_os
10696
10697# An echo program that does not interpret backslashes.
10698echo=$lt_echo
10699
10700# The archiver.
10701AR=$lt_AR
10702AR_FLAGS=$lt_AR_FLAGS
10703
10704# A C compiler.
10705LTCC=$lt_LTCC
10706
10707# LTCC compiler flags.
10708LTCFLAGS=$lt_LTCFLAGS
10709
10710# A language-specific compiler.
10711CC=$lt_compiler
10712
10713# Is the compiler the GNU C compiler?
10714with_gcc=$GCC
10715
10716# An ERE matcher.
10717EGREP=$lt_EGREP
10718
10719# The linker used to build libraries.
10720LD=$lt_LD
10721
10722# Whether we need hard or soft links.
10723LN_S=$lt_LN_S
10724
10725# A BSD-compatible nm program.
10726NM=$lt_NM
10727
10728# A symbol stripping program
10729STRIP=$lt_STRIP
10730
10731# Used to examine libraries when file_magic_cmd begins "file"
10732MAGIC_CMD=$MAGIC_CMD
10733
10734# Used on cygwin: DLL creation program.
10735DLLTOOL="$DLLTOOL"
10736
10737# Used on cygwin: object dumper.
10738OBJDUMP="$OBJDUMP"
10739
10740# Used on cygwin: assembler.
10741AS="$AS"
10742
10743# The name of the directory that contains temporary libtool files.
10744objdir=$objdir
10745
10746# How to create reloadable object files.
10747reload_flag=$lt_reload_flag
10748reload_cmds=$lt_reload_cmds
10749
10750# How to pass a linker flag through the compiler.
10751wl=$lt_lt_prog_compiler_wl
10752
10753# Object file suffix (normally "o").
10754objext="$ac_objext"
10755
10756# Old archive suffix (normally "a").
10757libext="$libext"
10758
10759# Shared library suffix (normally ".so").
10760shrext_cmds='$shrext_cmds'
10761
10762# Executable file suffix (normally "").
10763exeext="$exeext"
10764
10765# Additional compiler flags for building library objects.
10766pic_flag=$lt_lt_prog_compiler_pic
10767pic_mode=$pic_mode
10768
10769# What is the maximum length of a command?
10770max_cmd_len=$lt_cv_sys_max_cmd_len
10771
10772# Does compiler simultaneously support -c and -o options?
10773compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10774
10775# Must we lock files when doing compilation?
10776need_locks=$lt_need_locks
10777
10778# Do we need the lib prefix for modules?
10779need_lib_prefix=$need_lib_prefix
10780
10781# Do we need a version for libraries?
10782need_version=$need_version
10783
10784# Whether dlopen is supported.
10785dlopen_support=$enable_dlopen
10786
10787# Whether dlopen of programs is supported.
10788dlopen_self=$enable_dlopen_self
10789
10790# Whether dlopen of statically linked programs is supported.
10791dlopen_self_static=$enable_dlopen_self_static
10792
10793# Compiler flag to prevent dynamic linking.
10794link_static_flag=$lt_lt_prog_compiler_static
10795
10796# Compiler flag to turn off builtin functions.
10797no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10798
10799# Compiler flag to allow reflexive dlopens.
10800export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10801
10802# Compiler flag to generate shared objects directly from archives.
10803whole_archive_flag_spec=$lt_whole_archive_flag_spec
10804
10805# Compiler flag to generate thread-safe objects.
10806thread_safe_flag_spec=$lt_thread_safe_flag_spec
10807
10808# Library versioning type.
10809version_type=$version_type
10810
10811# Format of library name prefix.
10812libname_spec=$lt_libname_spec
10813
10814# List of archive names.  First name is the real one, the rest are links.
10815# The last name is the one that the linker finds with -lNAME.
10816library_names_spec=$lt_library_names_spec
10817
10818# The coded name of the library, if different from the real name.
10819soname_spec=$lt_soname_spec
10820
10821# Commands used to build and install an old-style archive.
10822RANLIB=$lt_RANLIB
10823old_archive_cmds=$lt_old_archive_cmds
10824old_postinstall_cmds=$lt_old_postinstall_cmds
10825old_postuninstall_cmds=$lt_old_postuninstall_cmds
10826
10827# Create an old-style archive from a shared archive.
10828old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10829
10830# Create a temporary old-style archive to link instead of a shared archive.
10831old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10832
10833# Commands used to build and install a shared archive.
10834archive_cmds=$lt_archive_cmds
10835archive_expsym_cmds=$lt_archive_expsym_cmds
10836postinstall_cmds=$lt_postinstall_cmds
10837postuninstall_cmds=$lt_postuninstall_cmds
10838
10839# Commands used to build a loadable module (assumed same as above if empty)
10840module_cmds=$lt_module_cmds
10841module_expsym_cmds=$lt_module_expsym_cmds
10842
10843# Commands to strip libraries.
10844old_striplib=$lt_old_striplib
10845striplib=$lt_striplib
10846
10847# Dependencies to place before the objects being linked to create a
10848# shared library.
10849predep_objects=$lt_predep_objects
10850
10851# Dependencies to place after the objects being linked to create a
10852# shared library.
10853postdep_objects=$lt_postdep_objects
10854
10855# Dependencies to place before the objects being linked to create a
10856# shared library.
10857predeps=$lt_predeps
10858
10859# Dependencies to place after the objects being linked to create a
10860# shared library.
10861postdeps=$lt_postdeps
10862
10863# The directories searched by this compiler when creating a shared
10864# library
10865compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
10866
10867# The library search path used internally by the compiler when linking
10868# a shared library.
10869compiler_lib_search_path=$lt_compiler_lib_search_path
10870
10871# Method to check whether dependent libraries are shared objects.
10872deplibs_check_method=$lt_deplibs_check_method
10873
10874# Command to use when deplibs_check_method == file_magic.
10875file_magic_cmd=$lt_file_magic_cmd
10876
10877# Flag that allows shared libraries with undefined symbols to be built.
10878allow_undefined_flag=$lt_allow_undefined_flag
10879
10880# Flag that forces no undefined symbols.
10881no_undefined_flag=$lt_no_undefined_flag
10882
10883# Commands used to finish a libtool library installation in a directory.
10884finish_cmds=$lt_finish_cmds
10885
10886# Same as above, but a single script fragment to be evaled but not shown.
10887finish_eval=$lt_finish_eval
10888
10889# Take the output of nm and produce a listing of raw symbols and C names.
10890global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10891
10892# Transform the output of nm in a proper C declaration
10893global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10894
10895# Transform the output of nm in a C name address pair
10896global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10897
10898# This is the shared library runtime path variable.
10899runpath_var=$runpath_var
10900
10901# This is the shared library path variable.
10902shlibpath_var=$shlibpath_var
10903
10904# Is shlibpath searched before the hard-coded library search path?
10905shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10906
10907# How to hardcode a shared library path into an executable.
10908hardcode_action=$hardcode_action
10909
10910# Whether we should hardcode library paths into libraries.
10911hardcode_into_libs=$hardcode_into_libs
10912
10913# Flag to hardcode \$libdir into a binary during linking.
10914# This must work even if \$libdir does not exist.
10915hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10916
10917# If ld is used when linking, flag to hardcode \$libdir into
10918# a binary during linking. This must work even if \$libdir does
10919# not exist.
10920hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10921
10922# Whether we need a single -rpath flag with a separated argument.
10923hardcode_libdir_separator=$lt_hardcode_libdir_separator
10924
10925# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10926# resulting binary.
10927hardcode_direct=$hardcode_direct
10928
10929# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10930# resulting binary.
10931hardcode_minus_L=$hardcode_minus_L
10932
10933# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10934# the resulting binary.
10935hardcode_shlibpath_var=$hardcode_shlibpath_var
10936
10937# Set to yes if building a shared library automatically hardcodes DIR into the library
10938# and all subsequent libraries and executables linked against it.
10939hardcode_automatic=$hardcode_automatic
10940
10941# Variables whose values should be saved in libtool wrapper scripts and
10942# restored at relink time.
10943variables_saved_for_relink="$variables_saved_for_relink"
10944
10945# Whether libtool must link a program against all its dependency libraries.
10946link_all_deplibs=$link_all_deplibs
10947
10948# Compile-time system search path for libraries
10949sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10950
10951# Run-time system search path for libraries
10952sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10953
10954# Fix the shell variable \$srcfile for the compiler.
10955fix_srcfile_path=$lt_fix_srcfile_path
10956
10957# Set to yes if exported symbols are required.
10958always_export_symbols=$always_export_symbols
10959
10960# The commands to list exported symbols.
10961export_symbols_cmds=$lt_export_symbols_cmds
10962
10963# The commands to extract the exported symbol list from a shared archive.
10964extract_expsyms_cmds=$lt_extract_expsyms_cmds
10965
10966# Symbols that should not be listed in the preloaded symbols.
10967exclude_expsyms=$lt_exclude_expsyms
10968
10969# Symbols that must always be exported.
10970include_expsyms=$lt_include_expsyms
10971
10972# ### END LIBTOOL CONFIG
10973
10974__EOF__
10975
10976
10977  case $host_os in
10978  aix3*)
10979    cat <<\EOF >> "$cfgfile"
10980
10981# AIX sometimes has problems with the GCC collect2 program.  For some
10982# reason, if we set the COLLECT_NAMES environment variable, the problems
10983# vanish in a puff of smoke.
10984if test "X${COLLECT_NAMES+set}" != Xset; then
10985  COLLECT_NAMES=
10986  export COLLECT_NAMES
10987fi
10988EOF
10989    ;;
10990  esac
10991
10992  # We use sed instead of cat because bash on DJGPP gets confused if
10993  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10994  # text mode, it properly converts lines to CR/LF.  This bash problem
10995  # is reportedly fixed, but why not run on old versions too?
10996  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10997
10998  mv -f "$cfgfile" "$ofile" || \
10999    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11000  chmod +x "$ofile"
11001
11002else
11003  # If there is no Makefile yet, we rely on a make rule to execute
11004  # `config.status --recheck' to rerun these tests and create the
11005  # libtool script then.
11006  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11007  if test -f "$ltmain_in"; then
11008    test -f Makefile && make "$ltmain"
11009  fi
11010fi
11011
11012
11013ac_ext=c
11014ac_cpp='$CPP $CPPFLAGS'
11015ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11016ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11017ac_compiler_gnu=$ac_cv_c_compiler_gnu
11018
11019CC="$lt_save_CC"
11020
11021
11022# Check whether --with-tags was given.
11023if test "${with_tags+set}" = set; then
11024  withval=$with_tags; tagnames="$withval"
11025fi
11026
11027
11028if test -f "$ltmain" && test -n "$tagnames"; then
11029  if test ! -f "${ofile}"; then
11030    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11031echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11032  fi
11033
11034  if test -z "$LTCC"; then
11035    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11036    if test -z "$LTCC"; then
11037      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11038echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11039    else
11040      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11041echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11042    fi
11043  fi
11044  if test -z "$LTCFLAGS"; then
11045    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11046  fi
11047
11048  # Extract list of available tagged configurations in $ofile.
11049  # Note that this assumes the entire list is on one line.
11050  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11051
11052  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11053  for tagname in $tagnames; do
11054    IFS="$lt_save_ifs"
11055    # Check whether tagname contains only valid characters
11056    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11057    "") ;;
11058    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11059echo "$as_me: error: invalid tag name: $tagname" >&2;}
11060   { (exit 1); exit 1; }; }
11061	;;
11062    esac
11063
11064    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11065    then
11066      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11067echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11068   { (exit 1); exit 1; }; }
11069    fi
11070
11071    # Update the list of available tags.
11072    if test -n "$tagname"; then
11073      echo appending configuration tag \"$tagname\" to $ofile
11074
11075      case $tagname in
11076      CXX)
11077	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11078	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11079	    (test "X$CXX" != "Xg++"))) ; then
11080	  ac_ext=cpp
11081ac_cpp='$CXXCPP $CPPFLAGS'
11082ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11083ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11084ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11085
11086
11087
11088
11089archive_cmds_need_lc_CXX=no
11090allow_undefined_flag_CXX=
11091always_export_symbols_CXX=no
11092archive_expsym_cmds_CXX=
11093export_dynamic_flag_spec_CXX=
11094hardcode_direct_CXX=no
11095hardcode_libdir_flag_spec_CXX=
11096hardcode_libdir_flag_spec_ld_CXX=
11097hardcode_libdir_separator_CXX=
11098hardcode_minus_L_CXX=no
11099hardcode_shlibpath_var_CXX=unsupported
11100hardcode_automatic_CXX=no
11101module_cmds_CXX=
11102module_expsym_cmds_CXX=
11103link_all_deplibs_CXX=unknown
11104old_archive_cmds_CXX=$old_archive_cmds
11105no_undefined_flag_CXX=
11106whole_archive_flag_spec_CXX=
11107enable_shared_with_static_runtimes_CXX=no
11108
11109# Dependencies to place before and after the object being linked:
11110predep_objects_CXX=
11111postdep_objects_CXX=
11112predeps_CXX=
11113postdeps_CXX=
11114compiler_lib_search_path_CXX=
11115compiler_lib_search_dirs_CXX=
11116
11117# Source file extension for C++ test sources.
11118ac_ext=cpp
11119
11120# Object file extension for compiled C++ test sources.
11121objext=o
11122objext_CXX=$objext
11123
11124# Code to be used in simple compile tests
11125lt_simple_compile_test_code="int some_variable = 0;"
11126
11127# Code to be used in simple link tests
11128lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11129
11130# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11131
11132# If no C compiler was specified, use CC.
11133LTCC=${LTCC-"$CC"}
11134
11135# If no C compiler flags were specified, use CFLAGS.
11136LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11137
11138# Allow CC to be a program name with arguments.
11139compiler=$CC
11140
11141
11142# save warnings/boilerplate of simple test code
11143ac_outfile=conftest.$ac_objext
11144echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11145eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11146_lt_compiler_boilerplate=`cat conftest.err`
11147$rm conftest*
11148
11149ac_outfile=conftest.$ac_objext
11150echo "$lt_simple_link_test_code" >conftest.$ac_ext
11151eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11152_lt_linker_boilerplate=`cat conftest.err`
11153$rm -r conftest*
11154
11155
11156# Allow CC to be a program name with arguments.
11157lt_save_CC=$CC
11158lt_save_LD=$LD
11159lt_save_GCC=$GCC
11160GCC=$GXX
11161lt_save_with_gnu_ld=$with_gnu_ld
11162lt_save_path_LD=$lt_cv_path_LD
11163if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11164  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11165else
11166  $as_unset lt_cv_prog_gnu_ld
11167fi
11168if test -n "${lt_cv_path_LDCXX+set}"; then
11169  lt_cv_path_LD=$lt_cv_path_LDCXX
11170else
11171  $as_unset lt_cv_path_LD
11172fi
11173test -z "${LDCXX+set}" || LD=$LDCXX
11174CC=${CXX-"c++"}
11175compiler=$CC
11176compiler_CXX=$CC
11177for cc_temp in $compiler""; do
11178  case $cc_temp in
11179    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11180    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11181    \-*) ;;
11182    *) break;;
11183  esac
11184done
11185cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11186
11187
11188# We don't want -fno-exception wen compiling C++ code, so set the
11189# no_builtin_flag separately
11190if test "$GXX" = yes; then
11191  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11192else
11193  lt_prog_compiler_no_builtin_flag_CXX=
11194fi
11195
11196if test "$GXX" = yes; then
11197  # Set up default GNU C++ configuration
11198
11199
11200# Check whether --with-gnu-ld was given.
11201if test "${with_gnu_ld+set}" = set; then
11202  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11203else
11204  with_gnu_ld=no
11205fi
11206
11207ac_prog=ld
11208if test "$GCC" = yes; then
11209  # Check if gcc -print-prog-name=ld gives a path.
11210  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11211echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
11212  case $host in
11213  *-*-mingw*)
11214    # gcc leaves a trailing carriage return which upsets mingw
11215    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11216  *)
11217    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11218  esac
11219  case $ac_prog in
11220    # Accept absolute paths.
11221    [\\/]* | ?:[\\/]*)
11222      re_direlt='/[^/][^/]*/\.\./'
11223      # Canonicalize the pathname of ld
11224      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11225      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11226	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11227      done
11228      test -z "$LD" && LD="$ac_prog"
11229      ;;
11230  "")
11231    # If it fails, then pretend we aren't using GCC.
11232    ac_prog=ld
11233    ;;
11234  *)
11235    # If it is relative, then search for the first ld in PATH.
11236    with_gnu_ld=unknown
11237    ;;
11238  esac
11239elif test "$with_gnu_ld" = yes; then
11240  { echo "$as_me:$LINENO: checking for GNU ld" >&5
11241echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
11242else
11243  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11244echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
11245fi
11246if test "${lt_cv_path_LD+set}" = set; then
11247  echo $ECHO_N "(cached) $ECHO_C" >&6
11248else
11249  if test -z "$LD"; then
11250  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11251  for ac_dir in $PATH; do
11252    IFS="$lt_save_ifs"
11253    test -z "$ac_dir" && ac_dir=.
11254    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11255      lt_cv_path_LD="$ac_dir/$ac_prog"
11256      # Check to see if the program is GNU ld.  I'd rather use --version,
11257      # but apparently some variants of GNU ld only accept -v.
11258      # Break only if it was the GNU/non-GNU ld that we prefer.
11259      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11260      *GNU* | *'with BFD'*)
11261	test "$with_gnu_ld" != no && break
11262	;;
11263      *)
11264	test "$with_gnu_ld" != yes && break
11265	;;
11266      esac
11267    fi
11268  done
11269  IFS="$lt_save_ifs"
11270else
11271  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11272fi
11273fi
11274
11275LD="$lt_cv_path_LD"
11276if test -n "$LD"; then
11277  { echo "$as_me:$LINENO: result: $LD" >&5
11278echo "${ECHO_T}$LD" >&6; }
11279else
11280  { echo "$as_me:$LINENO: result: no" >&5
11281echo "${ECHO_T}no" >&6; }
11282fi
11283test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11284echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11285   { (exit 1); exit 1; }; }
11286{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11287echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
11288if test "${lt_cv_prog_gnu_ld+set}" = set; then
11289  echo $ECHO_N "(cached) $ECHO_C" >&6
11290else
11291  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11292case `$LD -v 2>&1 </dev/null` in
11293*GNU* | *'with BFD'*)
11294  lt_cv_prog_gnu_ld=yes
11295  ;;
11296*)
11297  lt_cv_prog_gnu_ld=no
11298  ;;
11299esac
11300fi
11301{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11302echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
11303with_gnu_ld=$lt_cv_prog_gnu_ld
11304
11305
11306
11307  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11308  # archiving commands below assume that GNU ld is being used.
11309  if test "$with_gnu_ld" = yes; then
11310    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11311    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'
11312
11313    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11314    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11315
11316    # If archive_cmds runs LD, not CC, wlarc should be empty
11317    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11318    #     investigate it a little bit more. (MM)
11319    wlarc='${wl}'
11320
11321    # ancient GNU ld didn't support --whole-archive et. al.
11322    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11323	grep 'no-whole-archive' > /dev/null; then
11324      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11325    else
11326      whole_archive_flag_spec_CXX=
11327    fi
11328  else
11329    with_gnu_ld=no
11330    wlarc=
11331
11332    # A generic and very simple default shared library creation
11333    # command for GNU C++ for the case where it uses the native
11334    # linker, instead of GNU ld.  If possible, this setting should
11335    # overridden to take advantage of the native linker features on
11336    # the platform it is being used on.
11337    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11338  fi
11339
11340  # Commands to make compiler produce verbose output that lists
11341  # what "hidden" libraries, object files and flags are used when
11342  # linking a shared library.
11343  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11344
11345else
11346  GXX=no
11347  with_gnu_ld=no
11348  wlarc=
11349fi
11350
11351# PORTME: fill in a description of your system's C++ link characteristics
11352{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11353echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
11354ld_shlibs_CXX=yes
11355case $host_os in
11356  aix3*)
11357    # FIXME: insert proper C++ library support
11358    ld_shlibs_CXX=no
11359    ;;
11360  aix[4-9]*)
11361    if test "$host_cpu" = ia64; then
11362      # On IA64, the linker does run time linking by default, so we don't
11363      # have to do anything special.
11364      aix_use_runtimelinking=no
11365      exp_sym_flag='-Bexport'
11366      no_entry_flag=""
11367    else
11368      aix_use_runtimelinking=no
11369
11370      # Test if we are trying to use run time linking or normal
11371      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11372      # need to do runtime linking.
11373      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11374	for ld_flag in $LDFLAGS; do
11375	  case $ld_flag in
11376	  *-brtl*)
11377	    aix_use_runtimelinking=yes
11378	    break
11379	    ;;
11380	  esac
11381	done
11382	;;
11383      esac
11384
11385      exp_sym_flag='-bexport'
11386      no_entry_flag='-bnoentry'
11387    fi
11388
11389    # When large executables or shared objects are built, AIX ld can
11390    # have problems creating the table of contents.  If linking a library
11391    # or program results in "error TOC overflow" add -mminimal-toc to
11392    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11393    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11394
11395    archive_cmds_CXX=''
11396    hardcode_direct_CXX=yes
11397    hardcode_libdir_separator_CXX=':'
11398    link_all_deplibs_CXX=yes
11399
11400    if test "$GXX" = yes; then
11401      case $host_os in aix4.[012]|aix4.[012].*)
11402      # We only want to do this on AIX 4.2 and lower, the check
11403      # below for broken collect2 doesn't work under 4.3+
11404	collect2name=`${CC} -print-prog-name=collect2`
11405	if test -f "$collect2name" && \
11406	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11407	then
11408	  # We have reworked collect2
11409	  :
11410	else
11411	  # We have old collect2
11412	  hardcode_direct_CXX=unsupported
11413	  # It fails to find uninstalled libraries when the uninstalled
11414	  # path is not listed in the libpath.  Setting hardcode_minus_L
11415	  # to unsupported forces relinking
11416	  hardcode_minus_L_CXX=yes
11417	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11418	  hardcode_libdir_separator_CXX=
11419	fi
11420	;;
11421      esac
11422      shared_flag='-shared'
11423      if test "$aix_use_runtimelinking" = yes; then
11424	shared_flag="$shared_flag "'${wl}-G'
11425      fi
11426    else
11427      # not using gcc
11428      if test "$host_cpu" = ia64; then
11429	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11430	# chokes on -Wl,-G. The following line is correct:
11431	shared_flag='-G'
11432      else
11433	if test "$aix_use_runtimelinking" = yes; then
11434	  shared_flag='${wl}-G'
11435	else
11436	  shared_flag='${wl}-bM:SRE'
11437	fi
11438      fi
11439    fi
11440
11441    # It seems that -bexpall does not export symbols beginning with
11442    # underscore (_), so it is better to generate a list of symbols to export.
11443    always_export_symbols_CXX=yes
11444    if test "$aix_use_runtimelinking" = yes; then
11445      # Warning - without using the other runtime loading flags (-brtl),
11446      # -berok will link without error, but may produce a broken library.
11447      allow_undefined_flag_CXX='-berok'
11448      # Determine the default libpath from the value encoded in an empty executable.
11449      cat >conftest.$ac_ext <<_ACEOF
11450/* confdefs.h.  */
11451_ACEOF
11452cat confdefs.h >>conftest.$ac_ext
11453cat >>conftest.$ac_ext <<_ACEOF
11454/* end confdefs.h.  */
11455
11456int
11457main ()
11458{
11459
11460  ;
11461  return 0;
11462}
11463_ACEOF
11464rm -f conftest.$ac_objext conftest$ac_exeext
11465if { (ac_try="$ac_link"
11466case "(($ac_try" in
11467  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11468  *) ac_try_echo=$ac_try;;
11469esac
11470eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11471  (eval "$ac_link") 2>conftest.er1
11472  ac_status=$?
11473  grep -v '^ *+' conftest.er1 >conftest.err
11474  rm -f conftest.er1
11475  cat conftest.err >&5
11476  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11477  (exit $ac_status); } && {
11478	 test -z "$ac_cxx_werror_flag" ||
11479	 test ! -s conftest.err
11480       } && test -s conftest$ac_exeext &&
11481       $as_test_x conftest$ac_exeext; then
11482
11483lt_aix_libpath_sed='
11484    /Import File Strings/,/^$/ {
11485	/^0/ {
11486	    s/^0  *\(.*\)$/\1/
11487	    p
11488	}
11489    }'
11490aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11491# Check for a 64-bit object if we didn't find anything.
11492if test -z "$aix_libpath"; then
11493  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11494fi
11495else
11496  echo "$as_me: failed program was:" >&5
11497sed 's/^/| /' conftest.$ac_ext >&5
11498
11499
11500fi
11501
11502rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11503      conftest$ac_exeext conftest.$ac_ext
11504if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11505
11506      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11507
11508      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"
11509     else
11510      if test "$host_cpu" = ia64; then
11511	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11512	allow_undefined_flag_CXX="-z nodefs"
11513	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"
11514      else
11515	# Determine the default libpath from the value encoded in an empty executable.
11516	cat >conftest.$ac_ext <<_ACEOF
11517/* confdefs.h.  */
11518_ACEOF
11519cat confdefs.h >>conftest.$ac_ext
11520cat >>conftest.$ac_ext <<_ACEOF
11521/* end confdefs.h.  */
11522
11523int
11524main ()
11525{
11526
11527  ;
11528  return 0;
11529}
11530_ACEOF
11531rm -f conftest.$ac_objext conftest$ac_exeext
11532if { (ac_try="$ac_link"
11533case "(($ac_try" in
11534  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11535  *) ac_try_echo=$ac_try;;
11536esac
11537eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11538  (eval "$ac_link") 2>conftest.er1
11539  ac_status=$?
11540  grep -v '^ *+' conftest.er1 >conftest.err
11541  rm -f conftest.er1
11542  cat conftest.err >&5
11543  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11544  (exit $ac_status); } && {
11545	 test -z "$ac_cxx_werror_flag" ||
11546	 test ! -s conftest.err
11547       } && test -s conftest$ac_exeext &&
11548       $as_test_x conftest$ac_exeext; then
11549
11550lt_aix_libpath_sed='
11551    /Import File Strings/,/^$/ {
11552	/^0/ {
11553	    s/^0  *\(.*\)$/\1/
11554	    p
11555	}
11556    }'
11557aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11558# Check for a 64-bit object if we didn't find anything.
11559if test -z "$aix_libpath"; then
11560  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11561fi
11562else
11563  echo "$as_me: failed program was:" >&5
11564sed 's/^/| /' conftest.$ac_ext >&5
11565
11566
11567fi
11568
11569rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11570      conftest$ac_exeext conftest.$ac_ext
11571if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11572
11573	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11574	# Warning - without using the other run time loading flags,
11575	# -berok will link without error, but may produce a broken library.
11576	no_undefined_flag_CXX=' ${wl}-bernotok'
11577	allow_undefined_flag_CXX=' ${wl}-berok'
11578	# Exported symbols can be pulled into shared objects from archives
11579	whole_archive_flag_spec_CXX='$convenience'
11580	archive_cmds_need_lc_CXX=yes
11581	# This is similar to how AIX traditionally builds its shared libraries.
11582	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'
11583      fi
11584    fi
11585    ;;
11586
11587  beos*)
11588    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11589      allow_undefined_flag_CXX=unsupported
11590      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11591      # support --undefined.  This deserves some investigation.  FIXME
11592      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11593    else
11594      ld_shlibs_CXX=no
11595    fi
11596    ;;
11597
11598  chorus*)
11599    case $cc_basename in
11600      *)
11601	# FIXME: insert proper C++ library support
11602	ld_shlibs_CXX=no
11603	;;
11604    esac
11605    ;;
11606
11607  cygwin* | mingw* | pw32*)
11608    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11609    # as there is no search path for DLLs.
11610    hardcode_libdir_flag_spec_CXX='-L$libdir'
11611    allow_undefined_flag_CXX=unsupported
11612    always_export_symbols_CXX=no
11613    enable_shared_with_static_runtimes_CXX=yes
11614
11615    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11616      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'
11617      # If the export-symbols file already is a .def file (1st line
11618      # is EXPORTS), use it as is; otherwise, prepend...
11619      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11620	cp $export_symbols $output_objdir/$soname.def;
11621      else
11622	echo EXPORTS > $output_objdir/$soname.def;
11623	cat $export_symbols >> $output_objdir/$soname.def;
11624      fi~
11625      $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'
11626    else
11627      ld_shlibs_CXX=no
11628    fi
11629  ;;
11630      darwin* | rhapsody*)
11631      archive_cmds_need_lc_CXX=no
11632      hardcode_direct_CXX=no
11633      hardcode_automatic_CXX=yes
11634      hardcode_shlibpath_var_CXX=unsupported
11635      whole_archive_flag_spec_CXX=''
11636      link_all_deplibs_CXX=yes
11637      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11638      if test "$GXX" = yes ; then
11639      output_verbose_link_cmd='echo'
11640      archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11641      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11642      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
11643      module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
11644      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11645        archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
11646        archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
11647      fi
11648      else
11649      case $cc_basename in
11650        xlc*)
11651         output_verbose_link_cmd='echo'
11652          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'
11653          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11654          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11655          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}'
11656          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}'
11657          ;;
11658       *)
11659         ld_shlibs_CXX=no
11660          ;;
11661      esac
11662      fi
11663        ;;
11664
11665  dgux*)
11666    case $cc_basename in
11667      ec++*)
11668	# FIXME: insert proper C++ library support
11669	ld_shlibs_CXX=no
11670	;;
11671      ghcx*)
11672	# Green Hills C++ Compiler
11673	# FIXME: insert proper C++ library support
11674	ld_shlibs_CXX=no
11675	;;
11676      *)
11677	# FIXME: insert proper C++ library support
11678	ld_shlibs_CXX=no
11679	;;
11680    esac
11681    ;;
11682  freebsd[12]*)
11683    # C++ shared libraries reported to be fairly broken before switch to ELF
11684    ld_shlibs_CXX=no
11685    ;;
11686  freebsd-elf*)
11687    archive_cmds_need_lc_CXX=no
11688    ;;
11689  freebsd* | dragonfly*)
11690    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11691    # conventions
11692    ld_shlibs_CXX=yes
11693    ;;
11694  gnu*)
11695    ;;
11696  hpux9*)
11697    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11698    hardcode_libdir_separator_CXX=:
11699    export_dynamic_flag_spec_CXX='${wl}-E'
11700    hardcode_direct_CXX=yes
11701    hardcode_minus_L_CXX=yes # Not in the search PATH,
11702				# but as the default
11703				# location of the library.
11704
11705    case $cc_basename in
11706    CC*)
11707      # FIXME: insert proper C++ library support
11708      ld_shlibs_CXX=no
11709      ;;
11710    aCC*)
11711      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'
11712      # Commands to make compiler produce verbose output that lists
11713      # what "hidden" libraries, object files and flags are used when
11714      # linking a shared library.
11715      #
11716      # There doesn't appear to be a way to prevent this compiler from
11717      # explicitly linking system object files so we need to strip them
11718      # from the output so that they don't get included in the library
11719      # dependencies.
11720      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'
11721      ;;
11722    *)
11723      if test "$GXX" = yes; then
11724        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'
11725      else
11726        # FIXME: insert proper C++ library support
11727        ld_shlibs_CXX=no
11728      fi
11729      ;;
11730    esac
11731    ;;
11732  hpux10*|hpux11*)
11733    if test $with_gnu_ld = no; then
11734      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11735      hardcode_libdir_separator_CXX=:
11736
11737      case $host_cpu in
11738      hppa*64*|ia64*) ;;
11739      *)
11740	export_dynamic_flag_spec_CXX='${wl}-E'
11741        ;;
11742      esac
11743    fi
11744    case $host_cpu in
11745    hppa*64*|ia64*)
11746      hardcode_direct_CXX=no
11747      hardcode_shlibpath_var_CXX=no
11748      ;;
11749    *)
11750      hardcode_direct_CXX=yes
11751      hardcode_minus_L_CXX=yes # Not in the search PATH,
11752					      # but as the default
11753					      # location of the library.
11754      ;;
11755    esac
11756
11757    case $cc_basename in
11758      CC*)
11759	# FIXME: insert proper C++ library support
11760	ld_shlibs_CXX=no
11761	;;
11762      aCC*)
11763	case $host_cpu in
11764	hppa*64*)
11765	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11766	  ;;
11767	ia64*)
11768	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11769	  ;;
11770	*)
11771	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11772	  ;;
11773	esac
11774	# Commands to make compiler produce verbose output that lists
11775	# what "hidden" libraries, object files and flags are used when
11776	# linking a shared library.
11777	#
11778	# There doesn't appear to be a way to prevent this compiler from
11779	# explicitly linking system object files so we need to strip them
11780	# from the output so that they don't get included in the library
11781	# dependencies.
11782	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'
11783	;;
11784      *)
11785	if test "$GXX" = yes; then
11786	  if test $with_gnu_ld = no; then
11787	    case $host_cpu in
11788	    hppa*64*)
11789	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11790	      ;;
11791	    ia64*)
11792	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11793	      ;;
11794	    *)
11795	      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'
11796	      ;;
11797	    esac
11798	  fi
11799	else
11800	  # FIXME: insert proper C++ library support
11801	  ld_shlibs_CXX=no
11802	fi
11803	;;
11804    esac
11805    ;;
11806  interix[3-9]*)
11807    hardcode_direct_CXX=no
11808    hardcode_shlibpath_var_CXX=no
11809    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11810    export_dynamic_flag_spec_CXX='${wl}-E'
11811    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11812    # Instead, shared libraries are loaded at an image base (0x10000000 by
11813    # default) and relocated if they conflict, which is a slow very memory
11814    # consuming and fragmenting process.  To avoid this, we pick a random,
11815    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11816    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11817    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'
11818    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'
11819    ;;
11820  irix5* | irix6*)
11821    case $cc_basename in
11822      CC*)
11823	# SGI C++
11824	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'
11825
11826	# Archives containing C++ object files must be created using
11827	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11828	# necessary to make sure instantiated templates are included
11829	# in the archive.
11830	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11831	;;
11832      *)
11833	if test "$GXX" = yes; then
11834	  if test "$with_gnu_ld" = no; then
11835	    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'
11836	  else
11837	    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'
11838	  fi
11839	fi
11840	link_all_deplibs_CXX=yes
11841	;;
11842    esac
11843    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11844    hardcode_libdir_separator_CXX=:
11845    ;;
11846  linux* | k*bsd*-gnu)
11847    case $cc_basename in
11848      KCC*)
11849	# Kuck and Associates, Inc. (KAI) C++ Compiler
11850
11851	# KCC will only create a shared library if the output file
11852	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11853	# to its proper name (with version) after linking.
11854	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'
11855	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'
11856	# Commands to make compiler produce verbose output that lists
11857	# what "hidden" libraries, object files and flags are used when
11858	# linking a shared library.
11859	#
11860	# There doesn't appear to be a way to prevent this compiler from
11861	# explicitly linking system object files so we need to strip them
11862	# from the output so that they don't get included in the library
11863	# dependencies.
11864	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'
11865
11866	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11867	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11868
11869	# Archives containing C++ object files must be created using
11870	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11871	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11872	;;
11873      icpc*)
11874	# Intel C++
11875	with_gnu_ld=yes
11876	# version 8.0 and above of icpc choke on multiply defined symbols
11877	# if we add $predep_objects and $postdep_objects, however 7.1 and
11878	# earlier do not add the objects themselves.
11879	case `$CC -V 2>&1` in
11880	*"Version 7."*)
11881  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11882  	  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'
11883	  ;;
11884	*)  # Version 8.0 or newer
11885	  tmp_idyn=
11886	  case $host_cpu in
11887	    ia64*) tmp_idyn=' -i_dynamic';;
11888	  esac
11889  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11890	  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'
11891	  ;;
11892	esac
11893	archive_cmds_need_lc_CXX=no
11894	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11895	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11896	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11897	;;
11898      pgCC* | pgcpp*)
11899        # Portland Group C++ compiler
11900	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11901  	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'
11902
11903	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11904	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11905	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'
11906        ;;
11907      cxx*)
11908	# Compaq C++
11909	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11910	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'
11911
11912	runpath_var=LD_RUN_PATH
11913	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11914	hardcode_libdir_separator_CXX=:
11915
11916	# Commands to make compiler produce verbose output that lists
11917	# what "hidden" libraries, object files and flags are used when
11918	# linking a shared library.
11919	#
11920	# There doesn't appear to be a way to prevent this compiler from
11921	# explicitly linking system object files so we need to strip them
11922	# from the output so that they don't get included in the library
11923	# dependencies.
11924	output_verbose_link_cmd='templist=`$CC -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'
11925	;;
11926      *)
11927	case `$CC -V 2>&1 | sed 5q` in
11928	*Sun\ C*)
11929	  # Sun C++ 5.9
11930	  no_undefined_flag_CXX=' -zdefs'
11931	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11932	  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'
11933	  hardcode_libdir_flag_spec_CXX='-R$libdir'
11934	  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'
11935
11936	  # Not sure whether something based on
11937	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
11938	  # would be better.
11939	  output_verbose_link_cmd='echo'
11940
11941	  # Archives containing C++ object files must be created using
11942	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
11943	  # necessary to make sure instantiated templates are included
11944	  # in the archive.
11945	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11946	  ;;
11947	esac
11948	;;
11949    esac
11950    ;;
11951  lynxos*)
11952    # FIXME: insert proper C++ library support
11953    ld_shlibs_CXX=no
11954    ;;
11955  m88k*)
11956    # FIXME: insert proper C++ library support
11957    ld_shlibs_CXX=no
11958    ;;
11959  mvs*)
11960    case $cc_basename in
11961      cxx*)
11962	# FIXME: insert proper C++ library support
11963	ld_shlibs_CXX=no
11964	;;
11965      *)
11966	# FIXME: insert proper C++ library support
11967	ld_shlibs_CXX=no
11968	;;
11969    esac
11970    ;;
11971  netbsd*)
11972    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11973      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11974      wlarc=
11975      hardcode_libdir_flag_spec_CXX='-R$libdir'
11976      hardcode_direct_CXX=yes
11977      hardcode_shlibpath_var_CXX=no
11978    fi
11979    # Workaround some broken pre-1.5 toolchains
11980    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11981    ;;
11982  openbsd2*)
11983    # C++ shared libraries are fairly broken
11984    ld_shlibs_CXX=no
11985    ;;
11986  openbsd*)
11987    if test -f /usr/libexec/ld.so; then
11988      hardcode_direct_CXX=yes
11989      hardcode_shlibpath_var_CXX=no
11990      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11991      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11992      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11993	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11994	export_dynamic_flag_spec_CXX='${wl}-E'
11995	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11996      fi
11997      output_verbose_link_cmd='echo'
11998    else
11999      ld_shlibs_CXX=no
12000    fi
12001    ;;
12002  osf3*)
12003    case $cc_basename in
12004      KCC*)
12005	# Kuck and Associates, Inc. (KAI) C++ Compiler
12006
12007	# KCC will only create a shared library if the output file
12008	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12009	# to its proper name (with version) after linking.
12010	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'
12011
12012	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12013	hardcode_libdir_separator_CXX=:
12014
12015	# Archives containing C++ object files must be created using
12016	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12017	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12018
12019	;;
12020      RCC*)
12021	# Rational C++ 2.4.1
12022	# FIXME: insert proper C++ library support
12023	ld_shlibs_CXX=no
12024	;;
12025      cxx*)
12026	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12027	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'
12028
12029	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12030	hardcode_libdir_separator_CXX=:
12031
12032	# Commands to make compiler produce verbose output that lists
12033	# what "hidden" libraries, object files and flags are used when
12034	# linking a shared library.
12035	#
12036	# There doesn't appear to be a way to prevent this compiler from
12037	# explicitly linking system object files so we need to strip them
12038	# from the output so that they don't get included in the library
12039	# dependencies.
12040	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'
12041	;;
12042      *)
12043	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12044	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12045	  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'
12046
12047	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12048	  hardcode_libdir_separator_CXX=:
12049
12050	  # Commands to make compiler produce verbose output that lists
12051	  # what "hidden" libraries, object files and flags are used when
12052	  # linking a shared library.
12053	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12054
12055	else
12056	  # FIXME: insert proper C++ library support
12057	  ld_shlibs_CXX=no
12058	fi
12059	;;
12060    esac
12061    ;;
12062  osf4* | osf5*)
12063    case $cc_basename in
12064      KCC*)
12065	# Kuck and Associates, Inc. (KAI) C++ Compiler
12066
12067	# KCC will only create a shared library if the output file
12068	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12069	# to its proper name (with version) after linking.
12070	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'
12071
12072	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12073	hardcode_libdir_separator_CXX=:
12074
12075	# Archives containing C++ object files must be created using
12076	# the KAI C++ compiler.
12077	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12078	;;
12079      RCC*)
12080	# Rational C++ 2.4.1
12081	# FIXME: insert proper C++ library support
12082	ld_shlibs_CXX=no
12083	;;
12084      cxx*)
12085	allow_undefined_flag_CXX=' -expect_unresolved \*'
12086	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'
12087	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12088	  echo "-hidden">> $lib.exp~
12089	  $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~
12090	  $rm $lib.exp'
12091
12092	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12093	hardcode_libdir_separator_CXX=:
12094
12095	# Commands to make compiler produce verbose output that lists
12096	# what "hidden" libraries, object files and flags are used when
12097	# linking a shared library.
12098	#
12099	# There doesn't appear to be a way to prevent this compiler from
12100	# explicitly linking system object files so we need to strip them
12101	# from the output so that they don't get included in the library
12102	# dependencies.
12103	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'
12104	;;
12105      *)
12106	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12107	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12108	 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'
12109
12110	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12111	  hardcode_libdir_separator_CXX=:
12112
12113	  # Commands to make compiler produce verbose output that lists
12114	  # what "hidden" libraries, object files and flags are used when
12115	  # linking a shared library.
12116	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12117
12118	else
12119	  # FIXME: insert proper C++ library support
12120	  ld_shlibs_CXX=no
12121	fi
12122	;;
12123    esac
12124    ;;
12125  psos*)
12126    # FIXME: insert proper C++ library support
12127    ld_shlibs_CXX=no
12128    ;;
12129  sunos4*)
12130    case $cc_basename in
12131      CC*)
12132	# Sun C++ 4.x
12133	# FIXME: insert proper C++ library support
12134	ld_shlibs_CXX=no
12135	;;
12136      lcc*)
12137	# Lucid
12138	# FIXME: insert proper C++ library support
12139	ld_shlibs_CXX=no
12140	;;
12141      *)
12142	# FIXME: insert proper C++ library support
12143	ld_shlibs_CXX=no
12144	;;
12145    esac
12146    ;;
12147  solaris*)
12148    case $cc_basename in
12149      CC*)
12150	# Sun C++ 4.2, 5.x and Centerline C++
12151        archive_cmds_need_lc_CXX=yes
12152	no_undefined_flag_CXX=' -zdefs'
12153	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12154	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12155	$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'
12156
12157	hardcode_libdir_flag_spec_CXX='-R$libdir'
12158	hardcode_shlibpath_var_CXX=no
12159	case $host_os in
12160	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12161	  *)
12162	    # The compiler driver will combine and reorder linker options,
12163	    # but understands `-z linker_flag'.
12164	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12165	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12166	    ;;
12167	esac
12168	link_all_deplibs_CXX=yes
12169
12170	output_verbose_link_cmd='echo'
12171
12172	# Archives containing C++ object files must be created using
12173	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12174	# necessary to make sure instantiated templates are included
12175	# in the archive.
12176	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12177	;;
12178      gcx*)
12179	# Green Hills C++ Compiler
12180	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12181
12182	# The C++ compiler must be used to create the archive.
12183	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12184	;;
12185      *)
12186	# GNU C++ compiler with Solaris linker
12187	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12188	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12189	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12190	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12191	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12192		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12193
12194	    # Commands to make compiler produce verbose output that lists
12195	    # what "hidden" libraries, object files and flags are used when
12196	    # linking a shared library.
12197	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12198	  else
12199	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12200	    # platform.
12201	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12202	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12203		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12204
12205	    # Commands to make compiler produce verbose output that lists
12206	    # what "hidden" libraries, object files and flags are used when
12207	    # linking a shared library.
12208	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12209	  fi
12210
12211	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12212	  case $host_os in
12213	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12214	  *)
12215	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12216	    ;;
12217	  esac
12218	fi
12219	;;
12220    esac
12221    ;;
12222  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12223    no_undefined_flag_CXX='${wl}-z,text'
12224    archive_cmds_need_lc_CXX=no
12225    hardcode_shlibpath_var_CXX=no
12226    runpath_var='LD_RUN_PATH'
12227
12228    case $cc_basename in
12229      CC*)
12230	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12231	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12232	;;
12233      *)
12234	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12235	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12236	;;
12237    esac
12238    ;;
12239  sysv5* | sco3.2v5* | sco5v6*)
12240    # Note: We can NOT use -z defs as we might desire, because we do not
12241    # link with -lc, and that would cause any symbols used from libc to
12242    # always be unresolved, which means just about no library would
12243    # ever link correctly.  If we're not using GNU ld we use -z text
12244    # though, which does catch some bad symbols but isn't as heavy-handed
12245    # as -z defs.
12246    # For security reasons, it is highly recommended that you always
12247    # use absolute paths for naming shared libraries, and exclude the
12248    # DT_RUNPATH tag from executables and libraries.  But doing so
12249    # requires that you compile everything twice, which is a pain.
12250    # So that behaviour is only enabled if SCOABSPATH is set to a
12251    # non-empty value in the environment.  Most likely only useful for
12252    # creating official distributions of packages.
12253    # This is a hack until libtool officially supports absolute path
12254    # names for shared libraries.
12255    no_undefined_flag_CXX='${wl}-z,text'
12256    allow_undefined_flag_CXX='${wl}-z,nodefs'
12257    archive_cmds_need_lc_CXX=no
12258    hardcode_shlibpath_var_CXX=no
12259    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12260    hardcode_libdir_separator_CXX=':'
12261    link_all_deplibs_CXX=yes
12262    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12263    runpath_var='LD_RUN_PATH'
12264
12265    case $cc_basename in
12266      CC*)
12267	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12268	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12269	;;
12270      *)
12271	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12272	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12273	;;
12274    esac
12275    ;;
12276  tandem*)
12277    case $cc_basename in
12278      NCC*)
12279	# NonStop-UX NCC 3.20
12280	# FIXME: insert proper C++ library support
12281	ld_shlibs_CXX=no
12282	;;
12283      *)
12284	# FIXME: insert proper C++ library support
12285	ld_shlibs_CXX=no
12286	;;
12287    esac
12288    ;;
12289  vxworks*)
12290    # FIXME: insert proper C++ library support
12291    ld_shlibs_CXX=no
12292    ;;
12293  *)
12294    # FIXME: insert proper C++ library support
12295    ld_shlibs_CXX=no
12296    ;;
12297esac
12298{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12299echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12300test "$ld_shlibs_CXX" = no && can_build_shared=no
12301
12302GCC_CXX="$GXX"
12303LD_CXX="$LD"
12304
12305cat > conftest.$ac_ext <<EOF
12306class Foo
12307{
12308public:
12309  Foo (void) { a = 0; }
12310private:
12311  int a;
12312};
12313EOF
12314
12315if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12316  (eval $ac_compile) 2>&5
12317  ac_status=$?
12318  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12319  (exit $ac_status); }; then
12320  # Parse the compiler output and extract the necessary
12321  # objects, libraries and library flags.
12322
12323  # Sentinel used to keep track of whether or not we are before
12324  # the conftest object file.
12325  pre_test_object_deps_done=no
12326
12327  # The `*' in the case matches for architectures that use `case' in
12328  # $output_verbose_cmd can trigger glob expansion during the loop
12329  # eval without this substitution.
12330  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12331
12332  for p in `eval $output_verbose_link_cmd`; do
12333    case $p in
12334
12335    -L* | -R* | -l*)
12336       # Some compilers place space between "-{L,R}" and the path.
12337       # Remove the space.
12338       if test $p = "-L" \
12339	  || test $p = "-R"; then
12340	 prev=$p
12341	 continue
12342       else
12343	 prev=
12344       fi
12345
12346       if test "$pre_test_object_deps_done" = no; then
12347	 case $p in
12348	 -L* | -R*)
12349	   # Internal compiler library paths should come after those
12350	   # provided the user.  The postdeps already come after the
12351	   # user supplied libs so there is no need to process them.
12352	   if test -z "$compiler_lib_search_path_CXX"; then
12353	     compiler_lib_search_path_CXX="${prev}${p}"
12354	   else
12355	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12356	   fi
12357	   ;;
12358	 # The "-l" case would never come before the object being
12359	 # linked, so don't bother handling this case.
12360	 esac
12361       else
12362	 if test -z "$postdeps_CXX"; then
12363	   postdeps_CXX="${prev}${p}"
12364	 else
12365	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12366	 fi
12367       fi
12368       ;;
12369
12370    *.$objext)
12371       # This assumes that the test object file only shows up
12372       # once in the compiler output.
12373       if test "$p" = "conftest.$objext"; then
12374	 pre_test_object_deps_done=yes
12375	 continue
12376       fi
12377
12378       if test "$pre_test_object_deps_done" = no; then
12379	 if test -z "$predep_objects_CXX"; then
12380	   predep_objects_CXX="$p"
12381	 else
12382	   predep_objects_CXX="$predep_objects_CXX $p"
12383	 fi
12384       else
12385	 if test -z "$postdep_objects_CXX"; then
12386	   postdep_objects_CXX="$p"
12387	 else
12388	   postdep_objects_CXX="$postdep_objects_CXX $p"
12389	 fi
12390       fi
12391       ;;
12392
12393    *) ;; # Ignore the rest.
12394
12395    esac
12396  done
12397
12398  # Clean up.
12399  rm -f a.out a.exe
12400else
12401  echo "libtool.m4: error: problem compiling CXX test program"
12402fi
12403
12404$rm -f confest.$objext
12405
12406compiler_lib_search_dirs_CXX=
12407if test -n "$compiler_lib_search_path_CXX"; then
12408  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12409fi
12410
12411# PORTME: override above test on systems where it is broken
12412case $host_os in
12413interix[3-9]*)
12414  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12415  # hack all around it, let's just trust "g++" to DTRT.
12416  predep_objects_CXX=
12417  postdep_objects_CXX=
12418  postdeps_CXX=
12419  ;;
12420
12421linux*)
12422  case `$CC -V 2>&1 | sed 5q` in
12423  *Sun\ C*)
12424    # Sun C++ 5.9
12425    #
12426    # The more standards-conforming stlport4 library is
12427    # incompatible with the Cstd library. Avoid specifying
12428    # it if it's in CXXFLAGS. Ignore libCrun as
12429    # -library=stlport4 depends on it.
12430    case " $CXX $CXXFLAGS " in
12431    *" -library=stlport4 "*)
12432      solaris_use_stlport4=yes
12433      ;;
12434    esac
12435    if test "$solaris_use_stlport4" != yes; then
12436      postdeps_CXX='-library=Cstd -library=Crun'
12437    fi
12438    ;;
12439  esac
12440  ;;
12441
12442solaris*)
12443  case $cc_basename in
12444  CC*)
12445    # The more standards-conforming stlport4 library is
12446    # incompatible with the Cstd library. Avoid specifying
12447    # it if it's in CXXFLAGS. Ignore libCrun as
12448    # -library=stlport4 depends on it.
12449    case " $CXX $CXXFLAGS " in
12450    *" -library=stlport4 "*)
12451      solaris_use_stlport4=yes
12452      ;;
12453    esac
12454
12455    # Adding this requires a known-good setup of shared libraries for
12456    # Sun compiler versions before 5.6, else PIC objects from an old
12457    # archive will be linked into the output, leading to subtle bugs.
12458    if test "$solaris_use_stlport4" != yes; then
12459      postdeps_CXX='-library=Cstd -library=Crun'
12460    fi
12461    ;;
12462  esac
12463  ;;
12464esac
12465
12466case " $postdeps_CXX " in
12467*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12468esac
12469
12470lt_prog_compiler_wl_CXX=
12471lt_prog_compiler_pic_CXX=
12472lt_prog_compiler_static_CXX=
12473
12474{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12475echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
12476
12477  # C++ specific cases for pic, static, wl, etc.
12478  if test "$GXX" = yes; then
12479    lt_prog_compiler_wl_CXX='-Wl,'
12480    lt_prog_compiler_static_CXX='-static'
12481
12482    case $host_os in
12483    aix*)
12484      # All AIX code is PIC.
12485      if test "$host_cpu" = ia64; then
12486	# AIX 5 now supports IA64 processor
12487	lt_prog_compiler_static_CXX='-Bstatic'
12488      fi
12489      ;;
12490    amigaos*)
12491      # FIXME: we need at least 68020 code to build shared libraries, but
12492      # adding the `-m68020' flag to GCC prevents building anything better,
12493      # like `-m68040'.
12494      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12495      ;;
12496    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12497      # PIC is the default for these OSes.
12498      ;;
12499    mingw* | cygwin* | os2* | pw32*)
12500      # This hack is so that the source file can tell whether it is being
12501      # built for inclusion in a dll (and should export symbols for example).
12502      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12503      # (--disable-auto-import) libraries
12504      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12505      ;;
12506    darwin* | rhapsody*)
12507      # PIC is the default on this platform
12508      # Common symbols not allowed in MH_DYLIB files
12509      lt_prog_compiler_pic_CXX='-fno-common'
12510      ;;
12511    *djgpp*)
12512      # DJGPP does not support shared libraries at all
12513      lt_prog_compiler_pic_CXX=
12514      ;;
12515    interix[3-9]*)
12516      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12517      # Instead, we relocate shared libraries at runtime.
12518      ;;
12519    sysv4*MP*)
12520      if test -d /usr/nec; then
12521	lt_prog_compiler_pic_CXX=-Kconform_pic
12522      fi
12523      ;;
12524    hpux*)
12525      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12526      # not for PA HP-UX.
12527      case $host_cpu in
12528      hppa*64*|ia64*)
12529	;;
12530      *)
12531	lt_prog_compiler_pic_CXX='-fPIC'
12532	;;
12533      esac
12534      ;;
12535    *)
12536      lt_prog_compiler_pic_CXX='-fPIC'
12537      ;;
12538    esac
12539  else
12540    case $host_os in
12541      aix[4-9]*)
12542	# All AIX code is PIC.
12543	if test "$host_cpu" = ia64; then
12544	  # AIX 5 now supports IA64 processor
12545	  lt_prog_compiler_static_CXX='-Bstatic'
12546	else
12547	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12548	fi
12549	;;
12550      chorus*)
12551	case $cc_basename in
12552	cxch68*)
12553	  # Green Hills C++ Compiler
12554	  # _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"
12555	  ;;
12556	esac
12557	;;
12558       darwin*)
12559         # PIC is the default on this platform
12560         # Common symbols not allowed in MH_DYLIB files
12561         case $cc_basename in
12562           xlc*)
12563           lt_prog_compiler_pic_CXX='-qnocommon'
12564           lt_prog_compiler_wl_CXX='-Wl,'
12565           ;;
12566         esac
12567       ;;
12568      dgux*)
12569	case $cc_basename in
12570	  ec++*)
12571	    lt_prog_compiler_pic_CXX='-KPIC'
12572	    ;;
12573	  ghcx*)
12574	    # Green Hills C++ Compiler
12575	    lt_prog_compiler_pic_CXX='-pic'
12576	    ;;
12577	  *)
12578	    ;;
12579	esac
12580	;;
12581      freebsd* | dragonfly*)
12582	# FreeBSD uses GNU C++
12583	;;
12584      hpux9* | hpux10* | hpux11*)
12585	case $cc_basename in
12586	  CC*)
12587	    lt_prog_compiler_wl_CXX='-Wl,'
12588	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12589	    if test "$host_cpu" != ia64; then
12590	      lt_prog_compiler_pic_CXX='+Z'
12591	    fi
12592	    ;;
12593	  aCC*)
12594	    lt_prog_compiler_wl_CXX='-Wl,'
12595	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12596	    case $host_cpu in
12597	    hppa*64*|ia64*)
12598	      # +Z the default
12599	      ;;
12600	    *)
12601	      lt_prog_compiler_pic_CXX='+Z'
12602	      ;;
12603	    esac
12604	    ;;
12605	  *)
12606	    ;;
12607	esac
12608	;;
12609      interix*)
12610	# This is c89, which is MS Visual C++ (no shared libs)
12611	# Anyone wants to do a port?
12612	;;
12613      irix5* | irix6* | nonstopux*)
12614	case $cc_basename in
12615	  CC*)
12616	    lt_prog_compiler_wl_CXX='-Wl,'
12617	    lt_prog_compiler_static_CXX='-non_shared'
12618	    # CC pic flag -KPIC is the default.
12619	    ;;
12620	  *)
12621	    ;;
12622	esac
12623	;;
12624      linux* | k*bsd*-gnu)
12625	case $cc_basename in
12626	  KCC*)
12627	    # KAI C++ Compiler
12628	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12629	    lt_prog_compiler_pic_CXX='-fPIC'
12630	    ;;
12631	  icpc* | ecpc*)
12632	    # Intel C++
12633	    lt_prog_compiler_wl_CXX='-Wl,'
12634	    lt_prog_compiler_pic_CXX='-KPIC'
12635	    lt_prog_compiler_static_CXX='-static'
12636	    ;;
12637	  pgCC* | pgcpp*)
12638	    # Portland Group C++ compiler.
12639	    lt_prog_compiler_wl_CXX='-Wl,'
12640	    lt_prog_compiler_pic_CXX='-fpic'
12641	    lt_prog_compiler_static_CXX='-Bstatic'
12642	    ;;
12643	  cxx*)
12644	    # Compaq C++
12645	    # Make sure the PIC flag is empty.  It appears that all Alpha
12646	    # Linux and Compaq Tru64 Unix objects are PIC.
12647	    lt_prog_compiler_pic_CXX=
12648	    lt_prog_compiler_static_CXX='-non_shared'
12649	    ;;
12650	  *)
12651	    case `$CC -V 2>&1 | sed 5q` in
12652	    *Sun\ C*)
12653	      # Sun C++ 5.9
12654	      lt_prog_compiler_pic_CXX='-KPIC'
12655	      lt_prog_compiler_static_CXX='-Bstatic'
12656	      lt_prog_compiler_wl_CXX='-Qoption ld '
12657	      ;;
12658	    esac
12659	    ;;
12660	esac
12661	;;
12662      lynxos*)
12663	;;
12664      m88k*)
12665	;;
12666      mvs*)
12667	case $cc_basename in
12668	  cxx*)
12669	    lt_prog_compiler_pic_CXX='-W c,exportall'
12670	    ;;
12671	  *)
12672	    ;;
12673	esac
12674	;;
12675      netbsd*)
12676	;;
12677      osf3* | osf4* | osf5*)
12678	case $cc_basename in
12679	  KCC*)
12680	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12681	    ;;
12682	  RCC*)
12683	    # Rational C++ 2.4.1
12684	    lt_prog_compiler_pic_CXX='-pic'
12685	    ;;
12686	  cxx*)
12687	    # Digital/Compaq C++
12688	    lt_prog_compiler_wl_CXX='-Wl,'
12689	    # Make sure the PIC flag is empty.  It appears that all Alpha
12690	    # Linux and Compaq Tru64 Unix objects are PIC.
12691	    lt_prog_compiler_pic_CXX=
12692	    lt_prog_compiler_static_CXX='-non_shared'
12693	    ;;
12694	  *)
12695	    ;;
12696	esac
12697	;;
12698      psos*)
12699	;;
12700      solaris*)
12701	case $cc_basename in
12702	  CC*)
12703	    # Sun C++ 4.2, 5.x and Centerline C++
12704	    lt_prog_compiler_pic_CXX='-KPIC'
12705	    lt_prog_compiler_static_CXX='-Bstatic'
12706	    lt_prog_compiler_wl_CXX='-Qoption ld '
12707	    ;;
12708	  gcx*)
12709	    # Green Hills C++ Compiler
12710	    lt_prog_compiler_pic_CXX='-PIC'
12711	    ;;
12712	  *)
12713	    ;;
12714	esac
12715	;;
12716      sunos4*)
12717	case $cc_basename in
12718	  CC*)
12719	    # Sun C++ 4.x
12720	    lt_prog_compiler_pic_CXX='-pic'
12721	    lt_prog_compiler_static_CXX='-Bstatic'
12722	    ;;
12723	  lcc*)
12724	    # Lucid
12725	    lt_prog_compiler_pic_CXX='-pic'
12726	    ;;
12727	  *)
12728	    ;;
12729	esac
12730	;;
12731      tandem*)
12732	case $cc_basename in
12733	  NCC*)
12734	    # NonStop-UX NCC 3.20
12735	    lt_prog_compiler_pic_CXX='-KPIC'
12736	    ;;
12737	  *)
12738	    ;;
12739	esac
12740	;;
12741      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12742	case $cc_basename in
12743	  CC*)
12744	    lt_prog_compiler_wl_CXX='-Wl,'
12745	    lt_prog_compiler_pic_CXX='-KPIC'
12746	    lt_prog_compiler_static_CXX='-Bstatic'
12747	    ;;
12748	esac
12749	;;
12750      vxworks*)
12751	;;
12752      *)
12753	lt_prog_compiler_can_build_shared_CXX=no
12754	;;
12755    esac
12756  fi
12757
12758{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12759echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12760
12761#
12762# Check to make sure the PIC flag actually works.
12763#
12764if test -n "$lt_prog_compiler_pic_CXX"; then
12765
12766{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12767echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12768if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12769  echo $ECHO_N "(cached) $ECHO_C" >&6
12770else
12771  lt_cv_prog_compiler_pic_works_CXX=no
12772  ac_outfile=conftest.$ac_objext
12773   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12774   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12775   # Insert the option either (1) after the last *FLAGS variable, or
12776   # (2) before a word containing "conftest.", or (3) at the end.
12777   # Note that $ac_compile itself does not contain backslashes and begins
12778   # with a dollar sign (not a hyphen), so the echo should work correctly.
12779   # The option is referenced via a variable to avoid confusing sed.
12780   lt_compile=`echo "$ac_compile" | $SED \
12781   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12782   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12783   -e 's:$: $lt_compiler_flag:'`
12784   (eval echo "\"\$as_me:12784: $lt_compile\"" >&5)
12785   (eval "$lt_compile" 2>conftest.err)
12786   ac_status=$?
12787   cat conftest.err >&5
12788   echo "$as_me:12788: \$? = $ac_status" >&5
12789   if (exit $ac_status) && test -s "$ac_outfile"; then
12790     # The compiler can only warn and ignore the option if not recognized
12791     # So say no if there are warnings other than the usual output.
12792     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12793     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12794     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12795       lt_cv_prog_compiler_pic_works_CXX=yes
12796     fi
12797   fi
12798   $rm conftest*
12799
12800fi
12801{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12802echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12803
12804if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12805    case $lt_prog_compiler_pic_CXX in
12806     "" | " "*) ;;
12807     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12808     esac
12809else
12810    lt_prog_compiler_pic_CXX=
12811     lt_prog_compiler_can_build_shared_CXX=no
12812fi
12813
12814fi
12815case $host_os in
12816  # For platforms which do not support PIC, -DPIC is meaningless:
12817  *djgpp*)
12818    lt_prog_compiler_pic_CXX=
12819    ;;
12820  *)
12821    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12822    ;;
12823esac
12824
12825#
12826# Check to make sure the static flag actually works.
12827#
12828wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12829{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12830echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12831if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
12832  echo $ECHO_N "(cached) $ECHO_C" >&6
12833else
12834  lt_cv_prog_compiler_static_works_CXX=no
12835   save_LDFLAGS="$LDFLAGS"
12836   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12837   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12838   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12839     # The linker can only warn and ignore the option if not recognized
12840     # So say no if there are warnings
12841     if test -s conftest.err; then
12842       # Append any errors to the config.log.
12843       cat conftest.err 1>&5
12844       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12845       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12846       if diff conftest.exp conftest.er2 >/dev/null; then
12847         lt_cv_prog_compiler_static_works_CXX=yes
12848       fi
12849     else
12850       lt_cv_prog_compiler_static_works_CXX=yes
12851     fi
12852   fi
12853   $rm -r conftest*
12854   LDFLAGS="$save_LDFLAGS"
12855
12856fi
12857{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
12858echo "${ECHO_T}$lt_cv_prog_compiler_static_works_CXX" >&6; }
12859
12860if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
12861    :
12862else
12863    lt_prog_compiler_static_CXX=
12864fi
12865
12866
12867{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12868echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12869if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12870  echo $ECHO_N "(cached) $ECHO_C" >&6
12871else
12872  lt_cv_prog_compiler_c_o_CXX=no
12873   $rm -r conftest 2>/dev/null
12874   mkdir conftest
12875   cd conftest
12876   mkdir out
12877   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12878
12879   lt_compiler_flag="-o out/conftest2.$ac_objext"
12880   # Insert the option either (1) after the last *FLAGS variable, or
12881   # (2) before a word containing "conftest.", or (3) at the end.
12882   # Note that $ac_compile itself does not contain backslashes and begins
12883   # with a dollar sign (not a hyphen), so the echo should work correctly.
12884   lt_compile=`echo "$ac_compile" | $SED \
12885   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12886   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12887   -e 's:$: $lt_compiler_flag:'`
12888   (eval echo "\"\$as_me:12888: $lt_compile\"" >&5)
12889   (eval "$lt_compile" 2>out/conftest.err)
12890   ac_status=$?
12891   cat out/conftest.err >&5
12892   echo "$as_me:12892: \$? = $ac_status" >&5
12893   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12894   then
12895     # The compiler can only warn and ignore the option if not recognized
12896     # So say no if there are warnings
12897     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12898     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12899     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12900       lt_cv_prog_compiler_c_o_CXX=yes
12901     fi
12902   fi
12903   chmod u+w . 2>&5
12904   $rm conftest*
12905   # SGI C++ compiler will create directory out/ii_files/ for
12906   # template instantiation
12907   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12908   $rm out/* && rmdir out
12909   cd ..
12910   rmdir conftest
12911   $rm conftest*
12912
12913fi
12914{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12915echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12916
12917
12918hard_links="nottested"
12919if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12920  # do not overwrite the value of need_locks provided by the user
12921  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12922echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12923  hard_links=yes
12924  $rm conftest*
12925  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12926  touch conftest.a
12927  ln conftest.a conftest.b 2>&5 || hard_links=no
12928  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12929  { echo "$as_me:$LINENO: result: $hard_links" >&5
12930echo "${ECHO_T}$hard_links" >&6; }
12931  if test "$hard_links" = no; then
12932    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12933echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12934    need_locks=warn
12935  fi
12936else
12937  need_locks=no
12938fi
12939
12940{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12941echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12942
12943  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12944  case $host_os in
12945  aix[4-9]*)
12946    # If we're using GNU nm, then we don't want the "-C" option.
12947    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12948    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12949      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'
12950    else
12951      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'
12952    fi
12953    ;;
12954  pw32*)
12955    export_symbols_cmds_CXX="$ltdll_cmds"
12956  ;;
12957  cygwin* | mingw*)
12958    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'
12959  ;;
12960  *)
12961    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12962  ;;
12963  esac
12964  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
12965
12966{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12967echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12968test "$ld_shlibs_CXX" = no && can_build_shared=no
12969
12970#
12971# Do we need to explicitly link libc?
12972#
12973case "x$archive_cmds_need_lc_CXX" in
12974x|xyes)
12975  # Assume -lc should be added
12976  archive_cmds_need_lc_CXX=yes
12977
12978  if test "$enable_shared" = yes && test "$GCC" = yes; then
12979    case $archive_cmds_CXX in
12980    *'~'*)
12981      # FIXME: we may have to deal with multi-command sequences.
12982      ;;
12983    '$CC '*)
12984      # Test whether the compiler implicitly links with -lc since on some
12985      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12986      # to ld, don't add -lc before -lgcc.
12987      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12988echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12989      $rm conftest*
12990      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12991
12992      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12993  (eval $ac_compile) 2>&5
12994  ac_status=$?
12995  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12996  (exit $ac_status); } 2>conftest.err; then
12997        soname=conftest
12998        lib=conftest
12999        libobjs=conftest.$ac_objext
13000        deplibs=
13001        wl=$lt_prog_compiler_wl_CXX
13002	pic_flag=$lt_prog_compiler_pic_CXX
13003        compiler_flags=-v
13004        linker_flags=-v
13005        verstring=
13006        output_objdir=.
13007        libname=conftest
13008        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13009        allow_undefined_flag_CXX=
13010        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13011  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13012  ac_status=$?
13013  echo "$as_me:$LINENO: \$? = $ac_status" >&5
13014  (exit $ac_status); }
13015        then
13016	  archive_cmds_need_lc_CXX=no
13017        else
13018	  archive_cmds_need_lc_CXX=yes
13019        fi
13020        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13021      else
13022        cat conftest.err 1>&5
13023      fi
13024      $rm conftest*
13025      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13026echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
13027      ;;
13028    esac
13029  fi
13030  ;;
13031esac
13032
13033{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13034echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
13035library_names_spec=
13036libname_spec='lib$name'
13037soname_spec=
13038shrext_cmds=".so"
13039postinstall_cmds=
13040postuninstall_cmds=
13041finish_cmds=
13042finish_eval=
13043shlibpath_var=
13044shlibpath_overrides_runpath=unknown
13045version_type=none
13046dynamic_linker="$host_os ld.so"
13047sys_lib_dlsearch_path_spec="/lib /usr/lib"
13048
13049need_lib_prefix=unknown
13050hardcode_into_libs=no
13051
13052# when you set need_version to no, make sure it does not cause -set_version
13053# flags to be left without arguments
13054need_version=unknown
13055
13056case $host_os in
13057aix3*)
13058  version_type=linux
13059  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13060  shlibpath_var=LIBPATH
13061
13062  # AIX 3 has no versioning support, so we append a major version to the name.
13063  soname_spec='${libname}${release}${shared_ext}$major'
13064  ;;
13065
13066aix[4-9]*)
13067  version_type=linux
13068  need_lib_prefix=no
13069  need_version=no
13070  hardcode_into_libs=yes
13071  if test "$host_cpu" = ia64; then
13072    # AIX 5 supports IA64
13073    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13074    shlibpath_var=LD_LIBRARY_PATH
13075  else
13076    # With GCC up to 2.95.x, collect2 would create an import file
13077    # for dependence libraries.  The import file would start with
13078    # the line `#! .'.  This would cause the generated library to
13079    # depend on `.', always an invalid library.  This was fixed in
13080    # development snapshots of GCC prior to 3.0.
13081    case $host_os in
13082      aix4 | aix4.[01] | aix4.[01].*)
13083      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13084	   echo ' yes '
13085	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13086	:
13087      else
13088	can_build_shared=no
13089      fi
13090      ;;
13091    esac
13092    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13093    # soname into executable. Probably we can add versioning support to
13094    # collect2, so additional links can be useful in future.
13095    if test "$aix_use_runtimelinking" = yes; then
13096      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13097      # instead of lib<name>.a to let people know that these are not
13098      # typical AIX shared libraries.
13099      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13100    else
13101      # We preserve .a as extension for shared libraries through AIX4.2
13102      # and later when we are not doing run time linking.
13103      library_names_spec='${libname}${release}.a $libname.a'
13104      soname_spec='${libname}${release}${shared_ext}$major'
13105    fi
13106    shlibpath_var=LIBPATH
13107  fi
13108  ;;
13109
13110amigaos*)
13111  library_names_spec='$libname.ixlibrary $libname.a'
13112  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13113  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'
13114  ;;
13115
13116beos*)
13117  library_names_spec='${libname}${shared_ext}'
13118  dynamic_linker="$host_os ld.so"
13119  shlibpath_var=LIBRARY_PATH
13120  ;;
13121
13122bsdi[45]*)
13123  version_type=linux
13124  need_version=no
13125  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13126  soname_spec='${libname}${release}${shared_ext}$major'
13127  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13128  shlibpath_var=LD_LIBRARY_PATH
13129  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13130  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13131  # the default ld.so.conf also contains /usr/contrib/lib and
13132  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13133  # libtool to hard-code these into programs
13134  ;;
13135
13136cygwin* | mingw* | pw32*)
13137  version_type=windows
13138  shrext_cmds=".dll"
13139  need_version=no
13140  need_lib_prefix=no
13141
13142  case $GCC,$host_os in
13143  yes,cygwin* | yes,mingw* | yes,pw32*)
13144    library_names_spec='$libname.dll.a'
13145    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13146    postinstall_cmds='base_file=`basename \${file}`~
13147      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13148      dldir=$destdir/`dirname \$dlpath`~
13149      test -d \$dldir || mkdir -p \$dldir~
13150      $install_prog $dir/$dlname \$dldir/$dlname~
13151      chmod a+x \$dldir/$dlname'
13152    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13153      dlpath=$dir/\$dldll~
13154       $rm \$dlpath'
13155    shlibpath_overrides_runpath=yes
13156
13157    case $host_os in
13158    cygwin*)
13159      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13160      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13161      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13162      ;;
13163    mingw*)
13164      # MinGW DLLs use traditional 'lib' prefix
13165      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13166      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13167      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13168        # It is most probably a Windows format PATH printed by
13169        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13170        # path with ; separators, and with drive letters. We can handle the
13171        # drive letters (cygwin fileutils understands them), so leave them,
13172        # especially as we might pass files found there to a mingw objdump,
13173        # which wouldn't understand a cygwinified path. Ahh.
13174        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13175      else
13176        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13177      fi
13178      ;;
13179    pw32*)
13180      # pw32 DLLs use 'pw' prefix rather than 'lib'
13181      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13182      ;;
13183    esac
13184    ;;
13185
13186  *)
13187    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13188    ;;
13189  esac
13190  dynamic_linker='Win32 ld.exe'
13191  # FIXME: first we should search . and the directory the executable is in
13192  shlibpath_var=PATH
13193  ;;
13194
13195darwin* | rhapsody*)
13196  dynamic_linker="$host_os dyld"
13197  version_type=darwin
13198  need_lib_prefix=no
13199  need_version=no
13200  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13201  soname_spec='${libname}${release}${major}$shared_ext'
13202  shlibpath_overrides_runpath=yes
13203  shlibpath_var=DYLD_LIBRARY_PATH
13204  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13205
13206  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13207  ;;
13208
13209dgux*)
13210  version_type=linux
13211  need_lib_prefix=no
13212  need_version=no
13213  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13214  soname_spec='${libname}${release}${shared_ext}$major'
13215  shlibpath_var=LD_LIBRARY_PATH
13216  ;;
13217
13218freebsd1*)
13219  dynamic_linker=no
13220  ;;
13221
13222freebsd* | dragonfly*)
13223  # DragonFly does not have aout.  When/if they implement a new
13224  # versioning mechanism, adjust this.
13225  if test -x /usr/bin/objformat; then
13226    objformat=`/usr/bin/objformat`
13227  else
13228    case $host_os in
13229    freebsd[123]*) objformat=aout ;;
13230    *) objformat=elf ;;
13231    esac
13232  fi
13233  # Handle Gentoo/FreeBSD as it was Linux
13234  case $host_vendor in
13235    gentoo)
13236      version_type=linux ;;
13237    *)
13238      version_type=freebsd-$objformat ;;
13239  esac
13240
13241  case $version_type in
13242    freebsd-elf*)
13243      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13244      need_version=no
13245      need_lib_prefix=no
13246      ;;
13247    freebsd-*)
13248      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13249      need_version=yes
13250      ;;
13251    linux)
13252      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13253      soname_spec='${libname}${release}${shared_ext}$major'
13254      need_lib_prefix=no
13255      need_version=no
13256      ;;
13257  esac
13258  shlibpath_var=LD_LIBRARY_PATH
13259  case $host_os in
13260  freebsd2*)
13261    shlibpath_overrides_runpath=yes
13262    ;;
13263  freebsd3.[01]* | freebsdelf3.[01]*)
13264    shlibpath_overrides_runpath=yes
13265    hardcode_into_libs=yes
13266    ;;
13267  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13268  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13269    shlibpath_overrides_runpath=no
13270    hardcode_into_libs=yes
13271    ;;
13272  *) # from 4.6 on, and DragonFly
13273    shlibpath_overrides_runpath=yes
13274    hardcode_into_libs=yes
13275    ;;
13276  esac
13277  ;;
13278
13279gnu*)
13280  version_type=linux
13281  need_lib_prefix=no
13282  need_version=no
13283  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13284  soname_spec='${libname}${release}${shared_ext}$major'
13285  shlibpath_var=LD_LIBRARY_PATH
13286  hardcode_into_libs=yes
13287  ;;
13288
13289hpux9* | hpux10* | hpux11*)
13290  # Give a soname corresponding to the major version so that dld.sl refuses to
13291  # link against other versions.
13292  version_type=sunos
13293  need_lib_prefix=no
13294  need_version=no
13295  case $host_cpu in
13296  ia64*)
13297    shrext_cmds='.so'
13298    hardcode_into_libs=yes
13299    dynamic_linker="$host_os dld.so"
13300    shlibpath_var=LD_LIBRARY_PATH
13301    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13302    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13303    soname_spec='${libname}${release}${shared_ext}$major'
13304    if test "X$HPUX_IA64_MODE" = X32; then
13305      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13306    else
13307      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13308    fi
13309    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13310    ;;
13311   hppa*64*)
13312     shrext_cmds='.sl'
13313     hardcode_into_libs=yes
13314     dynamic_linker="$host_os dld.sl"
13315     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13316     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13317     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13318     soname_spec='${libname}${release}${shared_ext}$major'
13319     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13320     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13321     ;;
13322   *)
13323    shrext_cmds='.sl'
13324    dynamic_linker="$host_os dld.sl"
13325    shlibpath_var=SHLIB_PATH
13326    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13327    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13328    soname_spec='${libname}${release}${shared_ext}$major'
13329    ;;
13330  esac
13331  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13332  postinstall_cmds='chmod 555 $lib'
13333  ;;
13334
13335interix[3-9]*)
13336  version_type=linux
13337  need_lib_prefix=no
13338  need_version=no
13339  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13340  soname_spec='${libname}${release}${shared_ext}$major'
13341  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13342  shlibpath_var=LD_LIBRARY_PATH
13343  shlibpath_overrides_runpath=no
13344  hardcode_into_libs=yes
13345  ;;
13346
13347irix5* | irix6* | nonstopux*)
13348  case $host_os in
13349    nonstopux*) version_type=nonstopux ;;
13350    *)
13351	if test "$lt_cv_prog_gnu_ld" = yes; then
13352		version_type=linux
13353	else
13354		version_type=irix
13355	fi ;;
13356  esac
13357  need_lib_prefix=no
13358  need_version=no
13359  soname_spec='${libname}${release}${shared_ext}$major'
13360  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13361  case $host_os in
13362  irix5* | nonstopux*)
13363    libsuff= shlibsuff=
13364    ;;
13365  *)
13366    case $LD in # libtool.m4 will add one of these switches to LD
13367    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13368      libsuff= shlibsuff= libmagic=32-bit;;
13369    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13370      libsuff=32 shlibsuff=N32 libmagic=N32;;
13371    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13372      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13373    *) libsuff= shlibsuff= libmagic=never-match;;
13374    esac
13375    ;;
13376  esac
13377  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13378  shlibpath_overrides_runpath=no
13379  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13380  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13381  hardcode_into_libs=yes
13382  ;;
13383
13384# No shared lib support for Linux oldld, aout, or coff.
13385linux*oldld* | linux*aout* | linux*coff*)
13386  dynamic_linker=no
13387  ;;
13388
13389# This must be Linux ELF.
13390linux* | k*bsd*-gnu)
13391  version_type=linux
13392  need_lib_prefix=no
13393  need_version=no
13394  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13395  soname_spec='${libname}${release}${shared_ext}$major'
13396  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13397  shlibpath_var=LD_LIBRARY_PATH
13398  shlibpath_overrides_runpath=no
13399  # This implies no fast_install, which is unacceptable.
13400  # Some rework will be needed to allow for fast_install
13401  # before this can be enabled.
13402  hardcode_into_libs=yes
13403
13404  # Append ld.so.conf contents to the search path
13405  if test -f /etc/ld.so.conf; then
13406    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' ' '`
13407    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13408  fi
13409
13410  # We used to test for /lib/ld.so.1 and disable shared libraries on
13411  # powerpc, because MkLinux only supported shared libraries with the
13412  # GNU dynamic linker.  Since this was broken with cross compilers,
13413  # most powerpc-linux boxes support dynamic linking these days and
13414  # people can always --disable-shared, the test was removed, and we
13415  # assume the GNU/Linux dynamic linker is in use.
13416  dynamic_linker='GNU/Linux ld.so'
13417  ;;
13418
13419netbsd*)
13420  version_type=sunos
13421  need_lib_prefix=no
13422  need_version=no
13423  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13424    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13425    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13426    dynamic_linker='NetBSD (a.out) ld.so'
13427  else
13428    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13429    soname_spec='${libname}${release}${shared_ext}$major'
13430    dynamic_linker='NetBSD ld.elf_so'
13431  fi
13432  shlibpath_var=LD_LIBRARY_PATH
13433  shlibpath_overrides_runpath=yes
13434  hardcode_into_libs=yes
13435  ;;
13436
13437newsos6)
13438  version_type=linux
13439  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13440  shlibpath_var=LD_LIBRARY_PATH
13441  shlibpath_overrides_runpath=yes
13442  ;;
13443
13444nto-qnx*)
13445  version_type=linux
13446  need_lib_prefix=no
13447  need_version=no
13448  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13449  soname_spec='${libname}${release}${shared_ext}$major'
13450  shlibpath_var=LD_LIBRARY_PATH
13451  shlibpath_overrides_runpath=yes
13452  ;;
13453
13454openbsd*)
13455  version_type=sunos
13456  sys_lib_dlsearch_path_spec="/usr/lib"
13457  need_lib_prefix=no
13458  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13459  case $host_os in
13460    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13461    *)                         need_version=no  ;;
13462  esac
13463  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13464  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13465  shlibpath_var=LD_LIBRARY_PATH
13466  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13467    case $host_os in
13468      openbsd2.[89] | openbsd2.[89].*)
13469	shlibpath_overrides_runpath=no
13470	;;
13471      *)
13472	shlibpath_overrides_runpath=yes
13473	;;
13474      esac
13475  else
13476    shlibpath_overrides_runpath=yes
13477  fi
13478  ;;
13479
13480os2*)
13481  libname_spec='$name'
13482  shrext_cmds=".dll"
13483  need_lib_prefix=no
13484  library_names_spec='$libname${shared_ext} $libname.a'
13485  dynamic_linker='OS/2 ld.exe'
13486  shlibpath_var=LIBPATH
13487  ;;
13488
13489osf3* | osf4* | osf5*)
13490  version_type=osf
13491  need_lib_prefix=no
13492  need_version=no
13493  soname_spec='${libname}${release}${shared_ext}$major'
13494  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13495  shlibpath_var=LD_LIBRARY_PATH
13496  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13497  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13498  ;;
13499
13500rdos*)
13501  dynamic_linker=no
13502  ;;
13503
13504solaris*)
13505  version_type=linux
13506  need_lib_prefix=no
13507  need_version=no
13508  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13509  soname_spec='${libname}${release}${shared_ext}$major'
13510  shlibpath_var=LD_LIBRARY_PATH
13511  shlibpath_overrides_runpath=yes
13512  hardcode_into_libs=yes
13513  # ldd complains unless libraries are executable
13514  postinstall_cmds='chmod +x $lib'
13515  ;;
13516
13517sunos4*)
13518  version_type=sunos
13519  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13520  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13521  shlibpath_var=LD_LIBRARY_PATH
13522  shlibpath_overrides_runpath=yes
13523  if test "$with_gnu_ld" = yes; then
13524    need_lib_prefix=no
13525  fi
13526  need_version=yes
13527  ;;
13528
13529sysv4 | sysv4.3*)
13530  version_type=linux
13531  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13532  soname_spec='${libname}${release}${shared_ext}$major'
13533  shlibpath_var=LD_LIBRARY_PATH
13534  case $host_vendor in
13535    sni)
13536      shlibpath_overrides_runpath=no
13537      need_lib_prefix=no
13538      export_dynamic_flag_spec='${wl}-Blargedynsym'
13539      runpath_var=LD_RUN_PATH
13540      ;;
13541    siemens)
13542      need_lib_prefix=no
13543      ;;
13544    motorola)
13545      need_lib_prefix=no
13546      need_version=no
13547      shlibpath_overrides_runpath=no
13548      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13549      ;;
13550  esac
13551  ;;
13552
13553sysv4*MP*)
13554  if test -d /usr/nec ;then
13555    version_type=linux
13556    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13557    soname_spec='$libname${shared_ext}.$major'
13558    shlibpath_var=LD_LIBRARY_PATH
13559  fi
13560  ;;
13561
13562sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13563  version_type=freebsd-elf
13564  need_lib_prefix=no
13565  need_version=no
13566  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13567  soname_spec='${libname}${release}${shared_ext}$major'
13568  shlibpath_var=LD_LIBRARY_PATH
13569  hardcode_into_libs=yes
13570  if test "$with_gnu_ld" = yes; then
13571    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13572    shlibpath_overrides_runpath=no
13573  else
13574    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13575    shlibpath_overrides_runpath=yes
13576    case $host_os in
13577      sco3.2v5*)
13578        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13579	;;
13580    esac
13581  fi
13582  sys_lib_dlsearch_path_spec='/usr/lib'
13583  ;;
13584
13585uts4*)
13586  version_type=linux
13587  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13588  soname_spec='${libname}${release}${shared_ext}$major'
13589  shlibpath_var=LD_LIBRARY_PATH
13590  ;;
13591
13592*)
13593  dynamic_linker=no
13594  ;;
13595esac
13596{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13597echo "${ECHO_T}$dynamic_linker" >&6; }
13598test "$dynamic_linker" = no && can_build_shared=no
13599
13600if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13601  echo $ECHO_N "(cached) $ECHO_C" >&6
13602else
13603  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13604fi
13605
13606sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13607if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13608  echo $ECHO_N "(cached) $ECHO_C" >&6
13609else
13610  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13611fi
13612
13613sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13614
13615variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13616if test "$GCC" = yes; then
13617  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13618fi
13619
13620{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13621echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13622hardcode_action_CXX=
13623if test -n "$hardcode_libdir_flag_spec_CXX" || \
13624   test -n "$runpath_var_CXX" || \
13625   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13626
13627  # We can hardcode non-existant directories.
13628  if test "$hardcode_direct_CXX" != no &&
13629     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13630     # have to relink, otherwise we might link with an installed library
13631     # when we should be linking with a yet-to-be-installed one
13632     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13633     test "$hardcode_minus_L_CXX" != no; then
13634    # Linking always hardcodes the temporary library directory.
13635    hardcode_action_CXX=relink
13636  else
13637    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13638    hardcode_action_CXX=immediate
13639  fi
13640else
13641  # We cannot hardcode anything, or else we can only hardcode existing
13642  # directories.
13643  hardcode_action_CXX=unsupported
13644fi
13645{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13646echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13647
13648if test "$hardcode_action_CXX" = relink; then
13649  # Fast installation is not supported
13650  enable_fast_install=no
13651elif test "$shlibpath_overrides_runpath" = yes ||
13652     test "$enable_shared" = no; then
13653  # Fast installation is not necessary
13654  enable_fast_install=needless
13655fi
13656
13657
13658# The else clause should only fire when bootstrapping the
13659# libtool distribution, otherwise you forgot to ship ltmain.sh
13660# with your package, and you will get complaints that there are
13661# no rules to generate ltmain.sh.
13662if test -f "$ltmain"; then
13663  # See if we are running on zsh, and set the options which allow our commands through
13664  # without removal of \ escapes.
13665  if test -n "${ZSH_VERSION+set}" ; then
13666    setopt NO_GLOB_SUBST
13667  fi
13668  # Now quote all the things that may contain metacharacters while being
13669  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13670  # variables and quote the copies for generation of the libtool script.
13671  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13672    SED SHELL STRIP \
13673    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13674    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13675    deplibs_check_method reload_flag reload_cmds need_locks \
13676    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13677    lt_cv_sys_global_symbol_to_c_name_address \
13678    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13679    old_postinstall_cmds old_postuninstall_cmds \
13680    compiler_CXX \
13681    CC_CXX \
13682    LD_CXX \
13683    lt_prog_compiler_wl_CXX \
13684    lt_prog_compiler_pic_CXX \
13685    lt_prog_compiler_static_CXX \
13686    lt_prog_compiler_no_builtin_flag_CXX \
13687    export_dynamic_flag_spec_CXX \
13688    thread_safe_flag_spec_CXX \
13689    whole_archive_flag_spec_CXX \
13690    enable_shared_with_static_runtimes_CXX \
13691    old_archive_cmds_CXX \
13692    old_archive_from_new_cmds_CXX \
13693    predep_objects_CXX \
13694    postdep_objects_CXX \
13695    predeps_CXX \
13696    postdeps_CXX \
13697    compiler_lib_search_path_CXX \
13698    compiler_lib_search_dirs_CXX \
13699    archive_cmds_CXX \
13700    archive_expsym_cmds_CXX \
13701    postinstall_cmds_CXX \
13702    postuninstall_cmds_CXX \
13703    old_archive_from_expsyms_cmds_CXX \
13704    allow_undefined_flag_CXX \
13705    no_undefined_flag_CXX \
13706    export_symbols_cmds_CXX \
13707    hardcode_libdir_flag_spec_CXX \
13708    hardcode_libdir_flag_spec_ld_CXX \
13709    hardcode_libdir_separator_CXX \
13710    hardcode_automatic_CXX \
13711    module_cmds_CXX \
13712    module_expsym_cmds_CXX \
13713    lt_cv_prog_compiler_c_o_CXX \
13714    fix_srcfile_path_CXX \
13715    exclude_expsyms_CXX \
13716    include_expsyms_CXX; do
13717
13718    case $var in
13719    old_archive_cmds_CXX | \
13720    old_archive_from_new_cmds_CXX | \
13721    archive_cmds_CXX | \
13722    archive_expsym_cmds_CXX | \
13723    module_cmds_CXX | \
13724    module_expsym_cmds_CXX | \
13725    old_archive_from_expsyms_cmds_CXX | \
13726    export_symbols_cmds_CXX | \
13727    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13728    postinstall_cmds | postuninstall_cmds | \
13729    old_postinstall_cmds | old_postuninstall_cmds | \
13730    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13731      # Double-quote double-evaled strings.
13732      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13733      ;;
13734    *)
13735      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13736      ;;
13737    esac
13738  done
13739
13740  case $lt_echo in
13741  *'\$0 --fallback-echo"')
13742    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13743    ;;
13744  esac
13745
13746cfgfile="$ofile"
13747
13748  cat <<__EOF__ >> "$cfgfile"
13749# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13750
13751# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13752
13753# Shell to use when invoking shell scripts.
13754SHELL=$lt_SHELL
13755
13756# Whether or not to build shared libraries.
13757build_libtool_libs=$enable_shared
13758
13759# Whether or not to build static libraries.
13760build_old_libs=$enable_static
13761
13762# Whether or not to add -lc for building shared libraries.
13763build_libtool_need_lc=$archive_cmds_need_lc_CXX
13764
13765# Whether or not to disallow shared libs when runtime libs are static
13766allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13767
13768# Whether or not to optimize for fast installation.
13769fast_install=$enable_fast_install
13770
13771# The host system.
13772host_alias=$host_alias
13773host=$host
13774host_os=$host_os
13775
13776# The build system.
13777build_alias=$build_alias
13778build=$build
13779build_os=$build_os
13780
13781# An echo program that does not interpret backslashes.
13782echo=$lt_echo
13783
13784# The archiver.
13785AR=$lt_AR
13786AR_FLAGS=$lt_AR_FLAGS
13787
13788# A C compiler.
13789LTCC=$lt_LTCC
13790
13791# LTCC compiler flags.
13792LTCFLAGS=$lt_LTCFLAGS
13793
13794# A language-specific compiler.
13795CC=$lt_compiler_CXX
13796
13797# Is the compiler the GNU C compiler?
13798with_gcc=$GCC_CXX
13799
13800# An ERE matcher.
13801EGREP=$lt_EGREP
13802
13803# The linker used to build libraries.
13804LD=$lt_LD_CXX
13805
13806# Whether we need hard or soft links.
13807LN_S=$lt_LN_S
13808
13809# A BSD-compatible nm program.
13810NM=$lt_NM
13811
13812# A symbol stripping program
13813STRIP=$lt_STRIP
13814
13815# Used to examine libraries when file_magic_cmd begins "file"
13816MAGIC_CMD=$MAGIC_CMD
13817
13818# Used on cygwin: DLL creation program.
13819DLLTOOL="$DLLTOOL"
13820
13821# Used on cygwin: object dumper.
13822OBJDUMP="$OBJDUMP"
13823
13824# Used on cygwin: assembler.
13825AS="$AS"
13826
13827# The name of the directory that contains temporary libtool files.
13828objdir=$objdir
13829
13830# How to create reloadable object files.
13831reload_flag=$lt_reload_flag
13832reload_cmds=$lt_reload_cmds
13833
13834# How to pass a linker flag through the compiler.
13835wl=$lt_lt_prog_compiler_wl_CXX
13836
13837# Object file suffix (normally "o").
13838objext="$ac_objext"
13839
13840# Old archive suffix (normally "a").
13841libext="$libext"
13842
13843# Shared library suffix (normally ".so").
13844shrext_cmds='$shrext_cmds'
13845
13846# Executable file suffix (normally "").
13847exeext="$exeext"
13848
13849# Additional compiler flags for building library objects.
13850pic_flag=$lt_lt_prog_compiler_pic_CXX
13851pic_mode=$pic_mode
13852
13853# What is the maximum length of a command?
13854max_cmd_len=$lt_cv_sys_max_cmd_len
13855
13856# Does compiler simultaneously support -c and -o options?
13857compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13858
13859# Must we lock files when doing compilation?
13860need_locks=$lt_need_locks
13861
13862# Do we need the lib prefix for modules?
13863need_lib_prefix=$need_lib_prefix
13864
13865# Do we need a version for libraries?
13866need_version=$need_version
13867
13868# Whether dlopen is supported.
13869dlopen_support=$enable_dlopen
13870
13871# Whether dlopen of programs is supported.
13872dlopen_self=$enable_dlopen_self
13873
13874# Whether dlopen of statically linked programs is supported.
13875dlopen_self_static=$enable_dlopen_self_static
13876
13877# Compiler flag to prevent dynamic linking.
13878link_static_flag=$lt_lt_prog_compiler_static_CXX
13879
13880# Compiler flag to turn off builtin functions.
13881no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13882
13883# Compiler flag to allow reflexive dlopens.
13884export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13885
13886# Compiler flag to generate shared objects directly from archives.
13887whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13888
13889# Compiler flag to generate thread-safe objects.
13890thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13891
13892# Library versioning type.
13893version_type=$version_type
13894
13895# Format of library name prefix.
13896libname_spec=$lt_libname_spec
13897
13898# List of archive names.  First name is the real one, the rest are links.
13899# The last name is the one that the linker finds with -lNAME.
13900library_names_spec=$lt_library_names_spec
13901
13902# The coded name of the library, if different from the real name.
13903soname_spec=$lt_soname_spec
13904
13905# Commands used to build and install an old-style archive.
13906RANLIB=$lt_RANLIB
13907old_archive_cmds=$lt_old_archive_cmds_CXX
13908old_postinstall_cmds=$lt_old_postinstall_cmds
13909old_postuninstall_cmds=$lt_old_postuninstall_cmds
13910
13911# Create an old-style archive from a shared archive.
13912old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13913
13914# Create a temporary old-style archive to link instead of a shared archive.
13915old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13916
13917# Commands used to build and install a shared archive.
13918archive_cmds=$lt_archive_cmds_CXX
13919archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13920postinstall_cmds=$lt_postinstall_cmds
13921postuninstall_cmds=$lt_postuninstall_cmds
13922
13923# Commands used to build a loadable module (assumed same as above if empty)
13924module_cmds=$lt_module_cmds_CXX
13925module_expsym_cmds=$lt_module_expsym_cmds_CXX
13926
13927# Commands to strip libraries.
13928old_striplib=$lt_old_striplib
13929striplib=$lt_striplib
13930
13931# Dependencies to place before the objects being linked to create a
13932# shared library.
13933predep_objects=$lt_predep_objects_CXX
13934
13935# Dependencies to place after the objects being linked to create a
13936# shared library.
13937postdep_objects=$lt_postdep_objects_CXX
13938
13939# Dependencies to place before the objects being linked to create a
13940# shared library.
13941predeps=$lt_predeps_CXX
13942
13943# Dependencies to place after the objects being linked to create a
13944# shared library.
13945postdeps=$lt_postdeps_CXX
13946
13947# The directories searched by this compiler when creating a shared
13948# library
13949compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
13950
13951# The library search path used internally by the compiler when linking
13952# a shared library.
13953compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13954
13955# Method to check whether dependent libraries are shared objects.
13956deplibs_check_method=$lt_deplibs_check_method
13957
13958# Command to use when deplibs_check_method == file_magic.
13959file_magic_cmd=$lt_file_magic_cmd
13960
13961# Flag that allows shared libraries with undefined symbols to be built.
13962allow_undefined_flag=$lt_allow_undefined_flag_CXX
13963
13964# Flag that forces no undefined symbols.
13965no_undefined_flag=$lt_no_undefined_flag_CXX
13966
13967# Commands used to finish a libtool library installation in a directory.
13968finish_cmds=$lt_finish_cmds
13969
13970# Same as above, but a single script fragment to be evaled but not shown.
13971finish_eval=$lt_finish_eval
13972
13973# Take the output of nm and produce a listing of raw symbols and C names.
13974global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13975
13976# Transform the output of nm in a proper C declaration
13977global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13978
13979# Transform the output of nm in a C name address pair
13980global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13981
13982# This is the shared library runtime path variable.
13983runpath_var=$runpath_var
13984
13985# This is the shared library path variable.
13986shlibpath_var=$shlibpath_var
13987
13988# Is shlibpath searched before the hard-coded library search path?
13989shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13990
13991# How to hardcode a shared library path into an executable.
13992hardcode_action=$hardcode_action_CXX
13993
13994# Whether we should hardcode library paths into libraries.
13995hardcode_into_libs=$hardcode_into_libs
13996
13997# Flag to hardcode \$libdir into a binary during linking.
13998# This must work even if \$libdir does not exist.
13999hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14000
14001# If ld is used when linking, flag to hardcode \$libdir into
14002# a binary during linking. This must work even if \$libdir does
14003# not exist.
14004hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14005
14006# Whether we need a single -rpath flag with a separated argument.
14007hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14008
14009# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14010# resulting binary.
14011hardcode_direct=$hardcode_direct_CXX
14012
14013# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14014# resulting binary.
14015hardcode_minus_L=$hardcode_minus_L_CXX
14016
14017# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14018# the resulting binary.
14019hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14020
14021# Set to yes if building a shared library automatically hardcodes DIR into the library
14022# and all subsequent libraries and executables linked against it.
14023hardcode_automatic=$hardcode_automatic_CXX
14024
14025# Variables whose values should be saved in libtool wrapper scripts and
14026# restored at relink time.
14027variables_saved_for_relink="$variables_saved_for_relink"
14028
14029# Whether libtool must link a program against all its dependency libraries.
14030link_all_deplibs=$link_all_deplibs_CXX
14031
14032# Compile-time system search path for libraries
14033sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14034
14035# Run-time system search path for libraries
14036sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14037
14038# Fix the shell variable \$srcfile for the compiler.
14039fix_srcfile_path=$lt_fix_srcfile_path
14040
14041# Set to yes if exported symbols are required.
14042always_export_symbols=$always_export_symbols_CXX
14043
14044# The commands to list exported symbols.
14045export_symbols_cmds=$lt_export_symbols_cmds_CXX
14046
14047# The commands to extract the exported symbol list from a shared archive.
14048extract_expsyms_cmds=$lt_extract_expsyms_cmds
14049
14050# Symbols that should not be listed in the preloaded symbols.
14051exclude_expsyms=$lt_exclude_expsyms_CXX
14052
14053# Symbols that must always be exported.
14054include_expsyms=$lt_include_expsyms_CXX
14055
14056# ### END LIBTOOL TAG CONFIG: $tagname
14057
14058__EOF__
14059
14060
14061else
14062  # If there is no Makefile yet, we rely on a make rule to execute
14063  # `config.status --recheck' to rerun these tests and create the
14064  # libtool script then.
14065  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14066  if test -f "$ltmain_in"; then
14067    test -f Makefile && make "$ltmain"
14068  fi
14069fi
14070
14071
14072ac_ext=c
14073ac_cpp='$CPP $CPPFLAGS'
14074ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14075ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14076ac_compiler_gnu=$ac_cv_c_compiler_gnu
14077
14078CC=$lt_save_CC
14079LDCXX=$LD
14080LD=$lt_save_LD
14081GCC=$lt_save_GCC
14082with_gnu_ldcxx=$with_gnu_ld
14083with_gnu_ld=$lt_save_with_gnu_ld
14084lt_cv_path_LDCXX=$lt_cv_path_LD
14085lt_cv_path_LD=$lt_save_path_LD
14086lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14087lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14088
14089	else
14090	  tagname=""
14091	fi
14092	;;
14093
14094      F77)
14095	if test -n "$F77" && test "X$F77" != "Xno"; then
14096
14097ac_ext=f
14098ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14099ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14100ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14101
14102
14103archive_cmds_need_lc_F77=no
14104allow_undefined_flag_F77=
14105always_export_symbols_F77=no
14106archive_expsym_cmds_F77=
14107export_dynamic_flag_spec_F77=
14108hardcode_direct_F77=no
14109hardcode_libdir_flag_spec_F77=
14110hardcode_libdir_flag_spec_ld_F77=
14111hardcode_libdir_separator_F77=
14112hardcode_minus_L_F77=no
14113hardcode_automatic_F77=no
14114module_cmds_F77=
14115module_expsym_cmds_F77=
14116link_all_deplibs_F77=unknown
14117old_archive_cmds_F77=$old_archive_cmds
14118no_undefined_flag_F77=
14119whole_archive_flag_spec_F77=
14120enable_shared_with_static_runtimes_F77=no
14121
14122# Source file extension for f77 test sources.
14123ac_ext=f
14124
14125# Object file extension for compiled f77 test sources.
14126objext=o
14127objext_F77=$objext
14128
14129# Code to be used in simple compile tests
14130lt_simple_compile_test_code="\
14131      subroutine t
14132      return
14133      end
14134"
14135
14136# Code to be used in simple link tests
14137lt_simple_link_test_code="\
14138      program t
14139      end
14140"
14141
14142# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14143
14144# If no C compiler was specified, use CC.
14145LTCC=${LTCC-"$CC"}
14146
14147# If no C compiler flags were specified, use CFLAGS.
14148LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14149
14150# Allow CC to be a program name with arguments.
14151compiler=$CC
14152
14153
14154# save warnings/boilerplate of simple test code
14155ac_outfile=conftest.$ac_objext
14156echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14157eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14158_lt_compiler_boilerplate=`cat conftest.err`
14159$rm conftest*
14160
14161ac_outfile=conftest.$ac_objext
14162echo "$lt_simple_link_test_code" >conftest.$ac_ext
14163eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14164_lt_linker_boilerplate=`cat conftest.err`
14165$rm -r conftest*
14166
14167
14168# Allow CC to be a program name with arguments.
14169lt_save_CC="$CC"
14170CC=${F77-"f77"}
14171compiler=$CC
14172compiler_F77=$CC
14173for cc_temp in $compiler""; do
14174  case $cc_temp in
14175    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14176    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14177    \-*) ;;
14178    *) break;;
14179  esac
14180done
14181cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14182
14183
14184{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14185echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
14186{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
14187echo "${ECHO_T}$can_build_shared" >&6; }
14188
14189{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14190echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
14191test "$can_build_shared" = "no" && enable_shared=no
14192
14193# On AIX, shared libraries and static libraries use the same namespace, and
14194# are all built from PIC.
14195case $host_os in
14196aix3*)
14197  test "$enable_shared" = yes && enable_static=no
14198  if test -n "$RANLIB"; then
14199    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14200    postinstall_cmds='$RANLIB $lib'
14201  fi
14202  ;;
14203aix[4-9]*)
14204  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14205    test "$enable_shared" = yes && enable_static=no
14206  fi
14207  ;;
14208esac
14209{ echo "$as_me:$LINENO: result: $enable_shared" >&5
14210echo "${ECHO_T}$enable_shared" >&6; }
14211
14212{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14213echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
14214# Make sure either enable_shared or enable_static is yes.
14215test "$enable_shared" = yes || enable_static=yes
14216{ echo "$as_me:$LINENO: result: $enable_static" >&5
14217echo "${ECHO_T}$enable_static" >&6; }
14218
14219GCC_F77="$G77"
14220LD_F77="$LD"
14221
14222lt_prog_compiler_wl_F77=
14223lt_prog_compiler_pic_F77=
14224lt_prog_compiler_static_F77=
14225
14226{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14227echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14228
14229  if test "$GCC" = yes; then
14230    lt_prog_compiler_wl_F77='-Wl,'
14231    lt_prog_compiler_static_F77='-static'
14232
14233    case $host_os in
14234      aix*)
14235      # All AIX code is PIC.
14236      if test "$host_cpu" = ia64; then
14237	# AIX 5 now supports IA64 processor
14238	lt_prog_compiler_static_F77='-Bstatic'
14239      fi
14240      ;;
14241
14242    amigaos*)
14243      # FIXME: we need at least 68020 code to build shared libraries, but
14244      # adding the `-m68020' flag to GCC prevents building anything better,
14245      # like `-m68040'.
14246      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14247      ;;
14248
14249    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14250      # PIC is the default for these OSes.
14251      ;;
14252
14253    mingw* | cygwin* | pw32* | os2*)
14254      # This hack is so that the source file can tell whether it is being
14255      # built for inclusion in a dll (and should export symbols for example).
14256      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14257      # (--disable-auto-import) libraries
14258      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14259      ;;
14260
14261    darwin* | rhapsody*)
14262      # PIC is the default on this platform
14263      # Common symbols not allowed in MH_DYLIB files
14264      lt_prog_compiler_pic_F77='-fno-common'
14265      ;;
14266
14267    interix[3-9]*)
14268      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14269      # Instead, we relocate shared libraries at runtime.
14270      ;;
14271
14272    msdosdjgpp*)
14273      # Just because we use GCC doesn't mean we suddenly get shared libraries
14274      # on systems that don't support them.
14275      lt_prog_compiler_can_build_shared_F77=no
14276      enable_shared=no
14277      ;;
14278
14279    sysv4*MP*)
14280      if test -d /usr/nec; then
14281	lt_prog_compiler_pic_F77=-Kconform_pic
14282      fi
14283      ;;
14284
14285    hpux*)
14286      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14287      # not for PA HP-UX.
14288      case $host_cpu in
14289      hppa*64*|ia64*)
14290	# +Z the default
14291	;;
14292      *)
14293	lt_prog_compiler_pic_F77='-fPIC'
14294	;;
14295      esac
14296      ;;
14297
14298    *)
14299      lt_prog_compiler_pic_F77='-fPIC'
14300      ;;
14301    esac
14302  else
14303    # PORTME Check for flag to pass linker flags through the system compiler.
14304    case $host_os in
14305    aix*)
14306      lt_prog_compiler_wl_F77='-Wl,'
14307      if test "$host_cpu" = ia64; then
14308	# AIX 5 now supports IA64 processor
14309	lt_prog_compiler_static_F77='-Bstatic'
14310      else
14311	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14312      fi
14313      ;;
14314      darwin*)
14315        # PIC is the default on this platform
14316        # Common symbols not allowed in MH_DYLIB files
14317       case $cc_basename in
14318         xlc*)
14319         lt_prog_compiler_pic_F77='-qnocommon'
14320         lt_prog_compiler_wl_F77='-Wl,'
14321         ;;
14322       esac
14323       ;;
14324
14325    mingw* | cygwin* | pw32* | os2*)
14326      # This hack is so that the source file can tell whether it is being
14327      # built for inclusion in a dll (and should export symbols for example).
14328      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14329      ;;
14330
14331    hpux9* | hpux10* | hpux11*)
14332      lt_prog_compiler_wl_F77='-Wl,'
14333      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14334      # not for PA HP-UX.
14335      case $host_cpu in
14336      hppa*64*|ia64*)
14337	# +Z the default
14338	;;
14339      *)
14340	lt_prog_compiler_pic_F77='+Z'
14341	;;
14342      esac
14343      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14344      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14345      ;;
14346
14347    irix5* | irix6* | nonstopux*)
14348      lt_prog_compiler_wl_F77='-Wl,'
14349      # PIC (with -KPIC) is the default.
14350      lt_prog_compiler_static_F77='-non_shared'
14351      ;;
14352
14353    newsos6)
14354      lt_prog_compiler_pic_F77='-KPIC'
14355      lt_prog_compiler_static_F77='-Bstatic'
14356      ;;
14357
14358    linux* | k*bsd*-gnu)
14359      case $cc_basename in
14360      icc* | ecc*)
14361	lt_prog_compiler_wl_F77='-Wl,'
14362	lt_prog_compiler_pic_F77='-KPIC'
14363	lt_prog_compiler_static_F77='-static'
14364        ;;
14365      pgcc* | pgf77* | pgf90* | pgf95*)
14366        # Portland Group compilers (*not* the Pentium gcc compiler,
14367	# which looks to be a dead project)
14368	lt_prog_compiler_wl_F77='-Wl,'
14369	lt_prog_compiler_pic_F77='-fpic'
14370	lt_prog_compiler_static_F77='-Bstatic'
14371        ;;
14372      ccc*)
14373        lt_prog_compiler_wl_F77='-Wl,'
14374        # All Alpha code is PIC.
14375        lt_prog_compiler_static_F77='-non_shared'
14376        ;;
14377      *)
14378        case `$CC -V 2>&1 | sed 5q` in
14379	*Sun\ C*)
14380	  # Sun C 5.9
14381	  lt_prog_compiler_pic_F77='-KPIC'
14382	  lt_prog_compiler_static_F77='-Bstatic'
14383	  lt_prog_compiler_wl_F77='-Wl,'
14384	  ;;
14385	*Sun\ F*)
14386	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14387	  lt_prog_compiler_pic_F77='-KPIC'
14388	  lt_prog_compiler_static_F77='-Bstatic'
14389	  lt_prog_compiler_wl_F77=''
14390	  ;;
14391	esac
14392	;;
14393      esac
14394      ;;
14395
14396    osf3* | osf4* | osf5*)
14397      lt_prog_compiler_wl_F77='-Wl,'
14398      # All OSF/1 code is PIC.
14399      lt_prog_compiler_static_F77='-non_shared'
14400      ;;
14401
14402    rdos*)
14403      lt_prog_compiler_static_F77='-non_shared'
14404      ;;
14405
14406    solaris*)
14407      lt_prog_compiler_pic_F77='-KPIC'
14408      lt_prog_compiler_static_F77='-Bstatic'
14409      case $cc_basename in
14410      f77* | f90* | f95*)
14411	lt_prog_compiler_wl_F77='-Qoption ld ';;
14412      *)
14413	lt_prog_compiler_wl_F77='-Wl,';;
14414      esac
14415      ;;
14416
14417    sunos4*)
14418      lt_prog_compiler_wl_F77='-Qoption ld '
14419      lt_prog_compiler_pic_F77='-PIC'
14420      lt_prog_compiler_static_F77='-Bstatic'
14421      ;;
14422
14423    sysv4 | sysv4.2uw2* | sysv4.3*)
14424      lt_prog_compiler_wl_F77='-Wl,'
14425      lt_prog_compiler_pic_F77='-KPIC'
14426      lt_prog_compiler_static_F77='-Bstatic'
14427      ;;
14428
14429    sysv4*MP*)
14430      if test -d /usr/nec ;then
14431	lt_prog_compiler_pic_F77='-Kconform_pic'
14432	lt_prog_compiler_static_F77='-Bstatic'
14433      fi
14434      ;;
14435
14436    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14437      lt_prog_compiler_wl_F77='-Wl,'
14438      lt_prog_compiler_pic_F77='-KPIC'
14439      lt_prog_compiler_static_F77='-Bstatic'
14440      ;;
14441
14442    unicos*)
14443      lt_prog_compiler_wl_F77='-Wl,'
14444      lt_prog_compiler_can_build_shared_F77=no
14445      ;;
14446
14447    uts4*)
14448      lt_prog_compiler_pic_F77='-pic'
14449      lt_prog_compiler_static_F77='-Bstatic'
14450      ;;
14451
14452    *)
14453      lt_prog_compiler_can_build_shared_F77=no
14454      ;;
14455    esac
14456  fi
14457
14458{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14459echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
14460
14461#
14462# Check to make sure the PIC flag actually works.
14463#
14464if test -n "$lt_prog_compiler_pic_F77"; then
14465
14466{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14467echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
14468if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14469  echo $ECHO_N "(cached) $ECHO_C" >&6
14470else
14471  lt_cv_prog_compiler_pic_works_F77=no
14472  ac_outfile=conftest.$ac_objext
14473   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14474   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14475   # Insert the option either (1) after the last *FLAGS variable, or
14476   # (2) before a word containing "conftest.", or (3) at the end.
14477   # Note that $ac_compile itself does not contain backslashes and begins
14478   # with a dollar sign (not a hyphen), so the echo should work correctly.
14479   # The option is referenced via a variable to avoid confusing sed.
14480   lt_compile=`echo "$ac_compile" | $SED \
14481   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14482   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14483   -e 's:$: $lt_compiler_flag:'`
14484   (eval echo "\"\$as_me:14484: $lt_compile\"" >&5)
14485   (eval "$lt_compile" 2>conftest.err)
14486   ac_status=$?
14487   cat conftest.err >&5
14488   echo "$as_me:14488: \$? = $ac_status" >&5
14489   if (exit $ac_status) && test -s "$ac_outfile"; then
14490     # The compiler can only warn and ignore the option if not recognized
14491     # So say no if there are warnings other than the usual output.
14492     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14493     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14494     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14495       lt_cv_prog_compiler_pic_works_F77=yes
14496     fi
14497   fi
14498   $rm conftest*
14499
14500fi
14501{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14502echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_F77" >&6; }
14503
14504if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14505    case $lt_prog_compiler_pic_F77 in
14506     "" | " "*) ;;
14507     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14508     esac
14509else
14510    lt_prog_compiler_pic_F77=
14511     lt_prog_compiler_can_build_shared_F77=no
14512fi
14513
14514fi
14515case $host_os in
14516  # For platforms which do not support PIC, -DPIC is meaningless:
14517  *djgpp*)
14518    lt_prog_compiler_pic_F77=
14519    ;;
14520  *)
14521    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14522    ;;
14523esac
14524
14525#
14526# Check to make sure the static flag actually works.
14527#
14528wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14529{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14530echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14531if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14532  echo $ECHO_N "(cached) $ECHO_C" >&6
14533else
14534  lt_cv_prog_compiler_static_works_F77=no
14535   save_LDFLAGS="$LDFLAGS"
14536   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14537   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14538   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14539     # The linker can only warn and ignore the option if not recognized
14540     # So say no if there are warnings
14541     if test -s conftest.err; then
14542       # Append any errors to the config.log.
14543       cat conftest.err 1>&5
14544       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14545       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14546       if diff conftest.exp conftest.er2 >/dev/null; then
14547         lt_cv_prog_compiler_static_works_F77=yes
14548       fi
14549     else
14550       lt_cv_prog_compiler_static_works_F77=yes
14551     fi
14552   fi
14553   $rm -r conftest*
14554   LDFLAGS="$save_LDFLAGS"
14555
14556fi
14557{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14558echo "${ECHO_T}$lt_cv_prog_compiler_static_works_F77" >&6; }
14559
14560if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14561    :
14562else
14563    lt_prog_compiler_static_F77=
14564fi
14565
14566
14567{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14568echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14569if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14570  echo $ECHO_N "(cached) $ECHO_C" >&6
14571else
14572  lt_cv_prog_compiler_c_o_F77=no
14573   $rm -r conftest 2>/dev/null
14574   mkdir conftest
14575   cd conftest
14576   mkdir out
14577   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14578
14579   lt_compiler_flag="-o out/conftest2.$ac_objext"
14580   # Insert the option either (1) after the last *FLAGS variable, or
14581   # (2) before a word containing "conftest.", or (3) at the end.
14582   # Note that $ac_compile itself does not contain backslashes and begins
14583   # with a dollar sign (not a hyphen), so the echo should work correctly.
14584   lt_compile=`echo "$ac_compile" | $SED \
14585   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14586   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14587   -e 's:$: $lt_compiler_flag:'`
14588   (eval echo "\"\$as_me:14588: $lt_compile\"" >&5)
14589   (eval "$lt_compile" 2>out/conftest.err)
14590   ac_status=$?
14591   cat out/conftest.err >&5
14592   echo "$as_me:14592: \$? = $ac_status" >&5
14593   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14594   then
14595     # The compiler can only warn and ignore the option if not recognized
14596     # So say no if there are warnings
14597     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14598     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14599     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14600       lt_cv_prog_compiler_c_o_F77=yes
14601     fi
14602   fi
14603   chmod u+w . 2>&5
14604   $rm conftest*
14605   # SGI C++ compiler will create directory out/ii_files/ for
14606   # template instantiation
14607   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14608   $rm out/* && rmdir out
14609   cd ..
14610   rmdir conftest
14611   $rm conftest*
14612
14613fi
14614{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14615echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14616
14617
14618hard_links="nottested"
14619if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14620  # do not overwrite the value of need_locks provided by the user
14621  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14622echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14623  hard_links=yes
14624  $rm conftest*
14625  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14626  touch conftest.a
14627  ln conftest.a conftest.b 2>&5 || hard_links=no
14628  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14629  { echo "$as_me:$LINENO: result: $hard_links" >&5
14630echo "${ECHO_T}$hard_links" >&6; }
14631  if test "$hard_links" = no; then
14632    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14633echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14634    need_locks=warn
14635  fi
14636else
14637  need_locks=no
14638fi
14639
14640{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14641echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14642
14643  runpath_var=
14644  allow_undefined_flag_F77=
14645  enable_shared_with_static_runtimes_F77=no
14646  archive_cmds_F77=
14647  archive_expsym_cmds_F77=
14648  old_archive_From_new_cmds_F77=
14649  old_archive_from_expsyms_cmds_F77=
14650  export_dynamic_flag_spec_F77=
14651  whole_archive_flag_spec_F77=
14652  thread_safe_flag_spec_F77=
14653  hardcode_libdir_flag_spec_F77=
14654  hardcode_libdir_flag_spec_ld_F77=
14655  hardcode_libdir_separator_F77=
14656  hardcode_direct_F77=no
14657  hardcode_minus_L_F77=no
14658  hardcode_shlibpath_var_F77=unsupported
14659  link_all_deplibs_F77=unknown
14660  hardcode_automatic_F77=no
14661  module_cmds_F77=
14662  module_expsym_cmds_F77=
14663  always_export_symbols_F77=no
14664  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14665  # include_expsyms should be a list of space-separated symbols to be *always*
14666  # included in the symbol list
14667  include_expsyms_F77=
14668  # exclude_expsyms can be an extended regexp of symbols to exclude
14669  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14670  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14671  # as well as any symbol that contains `d'.
14672  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14673  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14674  # platforms (ab)use it in PIC code, but their linkers get confused if
14675  # the symbol is explicitly referenced.  Since portable code cannot
14676  # rely on this symbol name, it's probably fine to never include it in
14677  # preloaded symbol tables.
14678  # Exclude shared library initialization/finalization symbols.
14679  extract_expsyms_cmds=
14680  # Just being paranoid about ensuring that cc_basename is set.
14681  for cc_temp in $compiler""; do
14682  case $cc_temp in
14683    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14684    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14685    \-*) ;;
14686    *) break;;
14687  esac
14688done
14689cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14690
14691  case $host_os in
14692  cygwin* | mingw* | pw32*)
14693    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14694    # When not using gcc, we currently assume that we are using
14695    # Microsoft Visual C++.
14696    if test "$GCC" != yes; then
14697      with_gnu_ld=no
14698    fi
14699    ;;
14700  interix*)
14701    # we just hope/assume this is gcc and not c89 (= MSVC++)
14702    with_gnu_ld=yes
14703    ;;
14704  openbsd*)
14705    with_gnu_ld=no
14706    ;;
14707  esac
14708
14709  ld_shlibs_F77=yes
14710  if test "$with_gnu_ld" = yes; then
14711    # If archive_cmds runs LD, not CC, wlarc should be empty
14712    wlarc='${wl}'
14713
14714    # Set some defaults for GNU ld with shared library support. These
14715    # are reset later if shared libraries are not supported. Putting them
14716    # here allows them to be overridden if necessary.
14717    runpath_var=LD_RUN_PATH
14718    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14719    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14720    # ancient GNU ld didn't support --whole-archive et. al.
14721    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14722	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14723      else
14724  	whole_archive_flag_spec_F77=
14725    fi
14726    supports_anon_versioning=no
14727    case `$LD -v 2>/dev/null` in
14728      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14729      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14730      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14731      *\ 2.11.*) ;; # other 2.11 versions
14732      *) supports_anon_versioning=yes ;;
14733    esac
14734
14735    # See if GNU ld supports shared libraries.
14736    case $host_os in
14737    aix[3-9]*)
14738      # On AIX/PPC, the GNU linker is very broken
14739      if test "$host_cpu" != ia64; then
14740	ld_shlibs_F77=no
14741	cat <<EOF 1>&2
14742
14743*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14744*** to be unable to reliably create shared libraries on AIX.
14745*** Therefore, libtool is disabling shared libraries support.  If you
14746*** really care for shared libraries, you may want to modify your PATH
14747*** so that a non-GNU linker is found, and then restart.
14748
14749EOF
14750      fi
14751      ;;
14752
14753    amigaos*)
14754      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)'
14755      hardcode_libdir_flag_spec_F77='-L$libdir'
14756      hardcode_minus_L_F77=yes
14757
14758      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14759      # that the semantics of dynamic libraries on AmigaOS, at least up
14760      # to version 4, is to share data among multiple programs linked
14761      # with the same dynamic library.  Since this doesn't match the
14762      # behavior of shared libraries on other platforms, we can't use
14763      # them.
14764      ld_shlibs_F77=no
14765      ;;
14766
14767    beos*)
14768      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14769	allow_undefined_flag_F77=unsupported
14770	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14771	# support --undefined.  This deserves some investigation.  FIXME
14772	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14773      else
14774	ld_shlibs_F77=no
14775      fi
14776      ;;
14777
14778    cygwin* | mingw* | pw32*)
14779      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14780      # as there is no search path for DLLs.
14781      hardcode_libdir_flag_spec_F77='-L$libdir'
14782      allow_undefined_flag_F77=unsupported
14783      always_export_symbols_F77=no
14784      enable_shared_with_static_runtimes_F77=yes
14785      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14786
14787      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14788        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14789	# If the export-symbols file already is a .def file (1st line
14790	# is EXPORTS), use it as is; otherwise, prepend...
14791	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14792	  cp $export_symbols $output_objdir/$soname.def;
14793	else
14794	  echo EXPORTS > $output_objdir/$soname.def;
14795	  cat $export_symbols >> $output_objdir/$soname.def;
14796	fi~
14797	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14798      else
14799	ld_shlibs_F77=no
14800      fi
14801      ;;
14802
14803    interix[3-9]*)
14804      hardcode_direct_F77=no
14805      hardcode_shlibpath_var_F77=no
14806      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14807      export_dynamic_flag_spec_F77='${wl}-E'
14808      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14809      # Instead, shared libraries are loaded at an image base (0x10000000 by
14810      # default) and relocated if they conflict, which is a slow very memory
14811      # consuming and fragmenting process.  To avoid this, we pick a random,
14812      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14813      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14814      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'
14815      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'
14816      ;;
14817
14818    gnu* | linux* | k*bsd*-gnu)
14819      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14820	tmp_addflag=
14821	case $cc_basename,$host_cpu in
14822	pgcc*)				# Portland Group C compiler
14823	  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'
14824	  tmp_addflag=' $pic_flag'
14825	  ;;
14826	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14827	  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'
14828	  tmp_addflag=' $pic_flag -Mnomain' ;;
14829	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14830	  tmp_addflag=' -i_dynamic' ;;
14831	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14832	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14833	ifc* | ifort*)			# Intel Fortran compiler
14834	  tmp_addflag=' -nofor_main' ;;
14835	esac
14836	case `$CC -V 2>&1 | sed 5q` in
14837	*Sun\ C*)			# Sun C 5.9
14838	  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'
14839	  tmp_sharedflag='-G' ;;
14840	*Sun\ F*)			# Sun Fortran 8.3
14841	  tmp_sharedflag='-G' ;;
14842	*)
14843	  tmp_sharedflag='-shared' ;;
14844	esac
14845	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14846
14847	if test $supports_anon_versioning = yes; then
14848	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14849  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14850  $echo "local: *; };" >> $output_objdir/$libname.ver~
14851	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14852	fi
14853      else
14854	ld_shlibs_F77=no
14855      fi
14856      ;;
14857
14858    netbsd*)
14859      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14860	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14861	wlarc=
14862      else
14863	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14864	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14865      fi
14866      ;;
14867
14868    solaris*)
14869      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14870	ld_shlibs_F77=no
14871	cat <<EOF 1>&2
14872
14873*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14874*** create shared libraries on Solaris systems.  Therefore, libtool
14875*** is disabling shared libraries support.  We urge you to upgrade GNU
14876*** binutils to release 2.9.1 or newer.  Another option is to modify
14877*** your PATH or compiler configuration so that the native linker is
14878*** used, and then restart.
14879
14880EOF
14881      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14882	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14883	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14884      else
14885	ld_shlibs_F77=no
14886      fi
14887      ;;
14888
14889    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14890      case `$LD -v 2>&1` in
14891        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14892	ld_shlibs_F77=no
14893	cat <<_LT_EOF 1>&2
14894
14895*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14896*** reliably create shared libraries on SCO systems.  Therefore, libtool
14897*** is disabling shared libraries support.  We urge you to upgrade GNU
14898*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14899*** your PATH or compiler configuration so that the native linker is
14900*** used, and then restart.
14901
14902_LT_EOF
14903	;;
14904	*)
14905	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14906	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14907	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14908	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14909	  else
14910	    ld_shlibs_F77=no
14911	  fi
14912	;;
14913      esac
14914      ;;
14915
14916    sunos4*)
14917      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14918      wlarc=
14919      hardcode_direct_F77=yes
14920      hardcode_shlibpath_var_F77=no
14921      ;;
14922
14923    *)
14924      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14925	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14926	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14927      else
14928	ld_shlibs_F77=no
14929      fi
14930      ;;
14931    esac
14932
14933    if test "$ld_shlibs_F77" = no; then
14934      runpath_var=
14935      hardcode_libdir_flag_spec_F77=
14936      export_dynamic_flag_spec_F77=
14937      whole_archive_flag_spec_F77=
14938    fi
14939  else
14940    # PORTME fill in a description of your system's linker (not GNU ld)
14941    case $host_os in
14942    aix3*)
14943      allow_undefined_flag_F77=unsupported
14944      always_export_symbols_F77=yes
14945      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'
14946      # Note: this linker hardcodes the directories in LIBPATH if there
14947      # are no directories specified by -L.
14948      hardcode_minus_L_F77=yes
14949      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14950	# Neither direct hardcoding nor static linking is supported with a
14951	# broken collect2.
14952	hardcode_direct_F77=unsupported
14953      fi
14954      ;;
14955
14956    aix[4-9]*)
14957      if test "$host_cpu" = ia64; then
14958	# On IA64, the linker does run time linking by default, so we don't
14959	# have to do anything special.
14960	aix_use_runtimelinking=no
14961	exp_sym_flag='-Bexport'
14962	no_entry_flag=""
14963      else
14964	# If we're using GNU nm, then we don't want the "-C" option.
14965	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14966	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14967	  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'
14968	else
14969	  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'
14970	fi
14971	aix_use_runtimelinking=no
14972
14973	# Test if we are trying to use run time linking or normal
14974	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14975	# need to do runtime linking.
14976	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
14977	  for ld_flag in $LDFLAGS; do
14978  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14979  	    aix_use_runtimelinking=yes
14980  	    break
14981  	  fi
14982	  done
14983	  ;;
14984	esac
14985
14986	exp_sym_flag='-bexport'
14987	no_entry_flag='-bnoentry'
14988      fi
14989
14990      # When large executables or shared objects are built, AIX ld can
14991      # have problems creating the table of contents.  If linking a library
14992      # or program results in "error TOC overflow" add -mminimal-toc to
14993      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14994      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14995
14996      archive_cmds_F77=''
14997      hardcode_direct_F77=yes
14998      hardcode_libdir_separator_F77=':'
14999      link_all_deplibs_F77=yes
15000
15001      if test "$GCC" = yes; then
15002	case $host_os in aix4.[012]|aix4.[012].*)
15003	# We only want to do this on AIX 4.2 and lower, the check
15004	# below for broken collect2 doesn't work under 4.3+
15005	  collect2name=`${CC} -print-prog-name=collect2`
15006	  if test -f "$collect2name" && \
15007  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15008	  then
15009  	  # We have reworked collect2
15010  	  :
15011	  else
15012  	  # We have old collect2
15013  	  hardcode_direct_F77=unsupported
15014  	  # It fails to find uninstalled libraries when the uninstalled
15015  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15016  	  # to unsupported forces relinking
15017  	  hardcode_minus_L_F77=yes
15018  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15019  	  hardcode_libdir_separator_F77=
15020	  fi
15021	  ;;
15022	esac
15023	shared_flag='-shared'
15024	if test "$aix_use_runtimelinking" = yes; then
15025	  shared_flag="$shared_flag "'${wl}-G'
15026	fi
15027      else
15028	# not using gcc
15029	if test "$host_cpu" = ia64; then
15030  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15031  	# chokes on -Wl,-G. The following line is correct:
15032	  shared_flag='-G'
15033	else
15034	  if test "$aix_use_runtimelinking" = yes; then
15035	    shared_flag='${wl}-G'
15036	  else
15037	    shared_flag='${wl}-bM:SRE'
15038	  fi
15039	fi
15040      fi
15041
15042      # It seems that -bexpall does not export symbols beginning with
15043      # underscore (_), so it is better to generate a list of symbols to export.
15044      always_export_symbols_F77=yes
15045      if test "$aix_use_runtimelinking" = yes; then
15046	# Warning - without using the other runtime loading flags (-brtl),
15047	# -berok will link without error, but may produce a broken library.
15048	allow_undefined_flag_F77='-berok'
15049       # Determine the default libpath from the value encoded in an empty executable.
15050       cat >conftest.$ac_ext <<_ACEOF
15051      program main
15052
15053      end
15054_ACEOF
15055rm -f conftest.$ac_objext conftest$ac_exeext
15056if { (ac_try="$ac_link"
15057case "(($ac_try" in
15058  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15059  *) ac_try_echo=$ac_try;;
15060esac
15061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15062  (eval "$ac_link") 2>conftest.er1
15063  ac_status=$?
15064  grep -v '^ *+' conftest.er1 >conftest.err
15065  rm -f conftest.er1
15066  cat conftest.err >&5
15067  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15068  (exit $ac_status); } && {
15069	 test -z "$ac_f77_werror_flag" ||
15070	 test ! -s conftest.err
15071       } && test -s conftest$ac_exeext &&
15072       $as_test_x conftest$ac_exeext; then
15073
15074lt_aix_libpath_sed='
15075    /Import File Strings/,/^$/ {
15076	/^0/ {
15077	    s/^0  *\(.*\)$/\1/
15078	    p
15079	}
15080    }'
15081aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15082# Check for a 64-bit object if we didn't find anything.
15083if test -z "$aix_libpath"; then
15084  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15085fi
15086else
15087  echo "$as_me: failed program was:" >&5
15088sed 's/^/| /' conftest.$ac_ext >&5
15089
15090
15091fi
15092
15093rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15094      conftest$ac_exeext conftest.$ac_ext
15095if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15096
15097       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15098	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"
15099       else
15100	if test "$host_cpu" = ia64; then
15101	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15102	  allow_undefined_flag_F77="-z nodefs"
15103	  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"
15104	else
15105	 # Determine the default libpath from the value encoded in an empty executable.
15106	 cat >conftest.$ac_ext <<_ACEOF
15107      program main
15108
15109      end
15110_ACEOF
15111rm -f conftest.$ac_objext conftest$ac_exeext
15112if { (ac_try="$ac_link"
15113case "(($ac_try" in
15114  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15115  *) ac_try_echo=$ac_try;;
15116esac
15117eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15118  (eval "$ac_link") 2>conftest.er1
15119  ac_status=$?
15120  grep -v '^ *+' conftest.er1 >conftest.err
15121  rm -f conftest.er1
15122  cat conftest.err >&5
15123  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15124  (exit $ac_status); } && {
15125	 test -z "$ac_f77_werror_flag" ||
15126	 test ! -s conftest.err
15127       } && test -s conftest$ac_exeext &&
15128       $as_test_x conftest$ac_exeext; then
15129
15130lt_aix_libpath_sed='
15131    /Import File Strings/,/^$/ {
15132	/^0/ {
15133	    s/^0  *\(.*\)$/\1/
15134	    p
15135	}
15136    }'
15137aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15138# Check for a 64-bit object if we didn't find anything.
15139if test -z "$aix_libpath"; then
15140  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15141fi
15142else
15143  echo "$as_me: failed program was:" >&5
15144sed 's/^/| /' conftest.$ac_ext >&5
15145
15146
15147fi
15148
15149rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15150      conftest$ac_exeext conftest.$ac_ext
15151if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15152
15153	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15154	  # Warning - without using the other run time loading flags,
15155	  # -berok will link without error, but may produce a broken library.
15156	  no_undefined_flag_F77=' ${wl}-bernotok'
15157	  allow_undefined_flag_F77=' ${wl}-berok'
15158	  # Exported symbols can be pulled into shared objects from archives
15159	  whole_archive_flag_spec_F77='$convenience'
15160	  archive_cmds_need_lc_F77=yes
15161	  # This is similar to how AIX traditionally builds its shared libraries.
15162	  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'
15163	fi
15164      fi
15165      ;;
15166
15167    amigaos*)
15168      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)'
15169      hardcode_libdir_flag_spec_F77='-L$libdir'
15170      hardcode_minus_L_F77=yes
15171      # see comment about different semantics on the GNU ld section
15172      ld_shlibs_F77=no
15173      ;;
15174
15175    bsdi[45]*)
15176      export_dynamic_flag_spec_F77=-rdynamic
15177      ;;
15178
15179    cygwin* | mingw* | pw32*)
15180      # When not using gcc, we currently assume that we are using
15181      # Microsoft Visual C++.
15182      # hardcode_libdir_flag_spec is actually meaningless, as there is
15183      # no search path for DLLs.
15184      hardcode_libdir_flag_spec_F77=' '
15185      allow_undefined_flag_F77=unsupported
15186      # Tell ltmain to make .lib files, not .a files.
15187      libext=lib
15188      # Tell ltmain to make .dll files, not .so files.
15189      shrext_cmds=".dll"
15190      # FIXME: Setting linknames here is a bad hack.
15191      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15192      # The linker will automatically build a .lib file if we build a DLL.
15193      old_archive_From_new_cmds_F77='true'
15194      # FIXME: Should let the user specify the lib program.
15195      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15196      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15197      enable_shared_with_static_runtimes_F77=yes
15198      ;;
15199
15200    darwin* | rhapsody*)
15201      case $host_os in
15202        rhapsody* | darwin1.[012])
15203         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15204         ;;
15205       *) # Darwin 1.3 on
15206         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15207           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15208         else
15209           case ${MACOSX_DEPLOYMENT_TARGET} in
15210             10.[012])
15211               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15212               ;;
15213             10.*)
15214               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15215               ;;
15216           esac
15217         fi
15218         ;;
15219      esac
15220      archive_cmds_need_lc_F77=no
15221      hardcode_direct_F77=no
15222      hardcode_automatic_F77=yes
15223      hardcode_shlibpath_var_F77=unsupported
15224      whole_archive_flag_spec_F77=''
15225      link_all_deplibs_F77=yes
15226    if test "$GCC" = yes ; then
15227    	output_verbose_link_cmd='echo'
15228        archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15229        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15230        archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
15231        module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
15232    else
15233      case $cc_basename in
15234        xlc*)
15235         output_verbose_link_cmd='echo'
15236         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15237         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15238          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15239         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}'
15240          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}'
15241          ;;
15242       *)
15243         ld_shlibs_F77=no
15244          ;;
15245      esac
15246    fi
15247      ;;
15248
15249    dgux*)
15250      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15251      hardcode_libdir_flag_spec_F77='-L$libdir'
15252      hardcode_shlibpath_var_F77=no
15253      ;;
15254
15255    freebsd1*)
15256      ld_shlibs_F77=no
15257      ;;
15258
15259    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15260    # support.  Future versions do this automatically, but an explicit c++rt0.o
15261    # does not break anything, and helps significantly (at the cost of a little
15262    # extra space).
15263    freebsd2.2*)
15264      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15265      hardcode_libdir_flag_spec_F77='-R$libdir'
15266      hardcode_direct_F77=yes
15267      hardcode_shlibpath_var_F77=no
15268      ;;
15269
15270    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15271    freebsd2*)
15272      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15273      hardcode_direct_F77=yes
15274      hardcode_minus_L_F77=yes
15275      hardcode_shlibpath_var_F77=no
15276      ;;
15277
15278    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15279    freebsd* | dragonfly*)
15280      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15281      hardcode_libdir_flag_spec_F77='-R$libdir'
15282      hardcode_direct_F77=yes
15283      hardcode_shlibpath_var_F77=no
15284      ;;
15285
15286    hpux9*)
15287      if test "$GCC" = yes; then
15288	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'
15289      else
15290	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'
15291      fi
15292      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15293      hardcode_libdir_separator_F77=:
15294      hardcode_direct_F77=yes
15295
15296      # hardcode_minus_L: Not really in the search PATH,
15297      # but as the default location of the library.
15298      hardcode_minus_L_F77=yes
15299      export_dynamic_flag_spec_F77='${wl}-E'
15300      ;;
15301
15302    hpux10*)
15303      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15304	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15305      else
15306	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15307      fi
15308      if test "$with_gnu_ld" = no; then
15309	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15310	hardcode_libdir_separator_F77=:
15311
15312	hardcode_direct_F77=yes
15313	export_dynamic_flag_spec_F77='${wl}-E'
15314
15315	# hardcode_minus_L: Not really in the search PATH,
15316	# but as the default location of the library.
15317	hardcode_minus_L_F77=yes
15318      fi
15319      ;;
15320
15321    hpux11*)
15322      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15323	case $host_cpu in
15324	hppa*64*)
15325	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15326	  ;;
15327	ia64*)
15328	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15329	  ;;
15330	*)
15331	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15332	  ;;
15333	esac
15334      else
15335	case $host_cpu in
15336	hppa*64*)
15337	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15338	  ;;
15339	ia64*)
15340	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15341	  ;;
15342	*)
15343	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15344	  ;;
15345	esac
15346      fi
15347      if test "$with_gnu_ld" = no; then
15348	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15349	hardcode_libdir_separator_F77=:
15350
15351	case $host_cpu in
15352	hppa*64*|ia64*)
15353	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15354	  hardcode_direct_F77=no
15355	  hardcode_shlibpath_var_F77=no
15356	  ;;
15357	*)
15358	  hardcode_direct_F77=yes
15359	  export_dynamic_flag_spec_F77='${wl}-E'
15360
15361	  # hardcode_minus_L: Not really in the search PATH,
15362	  # but as the default location of the library.
15363	  hardcode_minus_L_F77=yes
15364	  ;;
15365	esac
15366      fi
15367      ;;
15368
15369    irix5* | irix6* | nonstopux*)
15370      if test "$GCC" = yes; then
15371	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'
15372      else
15373	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'
15374	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15375      fi
15376      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15377      hardcode_libdir_separator_F77=:
15378      link_all_deplibs_F77=yes
15379      ;;
15380
15381    netbsd*)
15382      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15383	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15384      else
15385	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15386      fi
15387      hardcode_libdir_flag_spec_F77='-R$libdir'
15388      hardcode_direct_F77=yes
15389      hardcode_shlibpath_var_F77=no
15390      ;;
15391
15392    newsos6)
15393      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15394      hardcode_direct_F77=yes
15395      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15396      hardcode_libdir_separator_F77=:
15397      hardcode_shlibpath_var_F77=no
15398      ;;
15399
15400    openbsd*)
15401      if test -f /usr/libexec/ld.so; then
15402	hardcode_direct_F77=yes
15403	hardcode_shlibpath_var_F77=no
15404	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15405	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15406	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15407	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15408	  export_dynamic_flag_spec_F77='${wl}-E'
15409	else
15410	  case $host_os in
15411	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15412	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15413	     hardcode_libdir_flag_spec_F77='-R$libdir'
15414	     ;;
15415	   *)
15416	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15417	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15418	     ;;
15419	  esac
15420        fi
15421      else
15422	ld_shlibs_F77=no
15423      fi
15424      ;;
15425
15426    os2*)
15427      hardcode_libdir_flag_spec_F77='-L$libdir'
15428      hardcode_minus_L_F77=yes
15429      allow_undefined_flag_F77=unsupported
15430      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'
15431      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15432      ;;
15433
15434    osf3*)
15435      if test "$GCC" = yes; then
15436	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15437	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'
15438      else
15439	allow_undefined_flag_F77=' -expect_unresolved \*'
15440	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'
15441      fi
15442      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15443      hardcode_libdir_separator_F77=:
15444      ;;
15445
15446    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15447      if test "$GCC" = yes; then
15448	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15449	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'
15450	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15451      else
15452	allow_undefined_flag_F77=' -expect_unresolved \*'
15453	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'
15454	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~
15455	$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'
15456
15457	# Both c and cxx compiler support -rpath directly
15458	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15459      fi
15460      hardcode_libdir_separator_F77=:
15461      ;;
15462
15463    solaris*)
15464      no_undefined_flag_F77=' -z text'
15465      if test "$GCC" = yes; then
15466	wlarc='${wl}'
15467	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15468	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15469	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15470      else
15471	wlarc=''
15472	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15473	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15474  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15475      fi
15476      hardcode_libdir_flag_spec_F77='-R$libdir'
15477      hardcode_shlibpath_var_F77=no
15478      case $host_os in
15479      solaris2.[0-5] | solaris2.[0-5].*) ;;
15480      *)
15481	# The compiler driver will combine and reorder linker options,
15482	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15483	# but is careful enough not to reorder.
15484 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15485	if test "$GCC" = yes; then
15486	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15487	else
15488	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15489	fi
15490	;;
15491      esac
15492      link_all_deplibs_F77=yes
15493      ;;
15494
15495    sunos4*)
15496      if test "x$host_vendor" = xsequent; then
15497	# Use $CC to link under sequent, because it throws in some extra .o
15498	# files that make .init and .fini sections work.
15499	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15500      else
15501	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15502      fi
15503      hardcode_libdir_flag_spec_F77='-L$libdir'
15504      hardcode_direct_F77=yes
15505      hardcode_minus_L_F77=yes
15506      hardcode_shlibpath_var_F77=no
15507      ;;
15508
15509    sysv4)
15510      case $host_vendor in
15511	sni)
15512	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15513	  hardcode_direct_F77=yes # is this really true???
15514	;;
15515	siemens)
15516	  ## LD is ld it makes a PLAMLIB
15517	  ## CC just makes a GrossModule.
15518	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15519	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15520	  hardcode_direct_F77=no
15521        ;;
15522	motorola)
15523	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15524	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15525	;;
15526      esac
15527      runpath_var='LD_RUN_PATH'
15528      hardcode_shlibpath_var_F77=no
15529      ;;
15530
15531    sysv4.3*)
15532      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15533      hardcode_shlibpath_var_F77=no
15534      export_dynamic_flag_spec_F77='-Bexport'
15535      ;;
15536
15537    sysv4*MP*)
15538      if test -d /usr/nec; then
15539	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15540	hardcode_shlibpath_var_F77=no
15541	runpath_var=LD_RUN_PATH
15542	hardcode_runpath_var=yes
15543	ld_shlibs_F77=yes
15544      fi
15545      ;;
15546
15547    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15548      no_undefined_flag_F77='${wl}-z,text'
15549      archive_cmds_need_lc_F77=no
15550      hardcode_shlibpath_var_F77=no
15551      runpath_var='LD_RUN_PATH'
15552
15553      if test "$GCC" = yes; then
15554	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15555	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15556      else
15557	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15558	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15559      fi
15560      ;;
15561
15562    sysv5* | sco3.2v5* | sco5v6*)
15563      # Note: We can NOT use -z defs as we might desire, because we do not
15564      # link with -lc, and that would cause any symbols used from libc to
15565      # always be unresolved, which means just about no library would
15566      # ever link correctly.  If we're not using GNU ld we use -z text
15567      # though, which does catch some bad symbols but isn't as heavy-handed
15568      # as -z defs.
15569      no_undefined_flag_F77='${wl}-z,text'
15570      allow_undefined_flag_F77='${wl}-z,nodefs'
15571      archive_cmds_need_lc_F77=no
15572      hardcode_shlibpath_var_F77=no
15573      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15574      hardcode_libdir_separator_F77=':'
15575      link_all_deplibs_F77=yes
15576      export_dynamic_flag_spec_F77='${wl}-Bexport'
15577      runpath_var='LD_RUN_PATH'
15578
15579      if test "$GCC" = yes; then
15580	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15581	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15582      else
15583	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15584	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15585      fi
15586      ;;
15587
15588    uts4*)
15589      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15590      hardcode_libdir_flag_spec_F77='-L$libdir'
15591      hardcode_shlibpath_var_F77=no
15592      ;;
15593
15594    *)
15595      ld_shlibs_F77=no
15596      ;;
15597    esac
15598  fi
15599
15600{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15601echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15602test "$ld_shlibs_F77" = no && can_build_shared=no
15603
15604#
15605# Do we need to explicitly link libc?
15606#
15607case "x$archive_cmds_need_lc_F77" in
15608x|xyes)
15609  # Assume -lc should be added
15610  archive_cmds_need_lc_F77=yes
15611
15612  if test "$enable_shared" = yes && test "$GCC" = yes; then
15613    case $archive_cmds_F77 in
15614    *'~'*)
15615      # FIXME: we may have to deal with multi-command sequences.
15616      ;;
15617    '$CC '*)
15618      # Test whether the compiler implicitly links with -lc since on some
15619      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15620      # to ld, don't add -lc before -lgcc.
15621      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15622echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15623      $rm conftest*
15624      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15625
15626      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15627  (eval $ac_compile) 2>&5
15628  ac_status=$?
15629  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15630  (exit $ac_status); } 2>conftest.err; then
15631        soname=conftest
15632        lib=conftest
15633        libobjs=conftest.$ac_objext
15634        deplibs=
15635        wl=$lt_prog_compiler_wl_F77
15636	pic_flag=$lt_prog_compiler_pic_F77
15637        compiler_flags=-v
15638        linker_flags=-v
15639        verstring=
15640        output_objdir=.
15641        libname=conftest
15642        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15643        allow_undefined_flag_F77=
15644        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15645  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15646  ac_status=$?
15647  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15648  (exit $ac_status); }
15649        then
15650	  archive_cmds_need_lc_F77=no
15651        else
15652	  archive_cmds_need_lc_F77=yes
15653        fi
15654        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15655      else
15656        cat conftest.err 1>&5
15657      fi
15658      $rm conftest*
15659      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15660echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15661      ;;
15662    esac
15663  fi
15664  ;;
15665esac
15666
15667{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15668echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15669library_names_spec=
15670libname_spec='lib$name'
15671soname_spec=
15672shrext_cmds=".so"
15673postinstall_cmds=
15674postuninstall_cmds=
15675finish_cmds=
15676finish_eval=
15677shlibpath_var=
15678shlibpath_overrides_runpath=unknown
15679version_type=none
15680dynamic_linker="$host_os ld.so"
15681sys_lib_dlsearch_path_spec="/lib /usr/lib"
15682
15683need_lib_prefix=unknown
15684hardcode_into_libs=no
15685
15686# when you set need_version to no, make sure it does not cause -set_version
15687# flags to be left without arguments
15688need_version=unknown
15689
15690case $host_os in
15691aix3*)
15692  version_type=linux
15693  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15694  shlibpath_var=LIBPATH
15695
15696  # AIX 3 has no versioning support, so we append a major version to the name.
15697  soname_spec='${libname}${release}${shared_ext}$major'
15698  ;;
15699
15700aix[4-9]*)
15701  version_type=linux
15702  need_lib_prefix=no
15703  need_version=no
15704  hardcode_into_libs=yes
15705  if test "$host_cpu" = ia64; then
15706    # AIX 5 supports IA64
15707    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15708    shlibpath_var=LD_LIBRARY_PATH
15709  else
15710    # With GCC up to 2.95.x, collect2 would create an import file
15711    # for dependence libraries.  The import file would start with
15712    # the line `#! .'.  This would cause the generated library to
15713    # depend on `.', always an invalid library.  This was fixed in
15714    # development snapshots of GCC prior to 3.0.
15715    case $host_os in
15716      aix4 | aix4.[01] | aix4.[01].*)
15717      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15718	   echo ' yes '
15719	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15720	:
15721      else
15722	can_build_shared=no
15723      fi
15724      ;;
15725    esac
15726    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15727    # soname into executable. Probably we can add versioning support to
15728    # collect2, so additional links can be useful in future.
15729    if test "$aix_use_runtimelinking" = yes; then
15730      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15731      # instead of lib<name>.a to let people know that these are not
15732      # typical AIX shared libraries.
15733      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15734    else
15735      # We preserve .a as extension for shared libraries through AIX4.2
15736      # and later when we are not doing run time linking.
15737      library_names_spec='${libname}${release}.a $libname.a'
15738      soname_spec='${libname}${release}${shared_ext}$major'
15739    fi
15740    shlibpath_var=LIBPATH
15741  fi
15742  ;;
15743
15744amigaos*)
15745  library_names_spec='$libname.ixlibrary $libname.a'
15746  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15747  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'
15748  ;;
15749
15750beos*)
15751  library_names_spec='${libname}${shared_ext}'
15752  dynamic_linker="$host_os ld.so"
15753  shlibpath_var=LIBRARY_PATH
15754  ;;
15755
15756bsdi[45]*)
15757  version_type=linux
15758  need_version=no
15759  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15760  soname_spec='${libname}${release}${shared_ext}$major'
15761  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15762  shlibpath_var=LD_LIBRARY_PATH
15763  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15764  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15765  # the default ld.so.conf also contains /usr/contrib/lib and
15766  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15767  # libtool to hard-code these into programs
15768  ;;
15769
15770cygwin* | mingw* | pw32*)
15771  version_type=windows
15772  shrext_cmds=".dll"
15773  need_version=no
15774  need_lib_prefix=no
15775
15776  case $GCC,$host_os in
15777  yes,cygwin* | yes,mingw* | yes,pw32*)
15778    library_names_spec='$libname.dll.a'
15779    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15780    postinstall_cmds='base_file=`basename \${file}`~
15781      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15782      dldir=$destdir/`dirname \$dlpath`~
15783      test -d \$dldir || mkdir -p \$dldir~
15784      $install_prog $dir/$dlname \$dldir/$dlname~
15785      chmod a+x \$dldir/$dlname'
15786    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15787      dlpath=$dir/\$dldll~
15788       $rm \$dlpath'
15789    shlibpath_overrides_runpath=yes
15790
15791    case $host_os in
15792    cygwin*)
15793      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15794      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15795      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15796      ;;
15797    mingw*)
15798      # MinGW DLLs use traditional 'lib' prefix
15799      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15800      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15801      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15802        # It is most probably a Windows format PATH printed by
15803        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15804        # path with ; separators, and with drive letters. We can handle the
15805        # drive letters (cygwin fileutils understands them), so leave them,
15806        # especially as we might pass files found there to a mingw objdump,
15807        # which wouldn't understand a cygwinified path. Ahh.
15808        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15809      else
15810        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15811      fi
15812      ;;
15813    pw32*)
15814      # pw32 DLLs use 'pw' prefix rather than 'lib'
15815      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15816      ;;
15817    esac
15818    ;;
15819
15820  *)
15821    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15822    ;;
15823  esac
15824  dynamic_linker='Win32 ld.exe'
15825  # FIXME: first we should search . and the directory the executable is in
15826  shlibpath_var=PATH
15827  ;;
15828
15829darwin* | rhapsody*)
15830  dynamic_linker="$host_os dyld"
15831  version_type=darwin
15832  need_lib_prefix=no
15833  need_version=no
15834  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15835  soname_spec='${libname}${release}${major}$shared_ext'
15836  shlibpath_overrides_runpath=yes
15837  shlibpath_var=DYLD_LIBRARY_PATH
15838  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15839
15840  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15841  ;;
15842
15843dgux*)
15844  version_type=linux
15845  need_lib_prefix=no
15846  need_version=no
15847  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15848  soname_spec='${libname}${release}${shared_ext}$major'
15849  shlibpath_var=LD_LIBRARY_PATH
15850  ;;
15851
15852freebsd1*)
15853  dynamic_linker=no
15854  ;;
15855
15856freebsd* | dragonfly*)
15857  # DragonFly does not have aout.  When/if they implement a new
15858  # versioning mechanism, adjust this.
15859  if test -x /usr/bin/objformat; then
15860    objformat=`/usr/bin/objformat`
15861  else
15862    case $host_os in
15863    freebsd[123]*) objformat=aout ;;
15864    *) objformat=elf ;;
15865    esac
15866  fi
15867  # Handle Gentoo/FreeBSD as it was Linux
15868  case $host_vendor in
15869    gentoo)
15870      version_type=linux ;;
15871    *)
15872      version_type=freebsd-$objformat ;;
15873  esac
15874
15875  case $version_type in
15876    freebsd-elf*)
15877      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15878      need_version=no
15879      need_lib_prefix=no
15880      ;;
15881    freebsd-*)
15882      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15883      need_version=yes
15884      ;;
15885    linux)
15886      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15887      soname_spec='${libname}${release}${shared_ext}$major'
15888      need_lib_prefix=no
15889      need_version=no
15890      ;;
15891  esac
15892  shlibpath_var=LD_LIBRARY_PATH
15893  case $host_os in
15894  freebsd2*)
15895    shlibpath_overrides_runpath=yes
15896    ;;
15897  freebsd3.[01]* | freebsdelf3.[01]*)
15898    shlibpath_overrides_runpath=yes
15899    hardcode_into_libs=yes
15900    ;;
15901  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15902  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15903    shlibpath_overrides_runpath=no
15904    hardcode_into_libs=yes
15905    ;;
15906  *) # from 4.6 on, and DragonFly
15907    shlibpath_overrides_runpath=yes
15908    hardcode_into_libs=yes
15909    ;;
15910  esac
15911  ;;
15912
15913gnu*)
15914  version_type=linux
15915  need_lib_prefix=no
15916  need_version=no
15917  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15918  soname_spec='${libname}${release}${shared_ext}$major'
15919  shlibpath_var=LD_LIBRARY_PATH
15920  hardcode_into_libs=yes
15921  ;;
15922
15923hpux9* | hpux10* | hpux11*)
15924  # Give a soname corresponding to the major version so that dld.sl refuses to
15925  # link against other versions.
15926  version_type=sunos
15927  need_lib_prefix=no
15928  need_version=no
15929  case $host_cpu in
15930  ia64*)
15931    shrext_cmds='.so'
15932    hardcode_into_libs=yes
15933    dynamic_linker="$host_os dld.so"
15934    shlibpath_var=LD_LIBRARY_PATH
15935    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15936    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15937    soname_spec='${libname}${release}${shared_ext}$major'
15938    if test "X$HPUX_IA64_MODE" = X32; then
15939      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15940    else
15941      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15942    fi
15943    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15944    ;;
15945   hppa*64*)
15946     shrext_cmds='.sl'
15947     hardcode_into_libs=yes
15948     dynamic_linker="$host_os dld.sl"
15949     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15950     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15951     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15952     soname_spec='${libname}${release}${shared_ext}$major'
15953     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15954     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15955     ;;
15956   *)
15957    shrext_cmds='.sl'
15958    dynamic_linker="$host_os dld.sl"
15959    shlibpath_var=SHLIB_PATH
15960    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15961    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15962    soname_spec='${libname}${release}${shared_ext}$major'
15963    ;;
15964  esac
15965  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15966  postinstall_cmds='chmod 555 $lib'
15967  ;;
15968
15969interix[3-9]*)
15970  version_type=linux
15971  need_lib_prefix=no
15972  need_version=no
15973  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15974  soname_spec='${libname}${release}${shared_ext}$major'
15975  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15976  shlibpath_var=LD_LIBRARY_PATH
15977  shlibpath_overrides_runpath=no
15978  hardcode_into_libs=yes
15979  ;;
15980
15981irix5* | irix6* | nonstopux*)
15982  case $host_os in
15983    nonstopux*) version_type=nonstopux ;;
15984    *)
15985	if test "$lt_cv_prog_gnu_ld" = yes; then
15986		version_type=linux
15987	else
15988		version_type=irix
15989	fi ;;
15990  esac
15991  need_lib_prefix=no
15992  need_version=no
15993  soname_spec='${libname}${release}${shared_ext}$major'
15994  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15995  case $host_os in
15996  irix5* | nonstopux*)
15997    libsuff= shlibsuff=
15998    ;;
15999  *)
16000    case $LD in # libtool.m4 will add one of these switches to LD
16001    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16002      libsuff= shlibsuff= libmagic=32-bit;;
16003    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16004      libsuff=32 shlibsuff=N32 libmagic=N32;;
16005    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16006      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16007    *) libsuff= shlibsuff= libmagic=never-match;;
16008    esac
16009    ;;
16010  esac
16011  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16012  shlibpath_overrides_runpath=no
16013  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16014  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16015  hardcode_into_libs=yes
16016  ;;
16017
16018# No shared lib support for Linux oldld, aout, or coff.
16019linux*oldld* | linux*aout* | linux*coff*)
16020  dynamic_linker=no
16021  ;;
16022
16023# This must be Linux ELF.
16024linux* | k*bsd*-gnu)
16025  version_type=linux
16026  need_lib_prefix=no
16027  need_version=no
16028  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16029  soname_spec='${libname}${release}${shared_ext}$major'
16030  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16031  shlibpath_var=LD_LIBRARY_PATH
16032  shlibpath_overrides_runpath=no
16033  # This implies no fast_install, which is unacceptable.
16034  # Some rework will be needed to allow for fast_install
16035  # before this can be enabled.
16036  hardcode_into_libs=yes
16037
16038  # Append ld.so.conf contents to the search path
16039  if test -f /etc/ld.so.conf; then
16040    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' ' '`
16041    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16042  fi
16043
16044  # We used to test for /lib/ld.so.1 and disable shared libraries on
16045  # powerpc, because MkLinux only supported shared libraries with the
16046  # GNU dynamic linker.  Since this was broken with cross compilers,
16047  # most powerpc-linux boxes support dynamic linking these days and
16048  # people can always --disable-shared, the test was removed, and we
16049  # assume the GNU/Linux dynamic linker is in use.
16050  dynamic_linker='GNU/Linux ld.so'
16051  ;;
16052
16053netbsd*)
16054  version_type=sunos
16055  need_lib_prefix=no
16056  need_version=no
16057  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16058    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16059    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16060    dynamic_linker='NetBSD (a.out) ld.so'
16061  else
16062    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16063    soname_spec='${libname}${release}${shared_ext}$major'
16064    dynamic_linker='NetBSD ld.elf_so'
16065  fi
16066  shlibpath_var=LD_LIBRARY_PATH
16067  shlibpath_overrides_runpath=yes
16068  hardcode_into_libs=yes
16069  ;;
16070
16071newsos6)
16072  version_type=linux
16073  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16074  shlibpath_var=LD_LIBRARY_PATH
16075  shlibpath_overrides_runpath=yes
16076  ;;
16077
16078nto-qnx*)
16079  version_type=linux
16080  need_lib_prefix=no
16081  need_version=no
16082  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16083  soname_spec='${libname}${release}${shared_ext}$major'
16084  shlibpath_var=LD_LIBRARY_PATH
16085  shlibpath_overrides_runpath=yes
16086  ;;
16087
16088openbsd*)
16089  version_type=sunos
16090  sys_lib_dlsearch_path_spec="/usr/lib"
16091  need_lib_prefix=no
16092  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16093  case $host_os in
16094    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16095    *)                         need_version=no  ;;
16096  esac
16097  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16098  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16099  shlibpath_var=LD_LIBRARY_PATH
16100  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16101    case $host_os in
16102      openbsd2.[89] | openbsd2.[89].*)
16103	shlibpath_overrides_runpath=no
16104	;;
16105      *)
16106	shlibpath_overrides_runpath=yes
16107	;;
16108      esac
16109  else
16110    shlibpath_overrides_runpath=yes
16111  fi
16112  ;;
16113
16114os2*)
16115  libname_spec='$name'
16116  shrext_cmds=".dll"
16117  need_lib_prefix=no
16118  library_names_spec='$libname${shared_ext} $libname.a'
16119  dynamic_linker='OS/2 ld.exe'
16120  shlibpath_var=LIBPATH
16121  ;;
16122
16123osf3* | osf4* | osf5*)
16124  version_type=osf
16125  need_lib_prefix=no
16126  need_version=no
16127  soname_spec='${libname}${release}${shared_ext}$major'
16128  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16129  shlibpath_var=LD_LIBRARY_PATH
16130  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16131  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16132  ;;
16133
16134rdos*)
16135  dynamic_linker=no
16136  ;;
16137
16138solaris*)
16139  version_type=linux
16140  need_lib_prefix=no
16141  need_version=no
16142  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16143  soname_spec='${libname}${release}${shared_ext}$major'
16144  shlibpath_var=LD_LIBRARY_PATH
16145  shlibpath_overrides_runpath=yes
16146  hardcode_into_libs=yes
16147  # ldd complains unless libraries are executable
16148  postinstall_cmds='chmod +x $lib'
16149  ;;
16150
16151sunos4*)
16152  version_type=sunos
16153  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16154  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16155  shlibpath_var=LD_LIBRARY_PATH
16156  shlibpath_overrides_runpath=yes
16157  if test "$with_gnu_ld" = yes; then
16158    need_lib_prefix=no
16159  fi
16160  need_version=yes
16161  ;;
16162
16163sysv4 | sysv4.3*)
16164  version_type=linux
16165  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16166  soname_spec='${libname}${release}${shared_ext}$major'
16167  shlibpath_var=LD_LIBRARY_PATH
16168  case $host_vendor in
16169    sni)
16170      shlibpath_overrides_runpath=no
16171      need_lib_prefix=no
16172      export_dynamic_flag_spec='${wl}-Blargedynsym'
16173      runpath_var=LD_RUN_PATH
16174      ;;
16175    siemens)
16176      need_lib_prefix=no
16177      ;;
16178    motorola)
16179      need_lib_prefix=no
16180      need_version=no
16181      shlibpath_overrides_runpath=no
16182      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16183      ;;
16184  esac
16185  ;;
16186
16187sysv4*MP*)
16188  if test -d /usr/nec ;then
16189    version_type=linux
16190    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16191    soname_spec='$libname${shared_ext}.$major'
16192    shlibpath_var=LD_LIBRARY_PATH
16193  fi
16194  ;;
16195
16196sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16197  version_type=freebsd-elf
16198  need_lib_prefix=no
16199  need_version=no
16200  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16201  soname_spec='${libname}${release}${shared_ext}$major'
16202  shlibpath_var=LD_LIBRARY_PATH
16203  hardcode_into_libs=yes
16204  if test "$with_gnu_ld" = yes; then
16205    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16206    shlibpath_overrides_runpath=no
16207  else
16208    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16209    shlibpath_overrides_runpath=yes
16210    case $host_os in
16211      sco3.2v5*)
16212        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16213	;;
16214    esac
16215  fi
16216  sys_lib_dlsearch_path_spec='/usr/lib'
16217  ;;
16218
16219uts4*)
16220  version_type=linux
16221  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16222  soname_spec='${libname}${release}${shared_ext}$major'
16223  shlibpath_var=LD_LIBRARY_PATH
16224  ;;
16225
16226*)
16227  dynamic_linker=no
16228  ;;
16229esac
16230{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16231echo "${ECHO_T}$dynamic_linker" >&6; }
16232test "$dynamic_linker" = no && can_build_shared=no
16233
16234if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16235  echo $ECHO_N "(cached) $ECHO_C" >&6
16236else
16237  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16238fi
16239
16240sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16241if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16242  echo $ECHO_N "(cached) $ECHO_C" >&6
16243else
16244  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16245fi
16246
16247sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16248
16249variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16250if test "$GCC" = yes; then
16251  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16252fi
16253
16254{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16255echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16256hardcode_action_F77=
16257if test -n "$hardcode_libdir_flag_spec_F77" || \
16258   test -n "$runpath_var_F77" || \
16259   test "X$hardcode_automatic_F77" = "Xyes" ; then
16260
16261  # We can hardcode non-existant directories.
16262  if test "$hardcode_direct_F77" != no &&
16263     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16264     # have to relink, otherwise we might link with an installed library
16265     # when we should be linking with a yet-to-be-installed one
16266     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16267     test "$hardcode_minus_L_F77" != no; then
16268    # Linking always hardcodes the temporary library directory.
16269    hardcode_action_F77=relink
16270  else
16271    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16272    hardcode_action_F77=immediate
16273  fi
16274else
16275  # We cannot hardcode anything, or else we can only hardcode existing
16276  # directories.
16277  hardcode_action_F77=unsupported
16278fi
16279{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16280echo "${ECHO_T}$hardcode_action_F77" >&6; }
16281
16282if test "$hardcode_action_F77" = relink; then
16283  # Fast installation is not supported
16284  enable_fast_install=no
16285elif test "$shlibpath_overrides_runpath" = yes ||
16286     test "$enable_shared" = no; then
16287  # Fast installation is not necessary
16288  enable_fast_install=needless
16289fi
16290
16291
16292# The else clause should only fire when bootstrapping the
16293# libtool distribution, otherwise you forgot to ship ltmain.sh
16294# with your package, and you will get complaints that there are
16295# no rules to generate ltmain.sh.
16296if test -f "$ltmain"; then
16297  # See if we are running on zsh, and set the options which allow our commands through
16298  # without removal of \ escapes.
16299  if test -n "${ZSH_VERSION+set}" ; then
16300    setopt NO_GLOB_SUBST
16301  fi
16302  # Now quote all the things that may contain metacharacters while being
16303  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16304  # variables and quote the copies for generation of the libtool script.
16305  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16306    SED SHELL STRIP \
16307    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16308    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16309    deplibs_check_method reload_flag reload_cmds need_locks \
16310    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16311    lt_cv_sys_global_symbol_to_c_name_address \
16312    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16313    old_postinstall_cmds old_postuninstall_cmds \
16314    compiler_F77 \
16315    CC_F77 \
16316    LD_F77 \
16317    lt_prog_compiler_wl_F77 \
16318    lt_prog_compiler_pic_F77 \
16319    lt_prog_compiler_static_F77 \
16320    lt_prog_compiler_no_builtin_flag_F77 \
16321    export_dynamic_flag_spec_F77 \
16322    thread_safe_flag_spec_F77 \
16323    whole_archive_flag_spec_F77 \
16324    enable_shared_with_static_runtimes_F77 \
16325    old_archive_cmds_F77 \
16326    old_archive_from_new_cmds_F77 \
16327    predep_objects_F77 \
16328    postdep_objects_F77 \
16329    predeps_F77 \
16330    postdeps_F77 \
16331    compiler_lib_search_path_F77 \
16332    compiler_lib_search_dirs_F77 \
16333    archive_cmds_F77 \
16334    archive_expsym_cmds_F77 \
16335    postinstall_cmds_F77 \
16336    postuninstall_cmds_F77 \
16337    old_archive_from_expsyms_cmds_F77 \
16338    allow_undefined_flag_F77 \
16339    no_undefined_flag_F77 \
16340    export_symbols_cmds_F77 \
16341    hardcode_libdir_flag_spec_F77 \
16342    hardcode_libdir_flag_spec_ld_F77 \
16343    hardcode_libdir_separator_F77 \
16344    hardcode_automatic_F77 \
16345    module_cmds_F77 \
16346    module_expsym_cmds_F77 \
16347    lt_cv_prog_compiler_c_o_F77 \
16348    fix_srcfile_path_F77 \
16349    exclude_expsyms_F77 \
16350    include_expsyms_F77; do
16351
16352    case $var in
16353    old_archive_cmds_F77 | \
16354    old_archive_from_new_cmds_F77 | \
16355    archive_cmds_F77 | \
16356    archive_expsym_cmds_F77 | \
16357    module_cmds_F77 | \
16358    module_expsym_cmds_F77 | \
16359    old_archive_from_expsyms_cmds_F77 | \
16360    export_symbols_cmds_F77 | \
16361    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16362    postinstall_cmds | postuninstall_cmds | \
16363    old_postinstall_cmds | old_postuninstall_cmds | \
16364    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16365      # Double-quote double-evaled strings.
16366      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16367      ;;
16368    *)
16369      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16370      ;;
16371    esac
16372  done
16373
16374  case $lt_echo in
16375  *'\$0 --fallback-echo"')
16376    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16377    ;;
16378  esac
16379
16380cfgfile="$ofile"
16381
16382  cat <<__EOF__ >> "$cfgfile"
16383# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16384
16385# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16386
16387# Shell to use when invoking shell scripts.
16388SHELL=$lt_SHELL
16389
16390# Whether or not to build shared libraries.
16391build_libtool_libs=$enable_shared
16392
16393# Whether or not to build static libraries.
16394build_old_libs=$enable_static
16395
16396# Whether or not to add -lc for building shared libraries.
16397build_libtool_need_lc=$archive_cmds_need_lc_F77
16398
16399# Whether or not to disallow shared libs when runtime libs are static
16400allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16401
16402# Whether or not to optimize for fast installation.
16403fast_install=$enable_fast_install
16404
16405# The host system.
16406host_alias=$host_alias
16407host=$host
16408host_os=$host_os
16409
16410# The build system.
16411build_alias=$build_alias
16412build=$build
16413build_os=$build_os
16414
16415# An echo program that does not interpret backslashes.
16416echo=$lt_echo
16417
16418# The archiver.
16419AR=$lt_AR
16420AR_FLAGS=$lt_AR_FLAGS
16421
16422# A C compiler.
16423LTCC=$lt_LTCC
16424
16425# LTCC compiler flags.
16426LTCFLAGS=$lt_LTCFLAGS
16427
16428# A language-specific compiler.
16429CC=$lt_compiler_F77
16430
16431# Is the compiler the GNU C compiler?
16432with_gcc=$GCC_F77
16433
16434# An ERE matcher.
16435EGREP=$lt_EGREP
16436
16437# The linker used to build libraries.
16438LD=$lt_LD_F77
16439
16440# Whether we need hard or soft links.
16441LN_S=$lt_LN_S
16442
16443# A BSD-compatible nm program.
16444NM=$lt_NM
16445
16446# A symbol stripping program
16447STRIP=$lt_STRIP
16448
16449# Used to examine libraries when file_magic_cmd begins "file"
16450MAGIC_CMD=$MAGIC_CMD
16451
16452# Used on cygwin: DLL creation program.
16453DLLTOOL="$DLLTOOL"
16454
16455# Used on cygwin: object dumper.
16456OBJDUMP="$OBJDUMP"
16457
16458# Used on cygwin: assembler.
16459AS="$AS"
16460
16461# The name of the directory that contains temporary libtool files.
16462objdir=$objdir
16463
16464# How to create reloadable object files.
16465reload_flag=$lt_reload_flag
16466reload_cmds=$lt_reload_cmds
16467
16468# How to pass a linker flag through the compiler.
16469wl=$lt_lt_prog_compiler_wl_F77
16470
16471# Object file suffix (normally "o").
16472objext="$ac_objext"
16473
16474# Old archive suffix (normally "a").
16475libext="$libext"
16476
16477# Shared library suffix (normally ".so").
16478shrext_cmds='$shrext_cmds'
16479
16480# Executable file suffix (normally "").
16481exeext="$exeext"
16482
16483# Additional compiler flags for building library objects.
16484pic_flag=$lt_lt_prog_compiler_pic_F77
16485pic_mode=$pic_mode
16486
16487# What is the maximum length of a command?
16488max_cmd_len=$lt_cv_sys_max_cmd_len
16489
16490# Does compiler simultaneously support -c and -o options?
16491compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16492
16493# Must we lock files when doing compilation?
16494need_locks=$lt_need_locks
16495
16496# Do we need the lib prefix for modules?
16497need_lib_prefix=$need_lib_prefix
16498
16499# Do we need a version for libraries?
16500need_version=$need_version
16501
16502# Whether dlopen is supported.
16503dlopen_support=$enable_dlopen
16504
16505# Whether dlopen of programs is supported.
16506dlopen_self=$enable_dlopen_self
16507
16508# Whether dlopen of statically linked programs is supported.
16509dlopen_self_static=$enable_dlopen_self_static
16510
16511# Compiler flag to prevent dynamic linking.
16512link_static_flag=$lt_lt_prog_compiler_static_F77
16513
16514# Compiler flag to turn off builtin functions.
16515no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16516
16517# Compiler flag to allow reflexive dlopens.
16518export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16519
16520# Compiler flag to generate shared objects directly from archives.
16521whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16522
16523# Compiler flag to generate thread-safe objects.
16524thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16525
16526# Library versioning type.
16527version_type=$version_type
16528
16529# Format of library name prefix.
16530libname_spec=$lt_libname_spec
16531
16532# List of archive names.  First name is the real one, the rest are links.
16533# The last name is the one that the linker finds with -lNAME.
16534library_names_spec=$lt_library_names_spec
16535
16536# The coded name of the library, if different from the real name.
16537soname_spec=$lt_soname_spec
16538
16539# Commands used to build and install an old-style archive.
16540RANLIB=$lt_RANLIB
16541old_archive_cmds=$lt_old_archive_cmds_F77
16542old_postinstall_cmds=$lt_old_postinstall_cmds
16543old_postuninstall_cmds=$lt_old_postuninstall_cmds
16544
16545# Create an old-style archive from a shared archive.
16546old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16547
16548# Create a temporary old-style archive to link instead of a shared archive.
16549old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16550
16551# Commands used to build and install a shared archive.
16552archive_cmds=$lt_archive_cmds_F77
16553archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16554postinstall_cmds=$lt_postinstall_cmds
16555postuninstall_cmds=$lt_postuninstall_cmds
16556
16557# Commands used to build a loadable module (assumed same as above if empty)
16558module_cmds=$lt_module_cmds_F77
16559module_expsym_cmds=$lt_module_expsym_cmds_F77
16560
16561# Commands to strip libraries.
16562old_striplib=$lt_old_striplib
16563striplib=$lt_striplib
16564
16565# Dependencies to place before the objects being linked to create a
16566# shared library.
16567predep_objects=$lt_predep_objects_F77
16568
16569# Dependencies to place after the objects being linked to create a
16570# shared library.
16571postdep_objects=$lt_postdep_objects_F77
16572
16573# Dependencies to place before the objects being linked to create a
16574# shared library.
16575predeps=$lt_predeps_F77
16576
16577# Dependencies to place after the objects being linked to create a
16578# shared library.
16579postdeps=$lt_postdeps_F77
16580
16581# The directories searched by this compiler when creating a shared
16582# library
16583compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16584
16585# The library search path used internally by the compiler when linking
16586# a shared library.
16587compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16588
16589# Method to check whether dependent libraries are shared objects.
16590deplibs_check_method=$lt_deplibs_check_method
16591
16592# Command to use when deplibs_check_method == file_magic.
16593file_magic_cmd=$lt_file_magic_cmd
16594
16595# Flag that allows shared libraries with undefined symbols to be built.
16596allow_undefined_flag=$lt_allow_undefined_flag_F77
16597
16598# Flag that forces no undefined symbols.
16599no_undefined_flag=$lt_no_undefined_flag_F77
16600
16601# Commands used to finish a libtool library installation in a directory.
16602finish_cmds=$lt_finish_cmds
16603
16604# Same as above, but a single script fragment to be evaled but not shown.
16605finish_eval=$lt_finish_eval
16606
16607# Take the output of nm and produce a listing of raw symbols and C names.
16608global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16609
16610# Transform the output of nm in a proper C declaration
16611global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16612
16613# Transform the output of nm in a C name address pair
16614global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16615
16616# This is the shared library runtime path variable.
16617runpath_var=$runpath_var
16618
16619# This is the shared library path variable.
16620shlibpath_var=$shlibpath_var
16621
16622# Is shlibpath searched before the hard-coded library search path?
16623shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16624
16625# How to hardcode a shared library path into an executable.
16626hardcode_action=$hardcode_action_F77
16627
16628# Whether we should hardcode library paths into libraries.
16629hardcode_into_libs=$hardcode_into_libs
16630
16631# Flag to hardcode \$libdir into a binary during linking.
16632# This must work even if \$libdir does not exist.
16633hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16634
16635# If ld is used when linking, flag to hardcode \$libdir into
16636# a binary during linking. This must work even if \$libdir does
16637# not exist.
16638hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16639
16640# Whether we need a single -rpath flag with a separated argument.
16641hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16642
16643# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16644# resulting binary.
16645hardcode_direct=$hardcode_direct_F77
16646
16647# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16648# resulting binary.
16649hardcode_minus_L=$hardcode_minus_L_F77
16650
16651# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16652# the resulting binary.
16653hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16654
16655# Set to yes if building a shared library automatically hardcodes DIR into the library
16656# and all subsequent libraries and executables linked against it.
16657hardcode_automatic=$hardcode_automatic_F77
16658
16659# Variables whose values should be saved in libtool wrapper scripts and
16660# restored at relink time.
16661variables_saved_for_relink="$variables_saved_for_relink"
16662
16663# Whether libtool must link a program against all its dependency libraries.
16664link_all_deplibs=$link_all_deplibs_F77
16665
16666# Compile-time system search path for libraries
16667sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16668
16669# Run-time system search path for libraries
16670sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16671
16672# Fix the shell variable \$srcfile for the compiler.
16673fix_srcfile_path=$lt_fix_srcfile_path
16674
16675# Set to yes if exported symbols are required.
16676always_export_symbols=$always_export_symbols_F77
16677
16678# The commands to list exported symbols.
16679export_symbols_cmds=$lt_export_symbols_cmds_F77
16680
16681# The commands to extract the exported symbol list from a shared archive.
16682extract_expsyms_cmds=$lt_extract_expsyms_cmds
16683
16684# Symbols that should not be listed in the preloaded symbols.
16685exclude_expsyms=$lt_exclude_expsyms_F77
16686
16687# Symbols that must always be exported.
16688include_expsyms=$lt_include_expsyms_F77
16689
16690# ### END LIBTOOL TAG CONFIG: $tagname
16691
16692__EOF__
16693
16694
16695else
16696  # If there is no Makefile yet, we rely on a make rule to execute
16697  # `config.status --recheck' to rerun these tests and create the
16698  # libtool script then.
16699  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16700  if test -f "$ltmain_in"; then
16701    test -f Makefile && make "$ltmain"
16702  fi
16703fi
16704
16705
16706ac_ext=c
16707ac_cpp='$CPP $CPPFLAGS'
16708ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16709ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16710ac_compiler_gnu=$ac_cv_c_compiler_gnu
16711
16712CC="$lt_save_CC"
16713
16714	else
16715	  tagname=""
16716	fi
16717	;;
16718
16719      GCJ)
16720	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16721
16722
16723# Source file extension for Java test sources.
16724ac_ext=java
16725
16726# Object file extension for compiled Java test sources.
16727objext=o
16728objext_GCJ=$objext
16729
16730# Code to be used in simple compile tests
16731lt_simple_compile_test_code="class foo {}"
16732
16733# Code to be used in simple link tests
16734lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16735
16736# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16737
16738# If no C compiler was specified, use CC.
16739LTCC=${LTCC-"$CC"}
16740
16741# If no C compiler flags were specified, use CFLAGS.
16742LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16743
16744# Allow CC to be a program name with arguments.
16745compiler=$CC
16746
16747
16748# save warnings/boilerplate of simple test code
16749ac_outfile=conftest.$ac_objext
16750echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16751eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16752_lt_compiler_boilerplate=`cat conftest.err`
16753$rm conftest*
16754
16755ac_outfile=conftest.$ac_objext
16756echo "$lt_simple_link_test_code" >conftest.$ac_ext
16757eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16758_lt_linker_boilerplate=`cat conftest.err`
16759$rm -r conftest*
16760
16761
16762# Allow CC to be a program name with arguments.
16763lt_save_CC="$CC"
16764CC=${GCJ-"gcj"}
16765compiler=$CC
16766compiler_GCJ=$CC
16767for cc_temp in $compiler""; do
16768  case $cc_temp in
16769    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16770    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16771    \-*) ;;
16772    *) break;;
16773  esac
16774done
16775cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16776
16777
16778# GCJ did not exist at the time GCC didn't implicitly link libc in.
16779archive_cmds_need_lc_GCJ=no
16780
16781old_archive_cmds_GCJ=$old_archive_cmds
16782
16783
16784lt_prog_compiler_no_builtin_flag_GCJ=
16785
16786if test "$GCC" = yes; then
16787  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16788
16789
16790{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16791echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16792if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16793  echo $ECHO_N "(cached) $ECHO_C" >&6
16794else
16795  lt_cv_prog_compiler_rtti_exceptions=no
16796  ac_outfile=conftest.$ac_objext
16797   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16798   lt_compiler_flag="-fno-rtti -fno-exceptions"
16799   # Insert the option either (1) after the last *FLAGS variable, or
16800   # (2) before a word containing "conftest.", or (3) at the end.
16801   # Note that $ac_compile itself does not contain backslashes and begins
16802   # with a dollar sign (not a hyphen), so the echo should work correctly.
16803   # The option is referenced via a variable to avoid confusing sed.
16804   lt_compile=`echo "$ac_compile" | $SED \
16805   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16806   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16807   -e 's:$: $lt_compiler_flag:'`
16808   (eval echo "\"\$as_me:16808: $lt_compile\"" >&5)
16809   (eval "$lt_compile" 2>conftest.err)
16810   ac_status=$?
16811   cat conftest.err >&5
16812   echo "$as_me:16812: \$? = $ac_status" >&5
16813   if (exit $ac_status) && test -s "$ac_outfile"; then
16814     # The compiler can only warn and ignore the option if not recognized
16815     # So say no if there are warnings other than the usual output.
16816     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16817     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16818     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16819       lt_cv_prog_compiler_rtti_exceptions=yes
16820     fi
16821   fi
16822   $rm conftest*
16823
16824fi
16825{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16826echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16827
16828if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16829    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16830else
16831    :
16832fi
16833
16834fi
16835
16836lt_prog_compiler_wl_GCJ=
16837lt_prog_compiler_pic_GCJ=
16838lt_prog_compiler_static_GCJ=
16839
16840{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16841echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16842
16843  if test "$GCC" = yes; then
16844    lt_prog_compiler_wl_GCJ='-Wl,'
16845    lt_prog_compiler_static_GCJ='-static'
16846
16847    case $host_os in
16848      aix*)
16849      # All AIX code is PIC.
16850      if test "$host_cpu" = ia64; then
16851	# AIX 5 now supports IA64 processor
16852	lt_prog_compiler_static_GCJ='-Bstatic'
16853      fi
16854      ;;
16855
16856    amigaos*)
16857      # FIXME: we need at least 68020 code to build shared libraries, but
16858      # adding the `-m68020' flag to GCC prevents building anything better,
16859      # like `-m68040'.
16860      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16861      ;;
16862
16863    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16864      # PIC is the default for these OSes.
16865      ;;
16866
16867    mingw* | cygwin* | pw32* | os2*)
16868      # This hack is so that the source file can tell whether it is being
16869      # built for inclusion in a dll (and should export symbols for example).
16870      # Although the cygwin gcc ignores -fPIC, still need this for old-style
16871      # (--disable-auto-import) libraries
16872
16873      ;;
16874
16875    darwin* | rhapsody*)
16876      # PIC is the default on this platform
16877      # Common symbols not allowed in MH_DYLIB files
16878      lt_prog_compiler_pic_GCJ='-fno-common'
16879      ;;
16880
16881    interix[3-9]*)
16882      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16883      # Instead, we relocate shared libraries at runtime.
16884      ;;
16885
16886    msdosdjgpp*)
16887      # Just because we use GCC doesn't mean we suddenly get shared libraries
16888      # on systems that don't support them.
16889      lt_prog_compiler_can_build_shared_GCJ=no
16890      enable_shared=no
16891      ;;
16892
16893    sysv4*MP*)
16894      if test -d /usr/nec; then
16895	lt_prog_compiler_pic_GCJ=-Kconform_pic
16896      fi
16897      ;;
16898
16899    hpux*)
16900      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16901      # not for PA HP-UX.
16902      case $host_cpu in
16903      hppa*64*|ia64*)
16904	# +Z the default
16905	;;
16906      *)
16907	lt_prog_compiler_pic_GCJ='-fPIC'
16908	;;
16909      esac
16910      ;;
16911
16912    *)
16913      lt_prog_compiler_pic_GCJ='-fPIC'
16914      ;;
16915    esac
16916  else
16917    # PORTME Check for flag to pass linker flags through the system compiler.
16918    case $host_os in
16919    aix*)
16920      lt_prog_compiler_wl_GCJ='-Wl,'
16921      if test "$host_cpu" = ia64; then
16922	# AIX 5 now supports IA64 processor
16923	lt_prog_compiler_static_GCJ='-Bstatic'
16924      else
16925	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16926      fi
16927      ;;
16928      darwin*)
16929        # PIC is the default on this platform
16930        # Common symbols not allowed in MH_DYLIB files
16931       case $cc_basename in
16932         xlc*)
16933         lt_prog_compiler_pic_GCJ='-qnocommon'
16934         lt_prog_compiler_wl_GCJ='-Wl,'
16935         ;;
16936       esac
16937       ;;
16938
16939    mingw* | cygwin* | pw32* | os2*)
16940      # This hack is so that the source file can tell whether it is being
16941      # built for inclusion in a dll (and should export symbols for example).
16942
16943      ;;
16944
16945    hpux9* | hpux10* | hpux11*)
16946      lt_prog_compiler_wl_GCJ='-Wl,'
16947      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16948      # not for PA HP-UX.
16949      case $host_cpu in
16950      hppa*64*|ia64*)
16951	# +Z the default
16952	;;
16953      *)
16954	lt_prog_compiler_pic_GCJ='+Z'
16955	;;
16956      esac
16957      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16958      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16959      ;;
16960
16961    irix5* | irix6* | nonstopux*)
16962      lt_prog_compiler_wl_GCJ='-Wl,'
16963      # PIC (with -KPIC) is the default.
16964      lt_prog_compiler_static_GCJ='-non_shared'
16965      ;;
16966
16967    newsos6)
16968      lt_prog_compiler_pic_GCJ='-KPIC'
16969      lt_prog_compiler_static_GCJ='-Bstatic'
16970      ;;
16971
16972    linux* | k*bsd*-gnu)
16973      case $cc_basename in
16974      icc* | ecc*)
16975	lt_prog_compiler_wl_GCJ='-Wl,'
16976	lt_prog_compiler_pic_GCJ='-KPIC'
16977	lt_prog_compiler_static_GCJ='-static'
16978        ;;
16979      pgcc* | pgf77* | pgf90* | pgf95*)
16980        # Portland Group compilers (*not* the Pentium gcc compiler,
16981	# which looks to be a dead project)
16982	lt_prog_compiler_wl_GCJ='-Wl,'
16983	lt_prog_compiler_pic_GCJ='-fpic'
16984	lt_prog_compiler_static_GCJ='-Bstatic'
16985        ;;
16986      ccc*)
16987        lt_prog_compiler_wl_GCJ='-Wl,'
16988        # All Alpha code is PIC.
16989        lt_prog_compiler_static_GCJ='-non_shared'
16990        ;;
16991      *)
16992        case `$CC -V 2>&1 | sed 5q` in
16993	*Sun\ C*)
16994	  # Sun C 5.9
16995	  lt_prog_compiler_pic_GCJ='-KPIC'
16996	  lt_prog_compiler_static_GCJ='-Bstatic'
16997	  lt_prog_compiler_wl_GCJ='-Wl,'
16998	  ;;
16999	*Sun\ F*)
17000	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17001	  lt_prog_compiler_pic_GCJ='-KPIC'
17002	  lt_prog_compiler_static_GCJ='-Bstatic'
17003	  lt_prog_compiler_wl_GCJ=''
17004	  ;;
17005	esac
17006	;;
17007      esac
17008      ;;
17009
17010    osf3* | osf4* | osf5*)
17011      lt_prog_compiler_wl_GCJ='-Wl,'
17012      # All OSF/1 code is PIC.
17013      lt_prog_compiler_static_GCJ='-non_shared'
17014      ;;
17015
17016    rdos*)
17017      lt_prog_compiler_static_GCJ='-non_shared'
17018      ;;
17019
17020    solaris*)
17021      lt_prog_compiler_pic_GCJ='-KPIC'
17022      lt_prog_compiler_static_GCJ='-Bstatic'
17023      case $cc_basename in
17024      f77* | f90* | f95*)
17025	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17026      *)
17027	lt_prog_compiler_wl_GCJ='-Wl,';;
17028      esac
17029      ;;
17030
17031    sunos4*)
17032      lt_prog_compiler_wl_GCJ='-Qoption ld '
17033      lt_prog_compiler_pic_GCJ='-PIC'
17034      lt_prog_compiler_static_GCJ='-Bstatic'
17035      ;;
17036
17037    sysv4 | sysv4.2uw2* | sysv4.3*)
17038      lt_prog_compiler_wl_GCJ='-Wl,'
17039      lt_prog_compiler_pic_GCJ='-KPIC'
17040      lt_prog_compiler_static_GCJ='-Bstatic'
17041      ;;
17042
17043    sysv4*MP*)
17044      if test -d /usr/nec ;then
17045	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17046	lt_prog_compiler_static_GCJ='-Bstatic'
17047      fi
17048      ;;
17049
17050    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17051      lt_prog_compiler_wl_GCJ='-Wl,'
17052      lt_prog_compiler_pic_GCJ='-KPIC'
17053      lt_prog_compiler_static_GCJ='-Bstatic'
17054      ;;
17055
17056    unicos*)
17057      lt_prog_compiler_wl_GCJ='-Wl,'
17058      lt_prog_compiler_can_build_shared_GCJ=no
17059      ;;
17060
17061    uts4*)
17062      lt_prog_compiler_pic_GCJ='-pic'
17063      lt_prog_compiler_static_GCJ='-Bstatic'
17064      ;;
17065
17066    *)
17067      lt_prog_compiler_can_build_shared_GCJ=no
17068      ;;
17069    esac
17070  fi
17071
17072{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17073echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
17074
17075#
17076# Check to make sure the PIC flag actually works.
17077#
17078if test -n "$lt_prog_compiler_pic_GCJ"; then
17079
17080{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17081echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
17082if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17083  echo $ECHO_N "(cached) $ECHO_C" >&6
17084else
17085  lt_cv_prog_compiler_pic_works_GCJ=no
17086  ac_outfile=conftest.$ac_objext
17087   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17088   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17089   # Insert the option either (1) after the last *FLAGS variable, or
17090   # (2) before a word containing "conftest.", or (3) at the end.
17091   # Note that $ac_compile itself does not contain backslashes and begins
17092   # with a dollar sign (not a hyphen), so the echo should work correctly.
17093   # The option is referenced via a variable to avoid confusing sed.
17094   lt_compile=`echo "$ac_compile" | $SED \
17095   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17096   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17097   -e 's:$: $lt_compiler_flag:'`
17098   (eval echo "\"\$as_me:17098: $lt_compile\"" >&5)
17099   (eval "$lt_compile" 2>conftest.err)
17100   ac_status=$?
17101   cat conftest.err >&5
17102   echo "$as_me:17102: \$? = $ac_status" >&5
17103   if (exit $ac_status) && test -s "$ac_outfile"; then
17104     # The compiler can only warn and ignore the option if not recognized
17105     # So say no if there are warnings other than the usual output.
17106     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17107     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17108     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17109       lt_cv_prog_compiler_pic_works_GCJ=yes
17110     fi
17111   fi
17112   $rm conftest*
17113
17114fi
17115{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17116echo "${ECHO_T}$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17117
17118if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17119    case $lt_prog_compiler_pic_GCJ in
17120     "" | " "*) ;;
17121     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17122     esac
17123else
17124    lt_prog_compiler_pic_GCJ=
17125     lt_prog_compiler_can_build_shared_GCJ=no
17126fi
17127
17128fi
17129case $host_os in
17130  # For platforms which do not support PIC, -DPIC is meaningless:
17131  *djgpp*)
17132    lt_prog_compiler_pic_GCJ=
17133    ;;
17134  *)
17135    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17136    ;;
17137esac
17138
17139#
17140# Check to make sure the static flag actually works.
17141#
17142wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17143{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17144echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
17145if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17146  echo $ECHO_N "(cached) $ECHO_C" >&6
17147else
17148  lt_cv_prog_compiler_static_works_GCJ=no
17149   save_LDFLAGS="$LDFLAGS"
17150   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17151   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17152   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17153     # The linker can only warn and ignore the option if not recognized
17154     # So say no if there are warnings
17155     if test -s conftest.err; then
17156       # Append any errors to the config.log.
17157       cat conftest.err 1>&5
17158       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17159       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17160       if diff conftest.exp conftest.er2 >/dev/null; then
17161         lt_cv_prog_compiler_static_works_GCJ=yes
17162       fi
17163     else
17164       lt_cv_prog_compiler_static_works_GCJ=yes
17165     fi
17166   fi
17167   $rm -r conftest*
17168   LDFLAGS="$save_LDFLAGS"
17169
17170fi
17171{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17172echo "${ECHO_T}$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17173
17174if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17175    :
17176else
17177    lt_prog_compiler_static_GCJ=
17178fi
17179
17180
17181{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17182echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
17183if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17184  echo $ECHO_N "(cached) $ECHO_C" >&6
17185else
17186  lt_cv_prog_compiler_c_o_GCJ=no
17187   $rm -r conftest 2>/dev/null
17188   mkdir conftest
17189   cd conftest
17190   mkdir out
17191   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17192
17193   lt_compiler_flag="-o out/conftest2.$ac_objext"
17194   # Insert the option either (1) after the last *FLAGS variable, or
17195   # (2) before a word containing "conftest.", or (3) at the end.
17196   # Note that $ac_compile itself does not contain backslashes and begins
17197   # with a dollar sign (not a hyphen), so the echo should work correctly.
17198   lt_compile=`echo "$ac_compile" | $SED \
17199   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17200   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17201   -e 's:$: $lt_compiler_flag:'`
17202   (eval echo "\"\$as_me:17202: $lt_compile\"" >&5)
17203   (eval "$lt_compile" 2>out/conftest.err)
17204   ac_status=$?
17205   cat out/conftest.err >&5
17206   echo "$as_me:17206: \$? = $ac_status" >&5
17207   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17208   then
17209     # The compiler can only warn and ignore the option if not recognized
17210     # So say no if there are warnings
17211     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17212     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17213     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17214       lt_cv_prog_compiler_c_o_GCJ=yes
17215     fi
17216   fi
17217   chmod u+w . 2>&5
17218   $rm conftest*
17219   # SGI C++ compiler will create directory out/ii_files/ for
17220   # template instantiation
17221   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17222   $rm out/* && rmdir out
17223   cd ..
17224   rmdir conftest
17225   $rm conftest*
17226
17227fi
17228{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17229echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17230
17231
17232hard_links="nottested"
17233if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17234  # do not overwrite the value of need_locks provided by the user
17235  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17236echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
17237  hard_links=yes
17238  $rm conftest*
17239  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17240  touch conftest.a
17241  ln conftest.a conftest.b 2>&5 || hard_links=no
17242  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17243  { echo "$as_me:$LINENO: result: $hard_links" >&5
17244echo "${ECHO_T}$hard_links" >&6; }
17245  if test "$hard_links" = no; then
17246    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17247echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17248    need_locks=warn
17249  fi
17250else
17251  need_locks=no
17252fi
17253
17254{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17255echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
17256
17257  runpath_var=
17258  allow_undefined_flag_GCJ=
17259  enable_shared_with_static_runtimes_GCJ=no
17260  archive_cmds_GCJ=
17261  archive_expsym_cmds_GCJ=
17262  old_archive_From_new_cmds_GCJ=
17263  old_archive_from_expsyms_cmds_GCJ=
17264  export_dynamic_flag_spec_GCJ=
17265  whole_archive_flag_spec_GCJ=
17266  thread_safe_flag_spec_GCJ=
17267  hardcode_libdir_flag_spec_GCJ=
17268  hardcode_libdir_flag_spec_ld_GCJ=
17269  hardcode_libdir_separator_GCJ=
17270  hardcode_direct_GCJ=no
17271  hardcode_minus_L_GCJ=no
17272  hardcode_shlibpath_var_GCJ=unsupported
17273  link_all_deplibs_GCJ=unknown
17274  hardcode_automatic_GCJ=no
17275  module_cmds_GCJ=
17276  module_expsym_cmds_GCJ=
17277  always_export_symbols_GCJ=no
17278  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17279  # include_expsyms should be a list of space-separated symbols to be *always*
17280  # included in the symbol list
17281  include_expsyms_GCJ=
17282  # exclude_expsyms can be an extended regexp of symbols to exclude
17283  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17284  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17285  # as well as any symbol that contains `d'.
17286  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17287  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17288  # platforms (ab)use it in PIC code, but their linkers get confused if
17289  # the symbol is explicitly referenced.  Since portable code cannot
17290  # rely on this symbol name, it's probably fine to never include it in
17291  # preloaded symbol tables.
17292  # Exclude shared library initialization/finalization symbols.
17293  extract_expsyms_cmds=
17294  # Just being paranoid about ensuring that cc_basename is set.
17295  for cc_temp in $compiler""; do
17296  case $cc_temp in
17297    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17298    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17299    \-*) ;;
17300    *) break;;
17301  esac
17302done
17303cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17304
17305  case $host_os in
17306  cygwin* | mingw* | pw32*)
17307    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17308    # When not using gcc, we currently assume that we are using
17309    # Microsoft Visual C++.
17310    if test "$GCC" != yes; then
17311      with_gnu_ld=no
17312    fi
17313    ;;
17314  interix*)
17315    # we just hope/assume this is gcc and not c89 (= MSVC++)
17316    with_gnu_ld=yes
17317    ;;
17318  openbsd*)
17319    with_gnu_ld=no
17320    ;;
17321  esac
17322
17323  ld_shlibs_GCJ=yes
17324  if test "$with_gnu_ld" = yes; then
17325    # If archive_cmds runs LD, not CC, wlarc should be empty
17326    wlarc='${wl}'
17327
17328    # Set some defaults for GNU ld with shared library support. These
17329    # are reset later if shared libraries are not supported. Putting them
17330    # here allows them to be overridden if necessary.
17331    runpath_var=LD_RUN_PATH
17332    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17333    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17334    # ancient GNU ld didn't support --whole-archive et. al.
17335    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17336	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17337      else
17338  	whole_archive_flag_spec_GCJ=
17339    fi
17340    supports_anon_versioning=no
17341    case `$LD -v 2>/dev/null` in
17342      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17343      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17344      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17345      *\ 2.11.*) ;; # other 2.11 versions
17346      *) supports_anon_versioning=yes ;;
17347    esac
17348
17349    # See if GNU ld supports shared libraries.
17350    case $host_os in
17351    aix[3-9]*)
17352      # On AIX/PPC, the GNU linker is very broken
17353      if test "$host_cpu" != ia64; then
17354	ld_shlibs_GCJ=no
17355	cat <<EOF 1>&2
17356
17357*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17358*** to be unable to reliably create shared libraries on AIX.
17359*** Therefore, libtool is disabling shared libraries support.  If you
17360*** really care for shared libraries, you may want to modify your PATH
17361*** so that a non-GNU linker is found, and then restart.
17362
17363EOF
17364      fi
17365      ;;
17366
17367    amigaos*)
17368      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)'
17369      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17370      hardcode_minus_L_GCJ=yes
17371
17372      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17373      # that the semantics of dynamic libraries on AmigaOS, at least up
17374      # to version 4, is to share data among multiple programs linked
17375      # with the same dynamic library.  Since this doesn't match the
17376      # behavior of shared libraries on other platforms, we can't use
17377      # them.
17378      ld_shlibs_GCJ=no
17379      ;;
17380
17381    beos*)
17382      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17383	allow_undefined_flag_GCJ=unsupported
17384	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17385	# support --undefined.  This deserves some investigation.  FIXME
17386	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17387      else
17388	ld_shlibs_GCJ=no
17389      fi
17390      ;;
17391
17392    cygwin* | mingw* | pw32*)
17393      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17394      # as there is no search path for DLLs.
17395      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17396      allow_undefined_flag_GCJ=unsupported
17397      always_export_symbols_GCJ=no
17398      enable_shared_with_static_runtimes_GCJ=yes
17399      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17400
17401      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17402        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17403	# If the export-symbols file already is a .def file (1st line
17404	# is EXPORTS), use it as is; otherwise, prepend...
17405	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17406	  cp $export_symbols $output_objdir/$soname.def;
17407	else
17408	  echo EXPORTS > $output_objdir/$soname.def;
17409	  cat $export_symbols >> $output_objdir/$soname.def;
17410	fi~
17411	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17412      else
17413	ld_shlibs_GCJ=no
17414      fi
17415      ;;
17416
17417    interix[3-9]*)
17418      hardcode_direct_GCJ=no
17419      hardcode_shlibpath_var_GCJ=no
17420      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17421      export_dynamic_flag_spec_GCJ='${wl}-E'
17422      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17423      # Instead, shared libraries are loaded at an image base (0x10000000 by
17424      # default) and relocated if they conflict, which is a slow very memory
17425      # consuming and fragmenting process.  To avoid this, we pick a random,
17426      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17427      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17428      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'
17429      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'
17430      ;;
17431
17432    gnu* | linux* | k*bsd*-gnu)
17433      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17434	tmp_addflag=
17435	case $cc_basename,$host_cpu in
17436	pgcc*)				# Portland Group C compiler
17437	  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'
17438	  tmp_addflag=' $pic_flag'
17439	  ;;
17440	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17441	  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'
17442	  tmp_addflag=' $pic_flag -Mnomain' ;;
17443	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17444	  tmp_addflag=' -i_dynamic' ;;
17445	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17446	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17447	ifc* | ifort*)			# Intel Fortran compiler
17448	  tmp_addflag=' -nofor_main' ;;
17449	esac
17450	case `$CC -V 2>&1 | sed 5q` in
17451	*Sun\ C*)			# Sun C 5.9
17452	  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'
17453	  tmp_sharedflag='-G' ;;
17454	*Sun\ F*)			# Sun Fortran 8.3
17455	  tmp_sharedflag='-G' ;;
17456	*)
17457	  tmp_sharedflag='-shared' ;;
17458	esac
17459	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17460
17461	if test $supports_anon_versioning = yes; then
17462	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17463  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17464  $echo "local: *; };" >> $output_objdir/$libname.ver~
17465	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17466	fi
17467      else
17468	ld_shlibs_GCJ=no
17469      fi
17470      ;;
17471
17472    netbsd*)
17473      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17474	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17475	wlarc=
17476      else
17477	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17478	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17479      fi
17480      ;;
17481
17482    solaris*)
17483      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17484	ld_shlibs_GCJ=no
17485	cat <<EOF 1>&2
17486
17487*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17488*** create shared libraries on Solaris systems.  Therefore, libtool
17489*** is disabling shared libraries support.  We urge you to upgrade GNU
17490*** binutils to release 2.9.1 or newer.  Another option is to modify
17491*** your PATH or compiler configuration so that the native linker is
17492*** used, and then restart.
17493
17494EOF
17495      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17496	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17497	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17498      else
17499	ld_shlibs_GCJ=no
17500      fi
17501      ;;
17502
17503    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17504      case `$LD -v 2>&1` in
17505        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17506	ld_shlibs_GCJ=no
17507	cat <<_LT_EOF 1>&2
17508
17509*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17510*** reliably create shared libraries on SCO systems.  Therefore, libtool
17511*** is disabling shared libraries support.  We urge you to upgrade GNU
17512*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17513*** your PATH or compiler configuration so that the native linker is
17514*** used, and then restart.
17515
17516_LT_EOF
17517	;;
17518	*)
17519	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17520	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17521	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17522	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17523	  else
17524	    ld_shlibs_GCJ=no
17525	  fi
17526	;;
17527      esac
17528      ;;
17529
17530    sunos4*)
17531      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17532      wlarc=
17533      hardcode_direct_GCJ=yes
17534      hardcode_shlibpath_var_GCJ=no
17535      ;;
17536
17537    *)
17538      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17539	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17540	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17541      else
17542	ld_shlibs_GCJ=no
17543      fi
17544      ;;
17545    esac
17546
17547    if test "$ld_shlibs_GCJ" = no; then
17548      runpath_var=
17549      hardcode_libdir_flag_spec_GCJ=
17550      export_dynamic_flag_spec_GCJ=
17551      whole_archive_flag_spec_GCJ=
17552    fi
17553  else
17554    # PORTME fill in a description of your system's linker (not GNU ld)
17555    case $host_os in
17556    aix3*)
17557      allow_undefined_flag_GCJ=unsupported
17558      always_export_symbols_GCJ=yes
17559      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'
17560      # Note: this linker hardcodes the directories in LIBPATH if there
17561      # are no directories specified by -L.
17562      hardcode_minus_L_GCJ=yes
17563      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17564	# Neither direct hardcoding nor static linking is supported with a
17565	# broken collect2.
17566	hardcode_direct_GCJ=unsupported
17567      fi
17568      ;;
17569
17570    aix[4-9]*)
17571      if test "$host_cpu" = ia64; then
17572	# On IA64, the linker does run time linking by default, so we don't
17573	# have to do anything special.
17574	aix_use_runtimelinking=no
17575	exp_sym_flag='-Bexport'
17576	no_entry_flag=""
17577      else
17578	# If we're using GNU nm, then we don't want the "-C" option.
17579	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17580	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17581	  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'
17582	else
17583	  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'
17584	fi
17585	aix_use_runtimelinking=no
17586
17587	# Test if we are trying to use run time linking or normal
17588	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17589	# need to do runtime linking.
17590	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17591	  for ld_flag in $LDFLAGS; do
17592  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17593  	    aix_use_runtimelinking=yes
17594  	    break
17595  	  fi
17596	  done
17597	  ;;
17598	esac
17599
17600	exp_sym_flag='-bexport'
17601	no_entry_flag='-bnoentry'
17602      fi
17603
17604      # When large executables or shared objects are built, AIX ld can
17605      # have problems creating the table of contents.  If linking a library
17606      # or program results in "error TOC overflow" add -mminimal-toc to
17607      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17608      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17609
17610      archive_cmds_GCJ=''
17611      hardcode_direct_GCJ=yes
17612      hardcode_libdir_separator_GCJ=':'
17613      link_all_deplibs_GCJ=yes
17614
17615      if test "$GCC" = yes; then
17616	case $host_os in aix4.[012]|aix4.[012].*)
17617	# We only want to do this on AIX 4.2 and lower, the check
17618	# below for broken collect2 doesn't work under 4.3+
17619	  collect2name=`${CC} -print-prog-name=collect2`
17620	  if test -f "$collect2name" && \
17621  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17622	  then
17623  	  # We have reworked collect2
17624  	  :
17625	  else
17626  	  # We have old collect2
17627  	  hardcode_direct_GCJ=unsupported
17628  	  # It fails to find uninstalled libraries when the uninstalled
17629  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17630  	  # to unsupported forces relinking
17631  	  hardcode_minus_L_GCJ=yes
17632  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17633  	  hardcode_libdir_separator_GCJ=
17634	  fi
17635	  ;;
17636	esac
17637	shared_flag='-shared'
17638	if test "$aix_use_runtimelinking" = yes; then
17639	  shared_flag="$shared_flag "'${wl}-G'
17640	fi
17641      else
17642	# not using gcc
17643	if test "$host_cpu" = ia64; then
17644  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17645  	# chokes on -Wl,-G. The following line is correct:
17646	  shared_flag='-G'
17647	else
17648	  if test "$aix_use_runtimelinking" = yes; then
17649	    shared_flag='${wl}-G'
17650	  else
17651	    shared_flag='${wl}-bM:SRE'
17652	  fi
17653	fi
17654      fi
17655
17656      # It seems that -bexpall does not export symbols beginning with
17657      # underscore (_), so it is better to generate a list of symbols to export.
17658      always_export_symbols_GCJ=yes
17659      if test "$aix_use_runtimelinking" = yes; then
17660	# Warning - without using the other runtime loading flags (-brtl),
17661	# -berok will link without error, but may produce a broken library.
17662	allow_undefined_flag_GCJ='-berok'
17663       # Determine the default libpath from the value encoded in an empty executable.
17664       cat >conftest.$ac_ext <<_ACEOF
17665/* confdefs.h.  */
17666_ACEOF
17667cat confdefs.h >>conftest.$ac_ext
17668cat >>conftest.$ac_ext <<_ACEOF
17669/* end confdefs.h.  */
17670
17671int
17672main ()
17673{
17674
17675  ;
17676  return 0;
17677}
17678_ACEOF
17679rm -f conftest.$ac_objext conftest$ac_exeext
17680if { (ac_try="$ac_link"
17681case "(($ac_try" in
17682  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17683  *) ac_try_echo=$ac_try;;
17684esac
17685eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17686  (eval "$ac_link") 2>conftest.er1
17687  ac_status=$?
17688  grep -v '^ *+' conftest.er1 >conftest.err
17689  rm -f conftest.er1
17690  cat conftest.err >&5
17691  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17692  (exit $ac_status); } && {
17693	 test -z "$ac_c_werror_flag" ||
17694	 test ! -s conftest.err
17695       } && test -s conftest$ac_exeext &&
17696       $as_test_x conftest$ac_exeext; then
17697
17698lt_aix_libpath_sed='
17699    /Import File Strings/,/^$/ {
17700	/^0/ {
17701	    s/^0  *\(.*\)$/\1/
17702	    p
17703	}
17704    }'
17705aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17706# Check for a 64-bit object if we didn't find anything.
17707if test -z "$aix_libpath"; then
17708  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17709fi
17710else
17711  echo "$as_me: failed program was:" >&5
17712sed 's/^/| /' conftest.$ac_ext >&5
17713
17714
17715fi
17716
17717rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17718      conftest$ac_exeext conftest.$ac_ext
17719if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17720
17721       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17722	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"
17723       else
17724	if test "$host_cpu" = ia64; then
17725	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17726	  allow_undefined_flag_GCJ="-z nodefs"
17727	  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"
17728	else
17729	 # Determine the default libpath from the value encoded in an empty executable.
17730	 cat >conftest.$ac_ext <<_ACEOF
17731/* confdefs.h.  */
17732_ACEOF
17733cat confdefs.h >>conftest.$ac_ext
17734cat >>conftest.$ac_ext <<_ACEOF
17735/* end confdefs.h.  */
17736
17737int
17738main ()
17739{
17740
17741  ;
17742  return 0;
17743}
17744_ACEOF
17745rm -f conftest.$ac_objext conftest$ac_exeext
17746if { (ac_try="$ac_link"
17747case "(($ac_try" in
17748  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17749  *) ac_try_echo=$ac_try;;
17750esac
17751eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17752  (eval "$ac_link") 2>conftest.er1
17753  ac_status=$?
17754  grep -v '^ *+' conftest.er1 >conftest.err
17755  rm -f conftest.er1
17756  cat conftest.err >&5
17757  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17758  (exit $ac_status); } && {
17759	 test -z "$ac_c_werror_flag" ||
17760	 test ! -s conftest.err
17761       } && test -s conftest$ac_exeext &&
17762       $as_test_x conftest$ac_exeext; then
17763
17764lt_aix_libpath_sed='
17765    /Import File Strings/,/^$/ {
17766	/^0/ {
17767	    s/^0  *\(.*\)$/\1/
17768	    p
17769	}
17770    }'
17771aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17772# Check for a 64-bit object if we didn't find anything.
17773if test -z "$aix_libpath"; then
17774  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17775fi
17776else
17777  echo "$as_me: failed program was:" >&5
17778sed 's/^/| /' conftest.$ac_ext >&5
17779
17780
17781fi
17782
17783rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17784      conftest$ac_exeext conftest.$ac_ext
17785if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17786
17787	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17788	  # Warning - without using the other run time loading flags,
17789	  # -berok will link without error, but may produce a broken library.
17790	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17791	  allow_undefined_flag_GCJ=' ${wl}-berok'
17792	  # Exported symbols can be pulled into shared objects from archives
17793	  whole_archive_flag_spec_GCJ='$convenience'
17794	  archive_cmds_need_lc_GCJ=yes
17795	  # This is similar to how AIX traditionally builds its shared libraries.
17796	  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'
17797	fi
17798      fi
17799      ;;
17800
17801    amigaos*)
17802      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)'
17803      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17804      hardcode_minus_L_GCJ=yes
17805      # see comment about different semantics on the GNU ld section
17806      ld_shlibs_GCJ=no
17807      ;;
17808
17809    bsdi[45]*)
17810      export_dynamic_flag_spec_GCJ=-rdynamic
17811      ;;
17812
17813    cygwin* | mingw* | pw32*)
17814      # When not using gcc, we currently assume that we are using
17815      # Microsoft Visual C++.
17816      # hardcode_libdir_flag_spec is actually meaningless, as there is
17817      # no search path for DLLs.
17818      hardcode_libdir_flag_spec_GCJ=' '
17819      allow_undefined_flag_GCJ=unsupported
17820      # Tell ltmain to make .lib files, not .a files.
17821      libext=lib
17822      # Tell ltmain to make .dll files, not .so files.
17823      shrext_cmds=".dll"
17824      # FIXME: Setting linknames here is a bad hack.
17825      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17826      # The linker will automatically build a .lib file if we build a DLL.
17827      old_archive_From_new_cmds_GCJ='true'
17828      # FIXME: Should let the user specify the lib program.
17829      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17830      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17831      enable_shared_with_static_runtimes_GCJ=yes
17832      ;;
17833
17834    darwin* | rhapsody*)
17835      case $host_os in
17836        rhapsody* | darwin1.[012])
17837         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17838         ;;
17839       *) # Darwin 1.3 on
17840         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17841           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17842         else
17843           case ${MACOSX_DEPLOYMENT_TARGET} in
17844             10.[012])
17845               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17846               ;;
17847             10.*)
17848               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17849               ;;
17850           esac
17851         fi
17852         ;;
17853      esac
17854      archive_cmds_need_lc_GCJ=no
17855      hardcode_direct_GCJ=no
17856      hardcode_automatic_GCJ=yes
17857      hardcode_shlibpath_var_GCJ=unsupported
17858      whole_archive_flag_spec_GCJ=''
17859      link_all_deplibs_GCJ=yes
17860    if test "$GCC" = yes ; then
17861    	output_verbose_link_cmd='echo'
17862        archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
17863        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
17864        archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
17865        module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
17866    else
17867      case $cc_basename in
17868        xlc*)
17869         output_verbose_link_cmd='echo'
17870         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
17871         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17872          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17873         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}'
17874          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}'
17875          ;;
17876       *)
17877         ld_shlibs_GCJ=no
17878          ;;
17879      esac
17880    fi
17881      ;;
17882
17883    dgux*)
17884      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17885      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17886      hardcode_shlibpath_var_GCJ=no
17887      ;;
17888
17889    freebsd1*)
17890      ld_shlibs_GCJ=no
17891      ;;
17892
17893    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17894    # support.  Future versions do this automatically, but an explicit c++rt0.o
17895    # does not break anything, and helps significantly (at the cost of a little
17896    # extra space).
17897    freebsd2.2*)
17898      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17899      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17900      hardcode_direct_GCJ=yes
17901      hardcode_shlibpath_var_GCJ=no
17902      ;;
17903
17904    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17905    freebsd2*)
17906      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17907      hardcode_direct_GCJ=yes
17908      hardcode_minus_L_GCJ=yes
17909      hardcode_shlibpath_var_GCJ=no
17910      ;;
17911
17912    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17913    freebsd* | dragonfly*)
17914      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17915      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17916      hardcode_direct_GCJ=yes
17917      hardcode_shlibpath_var_GCJ=no
17918      ;;
17919
17920    hpux9*)
17921      if test "$GCC" = yes; then
17922	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'
17923      else
17924	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'
17925      fi
17926      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17927      hardcode_libdir_separator_GCJ=:
17928      hardcode_direct_GCJ=yes
17929
17930      # hardcode_minus_L: Not really in the search PATH,
17931      # but as the default location of the library.
17932      hardcode_minus_L_GCJ=yes
17933      export_dynamic_flag_spec_GCJ='${wl}-E'
17934      ;;
17935
17936    hpux10*)
17937      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17938	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17939      else
17940	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17941      fi
17942      if test "$with_gnu_ld" = no; then
17943	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17944	hardcode_libdir_separator_GCJ=:
17945
17946	hardcode_direct_GCJ=yes
17947	export_dynamic_flag_spec_GCJ='${wl}-E'
17948
17949	# hardcode_minus_L: Not really in the search PATH,
17950	# but as the default location of the library.
17951	hardcode_minus_L_GCJ=yes
17952      fi
17953      ;;
17954
17955    hpux11*)
17956      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17957	case $host_cpu in
17958	hppa*64*)
17959	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17960	  ;;
17961	ia64*)
17962	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17963	  ;;
17964	*)
17965	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17966	  ;;
17967	esac
17968      else
17969	case $host_cpu in
17970	hppa*64*)
17971	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17972	  ;;
17973	ia64*)
17974	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17975	  ;;
17976	*)
17977	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17978	  ;;
17979	esac
17980      fi
17981      if test "$with_gnu_ld" = no; then
17982	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17983	hardcode_libdir_separator_GCJ=:
17984
17985	case $host_cpu in
17986	hppa*64*|ia64*)
17987	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17988	  hardcode_direct_GCJ=no
17989	  hardcode_shlibpath_var_GCJ=no
17990	  ;;
17991	*)
17992	  hardcode_direct_GCJ=yes
17993	  export_dynamic_flag_spec_GCJ='${wl}-E'
17994
17995	  # hardcode_minus_L: Not really in the search PATH,
17996	  # but as the default location of the library.
17997	  hardcode_minus_L_GCJ=yes
17998	  ;;
17999	esac
18000      fi
18001      ;;
18002
18003    irix5* | irix6* | nonstopux*)
18004      if test "$GCC" = yes; then
18005	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'
18006      else
18007	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'
18008	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18009      fi
18010      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18011      hardcode_libdir_separator_GCJ=:
18012      link_all_deplibs_GCJ=yes
18013      ;;
18014
18015    netbsd*)
18016      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18017	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18018      else
18019	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18020      fi
18021      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18022      hardcode_direct_GCJ=yes
18023      hardcode_shlibpath_var_GCJ=no
18024      ;;
18025
18026    newsos6)
18027      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18028      hardcode_direct_GCJ=yes
18029      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18030      hardcode_libdir_separator_GCJ=:
18031      hardcode_shlibpath_var_GCJ=no
18032      ;;
18033
18034    openbsd*)
18035      if test -f /usr/libexec/ld.so; then
18036	hardcode_direct_GCJ=yes
18037	hardcode_shlibpath_var_GCJ=no
18038	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18039	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18040	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18041	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18042	  export_dynamic_flag_spec_GCJ='${wl}-E'
18043	else
18044	  case $host_os in
18045	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18046	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18047	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18048	     ;;
18049	   *)
18050	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18051	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18052	     ;;
18053	  esac
18054        fi
18055      else
18056	ld_shlibs_GCJ=no
18057      fi
18058      ;;
18059
18060    os2*)
18061      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18062      hardcode_minus_L_GCJ=yes
18063      allow_undefined_flag_GCJ=unsupported
18064      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'
18065      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18066      ;;
18067
18068    osf3*)
18069      if test "$GCC" = yes; then
18070	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18071	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'
18072      else
18073	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18074	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'
18075      fi
18076      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18077      hardcode_libdir_separator_GCJ=:
18078      ;;
18079
18080    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18081      if test "$GCC" = yes; then
18082	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18083	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'
18084	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18085      else
18086	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18087	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'
18088	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~
18089	$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'
18090
18091	# Both c and cxx compiler support -rpath directly
18092	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18093      fi
18094      hardcode_libdir_separator_GCJ=:
18095      ;;
18096
18097    solaris*)
18098      no_undefined_flag_GCJ=' -z text'
18099      if test "$GCC" = yes; then
18100	wlarc='${wl}'
18101	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18102	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18103	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18104      else
18105	wlarc=''
18106	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18107	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18108  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18109      fi
18110      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18111      hardcode_shlibpath_var_GCJ=no
18112      case $host_os in
18113      solaris2.[0-5] | solaris2.[0-5].*) ;;
18114      *)
18115	# The compiler driver will combine and reorder linker options,
18116	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18117	# but is careful enough not to reorder.
18118 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18119	if test "$GCC" = yes; then
18120	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18121	else
18122	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18123	fi
18124	;;
18125      esac
18126      link_all_deplibs_GCJ=yes
18127      ;;
18128
18129    sunos4*)
18130      if test "x$host_vendor" = xsequent; then
18131	# Use $CC to link under sequent, because it throws in some extra .o
18132	# files that make .init and .fini sections work.
18133	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18134      else
18135	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18136      fi
18137      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18138      hardcode_direct_GCJ=yes
18139      hardcode_minus_L_GCJ=yes
18140      hardcode_shlibpath_var_GCJ=no
18141      ;;
18142
18143    sysv4)
18144      case $host_vendor in
18145	sni)
18146	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18147	  hardcode_direct_GCJ=yes # is this really true???
18148	;;
18149	siemens)
18150	  ## LD is ld it makes a PLAMLIB
18151	  ## CC just makes a GrossModule.
18152	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18153	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18154	  hardcode_direct_GCJ=no
18155        ;;
18156	motorola)
18157	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18158	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18159	;;
18160      esac
18161      runpath_var='LD_RUN_PATH'
18162      hardcode_shlibpath_var_GCJ=no
18163      ;;
18164
18165    sysv4.3*)
18166      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18167      hardcode_shlibpath_var_GCJ=no
18168      export_dynamic_flag_spec_GCJ='-Bexport'
18169      ;;
18170
18171    sysv4*MP*)
18172      if test -d /usr/nec; then
18173	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18174	hardcode_shlibpath_var_GCJ=no
18175	runpath_var=LD_RUN_PATH
18176	hardcode_runpath_var=yes
18177	ld_shlibs_GCJ=yes
18178      fi
18179      ;;
18180
18181    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18182      no_undefined_flag_GCJ='${wl}-z,text'
18183      archive_cmds_need_lc_GCJ=no
18184      hardcode_shlibpath_var_GCJ=no
18185      runpath_var='LD_RUN_PATH'
18186
18187      if test "$GCC" = yes; then
18188	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18189	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18190      else
18191	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18192	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18193      fi
18194      ;;
18195
18196    sysv5* | sco3.2v5* | sco5v6*)
18197      # Note: We can NOT use -z defs as we might desire, because we do not
18198      # link with -lc, and that would cause any symbols used from libc to
18199      # always be unresolved, which means just about no library would
18200      # ever link correctly.  If we're not using GNU ld we use -z text
18201      # though, which does catch some bad symbols but isn't as heavy-handed
18202      # as -z defs.
18203      no_undefined_flag_GCJ='${wl}-z,text'
18204      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18205      archive_cmds_need_lc_GCJ=no
18206      hardcode_shlibpath_var_GCJ=no
18207      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18208      hardcode_libdir_separator_GCJ=':'
18209      link_all_deplibs_GCJ=yes
18210      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18211      runpath_var='LD_RUN_PATH'
18212
18213      if test "$GCC" = yes; then
18214	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18215	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18216      else
18217	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18218	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18219      fi
18220      ;;
18221
18222    uts4*)
18223      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18224      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18225      hardcode_shlibpath_var_GCJ=no
18226      ;;
18227
18228    *)
18229      ld_shlibs_GCJ=no
18230      ;;
18231    esac
18232  fi
18233
18234{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18235echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
18236test "$ld_shlibs_GCJ" = no && can_build_shared=no
18237
18238#
18239# Do we need to explicitly link libc?
18240#
18241case "x$archive_cmds_need_lc_GCJ" in
18242x|xyes)
18243  # Assume -lc should be added
18244  archive_cmds_need_lc_GCJ=yes
18245
18246  if test "$enable_shared" = yes && test "$GCC" = yes; then
18247    case $archive_cmds_GCJ in
18248    *'~'*)
18249      # FIXME: we may have to deal with multi-command sequences.
18250      ;;
18251    '$CC '*)
18252      # Test whether the compiler implicitly links with -lc since on some
18253      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18254      # to ld, don't add -lc before -lgcc.
18255      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18256echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
18257      $rm conftest*
18258      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18259
18260      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18261  (eval $ac_compile) 2>&5
18262  ac_status=$?
18263  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18264  (exit $ac_status); } 2>conftest.err; then
18265        soname=conftest
18266        lib=conftest
18267        libobjs=conftest.$ac_objext
18268        deplibs=
18269        wl=$lt_prog_compiler_wl_GCJ
18270	pic_flag=$lt_prog_compiler_pic_GCJ
18271        compiler_flags=-v
18272        linker_flags=-v
18273        verstring=
18274        output_objdir=.
18275        libname=conftest
18276        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18277        allow_undefined_flag_GCJ=
18278        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18279  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18280  ac_status=$?
18281  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18282  (exit $ac_status); }
18283        then
18284	  archive_cmds_need_lc_GCJ=no
18285        else
18286	  archive_cmds_need_lc_GCJ=yes
18287        fi
18288        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18289      else
18290        cat conftest.err 1>&5
18291      fi
18292      $rm conftest*
18293      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18294echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
18295      ;;
18296    esac
18297  fi
18298  ;;
18299esac
18300
18301{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18302echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
18303library_names_spec=
18304libname_spec='lib$name'
18305soname_spec=
18306shrext_cmds=".so"
18307postinstall_cmds=
18308postuninstall_cmds=
18309finish_cmds=
18310finish_eval=
18311shlibpath_var=
18312shlibpath_overrides_runpath=unknown
18313version_type=none
18314dynamic_linker="$host_os ld.so"
18315sys_lib_dlsearch_path_spec="/lib /usr/lib"
18316
18317need_lib_prefix=unknown
18318hardcode_into_libs=no
18319
18320# when you set need_version to no, make sure it does not cause -set_version
18321# flags to be left without arguments
18322need_version=unknown
18323
18324case $host_os in
18325aix3*)
18326  version_type=linux
18327  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18328  shlibpath_var=LIBPATH
18329
18330  # AIX 3 has no versioning support, so we append a major version to the name.
18331  soname_spec='${libname}${release}${shared_ext}$major'
18332  ;;
18333
18334aix[4-9]*)
18335  version_type=linux
18336  need_lib_prefix=no
18337  need_version=no
18338  hardcode_into_libs=yes
18339  if test "$host_cpu" = ia64; then
18340    # AIX 5 supports IA64
18341    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18342    shlibpath_var=LD_LIBRARY_PATH
18343  else
18344    # With GCC up to 2.95.x, collect2 would create an import file
18345    # for dependence libraries.  The import file would start with
18346    # the line `#! .'.  This would cause the generated library to
18347    # depend on `.', always an invalid library.  This was fixed in
18348    # development snapshots of GCC prior to 3.0.
18349    case $host_os in
18350      aix4 | aix4.[01] | aix4.[01].*)
18351      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18352	   echo ' yes '
18353	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18354	:
18355      else
18356	can_build_shared=no
18357      fi
18358      ;;
18359    esac
18360    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18361    # soname into executable. Probably we can add versioning support to
18362    # collect2, so additional links can be useful in future.
18363    if test "$aix_use_runtimelinking" = yes; then
18364      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18365      # instead of lib<name>.a to let people know that these are not
18366      # typical AIX shared libraries.
18367      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18368    else
18369      # We preserve .a as extension for shared libraries through AIX4.2
18370      # and later when we are not doing run time linking.
18371      library_names_spec='${libname}${release}.a $libname.a'
18372      soname_spec='${libname}${release}${shared_ext}$major'
18373    fi
18374    shlibpath_var=LIBPATH
18375  fi
18376  ;;
18377
18378amigaos*)
18379  library_names_spec='$libname.ixlibrary $libname.a'
18380  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18381  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'
18382  ;;
18383
18384beos*)
18385  library_names_spec='${libname}${shared_ext}'
18386  dynamic_linker="$host_os ld.so"
18387  shlibpath_var=LIBRARY_PATH
18388  ;;
18389
18390bsdi[45]*)
18391  version_type=linux
18392  need_version=no
18393  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18394  soname_spec='${libname}${release}${shared_ext}$major'
18395  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18396  shlibpath_var=LD_LIBRARY_PATH
18397  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18398  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18399  # the default ld.so.conf also contains /usr/contrib/lib and
18400  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18401  # libtool to hard-code these into programs
18402  ;;
18403
18404cygwin* | mingw* | pw32*)
18405  version_type=windows
18406  shrext_cmds=".dll"
18407  need_version=no
18408  need_lib_prefix=no
18409
18410  case $GCC,$host_os in
18411  yes,cygwin* | yes,mingw* | yes,pw32*)
18412    library_names_spec='$libname.dll.a'
18413    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18414    postinstall_cmds='base_file=`basename \${file}`~
18415      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18416      dldir=$destdir/`dirname \$dlpath`~
18417      test -d \$dldir || mkdir -p \$dldir~
18418      $install_prog $dir/$dlname \$dldir/$dlname~
18419      chmod a+x \$dldir/$dlname'
18420    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18421      dlpath=$dir/\$dldll~
18422       $rm \$dlpath'
18423    shlibpath_overrides_runpath=yes
18424
18425    case $host_os in
18426    cygwin*)
18427      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18428      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18429      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18430      ;;
18431    mingw*)
18432      # MinGW DLLs use traditional 'lib' prefix
18433      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18434      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18435      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18436        # It is most probably a Windows format PATH printed by
18437        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18438        # path with ; separators, and with drive letters. We can handle the
18439        # drive letters (cygwin fileutils understands them), so leave them,
18440        # especially as we might pass files found there to a mingw objdump,
18441        # which wouldn't understand a cygwinified path. Ahh.
18442        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18443      else
18444        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18445      fi
18446      ;;
18447    pw32*)
18448      # pw32 DLLs use 'pw' prefix rather than 'lib'
18449      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18450      ;;
18451    esac
18452    ;;
18453
18454  *)
18455    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18456    ;;
18457  esac
18458  dynamic_linker='Win32 ld.exe'
18459  # FIXME: first we should search . and the directory the executable is in
18460  shlibpath_var=PATH
18461  ;;
18462
18463darwin* | rhapsody*)
18464  dynamic_linker="$host_os dyld"
18465  version_type=darwin
18466  need_lib_prefix=no
18467  need_version=no
18468  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18469  soname_spec='${libname}${release}${major}$shared_ext'
18470  shlibpath_overrides_runpath=yes
18471  shlibpath_var=DYLD_LIBRARY_PATH
18472  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18473
18474  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18475  ;;
18476
18477dgux*)
18478  version_type=linux
18479  need_lib_prefix=no
18480  need_version=no
18481  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18482  soname_spec='${libname}${release}${shared_ext}$major'
18483  shlibpath_var=LD_LIBRARY_PATH
18484  ;;
18485
18486freebsd1*)
18487  dynamic_linker=no
18488  ;;
18489
18490freebsd* | dragonfly*)
18491  # DragonFly does not have aout.  When/if they implement a new
18492  # versioning mechanism, adjust this.
18493  if test -x /usr/bin/objformat; then
18494    objformat=`/usr/bin/objformat`
18495  else
18496    case $host_os in
18497    freebsd[123]*) objformat=aout ;;
18498    *) objformat=elf ;;
18499    esac
18500  fi
18501  # Handle Gentoo/FreeBSD as it was Linux
18502  case $host_vendor in
18503    gentoo)
18504      version_type=linux ;;
18505    *)
18506      version_type=freebsd-$objformat ;;
18507  esac
18508
18509  case $version_type in
18510    freebsd-elf*)
18511      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18512      need_version=no
18513      need_lib_prefix=no
18514      ;;
18515    freebsd-*)
18516      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18517      need_version=yes
18518      ;;
18519    linux)
18520      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18521      soname_spec='${libname}${release}${shared_ext}$major'
18522      need_lib_prefix=no
18523      need_version=no
18524      ;;
18525  esac
18526  shlibpath_var=LD_LIBRARY_PATH
18527  case $host_os in
18528  freebsd2*)
18529    shlibpath_overrides_runpath=yes
18530    ;;
18531  freebsd3.[01]* | freebsdelf3.[01]*)
18532    shlibpath_overrides_runpath=yes
18533    hardcode_into_libs=yes
18534    ;;
18535  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18536  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18537    shlibpath_overrides_runpath=no
18538    hardcode_into_libs=yes
18539    ;;
18540  *) # from 4.6 on, and DragonFly
18541    shlibpath_overrides_runpath=yes
18542    hardcode_into_libs=yes
18543    ;;
18544  esac
18545  ;;
18546
18547gnu*)
18548  version_type=linux
18549  need_lib_prefix=no
18550  need_version=no
18551  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18552  soname_spec='${libname}${release}${shared_ext}$major'
18553  shlibpath_var=LD_LIBRARY_PATH
18554  hardcode_into_libs=yes
18555  ;;
18556
18557hpux9* | hpux10* | hpux11*)
18558  # Give a soname corresponding to the major version so that dld.sl refuses to
18559  # link against other versions.
18560  version_type=sunos
18561  need_lib_prefix=no
18562  need_version=no
18563  case $host_cpu in
18564  ia64*)
18565    shrext_cmds='.so'
18566    hardcode_into_libs=yes
18567    dynamic_linker="$host_os dld.so"
18568    shlibpath_var=LD_LIBRARY_PATH
18569    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18570    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18571    soname_spec='${libname}${release}${shared_ext}$major'
18572    if test "X$HPUX_IA64_MODE" = X32; then
18573      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18574    else
18575      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18576    fi
18577    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18578    ;;
18579   hppa*64*)
18580     shrext_cmds='.sl'
18581     hardcode_into_libs=yes
18582     dynamic_linker="$host_os dld.sl"
18583     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18584     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18585     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18586     soname_spec='${libname}${release}${shared_ext}$major'
18587     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18588     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18589     ;;
18590   *)
18591    shrext_cmds='.sl'
18592    dynamic_linker="$host_os dld.sl"
18593    shlibpath_var=SHLIB_PATH
18594    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18595    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18596    soname_spec='${libname}${release}${shared_ext}$major'
18597    ;;
18598  esac
18599  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18600  postinstall_cmds='chmod 555 $lib'
18601  ;;
18602
18603interix[3-9]*)
18604  version_type=linux
18605  need_lib_prefix=no
18606  need_version=no
18607  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18608  soname_spec='${libname}${release}${shared_ext}$major'
18609  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18610  shlibpath_var=LD_LIBRARY_PATH
18611  shlibpath_overrides_runpath=no
18612  hardcode_into_libs=yes
18613  ;;
18614
18615irix5* | irix6* | nonstopux*)
18616  case $host_os in
18617    nonstopux*) version_type=nonstopux ;;
18618    *)
18619	if test "$lt_cv_prog_gnu_ld" = yes; then
18620		version_type=linux
18621	else
18622		version_type=irix
18623	fi ;;
18624  esac
18625  need_lib_prefix=no
18626  need_version=no
18627  soname_spec='${libname}${release}${shared_ext}$major'
18628  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18629  case $host_os in
18630  irix5* | nonstopux*)
18631    libsuff= shlibsuff=
18632    ;;
18633  *)
18634    case $LD in # libtool.m4 will add one of these switches to LD
18635    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18636      libsuff= shlibsuff= libmagic=32-bit;;
18637    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18638      libsuff=32 shlibsuff=N32 libmagic=N32;;
18639    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18640      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18641    *) libsuff= shlibsuff= libmagic=never-match;;
18642    esac
18643    ;;
18644  esac
18645  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18646  shlibpath_overrides_runpath=no
18647  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18648  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18649  hardcode_into_libs=yes
18650  ;;
18651
18652# No shared lib support for Linux oldld, aout, or coff.
18653linux*oldld* | linux*aout* | linux*coff*)
18654  dynamic_linker=no
18655  ;;
18656
18657# This must be Linux ELF.
18658linux* | k*bsd*-gnu)
18659  version_type=linux
18660  need_lib_prefix=no
18661  need_version=no
18662  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18663  soname_spec='${libname}${release}${shared_ext}$major'
18664  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18665  shlibpath_var=LD_LIBRARY_PATH
18666  shlibpath_overrides_runpath=no
18667  # This implies no fast_install, which is unacceptable.
18668  # Some rework will be needed to allow for fast_install
18669  # before this can be enabled.
18670  hardcode_into_libs=yes
18671
18672  # Append ld.so.conf contents to the search path
18673  if test -f /etc/ld.so.conf; then
18674    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' ' '`
18675    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18676  fi
18677
18678  # We used to test for /lib/ld.so.1 and disable shared libraries on
18679  # powerpc, because MkLinux only supported shared libraries with the
18680  # GNU dynamic linker.  Since this was broken with cross compilers,
18681  # most powerpc-linux boxes support dynamic linking these days and
18682  # people can always --disable-shared, the test was removed, and we
18683  # assume the GNU/Linux dynamic linker is in use.
18684  dynamic_linker='GNU/Linux ld.so'
18685  ;;
18686
18687netbsd*)
18688  version_type=sunos
18689  need_lib_prefix=no
18690  need_version=no
18691  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18692    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18693    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18694    dynamic_linker='NetBSD (a.out) ld.so'
18695  else
18696    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18697    soname_spec='${libname}${release}${shared_ext}$major'
18698    dynamic_linker='NetBSD ld.elf_so'
18699  fi
18700  shlibpath_var=LD_LIBRARY_PATH
18701  shlibpath_overrides_runpath=yes
18702  hardcode_into_libs=yes
18703  ;;
18704
18705newsos6)
18706  version_type=linux
18707  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18708  shlibpath_var=LD_LIBRARY_PATH
18709  shlibpath_overrides_runpath=yes
18710  ;;
18711
18712nto-qnx*)
18713  version_type=linux
18714  need_lib_prefix=no
18715  need_version=no
18716  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18717  soname_spec='${libname}${release}${shared_ext}$major'
18718  shlibpath_var=LD_LIBRARY_PATH
18719  shlibpath_overrides_runpath=yes
18720  ;;
18721
18722openbsd*)
18723  version_type=sunos
18724  sys_lib_dlsearch_path_spec="/usr/lib"
18725  need_lib_prefix=no
18726  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18727  case $host_os in
18728    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18729    *)                         need_version=no  ;;
18730  esac
18731  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18732  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18733  shlibpath_var=LD_LIBRARY_PATH
18734  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18735    case $host_os in
18736      openbsd2.[89] | openbsd2.[89].*)
18737	shlibpath_overrides_runpath=no
18738	;;
18739      *)
18740	shlibpath_overrides_runpath=yes
18741	;;
18742      esac
18743  else
18744    shlibpath_overrides_runpath=yes
18745  fi
18746  ;;
18747
18748os2*)
18749  libname_spec='$name'
18750  shrext_cmds=".dll"
18751  need_lib_prefix=no
18752  library_names_spec='$libname${shared_ext} $libname.a'
18753  dynamic_linker='OS/2 ld.exe'
18754  shlibpath_var=LIBPATH
18755  ;;
18756
18757osf3* | osf4* | osf5*)
18758  version_type=osf
18759  need_lib_prefix=no
18760  need_version=no
18761  soname_spec='${libname}${release}${shared_ext}$major'
18762  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18763  shlibpath_var=LD_LIBRARY_PATH
18764  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18765  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18766  ;;
18767
18768rdos*)
18769  dynamic_linker=no
18770  ;;
18771
18772solaris*)
18773  version_type=linux
18774  need_lib_prefix=no
18775  need_version=no
18776  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18777  soname_spec='${libname}${release}${shared_ext}$major'
18778  shlibpath_var=LD_LIBRARY_PATH
18779  shlibpath_overrides_runpath=yes
18780  hardcode_into_libs=yes
18781  # ldd complains unless libraries are executable
18782  postinstall_cmds='chmod +x $lib'
18783  ;;
18784
18785sunos4*)
18786  version_type=sunos
18787  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18788  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18789  shlibpath_var=LD_LIBRARY_PATH
18790  shlibpath_overrides_runpath=yes
18791  if test "$with_gnu_ld" = yes; then
18792    need_lib_prefix=no
18793  fi
18794  need_version=yes
18795  ;;
18796
18797sysv4 | sysv4.3*)
18798  version_type=linux
18799  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18800  soname_spec='${libname}${release}${shared_ext}$major'
18801  shlibpath_var=LD_LIBRARY_PATH
18802  case $host_vendor in
18803    sni)
18804      shlibpath_overrides_runpath=no
18805      need_lib_prefix=no
18806      export_dynamic_flag_spec='${wl}-Blargedynsym'
18807      runpath_var=LD_RUN_PATH
18808      ;;
18809    siemens)
18810      need_lib_prefix=no
18811      ;;
18812    motorola)
18813      need_lib_prefix=no
18814      need_version=no
18815      shlibpath_overrides_runpath=no
18816      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18817      ;;
18818  esac
18819  ;;
18820
18821sysv4*MP*)
18822  if test -d /usr/nec ;then
18823    version_type=linux
18824    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18825    soname_spec='$libname${shared_ext}.$major'
18826    shlibpath_var=LD_LIBRARY_PATH
18827  fi
18828  ;;
18829
18830sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18831  version_type=freebsd-elf
18832  need_lib_prefix=no
18833  need_version=no
18834  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18835  soname_spec='${libname}${release}${shared_ext}$major'
18836  shlibpath_var=LD_LIBRARY_PATH
18837  hardcode_into_libs=yes
18838  if test "$with_gnu_ld" = yes; then
18839    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18840    shlibpath_overrides_runpath=no
18841  else
18842    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18843    shlibpath_overrides_runpath=yes
18844    case $host_os in
18845      sco3.2v5*)
18846        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18847	;;
18848    esac
18849  fi
18850  sys_lib_dlsearch_path_spec='/usr/lib'
18851  ;;
18852
18853uts4*)
18854  version_type=linux
18855  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18856  soname_spec='${libname}${release}${shared_ext}$major'
18857  shlibpath_var=LD_LIBRARY_PATH
18858  ;;
18859
18860*)
18861  dynamic_linker=no
18862  ;;
18863esac
18864{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18865echo "${ECHO_T}$dynamic_linker" >&6; }
18866test "$dynamic_linker" = no && can_build_shared=no
18867
18868if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
18869  echo $ECHO_N "(cached) $ECHO_C" >&6
18870else
18871  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
18872fi
18873
18874sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
18875if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
18876  echo $ECHO_N "(cached) $ECHO_C" >&6
18877else
18878  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
18879fi
18880
18881sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
18882
18883variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18884if test "$GCC" = yes; then
18885  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18886fi
18887
18888{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18889echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18890hardcode_action_GCJ=
18891if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18892   test -n "$runpath_var_GCJ" || \
18893   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18894
18895  # We can hardcode non-existant directories.
18896  if test "$hardcode_direct_GCJ" != no &&
18897     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18898     # have to relink, otherwise we might link with an installed library
18899     # when we should be linking with a yet-to-be-installed one
18900     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18901     test "$hardcode_minus_L_GCJ" != no; then
18902    # Linking always hardcodes the temporary library directory.
18903    hardcode_action_GCJ=relink
18904  else
18905    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18906    hardcode_action_GCJ=immediate
18907  fi
18908else
18909  # We cannot hardcode anything, or else we can only hardcode existing
18910  # directories.
18911  hardcode_action_GCJ=unsupported
18912fi
18913{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18914echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18915
18916if test "$hardcode_action_GCJ" = relink; then
18917  # Fast installation is not supported
18918  enable_fast_install=no
18919elif test "$shlibpath_overrides_runpath" = yes ||
18920     test "$enable_shared" = no; then
18921  # Fast installation is not necessary
18922  enable_fast_install=needless
18923fi
18924
18925
18926# The else clause should only fire when bootstrapping the
18927# libtool distribution, otherwise you forgot to ship ltmain.sh
18928# with your package, and you will get complaints that there are
18929# no rules to generate ltmain.sh.
18930if test -f "$ltmain"; then
18931  # See if we are running on zsh, and set the options which allow our commands through
18932  # without removal of \ escapes.
18933  if test -n "${ZSH_VERSION+set}" ; then
18934    setopt NO_GLOB_SUBST
18935  fi
18936  # Now quote all the things that may contain metacharacters while being
18937  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18938  # variables and quote the copies for generation of the libtool script.
18939  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18940    SED SHELL STRIP \
18941    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18942    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18943    deplibs_check_method reload_flag reload_cmds need_locks \
18944    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18945    lt_cv_sys_global_symbol_to_c_name_address \
18946    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18947    old_postinstall_cmds old_postuninstall_cmds \
18948    compiler_GCJ \
18949    CC_GCJ \
18950    LD_GCJ \
18951    lt_prog_compiler_wl_GCJ \
18952    lt_prog_compiler_pic_GCJ \
18953    lt_prog_compiler_static_GCJ \
18954    lt_prog_compiler_no_builtin_flag_GCJ \
18955    export_dynamic_flag_spec_GCJ \
18956    thread_safe_flag_spec_GCJ \
18957    whole_archive_flag_spec_GCJ \
18958    enable_shared_with_static_runtimes_GCJ \
18959    old_archive_cmds_GCJ \
18960    old_archive_from_new_cmds_GCJ \
18961    predep_objects_GCJ \
18962    postdep_objects_GCJ \
18963    predeps_GCJ \
18964    postdeps_GCJ \
18965    compiler_lib_search_path_GCJ \
18966    compiler_lib_search_dirs_GCJ \
18967    archive_cmds_GCJ \
18968    archive_expsym_cmds_GCJ \
18969    postinstall_cmds_GCJ \
18970    postuninstall_cmds_GCJ \
18971    old_archive_from_expsyms_cmds_GCJ \
18972    allow_undefined_flag_GCJ \
18973    no_undefined_flag_GCJ \
18974    export_symbols_cmds_GCJ \
18975    hardcode_libdir_flag_spec_GCJ \
18976    hardcode_libdir_flag_spec_ld_GCJ \
18977    hardcode_libdir_separator_GCJ \
18978    hardcode_automatic_GCJ \
18979    module_cmds_GCJ \
18980    module_expsym_cmds_GCJ \
18981    lt_cv_prog_compiler_c_o_GCJ \
18982    fix_srcfile_path_GCJ \
18983    exclude_expsyms_GCJ \
18984    include_expsyms_GCJ; do
18985
18986    case $var in
18987    old_archive_cmds_GCJ | \
18988    old_archive_from_new_cmds_GCJ | \
18989    archive_cmds_GCJ | \
18990    archive_expsym_cmds_GCJ | \
18991    module_cmds_GCJ | \
18992    module_expsym_cmds_GCJ | \
18993    old_archive_from_expsyms_cmds_GCJ | \
18994    export_symbols_cmds_GCJ | \
18995    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18996    postinstall_cmds | postuninstall_cmds | \
18997    old_postinstall_cmds | old_postuninstall_cmds | \
18998    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18999      # Double-quote double-evaled strings.
19000      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19001      ;;
19002    *)
19003      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19004      ;;
19005    esac
19006  done
19007
19008  case $lt_echo in
19009  *'\$0 --fallback-echo"')
19010    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19011    ;;
19012  esac
19013
19014cfgfile="$ofile"
19015
19016  cat <<__EOF__ >> "$cfgfile"
19017# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19018
19019# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19020
19021# Shell to use when invoking shell scripts.
19022SHELL=$lt_SHELL
19023
19024# Whether or not to build shared libraries.
19025build_libtool_libs=$enable_shared
19026
19027# Whether or not to build static libraries.
19028build_old_libs=$enable_static
19029
19030# Whether or not to add -lc for building shared libraries.
19031build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19032
19033# Whether or not to disallow shared libs when runtime libs are static
19034allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19035
19036# Whether or not to optimize for fast installation.
19037fast_install=$enable_fast_install
19038
19039# The host system.
19040host_alias=$host_alias
19041host=$host
19042host_os=$host_os
19043
19044# The build system.
19045build_alias=$build_alias
19046build=$build
19047build_os=$build_os
19048
19049# An echo program that does not interpret backslashes.
19050echo=$lt_echo
19051
19052# The archiver.
19053AR=$lt_AR
19054AR_FLAGS=$lt_AR_FLAGS
19055
19056# A C compiler.
19057LTCC=$lt_LTCC
19058
19059# LTCC compiler flags.
19060LTCFLAGS=$lt_LTCFLAGS
19061
19062# A language-specific compiler.
19063CC=$lt_compiler_GCJ
19064
19065# Is the compiler the GNU C compiler?
19066with_gcc=$GCC_GCJ
19067
19068# An ERE matcher.
19069EGREP=$lt_EGREP
19070
19071# The linker used to build libraries.
19072LD=$lt_LD_GCJ
19073
19074# Whether we need hard or soft links.
19075LN_S=$lt_LN_S
19076
19077# A BSD-compatible nm program.
19078NM=$lt_NM
19079
19080# A symbol stripping program
19081STRIP=$lt_STRIP
19082
19083# Used to examine libraries when file_magic_cmd begins "file"
19084MAGIC_CMD=$MAGIC_CMD
19085
19086# Used on cygwin: DLL creation program.
19087DLLTOOL="$DLLTOOL"
19088
19089# Used on cygwin: object dumper.
19090OBJDUMP="$OBJDUMP"
19091
19092# Used on cygwin: assembler.
19093AS="$AS"
19094
19095# The name of the directory that contains temporary libtool files.
19096objdir=$objdir
19097
19098# How to create reloadable object files.
19099reload_flag=$lt_reload_flag
19100reload_cmds=$lt_reload_cmds
19101
19102# How to pass a linker flag through the compiler.
19103wl=$lt_lt_prog_compiler_wl_GCJ
19104
19105# Object file suffix (normally "o").
19106objext="$ac_objext"
19107
19108# Old archive suffix (normally "a").
19109libext="$libext"
19110
19111# Shared library suffix (normally ".so").
19112shrext_cmds='$shrext_cmds'
19113
19114# Executable file suffix (normally "").
19115exeext="$exeext"
19116
19117# Additional compiler flags for building library objects.
19118pic_flag=$lt_lt_prog_compiler_pic_GCJ
19119pic_mode=$pic_mode
19120
19121# What is the maximum length of a command?
19122max_cmd_len=$lt_cv_sys_max_cmd_len
19123
19124# Does compiler simultaneously support -c and -o options?
19125compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19126
19127# Must we lock files when doing compilation?
19128need_locks=$lt_need_locks
19129
19130# Do we need the lib prefix for modules?
19131need_lib_prefix=$need_lib_prefix
19132
19133# Do we need a version for libraries?
19134need_version=$need_version
19135
19136# Whether dlopen is supported.
19137dlopen_support=$enable_dlopen
19138
19139# Whether dlopen of programs is supported.
19140dlopen_self=$enable_dlopen_self
19141
19142# Whether dlopen of statically linked programs is supported.
19143dlopen_self_static=$enable_dlopen_self_static
19144
19145# Compiler flag to prevent dynamic linking.
19146link_static_flag=$lt_lt_prog_compiler_static_GCJ
19147
19148# Compiler flag to turn off builtin functions.
19149no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19150
19151# Compiler flag to allow reflexive dlopens.
19152export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19153
19154# Compiler flag to generate shared objects directly from archives.
19155whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19156
19157# Compiler flag to generate thread-safe objects.
19158thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19159
19160# Library versioning type.
19161version_type=$version_type
19162
19163# Format of library name prefix.
19164libname_spec=$lt_libname_spec
19165
19166# List of archive names.  First name is the real one, the rest are links.
19167# The last name is the one that the linker finds with -lNAME.
19168library_names_spec=$lt_library_names_spec
19169
19170# The coded name of the library, if different from the real name.
19171soname_spec=$lt_soname_spec
19172
19173# Commands used to build and install an old-style archive.
19174RANLIB=$lt_RANLIB
19175old_archive_cmds=$lt_old_archive_cmds_GCJ
19176old_postinstall_cmds=$lt_old_postinstall_cmds
19177old_postuninstall_cmds=$lt_old_postuninstall_cmds
19178
19179# Create an old-style archive from a shared archive.
19180old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19181
19182# Create a temporary old-style archive to link instead of a shared archive.
19183old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19184
19185# Commands used to build and install a shared archive.
19186archive_cmds=$lt_archive_cmds_GCJ
19187archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19188postinstall_cmds=$lt_postinstall_cmds
19189postuninstall_cmds=$lt_postuninstall_cmds
19190
19191# Commands used to build a loadable module (assumed same as above if empty)
19192module_cmds=$lt_module_cmds_GCJ
19193module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19194
19195# Commands to strip libraries.
19196old_striplib=$lt_old_striplib
19197striplib=$lt_striplib
19198
19199# Dependencies to place before the objects being linked to create a
19200# shared library.
19201predep_objects=$lt_predep_objects_GCJ
19202
19203# Dependencies to place after the objects being linked to create a
19204# shared library.
19205postdep_objects=$lt_postdep_objects_GCJ
19206
19207# Dependencies to place before the objects being linked to create a
19208# shared library.
19209predeps=$lt_predeps_GCJ
19210
19211# Dependencies to place after the objects being linked to create a
19212# shared library.
19213postdeps=$lt_postdeps_GCJ
19214
19215# The directories searched by this compiler when creating a shared
19216# library
19217compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19218
19219# The library search path used internally by the compiler when linking
19220# a shared library.
19221compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19222
19223# Method to check whether dependent libraries are shared objects.
19224deplibs_check_method=$lt_deplibs_check_method
19225
19226# Command to use when deplibs_check_method == file_magic.
19227file_magic_cmd=$lt_file_magic_cmd
19228
19229# Flag that allows shared libraries with undefined symbols to be built.
19230allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19231
19232# Flag that forces no undefined symbols.
19233no_undefined_flag=$lt_no_undefined_flag_GCJ
19234
19235# Commands used to finish a libtool library installation in a directory.
19236finish_cmds=$lt_finish_cmds
19237
19238# Same as above, but a single script fragment to be evaled but not shown.
19239finish_eval=$lt_finish_eval
19240
19241# Take the output of nm and produce a listing of raw symbols and C names.
19242global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19243
19244# Transform the output of nm in a proper C declaration
19245global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19246
19247# Transform the output of nm in a C name address pair
19248global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19249
19250# This is the shared library runtime path variable.
19251runpath_var=$runpath_var
19252
19253# This is the shared library path variable.
19254shlibpath_var=$shlibpath_var
19255
19256# Is shlibpath searched before the hard-coded library search path?
19257shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19258
19259# How to hardcode a shared library path into an executable.
19260hardcode_action=$hardcode_action_GCJ
19261
19262# Whether we should hardcode library paths into libraries.
19263hardcode_into_libs=$hardcode_into_libs
19264
19265# Flag to hardcode \$libdir into a binary during linking.
19266# This must work even if \$libdir does not exist.
19267hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19268
19269# If ld is used when linking, flag to hardcode \$libdir into
19270# a binary during linking. This must work even if \$libdir does
19271# not exist.
19272hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19273
19274# Whether we need a single -rpath flag with a separated argument.
19275hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19276
19277# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19278# resulting binary.
19279hardcode_direct=$hardcode_direct_GCJ
19280
19281# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19282# resulting binary.
19283hardcode_minus_L=$hardcode_minus_L_GCJ
19284
19285# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19286# the resulting binary.
19287hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19288
19289# Set to yes if building a shared library automatically hardcodes DIR into the library
19290# and all subsequent libraries and executables linked against it.
19291hardcode_automatic=$hardcode_automatic_GCJ
19292
19293# Variables whose values should be saved in libtool wrapper scripts and
19294# restored at relink time.
19295variables_saved_for_relink="$variables_saved_for_relink"
19296
19297# Whether libtool must link a program against all its dependency libraries.
19298link_all_deplibs=$link_all_deplibs_GCJ
19299
19300# Compile-time system search path for libraries
19301sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19302
19303# Run-time system search path for libraries
19304sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19305
19306# Fix the shell variable \$srcfile for the compiler.
19307fix_srcfile_path=$lt_fix_srcfile_path
19308
19309# Set to yes if exported symbols are required.
19310always_export_symbols=$always_export_symbols_GCJ
19311
19312# The commands to list exported symbols.
19313export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19314
19315# The commands to extract the exported symbol list from a shared archive.
19316extract_expsyms_cmds=$lt_extract_expsyms_cmds
19317
19318# Symbols that should not be listed in the preloaded symbols.
19319exclude_expsyms=$lt_exclude_expsyms_GCJ
19320
19321# Symbols that must always be exported.
19322include_expsyms=$lt_include_expsyms_GCJ
19323
19324# ### END LIBTOOL TAG CONFIG: $tagname
19325
19326__EOF__
19327
19328
19329else
19330  # If there is no Makefile yet, we rely on a make rule to execute
19331  # `config.status --recheck' to rerun these tests and create the
19332  # libtool script then.
19333  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19334  if test -f "$ltmain_in"; then
19335    test -f Makefile && make "$ltmain"
19336  fi
19337fi
19338
19339
19340ac_ext=c
19341ac_cpp='$CPP $CPPFLAGS'
19342ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19343ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19344ac_compiler_gnu=$ac_cv_c_compiler_gnu
19345
19346CC="$lt_save_CC"
19347
19348	else
19349	  tagname=""
19350	fi
19351	;;
19352
19353      RC)
19354
19355
19356# Source file extension for RC test sources.
19357ac_ext=rc
19358
19359# Object file extension for compiled RC test sources.
19360objext=o
19361objext_RC=$objext
19362
19363# Code to be used in simple compile tests
19364lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19365
19366# Code to be used in simple link tests
19367lt_simple_link_test_code="$lt_simple_compile_test_code"
19368
19369# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19370
19371# If no C compiler was specified, use CC.
19372LTCC=${LTCC-"$CC"}
19373
19374# If no C compiler flags were specified, use CFLAGS.
19375LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19376
19377# Allow CC to be a program name with arguments.
19378compiler=$CC
19379
19380
19381# save warnings/boilerplate of simple test code
19382ac_outfile=conftest.$ac_objext
19383echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19384eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19385_lt_compiler_boilerplate=`cat conftest.err`
19386$rm conftest*
19387
19388ac_outfile=conftest.$ac_objext
19389echo "$lt_simple_link_test_code" >conftest.$ac_ext
19390eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19391_lt_linker_boilerplate=`cat conftest.err`
19392$rm -r conftest*
19393
19394
19395# Allow CC to be a program name with arguments.
19396lt_save_CC="$CC"
19397CC=${RC-"windres"}
19398compiler=$CC
19399compiler_RC=$CC
19400for cc_temp in $compiler""; do
19401  case $cc_temp in
19402    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19403    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19404    \-*) ;;
19405    *) break;;
19406  esac
19407done
19408cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19409
19410lt_cv_prog_compiler_c_o_RC=yes
19411
19412# The else clause should only fire when bootstrapping the
19413# libtool distribution, otherwise you forgot to ship ltmain.sh
19414# with your package, and you will get complaints that there are
19415# no rules to generate ltmain.sh.
19416if test -f "$ltmain"; then
19417  # See if we are running on zsh, and set the options which allow our commands through
19418  # without removal of \ escapes.
19419  if test -n "${ZSH_VERSION+set}" ; then
19420    setopt NO_GLOB_SUBST
19421  fi
19422  # Now quote all the things that may contain metacharacters while being
19423  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19424  # variables and quote the copies for generation of the libtool script.
19425  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19426    SED SHELL STRIP \
19427    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19428    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19429    deplibs_check_method reload_flag reload_cmds need_locks \
19430    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19431    lt_cv_sys_global_symbol_to_c_name_address \
19432    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19433    old_postinstall_cmds old_postuninstall_cmds \
19434    compiler_RC \
19435    CC_RC \
19436    LD_RC \
19437    lt_prog_compiler_wl_RC \
19438    lt_prog_compiler_pic_RC \
19439    lt_prog_compiler_static_RC \
19440    lt_prog_compiler_no_builtin_flag_RC \
19441    export_dynamic_flag_spec_RC \
19442    thread_safe_flag_spec_RC \
19443    whole_archive_flag_spec_RC \
19444    enable_shared_with_static_runtimes_RC \
19445    old_archive_cmds_RC \
19446    old_archive_from_new_cmds_RC \
19447    predep_objects_RC \
19448    postdep_objects_RC \
19449    predeps_RC \
19450    postdeps_RC \
19451    compiler_lib_search_path_RC \
19452    compiler_lib_search_dirs_RC \
19453    archive_cmds_RC \
19454    archive_expsym_cmds_RC \
19455    postinstall_cmds_RC \
19456    postuninstall_cmds_RC \
19457    old_archive_from_expsyms_cmds_RC \
19458    allow_undefined_flag_RC \
19459    no_undefined_flag_RC \
19460    export_symbols_cmds_RC \
19461    hardcode_libdir_flag_spec_RC \
19462    hardcode_libdir_flag_spec_ld_RC \
19463    hardcode_libdir_separator_RC \
19464    hardcode_automatic_RC \
19465    module_cmds_RC \
19466    module_expsym_cmds_RC \
19467    lt_cv_prog_compiler_c_o_RC \
19468    fix_srcfile_path_RC \
19469    exclude_expsyms_RC \
19470    include_expsyms_RC; do
19471
19472    case $var in
19473    old_archive_cmds_RC | \
19474    old_archive_from_new_cmds_RC | \
19475    archive_cmds_RC | \
19476    archive_expsym_cmds_RC | \
19477    module_cmds_RC | \
19478    module_expsym_cmds_RC | \
19479    old_archive_from_expsyms_cmds_RC | \
19480    export_symbols_cmds_RC | \
19481    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19482    postinstall_cmds | postuninstall_cmds | \
19483    old_postinstall_cmds | old_postuninstall_cmds | \
19484    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19485      # Double-quote double-evaled strings.
19486      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19487      ;;
19488    *)
19489      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19490      ;;
19491    esac
19492  done
19493
19494  case $lt_echo in
19495  *'\$0 --fallback-echo"')
19496    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19497    ;;
19498  esac
19499
19500cfgfile="$ofile"
19501
19502  cat <<__EOF__ >> "$cfgfile"
19503# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19504
19505# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19506
19507# Shell to use when invoking shell scripts.
19508SHELL=$lt_SHELL
19509
19510# Whether or not to build shared libraries.
19511build_libtool_libs=$enable_shared
19512
19513# Whether or not to build static libraries.
19514build_old_libs=$enable_static
19515
19516# Whether or not to add -lc for building shared libraries.
19517build_libtool_need_lc=$archive_cmds_need_lc_RC
19518
19519# Whether or not to disallow shared libs when runtime libs are static
19520allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19521
19522# Whether or not to optimize for fast installation.
19523fast_install=$enable_fast_install
19524
19525# The host system.
19526host_alias=$host_alias
19527host=$host
19528host_os=$host_os
19529
19530# The build system.
19531build_alias=$build_alias
19532build=$build
19533build_os=$build_os
19534
19535# An echo program that does not interpret backslashes.
19536echo=$lt_echo
19537
19538# The archiver.
19539AR=$lt_AR
19540AR_FLAGS=$lt_AR_FLAGS
19541
19542# A C compiler.
19543LTCC=$lt_LTCC
19544
19545# LTCC compiler flags.
19546LTCFLAGS=$lt_LTCFLAGS
19547
19548# A language-specific compiler.
19549CC=$lt_compiler_RC
19550
19551# Is the compiler the GNU C compiler?
19552with_gcc=$GCC_RC
19553
19554# An ERE matcher.
19555EGREP=$lt_EGREP
19556
19557# The linker used to build libraries.
19558LD=$lt_LD_RC
19559
19560# Whether we need hard or soft links.
19561LN_S=$lt_LN_S
19562
19563# A BSD-compatible nm program.
19564NM=$lt_NM
19565
19566# A symbol stripping program
19567STRIP=$lt_STRIP
19568
19569# Used to examine libraries when file_magic_cmd begins "file"
19570MAGIC_CMD=$MAGIC_CMD
19571
19572# Used on cygwin: DLL creation program.
19573DLLTOOL="$DLLTOOL"
19574
19575# Used on cygwin: object dumper.
19576OBJDUMP="$OBJDUMP"
19577
19578# Used on cygwin: assembler.
19579AS="$AS"
19580
19581# The name of the directory that contains temporary libtool files.
19582objdir=$objdir
19583
19584# How to create reloadable object files.
19585reload_flag=$lt_reload_flag
19586reload_cmds=$lt_reload_cmds
19587
19588# How to pass a linker flag through the compiler.
19589wl=$lt_lt_prog_compiler_wl_RC
19590
19591# Object file suffix (normally "o").
19592objext="$ac_objext"
19593
19594# Old archive suffix (normally "a").
19595libext="$libext"
19596
19597# Shared library suffix (normally ".so").
19598shrext_cmds='$shrext_cmds'
19599
19600# Executable file suffix (normally "").
19601exeext="$exeext"
19602
19603# Additional compiler flags for building library objects.
19604pic_flag=$lt_lt_prog_compiler_pic_RC
19605pic_mode=$pic_mode
19606
19607# What is the maximum length of a command?
19608max_cmd_len=$lt_cv_sys_max_cmd_len
19609
19610# Does compiler simultaneously support -c and -o options?
19611compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19612
19613# Must we lock files when doing compilation?
19614need_locks=$lt_need_locks
19615
19616# Do we need the lib prefix for modules?
19617need_lib_prefix=$need_lib_prefix
19618
19619# Do we need a version for libraries?
19620need_version=$need_version
19621
19622# Whether dlopen is supported.
19623dlopen_support=$enable_dlopen
19624
19625# Whether dlopen of programs is supported.
19626dlopen_self=$enable_dlopen_self
19627
19628# Whether dlopen of statically linked programs is supported.
19629dlopen_self_static=$enable_dlopen_self_static
19630
19631# Compiler flag to prevent dynamic linking.
19632link_static_flag=$lt_lt_prog_compiler_static_RC
19633
19634# Compiler flag to turn off builtin functions.
19635no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19636
19637# Compiler flag to allow reflexive dlopens.
19638export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19639
19640# Compiler flag to generate shared objects directly from archives.
19641whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19642
19643# Compiler flag to generate thread-safe objects.
19644thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19645
19646# Library versioning type.
19647version_type=$version_type
19648
19649# Format of library name prefix.
19650libname_spec=$lt_libname_spec
19651
19652# List of archive names.  First name is the real one, the rest are links.
19653# The last name is the one that the linker finds with -lNAME.
19654library_names_spec=$lt_library_names_spec
19655
19656# The coded name of the library, if different from the real name.
19657soname_spec=$lt_soname_spec
19658
19659# Commands used to build and install an old-style archive.
19660RANLIB=$lt_RANLIB
19661old_archive_cmds=$lt_old_archive_cmds_RC
19662old_postinstall_cmds=$lt_old_postinstall_cmds
19663old_postuninstall_cmds=$lt_old_postuninstall_cmds
19664
19665# Create an old-style archive from a shared archive.
19666old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19667
19668# Create a temporary old-style archive to link instead of a shared archive.
19669old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19670
19671# Commands used to build and install a shared archive.
19672archive_cmds=$lt_archive_cmds_RC
19673archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19674postinstall_cmds=$lt_postinstall_cmds
19675postuninstall_cmds=$lt_postuninstall_cmds
19676
19677# Commands used to build a loadable module (assumed same as above if empty)
19678module_cmds=$lt_module_cmds_RC
19679module_expsym_cmds=$lt_module_expsym_cmds_RC
19680
19681# Commands to strip libraries.
19682old_striplib=$lt_old_striplib
19683striplib=$lt_striplib
19684
19685# Dependencies to place before the objects being linked to create a
19686# shared library.
19687predep_objects=$lt_predep_objects_RC
19688
19689# Dependencies to place after the objects being linked to create a
19690# shared library.
19691postdep_objects=$lt_postdep_objects_RC
19692
19693# Dependencies to place before the objects being linked to create a
19694# shared library.
19695predeps=$lt_predeps_RC
19696
19697# Dependencies to place after the objects being linked to create a
19698# shared library.
19699postdeps=$lt_postdeps_RC
19700
19701# The directories searched by this compiler when creating a shared
19702# library
19703compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19704
19705# The library search path used internally by the compiler when linking
19706# a shared library.
19707compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19708
19709# Method to check whether dependent libraries are shared objects.
19710deplibs_check_method=$lt_deplibs_check_method
19711
19712# Command to use when deplibs_check_method == file_magic.
19713file_magic_cmd=$lt_file_magic_cmd
19714
19715# Flag that allows shared libraries with undefined symbols to be built.
19716allow_undefined_flag=$lt_allow_undefined_flag_RC
19717
19718# Flag that forces no undefined symbols.
19719no_undefined_flag=$lt_no_undefined_flag_RC
19720
19721# Commands used to finish a libtool library installation in a directory.
19722finish_cmds=$lt_finish_cmds
19723
19724# Same as above, but a single script fragment to be evaled but not shown.
19725finish_eval=$lt_finish_eval
19726
19727# Take the output of nm and produce a listing of raw symbols and C names.
19728global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19729
19730# Transform the output of nm in a proper C declaration
19731global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19732
19733# Transform the output of nm in a C name address pair
19734global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19735
19736# This is the shared library runtime path variable.
19737runpath_var=$runpath_var
19738
19739# This is the shared library path variable.
19740shlibpath_var=$shlibpath_var
19741
19742# Is shlibpath searched before the hard-coded library search path?
19743shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19744
19745# How to hardcode a shared library path into an executable.
19746hardcode_action=$hardcode_action_RC
19747
19748# Whether we should hardcode library paths into libraries.
19749hardcode_into_libs=$hardcode_into_libs
19750
19751# Flag to hardcode \$libdir into a binary during linking.
19752# This must work even if \$libdir does not exist.
19753hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19754
19755# If ld is used when linking, flag to hardcode \$libdir into
19756# a binary during linking. This must work even if \$libdir does
19757# not exist.
19758hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19759
19760# Whether we need a single -rpath flag with a separated argument.
19761hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19762
19763# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19764# resulting binary.
19765hardcode_direct=$hardcode_direct_RC
19766
19767# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19768# resulting binary.
19769hardcode_minus_L=$hardcode_minus_L_RC
19770
19771# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19772# the resulting binary.
19773hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19774
19775# Set to yes if building a shared library automatically hardcodes DIR into the library
19776# and all subsequent libraries and executables linked against it.
19777hardcode_automatic=$hardcode_automatic_RC
19778
19779# Variables whose values should be saved in libtool wrapper scripts and
19780# restored at relink time.
19781variables_saved_for_relink="$variables_saved_for_relink"
19782
19783# Whether libtool must link a program against all its dependency libraries.
19784link_all_deplibs=$link_all_deplibs_RC
19785
19786# Compile-time system search path for libraries
19787sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19788
19789# Run-time system search path for libraries
19790sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19791
19792# Fix the shell variable \$srcfile for the compiler.
19793fix_srcfile_path=$lt_fix_srcfile_path
19794
19795# Set to yes if exported symbols are required.
19796always_export_symbols=$always_export_symbols_RC
19797
19798# The commands to list exported symbols.
19799export_symbols_cmds=$lt_export_symbols_cmds_RC
19800
19801# The commands to extract the exported symbol list from a shared archive.
19802extract_expsyms_cmds=$lt_extract_expsyms_cmds
19803
19804# Symbols that should not be listed in the preloaded symbols.
19805exclude_expsyms=$lt_exclude_expsyms_RC
19806
19807# Symbols that must always be exported.
19808include_expsyms=$lt_include_expsyms_RC
19809
19810# ### END LIBTOOL TAG CONFIG: $tagname
19811
19812__EOF__
19813
19814
19815else
19816  # If there is no Makefile yet, we rely on a make rule to execute
19817  # `config.status --recheck' to rerun these tests and create the
19818  # libtool script then.
19819  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19820  if test -f "$ltmain_in"; then
19821    test -f Makefile && make "$ltmain"
19822  fi
19823fi
19824
19825
19826ac_ext=c
19827ac_cpp='$CPP $CPPFLAGS'
19828ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19829ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19830ac_compiler_gnu=$ac_cv_c_compiler_gnu
19831
19832CC="$lt_save_CC"
19833
19834	;;
19835
19836      *)
19837	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19838echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19839   { (exit 1); exit 1; }; }
19840	;;
19841      esac
19842
19843      # Append the new tag name to the list of available tags.
19844      if test -n "$tagname" ; then
19845      available_tags="$available_tags $tagname"
19846    fi
19847    fi
19848  done
19849  IFS="$lt_save_ifs"
19850
19851  # Now substitute the updated list of available tags.
19852  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19853    mv "${ofile}T" "$ofile"
19854    chmod +x "$ofile"
19855  else
19856    rm -f "${ofile}T"
19857    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19858echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19859   { (exit 1); exit 1; }; }
19860  fi
19861fi
19862
19863
19864
19865# This can be used to rebuild libtool when needed
19866LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19867
19868# Always use our own libtool.
19869LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19870
19871# Prevent multiple expansion
19872
19873
19874
19875
19876
19877
19878
19879
19880
19881
19882
19883
19884
19885
19886
19887
19888
19889
19890
19891
19892ac_ext=c
19893ac_cpp='$CPP $CPPFLAGS'
19894ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19895ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19896ac_compiler_gnu=$ac_cv_c_compiler_gnu
19897if test -n "$ac_tool_prefix"; then
19898  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19899set dummy ${ac_tool_prefix}gcc; ac_word=$2
19900{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19901echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19902if test "${ac_cv_prog_CC+set}" = set; then
19903  echo $ECHO_N "(cached) $ECHO_C" >&6
19904else
19905  if test -n "$CC"; then
19906  ac_cv_prog_CC="$CC" # Let the user override the test.
19907else
19908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19909for as_dir in $PATH
19910do
19911  IFS=$as_save_IFS
19912  test -z "$as_dir" && as_dir=.
19913  for ac_exec_ext in '' $ac_executable_extensions; do
19914  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19915    ac_cv_prog_CC="${ac_tool_prefix}gcc"
19916    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19917    break 2
19918  fi
19919done
19920done
19921IFS=$as_save_IFS
19922
19923fi
19924fi
19925CC=$ac_cv_prog_CC
19926if test -n "$CC"; then
19927  { echo "$as_me:$LINENO: result: $CC" >&5
19928echo "${ECHO_T}$CC" >&6; }
19929else
19930  { echo "$as_me:$LINENO: result: no" >&5
19931echo "${ECHO_T}no" >&6; }
19932fi
19933
19934
19935fi
19936if test -z "$ac_cv_prog_CC"; then
19937  ac_ct_CC=$CC
19938  # Extract the first word of "gcc", so it can be a program name with args.
19939set dummy gcc; ac_word=$2
19940{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19941echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19942if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19943  echo $ECHO_N "(cached) $ECHO_C" >&6
19944else
19945  if test -n "$ac_ct_CC"; then
19946  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19947else
19948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19949for as_dir in $PATH
19950do
19951  IFS=$as_save_IFS
19952  test -z "$as_dir" && as_dir=.
19953  for ac_exec_ext in '' $ac_executable_extensions; do
19954  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19955    ac_cv_prog_ac_ct_CC="gcc"
19956    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19957    break 2
19958  fi
19959done
19960done
19961IFS=$as_save_IFS
19962
19963fi
19964fi
19965ac_ct_CC=$ac_cv_prog_ac_ct_CC
19966if test -n "$ac_ct_CC"; then
19967  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19968echo "${ECHO_T}$ac_ct_CC" >&6; }
19969else
19970  { echo "$as_me:$LINENO: result: no" >&5
19971echo "${ECHO_T}no" >&6; }
19972fi
19973
19974  if test "x$ac_ct_CC" = x; then
19975    CC=""
19976  else
19977    case $cross_compiling:$ac_tool_warned in
19978yes:)
19979{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19980whose name does not start with the host triplet.  If you think this
19981configuration is useful to you, please write to autoconf@gnu.org." >&5
19982echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19983whose name does not start with the host triplet.  If you think this
19984configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19985ac_tool_warned=yes ;;
19986esac
19987    CC=$ac_ct_CC
19988  fi
19989else
19990  CC="$ac_cv_prog_CC"
19991fi
19992
19993if test -z "$CC"; then
19994          if test -n "$ac_tool_prefix"; then
19995    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
19996set dummy ${ac_tool_prefix}cc; ac_word=$2
19997{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19998echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19999if test "${ac_cv_prog_CC+set}" = set; then
20000  echo $ECHO_N "(cached) $ECHO_C" >&6
20001else
20002  if test -n "$CC"; then
20003  ac_cv_prog_CC="$CC" # Let the user override the test.
20004else
20005as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20006for as_dir in $PATH
20007do
20008  IFS=$as_save_IFS
20009  test -z "$as_dir" && as_dir=.
20010  for ac_exec_ext in '' $ac_executable_extensions; do
20011  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20012    ac_cv_prog_CC="${ac_tool_prefix}cc"
20013    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20014    break 2
20015  fi
20016done
20017done
20018IFS=$as_save_IFS
20019
20020fi
20021fi
20022CC=$ac_cv_prog_CC
20023if test -n "$CC"; then
20024  { echo "$as_me:$LINENO: result: $CC" >&5
20025echo "${ECHO_T}$CC" >&6; }
20026else
20027  { echo "$as_me:$LINENO: result: no" >&5
20028echo "${ECHO_T}no" >&6; }
20029fi
20030
20031
20032  fi
20033fi
20034if test -z "$CC"; then
20035  # Extract the first word of "cc", so it can be a program name with args.
20036set dummy cc; ac_word=$2
20037{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20038echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20039if test "${ac_cv_prog_CC+set}" = set; then
20040  echo $ECHO_N "(cached) $ECHO_C" >&6
20041else
20042  if test -n "$CC"; then
20043  ac_cv_prog_CC="$CC" # Let the user override the test.
20044else
20045  ac_prog_rejected=no
20046as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20047for as_dir in $PATH
20048do
20049  IFS=$as_save_IFS
20050  test -z "$as_dir" && as_dir=.
20051  for ac_exec_ext in '' $ac_executable_extensions; do
20052  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20053    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20054       ac_prog_rejected=yes
20055       continue
20056     fi
20057    ac_cv_prog_CC="cc"
20058    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20059    break 2
20060  fi
20061done
20062done
20063IFS=$as_save_IFS
20064
20065if test $ac_prog_rejected = yes; then
20066  # We found a bogon in the path, so make sure we never use it.
20067  set dummy $ac_cv_prog_CC
20068  shift
20069  if test $# != 0; then
20070    # We chose a different compiler from the bogus one.
20071    # However, it has the same basename, so the bogon will be chosen
20072    # first if we set CC to just the basename; use the full file name.
20073    shift
20074    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20075  fi
20076fi
20077fi
20078fi
20079CC=$ac_cv_prog_CC
20080if test -n "$CC"; then
20081  { echo "$as_me:$LINENO: result: $CC" >&5
20082echo "${ECHO_T}$CC" >&6; }
20083else
20084  { echo "$as_me:$LINENO: result: no" >&5
20085echo "${ECHO_T}no" >&6; }
20086fi
20087
20088
20089fi
20090if test -z "$CC"; then
20091  if test -n "$ac_tool_prefix"; then
20092  for ac_prog in cl.exe
20093  do
20094    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20095set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20096{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20097echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20098if test "${ac_cv_prog_CC+set}" = set; then
20099  echo $ECHO_N "(cached) $ECHO_C" >&6
20100else
20101  if test -n "$CC"; then
20102  ac_cv_prog_CC="$CC" # Let the user override the test.
20103else
20104as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20105for as_dir in $PATH
20106do
20107  IFS=$as_save_IFS
20108  test -z "$as_dir" && as_dir=.
20109  for ac_exec_ext in '' $ac_executable_extensions; do
20110  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20111    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20112    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20113    break 2
20114  fi
20115done
20116done
20117IFS=$as_save_IFS
20118
20119fi
20120fi
20121CC=$ac_cv_prog_CC
20122if test -n "$CC"; then
20123  { echo "$as_me:$LINENO: result: $CC" >&5
20124echo "${ECHO_T}$CC" >&6; }
20125else
20126  { echo "$as_me:$LINENO: result: no" >&5
20127echo "${ECHO_T}no" >&6; }
20128fi
20129
20130
20131    test -n "$CC" && break
20132  done
20133fi
20134if test -z "$CC"; then
20135  ac_ct_CC=$CC
20136  for ac_prog in cl.exe
20137do
20138  # Extract the first word of "$ac_prog", so it can be a program name with args.
20139set dummy $ac_prog; ac_word=$2
20140{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20141echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20142if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20143  echo $ECHO_N "(cached) $ECHO_C" >&6
20144else
20145  if test -n "$ac_ct_CC"; then
20146  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20147else
20148as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20149for as_dir in $PATH
20150do
20151  IFS=$as_save_IFS
20152  test -z "$as_dir" && as_dir=.
20153  for ac_exec_ext in '' $ac_executable_extensions; do
20154  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20155    ac_cv_prog_ac_ct_CC="$ac_prog"
20156    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20157    break 2
20158  fi
20159done
20160done
20161IFS=$as_save_IFS
20162
20163fi
20164fi
20165ac_ct_CC=$ac_cv_prog_ac_ct_CC
20166if test -n "$ac_ct_CC"; then
20167  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20168echo "${ECHO_T}$ac_ct_CC" >&6; }
20169else
20170  { echo "$as_me:$LINENO: result: no" >&5
20171echo "${ECHO_T}no" >&6; }
20172fi
20173
20174
20175  test -n "$ac_ct_CC" && break
20176done
20177
20178  if test "x$ac_ct_CC" = x; then
20179    CC=""
20180  else
20181    case $cross_compiling:$ac_tool_warned in
20182yes:)
20183{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20184whose name does not start with the host triplet.  If you think this
20185configuration is useful to you, please write to autoconf@gnu.org." >&5
20186echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20187whose name does not start with the host triplet.  If you think this
20188configuration is useful to you, please write to autoconf@gnu.org." >&2;}
20189ac_tool_warned=yes ;;
20190esac
20191    CC=$ac_ct_CC
20192  fi
20193fi
20194
20195fi
20196
20197
20198test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20199See \`config.log' for more details." >&5
20200echo "$as_me: error: no acceptable C compiler found in \$PATH
20201See \`config.log' for more details." >&2;}
20202   { (exit 1); exit 1; }; }
20203
20204# Provide some information about the compiler.
20205echo "$as_me:$LINENO: checking for C compiler version" >&5
20206ac_compiler=`set X $ac_compile; echo $2`
20207{ (ac_try="$ac_compiler --version >&5"
20208case "(($ac_try" in
20209  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20210  *) ac_try_echo=$ac_try;;
20211esac
20212eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20213  (eval "$ac_compiler --version >&5") 2>&5
20214  ac_status=$?
20215  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20216  (exit $ac_status); }
20217{ (ac_try="$ac_compiler -v >&5"
20218case "(($ac_try" in
20219  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20220  *) ac_try_echo=$ac_try;;
20221esac
20222eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20223  (eval "$ac_compiler -v >&5") 2>&5
20224  ac_status=$?
20225  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20226  (exit $ac_status); }
20227{ (ac_try="$ac_compiler -V >&5"
20228case "(($ac_try" in
20229  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20230  *) ac_try_echo=$ac_try;;
20231esac
20232eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20233  (eval "$ac_compiler -V >&5") 2>&5
20234  ac_status=$?
20235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20236  (exit $ac_status); }
20237
20238{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20239echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
20240if test "${ac_cv_c_compiler_gnu+set}" = set; then
20241  echo $ECHO_N "(cached) $ECHO_C" >&6
20242else
20243  cat >conftest.$ac_ext <<_ACEOF
20244/* confdefs.h.  */
20245_ACEOF
20246cat confdefs.h >>conftest.$ac_ext
20247cat >>conftest.$ac_ext <<_ACEOF
20248/* end confdefs.h.  */
20249
20250int
20251main ()
20252{
20253#ifndef __GNUC__
20254       choke me
20255#endif
20256
20257  ;
20258  return 0;
20259}
20260_ACEOF
20261rm -f conftest.$ac_objext
20262if { (ac_try="$ac_compile"
20263case "(($ac_try" in
20264  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20265  *) ac_try_echo=$ac_try;;
20266esac
20267eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20268  (eval "$ac_compile") 2>conftest.er1
20269  ac_status=$?
20270  grep -v '^ *+' conftest.er1 >conftest.err
20271  rm -f conftest.er1
20272  cat conftest.err >&5
20273  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20274  (exit $ac_status); } && {
20275	 test -z "$ac_c_werror_flag" ||
20276	 test ! -s conftest.err
20277       } && test -s conftest.$ac_objext; then
20278  ac_compiler_gnu=yes
20279else
20280  echo "$as_me: failed program was:" >&5
20281sed 's/^/| /' conftest.$ac_ext >&5
20282
20283	ac_compiler_gnu=no
20284fi
20285
20286rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20287ac_cv_c_compiler_gnu=$ac_compiler_gnu
20288
20289fi
20290{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20291echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
20292GCC=`test $ac_compiler_gnu = yes && echo yes`
20293ac_test_CFLAGS=${CFLAGS+set}
20294ac_save_CFLAGS=$CFLAGS
20295{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20296echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
20297if test "${ac_cv_prog_cc_g+set}" = set; then
20298  echo $ECHO_N "(cached) $ECHO_C" >&6
20299else
20300  ac_save_c_werror_flag=$ac_c_werror_flag
20301   ac_c_werror_flag=yes
20302   ac_cv_prog_cc_g=no
20303   CFLAGS="-g"
20304   cat >conftest.$ac_ext <<_ACEOF
20305/* confdefs.h.  */
20306_ACEOF
20307cat confdefs.h >>conftest.$ac_ext
20308cat >>conftest.$ac_ext <<_ACEOF
20309/* end confdefs.h.  */
20310
20311int
20312main ()
20313{
20314
20315  ;
20316  return 0;
20317}
20318_ACEOF
20319rm -f conftest.$ac_objext
20320if { (ac_try="$ac_compile"
20321case "(($ac_try" in
20322  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20323  *) ac_try_echo=$ac_try;;
20324esac
20325eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20326  (eval "$ac_compile") 2>conftest.er1
20327  ac_status=$?
20328  grep -v '^ *+' conftest.er1 >conftest.err
20329  rm -f conftest.er1
20330  cat conftest.err >&5
20331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20332  (exit $ac_status); } && {
20333	 test -z "$ac_c_werror_flag" ||
20334	 test ! -s conftest.err
20335       } && test -s conftest.$ac_objext; then
20336  ac_cv_prog_cc_g=yes
20337else
20338  echo "$as_me: failed program was:" >&5
20339sed 's/^/| /' conftest.$ac_ext >&5
20340
20341	CFLAGS=""
20342      cat >conftest.$ac_ext <<_ACEOF
20343/* confdefs.h.  */
20344_ACEOF
20345cat confdefs.h >>conftest.$ac_ext
20346cat >>conftest.$ac_ext <<_ACEOF
20347/* end confdefs.h.  */
20348
20349int
20350main ()
20351{
20352
20353  ;
20354  return 0;
20355}
20356_ACEOF
20357rm -f conftest.$ac_objext
20358if { (ac_try="$ac_compile"
20359case "(($ac_try" in
20360  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20361  *) ac_try_echo=$ac_try;;
20362esac
20363eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20364  (eval "$ac_compile") 2>conftest.er1
20365  ac_status=$?
20366  grep -v '^ *+' conftest.er1 >conftest.err
20367  rm -f conftest.er1
20368  cat conftest.err >&5
20369  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20370  (exit $ac_status); } && {
20371	 test -z "$ac_c_werror_flag" ||
20372	 test ! -s conftest.err
20373       } && test -s conftest.$ac_objext; then
20374  :
20375else
20376  echo "$as_me: failed program was:" >&5
20377sed 's/^/| /' conftest.$ac_ext >&5
20378
20379	ac_c_werror_flag=$ac_save_c_werror_flag
20380	 CFLAGS="-g"
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
20388int
20389main ()
20390{
20391
20392  ;
20393  return 0;
20394}
20395_ACEOF
20396rm -f conftest.$ac_objext
20397if { (ac_try="$ac_compile"
20398case "(($ac_try" in
20399  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20400  *) ac_try_echo=$ac_try;;
20401esac
20402eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20403  (eval "$ac_compile") 2>conftest.er1
20404  ac_status=$?
20405  grep -v '^ *+' conftest.er1 >conftest.err
20406  rm -f conftest.er1
20407  cat conftest.err >&5
20408  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20409  (exit $ac_status); } && {
20410	 test -z "$ac_c_werror_flag" ||
20411	 test ! -s conftest.err
20412       } && test -s conftest.$ac_objext; then
20413  ac_cv_prog_cc_g=yes
20414else
20415  echo "$as_me: failed program was:" >&5
20416sed 's/^/| /' conftest.$ac_ext >&5
20417
20418
20419fi
20420
20421rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20422fi
20423
20424rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20425fi
20426
20427rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20428   ac_c_werror_flag=$ac_save_c_werror_flag
20429fi
20430{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20431echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
20432if test "$ac_test_CFLAGS" = set; then
20433  CFLAGS=$ac_save_CFLAGS
20434elif test $ac_cv_prog_cc_g = yes; then
20435  if test "$GCC" = yes; then
20436    CFLAGS="-g -O2"
20437  else
20438    CFLAGS="-g"
20439  fi
20440else
20441  if test "$GCC" = yes; then
20442    CFLAGS="-O2"
20443  else
20444    CFLAGS=
20445  fi
20446fi
20447{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20448echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
20449if test "${ac_cv_prog_cc_c89+set}" = set; then
20450  echo $ECHO_N "(cached) $ECHO_C" >&6
20451else
20452  ac_cv_prog_cc_c89=no
20453ac_save_CC=$CC
20454cat >conftest.$ac_ext <<_ACEOF
20455/* confdefs.h.  */
20456_ACEOF
20457cat confdefs.h >>conftest.$ac_ext
20458cat >>conftest.$ac_ext <<_ACEOF
20459/* end confdefs.h.  */
20460#include <stdarg.h>
20461#include <stdio.h>
20462#include <sys/types.h>
20463#include <sys/stat.h>
20464/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20465struct buf { int x; };
20466FILE * (*rcsopen) (struct buf *, struct stat *, int);
20467static char *e (p, i)
20468     char **p;
20469     int i;
20470{
20471  return p[i];
20472}
20473static char *f (char * (*g) (char **, int), char **p, ...)
20474{
20475  char *s;
20476  va_list v;
20477  va_start (v,p);
20478  s = g (p, va_arg (v,int));
20479  va_end (v);
20480  return s;
20481}
20482
20483/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20484   function prototypes and stuff, but not '\xHH' hex character constants.
20485   These don't provoke an error unfortunately, instead are silently treated
20486   as 'x'.  The following induces an error, until -std is added to get
20487   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20488   array size at least.  It's necessary to write '\x00'==0 to get something
20489   that's true only with -std.  */
20490int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20491
20492/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20493   inside strings and character constants.  */
20494#define FOO(x) 'x'
20495int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20496
20497int test (int i, double x);
20498struct s1 {int (*f) (int a);};
20499struct s2 {int (*f) (double a);};
20500int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20501int argc;
20502char **argv;
20503int
20504main ()
20505{
20506return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20507  ;
20508  return 0;
20509}
20510_ACEOF
20511for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20512	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20513do
20514  CC="$ac_save_CC $ac_arg"
20515  rm -f conftest.$ac_objext
20516if { (ac_try="$ac_compile"
20517case "(($ac_try" in
20518  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20519  *) ac_try_echo=$ac_try;;
20520esac
20521eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20522  (eval "$ac_compile") 2>conftest.er1
20523  ac_status=$?
20524  grep -v '^ *+' conftest.er1 >conftest.err
20525  rm -f conftest.er1
20526  cat conftest.err >&5
20527  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20528  (exit $ac_status); } && {
20529	 test -z "$ac_c_werror_flag" ||
20530	 test ! -s conftest.err
20531       } && test -s conftest.$ac_objext; then
20532  ac_cv_prog_cc_c89=$ac_arg
20533else
20534  echo "$as_me: failed program was:" >&5
20535sed 's/^/| /' conftest.$ac_ext >&5
20536
20537
20538fi
20539
20540rm -f core conftest.err conftest.$ac_objext
20541  test "x$ac_cv_prog_cc_c89" != "xno" && break
20542done
20543rm -f conftest.$ac_ext
20544CC=$ac_save_CC
20545
20546fi
20547# AC_CACHE_VAL
20548case "x$ac_cv_prog_cc_c89" in
20549  x)
20550    { echo "$as_me:$LINENO: result: none needed" >&5
20551echo "${ECHO_T}none needed" >&6; } ;;
20552  xno)
20553    { echo "$as_me:$LINENO: result: unsupported" >&5
20554echo "${ECHO_T}unsupported" >&6; } ;;
20555  *)
20556    CC="$CC $ac_cv_prog_cc_c89"
20557    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20558echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
20559esac
20560
20561
20562ac_ext=c
20563ac_cpp='$CPP $CPPFLAGS'
20564ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20565ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20566ac_compiler_gnu=$ac_cv_c_compiler_gnu
20567
20568depcc="$CC"   am_compiler_list=
20569
20570{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20571echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
20572if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20573  echo $ECHO_N "(cached) $ECHO_C" >&6
20574else
20575  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20576  # We make a subdir and do the tests there.  Otherwise we can end up
20577  # making bogus files that we don't know about and never remove.  For
20578  # instance it was reported that on HP-UX the gcc test will end up
20579  # making a dummy file named `D' -- because `-MD' means `put the output
20580  # in D'.
20581  mkdir conftest.dir
20582  # Copy depcomp to subdir because otherwise we won't find it if we're
20583  # using a relative directory.
20584  cp "$am_depcomp" conftest.dir
20585  cd conftest.dir
20586  # We will build objects and dependencies in a subdirectory because
20587  # it helps to detect inapplicable dependency modes.  For instance
20588  # both Tru64's cc and ICC support -MD to output dependencies as a
20589  # side effect of compilation, but ICC will put the dependencies in
20590  # the current directory while Tru64 will put them in the object
20591  # directory.
20592  mkdir sub
20593
20594  am_cv_CC_dependencies_compiler_type=none
20595  if test "$am_compiler_list" = ""; then
20596     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20597  fi
20598  for depmode in $am_compiler_list; do
20599    # Setup a source with many dependencies, because some compilers
20600    # like to wrap large dependency lists on column 80 (with \), and
20601    # we should not choose a depcomp mode which is confused by this.
20602    #
20603    # We need to recreate these files for each test, as the compiler may
20604    # overwrite some of them when testing with obscure command lines.
20605    # This happens at least with the AIX C compiler.
20606    : > sub/conftest.c
20607    for i in 1 2 3 4 5 6; do
20608      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20609      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20610      # Solaris 8's {/usr,}/bin/sh.
20611      touch sub/conftst$i.h
20612    done
20613    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20614
20615    case $depmode in
20616    nosideeffect)
20617      # after this tag, mechanisms are not by side-effect, so they'll
20618      # only be used when explicitly requested
20619      if test "x$enable_dependency_tracking" = xyes; then
20620	continue
20621      else
20622	break
20623      fi
20624      ;;
20625    none) break ;;
20626    esac
20627    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20628    # mode.  It turns out that the SunPro C++ compiler does not properly
20629    # handle `-M -o', and we need to detect this.
20630    if depmode=$depmode \
20631       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
20632       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20633       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
20634         >/dev/null 2>conftest.err &&
20635       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20636       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20637       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
20638       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20639      # icc doesn't choke on unknown options, it will just issue warnings
20640      # or remarks (even with -Werror).  So we grep stderr for any message
20641      # that says an option was ignored or not supported.
20642      # When given -MP, icc 7.0 and 7.1 complain thusly:
20643      #   icc: Command line warning: ignoring option '-M'; no argument required
20644      # The diagnosis changed in icc 8.0:
20645      #   icc: Command line remark: option '-MP' not supported
20646      if (grep 'ignoring option' conftest.err ||
20647          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20648        am_cv_CC_dependencies_compiler_type=$depmode
20649        break
20650      fi
20651    fi
20652  done
20653
20654  cd ..
20655  rm -rf conftest.dir
20656else
20657  am_cv_CC_dependencies_compiler_type=none
20658fi
20659
20660fi
20661{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20662echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
20663CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20664
20665 if
20666  test "x$enable_dependency_tracking" != xno \
20667  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20668  am__fastdepCC_TRUE=
20669  am__fastdepCC_FALSE='#'
20670else
20671  am__fastdepCC_TRUE='#'
20672  am__fastdepCC_FALSE=
20673fi
20674
20675
20676
20677
20678
20679
20680# Options
20681
20682# Check whether --with-xorg-module-dir was given.
20683if test "${with_xorg_module_dir+set}" = set; then
20684  withval=$with_xorg_module_dir; moduledir="$withval"
20685else
20686  moduledir="$libdir/xorg/modules"
20687fi
20688
20689
20690
20691# Check whether --with-xserver-source was given.
20692if test "${with_xserver_source+set}" = set; then
20693  withval=$with_xserver_source;  XSERVER_SOURCE="$withval"
20694else
20695   XSERVER_SOURCE=""
20696fi
20697
20698
20699# Checks for extensions
20700
20701	SAVE_CFLAGS="$CFLAGS"
20702	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20703	cat >conftest.$ac_ext <<_ACEOF
20704/* confdefs.h.  */
20705_ACEOF
20706cat confdefs.h >>conftest.$ac_ext
20707cat >>conftest.$ac_ext <<_ACEOF
20708/* end confdefs.h.  */
20709
20710#include "xorg-server.h"
20711#if !defined RANDR
20712#error RANDR not defined
20713#endif
20714
20715int
20716main ()
20717{
20718
20719  ;
20720  return 0;
20721}
20722_ACEOF
20723rm -f conftest.$ac_objext
20724if { (ac_try="$ac_compile"
20725case "(($ac_try" in
20726  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20727  *) ac_try_echo=$ac_try;;
20728esac
20729eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20730  (eval "$ac_compile") 2>conftest.er1
20731  ac_status=$?
20732  grep -v '^ *+' conftest.er1 >conftest.err
20733  rm -f conftest.er1
20734  cat conftest.err >&5
20735  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20736  (exit $ac_status); } && {
20737	 test -z "$ac_c_werror_flag" ||
20738	 test ! -s conftest.err
20739       } && test -s conftest.$ac_objext; then
20740  _EXT_CHECK=yes
20741else
20742  echo "$as_me: failed program was:" >&5
20743sed 's/^/| /' conftest.$ac_ext >&5
20744
20745	_EXT_CHECK=no
20746fi
20747
20748rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20749	CFLAGS="$SAVE_CFLAGS"
20750	{ echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20751echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; }
20752	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20753echo "${ECHO_T}$_EXT_CHECK" >&6; }
20754	if test "$_EXT_CHECK" != no; then
20755		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20756	fi
20757
20758
20759	SAVE_CFLAGS="$CFLAGS"
20760	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20761	cat >conftest.$ac_ext <<_ACEOF
20762/* confdefs.h.  */
20763_ACEOF
20764cat confdefs.h >>conftest.$ac_ext
20765cat >>conftest.$ac_ext <<_ACEOF
20766/* end confdefs.h.  */
20767
20768#include "xorg-server.h"
20769#if !defined RENDER
20770#error RENDER not defined
20771#endif
20772
20773int
20774main ()
20775{
20776
20777  ;
20778  return 0;
20779}
20780_ACEOF
20781rm -f conftest.$ac_objext
20782if { (ac_try="$ac_compile"
20783case "(($ac_try" in
20784  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20785  *) ac_try_echo=$ac_try;;
20786esac
20787eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20788  (eval "$ac_compile") 2>conftest.er1
20789  ac_status=$?
20790  grep -v '^ *+' conftest.er1 >conftest.err
20791  rm -f conftest.er1
20792  cat conftest.err >&5
20793  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20794  (exit $ac_status); } && {
20795	 test -z "$ac_c_werror_flag" ||
20796	 test ! -s conftest.err
20797       } && test -s conftest.$ac_objext; then
20798  _EXT_CHECK=yes
20799else
20800  echo "$as_me: failed program was:" >&5
20801sed 's/^/| /' conftest.$ac_ext >&5
20802
20803	_EXT_CHECK=no
20804fi
20805
20806rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20807	CFLAGS="$SAVE_CFLAGS"
20808	{ echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20809echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; }
20810	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20811echo "${ECHO_T}$_EXT_CHECK" >&6; }
20812	if test "$_EXT_CHECK" != no; then
20813		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20814	fi
20815
20816
20817	SAVE_CFLAGS="$CFLAGS"
20818	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20819	cat >conftest.$ac_ext <<_ACEOF
20820/* confdefs.h.  */
20821_ACEOF
20822cat confdefs.h >>conftest.$ac_ext
20823cat >>conftest.$ac_ext <<_ACEOF
20824/* end confdefs.h.  */
20825
20826#include "xorg-server.h"
20827#if !defined XV
20828#error XV not defined
20829#endif
20830
20831int
20832main ()
20833{
20834
20835  ;
20836  return 0;
20837}
20838_ACEOF
20839rm -f conftest.$ac_objext
20840if { (ac_try="$ac_compile"
20841case "(($ac_try" in
20842  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20843  *) ac_try_echo=$ac_try;;
20844esac
20845eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20846  (eval "$ac_compile") 2>conftest.er1
20847  ac_status=$?
20848  grep -v '^ *+' conftest.er1 >conftest.err
20849  rm -f conftest.er1
20850  cat conftest.err >&5
20851  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20852  (exit $ac_status); } && {
20853	 test -z "$ac_c_werror_flag" ||
20854	 test ! -s conftest.err
20855       } && test -s conftest.$ac_objext; then
20856  _EXT_CHECK=yes
20857else
20858  echo "$as_me: failed program was:" >&5
20859sed 's/^/| /' conftest.$ac_ext >&5
20860
20861	_EXT_CHECK=no
20862fi
20863
20864rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20865	CFLAGS="$SAVE_CFLAGS"
20866	{ echo "$as_me:$LINENO: checking if XV is defined" >&5
20867echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6; }
20868	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20869echo "${ECHO_T}$_EXT_CHECK" >&6; }
20870	if test "$_EXT_CHECK" != no; then
20871		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
20872	fi
20873
20874
20875	SAVE_CFLAGS="$CFLAGS"
20876	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20877	cat >conftest.$ac_ext <<_ACEOF
20878/* confdefs.h.  */
20879_ACEOF
20880cat confdefs.h >>conftest.$ac_ext
20881cat >>conftest.$ac_ext <<_ACEOF
20882/* end confdefs.h.  */
20883
20884#include "xorg-server.h"
20885#if !defined DPMSExtension
20886#error DPMSExtension not defined
20887#endif
20888
20889int
20890main ()
20891{
20892
20893  ;
20894  return 0;
20895}
20896_ACEOF
20897rm -f conftest.$ac_objext
20898if { (ac_try="$ac_compile"
20899case "(($ac_try" in
20900  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20901  *) ac_try_echo=$ac_try;;
20902esac
20903eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20904  (eval "$ac_compile") 2>conftest.er1
20905  ac_status=$?
20906  grep -v '^ *+' conftest.er1 >conftest.err
20907  rm -f conftest.er1
20908  cat conftest.err >&5
20909  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20910  (exit $ac_status); } && {
20911	 test -z "$ac_c_werror_flag" ||
20912	 test ! -s conftest.err
20913       } && test -s conftest.$ac_objext; then
20914  _EXT_CHECK=yes
20915else
20916  echo "$as_me: failed program was:" >&5
20917sed 's/^/| /' conftest.$ac_ext >&5
20918
20919	_EXT_CHECK=no
20920fi
20921
20922rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20923	CFLAGS="$SAVE_CFLAGS"
20924	{ echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
20925echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; }
20926	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20927echo "${ECHO_T}$_EXT_CHECK" >&6; }
20928	if test "$_EXT_CHECK" != no; then
20929		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
20930	fi
20931
20932
20933# Checks for pkg-config packages
20934
20935
20936if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20937	if test -n "$ac_tool_prefix"; then
20938  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20939set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20940{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20941echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20942if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20943  echo $ECHO_N "(cached) $ECHO_C" >&6
20944else
20945  case $PKG_CONFIG in
20946  [\\/]* | ?:[\\/]*)
20947  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20948  ;;
20949  *)
20950  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20951for as_dir in $PATH
20952do
20953  IFS=$as_save_IFS
20954  test -z "$as_dir" && as_dir=.
20955  for ac_exec_ext in '' $ac_executable_extensions; do
20956  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20957    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20958    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20959    break 2
20960  fi
20961done
20962done
20963IFS=$as_save_IFS
20964
20965  ;;
20966esac
20967fi
20968PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20969if test -n "$PKG_CONFIG"; then
20970  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20971echo "${ECHO_T}$PKG_CONFIG" >&6; }
20972else
20973  { echo "$as_me:$LINENO: result: no" >&5
20974echo "${ECHO_T}no" >&6; }
20975fi
20976
20977
20978fi
20979if test -z "$ac_cv_path_PKG_CONFIG"; then
20980  ac_pt_PKG_CONFIG=$PKG_CONFIG
20981  # Extract the first word of "pkg-config", so it can be a program name with args.
20982set dummy pkg-config; ac_word=$2
20983{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20984echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20985if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20986  echo $ECHO_N "(cached) $ECHO_C" >&6
20987else
20988  case $ac_pt_PKG_CONFIG in
20989  [\\/]* | ?:[\\/]*)
20990  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20991  ;;
20992  *)
20993  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20994for as_dir in $PATH
20995do
20996  IFS=$as_save_IFS
20997  test -z "$as_dir" && as_dir=.
20998  for ac_exec_ext in '' $ac_executable_extensions; do
20999  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21000    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21001    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21002    break 2
21003  fi
21004done
21005done
21006IFS=$as_save_IFS
21007
21008  ;;
21009esac
21010fi
21011ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21012if test -n "$ac_pt_PKG_CONFIG"; then
21013  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21014echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
21015else
21016  { echo "$as_me:$LINENO: result: no" >&5
21017echo "${ECHO_T}no" >&6; }
21018fi
21019
21020  if test "x$ac_pt_PKG_CONFIG" = x; then
21021    PKG_CONFIG=""
21022  else
21023    case $cross_compiling:$ac_tool_warned in
21024yes:)
21025{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
21026whose name does not start with the host triplet.  If you think this
21027configuration is useful to you, please write to autoconf@gnu.org." >&5
21028echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
21029whose name does not start with the host triplet.  If you think this
21030configuration is useful to you, please write to autoconf@gnu.org." >&2;}
21031ac_tool_warned=yes ;;
21032esac
21033    PKG_CONFIG=$ac_pt_PKG_CONFIG
21034  fi
21035else
21036  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21037fi
21038
21039fi
21040if test -n "$PKG_CONFIG"; then
21041	_pkg_min_version=0.9.0
21042	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21043echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
21044	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21045		{ echo "$as_me:$LINENO: result: yes" >&5
21046echo "${ECHO_T}yes" >&6; }
21047	else
21048		{ echo "$as_me:$LINENO: result: no" >&5
21049echo "${ECHO_T}no" >&6; }
21050		PKG_CONFIG=""
21051	fi
21052
21053fi
21054
21055pkg_failed=no
21056{ echo "$as_me:$LINENO: checking for XORG" >&5
21057echo $ECHO_N "checking for XORG... $ECHO_C" >&6; }
21058
21059if test -n "$PKG_CONFIG"; then
21060    if test -n "$XORG_CFLAGS"; then
21061        pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21062    else
21063        if test -n "$PKG_CONFIG" && \
21064    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21065  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
21066  ac_status=$?
21067  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21068  (exit $ac_status); }; then
21069  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21070else
21071  pkg_failed=yes
21072fi
21073    fi
21074else
21075	pkg_failed=untried
21076fi
21077if test -n "$PKG_CONFIG"; then
21078    if test -n "$XORG_LIBS"; then
21079        pkg_cv_XORG_LIBS="$XORG_LIBS"
21080    else
21081        if test -n "$PKG_CONFIG" && \
21082    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.2 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21083  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES") 2>&5
21084  ac_status=$?
21085  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21086  (exit $ac_status); }; then
21087  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21088else
21089  pkg_failed=yes
21090fi
21091    fi
21092else
21093	pkg_failed=untried
21094fi
21095
21096
21097
21098if test $pkg_failed = yes; then
21099
21100if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21101        _pkg_short_errors_supported=yes
21102else
21103        _pkg_short_errors_supported=no
21104fi
21105        if test $_pkg_short_errors_supported = yes; then
21106	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES"`
21107        else
21108	        XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES"`
21109        fi
21110	# Put the nasty error message in config.log where it belongs
21111	echo "$XORG_PKG_ERRORS" >&5
21112
21113	{ { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met:
21114
21115$XORG_PKG_ERRORS
21116
21117Consider adjusting the PKG_CONFIG_PATH environment variable if you
21118installed software in a non-standard prefix.
21119
21120Alternatively, you may set the environment variables XORG_CFLAGS
21121and XORG_LIBS to avoid the need to call pkg-config.
21122See the pkg-config man page for more details.
21123" >&5
21124echo "$as_me: error: Package requirements (xorg-server >= 1.2 xproto fontsproto $REQUIRED_MODULES) were not met:
21125
21126$XORG_PKG_ERRORS
21127
21128Consider adjusting the PKG_CONFIG_PATH environment variable if you
21129installed software in a non-standard prefix.
21130
21131Alternatively, you may set the environment variables XORG_CFLAGS
21132and XORG_LIBS to avoid the need to call pkg-config.
21133See the pkg-config man page for more details.
21134" >&2;}
21135   { (exit 1); exit 1; }; }
21136elif test $pkg_failed = untried; then
21137	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21138is in your PATH or set the PKG_CONFIG environment variable to the full
21139path to pkg-config.
21140
21141Alternatively, you may set the environment variables XORG_CFLAGS
21142and XORG_LIBS to avoid the need to call pkg-config.
21143See the pkg-config man page for more details.
21144
21145To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21146See \`config.log' for more details." >&5
21147echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21148is in your PATH or set the PKG_CONFIG environment variable to the full
21149path to pkg-config.
21150
21151Alternatively, you may set the environment variables XORG_CFLAGS
21152and XORG_LIBS to avoid the need to call pkg-config.
21153See the pkg-config man page for more details.
21154
21155To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21156See \`config.log' for more details." >&2;}
21157   { (exit 1); exit 1; }; }
21158else
21159	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21160	XORG_LIBS=$pkg_cv_XORG_LIBS
21161        { echo "$as_me:$LINENO: result: yes" >&5
21162echo "${ECHO_T}yes" >&6; }
21163	:
21164fi
21165sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21166
21167# Checks for libraries.
21168
21169# Checks for header files.
21170{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21171echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
21172if test "${ac_cv_header_stdc+set}" = set; then
21173  echo $ECHO_N "(cached) $ECHO_C" >&6
21174else
21175  cat >conftest.$ac_ext <<_ACEOF
21176/* confdefs.h.  */
21177_ACEOF
21178cat confdefs.h >>conftest.$ac_ext
21179cat >>conftest.$ac_ext <<_ACEOF
21180/* end confdefs.h.  */
21181#include <stdlib.h>
21182#include <stdarg.h>
21183#include <string.h>
21184#include <float.h>
21185
21186int
21187main ()
21188{
21189
21190  ;
21191  return 0;
21192}
21193_ACEOF
21194rm -f conftest.$ac_objext
21195if { (ac_try="$ac_compile"
21196case "(($ac_try" in
21197  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21198  *) ac_try_echo=$ac_try;;
21199esac
21200eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21201  (eval "$ac_compile") 2>conftest.er1
21202  ac_status=$?
21203  grep -v '^ *+' conftest.er1 >conftest.err
21204  rm -f conftest.er1
21205  cat conftest.err >&5
21206  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21207  (exit $ac_status); } && {
21208	 test -z "$ac_c_werror_flag" ||
21209	 test ! -s conftest.err
21210       } && test -s conftest.$ac_objext; then
21211  ac_cv_header_stdc=yes
21212else
21213  echo "$as_me: failed program was:" >&5
21214sed 's/^/| /' conftest.$ac_ext >&5
21215
21216	ac_cv_header_stdc=no
21217fi
21218
21219rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21220
21221if test $ac_cv_header_stdc = yes; then
21222  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21223  cat >conftest.$ac_ext <<_ACEOF
21224/* confdefs.h.  */
21225_ACEOF
21226cat confdefs.h >>conftest.$ac_ext
21227cat >>conftest.$ac_ext <<_ACEOF
21228/* end confdefs.h.  */
21229#include <string.h>
21230
21231_ACEOF
21232if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21233  $EGREP "memchr" >/dev/null 2>&1; then
21234  :
21235else
21236  ac_cv_header_stdc=no
21237fi
21238rm -f conftest*
21239
21240fi
21241
21242if test $ac_cv_header_stdc = yes; then
21243  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21244  cat >conftest.$ac_ext <<_ACEOF
21245/* confdefs.h.  */
21246_ACEOF
21247cat confdefs.h >>conftest.$ac_ext
21248cat >>conftest.$ac_ext <<_ACEOF
21249/* end confdefs.h.  */
21250#include <stdlib.h>
21251
21252_ACEOF
21253if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21254  $EGREP "free" >/dev/null 2>&1; then
21255  :
21256else
21257  ac_cv_header_stdc=no
21258fi
21259rm -f conftest*
21260
21261fi
21262
21263if test $ac_cv_header_stdc = yes; then
21264  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21265  if test "$cross_compiling" = yes; then
21266  :
21267else
21268  cat >conftest.$ac_ext <<_ACEOF
21269/* confdefs.h.  */
21270_ACEOF
21271cat confdefs.h >>conftest.$ac_ext
21272cat >>conftest.$ac_ext <<_ACEOF
21273/* end confdefs.h.  */
21274#include <ctype.h>
21275#include <stdlib.h>
21276#if ((' ' & 0x0FF) == 0x020)
21277# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21278# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21279#else
21280# define ISLOWER(c) \
21281		   (('a' <= (c) && (c) <= 'i') \
21282		     || ('j' <= (c) && (c) <= 'r') \
21283		     || ('s' <= (c) && (c) <= 'z'))
21284# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21285#endif
21286
21287#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21288int
21289main ()
21290{
21291  int i;
21292  for (i = 0; i < 256; i++)
21293    if (XOR (islower (i), ISLOWER (i))
21294	|| toupper (i) != TOUPPER (i))
21295      return 2;
21296  return 0;
21297}
21298_ACEOF
21299rm -f conftest$ac_exeext
21300if { (ac_try="$ac_link"
21301case "(($ac_try" in
21302  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21303  *) ac_try_echo=$ac_try;;
21304esac
21305eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21306  (eval "$ac_link") 2>&5
21307  ac_status=$?
21308  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21309  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21310  { (case "(($ac_try" in
21311  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21312  *) ac_try_echo=$ac_try;;
21313esac
21314eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21315  (eval "$ac_try") 2>&5
21316  ac_status=$?
21317  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21318  (exit $ac_status); }; }; then
21319  :
21320else
21321  echo "$as_me: program exited with status $ac_status" >&5
21322echo "$as_me: failed program was:" >&5
21323sed 's/^/| /' conftest.$ac_ext >&5
21324
21325( exit $ac_status )
21326ac_cv_header_stdc=no
21327fi
21328rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21329fi
21330
21331
21332fi
21333fi
21334{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21335echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
21336if test $ac_cv_header_stdc = yes; then
21337
21338cat >>confdefs.h <<\_ACEOF
21339#define STDC_HEADERS 1
21340_ACEOF
21341
21342fi
21343
21344
21345save_CFLAGS="$CFLAGS"
21346CFLAGS="$XORG_CFLAGS"
21347
21348# RandR 1.2
21349{ echo "$as_me:$LINENO: checking for xf86Modes.h" >&5
21350echo $ECHO_N "checking for xf86Modes.h... $ECHO_C" >&6; }
21351if test "${ac_cv_header_xf86Modes_h+set}" = set; then
21352  echo $ECHO_N "(cached) $ECHO_C" >&6
21353else
21354  cat >conftest.$ac_ext <<_ACEOF
21355/* confdefs.h.  */
21356_ACEOF
21357cat confdefs.h >>conftest.$ac_ext
21358cat >>conftest.$ac_ext <<_ACEOF
21359/* end confdefs.h.  */
21360#include "xorg-server.h"
21361
21362#include <xf86Modes.h>
21363_ACEOF
21364rm -f conftest.$ac_objext
21365if { (ac_try="$ac_compile"
21366case "(($ac_try" in
21367  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21368  *) ac_try_echo=$ac_try;;
21369esac
21370eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21371  (eval "$ac_compile") 2>conftest.er1
21372  ac_status=$?
21373  grep -v '^ *+' conftest.er1 >conftest.err
21374  rm -f conftest.er1
21375  cat conftest.err >&5
21376  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21377  (exit $ac_status); } && {
21378	 test -z "$ac_c_werror_flag" ||
21379	 test ! -s conftest.err
21380       } && test -s conftest.$ac_objext; then
21381  ac_cv_header_xf86Modes_h=yes
21382else
21383  echo "$as_me: failed program was:" >&5
21384sed 's/^/| /' conftest.$ac_ext >&5
21385
21386	ac_cv_header_xf86Modes_h=no
21387fi
21388
21389rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21390fi
21391{ echo "$as_me:$LINENO: result: $ac_cv_header_xf86Modes_h" >&5
21392echo "${ECHO_T}$ac_cv_header_xf86Modes_h" >&6; }
21393if test $ac_cv_header_xf86Modes_h = yes; then
21394  BUILD_XMODES=no
21395else
21396  BUILD_XMODES=yes
21397fi
21398
21399
21400
21401# PCI rework
21402{ echo "$as_me:$LINENO: checking whether XSERVER_LIBPCIACCESS is declared" >&5
21403echo $ECHO_N "checking whether XSERVER_LIBPCIACCESS is declared... $ECHO_C" >&6; }
21404if test "${ac_cv_have_decl_XSERVER_LIBPCIACCESS+set}" = set; then
21405  echo $ECHO_N "(cached) $ECHO_C" >&6
21406else
21407  cat >conftest.$ac_ext <<_ACEOF
21408/* confdefs.h.  */
21409_ACEOF
21410cat confdefs.h >>conftest.$ac_ext
21411cat >>conftest.$ac_ext <<_ACEOF
21412/* end confdefs.h.  */
21413#include "xorg-server.h"
21414
21415int
21416main ()
21417{
21418#ifndef XSERVER_LIBPCIACCESS
21419  (void) XSERVER_LIBPCIACCESS;
21420#endif
21421
21422  ;
21423  return 0;
21424}
21425_ACEOF
21426rm -f conftest.$ac_objext
21427if { (ac_try="$ac_compile"
21428case "(($ac_try" in
21429  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21430  *) ac_try_echo=$ac_try;;
21431esac
21432eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21433  (eval "$ac_compile") 2>conftest.er1
21434  ac_status=$?
21435  grep -v '^ *+' conftest.er1 >conftest.err
21436  rm -f conftest.er1
21437  cat conftest.err >&5
21438  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21439  (exit $ac_status); } && {
21440	 test -z "$ac_c_werror_flag" ||
21441	 test ! -s conftest.err
21442       } && test -s conftest.$ac_objext; then
21443  ac_cv_have_decl_XSERVER_LIBPCIACCESS=yes
21444else
21445  echo "$as_me: failed program was:" >&5
21446sed 's/^/| /' conftest.$ac_ext >&5
21447
21448	ac_cv_have_decl_XSERVER_LIBPCIACCESS=no
21449fi
21450
21451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21452fi
21453{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&5
21454echo "${ECHO_T}$ac_cv_have_decl_XSERVER_LIBPCIACCESS" >&6; }
21455if test $ac_cv_have_decl_XSERVER_LIBPCIACCESS = yes; then
21456  XSERVER_LIBPCIACCESS=yes
21457else
21458  XSERVER_LIBPCIACCESS=no
21459fi
21460
21461if test "x$XSERVER_LIBPCIACCESS" = "xyes"; then
21462
21463pkg_failed=no
21464{ echo "$as_me:$LINENO: checking for PCIACCESS" >&5
21465echo $ECHO_N "checking for PCIACCESS... $ECHO_C" >&6; }
21466
21467if test -n "$PKG_CONFIG"; then
21468    if test -n "$PCIACCESS_CFLAGS"; then
21469        pkg_cv_PCIACCESS_CFLAGS="$PCIACCESS_CFLAGS"
21470    else
21471        if test -n "$PKG_CONFIG" && \
21472    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21473  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21474  ac_status=$?
21475  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21476  (exit $ac_status); }; then
21477  pkg_cv_PCIACCESS_CFLAGS=`$PKG_CONFIG --cflags "pciaccess >= 0.8.0" 2>/dev/null`
21478else
21479  pkg_failed=yes
21480fi
21481    fi
21482else
21483	pkg_failed=untried
21484fi
21485if test -n "$PKG_CONFIG"; then
21486    if test -n "$PCIACCESS_LIBS"; then
21487        pkg_cv_PCIACCESS_LIBS="$PCIACCESS_LIBS"
21488    else
21489        if test -n "$PKG_CONFIG" && \
21490    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"pciaccess >= 0.8.0\"") >&5
21491  ($PKG_CONFIG --exists --print-errors "pciaccess >= 0.8.0") 2>&5
21492  ac_status=$?
21493  echo "$as_me:$LINENO: \$? = $ac_status" >&5
21494  (exit $ac_status); }; then
21495  pkg_cv_PCIACCESS_LIBS=`$PKG_CONFIG --libs "pciaccess >= 0.8.0" 2>/dev/null`
21496else
21497  pkg_failed=yes
21498fi
21499    fi
21500else
21501	pkg_failed=untried
21502fi
21503
21504
21505
21506if test $pkg_failed = yes; then
21507
21508if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21509        _pkg_short_errors_supported=yes
21510else
21511        _pkg_short_errors_supported=no
21512fi
21513        if test $_pkg_short_errors_supported = yes; then
21514	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "pciaccess >= 0.8.0"`
21515        else
21516	        PCIACCESS_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "pciaccess >= 0.8.0"`
21517        fi
21518	# Put the nasty error message in config.log where it belongs
21519	echo "$PCIACCESS_PKG_ERRORS" >&5
21520
21521	{ { echo "$as_me:$LINENO: error: Package requirements (pciaccess >= 0.8.0) were not met:
21522
21523$PCIACCESS_PKG_ERRORS
21524
21525Consider adjusting the PKG_CONFIG_PATH environment variable if you
21526installed software in a non-standard prefix.
21527
21528Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21529and PCIACCESS_LIBS to avoid the need to call pkg-config.
21530See the pkg-config man page for more details.
21531" >&5
21532echo "$as_me: error: Package requirements (pciaccess >= 0.8.0) were not met:
21533
21534$PCIACCESS_PKG_ERRORS
21535
21536Consider adjusting the PKG_CONFIG_PATH environment variable if you
21537installed software in a non-standard prefix.
21538
21539Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21540and PCIACCESS_LIBS to avoid the need to call pkg-config.
21541See the pkg-config man page for more details.
21542" >&2;}
21543   { (exit 1); exit 1; }; }
21544elif test $pkg_failed = untried; then
21545	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21546is in your PATH or set the PKG_CONFIG environment variable to the full
21547path to pkg-config.
21548
21549Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21550and PCIACCESS_LIBS to avoid the need to call pkg-config.
21551See the pkg-config man page for more details.
21552
21553To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21554See \`config.log' for more details." >&5
21555echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21556is in your PATH or set the PKG_CONFIG environment variable to the full
21557path to pkg-config.
21558
21559Alternatively, you may set the environment variables PCIACCESS_CFLAGS
21560and PCIACCESS_LIBS to avoid the need to call pkg-config.
21561See the pkg-config man page for more details.
21562
21563To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21564See \`config.log' for more details." >&2;}
21565   { (exit 1); exit 1; }; }
21566else
21567	PCIACCESS_CFLAGS=$pkg_cv_PCIACCESS_CFLAGS
21568	PCIACCESS_LIBS=$pkg_cv_PCIACCESS_LIBS
21569        { echo "$as_me:$LINENO: result: yes" >&5
21570echo "${ECHO_T}yes" >&6; }
21571	:
21572fi
21573fi
21574
21575CFLAGS="$save_CFLAGS"
21576
21577 if test "x$BUILD_XMODES" = xyes; then
21578  BUILD_XMODES_TRUE=
21579  BUILD_XMODES_FALSE='#'
21580else
21581  BUILD_XMODES_TRUE='#'
21582  BUILD_XMODES_FALSE=
21583fi
21584
21585if test "x$XSERVER_SOURCE" != x; then
21586    if test -d "$XSERVER_SOURCE"; then
21587        XSERVER_SOURCE=`cd "$XSERVER_SOURCE" && pwd`
21588        if test -f "$XSERVER_SOURCE/hw/xfree86/modes/xf86Modes.h" -a -f "$XSERVER_SOURCE/hw/xfree86/parser/xf86Parser.h"; then
21589            :
21590        else
21591            { { echo "$as_me:$LINENO: error: Server source at $XSERVER_SOURCE doesn't have the new mode code" >&5
21592echo "$as_me: error: Server source at $XSERVER_SOURCE doesn't have the new mode code" >&2;}
21593   { (exit 1); exit 1; }; }
21594        fi
21595    else
21596        { { echo "$as_me:$LINENO: error: Can't find xserver-source path $XSERVER_SOURCE" >&5
21597echo "$as_me: error: Can't find xserver-source path $XSERVER_SOURCE" >&2;}
21598   { (exit 1); exit 1; }; }
21599    fi
21600fi
21601if test "x$BUILD_XMODES" = xno; then
21602    { echo "$as_me:$LINENO: X server has new mode code" >&5
21603echo "$as_me: X server has new mode code" >&6;}
21604    XMODES_CFLAGS=
21605    parser_dir=
21606    modes_dir=
21607else
21608    if test "x$XSERVER_SOURCE" = x; then
21609            { echo "$as_me:$LINENO: X server is missing new mode code and --with-xserver-source not specified, using local copy" >&5
21610echo "$as_me: X server is missing new mode code and --with-xserver-source not specified, using local copy" >&6;}
21611            { echo "$as_me:$LINENO: If you're building from git, please read compat/README" >&5
21612echo "$as_me: If you're building from git, please read compat/README" >&6;}
21613            parser_dir='$(top_srcdir)/compat/parser'
21614            modes_dir='$(top_srcdir)/compat/modes'
21615    else
21616            { echo "$as_me:$LINENO: Using mode code from $XSERVER_SOURCE" >&5
21617echo "$as_me: Using mode code from $XSERVER_SOURCE" >&6;}
21618            parser_dir="$XSERVER_SOURCE/hw/xfree86/parser"
21619            modes_dir="$XSERVER_SOURCE/hw/xfree86/modes"
21620    fi
21621    XMODES_CFLAGS="-DXF86_MODES_RENAME -I\"$modes_dir\" -I\"$parser_dir\""
21622
21623cat >>confdefs.h <<\_ACEOF
21624#define BUILD_XMODES 1
21625_ACEOF
21626
21627fi
21628
21629
21630
21631
21632# Substitutions
21633
21634
21635
21636DRIVER_NAME=nv
21637
21638
21639
21640
21641
21642if test x$APP_MAN_SUFFIX = x    ; then
21643    APP_MAN_SUFFIX=1
21644fi
21645if test x$APP_MAN_DIR = x    ; then
21646    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21647fi
21648
21649if test x$LIB_MAN_SUFFIX = x    ; then
21650    LIB_MAN_SUFFIX=3
21651fi
21652if test x$LIB_MAN_DIR = x    ; then
21653    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21654fi
21655
21656if test x$FILE_MAN_SUFFIX = x    ; then
21657    case $host_os in
21658	solaris*)	FILE_MAN_SUFFIX=4  ;;
21659	*)		FILE_MAN_SUFFIX=5  ;;
21660    esac
21661fi
21662if test x$FILE_MAN_DIR = x    ; then
21663    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21664fi
21665
21666if test x$MISC_MAN_SUFFIX = x    ; then
21667    case $host_os in
21668	solaris*)	MISC_MAN_SUFFIX=5  ;;
21669	*)		MISC_MAN_SUFFIX=7  ;;
21670    esac
21671fi
21672if test x$MISC_MAN_DIR = x    ; then
21673    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21674fi
21675
21676if test x$DRIVER_MAN_SUFFIX = x    ; then
21677    case $host_os in
21678	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
21679	*)		DRIVER_MAN_SUFFIX=4  ;;
21680    esac
21681fi
21682if test x$DRIVER_MAN_DIR = x    ; then
21683    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21684fi
21685
21686if test x$ADMIN_MAN_SUFFIX = x    ; then
21687    case $host_os in
21688	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
21689	*)		ADMIN_MAN_SUFFIX=8  ;;
21690    esac
21691fi
21692if test x$ADMIN_MAN_DIR = x    ; then
21693    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21694fi
21695
21696
21697
21698
21699
21700
21701
21702
21703
21704
21705
21706
21707
21708
21709
21710
21711
21712# Check whether --with-release-version was given.
21713if test "${with_release_version+set}" = set; then
21714  withval=$with_release_version; RELEASE_VERSION="$withval"
21715else
21716  RELEASE_VERSION=""
21717fi
21718
21719	if test "x$RELEASE_VERSION" != "x"; then
21720		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21721		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21722		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21723echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21724	fi
21725
21726cat >>confdefs.h <<_ACEOF
21727#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21728_ACEOF
21729
21730	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
21731	if test "x$PVM" = "x"; then
21732		PVM="0"
21733	fi
21734
21735cat >>confdefs.h <<_ACEOF
21736#define PACKAGE_VERSION_MINOR $PVM
21737_ACEOF
21738
21739	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
21740	if test "x$PVP" = "x"; then
21741		PVP="0"
21742	fi
21743
21744cat >>confdefs.h <<_ACEOF
21745#define PACKAGE_VERSION_PATCHLEVEL $PVP
21746_ACEOF
21747
21748
21749
21750ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile compat/Makefile"
21751
21752cat >confcache <<\_ACEOF
21753# This file is a shell script that caches the results of configure
21754# tests run on this system so they can be shared between configure
21755# scripts and configure runs, see configure's option --config-cache.
21756# It is not useful on other systems.  If it contains results you don't
21757# want to keep, you may remove or edit it.
21758#
21759# config.status only pays attention to the cache file if you give it
21760# the --recheck option to rerun configure.
21761#
21762# `ac_cv_env_foo' variables (set or unset) will be overridden when
21763# loading this file, other *unset* `ac_cv_foo' will be assigned the
21764# following values.
21765
21766_ACEOF
21767
21768# The following way of writing the cache mishandles newlines in values,
21769# but we know of no workaround that is simple, portable, and efficient.
21770# So, we kill variables containing newlines.
21771# Ultrix sh set writes to stderr and can't be redirected directly,
21772# and sets the high bit in the cache file unless we assign to the vars.
21773(
21774  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21775    eval ac_val=\$$ac_var
21776    case $ac_val in #(
21777    *${as_nl}*)
21778      case $ac_var in #(
21779      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
21780echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
21781      esac
21782      case $ac_var in #(
21783      _ | IFS | as_nl) ;; #(
21784      *) $as_unset $ac_var ;;
21785      esac ;;
21786    esac
21787  done
21788
21789  (set) 2>&1 |
21790    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21791    *${as_nl}ac_space=\ *)
21792      # `set' does not quote correctly, so add quotes (double-quote
21793      # substitution turns \\\\ into \\, and sed turns \\ into \).
21794      sed -n \
21795	"s/'/'\\\\''/g;
21796	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21797      ;; #(
21798    *)
21799      # `set' quotes correctly as required by POSIX, so do not add quotes.
21800      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21801      ;;
21802    esac |
21803    sort
21804) |
21805  sed '
21806     /^ac_cv_env_/b end
21807     t clear
21808     :clear
21809     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21810     t end
21811     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21812     :end' >>confcache
21813if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21814  if test -w "$cache_file"; then
21815    test "x$cache_file" != "x/dev/null" &&
21816      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
21817echo "$as_me: updating cache $cache_file" >&6;}
21818    cat confcache >$cache_file
21819  else
21820    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21821echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21822  fi
21823fi
21824rm -f confcache
21825
21826test "x$prefix" = xNONE && prefix=$ac_default_prefix
21827# Let make expand exec_prefix.
21828test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21829
21830DEFS=-DHAVE_CONFIG_H
21831
21832ac_libobjs=
21833ac_ltlibobjs=
21834for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21835  # 1. Remove the extension, and $U if already installed.
21836  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21837  ac_i=`echo "$ac_i" | sed "$ac_script"`
21838  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21839  #    will be set to the directory where LIBOBJS objects are built.
21840  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21841  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21842done
21843LIBOBJS=$ac_libobjs
21844
21845LTLIBOBJS=$ac_ltlibobjs
21846
21847
21848if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21849  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21850Usually this means the macro was only invoked conditionally." >&5
21851echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21852Usually this means the macro was only invoked conditionally." >&2;}
21853   { (exit 1); exit 1; }; }
21854fi
21855if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21856  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21857Usually this means the macro was only invoked conditionally." >&5
21858echo "$as_me: error: conditional \"AMDEP\" was never defined.
21859Usually this means the macro was only invoked conditionally." >&2;}
21860   { (exit 1); exit 1; }; }
21861fi
21862if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21863  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21864Usually this means the macro was only invoked conditionally." >&5
21865echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21866Usually this means the macro was only invoked conditionally." >&2;}
21867   { (exit 1); exit 1; }; }
21868fi
21869if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21870  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21871Usually this means the macro was only invoked conditionally." >&5
21872echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21873Usually this means the macro was only invoked conditionally." >&2;}
21874   { (exit 1); exit 1; }; }
21875fi
21876if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21877  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21878Usually this means the macro was only invoked conditionally." >&5
21879echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21880Usually this means the macro was only invoked conditionally." >&2;}
21881   { (exit 1); exit 1; }; }
21882fi
21883if test -z "${BUILD_XMODES_TRUE}" && test -z "${BUILD_XMODES_FALSE}"; then
21884  { { echo "$as_me:$LINENO: error: conditional \"BUILD_XMODES\" was never defined.
21885Usually this means the macro was only invoked conditionally." >&5
21886echo "$as_me: error: conditional \"BUILD_XMODES\" was never defined.
21887Usually this means the macro was only invoked conditionally." >&2;}
21888   { (exit 1); exit 1; }; }
21889fi
21890
21891: ${CONFIG_STATUS=./config.status}
21892ac_clean_files_save=$ac_clean_files
21893ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21894{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21895echo "$as_me: creating $CONFIG_STATUS" >&6;}
21896cat >$CONFIG_STATUS <<_ACEOF
21897#! $SHELL
21898# Generated by $as_me.
21899# Run this file to recreate the current configuration.
21900# Compiler output produced by configure, useful for debugging
21901# configure, is in config.log if it exists.
21902
21903debug=false
21904ac_cs_recheck=false
21905ac_cs_silent=false
21906SHELL=\${CONFIG_SHELL-$SHELL}
21907_ACEOF
21908
21909cat >>$CONFIG_STATUS <<\_ACEOF
21910## --------------------- ##
21911## M4sh Initialization.  ##
21912## --------------------- ##
21913
21914# Be more Bourne compatible
21915DUALCASE=1; export DUALCASE # for MKS sh
21916if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21917  emulate sh
21918  NULLCMD=:
21919  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
21920  # is contrary to our usage.  Disable this feature.
21921  alias -g '${1+"$@"}'='"$@"'
21922  setopt NO_GLOB_SUBST
21923else
21924  case `(set -o) 2>/dev/null` in
21925  *posix*) set -o posix ;;
21926esac
21927
21928fi
21929
21930
21931
21932
21933# PATH needs CR
21934# Avoid depending upon Character Ranges.
21935as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21936as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21937as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21938as_cr_digits='0123456789'
21939as_cr_alnum=$as_cr_Letters$as_cr_digits
21940
21941# The user is always right.
21942if test "${PATH_SEPARATOR+set}" != set; then
21943  echo "#! /bin/sh" >conf$$.sh
21944  echo  "exit 0"   >>conf$$.sh
21945  chmod +x conf$$.sh
21946  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
21947    PATH_SEPARATOR=';'
21948  else
21949    PATH_SEPARATOR=:
21950  fi
21951  rm -f conf$$.sh
21952fi
21953
21954# Support unset when possible.
21955if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21956  as_unset=unset
21957else
21958  as_unset=false
21959fi
21960
21961
21962# IFS
21963# We need space, tab and new line, in precisely that order.  Quoting is
21964# there to prevent editors from complaining about space-tab.
21965# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21966# splitting by setting IFS to empty value.)
21967as_nl='
21968'
21969IFS=" ""	$as_nl"
21970
21971# Find who we are.  Look in the path if we contain no directory separator.
21972case $0 in
21973  *[\\/]* ) as_myself=$0 ;;
21974  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21975for as_dir in $PATH
21976do
21977  IFS=$as_save_IFS
21978  test -z "$as_dir" && as_dir=.
21979  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21980done
21981IFS=$as_save_IFS
21982
21983     ;;
21984esac
21985# We did not find ourselves, most probably we were run as `sh COMMAND'
21986# in which case we are not to be found in the path.
21987if test "x$as_myself" = x; then
21988  as_myself=$0
21989fi
21990if test ! -f "$as_myself"; then
21991  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21992  { (exit 1); exit 1; }
21993fi
21994
21995# Work around bugs in pre-3.0 UWIN ksh.
21996for as_var in ENV MAIL MAILPATH
21997do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21998done
21999PS1='$ '
22000PS2='> '
22001PS4='+ '
22002
22003# NLS nuisances.
22004for as_var in \
22005  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
22006  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
22007  LC_TELEPHONE LC_TIME
22008do
22009  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
22010    eval $as_var=C; export $as_var
22011  else
22012    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22013  fi
22014done
22015
22016# Required to use basename.
22017if expr a : '\(a\)' >/dev/null 2>&1 &&
22018   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22019  as_expr=expr
22020else
22021  as_expr=false
22022fi
22023
22024if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22025  as_basename=basename
22026else
22027  as_basename=false
22028fi
22029
22030
22031# Name of the executable.
22032as_me=`$as_basename -- "$0" ||
22033$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22034	 X"$0" : 'X\(//\)$' \| \
22035	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22036echo X/"$0" |
22037    sed '/^.*\/\([^/][^/]*\)\/*$/{
22038	    s//\1/
22039	    q
22040	  }
22041	  /^X\/\(\/\/\)$/{
22042	    s//\1/
22043	    q
22044	  }
22045	  /^X\/\(\/\).*/{
22046	    s//\1/
22047	    q
22048	  }
22049	  s/.*/./; q'`
22050
22051# CDPATH.
22052$as_unset CDPATH
22053
22054
22055
22056  as_lineno_1=$LINENO
22057  as_lineno_2=$LINENO
22058  test "x$as_lineno_1" != "x$as_lineno_2" &&
22059  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22060
22061  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22062  # uniformly replaced by the line number.  The first 'sed' inserts a
22063  # line-number line after each line using $LINENO; the second 'sed'
22064  # does the real work.  The second script uses 'N' to pair each
22065  # line-number line with the line containing $LINENO, and appends
22066  # trailing '-' during substitution so that $LINENO is not a special
22067  # case at line end.
22068  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22069  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22070  # E. McMahon (1931-1989) for sed's syntax.  :-)
22071  sed -n '
22072    p
22073    /[$]LINENO/=
22074  ' <$as_myself |
22075    sed '
22076      s/[$]LINENO.*/&-/
22077      t lineno
22078      b
22079      :lineno
22080      N
22081      :loop
22082      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22083      t loop
22084      s/-\n.*//
22085    ' >$as_me.lineno &&
22086  chmod +x "$as_me.lineno" ||
22087    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22088   { (exit 1); exit 1; }; }
22089
22090  # Don't try to exec as it changes $[0], causing all sort of problems
22091  # (the dirname of $[0] is not the place where we might find the
22092  # original and so on.  Autoconf is especially sensitive to this).
22093  . "./$as_me.lineno"
22094  # Exit status is that of the last command.
22095  exit
22096}
22097
22098
22099if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22100  as_dirname=dirname
22101else
22102  as_dirname=false
22103fi
22104
22105ECHO_C= ECHO_N= ECHO_T=
22106case `echo -n x` in
22107-n*)
22108  case `echo 'x\c'` in
22109  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22110  *)   ECHO_C='\c';;
22111  esac;;
22112*)
22113  ECHO_N='-n';;
22114esac
22115
22116if expr a : '\(a\)' >/dev/null 2>&1 &&
22117   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22118  as_expr=expr
22119else
22120  as_expr=false
22121fi
22122
22123rm -f conf$$ conf$$.exe conf$$.file
22124if test -d conf$$.dir; then
22125  rm -f conf$$.dir/conf$$.file
22126else
22127  rm -f conf$$.dir
22128  mkdir conf$$.dir
22129fi
22130echo >conf$$.file
22131if ln -s conf$$.file conf$$ 2>/dev/null; then
22132  as_ln_s='ln -s'
22133  # ... but there are two gotchas:
22134  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22135  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22136  # In both cases, we have to default to `cp -p'.
22137  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22138    as_ln_s='cp -p'
22139elif ln conf$$.file conf$$ 2>/dev/null; then
22140  as_ln_s=ln
22141else
22142  as_ln_s='cp -p'
22143fi
22144rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22145rmdir conf$$.dir 2>/dev/null
22146
22147if mkdir -p . 2>/dev/null; then
22148  as_mkdir_p=:
22149else
22150  test -d ./-p && rmdir ./-p
22151  as_mkdir_p=false
22152fi
22153
22154if test -x / >/dev/null 2>&1; then
22155  as_test_x='test -x'
22156else
22157  if ls -dL / >/dev/null 2>&1; then
22158    as_ls_L_option=L
22159  else
22160    as_ls_L_option=
22161  fi
22162  as_test_x='
22163    eval sh -c '\''
22164      if test -d "$1"; then
22165        test -d "$1/.";
22166      else
22167	case $1 in
22168        -*)set "./$1";;
22169	esac;
22170	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22171	???[sx]*):;;*)false;;esac;fi
22172    '\'' sh
22173  '
22174fi
22175as_executable_p=$as_test_x
22176
22177# Sed expression to map a string onto a valid CPP name.
22178as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22179
22180# Sed expression to map a string onto a valid variable name.
22181as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22182
22183
22184exec 6>&1
22185
22186# Save the log message, to keep $[0] and so on meaningful, and to
22187# report actual input values of CONFIG_FILES etc. instead of their
22188# values after options handling.
22189ac_log="
22190This file was extended by xf86-video-nv $as_me 2.1.10, which was
22191generated by GNU Autoconf 2.61.  Invocation command line was
22192
22193  CONFIG_FILES    = $CONFIG_FILES
22194  CONFIG_HEADERS  = $CONFIG_HEADERS
22195  CONFIG_LINKS    = $CONFIG_LINKS
22196  CONFIG_COMMANDS = $CONFIG_COMMANDS
22197  $ $0 $@
22198
22199on `(hostname || uname -n) 2>/dev/null | sed 1q`
22200"
22201
22202_ACEOF
22203
22204cat >>$CONFIG_STATUS <<_ACEOF
22205# Files that config.status was made for.
22206config_files="$ac_config_files"
22207config_headers="$ac_config_headers"
22208config_commands="$ac_config_commands"
22209
22210_ACEOF
22211
22212cat >>$CONFIG_STATUS <<\_ACEOF
22213ac_cs_usage="\
22214\`$as_me' instantiates files from templates according to the
22215current configuration.
22216
22217Usage: $0 [OPTIONS] [FILE]...
22218
22219  -h, --help       print this help, then exit
22220  -V, --version    print version number and configuration settings, then exit
22221  -q, --quiet      do not print progress messages
22222  -d, --debug      don't remove temporary files
22223      --recheck    update $as_me by reconfiguring in the same conditions
22224  --file=FILE[:TEMPLATE]
22225		   instantiate the configuration file FILE
22226  --header=FILE[:TEMPLATE]
22227		   instantiate the configuration header FILE
22228
22229Configuration files:
22230$config_files
22231
22232Configuration headers:
22233$config_headers
22234
22235Configuration commands:
22236$config_commands
22237
22238Report bugs to <bug-autoconf@gnu.org>."
22239
22240_ACEOF
22241cat >>$CONFIG_STATUS <<_ACEOF
22242ac_cs_version="\\
22243xf86-video-nv config.status 2.1.10
22244configured by $0, generated by GNU Autoconf 2.61,
22245  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22246
22247Copyright (C) 2006 Free Software Foundation, Inc.
22248This config.status script is free software; the Free Software Foundation
22249gives unlimited permission to copy, distribute and modify it."
22250
22251ac_pwd='$ac_pwd'
22252srcdir='$srcdir'
22253INSTALL='$INSTALL'
22254MKDIR_P='$MKDIR_P'
22255_ACEOF
22256
22257cat >>$CONFIG_STATUS <<\_ACEOF
22258# If no file are specified by the user, then we need to provide default
22259# value.  By we need to know if files were specified by the user.
22260ac_need_defaults=:
22261while test $# != 0
22262do
22263  case $1 in
22264  --*=*)
22265    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22266    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22267    ac_shift=:
22268    ;;
22269  *)
22270    ac_option=$1
22271    ac_optarg=$2
22272    ac_shift=shift
22273    ;;
22274  esac
22275
22276  case $ac_option in
22277  # Handling of the options.
22278  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22279    ac_cs_recheck=: ;;
22280  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22281    echo "$ac_cs_version"; exit ;;
22282  --debug | --debu | --deb | --de | --d | -d )
22283    debug=: ;;
22284  --file | --fil | --fi | --f )
22285    $ac_shift
22286    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22287    ac_need_defaults=false;;
22288  --header | --heade | --head | --hea )
22289    $ac_shift
22290    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22291    ac_need_defaults=false;;
22292  --he | --h)
22293    # Conflict between --help and --header
22294    { echo "$as_me: error: ambiguous option: $1
22295Try \`$0 --help' for more information." >&2
22296   { (exit 1); exit 1; }; };;
22297  --help | --hel | -h )
22298    echo "$ac_cs_usage"; exit ;;
22299  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22300  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22301    ac_cs_silent=: ;;
22302
22303  # This is an error.
22304  -*) { echo "$as_me: error: unrecognized option: $1
22305Try \`$0 --help' for more information." >&2
22306   { (exit 1); exit 1; }; } ;;
22307
22308  *) ac_config_targets="$ac_config_targets $1"
22309     ac_need_defaults=false ;;
22310
22311  esac
22312  shift
22313done
22314
22315ac_configure_extra_args=
22316
22317if $ac_cs_silent; then
22318  exec 6>/dev/null
22319  ac_configure_extra_args="$ac_configure_extra_args --silent"
22320fi
22321
22322_ACEOF
22323cat >>$CONFIG_STATUS <<_ACEOF
22324if \$ac_cs_recheck; then
22325  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22326  CONFIG_SHELL=$SHELL
22327  export CONFIG_SHELL
22328  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22329fi
22330
22331_ACEOF
22332cat >>$CONFIG_STATUS <<\_ACEOF
22333exec 5>>config.log
22334{
22335  echo
22336  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22337## Running $as_me. ##
22338_ASBOX
22339  echo "$ac_log"
22340} >&5
22341
22342_ACEOF
22343cat >>$CONFIG_STATUS <<_ACEOF
22344#
22345# INIT-COMMANDS
22346#
22347AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22348
22349_ACEOF
22350
22351cat >>$CONFIG_STATUS <<\_ACEOF
22352
22353# Handling of arguments.
22354for ac_config_target in $ac_config_targets
22355do
22356  case $ac_config_target in
22357    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22358    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22359    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22360    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22361    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22362    "compat/Makefile") CONFIG_FILES="$CONFIG_FILES compat/Makefile" ;;
22363
22364  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22365echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22366   { (exit 1); exit 1; }; };;
22367  esac
22368done
22369
22370
22371# If the user did not use the arguments to specify the items to instantiate,
22372# then the envvar interface is used.  Set only those that are not.
22373# We use the long form for the default assignment because of an extremely
22374# bizarre bug on SunOS 4.1.3.
22375if $ac_need_defaults; then
22376  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22377  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22378  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22379fi
22380
22381# Have a temporary directory for convenience.  Make it in the build tree
22382# simply because there is no reason against having it here, and in addition,
22383# creating and moving files from /tmp can sometimes cause problems.
22384# Hook for its removal unless debugging.
22385# Note that there is a small window in which the directory will not be cleaned:
22386# after its creation but before its name has been assigned to `$tmp'.
22387$debug ||
22388{
22389  tmp=
22390  trap 'exit_status=$?
22391  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22392' 0
22393  trap '{ (exit 1); exit 1; }' 1 2 13 15
22394}
22395# Create a (secure) tmp directory for tmp files.
22396
22397{
22398  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22399  test -n "$tmp" && test -d "$tmp"
22400}  ||
22401{
22402  tmp=./conf$$-$RANDOM
22403  (umask 077 && mkdir "$tmp")
22404} ||
22405{
22406   echo "$me: cannot create a temporary directory in ." >&2
22407   { (exit 1); exit 1; }
22408}
22409
22410#
22411# Set up the sed scripts for CONFIG_FILES section.
22412#
22413
22414# No need to generate the scripts if there are no CONFIG_FILES.
22415# This happens for instance when ./config.status config.h
22416if test -n "$CONFIG_FILES"; then
22417
22418_ACEOF
22419
22420
22421
22422ac_delim='%!_!# '
22423for ac_last_try in false false false false false :; do
22424  cat >conf$$subs.sed <<_ACEOF
22425SHELL!$SHELL$ac_delim
22426PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22427PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22428PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22429PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22430PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22431PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22432exec_prefix!$exec_prefix$ac_delim
22433prefix!$prefix$ac_delim
22434program_transform_name!$program_transform_name$ac_delim
22435bindir!$bindir$ac_delim
22436sbindir!$sbindir$ac_delim
22437libexecdir!$libexecdir$ac_delim
22438datarootdir!$datarootdir$ac_delim
22439datadir!$datadir$ac_delim
22440sysconfdir!$sysconfdir$ac_delim
22441sharedstatedir!$sharedstatedir$ac_delim
22442localstatedir!$localstatedir$ac_delim
22443includedir!$includedir$ac_delim
22444oldincludedir!$oldincludedir$ac_delim
22445docdir!$docdir$ac_delim
22446infodir!$infodir$ac_delim
22447htmldir!$htmldir$ac_delim
22448dvidir!$dvidir$ac_delim
22449pdfdir!$pdfdir$ac_delim
22450psdir!$psdir$ac_delim
22451libdir!$libdir$ac_delim
22452localedir!$localedir$ac_delim
22453mandir!$mandir$ac_delim
22454DEFS!$DEFS$ac_delim
22455ECHO_C!$ECHO_C$ac_delim
22456ECHO_N!$ECHO_N$ac_delim
22457ECHO_T!$ECHO_T$ac_delim
22458LIBS!$LIBS$ac_delim
22459build_alias!$build_alias$ac_delim
22460host_alias!$host_alias$ac_delim
22461target_alias!$target_alias$ac_delim
22462INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
22463INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
22464INSTALL_DATA!$INSTALL_DATA$ac_delim
22465am__isrc!$am__isrc$ac_delim
22466CYGPATH_W!$CYGPATH_W$ac_delim
22467PACKAGE!$PACKAGE$ac_delim
22468VERSION!$VERSION$ac_delim
22469ACLOCAL!$ACLOCAL$ac_delim
22470AUTOCONF!$AUTOCONF$ac_delim
22471AUTOMAKE!$AUTOMAKE$ac_delim
22472AUTOHEADER!$AUTOHEADER$ac_delim
22473MAKEINFO!$MAKEINFO$ac_delim
22474install_sh!$install_sh$ac_delim
22475STRIP!$STRIP$ac_delim
22476INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
22477mkdir_p!$mkdir_p$ac_delim
22478AWK!$AWK$ac_delim
22479SET_MAKE!$SET_MAKE$ac_delim
22480am__leading_dot!$am__leading_dot$ac_delim
22481AMTAR!$AMTAR$ac_delim
22482am__tar!$am__tar$ac_delim
22483am__untar!$am__untar$ac_delim
22484MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
22485MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
22486MAINT!$MAINT$ac_delim
22487build!$build$ac_delim
22488build_cpu!$build_cpu$ac_delim
22489build_vendor!$build_vendor$ac_delim
22490build_os!$build_os$ac_delim
22491host!$host$ac_delim
22492host_cpu!$host_cpu$ac_delim
22493host_vendor!$host_vendor$ac_delim
22494host_os!$host_os$ac_delim
22495CC!$CC$ac_delim
22496CFLAGS!$CFLAGS$ac_delim
22497LDFLAGS!$LDFLAGS$ac_delim
22498CPPFLAGS!$CPPFLAGS$ac_delim
22499ac_ct_CC!$ac_ct_CC$ac_delim
22500EXEEXT!$EXEEXT$ac_delim
22501OBJEXT!$OBJEXT$ac_delim
22502DEPDIR!$DEPDIR$ac_delim
22503am__include!$am__include$ac_delim
22504am__quote!$am__quote$ac_delim
22505AMDEP_TRUE!$AMDEP_TRUE$ac_delim
22506AMDEP_FALSE!$AMDEP_FALSE$ac_delim
22507AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
22508CCDEPMODE!$CCDEPMODE$ac_delim
22509am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
22510am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
22511SED!$SED$ac_delim
22512GREP!$GREP$ac_delim
22513EGREP!$EGREP$ac_delim
22514LN_S!$LN_S$ac_delim
22515ECHO!$ECHO$ac_delim
22516AR!$AR$ac_delim
22517RANLIB!$RANLIB$ac_delim
22518DSYMUTIL!$DSYMUTIL$ac_delim
22519NMEDIT!$NMEDIT$ac_delim
22520CPP!$CPP$ac_delim
22521CXX!$CXX$ac_delim
22522_ACEOF
22523
22524  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22525    break
22526  elif $ac_last_try; then
22527    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22528echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22529   { (exit 1); exit 1; }; }
22530  else
22531    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22532  fi
22533done
22534
22535ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22536if test -n "$ac_eof"; then
22537  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22538  ac_eof=`expr $ac_eof + 1`
22539fi
22540
22541cat >>$CONFIG_STATUS <<_ACEOF
22542cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22543/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22544_ACEOF
22545sed '
22546s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22547s/^/s,@/; s/!/@,|#_!!_#|/
22548:n
22549t n
22550s/'"$ac_delim"'$/,g/; t
22551s/$/\\/; p
22552N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22553' >>$CONFIG_STATUS <conf$$subs.sed
22554rm -f conf$$subs.sed
22555cat >>$CONFIG_STATUS <<_ACEOF
22556CEOF$ac_eof
22557_ACEOF
22558
22559
22560ac_delim='%!_!# '
22561for ac_last_try in false false false false false :; do
22562  cat >conf$$subs.sed <<_ACEOF
22563CXXFLAGS!$CXXFLAGS$ac_delim
22564ac_ct_CXX!$ac_ct_CXX$ac_delim
22565CXXDEPMODE!$CXXDEPMODE$ac_delim
22566am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
22567am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
22568CXXCPP!$CXXCPP$ac_delim
22569F77!$F77$ac_delim
22570FFLAGS!$FFLAGS$ac_delim
22571ac_ct_F77!$ac_ct_F77$ac_delim
22572LIBTOOL!$LIBTOOL$ac_delim
22573PKG_CONFIG!$PKG_CONFIG$ac_delim
22574XORG_CFLAGS!$XORG_CFLAGS$ac_delim
22575XORG_LIBS!$XORG_LIBS$ac_delim
22576PCIACCESS_CFLAGS!$PCIACCESS_CFLAGS$ac_delim
22577PCIACCESS_LIBS!$PCIACCESS_LIBS$ac_delim
22578BUILD_XMODES_TRUE!$BUILD_XMODES_TRUE$ac_delim
22579BUILD_XMODES_FALSE!$BUILD_XMODES_FALSE$ac_delim
22580XMODES_CFLAGS!$XMODES_CFLAGS$ac_delim
22581parser_dir!$parser_dir$ac_delim
22582modes_dir!$modes_dir$ac_delim
22583moduledir!$moduledir$ac_delim
22584DRIVER_NAME!$DRIVER_NAME$ac_delim
22585APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
22586LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
22587FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
22588MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
22589DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
22590ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
22591APP_MAN_DIR!$APP_MAN_DIR$ac_delim
22592LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
22593FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
22594MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim
22595DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim
22596ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim
22597LIBOBJS!$LIBOBJS$ac_delim
22598LTLIBOBJS!$LTLIBOBJS$ac_delim
22599_ACEOF
22600
22601  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 36; then
22602    break
22603  elif $ac_last_try; then
22604    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22605echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22606   { (exit 1); exit 1; }; }
22607  else
22608    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22609  fi
22610done
22611
22612ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22613if test -n "$ac_eof"; then
22614  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22615  ac_eof=`expr $ac_eof + 1`
22616fi
22617
22618cat >>$CONFIG_STATUS <<_ACEOF
22619cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22620/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22621_ACEOF
22622sed '
22623s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22624s/^/s,@/; s/!/@,|#_!!_#|/
22625:n
22626t n
22627s/'"$ac_delim"'$/,g/; t
22628s/$/\\/; p
22629N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22630' >>$CONFIG_STATUS <conf$$subs.sed
22631rm -f conf$$subs.sed
22632cat >>$CONFIG_STATUS <<_ACEOF
22633:end
22634s/|#_!!_#|//g
22635CEOF$ac_eof
22636_ACEOF
22637
22638
22639# VPATH may cause trouble with some makes, so we remove $(srcdir),
22640# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22641# trailing colons and then remove the whole line if VPATH becomes empty
22642# (actually we leave an empty line to preserve line numbers).
22643if test "x$srcdir" = x.; then
22644  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22645s/:*\$(srcdir):*/:/
22646s/:*\${srcdir}:*/:/
22647s/:*@srcdir@:*/:/
22648s/^\([^=]*=[	 ]*\):*/\1/
22649s/:*$//
22650s/^[^=]*=[	 ]*$//
22651}'
22652fi
22653
22654cat >>$CONFIG_STATUS <<\_ACEOF
22655fi # test -n "$CONFIG_FILES"
22656
22657
22658for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
22659do
22660  case $ac_tag in
22661  :[FHLC]) ac_mode=$ac_tag; continue;;
22662  esac
22663  case $ac_mode$ac_tag in
22664  :[FHL]*:*);;
22665  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22666echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22667   { (exit 1); exit 1; }; };;
22668  :[FH]-) ac_tag=-:-;;
22669  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22670  esac
22671  ac_save_IFS=$IFS
22672  IFS=:
22673  set x $ac_tag
22674  IFS=$ac_save_IFS
22675  shift
22676  ac_file=$1
22677  shift
22678
22679  case $ac_mode in
22680  :L) ac_source=$1;;
22681  :[FH])
22682    ac_file_inputs=
22683    for ac_f
22684    do
22685      case $ac_f in
22686      -) ac_f="$tmp/stdin";;
22687      *) # Look for the file first in the build tree, then in the source tree
22688	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22689	 # because $ac_f cannot contain `:'.
22690	 test -f "$ac_f" ||
22691	   case $ac_f in
22692	   [\\/$]*) false;;
22693	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22694	   esac ||
22695	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22696echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22697   { (exit 1); exit 1; }; };;
22698      esac
22699      ac_file_inputs="$ac_file_inputs $ac_f"
22700    done
22701
22702    # Let's still pretend it is `configure' which instantiates (i.e., don't
22703    # use $as_me), people would be surprised to read:
22704    #    /* config.h.  Generated by config.status.  */
22705    configure_input="Generated from "`IFS=:
22706	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22707    if test x"$ac_file" != x-; then
22708      configure_input="$ac_file.  $configure_input"
22709      { echo "$as_me:$LINENO: creating $ac_file" >&5
22710echo "$as_me: creating $ac_file" >&6;}
22711    fi
22712
22713    case $ac_tag in
22714    *:-:* | *:-) cat >"$tmp/stdin";;
22715    esac
22716    ;;
22717  esac
22718
22719  ac_dir=`$as_dirname -- "$ac_file" ||
22720$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22721	 X"$ac_file" : 'X\(//\)[^/]' \| \
22722	 X"$ac_file" : 'X\(//\)$' \| \
22723	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22724echo X"$ac_file" |
22725    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22726	    s//\1/
22727	    q
22728	  }
22729	  /^X\(\/\/\)[^/].*/{
22730	    s//\1/
22731	    q
22732	  }
22733	  /^X\(\/\/\)$/{
22734	    s//\1/
22735	    q
22736	  }
22737	  /^X\(\/\).*/{
22738	    s//\1/
22739	    q
22740	  }
22741	  s/.*/./; q'`
22742  { as_dir="$ac_dir"
22743  case $as_dir in #(
22744  -*) as_dir=./$as_dir;;
22745  esac
22746  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22747    as_dirs=
22748    while :; do
22749      case $as_dir in #(
22750      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22751      *) as_qdir=$as_dir;;
22752      esac
22753      as_dirs="'$as_qdir' $as_dirs"
22754      as_dir=`$as_dirname -- "$as_dir" ||
22755$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22756	 X"$as_dir" : 'X\(//\)[^/]' \| \
22757	 X"$as_dir" : 'X\(//\)$' \| \
22758	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22759echo X"$as_dir" |
22760    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22761	    s//\1/
22762	    q
22763	  }
22764	  /^X\(\/\/\)[^/].*/{
22765	    s//\1/
22766	    q
22767	  }
22768	  /^X\(\/\/\)$/{
22769	    s//\1/
22770	    q
22771	  }
22772	  /^X\(\/\).*/{
22773	    s//\1/
22774	    q
22775	  }
22776	  s/.*/./; q'`
22777      test -d "$as_dir" && break
22778    done
22779    test -z "$as_dirs" || eval "mkdir $as_dirs"
22780  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22781echo "$as_me: error: cannot create directory $as_dir" >&2;}
22782   { (exit 1); exit 1; }; }; }
22783  ac_builddir=.
22784
22785case "$ac_dir" in
22786.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22787*)
22788  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22789  # A ".." for each directory in $ac_dir_suffix.
22790  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22791  case $ac_top_builddir_sub in
22792  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22793  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22794  esac ;;
22795esac
22796ac_abs_top_builddir=$ac_pwd
22797ac_abs_builddir=$ac_pwd$ac_dir_suffix
22798# for backward compatibility:
22799ac_top_builddir=$ac_top_build_prefix
22800
22801case $srcdir in
22802  .)  # We are building in place.
22803    ac_srcdir=.
22804    ac_top_srcdir=$ac_top_builddir_sub
22805    ac_abs_top_srcdir=$ac_pwd ;;
22806  [\\/]* | ?:[\\/]* )  # Absolute name.
22807    ac_srcdir=$srcdir$ac_dir_suffix;
22808    ac_top_srcdir=$srcdir
22809    ac_abs_top_srcdir=$srcdir ;;
22810  *) # Relative name.
22811    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22812    ac_top_srcdir=$ac_top_build_prefix$srcdir
22813    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22814esac
22815ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22816
22817
22818  case $ac_mode in
22819  :F)
22820  #
22821  # CONFIG_FILE
22822  #
22823
22824  case $INSTALL in
22825  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22826  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22827  esac
22828  ac_MKDIR_P=$MKDIR_P
22829  case $MKDIR_P in
22830  [\\/$]* | ?:[\\/]* ) ;;
22831  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22832  esac
22833_ACEOF
22834
22835cat >>$CONFIG_STATUS <<\_ACEOF
22836# If the template does not know about datarootdir, expand it.
22837# FIXME: This hack should be removed a few years after 2.60.
22838ac_datarootdir_hack=; ac_datarootdir_seen=
22839
22840case `sed -n '/datarootdir/ {
22841  p
22842  q
22843}
22844/@datadir@/p
22845/@docdir@/p
22846/@infodir@/p
22847/@localedir@/p
22848/@mandir@/p
22849' $ac_file_inputs` in
22850*datarootdir*) ac_datarootdir_seen=yes;;
22851*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22852  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22853echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22854_ACEOF
22855cat >>$CONFIG_STATUS <<_ACEOF
22856  ac_datarootdir_hack='
22857  s&@datadir@&$datadir&g
22858  s&@docdir@&$docdir&g
22859  s&@infodir@&$infodir&g
22860  s&@localedir@&$localedir&g
22861  s&@mandir@&$mandir&g
22862    s&\\\${datarootdir}&$datarootdir&g' ;;
22863esac
22864_ACEOF
22865
22866# Neutralize VPATH when `$srcdir' = `.'.
22867# Shell code in configure.ac might set extrasub.
22868# FIXME: do we really want to maintain this feature?
22869cat >>$CONFIG_STATUS <<_ACEOF
22870  sed "$ac_vpsub
22871$extrasub
22872_ACEOF
22873cat >>$CONFIG_STATUS <<\_ACEOF
22874:t
22875/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22876s&@configure_input@&$configure_input&;t t
22877s&@top_builddir@&$ac_top_builddir_sub&;t t
22878s&@srcdir@&$ac_srcdir&;t t
22879s&@abs_srcdir@&$ac_abs_srcdir&;t t
22880s&@top_srcdir@&$ac_top_srcdir&;t t
22881s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22882s&@builddir@&$ac_builddir&;t t
22883s&@abs_builddir@&$ac_abs_builddir&;t t
22884s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22885s&@INSTALL@&$ac_INSTALL&;t t
22886s&@MKDIR_P@&$ac_MKDIR_P&;t t
22887$ac_datarootdir_hack
22888" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
22889
22890test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22891  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22892  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22893  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22894which seems to be undefined.  Please make sure it is defined." >&5
22895echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22896which seems to be undefined.  Please make sure it is defined." >&2;}
22897
22898  rm -f "$tmp/stdin"
22899  case $ac_file in
22900  -) cat "$tmp/out"; rm -f "$tmp/out";;
22901  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
22902  esac
22903 ;;
22904  :H)
22905  #
22906  # CONFIG_HEADER
22907  #
22908_ACEOF
22909
22910# Transform confdefs.h into a sed script `conftest.defines', that
22911# substitutes the proper values into config.h.in to produce config.h.
22912rm -f conftest.defines conftest.tail
22913# First, append a space to every undef/define line, to ease matching.
22914echo 's/$/ /' >conftest.defines
22915# Then, protect against being on the right side of a sed subst, or in
22916# an unquoted here document, in config.status.  If some macros were
22917# called several times there might be several #defines for the same
22918# symbol, which is useless.  But do not sort them, since the last
22919# AC_DEFINE must be honored.
22920ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22921# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
22922# NAME is the cpp macro being defined, VALUE is the value it is being given.
22923# PARAMS is the parameter list in the macro definition--in most cases, it's
22924# just an empty string.
22925ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
22926ac_dB='\\)[	 (].*,\\1define\\2'
22927ac_dC=' '
22928ac_dD=' ,'
22929
22930uniq confdefs.h |
22931  sed -n '
22932	t rset
22933	:rset
22934	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
22935	t ok
22936	d
22937	:ok
22938	s/[\\&,]/\\&/g
22939	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
22940	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
22941  ' >>conftest.defines
22942
22943# Remove the space that was appended to ease matching.
22944# Then replace #undef with comments.  This is necessary, for
22945# example, in the case of _POSIX_SOURCE, which is predefined and required
22946# on some systems where configure will not decide to define it.
22947# (The regexp can be short, since the line contains either #define or #undef.)
22948echo 's/ $//
22949s,^[	 #]*u.*,/* & */,' >>conftest.defines
22950
22951# Break up conftest.defines:
22952ac_max_sed_lines=50
22953
22954# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
22955# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
22956# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
22957# et cetera.
22958ac_in='$ac_file_inputs'
22959ac_out='"$tmp/out1"'
22960ac_nxt='"$tmp/out2"'
22961
22962while :
22963do
22964  # Write a here document:
22965    cat >>$CONFIG_STATUS <<_ACEOF
22966    # First, check the format of the line:
22967    cat >"\$tmp/defines.sed" <<\\CEOF
22968/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
22969/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
22970b
22971:def
22972_ACEOF
22973  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
22974  echo 'CEOF
22975    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
22976  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
22977  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
22978  grep . conftest.tail >/dev/null || break
22979  rm -f conftest.defines
22980  mv conftest.tail conftest.defines
22981done
22982rm -f conftest.defines conftest.tail
22983
22984echo "ac_result=$ac_in" >>$CONFIG_STATUS
22985cat >>$CONFIG_STATUS <<\_ACEOF
22986  if test x"$ac_file" != x-; then
22987    echo "/* $configure_input  */" >"$tmp/config.h"
22988    cat "$ac_result" >>"$tmp/config.h"
22989    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
22990      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22991echo "$as_me: $ac_file is unchanged" >&6;}
22992    else
22993      rm -f $ac_file
22994      mv "$tmp/config.h" $ac_file
22995    fi
22996  else
22997    echo "/* $configure_input  */"
22998    cat "$ac_result"
22999  fi
23000  rm -f "$tmp/out12"
23001# Compute $ac_file's index in $config_headers.
23002_am_arg=$ac_file
23003_am_stamp_count=1
23004for _am_header in $config_headers :; do
23005  case $_am_header in
23006    $_am_arg | $_am_arg:* )
23007      break ;;
23008    * )
23009      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23010  esac
23011done
23012echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23013$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23014	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23015	 X"$_am_arg" : 'X\(//\)$' \| \
23016	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23017echo X"$_am_arg" |
23018    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23019	    s//\1/
23020	    q
23021	  }
23022	  /^X\(\/\/\)[^/].*/{
23023	    s//\1/
23024	    q
23025	  }
23026	  /^X\(\/\/\)$/{
23027	    s//\1/
23028	    q
23029	  }
23030	  /^X\(\/\).*/{
23031	    s//\1/
23032	    q
23033	  }
23034	  s/.*/./; q'`/stamp-h$_am_stamp_count
23035 ;;
23036
23037  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
23038echo "$as_me: executing $ac_file commands" >&6;}
23039 ;;
23040  esac
23041
23042
23043  case $ac_file$ac_mode in
23044    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
23045  # Strip MF so we end up with the name of the file.
23046  mf=`echo "$mf" | sed -e 's/:.*$//'`
23047  # Check whether this is an Automake generated Makefile or not.
23048  # We used to match only the files named `Makefile.in', but
23049  # some people rename them; so instead we look at the file content.
23050  # Grep'ing the first line is not enough: some people post-process
23051  # each Makefile.in and add a new line on top of each file to say so.
23052  # Grep'ing the whole file is not good either: AIX grep has a line
23053  # limit of 2048, but all sed's we know have understand at least 4000.
23054  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23055    dirpart=`$as_dirname -- "$mf" ||
23056$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23057	 X"$mf" : 'X\(//\)[^/]' \| \
23058	 X"$mf" : 'X\(//\)$' \| \
23059	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23060echo X"$mf" |
23061    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23062	    s//\1/
23063	    q
23064	  }
23065	  /^X\(\/\/\)[^/].*/{
23066	    s//\1/
23067	    q
23068	  }
23069	  /^X\(\/\/\)$/{
23070	    s//\1/
23071	    q
23072	  }
23073	  /^X\(\/\).*/{
23074	    s//\1/
23075	    q
23076	  }
23077	  s/.*/./; q'`
23078  else
23079    continue
23080  fi
23081  # Extract the definition of DEPDIR, am__include, and am__quote
23082  # from the Makefile without running `make'.
23083  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23084  test -z "$DEPDIR" && continue
23085  am__include=`sed -n 's/^am__include = //p' < "$mf"`
23086  test -z "am__include" && continue
23087  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23088  # When using ansi2knr, U may be empty or an underscore; expand it
23089  U=`sed -n 's/^U = //p' < "$mf"`
23090  # Find all dependency output files, they are included files with
23091  # $(DEPDIR) in their names.  We invoke sed twice because it is the
23092  # simplest approach to changing $(DEPDIR) to its actual value in the
23093  # expansion.
23094  for file in `sed -n "
23095    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23096       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23097    # Make sure the directory exists.
23098    test -f "$dirpart/$file" && continue
23099    fdir=`$as_dirname -- "$file" ||
23100$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23101	 X"$file" : 'X\(//\)[^/]' \| \
23102	 X"$file" : 'X\(//\)$' \| \
23103	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23104echo X"$file" |
23105    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23106	    s//\1/
23107	    q
23108	  }
23109	  /^X\(\/\/\)[^/].*/{
23110	    s//\1/
23111	    q
23112	  }
23113	  /^X\(\/\/\)$/{
23114	    s//\1/
23115	    q
23116	  }
23117	  /^X\(\/\).*/{
23118	    s//\1/
23119	    q
23120	  }
23121	  s/.*/./; q'`
23122    { as_dir=$dirpart/$fdir
23123  case $as_dir in #(
23124  -*) as_dir=./$as_dir;;
23125  esac
23126  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23127    as_dirs=
23128    while :; do
23129      case $as_dir in #(
23130      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
23131      *) as_qdir=$as_dir;;
23132      esac
23133      as_dirs="'$as_qdir' $as_dirs"
23134      as_dir=`$as_dirname -- "$as_dir" ||
23135$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23136	 X"$as_dir" : 'X\(//\)[^/]' \| \
23137	 X"$as_dir" : 'X\(//\)$' \| \
23138	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23139echo X"$as_dir" |
23140    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23141	    s//\1/
23142	    q
23143	  }
23144	  /^X\(\/\/\)[^/].*/{
23145	    s//\1/
23146	    q
23147	  }
23148	  /^X\(\/\/\)$/{
23149	    s//\1/
23150	    q
23151	  }
23152	  /^X\(\/\).*/{
23153	    s//\1/
23154	    q
23155	  }
23156	  s/.*/./; q'`
23157      test -d "$as_dir" && break
23158    done
23159    test -z "$as_dirs" || eval "mkdir $as_dirs"
23160  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23161echo "$as_me: error: cannot create directory $as_dir" >&2;}
23162   { (exit 1); exit 1; }; }; }
23163    # echo "creating $dirpart/$file"
23164    echo '# dummy' > "$dirpart/$file"
23165  done
23166done
23167 ;;
23168
23169  esac
23170done # for ac_tag
23171
23172
23173{ (exit 0); exit 0; }
23174_ACEOF
23175chmod +x $CONFIG_STATUS
23176ac_clean_files=$ac_clean_files_save
23177
23178
23179# configure is writing to config.log, and then calls config.status.
23180# config.status does its own redirection, appending to config.log.
23181# Unfortunately, on DOS this fails, as config.log is still kept open
23182# by configure, so config.status won't be able to write to it; its
23183# output is simply discarded.  So we exec the FD to /dev/null,
23184# effectively closing config.log, so it can be properly (re)opened and
23185# appended to by config.status.  When coming back to configure, we
23186# need to make the FD available again.
23187if test "$no_create" != yes; then
23188  ac_cs_success=:
23189  ac_config_status_args=
23190  test "$silent" = yes &&
23191    ac_config_status_args="$ac_config_status_args --quiet"
23192  exec 5>/dev/null
23193  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23194  exec 5>>config.log
23195  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23196  # would make configure fail if this is the last instruction.
23197  $ac_cs_success || { (exit 1); exit 1; }
23198fi
23199
23200