configure revision 09885543
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for xf86-video-siliconmotion 1.5.1.
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-siliconmotion'
730PACKAGE_TARNAME='xf86-video-siliconmotion'
731PACKAGE_VERSION='1.5.1'
732PACKAGE_STRING='xf86-video-siliconmotion 1.5.1'
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
812CYGPATH_W
813PACKAGE
814VERSION
815ACLOCAL
816AUTOCONF
817AUTOMAKE
818AUTOHEADER
819MAKEINFO
820install_sh
821STRIP
822INSTALL_STRIP_PROGRAM
823mkdir_p
824AWK
825SET_MAKE
826am__leading_dot
827AMTAR
828am__tar
829am__untar
830MAINTAINER_MODE_TRUE
831MAINTAINER_MODE_FALSE
832MAINT
833build
834build_cpu
835build_vendor
836build_os
837host
838host_cpu
839host_vendor
840host_os
841CC
842CFLAGS
843LDFLAGS
844CPPFLAGS
845ac_ct_CC
846EXEEXT
847OBJEXT
848DEPDIR
849am__include
850am__quote
851AMDEP_TRUE
852AMDEP_FALSE
853AMDEPBACKSLASH
854CCDEPMODE
855am__fastdepCC_TRUE
856am__fastdepCC_FALSE
857GREP
858EGREP
859LN_S
860ECHO
861AR
862RANLIB
863CPP
864CXX
865CXXFLAGS
866ac_ct_CXX
867CXXDEPMODE
868am__fastdepCXX_TRUE
869am__fastdepCXX_FALSE
870CXXCPP
871F77
872FFLAGS
873ac_ct_F77
874LIBTOOL
875PKG_CONFIG
876XORG_CFLAGS
877XORG_LIBS
878moduledir
879DRIVER_NAME
880APP_MAN_SUFFIX
881LIB_MAN_SUFFIX
882FILE_MAN_SUFFIX
883MISC_MAN_SUFFIX
884DRIVER_MAN_SUFFIX
885ADMIN_MAN_SUFFIX
886APP_MAN_DIR
887LIB_MAN_DIR
888FILE_MAN_DIR
889MISC_MAN_DIR
890DRIVER_MAN_DIR
891ADMIN_MAN_DIR
892LIBOBJS
893LTLIBOBJS'
894ac_subst_files=''
895      ac_precious_vars='build_alias
896host_alias
897target_alias
898CC
899CFLAGS
900LDFLAGS
901LIBS
902CPPFLAGS
903CPP
904CXX
905CXXFLAGS
906CCC
907CXXCPP
908F77
909FFLAGS
910PKG_CONFIG
911XORG_CFLAGS
912XORG_LIBS'
913
914
915# Initialize some variables set by options.
916ac_init_help=
917ac_init_version=false
918# The variables have the same names as the options, with
919# dashes changed to underlines.
920cache_file=/dev/null
921exec_prefix=NONE
922no_create=
923no_recursion=
924prefix=NONE
925program_prefix=NONE
926program_suffix=NONE
927program_transform_name=s,x,x,
928silent=
929site=
930srcdir=
931verbose=
932x_includes=NONE
933x_libraries=NONE
934
935# Installation directory options.
936# These are left unexpanded so users can "make install exec_prefix=/foo"
937# and all the variables that are supposed to be based on exec_prefix
938# by default will actually change.
939# Use braces instead of parens because sh, perl, etc. also accept them.
940# (The list follows the same order as the GNU Coding Standards.)
941bindir='${exec_prefix}/bin'
942sbindir='${exec_prefix}/sbin'
943libexecdir='${exec_prefix}/libexec'
944datarootdir='${prefix}/share'
945datadir='${datarootdir}'
946sysconfdir='${prefix}/etc'
947sharedstatedir='${prefix}/com'
948localstatedir='${prefix}/var'
949includedir='${prefix}/include'
950oldincludedir='/usr/include'
951docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
952infodir='${datarootdir}/info'
953htmldir='${docdir}'
954dvidir='${docdir}'
955pdfdir='${docdir}'
956psdir='${docdir}'
957libdir='${exec_prefix}/lib'
958localedir='${datarootdir}/locale'
959mandir='${datarootdir}/man'
960
961ac_prev=
962ac_dashdash=
963for ac_option
964do
965  # If the previous option needs an argument, assign it.
966  if test -n "$ac_prev"; then
967    eval $ac_prev=\$ac_option
968    ac_prev=
969    continue
970  fi
971
972  case $ac_option in
973  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
974  *)	ac_optarg=yes ;;
975  esac
976
977  # Accept the important Cygnus configure options, so we can diagnose typos.
978
979  case $ac_dashdash$ac_option in
980  --)
981    ac_dashdash=yes ;;
982
983  -bindir | --bindir | --bindi | --bind | --bin | --bi)
984    ac_prev=bindir ;;
985  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
986    bindir=$ac_optarg ;;
987
988  -build | --build | --buil | --bui | --bu)
989    ac_prev=build_alias ;;
990  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
991    build_alias=$ac_optarg ;;
992
993  -cache-file | --cache-file | --cache-fil | --cache-fi \
994  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
995    ac_prev=cache_file ;;
996  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
997  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
998    cache_file=$ac_optarg ;;
999
1000  --config-cache | -C)
1001    cache_file=config.cache ;;
1002
1003  -datadir | --datadir | --datadi | --datad)
1004    ac_prev=datadir ;;
1005  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1006    datadir=$ac_optarg ;;
1007
1008  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1009  | --dataroo | --dataro | --datar)
1010    ac_prev=datarootdir ;;
1011  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1012  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1013    datarootdir=$ac_optarg ;;
1014
1015  -disable-* | --disable-*)
1016    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1017    # Reject names that are not valid shell variable names.
1018    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1019      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1020   { (exit 1); exit 1; }; }
1021    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1022    eval enable_$ac_feature=no ;;
1023
1024  -docdir | --docdir | --docdi | --doc | --do)
1025    ac_prev=docdir ;;
1026  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1027    docdir=$ac_optarg ;;
1028
1029  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1030    ac_prev=dvidir ;;
1031  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1032    dvidir=$ac_optarg ;;
1033
1034  -enable-* | --enable-*)
1035    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1036    # Reject names that are not valid shell variable names.
1037    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1038      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1039   { (exit 1); exit 1; }; }
1040    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1041    eval enable_$ac_feature=\$ac_optarg ;;
1042
1043  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1044  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1045  | --exec | --exe | --ex)
1046    ac_prev=exec_prefix ;;
1047  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1048  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1049  | --exec=* | --exe=* | --ex=*)
1050    exec_prefix=$ac_optarg ;;
1051
1052  -gas | --gas | --ga | --g)
1053    # Obsolete; use --with-gas.
1054    with_gas=yes ;;
1055
1056  -help | --help | --hel | --he | -h)
1057    ac_init_help=long ;;
1058  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1059    ac_init_help=recursive ;;
1060  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1061    ac_init_help=short ;;
1062
1063  -host | --host | --hos | --ho)
1064    ac_prev=host_alias ;;
1065  -host=* | --host=* | --hos=* | --ho=*)
1066    host_alias=$ac_optarg ;;
1067
1068  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1069    ac_prev=htmldir ;;
1070  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1071  | --ht=*)
1072    htmldir=$ac_optarg ;;
1073
1074  -includedir | --includedir | --includedi | --included | --include \
1075  | --includ | --inclu | --incl | --inc)
1076    ac_prev=includedir ;;
1077  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1078  | --includ=* | --inclu=* | --incl=* | --inc=*)
1079    includedir=$ac_optarg ;;
1080
1081  -infodir | --infodir | --infodi | --infod | --info | --inf)
1082    ac_prev=infodir ;;
1083  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1084    infodir=$ac_optarg ;;
1085
1086  -libdir | --libdir | --libdi | --libd)
1087    ac_prev=libdir ;;
1088  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1089    libdir=$ac_optarg ;;
1090
1091  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1092  | --libexe | --libex | --libe)
1093    ac_prev=libexecdir ;;
1094  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1095  | --libexe=* | --libex=* | --libe=*)
1096    libexecdir=$ac_optarg ;;
1097
1098  -localedir | --localedir | --localedi | --localed | --locale)
1099    ac_prev=localedir ;;
1100  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1101    localedir=$ac_optarg ;;
1102
1103  -localstatedir | --localstatedir | --localstatedi | --localstated \
1104  | --localstate | --localstat | --localsta | --localst | --locals)
1105    ac_prev=localstatedir ;;
1106  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1107  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1108    localstatedir=$ac_optarg ;;
1109
1110  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1111    ac_prev=mandir ;;
1112  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1113    mandir=$ac_optarg ;;
1114
1115  -nfp | --nfp | --nf)
1116    # Obsolete; use --without-fp.
1117    with_fp=no ;;
1118
1119  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1120  | --no-cr | --no-c | -n)
1121    no_create=yes ;;
1122
1123  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1124  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1125    no_recursion=yes ;;
1126
1127  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1128  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1129  | --oldin | --oldi | --old | --ol | --o)
1130    ac_prev=oldincludedir ;;
1131  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1132  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1133  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1134    oldincludedir=$ac_optarg ;;
1135
1136  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1137    ac_prev=prefix ;;
1138  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1139    prefix=$ac_optarg ;;
1140
1141  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1142  | --program-pre | --program-pr | --program-p)
1143    ac_prev=program_prefix ;;
1144  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1145  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1146    program_prefix=$ac_optarg ;;
1147
1148  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1149  | --program-suf | --program-su | --program-s)
1150    ac_prev=program_suffix ;;
1151  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1152  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1153    program_suffix=$ac_optarg ;;
1154
1155  -program-transform-name | --program-transform-name \
1156  | --program-transform-nam | --program-transform-na \
1157  | --program-transform-n | --program-transform- \
1158  | --program-transform | --program-transfor \
1159  | --program-transfo | --program-transf \
1160  | --program-trans | --program-tran \
1161  | --progr-tra | --program-tr | --program-t)
1162    ac_prev=program_transform_name ;;
1163  -program-transform-name=* | --program-transform-name=* \
1164  | --program-transform-nam=* | --program-transform-na=* \
1165  | --program-transform-n=* | --program-transform-=* \
1166  | --program-transform=* | --program-transfor=* \
1167  | --program-transfo=* | --program-transf=* \
1168  | --program-trans=* | --program-tran=* \
1169  | --progr-tra=* | --program-tr=* | --program-t=*)
1170    program_transform_name=$ac_optarg ;;
1171
1172  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1173    ac_prev=pdfdir ;;
1174  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1175    pdfdir=$ac_optarg ;;
1176
1177  -psdir | --psdir | --psdi | --psd | --ps)
1178    ac_prev=psdir ;;
1179  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1180    psdir=$ac_optarg ;;
1181
1182  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1183  | -silent | --silent | --silen | --sile | --sil)
1184    silent=yes ;;
1185
1186  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1187    ac_prev=sbindir ;;
1188  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1189  | --sbi=* | --sb=*)
1190    sbindir=$ac_optarg ;;
1191
1192  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1193  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1194  | --sharedst | --shareds | --shared | --share | --shar \
1195  | --sha | --sh)
1196    ac_prev=sharedstatedir ;;
1197  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1198  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1199  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1200  | --sha=* | --sh=*)
1201    sharedstatedir=$ac_optarg ;;
1202
1203  -site | --site | --sit)
1204    ac_prev=site ;;
1205  -site=* | --site=* | --sit=*)
1206    site=$ac_optarg ;;
1207
1208  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1209    ac_prev=srcdir ;;
1210  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1211    srcdir=$ac_optarg ;;
1212
1213  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1214  | --syscon | --sysco | --sysc | --sys | --sy)
1215    ac_prev=sysconfdir ;;
1216  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1217  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1218    sysconfdir=$ac_optarg ;;
1219
1220  -target | --target | --targe | --targ | --tar | --ta | --t)
1221    ac_prev=target_alias ;;
1222  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1223    target_alias=$ac_optarg ;;
1224
1225  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1226    verbose=yes ;;
1227
1228  -version | --version | --versio | --versi | --vers | -V)
1229    ac_init_version=: ;;
1230
1231  -with-* | --with-*)
1232    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1233    # Reject names that are not valid shell variable names.
1234    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1235      { echo "$as_me: error: invalid package name: $ac_package" >&2
1236   { (exit 1); exit 1; }; }
1237    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1238    eval with_$ac_package=\$ac_optarg ;;
1239
1240  -without-* | --without-*)
1241    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1242    # Reject names that are not valid shell variable names.
1243    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1244      { echo "$as_me: error: invalid package name: $ac_package" >&2
1245   { (exit 1); exit 1; }; }
1246    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1247    eval with_$ac_package=no ;;
1248
1249  --x)
1250    # Obsolete; use --with-x.
1251    with_x=yes ;;
1252
1253  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1254  | --x-incl | --x-inc | --x-in | --x-i)
1255    ac_prev=x_includes ;;
1256  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1257  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1258    x_includes=$ac_optarg ;;
1259
1260  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1261  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1262    ac_prev=x_libraries ;;
1263  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1264  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1265    x_libraries=$ac_optarg ;;
1266
1267  -*) { echo "$as_me: error: unrecognized option: $ac_option
1268Try \`$0 --help' for more information." >&2
1269   { (exit 1); exit 1; }; }
1270    ;;
1271
1272  *=*)
1273    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1274    # Reject names that are not valid shell variable names.
1275    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1276      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1277   { (exit 1); exit 1; }; }
1278    eval $ac_envvar=\$ac_optarg
1279    export $ac_envvar ;;
1280
1281  *)
1282    # FIXME: should be removed in autoconf 3.0.
1283    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1284    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1285      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1286    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1287    ;;
1288
1289  esac
1290done
1291
1292if test -n "$ac_prev"; then
1293  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1294  { echo "$as_me: error: missing argument to $ac_option" >&2
1295   { (exit 1); exit 1; }; }
1296fi
1297
1298# Be sure to have absolute directory names.
1299for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1300		datadir sysconfdir sharedstatedir localstatedir includedir \
1301		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1302		libdir localedir mandir
1303do
1304  eval ac_val=\$$ac_var
1305  case $ac_val in
1306    [\\/$]* | ?:[\\/]* )  continue;;
1307    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1308  esac
1309  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1310   { (exit 1); exit 1; }; }
1311done
1312
1313# There might be people who depend on the old broken behavior: `$host'
1314# used to hold the argument of --host etc.
1315# FIXME: To remove some day.
1316build=$build_alias
1317host=$host_alias
1318target=$target_alias
1319
1320# FIXME: To remove some day.
1321if test "x$host_alias" != x; then
1322  if test "x$build_alias" = x; then
1323    cross_compiling=maybe
1324    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1325    If a cross compiler is detected then cross compile mode will be used." >&2
1326  elif test "x$build_alias" != "x$host_alias"; then
1327    cross_compiling=yes
1328  fi
1329fi
1330
1331ac_tool_prefix=
1332test -n "$host_alias" && ac_tool_prefix=$host_alias-
1333
1334test "$silent" = yes && exec 6>/dev/null
1335
1336
1337ac_pwd=`pwd` && test -n "$ac_pwd" &&
1338ac_ls_di=`ls -di .` &&
1339ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1340  { echo "$as_me: error: Working directory cannot be determined" >&2
1341   { (exit 1); exit 1; }; }
1342test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1343  { echo "$as_me: error: pwd does not report name of working directory" >&2
1344   { (exit 1); exit 1; }; }
1345
1346
1347# Find the source files, if location was not specified.
1348if test -z "$srcdir"; then
1349  ac_srcdir_defaulted=yes
1350  # Try the directory containing this script, then the parent directory.
1351  ac_confdir=`$as_dirname -- "$0" ||
1352$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1353	 X"$0" : 'X\(//\)[^/]' \| \
1354	 X"$0" : 'X\(//\)$' \| \
1355	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1356echo X"$0" |
1357    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1358	    s//\1/
1359	    q
1360	  }
1361	  /^X\(\/\/\)[^/].*/{
1362	    s//\1/
1363	    q
1364	  }
1365	  /^X\(\/\/\)$/{
1366	    s//\1/
1367	    q
1368	  }
1369	  /^X\(\/\).*/{
1370	    s//\1/
1371	    q
1372	  }
1373	  s/.*/./; q'`
1374  srcdir=$ac_confdir
1375  if test ! -r "$srcdir/$ac_unique_file"; then
1376    srcdir=..
1377  fi
1378else
1379  ac_srcdir_defaulted=no
1380fi
1381if test ! -r "$srcdir/$ac_unique_file"; then
1382  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1383  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1384   { (exit 1); exit 1; }; }
1385fi
1386ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1387ac_abs_confdir=`(
1388	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1389   { (exit 1); exit 1; }; }
1390	pwd)`
1391# When building in place, set srcdir=.
1392if test "$ac_abs_confdir" = "$ac_pwd"; then
1393  srcdir=.
1394fi
1395# Remove unnecessary trailing slashes from srcdir.
1396# Double slashes in file names in object file debugging info
1397# mess up M-x gdb in Emacs.
1398case $srcdir in
1399*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1400esac
1401for ac_var in $ac_precious_vars; do
1402  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1403  eval ac_env_${ac_var}_value=\$${ac_var}
1404  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1405  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1406done
1407
1408#
1409# Report the --help message.
1410#
1411if test "$ac_init_help" = "long"; then
1412  # Omit some internal or obsolete options to make the list less imposing.
1413  # This message is too long to be a string in the A/UX 3.1 sh.
1414  cat <<_ACEOF
1415\`configure' configures xf86-video-siliconmotion 1.5.1 to adapt to many kinds of systems.
1416
1417Usage: $0 [OPTION]... [VAR=VALUE]...
1418
1419To assign environment variables (e.g., CC, CFLAGS...), specify them as
1420VAR=VALUE.  See below for descriptions of some of the useful variables.
1421
1422Defaults for the options are specified in brackets.
1423
1424Configuration:
1425  -h, --help              display this help and exit
1426      --help=short        display options specific to this package
1427      --help=recursive    display the short help of all the included packages
1428  -V, --version           display version information and exit
1429  -q, --quiet, --silent   do not print \`checking...' messages
1430      --cache-file=FILE   cache test results in FILE [disabled]
1431  -C, --config-cache      alias for \`--cache-file=config.cache'
1432  -n, --no-create         do not create output files
1433      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1434
1435Installation directories:
1436  --prefix=PREFIX         install architecture-independent files in PREFIX
1437			  [$ac_default_prefix]
1438  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1439			  [PREFIX]
1440
1441By default, \`make install' will install all the files in
1442\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1443an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1444for instance \`--prefix=\$HOME'.
1445
1446For better control, use the options below.
1447
1448Fine tuning of the installation directories:
1449  --bindir=DIR           user executables [EPREFIX/bin]
1450  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1451  --libexecdir=DIR       program executables [EPREFIX/libexec]
1452  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1453  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1454  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1455  --libdir=DIR           object code libraries [EPREFIX/lib]
1456  --includedir=DIR       C header files [PREFIX/include]
1457  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1458  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1459  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1460  --infodir=DIR          info documentation [DATAROOTDIR/info]
1461  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1462  --mandir=DIR           man documentation [DATAROOTDIR/man]
1463  --docdir=DIR           documentation root [DATAROOTDIR/doc/xf86-video-siliconmotion]
1464  --htmldir=DIR          html documentation [DOCDIR]
1465  --dvidir=DIR           dvi documentation [DOCDIR]
1466  --pdfdir=DIR           pdf documentation [DOCDIR]
1467  --psdir=DIR            ps documentation [DOCDIR]
1468_ACEOF
1469
1470  cat <<\_ACEOF
1471
1472Program names:
1473  --program-prefix=PREFIX            prepend PREFIX to installed program names
1474  --program-suffix=SUFFIX            append SUFFIX to installed program names
1475  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1476
1477System types:
1478  --build=BUILD     configure for building on BUILD [guessed]
1479  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1480_ACEOF
1481fi
1482
1483if test -n "$ac_init_help"; then
1484  case $ac_init_help in
1485     short | recursive ) echo "Configuration of xf86-video-siliconmotion 1.5.1:";;
1486   esac
1487  cat <<\_ACEOF
1488
1489Optional Features:
1490  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1491  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1492  --enable-maintainer-mode  enable make rules and dependencies not useful
1493			  (and sometimes confusing) to the casual installer
1494  --enable-static[=PKGS]  build static libraries [default=no]
1495  --enable-shared[=PKGS]  build shared libraries [default=yes]
1496  --enable-fast-install[=PKGS]
1497                          optimize for fast installation [default=yes]
1498  --disable-dependency-tracking  speeds up one-time build
1499  --enable-dependency-tracking   do not reject slow dependency extractors
1500  --disable-libtool-lock  avoid locking (might break parallel builds)
1501
1502Optional Packages:
1503  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1504  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1505  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1506  --with-pic              try to use only PIC/non-PIC objects [default=use
1507                          both]
1508  --with-tags[=TAGS]      include additional configurations [automatic]
1509  --with-xorg-module-dir=DIR
1510                          Default xorg module directory
1511                          [default=$libdir/xorg/modules]
1512  --with-release-version=STRING
1513                          Use release version string in package name
1514
1515Some influential environment variables:
1516  CC          C compiler command
1517  CFLAGS      C compiler flags
1518  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1519              nonstandard directory <lib dir>
1520  LIBS        libraries to pass to the linker, e.g. -l<library>
1521  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1522              you have headers in a nonstandard directory <include dir>
1523  CPP         C preprocessor
1524  CXX         C++ compiler command
1525  CXXFLAGS    C++ compiler flags
1526  CXXCPP      C++ preprocessor
1527  F77         Fortran 77 compiler command
1528  FFLAGS      Fortran 77 compiler flags
1529  PKG_CONFIG  path to pkg-config utility
1530  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1531  XORG_LIBS   linker flags for XORG, overriding pkg-config
1532
1533Use these variables to override the choices made by `configure' or to help
1534it to find libraries and programs with nonstandard names/locations.
1535
1536Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1537_ACEOF
1538ac_status=$?
1539fi
1540
1541if test "$ac_init_help" = "recursive"; then
1542  # If there are subdirs, report their specific --help.
1543  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1544    test -d "$ac_dir" || continue
1545    ac_builddir=.
1546
1547case "$ac_dir" in
1548.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1549*)
1550  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1551  # A ".." for each directory in $ac_dir_suffix.
1552  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1553  case $ac_top_builddir_sub in
1554  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1555  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1556  esac ;;
1557esac
1558ac_abs_top_builddir=$ac_pwd
1559ac_abs_builddir=$ac_pwd$ac_dir_suffix
1560# for backward compatibility:
1561ac_top_builddir=$ac_top_build_prefix
1562
1563case $srcdir in
1564  .)  # We are building in place.
1565    ac_srcdir=.
1566    ac_top_srcdir=$ac_top_builddir_sub
1567    ac_abs_top_srcdir=$ac_pwd ;;
1568  [\\/]* | ?:[\\/]* )  # Absolute name.
1569    ac_srcdir=$srcdir$ac_dir_suffix;
1570    ac_top_srcdir=$srcdir
1571    ac_abs_top_srcdir=$srcdir ;;
1572  *) # Relative name.
1573    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1574    ac_top_srcdir=$ac_top_build_prefix$srcdir
1575    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1576esac
1577ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1578
1579    cd "$ac_dir" || { ac_status=$?; continue; }
1580    # Check for guested configure.
1581    if test -f "$ac_srcdir/configure.gnu"; then
1582      echo &&
1583      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1584    elif test -f "$ac_srcdir/configure"; then
1585      echo &&
1586      $SHELL "$ac_srcdir/configure" --help=recursive
1587    else
1588      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1589    fi || ac_status=$?
1590    cd "$ac_pwd" || { ac_status=$?; break; }
1591  done
1592fi
1593
1594test -n "$ac_init_help" && exit $ac_status
1595if $ac_init_version; then
1596  cat <<\_ACEOF
1597xf86-video-siliconmotion configure 1.5.1
1598generated by GNU Autoconf 2.61
1599
1600Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16012002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1602This configure script is free software; the Free Software Foundation
1603gives unlimited permission to copy, distribute and modify it.
1604_ACEOF
1605  exit
1606fi
1607cat >config.log <<_ACEOF
1608This file contains any messages produced by compilers while
1609running configure, to aid debugging if configure makes a mistake.
1610
1611It was created by xf86-video-siliconmotion $as_me 1.5.1, which was
1612generated by GNU Autoconf 2.61.  Invocation command line was
1613
1614  $ $0 $@
1615
1616_ACEOF
1617exec 5>>config.log
1618{
1619cat <<_ASUNAME
1620## --------- ##
1621## Platform. ##
1622## --------- ##
1623
1624hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1625uname -m = `(uname -m) 2>/dev/null || echo unknown`
1626uname -r = `(uname -r) 2>/dev/null || echo unknown`
1627uname -s = `(uname -s) 2>/dev/null || echo unknown`
1628uname -v = `(uname -v) 2>/dev/null || echo unknown`
1629
1630/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1631/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1632
1633/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1634/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1635/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1636/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1637/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1638/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1639/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1640
1641_ASUNAME
1642
1643as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1644for as_dir in $PATH
1645do
1646  IFS=$as_save_IFS
1647  test -z "$as_dir" && as_dir=.
1648  echo "PATH: $as_dir"
1649done
1650IFS=$as_save_IFS
1651
1652} >&5
1653
1654cat >&5 <<_ACEOF
1655
1656
1657## ----------- ##
1658## Core tests. ##
1659## ----------- ##
1660
1661_ACEOF
1662
1663
1664# Keep a trace of the command line.
1665# Strip out --no-create and --no-recursion so they do not pile up.
1666# Strip out --silent because we don't want to record it for future runs.
1667# Also quote any args containing shell meta-characters.
1668# Make two passes to allow for proper duplicate-argument suppression.
1669ac_configure_args=
1670ac_configure_args0=
1671ac_configure_args1=
1672ac_must_keep_next=false
1673for ac_pass in 1 2
1674do
1675  for ac_arg
1676  do
1677    case $ac_arg in
1678    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1679    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1680    | -silent | --silent | --silen | --sile | --sil)
1681      continue ;;
1682    *\'*)
1683      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1684    esac
1685    case $ac_pass in
1686    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1687    2)
1688      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1689      if test $ac_must_keep_next = true; then
1690	ac_must_keep_next=false # Got value, back to normal.
1691      else
1692	case $ac_arg in
1693	  *=* | --config-cache | -C | -disable-* | --disable-* \
1694	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1695	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1696	  | -with-* | --with-* | -without-* | --without-* | --x)
1697	    case "$ac_configure_args0 " in
1698	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1699	    esac
1700	    ;;
1701	  -* ) ac_must_keep_next=true ;;
1702	esac
1703      fi
1704      ac_configure_args="$ac_configure_args '$ac_arg'"
1705      ;;
1706    esac
1707  done
1708done
1709$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1710$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1711
1712# When interrupted or exit'd, cleanup temporary files, and complete
1713# config.log.  We remove comments because anyway the quotes in there
1714# would cause problems or look ugly.
1715# WARNING: Use '\'' to represent an apostrophe within the trap.
1716# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1717trap 'exit_status=$?
1718  # Save into config.log some information that might help in debugging.
1719  {
1720    echo
1721
1722    cat <<\_ASBOX
1723## ---------------- ##
1724## Cache variables. ##
1725## ---------------- ##
1726_ASBOX
1727    echo
1728    # The following way of writing the cache mishandles newlines in values,
1729(
1730  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1731    eval ac_val=\$$ac_var
1732    case $ac_val in #(
1733    *${as_nl}*)
1734      case $ac_var in #(
1735      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1736echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1737      esac
1738      case $ac_var in #(
1739      _ | IFS | as_nl) ;; #(
1740      *) $as_unset $ac_var ;;
1741      esac ;;
1742    esac
1743  done
1744  (set) 2>&1 |
1745    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1746    *${as_nl}ac_space=\ *)
1747      sed -n \
1748	"s/'\''/'\''\\\\'\'''\''/g;
1749	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1750      ;; #(
1751    *)
1752      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1753      ;;
1754    esac |
1755    sort
1756)
1757    echo
1758
1759    cat <<\_ASBOX
1760## ----------------- ##
1761## Output variables. ##
1762## ----------------- ##
1763_ASBOX
1764    echo
1765    for ac_var in $ac_subst_vars
1766    do
1767      eval ac_val=\$$ac_var
1768      case $ac_val in
1769      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1770      esac
1771      echo "$ac_var='\''$ac_val'\''"
1772    done | sort
1773    echo
1774
1775    if test -n "$ac_subst_files"; then
1776      cat <<\_ASBOX
1777## ------------------- ##
1778## File substitutions. ##
1779## ------------------- ##
1780_ASBOX
1781      echo
1782      for ac_var in $ac_subst_files
1783      do
1784	eval ac_val=\$$ac_var
1785	case $ac_val in
1786	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1787	esac
1788	echo "$ac_var='\''$ac_val'\''"
1789      done | sort
1790      echo
1791    fi
1792
1793    if test -s confdefs.h; then
1794      cat <<\_ASBOX
1795## ----------- ##
1796## confdefs.h. ##
1797## ----------- ##
1798_ASBOX
1799      echo
1800      cat confdefs.h
1801      echo
1802    fi
1803    test "$ac_signal" != 0 &&
1804      echo "$as_me: caught signal $ac_signal"
1805    echo "$as_me: exit $exit_status"
1806  } >&5
1807  rm -f core *.core core.conftest.* &&
1808    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1809    exit $exit_status
1810' 0
1811for ac_signal in 1 2 13 15; do
1812  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1813done
1814ac_signal=0
1815
1816# confdefs.h avoids OS command line length limits that DEFS can exceed.
1817rm -f -r conftest* confdefs.h
1818
1819# Predefined preprocessor variables.
1820
1821cat >>confdefs.h <<_ACEOF
1822#define PACKAGE_NAME "$PACKAGE_NAME"
1823_ACEOF
1824
1825
1826cat >>confdefs.h <<_ACEOF
1827#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1828_ACEOF
1829
1830
1831cat >>confdefs.h <<_ACEOF
1832#define PACKAGE_VERSION "$PACKAGE_VERSION"
1833_ACEOF
1834
1835
1836cat >>confdefs.h <<_ACEOF
1837#define PACKAGE_STRING "$PACKAGE_STRING"
1838_ACEOF
1839
1840
1841cat >>confdefs.h <<_ACEOF
1842#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1843_ACEOF
1844
1845
1846# Let the site file select an alternate cache file if it wants to.
1847# Prefer explicitly selected file to automatically selected ones.
1848if test -n "$CONFIG_SITE"; then
1849  set x "$CONFIG_SITE"
1850elif test "x$prefix" != xNONE; then
1851  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1852else
1853  set x "$ac_default_prefix/share/config.site" \
1854	"$ac_default_prefix/etc/config.site"
1855fi
1856shift
1857for ac_site_file
1858do
1859  if test -r "$ac_site_file"; then
1860    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1861echo "$as_me: loading site script $ac_site_file" >&6;}
1862    sed 's/^/| /' "$ac_site_file" >&5
1863    . "$ac_site_file"
1864  fi
1865done
1866
1867if test -r "$cache_file"; then
1868  # Some versions of bash will fail to source /dev/null (special
1869  # files actually), so we avoid doing that.
1870  if test -f "$cache_file"; then
1871    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1872echo "$as_me: loading cache $cache_file" >&6;}
1873    case $cache_file in
1874      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1875      *)                      . "./$cache_file";;
1876    esac
1877  fi
1878else
1879  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1880echo "$as_me: creating cache $cache_file" >&6;}
1881  >$cache_file
1882fi
1883
1884# Check that the precious variables saved in the cache have kept the same
1885# value.
1886ac_cache_corrupted=false
1887for ac_var in $ac_precious_vars; do
1888  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1889  eval ac_new_set=\$ac_env_${ac_var}_set
1890  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1891  eval ac_new_val=\$ac_env_${ac_var}_value
1892  case $ac_old_set,$ac_new_set in
1893    set,)
1894      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1895echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1896      ac_cache_corrupted=: ;;
1897    ,set)
1898      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1899echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1900      ac_cache_corrupted=: ;;
1901    ,);;
1902    *)
1903      if test "x$ac_old_val" != "x$ac_new_val"; then
1904	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1905echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1906	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1907echo "$as_me:   former value:  $ac_old_val" >&2;}
1908	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1909echo "$as_me:   current value: $ac_new_val" >&2;}
1910	ac_cache_corrupted=:
1911      fi;;
1912  esac
1913  # Pass precious variables to config.status.
1914  if test "$ac_new_set" = set; then
1915    case $ac_new_val in
1916    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1917    *) ac_arg=$ac_var=$ac_new_val ;;
1918    esac
1919    case " $ac_configure_args " in
1920      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1921      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1922    esac
1923  fi
1924done
1925if $ac_cache_corrupted; then
1926  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1927echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1928  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1929echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1930   { (exit 1); exit 1; }; }
1931fi
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957ac_ext=c
1958ac_cpp='$CPP $CPPFLAGS'
1959ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1960ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1961ac_compiler_gnu=$ac_cv_c_compiler_gnu
1962
1963
1964
1965
1966ac_config_headers="$ac_config_headers config.h"
1967
1968ac_aux_dir=
1969for ac_dir in . "$srcdir"/.; do
1970  if test -f "$ac_dir/install-sh"; then
1971    ac_aux_dir=$ac_dir
1972    ac_install_sh="$ac_aux_dir/install-sh -c"
1973    break
1974  elif test -f "$ac_dir/install.sh"; then
1975    ac_aux_dir=$ac_dir
1976    ac_install_sh="$ac_aux_dir/install.sh -c"
1977    break
1978  elif test -f "$ac_dir/shtool"; then
1979    ac_aux_dir=$ac_dir
1980    ac_install_sh="$ac_aux_dir/shtool install -c"
1981    break
1982  fi
1983done
1984if test -z "$ac_aux_dir"; then
1985  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
1986echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
1987   { (exit 1); exit 1; }; }
1988fi
1989
1990# These three variables are undocumented and unsupported,
1991# and are intended to be withdrawn in a future Autoconf release.
1992# They can cause serious problems if a builder's source tree is in a directory
1993# whose full name contains unusual characters.
1994ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1995ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1996ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1997
1998
1999
2000am__api_version="1.9"
2001# Find a good install program.  We prefer a C program (faster),
2002# so one script is as good as another.  But avoid the broken or
2003# incompatible versions:
2004# SysV /etc/install, /usr/sbin/install
2005# SunOS /usr/etc/install
2006# IRIX /sbin/install
2007# AIX /bin/install
2008# AmigaOS /C/install, which installs bootblocks on floppy discs
2009# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2010# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2011# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2012# OS/2's system install, which has a completely different semantic
2013# ./install, which can be erroneously created by make from ./install.sh.
2014{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2015echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2016if test -z "$INSTALL"; then
2017if test "${ac_cv_path_install+set}" = set; then
2018  echo $ECHO_N "(cached) $ECHO_C" >&6
2019else
2020  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2021for as_dir in $PATH
2022do
2023  IFS=$as_save_IFS
2024  test -z "$as_dir" && as_dir=.
2025  # Account for people who put trailing slashes in PATH elements.
2026case $as_dir/ in
2027  ./ | .// | /cC/* | \
2028  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2029  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2030  /usr/ucb/* ) ;;
2031  *)
2032    # OSF1 and SCO ODT 3.0 have their own names for install.
2033    # Don't use installbsd from OSF since it installs stuff as root
2034    # by default.
2035    for ac_prog in ginstall scoinst install; do
2036      for ac_exec_ext in '' $ac_executable_extensions; do
2037	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2038	  if test $ac_prog = install &&
2039	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2040	    # AIX install.  It has an incompatible calling convention.
2041	    :
2042	  elif test $ac_prog = install &&
2043	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2044	    # program-specific install script used by HP pwplus--don't use.
2045	    :
2046	  else
2047	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2048	    break 3
2049	  fi
2050	fi
2051      done
2052    done
2053    ;;
2054esac
2055done
2056IFS=$as_save_IFS
2057
2058
2059fi
2060  if test "${ac_cv_path_install+set}" = set; then
2061    INSTALL=$ac_cv_path_install
2062  else
2063    # As a last resort, use the slow shell script.  Don't cache a
2064    # value for INSTALL within a source directory, because that will
2065    # break other packages using the cache if that directory is
2066    # removed, or if the value is a relative name.
2067    INSTALL=$ac_install_sh
2068  fi
2069fi
2070{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2071echo "${ECHO_T}$INSTALL" >&6; }
2072
2073# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2074# It thinks the first close brace ends the variable substitution.
2075test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2076
2077test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2078
2079test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2080
2081{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2082echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2083# Just in case
2084sleep 1
2085echo timestamp > conftest.file
2086# Do `set' in a subshell so we don't clobber the current shell's
2087# arguments.  Must try -L first in case configure is actually a
2088# symlink; some systems play weird games with the mod time of symlinks
2089# (eg FreeBSD returns the mod time of the symlink's containing
2090# directory).
2091if (
2092   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2093   if test "$*" = "X"; then
2094      # -L didn't work.
2095      set X `ls -t $srcdir/configure conftest.file`
2096   fi
2097   rm -f conftest.file
2098   if test "$*" != "X $srcdir/configure conftest.file" \
2099      && test "$*" != "X conftest.file $srcdir/configure"; then
2100
2101      # If neither matched, then we have a broken ls.  This can happen
2102      # if, for instance, CONFIG_SHELL is bash and it inherits a
2103      # broken ls alias from the environment.  This has actually
2104      # happened.  Such a system could not be considered "sane".
2105      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2106alias in your environment" >&5
2107echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2108alias in your environment" >&2;}
2109   { (exit 1); exit 1; }; }
2110   fi
2111
2112   test "$2" = conftest.file
2113   )
2114then
2115   # Ok.
2116   :
2117else
2118   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2119Check your system clock" >&5
2120echo "$as_me: error: newly created file is older than distributed files!
2121Check your system clock" >&2;}
2122   { (exit 1); exit 1; }; }
2123fi
2124{ echo "$as_me:$LINENO: result: yes" >&5
2125echo "${ECHO_T}yes" >&6; }
2126test "$program_prefix" != NONE &&
2127  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2128# Use a double $ so make ignores it.
2129test "$program_suffix" != NONE &&
2130  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2131# Double any \ or $.  echo might interpret backslashes.
2132# By default was `s,x,x', remove it if useless.
2133cat <<\_ACEOF >conftest.sed
2134s/[\\$]/&&/g;s/;s,x,x,$//
2135_ACEOF
2136program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2137rm -f conftest.sed
2138
2139# expand $ac_aux_dir to an absolute path
2140am_aux_dir=`cd $ac_aux_dir && pwd`
2141
2142test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2143# Use eval to expand $SHELL
2144if eval "$MISSING --run true"; then
2145  am_missing_run="$MISSING --run "
2146else
2147  am_missing_run=
2148  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2149echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2150fi
2151
2152if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2153  # We used to keeping the `.' as first argument, in order to
2154  # allow $(mkdir_p) to be used without argument.  As in
2155  #   $(mkdir_p) $(somedir)
2156  # where $(somedir) is conditionally defined.  However this is wrong
2157  # for two reasons:
2158  #  1. if the package is installed by a user who cannot write `.'
2159  #     make install will fail,
2160  #  2. the above comment should most certainly read
2161  #     $(mkdir_p) $(DESTDIR)$(somedir)
2162  #     so it does not work when $(somedir) is undefined and
2163  #     $(DESTDIR) is not.
2164  #  To support the latter case, we have to write
2165  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2166  #  so the `.' trick is pointless.
2167  mkdir_p='mkdir -p --'
2168else
2169  # On NextStep and OpenStep, the `mkdir' command does not
2170  # recognize any option.  It will interpret all options as
2171  # directories to create, and then abort because `.' already
2172  # exists.
2173  for d in ./-p ./--version;
2174  do
2175    test -d $d && rmdir $d
2176  done
2177  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2178  if test -f "$ac_aux_dir/mkinstalldirs"; then
2179    mkdir_p='$(mkinstalldirs)'
2180  else
2181    mkdir_p='$(install_sh) -d'
2182  fi
2183fi
2184
2185for ac_prog in gawk mawk nawk awk
2186do
2187  # Extract the first word of "$ac_prog", so it can be a program name with args.
2188set dummy $ac_prog; ac_word=$2
2189{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2190echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2191if test "${ac_cv_prog_AWK+set}" = set; then
2192  echo $ECHO_N "(cached) $ECHO_C" >&6
2193else
2194  if test -n "$AWK"; then
2195  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2196else
2197as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2198for as_dir in $PATH
2199do
2200  IFS=$as_save_IFS
2201  test -z "$as_dir" && as_dir=.
2202  for ac_exec_ext in '' $ac_executable_extensions; do
2203  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2204    ac_cv_prog_AWK="$ac_prog"
2205    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2206    break 2
2207  fi
2208done
2209done
2210IFS=$as_save_IFS
2211
2212fi
2213fi
2214AWK=$ac_cv_prog_AWK
2215if test -n "$AWK"; then
2216  { echo "$as_me:$LINENO: result: $AWK" >&5
2217echo "${ECHO_T}$AWK" >&6; }
2218else
2219  { echo "$as_me:$LINENO: result: no" >&5
2220echo "${ECHO_T}no" >&6; }
2221fi
2222
2223
2224  test -n "$AWK" && break
2225done
2226
2227{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2228echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2229set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2230if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2231  echo $ECHO_N "(cached) $ECHO_C" >&6
2232else
2233  cat >conftest.make <<\_ACEOF
2234SHELL = /bin/sh
2235all:
2236	@echo '@@@%%%=$(MAKE)=@@@%%%'
2237_ACEOF
2238# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2239case `${MAKE-make} -f conftest.make 2>/dev/null` in
2240  *@@@%%%=?*=@@@%%%*)
2241    eval ac_cv_prog_make_${ac_make}_set=yes;;
2242  *)
2243    eval ac_cv_prog_make_${ac_make}_set=no;;
2244esac
2245rm -f conftest.make
2246fi
2247if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2248  { echo "$as_me:$LINENO: result: yes" >&5
2249echo "${ECHO_T}yes" >&6; }
2250  SET_MAKE=
2251else
2252  { echo "$as_me:$LINENO: result: no" >&5
2253echo "${ECHO_T}no" >&6; }
2254  SET_MAKE="MAKE=${MAKE-make}"
2255fi
2256
2257rm -rf .tst 2>/dev/null
2258mkdir .tst 2>/dev/null
2259if test -d .tst; then
2260  am__leading_dot=.
2261else
2262  am__leading_dot=_
2263fi
2264rmdir .tst 2>/dev/null
2265
2266# test to see if srcdir already configured
2267if test "`cd $srcdir && pwd`" != "`pwd`" &&
2268   test -f $srcdir/config.status; then
2269  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2270echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2271   { (exit 1); exit 1; }; }
2272fi
2273
2274# test whether we have cygpath
2275if test -z "$CYGPATH_W"; then
2276  if (cygpath --version) >/dev/null 2>/dev/null; then
2277    CYGPATH_W='cygpath -w'
2278  else
2279    CYGPATH_W=echo
2280  fi
2281fi
2282
2283
2284# Define the identity of the package.
2285 PACKAGE='xf86-video-siliconmotion'
2286 VERSION='1.5.1'
2287
2288
2289cat >>confdefs.h <<_ACEOF
2290#define PACKAGE "$PACKAGE"
2291_ACEOF
2292
2293
2294cat >>confdefs.h <<_ACEOF
2295#define VERSION "$VERSION"
2296_ACEOF
2297
2298# Some tools Automake needs.
2299
2300ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2301
2302
2303AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2304
2305
2306AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2307
2308
2309AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2310
2311
2312MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2313
2314install_sh=${install_sh-"$am_aux_dir/install-sh"}
2315
2316# Installed binaries are usually stripped using `strip' when the user
2317# run `make install-strip'.  However `strip' might not be the right
2318# tool to use in cross-compilation environments, therefore Automake
2319# will honor the `STRIP' environment variable to overrule this program.
2320if test "$cross_compiling" != no; then
2321  if test -n "$ac_tool_prefix"; then
2322  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2323set dummy ${ac_tool_prefix}strip; ac_word=$2
2324{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2325echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2326if test "${ac_cv_prog_STRIP+set}" = set; then
2327  echo $ECHO_N "(cached) $ECHO_C" >&6
2328else
2329  if test -n "$STRIP"; then
2330  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2331else
2332as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2333for as_dir in $PATH
2334do
2335  IFS=$as_save_IFS
2336  test -z "$as_dir" && as_dir=.
2337  for ac_exec_ext in '' $ac_executable_extensions; do
2338  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2339    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2340    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2341    break 2
2342  fi
2343done
2344done
2345IFS=$as_save_IFS
2346
2347fi
2348fi
2349STRIP=$ac_cv_prog_STRIP
2350if test -n "$STRIP"; then
2351  { echo "$as_me:$LINENO: result: $STRIP" >&5
2352echo "${ECHO_T}$STRIP" >&6; }
2353else
2354  { echo "$as_me:$LINENO: result: no" >&5
2355echo "${ECHO_T}no" >&6; }
2356fi
2357
2358
2359fi
2360if test -z "$ac_cv_prog_STRIP"; then
2361  ac_ct_STRIP=$STRIP
2362  # Extract the first word of "strip", so it can be a program name with args.
2363set dummy strip; ac_word=$2
2364{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2365echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2366if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2367  echo $ECHO_N "(cached) $ECHO_C" >&6
2368else
2369  if test -n "$ac_ct_STRIP"; then
2370  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2371else
2372as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2373for as_dir in $PATH
2374do
2375  IFS=$as_save_IFS
2376  test -z "$as_dir" && as_dir=.
2377  for ac_exec_ext in '' $ac_executable_extensions; do
2378  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2379    ac_cv_prog_ac_ct_STRIP="strip"
2380    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2381    break 2
2382  fi
2383done
2384done
2385IFS=$as_save_IFS
2386
2387fi
2388fi
2389ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2390if test -n "$ac_ct_STRIP"; then
2391  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2392echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2393else
2394  { echo "$as_me:$LINENO: result: no" >&5
2395echo "${ECHO_T}no" >&6; }
2396fi
2397
2398  if test "x$ac_ct_STRIP" = x; then
2399    STRIP=":"
2400  else
2401    case $cross_compiling:$ac_tool_warned in
2402yes:)
2403{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2404whose name does not start with the host triplet.  If you think this
2405configuration is useful to you, please write to autoconf@gnu.org." >&5
2406echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2407whose name does not start with the host triplet.  If you think this
2408configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2409ac_tool_warned=yes ;;
2410esac
2411    STRIP=$ac_ct_STRIP
2412  fi
2413else
2414  STRIP="$ac_cv_prog_STRIP"
2415fi
2416
2417fi
2418INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2419
2420# We need awk for the "check" target.  The system "awk" is bad on
2421# some platforms.
2422# Always define AMTAR for backward compatibility.
2423
2424AMTAR=${AMTAR-"${am_missing_run}tar"}
2425
2426am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2427
2428
2429
2430
2431
2432
2433{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2434echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2435    # Check whether --enable-maintainer-mode was given.
2436if test "${enable_maintainer_mode+set}" = set; then
2437  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2438else
2439  USE_MAINTAINER_MODE=no
2440fi
2441
2442  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2443echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2444
2445
2446if test $USE_MAINTAINER_MODE = yes; then
2447  MAINTAINER_MODE_TRUE=
2448  MAINTAINER_MODE_FALSE='#'
2449else
2450  MAINTAINER_MODE_TRUE='#'
2451  MAINTAINER_MODE_FALSE=
2452fi
2453
2454  MAINT=$MAINTAINER_MODE_TRUE
2455
2456
2457
2458# Checks for programs.
2459# Check whether --enable-static was given.
2460if test "${enable_static+set}" = set; then
2461  enableval=$enable_static; p=${PACKAGE-default}
2462    case $enableval in
2463    yes) enable_static=yes ;;
2464    no) enable_static=no ;;
2465    *)
2466     enable_static=no
2467      # Look at the argument we got.  We use all the common list separators.
2468      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2469      for pkg in $enableval; do
2470	IFS="$lt_save_ifs"
2471	if test "X$pkg" = "X$p"; then
2472	  enable_static=yes
2473	fi
2474      done
2475      IFS="$lt_save_ifs"
2476      ;;
2477    esac
2478else
2479  enable_static=no
2480fi
2481
2482
2483
2484# Check whether --enable-shared was given.
2485if test "${enable_shared+set}" = set; then
2486  enableval=$enable_shared; p=${PACKAGE-default}
2487    case $enableval in
2488    yes) enable_shared=yes ;;
2489    no) enable_shared=no ;;
2490    *)
2491      enable_shared=no
2492      # Look at the argument we got.  We use all the common list separators.
2493      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2494      for pkg in $enableval; do
2495	IFS="$lt_save_ifs"
2496	if test "X$pkg" = "X$p"; then
2497	  enable_shared=yes
2498	fi
2499      done
2500      IFS="$lt_save_ifs"
2501      ;;
2502    esac
2503else
2504  enable_shared=yes
2505fi
2506
2507
2508# Check whether --enable-fast-install was given.
2509if test "${enable_fast_install+set}" = set; then
2510  enableval=$enable_fast_install; p=${PACKAGE-default}
2511    case $enableval in
2512    yes) enable_fast_install=yes ;;
2513    no) enable_fast_install=no ;;
2514    *)
2515      enable_fast_install=no
2516      # Look at the argument we got.  We use all the common list separators.
2517      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2518      for pkg in $enableval; do
2519	IFS="$lt_save_ifs"
2520	if test "X$pkg" = "X$p"; then
2521	  enable_fast_install=yes
2522	fi
2523      done
2524      IFS="$lt_save_ifs"
2525      ;;
2526    esac
2527else
2528  enable_fast_install=yes
2529fi
2530
2531
2532# Make sure we can run config.sub.
2533$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2534  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2535echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2536   { (exit 1); exit 1; }; }
2537
2538{ echo "$as_me:$LINENO: checking build system type" >&5
2539echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
2540if test "${ac_cv_build+set}" = set; then
2541  echo $ECHO_N "(cached) $ECHO_C" >&6
2542else
2543  ac_build_alias=$build_alias
2544test "x$ac_build_alias" = x &&
2545  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2546test "x$ac_build_alias" = x &&
2547  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2548echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2549   { (exit 1); exit 1; }; }
2550ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2551  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2552echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2553   { (exit 1); exit 1; }; }
2554
2555fi
2556{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2557echo "${ECHO_T}$ac_cv_build" >&6; }
2558case $ac_cv_build in
2559*-*-*) ;;
2560*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2561echo "$as_me: error: invalid value of canonical build" >&2;}
2562   { (exit 1); exit 1; }; };;
2563esac
2564build=$ac_cv_build
2565ac_save_IFS=$IFS; IFS='-'
2566set x $ac_cv_build
2567shift
2568build_cpu=$1
2569build_vendor=$2
2570shift; shift
2571# Remember, the first character of IFS is used to create $*,
2572# except with old shells:
2573build_os=$*
2574IFS=$ac_save_IFS
2575case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2576
2577
2578{ echo "$as_me:$LINENO: checking host system type" >&5
2579echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
2580if test "${ac_cv_host+set}" = set; then
2581  echo $ECHO_N "(cached) $ECHO_C" >&6
2582else
2583  if test "x$host_alias" = x; then
2584  ac_cv_host=$ac_cv_build
2585else
2586  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2587    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2588echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2589   { (exit 1); exit 1; }; }
2590fi
2591
2592fi
2593{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2594echo "${ECHO_T}$ac_cv_host" >&6; }
2595case $ac_cv_host in
2596*-*-*) ;;
2597*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2598echo "$as_me: error: invalid value of canonical host" >&2;}
2599   { (exit 1); exit 1; }; };;
2600esac
2601host=$ac_cv_host
2602ac_save_IFS=$IFS; IFS='-'
2603set x $ac_cv_host
2604shift
2605host_cpu=$1
2606host_vendor=$2
2607shift; shift
2608# Remember, the first character of IFS is used to create $*,
2609# except with old shells:
2610host_os=$*
2611IFS=$ac_save_IFS
2612case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2613
2614
2615DEPDIR="${am__leading_dot}deps"
2616
2617ac_config_commands="$ac_config_commands depfiles"
2618
2619
2620am_make=${MAKE-make}
2621cat > confinc << 'END'
2622am__doit:
2623	@echo done
2624.PHONY: am__doit
2625END
2626# If we don't find an include directive, just comment out the code.
2627{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2628echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
2629am__include="#"
2630am__quote=
2631_am_result=none
2632# First try GNU make style include.
2633echo "include confinc" > confmf
2634# We grep out `Entering directory' and `Leaving directory'
2635# messages which can occur if `w' ends up in MAKEFLAGS.
2636# In particular we don't look at `^make:' because GNU make might
2637# be invoked under some other name (usually "gmake"), in which
2638# case it prints its new name instead of `make'.
2639if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2640   am__include=include
2641   am__quote=
2642   _am_result=GNU
2643fi
2644# Now try BSD make style include.
2645if test "$am__include" = "#"; then
2646   echo '.include "confinc"' > confmf
2647   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2648      am__include=.include
2649      am__quote="\""
2650      _am_result=BSD
2651   fi
2652fi
2653
2654
2655{ echo "$as_me:$LINENO: result: $_am_result" >&5
2656echo "${ECHO_T}$_am_result" >&6; }
2657rm -f confinc confmf
2658
2659# Check whether --enable-dependency-tracking was given.
2660if test "${enable_dependency_tracking+set}" = set; then
2661  enableval=$enable_dependency_tracking;
2662fi
2663
2664if test "x$enable_dependency_tracking" != xno; then
2665  am_depcomp="$ac_aux_dir/depcomp"
2666  AMDEPBACKSLASH='\'
2667fi
2668
2669
2670if test "x$enable_dependency_tracking" != xno; then
2671  AMDEP_TRUE=
2672  AMDEP_FALSE='#'
2673else
2674  AMDEP_TRUE='#'
2675  AMDEP_FALSE=
2676fi
2677
2678
2679
2680ac_ext=c
2681ac_cpp='$CPP $CPPFLAGS'
2682ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2683ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2684ac_compiler_gnu=$ac_cv_c_compiler_gnu
2685if test -n "$ac_tool_prefix"; then
2686  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2687set dummy ${ac_tool_prefix}gcc; ac_word=$2
2688{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2689echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2690if test "${ac_cv_prog_CC+set}" = set; then
2691  echo $ECHO_N "(cached) $ECHO_C" >&6
2692else
2693  if test -n "$CC"; then
2694  ac_cv_prog_CC="$CC" # Let the user override the test.
2695else
2696as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2697for as_dir in $PATH
2698do
2699  IFS=$as_save_IFS
2700  test -z "$as_dir" && as_dir=.
2701  for ac_exec_ext in '' $ac_executable_extensions; do
2702  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2703    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2704    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2705    break 2
2706  fi
2707done
2708done
2709IFS=$as_save_IFS
2710
2711fi
2712fi
2713CC=$ac_cv_prog_CC
2714if test -n "$CC"; then
2715  { echo "$as_me:$LINENO: result: $CC" >&5
2716echo "${ECHO_T}$CC" >&6; }
2717else
2718  { echo "$as_me:$LINENO: result: no" >&5
2719echo "${ECHO_T}no" >&6; }
2720fi
2721
2722
2723fi
2724if test -z "$ac_cv_prog_CC"; then
2725  ac_ct_CC=$CC
2726  # Extract the first word of "gcc", so it can be a program name with args.
2727set dummy gcc; ac_word=$2
2728{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2729echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2730if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2731  echo $ECHO_N "(cached) $ECHO_C" >&6
2732else
2733  if test -n "$ac_ct_CC"; then
2734  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2735else
2736as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2737for as_dir in $PATH
2738do
2739  IFS=$as_save_IFS
2740  test -z "$as_dir" && as_dir=.
2741  for ac_exec_ext in '' $ac_executable_extensions; do
2742  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2743    ac_cv_prog_ac_ct_CC="gcc"
2744    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2745    break 2
2746  fi
2747done
2748done
2749IFS=$as_save_IFS
2750
2751fi
2752fi
2753ac_ct_CC=$ac_cv_prog_ac_ct_CC
2754if test -n "$ac_ct_CC"; then
2755  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2756echo "${ECHO_T}$ac_ct_CC" >&6; }
2757else
2758  { echo "$as_me:$LINENO: result: no" >&5
2759echo "${ECHO_T}no" >&6; }
2760fi
2761
2762  if test "x$ac_ct_CC" = x; then
2763    CC=""
2764  else
2765    case $cross_compiling:$ac_tool_warned in
2766yes:)
2767{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2768whose name does not start with the host triplet.  If you think this
2769configuration is useful to you, please write to autoconf@gnu.org." >&5
2770echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2771whose name does not start with the host triplet.  If you think this
2772configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2773ac_tool_warned=yes ;;
2774esac
2775    CC=$ac_ct_CC
2776  fi
2777else
2778  CC="$ac_cv_prog_CC"
2779fi
2780
2781if test -z "$CC"; then
2782          if test -n "$ac_tool_prefix"; then
2783    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2784set dummy ${ac_tool_prefix}cc; ac_word=$2
2785{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2786echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2787if test "${ac_cv_prog_CC+set}" = set; then
2788  echo $ECHO_N "(cached) $ECHO_C" >&6
2789else
2790  if test -n "$CC"; then
2791  ac_cv_prog_CC="$CC" # Let the user override the test.
2792else
2793as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2794for as_dir in $PATH
2795do
2796  IFS=$as_save_IFS
2797  test -z "$as_dir" && as_dir=.
2798  for ac_exec_ext in '' $ac_executable_extensions; do
2799  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2800    ac_cv_prog_CC="${ac_tool_prefix}cc"
2801    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2802    break 2
2803  fi
2804done
2805done
2806IFS=$as_save_IFS
2807
2808fi
2809fi
2810CC=$ac_cv_prog_CC
2811if test -n "$CC"; then
2812  { echo "$as_me:$LINENO: result: $CC" >&5
2813echo "${ECHO_T}$CC" >&6; }
2814else
2815  { echo "$as_me:$LINENO: result: no" >&5
2816echo "${ECHO_T}no" >&6; }
2817fi
2818
2819
2820  fi
2821fi
2822if test -z "$CC"; then
2823  # Extract the first word of "cc", so it can be a program name with args.
2824set dummy cc; ac_word=$2
2825{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2826echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2827if test "${ac_cv_prog_CC+set}" = set; then
2828  echo $ECHO_N "(cached) $ECHO_C" >&6
2829else
2830  if test -n "$CC"; then
2831  ac_cv_prog_CC="$CC" # Let the user override the test.
2832else
2833  ac_prog_rejected=no
2834as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2835for as_dir in $PATH
2836do
2837  IFS=$as_save_IFS
2838  test -z "$as_dir" && as_dir=.
2839  for ac_exec_ext in '' $ac_executable_extensions; do
2840  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2841    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2842       ac_prog_rejected=yes
2843       continue
2844     fi
2845    ac_cv_prog_CC="cc"
2846    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2847    break 2
2848  fi
2849done
2850done
2851IFS=$as_save_IFS
2852
2853if test $ac_prog_rejected = yes; then
2854  # We found a bogon in the path, so make sure we never use it.
2855  set dummy $ac_cv_prog_CC
2856  shift
2857  if test $# != 0; then
2858    # We chose a different compiler from the bogus one.
2859    # However, it has the same basename, so the bogon will be chosen
2860    # first if we set CC to just the basename; use the full file name.
2861    shift
2862    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2863  fi
2864fi
2865fi
2866fi
2867CC=$ac_cv_prog_CC
2868if test -n "$CC"; then
2869  { echo "$as_me:$LINENO: result: $CC" >&5
2870echo "${ECHO_T}$CC" >&6; }
2871else
2872  { echo "$as_me:$LINENO: result: no" >&5
2873echo "${ECHO_T}no" >&6; }
2874fi
2875
2876
2877fi
2878if test -z "$CC"; then
2879  if test -n "$ac_tool_prefix"; then
2880  for ac_prog in cl.exe
2881  do
2882    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2883set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2884{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2885echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2886if test "${ac_cv_prog_CC+set}" = set; then
2887  echo $ECHO_N "(cached) $ECHO_C" >&6
2888else
2889  if test -n "$CC"; then
2890  ac_cv_prog_CC="$CC" # Let the user override the test.
2891else
2892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2893for as_dir in $PATH
2894do
2895  IFS=$as_save_IFS
2896  test -z "$as_dir" && as_dir=.
2897  for ac_exec_ext in '' $ac_executable_extensions; do
2898  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2899    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2900    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2901    break 2
2902  fi
2903done
2904done
2905IFS=$as_save_IFS
2906
2907fi
2908fi
2909CC=$ac_cv_prog_CC
2910if test -n "$CC"; then
2911  { echo "$as_me:$LINENO: result: $CC" >&5
2912echo "${ECHO_T}$CC" >&6; }
2913else
2914  { echo "$as_me:$LINENO: result: no" >&5
2915echo "${ECHO_T}no" >&6; }
2916fi
2917
2918
2919    test -n "$CC" && break
2920  done
2921fi
2922if test -z "$CC"; then
2923  ac_ct_CC=$CC
2924  for ac_prog in cl.exe
2925do
2926  # Extract the first word of "$ac_prog", so it can be a program name with args.
2927set dummy $ac_prog; ac_word=$2
2928{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2929echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2930if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2931  echo $ECHO_N "(cached) $ECHO_C" >&6
2932else
2933  if test -n "$ac_ct_CC"; then
2934  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2935else
2936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2937for as_dir in $PATH
2938do
2939  IFS=$as_save_IFS
2940  test -z "$as_dir" && as_dir=.
2941  for ac_exec_ext in '' $ac_executable_extensions; do
2942  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2943    ac_cv_prog_ac_ct_CC="$ac_prog"
2944    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2945    break 2
2946  fi
2947done
2948done
2949IFS=$as_save_IFS
2950
2951fi
2952fi
2953ac_ct_CC=$ac_cv_prog_ac_ct_CC
2954if test -n "$ac_ct_CC"; then
2955  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2956echo "${ECHO_T}$ac_ct_CC" >&6; }
2957else
2958  { echo "$as_me:$LINENO: result: no" >&5
2959echo "${ECHO_T}no" >&6; }
2960fi
2961
2962
2963  test -n "$ac_ct_CC" && break
2964done
2965
2966  if test "x$ac_ct_CC" = x; then
2967    CC=""
2968  else
2969    case $cross_compiling:$ac_tool_warned in
2970yes:)
2971{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2972whose name does not start with the host triplet.  If you think this
2973configuration is useful to you, please write to autoconf@gnu.org." >&5
2974echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2975whose name does not start with the host triplet.  If you think this
2976configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2977ac_tool_warned=yes ;;
2978esac
2979    CC=$ac_ct_CC
2980  fi
2981fi
2982
2983fi
2984
2985
2986test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2987See \`config.log' for more details." >&5
2988echo "$as_me: error: no acceptable C compiler found in \$PATH
2989See \`config.log' for more details." >&2;}
2990   { (exit 1); exit 1; }; }
2991
2992# Provide some information about the compiler.
2993echo "$as_me:$LINENO: checking for C compiler version" >&5
2994ac_compiler=`set X $ac_compile; echo $2`
2995{ (ac_try="$ac_compiler --version >&5"
2996case "(($ac_try" in
2997  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2998  *) ac_try_echo=$ac_try;;
2999esac
3000eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3001  (eval "$ac_compiler --version >&5") 2>&5
3002  ac_status=$?
3003  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3004  (exit $ac_status); }
3005{ (ac_try="$ac_compiler -v >&5"
3006case "(($ac_try" in
3007  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3008  *) ac_try_echo=$ac_try;;
3009esac
3010eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3011  (eval "$ac_compiler -v >&5") 2>&5
3012  ac_status=$?
3013  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3014  (exit $ac_status); }
3015{ (ac_try="$ac_compiler -V >&5"
3016case "(($ac_try" in
3017  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3018  *) ac_try_echo=$ac_try;;
3019esac
3020eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3021  (eval "$ac_compiler -V >&5") 2>&5
3022  ac_status=$?
3023  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3024  (exit $ac_status); }
3025
3026cat >conftest.$ac_ext <<_ACEOF
3027/* confdefs.h.  */
3028_ACEOF
3029cat confdefs.h >>conftest.$ac_ext
3030cat >>conftest.$ac_ext <<_ACEOF
3031/* end confdefs.h.  */
3032
3033int
3034main ()
3035{
3036
3037  ;
3038  return 0;
3039}
3040_ACEOF
3041ac_clean_files_save=$ac_clean_files
3042ac_clean_files="$ac_clean_files a.out a.exe b.out"
3043# Try to create an executable without -o first, disregard a.out.
3044# It will help us diagnose broken compilers, and finding out an intuition
3045# of exeext.
3046{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3047echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
3048ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3049#
3050# List of possible output files, starting from the most likely.
3051# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
3052# only as a last resort.  b.out is created by i960 compilers.
3053ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
3054#
3055# The IRIX 6 linker writes into existing files which may not be
3056# executable, retaining their permissions.  Remove them first so a
3057# subsequent execution test works.
3058ac_rmfiles=
3059for ac_file in $ac_files
3060do
3061  case $ac_file in
3062    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3063    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3064  esac
3065done
3066rm -f $ac_rmfiles
3067
3068if { (ac_try="$ac_link_default"
3069case "(($ac_try" in
3070  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3071  *) ac_try_echo=$ac_try;;
3072esac
3073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3074  (eval "$ac_link_default") 2>&5
3075  ac_status=$?
3076  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3077  (exit $ac_status); }; then
3078  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3079# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3080# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3081# so that the user can short-circuit this test for compilers unknown to
3082# Autoconf.
3083for ac_file in $ac_files ''
3084do
3085  test -f "$ac_file" || continue
3086  case $ac_file in
3087    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
3088	;;
3089    [ab].out )
3090	# We found the default executable, but exeext='' is most
3091	# certainly right.
3092	break;;
3093    *.* )
3094        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3095	then :; else
3096	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3097	fi
3098	# We set ac_cv_exeext here because the later test for it is not
3099	# safe: cross compilers may not add the suffix if given an `-o'
3100	# argument, so we may need to know it at that point already.
3101	# Even if this section looks crufty: it has the advantage of
3102	# actually working.
3103	break;;
3104    * )
3105	break;;
3106  esac
3107done
3108test "$ac_cv_exeext" = no && ac_cv_exeext=
3109
3110else
3111  ac_file=''
3112fi
3113
3114{ echo "$as_me:$LINENO: result: $ac_file" >&5
3115echo "${ECHO_T}$ac_file" >&6; }
3116if test -z "$ac_file"; then
3117  echo "$as_me: failed program was:" >&5
3118sed 's/^/| /' conftest.$ac_ext >&5
3119
3120{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
3121See \`config.log' for more details." >&5
3122echo "$as_me: error: C compiler cannot create executables
3123See \`config.log' for more details." >&2;}
3124   { (exit 77); exit 77; }; }
3125fi
3126
3127ac_exeext=$ac_cv_exeext
3128
3129# Check that the compiler produces executables we can run.  If not, either
3130# the compiler is broken, or we cross compile.
3131{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3132echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
3133# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3134# If not cross compiling, check that we can run a simple program.
3135if test "$cross_compiling" != yes; then
3136  if { ac_try='./$ac_file'
3137  { (case "(($ac_try" in
3138  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3139  *) ac_try_echo=$ac_try;;
3140esac
3141eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3142  (eval "$ac_try") 2>&5
3143  ac_status=$?
3144  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3145  (exit $ac_status); }; }; then
3146    cross_compiling=no
3147  else
3148    if test "$cross_compiling" = maybe; then
3149	cross_compiling=yes
3150    else
3151	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
3152If you meant to cross compile, use \`--host'.
3153See \`config.log' for more details." >&5
3154echo "$as_me: error: cannot run C compiled programs.
3155If you meant to cross compile, use \`--host'.
3156See \`config.log' for more details." >&2;}
3157   { (exit 1); exit 1; }; }
3158    fi
3159  fi
3160fi
3161{ echo "$as_me:$LINENO: result: yes" >&5
3162echo "${ECHO_T}yes" >&6; }
3163
3164rm -f a.out a.exe conftest$ac_cv_exeext b.out
3165ac_clean_files=$ac_clean_files_save
3166# Check that the compiler produces executables we can run.  If not, either
3167# the compiler is broken, or we cross compile.
3168{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3169echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
3170{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
3171echo "${ECHO_T}$cross_compiling" >&6; }
3172
3173{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
3174echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
3175if { (ac_try="$ac_link"
3176case "(($ac_try" in
3177  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3178  *) ac_try_echo=$ac_try;;
3179esac
3180eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3181  (eval "$ac_link") 2>&5
3182  ac_status=$?
3183  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3184  (exit $ac_status); }; then
3185  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3186# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3187# work properly (i.e., refer to `conftest.exe'), while it won't with
3188# `rm'.
3189for ac_file in conftest.exe conftest conftest.*; do
3190  test -f "$ac_file" || continue
3191  case $ac_file in
3192    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
3193    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3194	  break;;
3195    * ) break;;
3196  esac
3197done
3198else
3199  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3200See \`config.log' for more details." >&5
3201echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3202See \`config.log' for more details." >&2;}
3203   { (exit 1); exit 1; }; }
3204fi
3205
3206rm -f conftest$ac_cv_exeext
3207{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3208echo "${ECHO_T}$ac_cv_exeext" >&6; }
3209
3210rm -f conftest.$ac_ext
3211EXEEXT=$ac_cv_exeext
3212ac_exeext=$EXEEXT
3213{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3214echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3215if test "${ac_cv_objext+set}" = set; then
3216  echo $ECHO_N "(cached) $ECHO_C" >&6
3217else
3218  cat >conftest.$ac_ext <<_ACEOF
3219/* confdefs.h.  */
3220_ACEOF
3221cat confdefs.h >>conftest.$ac_ext
3222cat >>conftest.$ac_ext <<_ACEOF
3223/* end confdefs.h.  */
3224
3225int
3226main ()
3227{
3228
3229  ;
3230  return 0;
3231}
3232_ACEOF
3233rm -f conftest.o conftest.obj
3234if { (ac_try="$ac_compile"
3235case "(($ac_try" in
3236  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3237  *) ac_try_echo=$ac_try;;
3238esac
3239eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3240  (eval "$ac_compile") 2>&5
3241  ac_status=$?
3242  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3243  (exit $ac_status); }; then
3244  for ac_file in conftest.o conftest.obj conftest.*; do
3245  test -f "$ac_file" || continue;
3246  case $ac_file in
3247    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3248    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3249       break;;
3250  esac
3251done
3252else
3253  echo "$as_me: failed program was:" >&5
3254sed 's/^/| /' conftest.$ac_ext >&5
3255
3256{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3257See \`config.log' for more details." >&5
3258echo "$as_me: error: cannot compute suffix of object files: cannot compile
3259See \`config.log' for more details." >&2;}
3260   { (exit 1); exit 1; }; }
3261fi
3262
3263rm -f conftest.$ac_cv_objext conftest.$ac_ext
3264fi
3265{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3266echo "${ECHO_T}$ac_cv_objext" >&6; }
3267OBJEXT=$ac_cv_objext
3268ac_objext=$OBJEXT
3269{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3270echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3271if test "${ac_cv_c_compiler_gnu+set}" = set; then
3272  echo $ECHO_N "(cached) $ECHO_C" >&6
3273else
3274  cat >conftest.$ac_ext <<_ACEOF
3275/* confdefs.h.  */
3276_ACEOF
3277cat confdefs.h >>conftest.$ac_ext
3278cat >>conftest.$ac_ext <<_ACEOF
3279/* end confdefs.h.  */
3280
3281int
3282main ()
3283{
3284#ifndef __GNUC__
3285       choke me
3286#endif
3287
3288  ;
3289  return 0;
3290}
3291_ACEOF
3292rm -f conftest.$ac_objext
3293if { (ac_try="$ac_compile"
3294case "(($ac_try" in
3295  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3296  *) ac_try_echo=$ac_try;;
3297esac
3298eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3299  (eval "$ac_compile") 2>conftest.er1
3300  ac_status=$?
3301  grep -v '^ *+' conftest.er1 >conftest.err
3302  rm -f conftest.er1
3303  cat conftest.err >&5
3304  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3305  (exit $ac_status); } && {
3306	 test -z "$ac_c_werror_flag" ||
3307	 test ! -s conftest.err
3308       } && test -s conftest.$ac_objext; then
3309  ac_compiler_gnu=yes
3310else
3311  echo "$as_me: failed program was:" >&5
3312sed 's/^/| /' conftest.$ac_ext >&5
3313
3314	ac_compiler_gnu=no
3315fi
3316
3317rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3318ac_cv_c_compiler_gnu=$ac_compiler_gnu
3319
3320fi
3321{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3322echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3323GCC=`test $ac_compiler_gnu = yes && echo yes`
3324ac_test_CFLAGS=${CFLAGS+set}
3325ac_save_CFLAGS=$CFLAGS
3326{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3327echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3328if test "${ac_cv_prog_cc_g+set}" = set; then
3329  echo $ECHO_N "(cached) $ECHO_C" >&6
3330else
3331  ac_save_c_werror_flag=$ac_c_werror_flag
3332   ac_c_werror_flag=yes
3333   ac_cv_prog_cc_g=no
3334   CFLAGS="-g"
3335   cat >conftest.$ac_ext <<_ACEOF
3336/* confdefs.h.  */
3337_ACEOF
3338cat confdefs.h >>conftest.$ac_ext
3339cat >>conftest.$ac_ext <<_ACEOF
3340/* end confdefs.h.  */
3341
3342int
3343main ()
3344{
3345
3346  ;
3347  return 0;
3348}
3349_ACEOF
3350rm -f conftest.$ac_objext
3351if { (ac_try="$ac_compile"
3352case "(($ac_try" in
3353  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3354  *) ac_try_echo=$ac_try;;
3355esac
3356eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3357  (eval "$ac_compile") 2>conftest.er1
3358  ac_status=$?
3359  grep -v '^ *+' conftest.er1 >conftest.err
3360  rm -f conftest.er1
3361  cat conftest.err >&5
3362  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3363  (exit $ac_status); } && {
3364	 test -z "$ac_c_werror_flag" ||
3365	 test ! -s conftest.err
3366       } && test -s conftest.$ac_objext; then
3367  ac_cv_prog_cc_g=yes
3368else
3369  echo "$as_me: failed program was:" >&5
3370sed 's/^/| /' conftest.$ac_ext >&5
3371
3372	CFLAGS=""
3373      cat >conftest.$ac_ext <<_ACEOF
3374/* confdefs.h.  */
3375_ACEOF
3376cat confdefs.h >>conftest.$ac_ext
3377cat >>conftest.$ac_ext <<_ACEOF
3378/* end confdefs.h.  */
3379
3380int
3381main ()
3382{
3383
3384  ;
3385  return 0;
3386}
3387_ACEOF
3388rm -f conftest.$ac_objext
3389if { (ac_try="$ac_compile"
3390case "(($ac_try" in
3391  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3392  *) ac_try_echo=$ac_try;;
3393esac
3394eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3395  (eval "$ac_compile") 2>conftest.er1
3396  ac_status=$?
3397  grep -v '^ *+' conftest.er1 >conftest.err
3398  rm -f conftest.er1
3399  cat conftest.err >&5
3400  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3401  (exit $ac_status); } && {
3402	 test -z "$ac_c_werror_flag" ||
3403	 test ! -s conftest.err
3404       } && test -s conftest.$ac_objext; then
3405  :
3406else
3407  echo "$as_me: failed program was:" >&5
3408sed 's/^/| /' conftest.$ac_ext >&5
3409
3410	ac_c_werror_flag=$ac_save_c_werror_flag
3411	 CFLAGS="-g"
3412	 cat >conftest.$ac_ext <<_ACEOF
3413/* confdefs.h.  */
3414_ACEOF
3415cat confdefs.h >>conftest.$ac_ext
3416cat >>conftest.$ac_ext <<_ACEOF
3417/* end confdefs.h.  */
3418
3419int
3420main ()
3421{
3422
3423  ;
3424  return 0;
3425}
3426_ACEOF
3427rm -f conftest.$ac_objext
3428if { (ac_try="$ac_compile"
3429case "(($ac_try" in
3430  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3431  *) ac_try_echo=$ac_try;;
3432esac
3433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3434  (eval "$ac_compile") 2>conftest.er1
3435  ac_status=$?
3436  grep -v '^ *+' conftest.er1 >conftest.err
3437  rm -f conftest.er1
3438  cat conftest.err >&5
3439  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3440  (exit $ac_status); } && {
3441	 test -z "$ac_c_werror_flag" ||
3442	 test ! -s conftest.err
3443       } && test -s conftest.$ac_objext; then
3444  ac_cv_prog_cc_g=yes
3445else
3446  echo "$as_me: failed program was:" >&5
3447sed 's/^/| /' conftest.$ac_ext >&5
3448
3449
3450fi
3451
3452rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3453fi
3454
3455rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3456fi
3457
3458rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3459   ac_c_werror_flag=$ac_save_c_werror_flag
3460fi
3461{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3462echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3463if test "$ac_test_CFLAGS" = set; then
3464  CFLAGS=$ac_save_CFLAGS
3465elif test $ac_cv_prog_cc_g = yes; then
3466  if test "$GCC" = yes; then
3467    CFLAGS="-g -O2"
3468  else
3469    CFLAGS="-g"
3470  fi
3471else
3472  if test "$GCC" = yes; then
3473    CFLAGS="-O2"
3474  else
3475    CFLAGS=
3476  fi
3477fi
3478{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3479echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3480if test "${ac_cv_prog_cc_c89+set}" = set; then
3481  echo $ECHO_N "(cached) $ECHO_C" >&6
3482else
3483  ac_cv_prog_cc_c89=no
3484ac_save_CC=$CC
3485cat >conftest.$ac_ext <<_ACEOF
3486/* confdefs.h.  */
3487_ACEOF
3488cat confdefs.h >>conftest.$ac_ext
3489cat >>conftest.$ac_ext <<_ACEOF
3490/* end confdefs.h.  */
3491#include <stdarg.h>
3492#include <stdio.h>
3493#include <sys/types.h>
3494#include <sys/stat.h>
3495/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3496struct buf { int x; };
3497FILE * (*rcsopen) (struct buf *, struct stat *, int);
3498static char *e (p, i)
3499     char **p;
3500     int i;
3501{
3502  return p[i];
3503}
3504static char *f (char * (*g) (char **, int), char **p, ...)
3505{
3506  char *s;
3507  va_list v;
3508  va_start (v,p);
3509  s = g (p, va_arg (v,int));
3510  va_end (v);
3511  return s;
3512}
3513
3514/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3515   function prototypes and stuff, but not '\xHH' hex character constants.
3516   These don't provoke an error unfortunately, instead are silently treated
3517   as 'x'.  The following induces an error, until -std is added to get
3518   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3519   array size at least.  It's necessary to write '\x00'==0 to get something
3520   that's true only with -std.  */
3521int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3522
3523/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3524   inside strings and character constants.  */
3525#define FOO(x) 'x'
3526int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3527
3528int test (int i, double x);
3529struct s1 {int (*f) (int a);};
3530struct s2 {int (*f) (double a);};
3531int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3532int argc;
3533char **argv;
3534int
3535main ()
3536{
3537return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3538  ;
3539  return 0;
3540}
3541_ACEOF
3542for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3543	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3544do
3545  CC="$ac_save_CC $ac_arg"
3546  rm -f conftest.$ac_objext
3547if { (ac_try="$ac_compile"
3548case "(($ac_try" in
3549  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3550  *) ac_try_echo=$ac_try;;
3551esac
3552eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3553  (eval "$ac_compile") 2>conftest.er1
3554  ac_status=$?
3555  grep -v '^ *+' conftest.er1 >conftest.err
3556  rm -f conftest.er1
3557  cat conftest.err >&5
3558  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3559  (exit $ac_status); } && {
3560	 test -z "$ac_c_werror_flag" ||
3561	 test ! -s conftest.err
3562       } && test -s conftest.$ac_objext; then
3563  ac_cv_prog_cc_c89=$ac_arg
3564else
3565  echo "$as_me: failed program was:" >&5
3566sed 's/^/| /' conftest.$ac_ext >&5
3567
3568
3569fi
3570
3571rm -f core conftest.err conftest.$ac_objext
3572  test "x$ac_cv_prog_cc_c89" != "xno" && break
3573done
3574rm -f conftest.$ac_ext
3575CC=$ac_save_CC
3576
3577fi
3578# AC_CACHE_VAL
3579case "x$ac_cv_prog_cc_c89" in
3580  x)
3581    { echo "$as_me:$LINENO: result: none needed" >&5
3582echo "${ECHO_T}none needed" >&6; } ;;
3583  xno)
3584    { echo "$as_me:$LINENO: result: unsupported" >&5
3585echo "${ECHO_T}unsupported" >&6; } ;;
3586  *)
3587    CC="$CC $ac_cv_prog_cc_c89"
3588    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3589echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3590esac
3591
3592
3593ac_ext=c
3594ac_cpp='$CPP $CPPFLAGS'
3595ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3596ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3597ac_compiler_gnu=$ac_cv_c_compiler_gnu
3598
3599depcc="$CC"   am_compiler_list=
3600
3601{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3602echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3603if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3604  echo $ECHO_N "(cached) $ECHO_C" >&6
3605else
3606  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3607  # We make a subdir and do the tests there.  Otherwise we can end up
3608  # making bogus files that we don't know about and never remove.  For
3609  # instance it was reported that on HP-UX the gcc test will end up
3610  # making a dummy file named `D' -- because `-MD' means `put the output
3611  # in D'.
3612  mkdir conftest.dir
3613  # Copy depcomp to subdir because otherwise we won't find it if we're
3614  # using a relative directory.
3615  cp "$am_depcomp" conftest.dir
3616  cd conftest.dir
3617  # We will build objects and dependencies in a subdirectory because
3618  # it helps to detect inapplicable dependency modes.  For instance
3619  # both Tru64's cc and ICC support -MD to output dependencies as a
3620  # side effect of compilation, but ICC will put the dependencies in
3621  # the current directory while Tru64 will put them in the object
3622  # directory.
3623  mkdir sub
3624
3625  am_cv_CC_dependencies_compiler_type=none
3626  if test "$am_compiler_list" = ""; then
3627     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3628  fi
3629  for depmode in $am_compiler_list; do
3630    # Setup a source with many dependencies, because some compilers
3631    # like to wrap large dependency lists on column 80 (with \), and
3632    # we should not choose a depcomp mode which is confused by this.
3633    #
3634    # We need to recreate these files for each test, as the compiler may
3635    # overwrite some of them when testing with obscure command lines.
3636    # This happens at least with the AIX C compiler.
3637    : > sub/conftest.c
3638    for i in 1 2 3 4 5 6; do
3639      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3640      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3641      # Solaris 8's {/usr,}/bin/sh.
3642      touch sub/conftst$i.h
3643    done
3644    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3645
3646    case $depmode in
3647    nosideeffect)
3648      # after this tag, mechanisms are not by side-effect, so they'll
3649      # only be used when explicitly requested
3650      if test "x$enable_dependency_tracking" = xyes; then
3651	continue
3652      else
3653	break
3654      fi
3655      ;;
3656    none) break ;;
3657    esac
3658    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3659    # mode.  It turns out that the SunPro C++ compiler does not properly
3660    # handle `-M -o', and we need to detect this.
3661    if depmode=$depmode \
3662       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3663       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3664       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3665         >/dev/null 2>conftest.err &&
3666       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3667       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3668       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3669      # icc doesn't choke on unknown options, it will just issue warnings
3670      # or remarks (even with -Werror).  So we grep stderr for any message
3671      # that says an option was ignored or not supported.
3672      # When given -MP, icc 7.0 and 7.1 complain thusly:
3673      #   icc: Command line warning: ignoring option '-M'; no argument required
3674      # The diagnosis changed in icc 8.0:
3675      #   icc: Command line remark: option '-MP' not supported
3676      if (grep 'ignoring option' conftest.err ||
3677          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3678        am_cv_CC_dependencies_compiler_type=$depmode
3679        break
3680      fi
3681    fi
3682  done
3683
3684  cd ..
3685  rm -rf conftest.dir
3686else
3687  am_cv_CC_dependencies_compiler_type=none
3688fi
3689
3690fi
3691{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3692echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3693CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3694
3695
3696
3697if
3698  test "x$enable_dependency_tracking" != xno \
3699  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3700  am__fastdepCC_TRUE=
3701  am__fastdepCC_FALSE='#'
3702else
3703  am__fastdepCC_TRUE='#'
3704  am__fastdepCC_FALSE=
3705fi
3706
3707
3708{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3709echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3710if test "${lt_cv_path_SED+set}" = set; then
3711  echo $ECHO_N "(cached) $ECHO_C" >&6
3712else
3713  # Loop through the user's path and test for sed and gsed.
3714# Then use that list of sed's as ones to test for truncation.
3715as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3716for as_dir in $PATH
3717do
3718  IFS=$as_save_IFS
3719  test -z "$as_dir" && as_dir=.
3720  for lt_ac_prog in sed gsed; do
3721    for ac_exec_ext in '' $ac_executable_extensions; do
3722      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3723        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3724      fi
3725    done
3726  done
3727done
3728lt_ac_max=0
3729lt_ac_count=0
3730# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3731# along with /bin/sed that truncates output.
3732for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3733  test ! -f $lt_ac_sed && continue
3734  cat /dev/null > conftest.in
3735  lt_ac_count=0
3736  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3737  # Check for GNU sed and select it if it is found.
3738  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3739    lt_cv_path_SED=$lt_ac_sed
3740    break
3741  fi
3742  while true; do
3743    cat conftest.in conftest.in >conftest.tmp
3744    mv conftest.tmp conftest.in
3745    cp conftest.in conftest.nl
3746    echo >>conftest.nl
3747    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3748    cmp -s conftest.out conftest.nl || break
3749    # 10000 chars as input seems more than enough
3750    test $lt_ac_count -gt 10 && break
3751    lt_ac_count=`expr $lt_ac_count + 1`
3752    if test $lt_ac_count -gt $lt_ac_max; then
3753      lt_ac_max=$lt_ac_count
3754      lt_cv_path_SED=$lt_ac_sed
3755    fi
3756  done
3757done
3758
3759fi
3760
3761SED=$lt_cv_path_SED
3762{ echo "$as_me:$LINENO: result: $SED" >&5
3763echo "${ECHO_T}$SED" >&6; }
3764
3765{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3766echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3767if test "${ac_cv_path_GREP+set}" = set; then
3768  echo $ECHO_N "(cached) $ECHO_C" >&6
3769else
3770  # Extract the first word of "grep ggrep" to use in msg output
3771if test -z "$GREP"; then
3772set dummy grep ggrep; ac_prog_name=$2
3773if test "${ac_cv_path_GREP+set}" = set; then
3774  echo $ECHO_N "(cached) $ECHO_C" >&6
3775else
3776  ac_path_GREP_found=false
3777# Loop through the user's path and test for each of PROGNAME-LIST
3778as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3779for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3780do
3781  IFS=$as_save_IFS
3782  test -z "$as_dir" && as_dir=.
3783  for ac_prog in grep ggrep; do
3784  for ac_exec_ext in '' $ac_executable_extensions; do
3785    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3786    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3787    # Check for GNU ac_path_GREP and select it if it is found.
3788  # Check for GNU $ac_path_GREP
3789case `"$ac_path_GREP" --version 2>&1` in
3790*GNU*)
3791  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3792*)
3793  ac_count=0
3794  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3795  while :
3796  do
3797    cat "conftest.in" "conftest.in" >"conftest.tmp"
3798    mv "conftest.tmp" "conftest.in"
3799    cp "conftest.in" "conftest.nl"
3800    echo 'GREP' >> "conftest.nl"
3801    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3802    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3803    ac_count=`expr $ac_count + 1`
3804    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3805      # Best one so far, save it but keep looking for a better one
3806      ac_cv_path_GREP="$ac_path_GREP"
3807      ac_path_GREP_max=$ac_count
3808    fi
3809    # 10*(2^10) chars as input seems more than enough
3810    test $ac_count -gt 10 && break
3811  done
3812  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3813esac
3814
3815
3816    $ac_path_GREP_found && break 3
3817  done
3818done
3819
3820done
3821IFS=$as_save_IFS
3822
3823
3824fi
3825
3826GREP="$ac_cv_path_GREP"
3827if test -z "$GREP"; then
3828  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3829echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3830   { (exit 1); exit 1; }; }
3831fi
3832
3833else
3834  ac_cv_path_GREP=$GREP
3835fi
3836
3837
3838fi
3839{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3840echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3841 GREP="$ac_cv_path_GREP"
3842
3843
3844{ echo "$as_me:$LINENO: checking for egrep" >&5
3845echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3846if test "${ac_cv_path_EGREP+set}" = set; then
3847  echo $ECHO_N "(cached) $ECHO_C" >&6
3848else
3849  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3850   then ac_cv_path_EGREP="$GREP -E"
3851   else
3852     # Extract the first word of "egrep" to use in msg output
3853if test -z "$EGREP"; then
3854set dummy egrep; ac_prog_name=$2
3855if test "${ac_cv_path_EGREP+set}" = set; then
3856  echo $ECHO_N "(cached) $ECHO_C" >&6
3857else
3858  ac_path_EGREP_found=false
3859# Loop through the user's path and test for each of PROGNAME-LIST
3860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3861for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3862do
3863  IFS=$as_save_IFS
3864  test -z "$as_dir" && as_dir=.
3865  for ac_prog in egrep; do
3866  for ac_exec_ext in '' $ac_executable_extensions; do
3867    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3868    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3869    # Check for GNU ac_path_EGREP and select it if it is found.
3870  # Check for GNU $ac_path_EGREP
3871case `"$ac_path_EGREP" --version 2>&1` in
3872*GNU*)
3873  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3874*)
3875  ac_count=0
3876  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3877  while :
3878  do
3879    cat "conftest.in" "conftest.in" >"conftest.tmp"
3880    mv "conftest.tmp" "conftest.in"
3881    cp "conftest.in" "conftest.nl"
3882    echo 'EGREP' >> "conftest.nl"
3883    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3884    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3885    ac_count=`expr $ac_count + 1`
3886    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3887      # Best one so far, save it but keep looking for a better one
3888      ac_cv_path_EGREP="$ac_path_EGREP"
3889      ac_path_EGREP_max=$ac_count
3890    fi
3891    # 10*(2^10) chars as input seems more than enough
3892    test $ac_count -gt 10 && break
3893  done
3894  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3895esac
3896
3897
3898    $ac_path_EGREP_found && break 3
3899  done
3900done
3901
3902done
3903IFS=$as_save_IFS
3904
3905
3906fi
3907
3908EGREP="$ac_cv_path_EGREP"
3909if test -z "$EGREP"; then
3910  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3911echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3912   { (exit 1); exit 1; }; }
3913fi
3914
3915else
3916  ac_cv_path_EGREP=$EGREP
3917fi
3918
3919
3920   fi
3921fi
3922{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3923echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3924 EGREP="$ac_cv_path_EGREP"
3925
3926
3927
3928# Check whether --with-gnu-ld was given.
3929if test "${with_gnu_ld+set}" = set; then
3930  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3931else
3932  with_gnu_ld=no
3933fi
3934
3935ac_prog=ld
3936if test "$GCC" = yes; then
3937  # Check if gcc -print-prog-name=ld gives a path.
3938  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3939echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3940  case $host in
3941  *-*-mingw*)
3942    # gcc leaves a trailing carriage return which upsets mingw
3943    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3944  *)
3945    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3946  esac
3947  case $ac_prog in
3948    # Accept absolute paths.
3949    [\\/]* | ?:[\\/]*)
3950      re_direlt='/[^/][^/]*/\.\./'
3951      # Canonicalize the pathname of ld
3952      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3953      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3954	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3955      done
3956      test -z "$LD" && LD="$ac_prog"
3957      ;;
3958  "")
3959    # If it fails, then pretend we aren't using GCC.
3960    ac_prog=ld
3961    ;;
3962  *)
3963    # If it is relative, then search for the first ld in PATH.
3964    with_gnu_ld=unknown
3965    ;;
3966  esac
3967elif test "$with_gnu_ld" = yes; then
3968  { echo "$as_me:$LINENO: checking for GNU ld" >&5
3969echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3970else
3971  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3972echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3973fi
3974if test "${lt_cv_path_LD+set}" = set; then
3975  echo $ECHO_N "(cached) $ECHO_C" >&6
3976else
3977  if test -z "$LD"; then
3978  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3979  for ac_dir in $PATH; do
3980    IFS="$lt_save_ifs"
3981    test -z "$ac_dir" && ac_dir=.
3982    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3983      lt_cv_path_LD="$ac_dir/$ac_prog"
3984      # Check to see if the program is GNU ld.  I'd rather use --version,
3985      # but apparently some variants of GNU ld only accept -v.
3986      # Break only if it was the GNU/non-GNU ld that we prefer.
3987      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3988      *GNU* | *'with BFD'*)
3989	test "$with_gnu_ld" != no && break
3990	;;
3991      *)
3992	test "$with_gnu_ld" != yes && break
3993	;;
3994      esac
3995    fi
3996  done
3997  IFS="$lt_save_ifs"
3998else
3999  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4000fi
4001fi
4002
4003LD="$lt_cv_path_LD"
4004if test -n "$LD"; then
4005  { echo "$as_me:$LINENO: result: $LD" >&5
4006echo "${ECHO_T}$LD" >&6; }
4007else
4008  { echo "$as_me:$LINENO: result: no" >&5
4009echo "${ECHO_T}no" >&6; }
4010fi
4011test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4012echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4013   { (exit 1); exit 1; }; }
4014{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4015echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4016if test "${lt_cv_prog_gnu_ld+set}" = set; then
4017  echo $ECHO_N "(cached) $ECHO_C" >&6
4018else
4019  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4020case `$LD -v 2>&1 </dev/null` in
4021*GNU* | *'with BFD'*)
4022  lt_cv_prog_gnu_ld=yes
4023  ;;
4024*)
4025  lt_cv_prog_gnu_ld=no
4026  ;;
4027esac
4028fi
4029{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4030echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4031with_gnu_ld=$lt_cv_prog_gnu_ld
4032
4033
4034{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4035echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4036if test "${lt_cv_ld_reload_flag+set}" = set; then
4037  echo $ECHO_N "(cached) $ECHO_C" >&6
4038else
4039  lt_cv_ld_reload_flag='-r'
4040fi
4041{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4042echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4043reload_flag=$lt_cv_ld_reload_flag
4044case $reload_flag in
4045"" | " "*) ;;
4046*) reload_flag=" $reload_flag" ;;
4047esac
4048reload_cmds='$LD$reload_flag -o $output$reload_objs'
4049case $host_os in
4050  darwin*)
4051    if test "$GCC" = yes; then
4052      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4053    else
4054      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4055    fi
4056    ;;
4057esac
4058
4059{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4060echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4061if test "${lt_cv_path_NM+set}" = set; then
4062  echo $ECHO_N "(cached) $ECHO_C" >&6
4063else
4064  if test -n "$NM"; then
4065  # Let the user override the test.
4066  lt_cv_path_NM="$NM"
4067else
4068  lt_nm_to_check="${ac_tool_prefix}nm"
4069  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4070    lt_nm_to_check="$lt_nm_to_check nm"
4071  fi
4072  for lt_tmp_nm in $lt_nm_to_check; do
4073    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4074    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4075      IFS="$lt_save_ifs"
4076      test -z "$ac_dir" && ac_dir=.
4077      tmp_nm="$ac_dir/$lt_tmp_nm"
4078      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4079	# Check to see if the nm accepts a BSD-compat flag.
4080	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4081	#   nm: unknown option "B" ignored
4082	# Tru64's nm complains that /dev/null is an invalid object file
4083	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4084	*/dev/null* | *'Invalid file or object type'*)
4085	  lt_cv_path_NM="$tmp_nm -B"
4086	  break
4087	  ;;
4088	*)
4089	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4090	  */dev/null*)
4091	    lt_cv_path_NM="$tmp_nm -p"
4092	    break
4093	    ;;
4094	  *)
4095	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4096	    continue # so that we can try to find one that supports BSD flags
4097	    ;;
4098	  esac
4099	  ;;
4100	esac
4101      fi
4102    done
4103    IFS="$lt_save_ifs"
4104  done
4105  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4106fi
4107fi
4108{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4109echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4110NM="$lt_cv_path_NM"
4111
4112{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4113echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4114LN_S=$as_ln_s
4115if test "$LN_S" = "ln -s"; then
4116  { echo "$as_me:$LINENO: result: yes" >&5
4117echo "${ECHO_T}yes" >&6; }
4118else
4119  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4120echo "${ECHO_T}no, using $LN_S" >&6; }
4121fi
4122
4123{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4124echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4125if test "${lt_cv_deplibs_check_method+set}" = set; then
4126  echo $ECHO_N "(cached) $ECHO_C" >&6
4127else
4128  lt_cv_file_magic_cmd='$MAGIC_CMD'
4129lt_cv_file_magic_test_file=
4130lt_cv_deplibs_check_method='unknown'
4131# Need to set the preceding variable on all platforms that support
4132# interlibrary dependencies.
4133# 'none' -- dependencies not supported.
4134# `unknown' -- same as none, but documents that we really don't know.
4135# 'pass_all' -- all dependencies passed with no checks.
4136# 'test_compile' -- check by making test program.
4137# 'file_magic [[regex]]' -- check by looking for files in library path
4138# which responds to the $file_magic_cmd with a given extended regex.
4139# If you have `file' or equivalent on your system and you're not sure
4140# whether `pass_all' will *always* work, you probably want this one.
4141
4142case $host_os in
4143aix4* | aix5*)
4144  lt_cv_deplibs_check_method=pass_all
4145  ;;
4146
4147beos*)
4148  lt_cv_deplibs_check_method=pass_all
4149  ;;
4150
4151bsdi[45]*)
4152  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4153  lt_cv_file_magic_cmd='/usr/bin/file -L'
4154  lt_cv_file_magic_test_file=/shlib/libc.so
4155  ;;
4156
4157cygwin*)
4158  # func_win32_libid is a shell function defined in ltmain.sh
4159  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4160  lt_cv_file_magic_cmd='func_win32_libid'
4161  ;;
4162
4163mingw* | pw32*)
4164  # Base MSYS/MinGW do not provide the 'file' command needed by
4165  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4166  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4167  lt_cv_file_magic_cmd='$OBJDUMP -f'
4168  ;;
4169
4170darwin* | rhapsody*)
4171  lt_cv_deplibs_check_method=pass_all
4172  ;;
4173
4174freebsd* | dragonfly*)
4175  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4176    case $host_cpu in
4177    i*86 )
4178      # Not sure whether the presence of OpenBSD here was a mistake.
4179      # Let's accept both of them until this is cleared up.
4180      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4181      lt_cv_file_magic_cmd=/usr/bin/file
4182      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4183      ;;
4184    esac
4185  else
4186    lt_cv_deplibs_check_method=pass_all
4187  fi
4188  ;;
4189
4190gnu*)
4191  lt_cv_deplibs_check_method=pass_all
4192  ;;
4193
4194hpux10.20* | hpux11*)
4195  lt_cv_file_magic_cmd=/usr/bin/file
4196  case $host_cpu in
4197  ia64*)
4198    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4199    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4200    ;;
4201  hppa*64*)
4202    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]'
4203    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4204    ;;
4205  *)
4206    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4207    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4208    ;;
4209  esac
4210  ;;
4211
4212interix3*)
4213  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4214  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4215  ;;
4216
4217irix5* | irix6* | nonstopux*)
4218  case $LD in
4219  *-32|*"-32 ") libmagic=32-bit;;
4220  *-n32|*"-n32 ") libmagic=N32;;
4221  *-64|*"-64 ") libmagic=64-bit;;
4222  *) libmagic=never-match;;
4223  esac
4224  lt_cv_deplibs_check_method=pass_all
4225  ;;
4226
4227# This must be Linux ELF.
4228linux* | k*bsd*-gnu)
4229  lt_cv_deplibs_check_method=pass_all
4230  ;;
4231
4232netbsd* | netbsdelf*-gnu)
4233  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4234    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4235  else
4236    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4237  fi
4238  ;;
4239
4240newos6*)
4241  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4242  lt_cv_file_magic_cmd=/usr/bin/file
4243  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4244  ;;
4245
4246nto-qnx*)
4247  lt_cv_deplibs_check_method=unknown
4248  ;;
4249
4250openbsd*)
4251  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4252    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4253  else
4254    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4255  fi
4256  ;;
4257
4258osf3* | osf4* | osf5*)
4259  lt_cv_deplibs_check_method=pass_all
4260  ;;
4261
4262solaris*)
4263  lt_cv_deplibs_check_method=pass_all
4264  ;;
4265
4266sysv4 | sysv4.3*)
4267  case $host_vendor in
4268  motorola)
4269    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]'
4270    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4271    ;;
4272  ncr)
4273    lt_cv_deplibs_check_method=pass_all
4274    ;;
4275  sequent)
4276    lt_cv_file_magic_cmd='/bin/file'
4277    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4278    ;;
4279  sni)
4280    lt_cv_file_magic_cmd='/bin/file'
4281    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4282    lt_cv_file_magic_test_file=/lib/libc.so
4283    ;;
4284  siemens)
4285    lt_cv_deplibs_check_method=pass_all
4286    ;;
4287  pc)
4288    lt_cv_deplibs_check_method=pass_all
4289    ;;
4290  esac
4291  ;;
4292
4293sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4294  lt_cv_deplibs_check_method=pass_all
4295  ;;
4296esac
4297
4298fi
4299{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4300echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4301file_magic_cmd=$lt_cv_file_magic_cmd
4302deplibs_check_method=$lt_cv_deplibs_check_method
4303test -z "$deplibs_check_method" && deplibs_check_method=unknown
4304
4305
4306
4307
4308# If no C compiler was specified, use CC.
4309LTCC=${LTCC-"$CC"}
4310
4311# If no C compiler flags were specified, use CFLAGS.
4312LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4313
4314# Allow CC to be a program name with arguments.
4315compiler=$CC
4316
4317
4318# Check whether --enable-libtool-lock was given.
4319if test "${enable_libtool_lock+set}" = set; then
4320  enableval=$enable_libtool_lock;
4321fi
4322
4323test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4324
4325# Some flags need to be propagated to the compiler or linker for good
4326# libtool support.
4327case $host in
4328ia64-*-hpux*)
4329  # Find out which ABI we are using.
4330  echo 'int i;' > conftest.$ac_ext
4331  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4332  (eval $ac_compile) 2>&5
4333  ac_status=$?
4334  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4335  (exit $ac_status); }; then
4336    case `/usr/bin/file conftest.$ac_objext` in
4337    *ELF-32*)
4338      HPUX_IA64_MODE="32"
4339      ;;
4340    *ELF-64*)
4341      HPUX_IA64_MODE="64"
4342      ;;
4343    esac
4344  fi
4345  rm -rf conftest*
4346  ;;
4347*-*-irix6*)
4348  # Find out which ABI we are using.
4349  echo '#line 4349 "configure"' > conftest.$ac_ext
4350  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4351  (eval $ac_compile) 2>&5
4352  ac_status=$?
4353  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4354  (exit $ac_status); }; then
4355   if test "$lt_cv_prog_gnu_ld" = yes; then
4356    case `/usr/bin/file conftest.$ac_objext` in
4357    *32-bit*)
4358      LD="${LD-ld} -melf32bsmip"
4359      ;;
4360    *N32*)
4361      LD="${LD-ld} -melf32bmipn32"
4362      ;;
4363    *64-bit*)
4364      LD="${LD-ld} -melf64bmip"
4365      ;;
4366    esac
4367   else
4368    case `/usr/bin/file conftest.$ac_objext` in
4369    *32-bit*)
4370      LD="${LD-ld} -32"
4371      ;;
4372    *N32*)
4373      LD="${LD-ld} -n32"
4374      ;;
4375    *64-bit*)
4376      LD="${LD-ld} -64"
4377      ;;
4378    esac
4379   fi
4380  fi
4381  rm -rf conftest*
4382  ;;
4383
4384x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4385  # Find out which ABI we are using.
4386  echo 'int i;' > conftest.$ac_ext
4387  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4388  (eval $ac_compile) 2>&5
4389  ac_status=$?
4390  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4391  (exit $ac_status); }; then
4392    case `/usr/bin/file conftest.o` in
4393    *32-bit*)
4394      case $host in
4395        x86_64-*linux*)
4396          LD="${LD-ld} -m elf_i386"
4397          ;;
4398        ppc64-*linux*|powerpc64-*linux*)
4399          LD="${LD-ld} -m elf32ppclinux"
4400          ;;
4401        s390x-*linux*)
4402          LD="${LD-ld} -m elf_s390"
4403          ;;
4404        sparc64-*linux*)
4405          LD="${LD-ld} -m elf32_sparc"
4406          ;;
4407      esac
4408      ;;
4409    *64-bit*)
4410      case $host in
4411        x86_64-*linux*)
4412          LD="${LD-ld} -m elf_x86_64"
4413          ;;
4414        ppc*-*linux*|powerpc*-*linux*)
4415          LD="${LD-ld} -m elf64ppc"
4416          ;;
4417        s390*-*linux*)
4418          LD="${LD-ld} -m elf64_s390"
4419          ;;
4420        sparc*-*linux*)
4421          LD="${LD-ld} -m elf64_sparc"
4422          ;;
4423      esac
4424      ;;
4425    esac
4426  fi
4427  rm -rf conftest*
4428  ;;
4429
4430*-*-sco3.2v5*)
4431  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4432  SAVE_CFLAGS="$CFLAGS"
4433  CFLAGS="$CFLAGS -belf"
4434  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4435echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4436if test "${lt_cv_cc_needs_belf+set}" = set; then
4437  echo $ECHO_N "(cached) $ECHO_C" >&6
4438else
4439  ac_ext=c
4440ac_cpp='$CPP $CPPFLAGS'
4441ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4442ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4443ac_compiler_gnu=$ac_cv_c_compiler_gnu
4444
4445     cat >conftest.$ac_ext <<_ACEOF
4446/* confdefs.h.  */
4447_ACEOF
4448cat confdefs.h >>conftest.$ac_ext
4449cat >>conftest.$ac_ext <<_ACEOF
4450/* end confdefs.h.  */
4451
4452int
4453main ()
4454{
4455
4456  ;
4457  return 0;
4458}
4459_ACEOF
4460rm -f conftest.$ac_objext conftest$ac_exeext
4461if { (ac_try="$ac_link"
4462case "(($ac_try" in
4463  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4464  *) ac_try_echo=$ac_try;;
4465esac
4466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4467  (eval "$ac_link") 2>conftest.er1
4468  ac_status=$?
4469  grep -v '^ *+' conftest.er1 >conftest.err
4470  rm -f conftest.er1
4471  cat conftest.err >&5
4472  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4473  (exit $ac_status); } && {
4474	 test -z "$ac_c_werror_flag" ||
4475	 test ! -s conftest.err
4476       } && test -s conftest$ac_exeext &&
4477       $as_test_x conftest$ac_exeext; then
4478  lt_cv_cc_needs_belf=yes
4479else
4480  echo "$as_me: failed program was:" >&5
4481sed 's/^/| /' conftest.$ac_ext >&5
4482
4483	lt_cv_cc_needs_belf=no
4484fi
4485
4486rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4487      conftest$ac_exeext conftest.$ac_ext
4488     ac_ext=c
4489ac_cpp='$CPP $CPPFLAGS'
4490ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4491ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4492ac_compiler_gnu=$ac_cv_c_compiler_gnu
4493
4494fi
4495{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4496echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4497  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4498    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4499    CFLAGS="$SAVE_CFLAGS"
4500  fi
4501  ;;
4502sparc*-*solaris*)
4503  # Find out which ABI we are using.
4504  echo 'int i;' > conftest.$ac_ext
4505  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4506  (eval $ac_compile) 2>&5
4507  ac_status=$?
4508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4509  (exit $ac_status); }; then
4510    case `/usr/bin/file conftest.o` in
4511    *64-bit*)
4512      case $lt_cv_prog_gnu_ld in
4513      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4514      *)    LD="${LD-ld} -64" ;;
4515      esac
4516      ;;
4517    esac
4518  fi
4519  rm -rf conftest*
4520  ;;
4521
4522
4523esac
4524
4525need_locks="$enable_libtool_lock"
4526
4527
4528ac_ext=c
4529ac_cpp='$CPP $CPPFLAGS'
4530ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4531ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4532ac_compiler_gnu=$ac_cv_c_compiler_gnu
4533{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4534echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4535# On Suns, sometimes $CPP names a directory.
4536if test -n "$CPP" && test -d "$CPP"; then
4537  CPP=
4538fi
4539if test -z "$CPP"; then
4540  if test "${ac_cv_prog_CPP+set}" = set; then
4541  echo $ECHO_N "(cached) $ECHO_C" >&6
4542else
4543      # Double quotes because CPP needs to be expanded
4544    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4545    do
4546      ac_preproc_ok=false
4547for ac_c_preproc_warn_flag in '' yes
4548do
4549  # Use a header file that comes with gcc, so configuring glibc
4550  # with a fresh cross-compiler works.
4551  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4552  # <limits.h> exists even on freestanding compilers.
4553  # On the NeXT, cc -E runs the code through the compiler's parser,
4554  # not just through cpp. "Syntax error" is here to catch this case.
4555  cat >conftest.$ac_ext <<_ACEOF
4556/* confdefs.h.  */
4557_ACEOF
4558cat confdefs.h >>conftest.$ac_ext
4559cat >>conftest.$ac_ext <<_ACEOF
4560/* end confdefs.h.  */
4561#ifdef __STDC__
4562# include <limits.h>
4563#else
4564# include <assert.h>
4565#endif
4566		     Syntax error
4567_ACEOF
4568if { (ac_try="$ac_cpp conftest.$ac_ext"
4569case "(($ac_try" in
4570  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4571  *) ac_try_echo=$ac_try;;
4572esac
4573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4574  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4575  ac_status=$?
4576  grep -v '^ *+' conftest.er1 >conftest.err
4577  rm -f conftest.er1
4578  cat conftest.err >&5
4579  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4580  (exit $ac_status); } >/dev/null && {
4581	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4582	 test ! -s conftest.err
4583       }; then
4584  :
4585else
4586  echo "$as_me: failed program was:" >&5
4587sed 's/^/| /' conftest.$ac_ext >&5
4588
4589  # Broken: fails on valid input.
4590continue
4591fi
4592
4593rm -f conftest.err conftest.$ac_ext
4594
4595  # OK, works on sane cases.  Now check whether nonexistent headers
4596  # can be detected and how.
4597  cat >conftest.$ac_ext <<_ACEOF
4598/* confdefs.h.  */
4599_ACEOF
4600cat confdefs.h >>conftest.$ac_ext
4601cat >>conftest.$ac_ext <<_ACEOF
4602/* end confdefs.h.  */
4603#include <ac_nonexistent.h>
4604_ACEOF
4605if { (ac_try="$ac_cpp conftest.$ac_ext"
4606case "(($ac_try" in
4607  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4608  *) ac_try_echo=$ac_try;;
4609esac
4610eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4611  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4612  ac_status=$?
4613  grep -v '^ *+' conftest.er1 >conftest.err
4614  rm -f conftest.er1
4615  cat conftest.err >&5
4616  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4617  (exit $ac_status); } >/dev/null && {
4618	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4619	 test ! -s conftest.err
4620       }; then
4621  # Broken: success on invalid input.
4622continue
4623else
4624  echo "$as_me: failed program was:" >&5
4625sed 's/^/| /' conftest.$ac_ext >&5
4626
4627  # Passes both tests.
4628ac_preproc_ok=:
4629break
4630fi
4631
4632rm -f conftest.err conftest.$ac_ext
4633
4634done
4635# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4636rm -f conftest.err conftest.$ac_ext
4637if $ac_preproc_ok; then
4638  break
4639fi
4640
4641    done
4642    ac_cv_prog_CPP=$CPP
4643
4644fi
4645  CPP=$ac_cv_prog_CPP
4646else
4647  ac_cv_prog_CPP=$CPP
4648fi
4649{ echo "$as_me:$LINENO: result: $CPP" >&5
4650echo "${ECHO_T}$CPP" >&6; }
4651ac_preproc_ok=false
4652for ac_c_preproc_warn_flag in '' yes
4653do
4654  # Use a header file that comes with gcc, so configuring glibc
4655  # with a fresh cross-compiler works.
4656  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4657  # <limits.h> exists even on freestanding compilers.
4658  # On the NeXT, cc -E runs the code through the compiler's parser,
4659  # not just through cpp. "Syntax error" is here to catch this case.
4660  cat >conftest.$ac_ext <<_ACEOF
4661/* confdefs.h.  */
4662_ACEOF
4663cat confdefs.h >>conftest.$ac_ext
4664cat >>conftest.$ac_ext <<_ACEOF
4665/* end confdefs.h.  */
4666#ifdef __STDC__
4667# include <limits.h>
4668#else
4669# include <assert.h>
4670#endif
4671		     Syntax error
4672_ACEOF
4673if { (ac_try="$ac_cpp conftest.$ac_ext"
4674case "(($ac_try" in
4675  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4676  *) ac_try_echo=$ac_try;;
4677esac
4678eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4679  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4680  ac_status=$?
4681  grep -v '^ *+' conftest.er1 >conftest.err
4682  rm -f conftest.er1
4683  cat conftest.err >&5
4684  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4685  (exit $ac_status); } >/dev/null && {
4686	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4687	 test ! -s conftest.err
4688       }; then
4689  :
4690else
4691  echo "$as_me: failed program was:" >&5
4692sed 's/^/| /' conftest.$ac_ext >&5
4693
4694  # Broken: fails on valid input.
4695continue
4696fi
4697
4698rm -f conftest.err conftest.$ac_ext
4699
4700  # OK, works on sane cases.  Now check whether nonexistent headers
4701  # can be detected and how.
4702  cat >conftest.$ac_ext <<_ACEOF
4703/* confdefs.h.  */
4704_ACEOF
4705cat confdefs.h >>conftest.$ac_ext
4706cat >>conftest.$ac_ext <<_ACEOF
4707/* end confdefs.h.  */
4708#include <ac_nonexistent.h>
4709_ACEOF
4710if { (ac_try="$ac_cpp conftest.$ac_ext"
4711case "(($ac_try" in
4712  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4713  *) ac_try_echo=$ac_try;;
4714esac
4715eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4716  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4717  ac_status=$?
4718  grep -v '^ *+' conftest.er1 >conftest.err
4719  rm -f conftest.er1
4720  cat conftest.err >&5
4721  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4722  (exit $ac_status); } >/dev/null && {
4723	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4724	 test ! -s conftest.err
4725       }; then
4726  # Broken: success on invalid input.
4727continue
4728else
4729  echo "$as_me: failed program was:" >&5
4730sed 's/^/| /' conftest.$ac_ext >&5
4731
4732  # Passes both tests.
4733ac_preproc_ok=:
4734break
4735fi
4736
4737rm -f conftest.err conftest.$ac_ext
4738
4739done
4740# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4741rm -f conftest.err conftest.$ac_ext
4742if $ac_preproc_ok; then
4743  :
4744else
4745  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4746See \`config.log' for more details." >&5
4747echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4748See \`config.log' for more details." >&2;}
4749   { (exit 1); exit 1; }; }
4750fi
4751
4752ac_ext=c
4753ac_cpp='$CPP $CPPFLAGS'
4754ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4755ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4756ac_compiler_gnu=$ac_cv_c_compiler_gnu
4757
4758
4759{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4760echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4761if test "${ac_cv_header_stdc+set}" = set; then
4762  echo $ECHO_N "(cached) $ECHO_C" >&6
4763else
4764  cat >conftest.$ac_ext <<_ACEOF
4765/* confdefs.h.  */
4766_ACEOF
4767cat confdefs.h >>conftest.$ac_ext
4768cat >>conftest.$ac_ext <<_ACEOF
4769/* end confdefs.h.  */
4770#include <stdlib.h>
4771#include <stdarg.h>
4772#include <string.h>
4773#include <float.h>
4774
4775int
4776main ()
4777{
4778
4779  ;
4780  return 0;
4781}
4782_ACEOF
4783rm -f conftest.$ac_objext
4784if { (ac_try="$ac_compile"
4785case "(($ac_try" in
4786  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4787  *) ac_try_echo=$ac_try;;
4788esac
4789eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4790  (eval "$ac_compile") 2>conftest.er1
4791  ac_status=$?
4792  grep -v '^ *+' conftest.er1 >conftest.err
4793  rm -f conftest.er1
4794  cat conftest.err >&5
4795  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4796  (exit $ac_status); } && {
4797	 test -z "$ac_c_werror_flag" ||
4798	 test ! -s conftest.err
4799       } && test -s conftest.$ac_objext; then
4800  ac_cv_header_stdc=yes
4801else
4802  echo "$as_me: failed program was:" >&5
4803sed 's/^/| /' conftest.$ac_ext >&5
4804
4805	ac_cv_header_stdc=no
4806fi
4807
4808rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4809
4810if test $ac_cv_header_stdc = yes; then
4811  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4812  cat >conftest.$ac_ext <<_ACEOF
4813/* confdefs.h.  */
4814_ACEOF
4815cat confdefs.h >>conftest.$ac_ext
4816cat >>conftest.$ac_ext <<_ACEOF
4817/* end confdefs.h.  */
4818#include <string.h>
4819
4820_ACEOF
4821if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4822  $EGREP "memchr" >/dev/null 2>&1; then
4823  :
4824else
4825  ac_cv_header_stdc=no
4826fi
4827rm -f conftest*
4828
4829fi
4830
4831if test $ac_cv_header_stdc = yes; then
4832  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4833  cat >conftest.$ac_ext <<_ACEOF
4834/* confdefs.h.  */
4835_ACEOF
4836cat confdefs.h >>conftest.$ac_ext
4837cat >>conftest.$ac_ext <<_ACEOF
4838/* end confdefs.h.  */
4839#include <stdlib.h>
4840
4841_ACEOF
4842if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4843  $EGREP "free" >/dev/null 2>&1; then
4844  :
4845else
4846  ac_cv_header_stdc=no
4847fi
4848rm -f conftest*
4849
4850fi
4851
4852if test $ac_cv_header_stdc = yes; then
4853  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4854  if test "$cross_compiling" = yes; then
4855  :
4856else
4857  cat >conftest.$ac_ext <<_ACEOF
4858/* confdefs.h.  */
4859_ACEOF
4860cat confdefs.h >>conftest.$ac_ext
4861cat >>conftest.$ac_ext <<_ACEOF
4862/* end confdefs.h.  */
4863#include <ctype.h>
4864#include <stdlib.h>
4865#if ((' ' & 0x0FF) == 0x020)
4866# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4867# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4868#else
4869# define ISLOWER(c) \
4870		   (('a' <= (c) && (c) <= 'i') \
4871		     || ('j' <= (c) && (c) <= 'r') \
4872		     || ('s' <= (c) && (c) <= 'z'))
4873# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4874#endif
4875
4876#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4877int
4878main ()
4879{
4880  int i;
4881  for (i = 0; i < 256; i++)
4882    if (XOR (islower (i), ISLOWER (i))
4883	|| toupper (i) != TOUPPER (i))
4884      return 2;
4885  return 0;
4886}
4887_ACEOF
4888rm -f conftest$ac_exeext
4889if { (ac_try="$ac_link"
4890case "(($ac_try" in
4891  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4892  *) ac_try_echo=$ac_try;;
4893esac
4894eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4895  (eval "$ac_link") 2>&5
4896  ac_status=$?
4897  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4898  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4899  { (case "(($ac_try" in
4900  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4901  *) ac_try_echo=$ac_try;;
4902esac
4903eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4904  (eval "$ac_try") 2>&5
4905  ac_status=$?
4906  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4907  (exit $ac_status); }; }; then
4908  :
4909else
4910  echo "$as_me: program exited with status $ac_status" >&5
4911echo "$as_me: failed program was:" >&5
4912sed 's/^/| /' conftest.$ac_ext >&5
4913
4914( exit $ac_status )
4915ac_cv_header_stdc=no
4916fi
4917rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4918fi
4919
4920
4921fi
4922fi
4923{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4924echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4925if test $ac_cv_header_stdc = yes; then
4926
4927cat >>confdefs.h <<\_ACEOF
4928#define STDC_HEADERS 1
4929_ACEOF
4930
4931fi
4932
4933# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4944		  inttypes.h stdint.h unistd.h
4945do
4946as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4947{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4948echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4949if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4950  echo $ECHO_N "(cached) $ECHO_C" >&6
4951else
4952  cat >conftest.$ac_ext <<_ACEOF
4953/* confdefs.h.  */
4954_ACEOF
4955cat confdefs.h >>conftest.$ac_ext
4956cat >>conftest.$ac_ext <<_ACEOF
4957/* end confdefs.h.  */
4958$ac_includes_default
4959
4960#include <$ac_header>
4961_ACEOF
4962rm -f conftest.$ac_objext
4963if { (ac_try="$ac_compile"
4964case "(($ac_try" in
4965  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4966  *) ac_try_echo=$ac_try;;
4967esac
4968eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4969  (eval "$ac_compile") 2>conftest.er1
4970  ac_status=$?
4971  grep -v '^ *+' conftest.er1 >conftest.err
4972  rm -f conftest.er1
4973  cat conftest.err >&5
4974  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4975  (exit $ac_status); } && {
4976	 test -z "$ac_c_werror_flag" ||
4977	 test ! -s conftest.err
4978       } && test -s conftest.$ac_objext; then
4979  eval "$as_ac_Header=yes"
4980else
4981  echo "$as_me: failed program was:" >&5
4982sed 's/^/| /' conftest.$ac_ext >&5
4983
4984	eval "$as_ac_Header=no"
4985fi
4986
4987rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4988fi
4989ac_res=`eval echo '${'$as_ac_Header'}'`
4990	       { echo "$as_me:$LINENO: result: $ac_res" >&5
4991echo "${ECHO_T}$ac_res" >&6; }
4992if test `eval echo '${'$as_ac_Header'}'` = yes; then
4993  cat >>confdefs.h <<_ACEOF
4994#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
4995_ACEOF
4996
4997fi
4998
4999done
5000
5001
5002
5003for ac_header in dlfcn.h
5004do
5005as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5006if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5007  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5008echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5009if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5010  echo $ECHO_N "(cached) $ECHO_C" >&6
5011fi
5012ac_res=`eval echo '${'$as_ac_Header'}'`
5013	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5014echo "${ECHO_T}$ac_res" >&6; }
5015else
5016  # Is the header compilable?
5017{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5018echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5019cat >conftest.$ac_ext <<_ACEOF
5020/* confdefs.h.  */
5021_ACEOF
5022cat confdefs.h >>conftest.$ac_ext
5023cat >>conftest.$ac_ext <<_ACEOF
5024/* end confdefs.h.  */
5025$ac_includes_default
5026#include <$ac_header>
5027_ACEOF
5028rm -f conftest.$ac_objext
5029if { (ac_try="$ac_compile"
5030case "(($ac_try" in
5031  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5032  *) ac_try_echo=$ac_try;;
5033esac
5034eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5035  (eval "$ac_compile") 2>conftest.er1
5036  ac_status=$?
5037  grep -v '^ *+' conftest.er1 >conftest.err
5038  rm -f conftest.er1
5039  cat conftest.err >&5
5040  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5041  (exit $ac_status); } && {
5042	 test -z "$ac_c_werror_flag" ||
5043	 test ! -s conftest.err
5044       } && test -s conftest.$ac_objext; then
5045  ac_header_compiler=yes
5046else
5047  echo "$as_me: failed program was:" >&5
5048sed 's/^/| /' conftest.$ac_ext >&5
5049
5050	ac_header_compiler=no
5051fi
5052
5053rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5054{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5055echo "${ECHO_T}$ac_header_compiler" >&6; }
5056
5057# Is the header present?
5058{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5059echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5060cat >conftest.$ac_ext <<_ACEOF
5061/* confdefs.h.  */
5062_ACEOF
5063cat confdefs.h >>conftest.$ac_ext
5064cat >>conftest.$ac_ext <<_ACEOF
5065/* end confdefs.h.  */
5066#include <$ac_header>
5067_ACEOF
5068if { (ac_try="$ac_cpp conftest.$ac_ext"
5069case "(($ac_try" in
5070  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5071  *) ac_try_echo=$ac_try;;
5072esac
5073eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5074  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5075  ac_status=$?
5076  grep -v '^ *+' conftest.er1 >conftest.err
5077  rm -f conftest.er1
5078  cat conftest.err >&5
5079  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5080  (exit $ac_status); } >/dev/null && {
5081	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5082	 test ! -s conftest.err
5083       }; then
5084  ac_header_preproc=yes
5085else
5086  echo "$as_me: failed program was:" >&5
5087sed 's/^/| /' conftest.$ac_ext >&5
5088
5089  ac_header_preproc=no
5090fi
5091
5092rm -f conftest.err conftest.$ac_ext
5093{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5094echo "${ECHO_T}$ac_header_preproc" >&6; }
5095
5096# So?  What about this header?
5097case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5098  yes:no: )
5099    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5100echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5101    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5102echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5103    ac_header_preproc=yes
5104    ;;
5105  no:yes:* )
5106    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5107echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5108    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5109echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5110    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5111echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5112    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5113echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5114    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5115echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5116    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5117echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5118    ( cat <<\_ASBOX
5119## ---------------------------------------------------------------------- ##
5120## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5121## ---------------------------------------------------------------------- ##
5122_ASBOX
5123     ) | sed "s/^/$as_me: WARNING:     /" >&2
5124    ;;
5125esac
5126{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5127echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5128if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5129  echo $ECHO_N "(cached) $ECHO_C" >&6
5130else
5131  eval "$as_ac_Header=\$ac_header_preproc"
5132fi
5133ac_res=`eval echo '${'$as_ac_Header'}'`
5134	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5135echo "${ECHO_T}$ac_res" >&6; }
5136
5137fi
5138if test `eval echo '${'$as_ac_Header'}'` = yes; then
5139  cat >>confdefs.h <<_ACEOF
5140#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5141_ACEOF
5142
5143fi
5144
5145done
5146
5147ac_ext=cpp
5148ac_cpp='$CXXCPP $CPPFLAGS'
5149ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5150ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5151ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5152if test -z "$CXX"; then
5153  if test -n "$CCC"; then
5154    CXX=$CCC
5155  else
5156    if test -n "$ac_tool_prefix"; then
5157  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5158  do
5159    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5160set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5161{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5162echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5163if test "${ac_cv_prog_CXX+set}" = set; then
5164  echo $ECHO_N "(cached) $ECHO_C" >&6
5165else
5166  if test -n "$CXX"; then
5167  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5168else
5169as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5170for as_dir in $PATH
5171do
5172  IFS=$as_save_IFS
5173  test -z "$as_dir" && as_dir=.
5174  for ac_exec_ext in '' $ac_executable_extensions; do
5175  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5176    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5177    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5178    break 2
5179  fi
5180done
5181done
5182IFS=$as_save_IFS
5183
5184fi
5185fi
5186CXX=$ac_cv_prog_CXX
5187if test -n "$CXX"; then
5188  { echo "$as_me:$LINENO: result: $CXX" >&5
5189echo "${ECHO_T}$CXX" >&6; }
5190else
5191  { echo "$as_me:$LINENO: result: no" >&5
5192echo "${ECHO_T}no" >&6; }
5193fi
5194
5195
5196    test -n "$CXX" && break
5197  done
5198fi
5199if test -z "$CXX"; then
5200  ac_ct_CXX=$CXX
5201  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5202do
5203  # Extract the first word of "$ac_prog", so it can be a program name with args.
5204set dummy $ac_prog; ac_word=$2
5205{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5206echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5207if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5208  echo $ECHO_N "(cached) $ECHO_C" >&6
5209else
5210  if test -n "$ac_ct_CXX"; then
5211  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5212else
5213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5214for as_dir in $PATH
5215do
5216  IFS=$as_save_IFS
5217  test -z "$as_dir" && as_dir=.
5218  for ac_exec_ext in '' $ac_executable_extensions; do
5219  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5220    ac_cv_prog_ac_ct_CXX="$ac_prog"
5221    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5222    break 2
5223  fi
5224done
5225done
5226IFS=$as_save_IFS
5227
5228fi
5229fi
5230ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5231if test -n "$ac_ct_CXX"; then
5232  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5233echo "${ECHO_T}$ac_ct_CXX" >&6; }
5234else
5235  { echo "$as_me:$LINENO: result: no" >&5
5236echo "${ECHO_T}no" >&6; }
5237fi
5238
5239
5240  test -n "$ac_ct_CXX" && break
5241done
5242
5243  if test "x$ac_ct_CXX" = x; then
5244    CXX="g++"
5245  else
5246    case $cross_compiling:$ac_tool_warned in
5247yes:)
5248{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5249whose name does not start with the host triplet.  If you think this
5250configuration is useful to you, please write to autoconf@gnu.org." >&5
5251echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5252whose name does not start with the host triplet.  If you think this
5253configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5254ac_tool_warned=yes ;;
5255esac
5256    CXX=$ac_ct_CXX
5257  fi
5258fi
5259
5260  fi
5261fi
5262# Provide some information about the compiler.
5263echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5264ac_compiler=`set X $ac_compile; echo $2`
5265{ (ac_try="$ac_compiler --version >&5"
5266case "(($ac_try" in
5267  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5268  *) ac_try_echo=$ac_try;;
5269esac
5270eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5271  (eval "$ac_compiler --version >&5") 2>&5
5272  ac_status=$?
5273  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5274  (exit $ac_status); }
5275{ (ac_try="$ac_compiler -v >&5"
5276case "(($ac_try" in
5277  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5278  *) ac_try_echo=$ac_try;;
5279esac
5280eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5281  (eval "$ac_compiler -v >&5") 2>&5
5282  ac_status=$?
5283  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5284  (exit $ac_status); }
5285{ (ac_try="$ac_compiler -V >&5"
5286case "(($ac_try" in
5287  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5288  *) ac_try_echo=$ac_try;;
5289esac
5290eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5291  (eval "$ac_compiler -V >&5") 2>&5
5292  ac_status=$?
5293  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5294  (exit $ac_status); }
5295
5296{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5297echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5298if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5299  echo $ECHO_N "(cached) $ECHO_C" >&6
5300else
5301  cat >conftest.$ac_ext <<_ACEOF
5302/* confdefs.h.  */
5303_ACEOF
5304cat confdefs.h >>conftest.$ac_ext
5305cat >>conftest.$ac_ext <<_ACEOF
5306/* end confdefs.h.  */
5307
5308int
5309main ()
5310{
5311#ifndef __GNUC__
5312       choke me
5313#endif
5314
5315  ;
5316  return 0;
5317}
5318_ACEOF
5319rm -f conftest.$ac_objext
5320if { (ac_try="$ac_compile"
5321case "(($ac_try" in
5322  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5323  *) ac_try_echo=$ac_try;;
5324esac
5325eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5326  (eval "$ac_compile") 2>conftest.er1
5327  ac_status=$?
5328  grep -v '^ *+' conftest.er1 >conftest.err
5329  rm -f conftest.er1
5330  cat conftest.err >&5
5331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5332  (exit $ac_status); } && {
5333	 test -z "$ac_cxx_werror_flag" ||
5334	 test ! -s conftest.err
5335       } && test -s conftest.$ac_objext; then
5336  ac_compiler_gnu=yes
5337else
5338  echo "$as_me: failed program was:" >&5
5339sed 's/^/| /' conftest.$ac_ext >&5
5340
5341	ac_compiler_gnu=no
5342fi
5343
5344rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5345ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5346
5347fi
5348{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5349echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5350GXX=`test $ac_compiler_gnu = yes && echo yes`
5351ac_test_CXXFLAGS=${CXXFLAGS+set}
5352ac_save_CXXFLAGS=$CXXFLAGS
5353{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5354echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5355if test "${ac_cv_prog_cxx_g+set}" = set; then
5356  echo $ECHO_N "(cached) $ECHO_C" >&6
5357else
5358  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5359   ac_cxx_werror_flag=yes
5360   ac_cv_prog_cxx_g=no
5361   CXXFLAGS="-g"
5362   cat >conftest.$ac_ext <<_ACEOF
5363/* confdefs.h.  */
5364_ACEOF
5365cat confdefs.h >>conftest.$ac_ext
5366cat >>conftest.$ac_ext <<_ACEOF
5367/* end confdefs.h.  */
5368
5369int
5370main ()
5371{
5372
5373  ;
5374  return 0;
5375}
5376_ACEOF
5377rm -f conftest.$ac_objext
5378if { (ac_try="$ac_compile"
5379case "(($ac_try" in
5380  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5381  *) ac_try_echo=$ac_try;;
5382esac
5383eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5384  (eval "$ac_compile") 2>conftest.er1
5385  ac_status=$?
5386  grep -v '^ *+' conftest.er1 >conftest.err
5387  rm -f conftest.er1
5388  cat conftest.err >&5
5389  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5390  (exit $ac_status); } && {
5391	 test -z "$ac_cxx_werror_flag" ||
5392	 test ! -s conftest.err
5393       } && test -s conftest.$ac_objext; then
5394  ac_cv_prog_cxx_g=yes
5395else
5396  echo "$as_me: failed program was:" >&5
5397sed 's/^/| /' conftest.$ac_ext >&5
5398
5399	CXXFLAGS=""
5400      cat >conftest.$ac_ext <<_ACEOF
5401/* confdefs.h.  */
5402_ACEOF
5403cat confdefs.h >>conftest.$ac_ext
5404cat >>conftest.$ac_ext <<_ACEOF
5405/* end confdefs.h.  */
5406
5407int
5408main ()
5409{
5410
5411  ;
5412  return 0;
5413}
5414_ACEOF
5415rm -f conftest.$ac_objext
5416if { (ac_try="$ac_compile"
5417case "(($ac_try" in
5418  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5419  *) ac_try_echo=$ac_try;;
5420esac
5421eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5422  (eval "$ac_compile") 2>conftest.er1
5423  ac_status=$?
5424  grep -v '^ *+' conftest.er1 >conftest.err
5425  rm -f conftest.er1
5426  cat conftest.err >&5
5427  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5428  (exit $ac_status); } && {
5429	 test -z "$ac_cxx_werror_flag" ||
5430	 test ! -s conftest.err
5431       } && test -s conftest.$ac_objext; then
5432  :
5433else
5434  echo "$as_me: failed program was:" >&5
5435sed 's/^/| /' conftest.$ac_ext >&5
5436
5437	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5438	 CXXFLAGS="-g"
5439	 cat >conftest.$ac_ext <<_ACEOF
5440/* confdefs.h.  */
5441_ACEOF
5442cat confdefs.h >>conftest.$ac_ext
5443cat >>conftest.$ac_ext <<_ACEOF
5444/* end confdefs.h.  */
5445
5446int
5447main ()
5448{
5449
5450  ;
5451  return 0;
5452}
5453_ACEOF
5454rm -f conftest.$ac_objext
5455if { (ac_try="$ac_compile"
5456case "(($ac_try" in
5457  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5458  *) ac_try_echo=$ac_try;;
5459esac
5460eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5461  (eval "$ac_compile") 2>conftest.er1
5462  ac_status=$?
5463  grep -v '^ *+' conftest.er1 >conftest.err
5464  rm -f conftest.er1
5465  cat conftest.err >&5
5466  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5467  (exit $ac_status); } && {
5468	 test -z "$ac_cxx_werror_flag" ||
5469	 test ! -s conftest.err
5470       } && test -s conftest.$ac_objext; then
5471  ac_cv_prog_cxx_g=yes
5472else
5473  echo "$as_me: failed program was:" >&5
5474sed 's/^/| /' conftest.$ac_ext >&5
5475
5476
5477fi
5478
5479rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5480fi
5481
5482rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5483fi
5484
5485rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5486   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5487fi
5488{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5489echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5490if test "$ac_test_CXXFLAGS" = set; then
5491  CXXFLAGS=$ac_save_CXXFLAGS
5492elif test $ac_cv_prog_cxx_g = yes; then
5493  if test "$GXX" = yes; then
5494    CXXFLAGS="-g -O2"
5495  else
5496    CXXFLAGS="-g"
5497  fi
5498else
5499  if test "$GXX" = yes; then
5500    CXXFLAGS="-O2"
5501  else
5502    CXXFLAGS=
5503  fi
5504fi
5505ac_ext=cpp
5506ac_cpp='$CXXCPP $CPPFLAGS'
5507ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5508ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5509ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5510
5511depcc="$CXX"  am_compiler_list=
5512
5513{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5514echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5515if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5516  echo $ECHO_N "(cached) $ECHO_C" >&6
5517else
5518  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5519  # We make a subdir and do the tests there.  Otherwise we can end up
5520  # making bogus files that we don't know about and never remove.  For
5521  # instance it was reported that on HP-UX the gcc test will end up
5522  # making a dummy file named `D' -- because `-MD' means `put the output
5523  # in D'.
5524  mkdir conftest.dir
5525  # Copy depcomp to subdir because otherwise we won't find it if we're
5526  # using a relative directory.
5527  cp "$am_depcomp" conftest.dir
5528  cd conftest.dir
5529  # We will build objects and dependencies in a subdirectory because
5530  # it helps to detect inapplicable dependency modes.  For instance
5531  # both Tru64's cc and ICC support -MD to output dependencies as a
5532  # side effect of compilation, but ICC will put the dependencies in
5533  # the current directory while Tru64 will put them in the object
5534  # directory.
5535  mkdir sub
5536
5537  am_cv_CXX_dependencies_compiler_type=none
5538  if test "$am_compiler_list" = ""; then
5539     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5540  fi
5541  for depmode in $am_compiler_list; do
5542    # Setup a source with many dependencies, because some compilers
5543    # like to wrap large dependency lists on column 80 (with \), and
5544    # we should not choose a depcomp mode which is confused by this.
5545    #
5546    # We need to recreate these files for each test, as the compiler may
5547    # overwrite some of them when testing with obscure command lines.
5548    # This happens at least with the AIX C compiler.
5549    : > sub/conftest.c
5550    for i in 1 2 3 4 5 6; do
5551      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5552      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5553      # Solaris 8's {/usr,}/bin/sh.
5554      touch sub/conftst$i.h
5555    done
5556    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5557
5558    case $depmode in
5559    nosideeffect)
5560      # after this tag, mechanisms are not by side-effect, so they'll
5561      # only be used when explicitly requested
5562      if test "x$enable_dependency_tracking" = xyes; then
5563	continue
5564      else
5565	break
5566      fi
5567      ;;
5568    none) break ;;
5569    esac
5570    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5571    # mode.  It turns out that the SunPro C++ compiler does not properly
5572    # handle `-M -o', and we need to detect this.
5573    if depmode=$depmode \
5574       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5575       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5576       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5577         >/dev/null 2>conftest.err &&
5578       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5579       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5580       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5581      # icc doesn't choke on unknown options, it will just issue warnings
5582      # or remarks (even with -Werror).  So we grep stderr for any message
5583      # that says an option was ignored or not supported.
5584      # When given -MP, icc 7.0 and 7.1 complain thusly:
5585      #   icc: Command line warning: ignoring option '-M'; no argument required
5586      # The diagnosis changed in icc 8.0:
5587      #   icc: Command line remark: option '-MP' not supported
5588      if (grep 'ignoring option' conftest.err ||
5589          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5590        am_cv_CXX_dependencies_compiler_type=$depmode
5591        break
5592      fi
5593    fi
5594  done
5595
5596  cd ..
5597  rm -rf conftest.dir
5598else
5599  am_cv_CXX_dependencies_compiler_type=none
5600fi
5601
5602fi
5603{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5604echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5605CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5606
5607
5608
5609if
5610  test "x$enable_dependency_tracking" != xno \
5611  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5612  am__fastdepCXX_TRUE=
5613  am__fastdepCXX_FALSE='#'
5614else
5615  am__fastdepCXX_TRUE='#'
5616  am__fastdepCXX_FALSE=
5617fi
5618
5619
5620
5621
5622if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5623    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5624    (test "X$CXX" != "Xg++"))) ; then
5625  ac_ext=cpp
5626ac_cpp='$CXXCPP $CPPFLAGS'
5627ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5628ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5629ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5630{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5631echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5632if test -z "$CXXCPP"; then
5633  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5634  echo $ECHO_N "(cached) $ECHO_C" >&6
5635else
5636      # Double quotes because CXXCPP needs to be expanded
5637    for CXXCPP in "$CXX -E" "/lib/cpp"
5638    do
5639      ac_preproc_ok=false
5640for ac_cxx_preproc_warn_flag in '' yes
5641do
5642  # Use a header file that comes with gcc, so configuring glibc
5643  # with a fresh cross-compiler works.
5644  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5645  # <limits.h> exists even on freestanding compilers.
5646  # On the NeXT, cc -E runs the code through the compiler's parser,
5647  # not just through cpp. "Syntax error" is here to catch this case.
5648  cat >conftest.$ac_ext <<_ACEOF
5649/* confdefs.h.  */
5650_ACEOF
5651cat confdefs.h >>conftest.$ac_ext
5652cat >>conftest.$ac_ext <<_ACEOF
5653/* end confdefs.h.  */
5654#ifdef __STDC__
5655# include <limits.h>
5656#else
5657# include <assert.h>
5658#endif
5659		     Syntax error
5660_ACEOF
5661if { (ac_try="$ac_cpp conftest.$ac_ext"
5662case "(($ac_try" in
5663  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5664  *) ac_try_echo=$ac_try;;
5665esac
5666eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5667  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5668  ac_status=$?
5669  grep -v '^ *+' conftest.er1 >conftest.err
5670  rm -f conftest.er1
5671  cat conftest.err >&5
5672  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5673  (exit $ac_status); } >/dev/null && {
5674	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5675	 test ! -s conftest.err
5676       }; then
5677  :
5678else
5679  echo "$as_me: failed program was:" >&5
5680sed 's/^/| /' conftest.$ac_ext >&5
5681
5682  # Broken: fails on valid input.
5683continue
5684fi
5685
5686rm -f conftest.err conftest.$ac_ext
5687
5688  # OK, works on sane cases.  Now check whether nonexistent headers
5689  # can be detected and how.
5690  cat >conftest.$ac_ext <<_ACEOF
5691/* confdefs.h.  */
5692_ACEOF
5693cat confdefs.h >>conftest.$ac_ext
5694cat >>conftest.$ac_ext <<_ACEOF
5695/* end confdefs.h.  */
5696#include <ac_nonexistent.h>
5697_ACEOF
5698if { (ac_try="$ac_cpp conftest.$ac_ext"
5699case "(($ac_try" in
5700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5701  *) ac_try_echo=$ac_try;;
5702esac
5703eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5704  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5705  ac_status=$?
5706  grep -v '^ *+' conftest.er1 >conftest.err
5707  rm -f conftest.er1
5708  cat conftest.err >&5
5709  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5710  (exit $ac_status); } >/dev/null && {
5711	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5712	 test ! -s conftest.err
5713       }; then
5714  # Broken: success on invalid input.
5715continue
5716else
5717  echo "$as_me: failed program was:" >&5
5718sed 's/^/| /' conftest.$ac_ext >&5
5719
5720  # Passes both tests.
5721ac_preproc_ok=:
5722break
5723fi
5724
5725rm -f conftest.err conftest.$ac_ext
5726
5727done
5728# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5729rm -f conftest.err conftest.$ac_ext
5730if $ac_preproc_ok; then
5731  break
5732fi
5733
5734    done
5735    ac_cv_prog_CXXCPP=$CXXCPP
5736
5737fi
5738  CXXCPP=$ac_cv_prog_CXXCPP
5739else
5740  ac_cv_prog_CXXCPP=$CXXCPP
5741fi
5742{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5743echo "${ECHO_T}$CXXCPP" >&6; }
5744ac_preproc_ok=false
5745for ac_cxx_preproc_warn_flag in '' yes
5746do
5747  # Use a header file that comes with gcc, so configuring glibc
5748  # with a fresh cross-compiler works.
5749  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5750  # <limits.h> exists even on freestanding compilers.
5751  # On the NeXT, cc -E runs the code through the compiler's parser,
5752  # not just through cpp. "Syntax error" is here to catch this case.
5753  cat >conftest.$ac_ext <<_ACEOF
5754/* confdefs.h.  */
5755_ACEOF
5756cat confdefs.h >>conftest.$ac_ext
5757cat >>conftest.$ac_ext <<_ACEOF
5758/* end confdefs.h.  */
5759#ifdef __STDC__
5760# include <limits.h>
5761#else
5762# include <assert.h>
5763#endif
5764		     Syntax error
5765_ACEOF
5766if { (ac_try="$ac_cpp conftest.$ac_ext"
5767case "(($ac_try" in
5768  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5769  *) ac_try_echo=$ac_try;;
5770esac
5771eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5772  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5773  ac_status=$?
5774  grep -v '^ *+' conftest.er1 >conftest.err
5775  rm -f conftest.er1
5776  cat conftest.err >&5
5777  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5778  (exit $ac_status); } >/dev/null && {
5779	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5780	 test ! -s conftest.err
5781       }; then
5782  :
5783else
5784  echo "$as_me: failed program was:" >&5
5785sed 's/^/| /' conftest.$ac_ext >&5
5786
5787  # Broken: fails on valid input.
5788continue
5789fi
5790
5791rm -f conftest.err conftest.$ac_ext
5792
5793  # OK, works on sane cases.  Now check whether nonexistent headers
5794  # can be detected and how.
5795  cat >conftest.$ac_ext <<_ACEOF
5796/* confdefs.h.  */
5797_ACEOF
5798cat confdefs.h >>conftest.$ac_ext
5799cat >>conftest.$ac_ext <<_ACEOF
5800/* end confdefs.h.  */
5801#include <ac_nonexistent.h>
5802_ACEOF
5803if { (ac_try="$ac_cpp conftest.$ac_ext"
5804case "(($ac_try" in
5805  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5806  *) ac_try_echo=$ac_try;;
5807esac
5808eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5809  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5810  ac_status=$?
5811  grep -v '^ *+' conftest.er1 >conftest.err
5812  rm -f conftest.er1
5813  cat conftest.err >&5
5814  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5815  (exit $ac_status); } >/dev/null && {
5816	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5817	 test ! -s conftest.err
5818       }; then
5819  # Broken: success on invalid input.
5820continue
5821else
5822  echo "$as_me: failed program was:" >&5
5823sed 's/^/| /' conftest.$ac_ext >&5
5824
5825  # Passes both tests.
5826ac_preproc_ok=:
5827break
5828fi
5829
5830rm -f conftest.err conftest.$ac_ext
5831
5832done
5833# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5834rm -f conftest.err conftest.$ac_ext
5835if $ac_preproc_ok; then
5836  :
5837else
5838  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5839See \`config.log' for more details." >&5
5840echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5841See \`config.log' for more details." >&2;}
5842   { (exit 1); exit 1; }; }
5843fi
5844
5845ac_ext=cpp
5846ac_cpp='$CXXCPP $CPPFLAGS'
5847ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5848ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5849ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5850
5851fi
5852
5853
5854ac_ext=f
5855ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5856ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5857ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5858if test -n "$ac_tool_prefix"; then
5859  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
5860  do
5861    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5862set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5863{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5864echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5865if test "${ac_cv_prog_F77+set}" = set; then
5866  echo $ECHO_N "(cached) $ECHO_C" >&6
5867else
5868  if test -n "$F77"; then
5869  ac_cv_prog_F77="$F77" # Let the user override the test.
5870else
5871as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5872for as_dir in $PATH
5873do
5874  IFS=$as_save_IFS
5875  test -z "$as_dir" && as_dir=.
5876  for ac_exec_ext in '' $ac_executable_extensions; do
5877  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5878    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5879    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5880    break 2
5881  fi
5882done
5883done
5884IFS=$as_save_IFS
5885
5886fi
5887fi
5888F77=$ac_cv_prog_F77
5889if test -n "$F77"; then
5890  { echo "$as_me:$LINENO: result: $F77" >&5
5891echo "${ECHO_T}$F77" >&6; }
5892else
5893  { echo "$as_me:$LINENO: result: no" >&5
5894echo "${ECHO_T}no" >&6; }
5895fi
5896
5897
5898    test -n "$F77" && break
5899  done
5900fi
5901if test -z "$F77"; then
5902  ac_ct_F77=$F77
5903  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
5904do
5905  # Extract the first word of "$ac_prog", so it can be a program name with args.
5906set dummy $ac_prog; ac_word=$2
5907{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5908echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5909if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5910  echo $ECHO_N "(cached) $ECHO_C" >&6
5911else
5912  if test -n "$ac_ct_F77"; then
5913  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5914else
5915as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5916for as_dir in $PATH
5917do
5918  IFS=$as_save_IFS
5919  test -z "$as_dir" && as_dir=.
5920  for ac_exec_ext in '' $ac_executable_extensions; do
5921  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5922    ac_cv_prog_ac_ct_F77="$ac_prog"
5923    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5924    break 2
5925  fi
5926done
5927done
5928IFS=$as_save_IFS
5929
5930fi
5931fi
5932ac_ct_F77=$ac_cv_prog_ac_ct_F77
5933if test -n "$ac_ct_F77"; then
5934  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5935echo "${ECHO_T}$ac_ct_F77" >&6; }
5936else
5937  { echo "$as_me:$LINENO: result: no" >&5
5938echo "${ECHO_T}no" >&6; }
5939fi
5940
5941
5942  test -n "$ac_ct_F77" && break
5943done
5944
5945  if test "x$ac_ct_F77" = x; then
5946    F77=""
5947  else
5948    case $cross_compiling:$ac_tool_warned in
5949yes:)
5950{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5951whose name does not start with the host triplet.  If you think this
5952configuration is useful to you, please write to autoconf@gnu.org." >&5
5953echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5954whose name does not start with the host triplet.  If you think this
5955configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5956ac_tool_warned=yes ;;
5957esac
5958    F77=$ac_ct_F77
5959  fi
5960fi
5961
5962
5963# Provide some information about the compiler.
5964echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
5965ac_compiler=`set X $ac_compile; echo $2`
5966{ (ac_try="$ac_compiler --version >&5"
5967case "(($ac_try" in
5968  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5969  *) ac_try_echo=$ac_try;;
5970esac
5971eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5972  (eval "$ac_compiler --version >&5") 2>&5
5973  ac_status=$?
5974  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5975  (exit $ac_status); }
5976{ (ac_try="$ac_compiler -v >&5"
5977case "(($ac_try" in
5978  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5979  *) ac_try_echo=$ac_try;;
5980esac
5981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5982  (eval "$ac_compiler -v >&5") 2>&5
5983  ac_status=$?
5984  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5985  (exit $ac_status); }
5986{ (ac_try="$ac_compiler -V >&5"
5987case "(($ac_try" in
5988  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5989  *) ac_try_echo=$ac_try;;
5990esac
5991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5992  (eval "$ac_compiler -V >&5") 2>&5
5993  ac_status=$?
5994  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5995  (exit $ac_status); }
5996rm -f a.out
5997
5998# If we don't use `.F' as extension, the preprocessor is not run on the
5999# input file.  (Note that this only needs to work for GNU compilers.)
6000ac_save_ext=$ac_ext
6001ac_ext=F
6002{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6003echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6004if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6005  echo $ECHO_N "(cached) $ECHO_C" >&6
6006else
6007  cat >conftest.$ac_ext <<_ACEOF
6008      program main
6009#ifndef __GNUC__
6010       choke me
6011#endif
6012
6013      end
6014_ACEOF
6015rm -f conftest.$ac_objext
6016if { (ac_try="$ac_compile"
6017case "(($ac_try" in
6018  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6019  *) ac_try_echo=$ac_try;;
6020esac
6021eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6022  (eval "$ac_compile") 2>conftest.er1
6023  ac_status=$?
6024  grep -v '^ *+' conftest.er1 >conftest.err
6025  rm -f conftest.er1
6026  cat conftest.err >&5
6027  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6028  (exit $ac_status); } && {
6029	 test -z "$ac_f77_werror_flag" ||
6030	 test ! -s conftest.err
6031       } && test -s conftest.$ac_objext; then
6032  ac_compiler_gnu=yes
6033else
6034  echo "$as_me: failed program was:" >&5
6035sed 's/^/| /' conftest.$ac_ext >&5
6036
6037	ac_compiler_gnu=no
6038fi
6039
6040rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6041ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6042
6043fi
6044{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6045echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6046ac_ext=$ac_save_ext
6047ac_test_FFLAGS=${FFLAGS+set}
6048ac_save_FFLAGS=$FFLAGS
6049FFLAGS=
6050{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6051echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6052if test "${ac_cv_prog_f77_g+set}" = set; then
6053  echo $ECHO_N "(cached) $ECHO_C" >&6
6054else
6055  FFLAGS=-g
6056cat >conftest.$ac_ext <<_ACEOF
6057      program main
6058
6059      end
6060_ACEOF
6061rm -f conftest.$ac_objext
6062if { (ac_try="$ac_compile"
6063case "(($ac_try" in
6064  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6065  *) ac_try_echo=$ac_try;;
6066esac
6067eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6068  (eval "$ac_compile") 2>conftest.er1
6069  ac_status=$?
6070  grep -v '^ *+' conftest.er1 >conftest.err
6071  rm -f conftest.er1
6072  cat conftest.err >&5
6073  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6074  (exit $ac_status); } && {
6075	 test -z "$ac_f77_werror_flag" ||
6076	 test ! -s conftest.err
6077       } && test -s conftest.$ac_objext; then
6078  ac_cv_prog_f77_g=yes
6079else
6080  echo "$as_me: failed program was:" >&5
6081sed 's/^/| /' conftest.$ac_ext >&5
6082
6083	ac_cv_prog_f77_g=no
6084fi
6085
6086rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6087
6088fi
6089{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6090echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6091if test "$ac_test_FFLAGS" = set; then
6092  FFLAGS=$ac_save_FFLAGS
6093elif test $ac_cv_prog_f77_g = yes; then
6094  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6095    FFLAGS="-g -O2"
6096  else
6097    FFLAGS="-g"
6098  fi
6099else
6100  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6101    FFLAGS="-O2"
6102  else
6103    FFLAGS=
6104  fi
6105fi
6106
6107G77=`test $ac_compiler_gnu = yes && echo yes`
6108ac_ext=c
6109ac_cpp='$CPP $CPPFLAGS'
6110ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6111ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6112ac_compiler_gnu=$ac_cv_c_compiler_gnu
6113
6114
6115
6116# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6117
6118# find the maximum length of command line arguments
6119{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6120echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6121if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6122  echo $ECHO_N "(cached) $ECHO_C" >&6
6123else
6124    i=0
6125  teststring="ABCD"
6126
6127  case $build_os in
6128  msdosdjgpp*)
6129    # On DJGPP, this test can blow up pretty badly due to problems in libc
6130    # (any single argument exceeding 2000 bytes causes a buffer overrun
6131    # during glob expansion).  Even if it were fixed, the result of this
6132    # check would be larger than it should be.
6133    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6134    ;;
6135
6136  gnu*)
6137    # Under GNU Hurd, this test is not required because there is
6138    # no limit to the length of command line arguments.
6139    # Libtool will interpret -1 as no limit whatsoever
6140    lt_cv_sys_max_cmd_len=-1;
6141    ;;
6142
6143  cygwin* | mingw*)
6144    # On Win9x/ME, this test blows up -- it succeeds, but takes
6145    # about 5 minutes as the teststring grows exponentially.
6146    # Worse, since 9x/ME are not pre-emptively multitasking,
6147    # you end up with a "frozen" computer, even though with patience
6148    # the test eventually succeeds (with a max line length of 256k).
6149    # Instead, let's just punt: use the minimum linelength reported by
6150    # all of the supported platforms: 8192 (on NT/2K/XP).
6151    lt_cv_sys_max_cmd_len=8192;
6152    ;;
6153
6154  amigaos*)
6155    # On AmigaOS with pdksh, this test takes hours, literally.
6156    # So we just punt and use a minimum line length of 8192.
6157    lt_cv_sys_max_cmd_len=8192;
6158    ;;
6159
6160  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6161    # This has been around since 386BSD, at least.  Likely further.
6162    if test -x /sbin/sysctl; then
6163      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6164    elif test -x /usr/sbin/sysctl; then
6165      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6166    else
6167      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6168    fi
6169    # And add a safety zone
6170    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6171    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6172    ;;
6173
6174  interix*)
6175    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6176    lt_cv_sys_max_cmd_len=196608
6177    ;;
6178
6179  osf*)
6180    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6181    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6182    # nice to cause kernel panics so lets avoid the loop below.
6183    # First set a reasonable default.
6184    lt_cv_sys_max_cmd_len=16384
6185    #
6186    if test -x /sbin/sysconfig; then
6187      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6188        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6189      esac
6190    fi
6191    ;;
6192  sco3.2v5*)
6193    lt_cv_sys_max_cmd_len=102400
6194    ;;
6195  sysv5* | sco5v6* | sysv4.2uw2*)
6196    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6197    if test -n "$kargmax"; then
6198      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6199    else
6200      lt_cv_sys_max_cmd_len=32768
6201    fi
6202    ;;
6203  *)
6204    # If test is not a shell built-in, we'll probably end up computing a
6205    # maximum length that is only half of the actual maximum length, but
6206    # we can't tell.
6207    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6208    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6209	       = "XX$teststring") >/dev/null 2>&1 &&
6210	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6211	    lt_cv_sys_max_cmd_len=$new_result &&
6212	    test $i != 17 # 1/2 MB should be enough
6213    do
6214      i=`expr $i + 1`
6215      teststring=$teststring$teststring
6216    done
6217    teststring=
6218    # Add a significant safety factor because C++ compilers can tack on massive
6219    # amounts of additional arguments before passing them to the linker.
6220    # It appears as though 1/2 is a usable value.
6221    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6222    ;;
6223  esac
6224
6225fi
6226
6227if test -n $lt_cv_sys_max_cmd_len ; then
6228  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6229echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6230else
6231  { echo "$as_me:$LINENO: result: none" >&5
6232echo "${ECHO_T}none" >&6; }
6233fi
6234
6235
6236
6237
6238# Check for command to grab the raw symbol name followed by C symbol from nm.
6239{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6240echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6241if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6242  echo $ECHO_N "(cached) $ECHO_C" >&6
6243else
6244
6245# These are sane defaults that work on at least a few old systems.
6246# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6247
6248# Character class describing NM global symbol codes.
6249symcode='[BCDEGRST]'
6250
6251# Regexp to match symbols that can be accessed directly from C.
6252sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6253
6254# Transform an extracted symbol line into a proper C declaration
6255lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6256
6257# Transform an extracted symbol line into symbol name and symbol address
6258lt_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'"
6259
6260# Define system-specific variables.
6261case $host_os in
6262aix*)
6263  symcode='[BCDT]'
6264  ;;
6265cygwin* | mingw* | pw32*)
6266  symcode='[ABCDGISTW]'
6267  ;;
6268hpux*) # Its linker distinguishes data from code symbols
6269  if test "$host_cpu" = ia64; then
6270    symcode='[ABCDEGRST]'
6271  fi
6272  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6273  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'"
6274  ;;
6275linux* | k*bsd*-gnu)
6276  if test "$host_cpu" = ia64; then
6277    symcode='[ABCDGIRSTW]'
6278    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6279    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'"
6280  fi
6281  ;;
6282irix* | nonstopux*)
6283  symcode='[BCDEGRST]'
6284  ;;
6285osf*)
6286  symcode='[BCDEGQRST]'
6287  ;;
6288solaris*)
6289  symcode='[BDRT]'
6290  ;;
6291sco3.2v5*)
6292  symcode='[DT]'
6293  ;;
6294sysv4.2uw2*)
6295  symcode='[DT]'
6296  ;;
6297sysv5* | sco5v6* | unixware* | OpenUNIX*)
6298  symcode='[ABDT]'
6299  ;;
6300sysv4)
6301  symcode='[DFNSTU]'
6302  ;;
6303esac
6304
6305# Handle CRLF in mingw tool chain
6306opt_cr=
6307case $build_os in
6308mingw*)
6309  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6310  ;;
6311esac
6312
6313# If we're using GNU nm, then use its standard symbol codes.
6314case `$NM -V 2>&1` in
6315*GNU* | *'with BFD'*)
6316  symcode='[ABCDGIRSTW]' ;;
6317esac
6318
6319# Try without a prefix undercore, then with it.
6320for ac_symprfx in "" "_"; do
6321
6322  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6323  symxfrm="\\1 $ac_symprfx\\2 \\2"
6324
6325  # Write the raw and C identifiers.
6326  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6327
6328  # Check to see that the pipe works correctly.
6329  pipe_works=no
6330
6331  rm -f conftest*
6332  cat > conftest.$ac_ext <<EOF
6333#ifdef __cplusplus
6334extern "C" {
6335#endif
6336char nm_test_var;
6337void nm_test_func(){}
6338#ifdef __cplusplus
6339}
6340#endif
6341int main(){nm_test_var='a';nm_test_func();return(0);}
6342EOF
6343
6344  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6345  (eval $ac_compile) 2>&5
6346  ac_status=$?
6347  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6348  (exit $ac_status); }; then
6349    # Now try to grab the symbols.
6350    nlist=conftest.nm
6351    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6352  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6353  ac_status=$?
6354  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6355  (exit $ac_status); } && test -s "$nlist"; then
6356      # Try sorting and uniquifying the output.
6357      if sort "$nlist" | uniq > "$nlist"T; then
6358	mv -f "$nlist"T "$nlist"
6359      else
6360	rm -f "$nlist"T
6361      fi
6362
6363      # Make sure that we snagged all the symbols we need.
6364      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6365	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6366	  cat <<EOF > conftest.$ac_ext
6367#ifdef __cplusplus
6368extern "C" {
6369#endif
6370
6371EOF
6372	  # Now generate the symbol file.
6373	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6374
6375	  cat <<EOF >> conftest.$ac_ext
6376#if defined (__STDC__) && __STDC__
6377# define lt_ptr_t void *
6378#else
6379# define lt_ptr_t char *
6380# define const
6381#endif
6382
6383/* The mapping between symbol names and symbols. */
6384const struct {
6385  const char *name;
6386  lt_ptr_t address;
6387}
6388lt_preloaded_symbols[] =
6389{
6390EOF
6391	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6392	  cat <<\EOF >> conftest.$ac_ext
6393  {0, (lt_ptr_t) 0}
6394};
6395
6396#ifdef __cplusplus
6397}
6398#endif
6399EOF
6400	  # Now try linking the two files.
6401	  mv conftest.$ac_objext conftstm.$ac_objext
6402	  lt_save_LIBS="$LIBS"
6403	  lt_save_CFLAGS="$CFLAGS"
6404	  LIBS="conftstm.$ac_objext"
6405	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6406	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6407  (eval $ac_link) 2>&5
6408  ac_status=$?
6409  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6410  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6411	    pipe_works=yes
6412	  fi
6413	  LIBS="$lt_save_LIBS"
6414	  CFLAGS="$lt_save_CFLAGS"
6415	else
6416	  echo "cannot find nm_test_func in $nlist" >&5
6417	fi
6418      else
6419	echo "cannot find nm_test_var in $nlist" >&5
6420      fi
6421    else
6422      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6423    fi
6424  else
6425    echo "$progname: failed program was:" >&5
6426    cat conftest.$ac_ext >&5
6427  fi
6428  rm -f conftest* conftst*
6429
6430  # Do not use the global_symbol_pipe unless it works.
6431  if test "$pipe_works" = yes; then
6432    break
6433  else
6434    lt_cv_sys_global_symbol_pipe=
6435  fi
6436done
6437
6438fi
6439
6440if test -z "$lt_cv_sys_global_symbol_pipe"; then
6441  lt_cv_sys_global_symbol_to_cdecl=
6442fi
6443if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6444  { echo "$as_me:$LINENO: result: failed" >&5
6445echo "${ECHO_T}failed" >&6; }
6446else
6447  { echo "$as_me:$LINENO: result: ok" >&5
6448echo "${ECHO_T}ok" >&6; }
6449fi
6450
6451{ echo "$as_me:$LINENO: checking for objdir" >&5
6452echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6453if test "${lt_cv_objdir+set}" = set; then
6454  echo $ECHO_N "(cached) $ECHO_C" >&6
6455else
6456  rm -f .libs 2>/dev/null
6457mkdir .libs 2>/dev/null
6458if test -d .libs; then
6459  lt_cv_objdir=.libs
6460else
6461  # MS-DOS does not allow filenames that begin with a dot.
6462  lt_cv_objdir=_libs
6463fi
6464rmdir .libs 2>/dev/null
6465fi
6466{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6467echo "${ECHO_T}$lt_cv_objdir" >&6; }
6468objdir=$lt_cv_objdir
6469
6470
6471
6472
6473
6474case $host_os in
6475aix3*)
6476  # AIX sometimes has problems with the GCC collect2 program.  For some
6477  # reason, if we set the COLLECT_NAMES environment variable, the problems
6478  # vanish in a puff of smoke.
6479  if test "X${COLLECT_NAMES+set}" != Xset; then
6480    COLLECT_NAMES=
6481    export COLLECT_NAMES
6482  fi
6483  ;;
6484esac
6485
6486# Sed substitution that helps us do robust quoting.  It backslashifies
6487# metacharacters that are still active within double-quoted strings.
6488Xsed='sed -e 1s/^X//'
6489sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6490
6491# Same as above, but do not quote variable references.
6492double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6493
6494# Sed substitution to delay expansion of an escaped shell variable in a
6495# double_quote_subst'ed string.
6496delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6497
6498# Sed substitution to avoid accidental globbing in evaled expressions
6499no_glob_subst='s/\*/\\\*/g'
6500
6501# Constants:
6502rm="rm -f"
6503
6504# Global variables:
6505default_ofile=libtool
6506can_build_shared=yes
6507
6508# All known linkers require a `.a' archive for static linking (except MSVC,
6509# which needs '.lib').
6510libext=a
6511ltmain="$ac_aux_dir/ltmain.sh"
6512ofile="$default_ofile"
6513with_gnu_ld="$lt_cv_prog_gnu_ld"
6514
6515if test -n "$ac_tool_prefix"; then
6516  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6517set dummy ${ac_tool_prefix}ar; ac_word=$2
6518{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6519echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6520if test "${ac_cv_prog_AR+set}" = set; then
6521  echo $ECHO_N "(cached) $ECHO_C" >&6
6522else
6523  if test -n "$AR"; then
6524  ac_cv_prog_AR="$AR" # Let the user override the test.
6525else
6526as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6527for as_dir in $PATH
6528do
6529  IFS=$as_save_IFS
6530  test -z "$as_dir" && as_dir=.
6531  for ac_exec_ext in '' $ac_executable_extensions; do
6532  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6533    ac_cv_prog_AR="${ac_tool_prefix}ar"
6534    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6535    break 2
6536  fi
6537done
6538done
6539IFS=$as_save_IFS
6540
6541fi
6542fi
6543AR=$ac_cv_prog_AR
6544if test -n "$AR"; then
6545  { echo "$as_me:$LINENO: result: $AR" >&5
6546echo "${ECHO_T}$AR" >&6; }
6547else
6548  { echo "$as_me:$LINENO: result: no" >&5
6549echo "${ECHO_T}no" >&6; }
6550fi
6551
6552
6553fi
6554if test -z "$ac_cv_prog_AR"; then
6555  ac_ct_AR=$AR
6556  # Extract the first word of "ar", so it can be a program name with args.
6557set dummy ar; ac_word=$2
6558{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6559echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6560if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6561  echo $ECHO_N "(cached) $ECHO_C" >&6
6562else
6563  if test -n "$ac_ct_AR"; then
6564  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6565else
6566as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6567for as_dir in $PATH
6568do
6569  IFS=$as_save_IFS
6570  test -z "$as_dir" && as_dir=.
6571  for ac_exec_ext in '' $ac_executable_extensions; do
6572  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6573    ac_cv_prog_ac_ct_AR="ar"
6574    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6575    break 2
6576  fi
6577done
6578done
6579IFS=$as_save_IFS
6580
6581fi
6582fi
6583ac_ct_AR=$ac_cv_prog_ac_ct_AR
6584if test -n "$ac_ct_AR"; then
6585  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6586echo "${ECHO_T}$ac_ct_AR" >&6; }
6587else
6588  { echo "$as_me:$LINENO: result: no" >&5
6589echo "${ECHO_T}no" >&6; }
6590fi
6591
6592  if test "x$ac_ct_AR" = x; then
6593    AR="false"
6594  else
6595    case $cross_compiling:$ac_tool_warned in
6596yes:)
6597{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6598whose name does not start with the host triplet.  If you think this
6599configuration is useful to you, please write to autoconf@gnu.org." >&5
6600echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6601whose name does not start with the host triplet.  If you think this
6602configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6603ac_tool_warned=yes ;;
6604esac
6605    AR=$ac_ct_AR
6606  fi
6607else
6608  AR="$ac_cv_prog_AR"
6609fi
6610
6611if test -n "$ac_tool_prefix"; then
6612  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6613set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6614{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6615echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6616if test "${ac_cv_prog_RANLIB+set}" = set; then
6617  echo $ECHO_N "(cached) $ECHO_C" >&6
6618else
6619  if test -n "$RANLIB"; then
6620  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6621else
6622as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6623for as_dir in $PATH
6624do
6625  IFS=$as_save_IFS
6626  test -z "$as_dir" && as_dir=.
6627  for ac_exec_ext in '' $ac_executable_extensions; do
6628  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6629    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6630    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6631    break 2
6632  fi
6633done
6634done
6635IFS=$as_save_IFS
6636
6637fi
6638fi
6639RANLIB=$ac_cv_prog_RANLIB
6640if test -n "$RANLIB"; then
6641  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6642echo "${ECHO_T}$RANLIB" >&6; }
6643else
6644  { echo "$as_me:$LINENO: result: no" >&5
6645echo "${ECHO_T}no" >&6; }
6646fi
6647
6648
6649fi
6650if test -z "$ac_cv_prog_RANLIB"; then
6651  ac_ct_RANLIB=$RANLIB
6652  # Extract the first word of "ranlib", so it can be a program name with args.
6653set dummy ranlib; ac_word=$2
6654{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6655echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6656if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6657  echo $ECHO_N "(cached) $ECHO_C" >&6
6658else
6659  if test -n "$ac_ct_RANLIB"; then
6660  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6661else
6662as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6663for as_dir in $PATH
6664do
6665  IFS=$as_save_IFS
6666  test -z "$as_dir" && as_dir=.
6667  for ac_exec_ext in '' $ac_executable_extensions; do
6668  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6669    ac_cv_prog_ac_ct_RANLIB="ranlib"
6670    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6671    break 2
6672  fi
6673done
6674done
6675IFS=$as_save_IFS
6676
6677fi
6678fi
6679ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6680if test -n "$ac_ct_RANLIB"; then
6681  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6682echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6683else
6684  { echo "$as_me:$LINENO: result: no" >&5
6685echo "${ECHO_T}no" >&6; }
6686fi
6687
6688  if test "x$ac_ct_RANLIB" = x; then
6689    RANLIB=":"
6690  else
6691    case $cross_compiling:$ac_tool_warned in
6692yes:)
6693{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6694whose name does not start with the host triplet.  If you think this
6695configuration is useful to you, please write to autoconf@gnu.org." >&5
6696echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6697whose name does not start with the host triplet.  If you think this
6698configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6699ac_tool_warned=yes ;;
6700esac
6701    RANLIB=$ac_ct_RANLIB
6702  fi
6703else
6704  RANLIB="$ac_cv_prog_RANLIB"
6705fi
6706
6707if test -n "$ac_tool_prefix"; then
6708  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6709set dummy ${ac_tool_prefix}strip; ac_word=$2
6710{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6711echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6712if test "${ac_cv_prog_STRIP+set}" = set; then
6713  echo $ECHO_N "(cached) $ECHO_C" >&6
6714else
6715  if test -n "$STRIP"; then
6716  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6717else
6718as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6719for as_dir in $PATH
6720do
6721  IFS=$as_save_IFS
6722  test -z "$as_dir" && as_dir=.
6723  for ac_exec_ext in '' $ac_executable_extensions; do
6724  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6725    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6726    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6727    break 2
6728  fi
6729done
6730done
6731IFS=$as_save_IFS
6732
6733fi
6734fi
6735STRIP=$ac_cv_prog_STRIP
6736if test -n "$STRIP"; then
6737  { echo "$as_me:$LINENO: result: $STRIP" >&5
6738echo "${ECHO_T}$STRIP" >&6; }
6739else
6740  { echo "$as_me:$LINENO: result: no" >&5
6741echo "${ECHO_T}no" >&6; }
6742fi
6743
6744
6745fi
6746if test -z "$ac_cv_prog_STRIP"; then
6747  ac_ct_STRIP=$STRIP
6748  # Extract the first word of "strip", so it can be a program name with args.
6749set dummy strip; ac_word=$2
6750{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6751echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6752if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6753  echo $ECHO_N "(cached) $ECHO_C" >&6
6754else
6755  if test -n "$ac_ct_STRIP"; then
6756  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6757else
6758as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6759for as_dir in $PATH
6760do
6761  IFS=$as_save_IFS
6762  test -z "$as_dir" && as_dir=.
6763  for ac_exec_ext in '' $ac_executable_extensions; do
6764  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6765    ac_cv_prog_ac_ct_STRIP="strip"
6766    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6767    break 2
6768  fi
6769done
6770done
6771IFS=$as_save_IFS
6772
6773fi
6774fi
6775ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6776if test -n "$ac_ct_STRIP"; then
6777  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6778echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6779else
6780  { echo "$as_me:$LINENO: result: no" >&5
6781echo "${ECHO_T}no" >&6; }
6782fi
6783
6784  if test "x$ac_ct_STRIP" = x; then
6785    STRIP=":"
6786  else
6787    case $cross_compiling:$ac_tool_warned in
6788yes:)
6789{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6790whose name does not start with the host triplet.  If you think this
6791configuration is useful to you, please write to autoconf@gnu.org." >&5
6792echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6793whose name does not start with the host triplet.  If you think this
6794configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6795ac_tool_warned=yes ;;
6796esac
6797    STRIP=$ac_ct_STRIP
6798  fi
6799else
6800  STRIP="$ac_cv_prog_STRIP"
6801fi
6802
6803
6804old_CC="$CC"
6805old_CFLAGS="$CFLAGS"
6806
6807# Set sane defaults for various variables
6808test -z "$AR" && AR=ar
6809test -z "$AR_FLAGS" && AR_FLAGS=cru
6810test -z "$AS" && AS=as
6811test -z "$CC" && CC=cc
6812test -z "$LTCC" && LTCC=$CC
6813test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6814test -z "$DLLTOOL" && DLLTOOL=dlltool
6815test -z "$LD" && LD=ld
6816test -z "$LN_S" && LN_S="ln -s"
6817test -z "$MAGIC_CMD" && MAGIC_CMD=file
6818test -z "$NM" && NM=nm
6819test -z "$SED" && SED=sed
6820test -z "$OBJDUMP" && OBJDUMP=objdump
6821test -z "$RANLIB" && RANLIB=:
6822test -z "$STRIP" && STRIP=:
6823test -z "$ac_objext" && ac_objext=o
6824
6825# Determine commands to create old-style static archives.
6826old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6827old_postinstall_cmds='chmod 644 $oldlib'
6828old_postuninstall_cmds=
6829
6830if test -n "$RANLIB"; then
6831  case $host_os in
6832  openbsd*)
6833    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6834    ;;
6835  *)
6836    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6837    ;;
6838  esac
6839  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6840fi
6841
6842for cc_temp in $compiler""; do
6843  case $cc_temp in
6844    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6845    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6846    \-*) ;;
6847    *) break;;
6848  esac
6849done
6850cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6851
6852
6853# Only perform the check for file, if the check method requires it
6854case $deplibs_check_method in
6855file_magic*)
6856  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6857    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6858echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6859if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6860  echo $ECHO_N "(cached) $ECHO_C" >&6
6861else
6862  case $MAGIC_CMD in
6863[\\/*] |  ?:[\\/]*)
6864  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6865  ;;
6866*)
6867  lt_save_MAGIC_CMD="$MAGIC_CMD"
6868  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6869  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6870  for ac_dir in $ac_dummy; do
6871    IFS="$lt_save_ifs"
6872    test -z "$ac_dir" && ac_dir=.
6873    if test -f $ac_dir/${ac_tool_prefix}file; then
6874      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6875      if test -n "$file_magic_test_file"; then
6876	case $deplibs_check_method in
6877	"file_magic "*)
6878	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6879	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6880	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6881	    $EGREP "$file_magic_regex" > /dev/null; then
6882	    :
6883	  else
6884	    cat <<EOF 1>&2
6885
6886*** Warning: the command libtool uses to detect shared libraries,
6887*** $file_magic_cmd, produces output that libtool cannot recognize.
6888*** The result is that libtool may fail to recognize shared libraries
6889*** as such.  This will affect the creation of libtool libraries that
6890*** depend on shared libraries, but programs linked with such libtool
6891*** libraries will work regardless of this problem.  Nevertheless, you
6892*** may want to report the problem to your system manager and/or to
6893*** bug-libtool@gnu.org
6894
6895EOF
6896	  fi ;;
6897	esac
6898      fi
6899      break
6900    fi
6901  done
6902  IFS="$lt_save_ifs"
6903  MAGIC_CMD="$lt_save_MAGIC_CMD"
6904  ;;
6905esac
6906fi
6907
6908MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6909if test -n "$MAGIC_CMD"; then
6910  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6911echo "${ECHO_T}$MAGIC_CMD" >&6; }
6912else
6913  { echo "$as_me:$LINENO: result: no" >&5
6914echo "${ECHO_T}no" >&6; }
6915fi
6916
6917if test -z "$lt_cv_path_MAGIC_CMD"; then
6918  if test -n "$ac_tool_prefix"; then
6919    { echo "$as_me:$LINENO: checking for file" >&5
6920echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6921if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6922  echo $ECHO_N "(cached) $ECHO_C" >&6
6923else
6924  case $MAGIC_CMD in
6925[\\/*] |  ?:[\\/]*)
6926  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6927  ;;
6928*)
6929  lt_save_MAGIC_CMD="$MAGIC_CMD"
6930  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6931  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6932  for ac_dir in $ac_dummy; do
6933    IFS="$lt_save_ifs"
6934    test -z "$ac_dir" && ac_dir=.
6935    if test -f $ac_dir/file; then
6936      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6937      if test -n "$file_magic_test_file"; then
6938	case $deplibs_check_method in
6939	"file_magic "*)
6940	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6941	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6942	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6943	    $EGREP "$file_magic_regex" > /dev/null; then
6944	    :
6945	  else
6946	    cat <<EOF 1>&2
6947
6948*** Warning: the command libtool uses to detect shared libraries,
6949*** $file_magic_cmd, produces output that libtool cannot recognize.
6950*** The result is that libtool may fail to recognize shared libraries
6951*** as such.  This will affect the creation of libtool libraries that
6952*** depend on shared libraries, but programs linked with such libtool
6953*** libraries will work regardless of this problem.  Nevertheless, you
6954*** may want to report the problem to your system manager and/or to
6955*** bug-libtool@gnu.org
6956
6957EOF
6958	  fi ;;
6959	esac
6960      fi
6961      break
6962    fi
6963  done
6964  IFS="$lt_save_ifs"
6965  MAGIC_CMD="$lt_save_MAGIC_CMD"
6966  ;;
6967esac
6968fi
6969
6970MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6971if test -n "$MAGIC_CMD"; then
6972  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6973echo "${ECHO_T}$MAGIC_CMD" >&6; }
6974else
6975  { echo "$as_me:$LINENO: result: no" >&5
6976echo "${ECHO_T}no" >&6; }
6977fi
6978
6979  else
6980    MAGIC_CMD=:
6981  fi
6982fi
6983
6984  fi
6985  ;;
6986esac
6987
6988enable_dlopen=no
6989enable_win32_dll=no
6990
6991# Check whether --enable-libtool-lock was given.
6992if test "${enable_libtool_lock+set}" = set; then
6993  enableval=$enable_libtool_lock;
6994fi
6995
6996test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6997
6998
6999# Check whether --with-pic was given.
7000if test "${with_pic+set}" = set; then
7001  withval=$with_pic; pic_mode="$withval"
7002else
7003  pic_mode=default
7004fi
7005
7006test -z "$pic_mode" && pic_mode=default
7007
7008# Use C for the default configuration in the libtool script
7009tagname=
7010lt_save_CC="$CC"
7011ac_ext=c
7012ac_cpp='$CPP $CPPFLAGS'
7013ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7014ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7015ac_compiler_gnu=$ac_cv_c_compiler_gnu
7016
7017
7018# Source file extension for C test sources.
7019ac_ext=c
7020
7021# Object file extension for compiled C test sources.
7022objext=o
7023objext=$objext
7024
7025# Code to be used in simple compile tests
7026lt_simple_compile_test_code="int some_variable = 0;\n"
7027
7028# Code to be used in simple link tests
7029lt_simple_link_test_code='int main(){return(0);}\n'
7030
7031
7032# If no C compiler was specified, use CC.
7033LTCC=${LTCC-"$CC"}
7034
7035# If no C compiler flags were specified, use CFLAGS.
7036LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7037
7038# Allow CC to be a program name with arguments.
7039compiler=$CC
7040
7041
7042# save warnings/boilerplate of simple test code
7043ac_outfile=conftest.$ac_objext
7044printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7045eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7046_lt_compiler_boilerplate=`cat conftest.err`
7047$rm conftest*
7048
7049ac_outfile=conftest.$ac_objext
7050printf "$lt_simple_link_test_code" >conftest.$ac_ext
7051eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7052_lt_linker_boilerplate=`cat conftest.err`
7053$rm conftest*
7054
7055
7056
7057lt_prog_compiler_no_builtin_flag=
7058
7059if test "$GCC" = yes; then
7060  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7061
7062
7063{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7064echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7065if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7066  echo $ECHO_N "(cached) $ECHO_C" >&6
7067else
7068  lt_cv_prog_compiler_rtti_exceptions=no
7069  ac_outfile=conftest.$ac_objext
7070   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7071   lt_compiler_flag="-fno-rtti -fno-exceptions"
7072   # Insert the option either (1) after the last *FLAGS variable, or
7073   # (2) before a word containing "conftest.", or (3) at the end.
7074   # Note that $ac_compile itself does not contain backslashes and begins
7075   # with a dollar sign (not a hyphen), so the echo should work correctly.
7076   # The option is referenced via a variable to avoid confusing sed.
7077   lt_compile=`echo "$ac_compile" | $SED \
7078   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7079   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7080   -e 's:$: $lt_compiler_flag:'`
7081   (eval echo "\"\$as_me:7081: $lt_compile\"" >&5)
7082   (eval "$lt_compile" 2>conftest.err)
7083   ac_status=$?
7084   cat conftest.err >&5
7085   echo "$as_me:7085: \$? = $ac_status" >&5
7086   if (exit $ac_status) && test -s "$ac_outfile"; then
7087     # The compiler can only warn and ignore the option if not recognized
7088     # So say no if there are warnings other than the usual output.
7089     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7090     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7091     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7092       lt_cv_prog_compiler_rtti_exceptions=yes
7093     fi
7094   fi
7095   $rm conftest*
7096
7097fi
7098{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7099echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7100
7101if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7102    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7103else
7104    :
7105fi
7106
7107fi
7108
7109lt_prog_compiler_wl=
7110lt_prog_compiler_pic=
7111lt_prog_compiler_static=
7112
7113{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7114echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7115
7116  if test "$GCC" = yes; then
7117    lt_prog_compiler_wl='-Wl,'
7118    lt_prog_compiler_static='-static'
7119
7120    case $host_os in
7121      aix*)
7122      # All AIX code is PIC.
7123      if test "$host_cpu" = ia64; then
7124	# AIX 5 now supports IA64 processor
7125	lt_prog_compiler_static='-Bstatic'
7126      fi
7127      ;;
7128
7129    amigaos*)
7130      # FIXME: we need at least 68020 code to build shared libraries, but
7131      # adding the `-m68020' flag to GCC prevents building anything better,
7132      # like `-m68040'.
7133      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7134      ;;
7135
7136    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7137      # PIC is the default for these OSes.
7138      ;;
7139
7140    mingw* | pw32* | os2*)
7141      # This hack is so that the source file can tell whether it is being
7142      # built for inclusion in a dll (and should export symbols for example).
7143      lt_prog_compiler_pic='-DDLL_EXPORT'
7144      ;;
7145
7146    darwin* | rhapsody*)
7147      # PIC is the default on this platform
7148      # Common symbols not allowed in MH_DYLIB files
7149      lt_prog_compiler_pic='-fno-common'
7150      ;;
7151
7152    interix3*)
7153      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7154      # Instead, we relocate shared libraries at runtime.
7155      ;;
7156
7157    msdosdjgpp*)
7158      # Just because we use GCC doesn't mean we suddenly get shared libraries
7159      # on systems that don't support them.
7160      lt_prog_compiler_can_build_shared=no
7161      enable_shared=no
7162      ;;
7163
7164    sysv4*MP*)
7165      if test -d /usr/nec; then
7166	lt_prog_compiler_pic=-Kconform_pic
7167      fi
7168      ;;
7169
7170    hpux*)
7171      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7172      # not for PA HP-UX.
7173      case $host_cpu in
7174      hppa*64*|ia64*)
7175	# +Z the default
7176	;;
7177      *)
7178	lt_prog_compiler_pic='-fPIC'
7179	;;
7180      esac
7181      ;;
7182
7183    *)
7184      lt_prog_compiler_pic='-fPIC'
7185      ;;
7186    esac
7187  else
7188    # PORTME Check for flag to pass linker flags through the system compiler.
7189    case $host_os in
7190    aix*)
7191      lt_prog_compiler_wl='-Wl,'
7192      if test "$host_cpu" = ia64; then
7193	# AIX 5 now supports IA64 processor
7194	lt_prog_compiler_static='-Bstatic'
7195      else
7196	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7197      fi
7198      ;;
7199      darwin*)
7200        # PIC is the default on this platform
7201        # Common symbols not allowed in MH_DYLIB files
7202       case $cc_basename in
7203         xlc*)
7204         lt_prog_compiler_pic='-qnocommon'
7205         lt_prog_compiler_wl='-Wl,'
7206         ;;
7207       esac
7208       ;;
7209
7210    mingw* | pw32* | os2*)
7211      # This hack is so that the source file can tell whether it is being
7212      # built for inclusion in a dll (and should export symbols for example).
7213      lt_prog_compiler_pic='-DDLL_EXPORT'
7214      ;;
7215
7216    hpux9* | hpux10* | hpux11*)
7217      lt_prog_compiler_wl='-Wl,'
7218      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7219      # not for PA HP-UX.
7220      case $host_cpu in
7221      hppa*64*|ia64*)
7222	# +Z the default
7223	;;
7224      *)
7225	lt_prog_compiler_pic='+Z'
7226	;;
7227      esac
7228      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7229      lt_prog_compiler_static='${wl}-a ${wl}archive'
7230      ;;
7231
7232    irix5* | irix6* | nonstopux*)
7233      lt_prog_compiler_wl='-Wl,'
7234      # PIC (with -KPIC) is the default.
7235      lt_prog_compiler_static='-non_shared'
7236      ;;
7237
7238    newsos6)
7239      lt_prog_compiler_pic='-KPIC'
7240      lt_prog_compiler_static='-Bstatic'
7241      ;;
7242
7243    linux* | k*bsd*-gnu)
7244      case $cc_basename in
7245      icc* | ecc*)
7246	lt_prog_compiler_wl='-Wl,'
7247	lt_prog_compiler_pic='-KPIC'
7248	lt_prog_compiler_static='-static'
7249        ;;
7250      pgcc* | pgf77* | pgf90* | pgf95*)
7251        # Portland Group compilers (*not* the Pentium gcc compiler,
7252	# which looks to be a dead project)
7253	lt_prog_compiler_wl='-Wl,'
7254	lt_prog_compiler_pic='-fpic'
7255	lt_prog_compiler_static='-Bstatic'
7256        ;;
7257      ccc*)
7258        lt_prog_compiler_wl='-Wl,'
7259        # All Alpha code is PIC.
7260        lt_prog_compiler_static='-non_shared'
7261        ;;
7262      esac
7263      ;;
7264
7265    osf3* | osf4* | osf5*)
7266      lt_prog_compiler_wl='-Wl,'
7267      # All OSF/1 code is PIC.
7268      lt_prog_compiler_static='-non_shared'
7269      ;;
7270
7271    solaris*)
7272      lt_prog_compiler_pic='-KPIC'
7273      lt_prog_compiler_static='-Bstatic'
7274      case $cc_basename in
7275      f77* | f90* | f95*)
7276	lt_prog_compiler_wl='-Qoption ld ';;
7277      *)
7278	lt_prog_compiler_wl='-Wl,';;
7279      esac
7280      ;;
7281
7282    sunos4*)
7283      lt_prog_compiler_wl='-Qoption ld '
7284      lt_prog_compiler_pic='-PIC'
7285      lt_prog_compiler_static='-Bstatic'
7286      ;;
7287
7288    sysv4 | sysv4.2uw2* | sysv4.3*)
7289      lt_prog_compiler_wl='-Wl,'
7290      lt_prog_compiler_pic='-KPIC'
7291      lt_prog_compiler_static='-Bstatic'
7292      ;;
7293
7294    sysv4*MP*)
7295      if test -d /usr/nec ;then
7296	lt_prog_compiler_pic='-Kconform_pic'
7297	lt_prog_compiler_static='-Bstatic'
7298      fi
7299      ;;
7300
7301    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7302      lt_prog_compiler_wl='-Wl,'
7303      lt_prog_compiler_pic='-KPIC'
7304      lt_prog_compiler_static='-Bstatic'
7305      ;;
7306
7307    unicos*)
7308      lt_prog_compiler_wl='-Wl,'
7309      lt_prog_compiler_can_build_shared=no
7310      ;;
7311
7312    uts4*)
7313      lt_prog_compiler_pic='-pic'
7314      lt_prog_compiler_static='-Bstatic'
7315      ;;
7316
7317    *)
7318      lt_prog_compiler_can_build_shared=no
7319      ;;
7320    esac
7321  fi
7322
7323{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7324echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7325
7326#
7327# Check to make sure the PIC flag actually works.
7328#
7329if test -n "$lt_prog_compiler_pic"; then
7330
7331{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7332echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7333if test "${lt_prog_compiler_pic_works+set}" = set; then
7334  echo $ECHO_N "(cached) $ECHO_C" >&6
7335else
7336  lt_prog_compiler_pic_works=no
7337  ac_outfile=conftest.$ac_objext
7338   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7339   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7340   # Insert the option either (1) after the last *FLAGS variable, or
7341   # (2) before a word containing "conftest.", or (3) at the end.
7342   # Note that $ac_compile itself does not contain backslashes and begins
7343   # with a dollar sign (not a hyphen), so the echo should work correctly.
7344   # The option is referenced via a variable to avoid confusing sed.
7345   lt_compile=`echo "$ac_compile" | $SED \
7346   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7347   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7348   -e 's:$: $lt_compiler_flag:'`
7349   (eval echo "\"\$as_me:7349: $lt_compile\"" >&5)
7350   (eval "$lt_compile" 2>conftest.err)
7351   ac_status=$?
7352   cat conftest.err >&5
7353   echo "$as_me:7353: \$? = $ac_status" >&5
7354   if (exit $ac_status) && test -s "$ac_outfile"; then
7355     # The compiler can only warn and ignore the option if not recognized
7356     # So say no if there are warnings other than the usual output.
7357     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7358     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7359     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7360       lt_prog_compiler_pic_works=yes
7361     fi
7362   fi
7363   $rm conftest*
7364
7365fi
7366{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7367echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7368
7369if test x"$lt_prog_compiler_pic_works" = xyes; then
7370    case $lt_prog_compiler_pic in
7371     "" | " "*) ;;
7372     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7373     esac
7374else
7375    lt_prog_compiler_pic=
7376     lt_prog_compiler_can_build_shared=no
7377fi
7378
7379fi
7380case $host_os in
7381  # For platforms which do not support PIC, -DPIC is meaningless:
7382  *djgpp*)
7383    lt_prog_compiler_pic=
7384    ;;
7385  *)
7386    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7387    ;;
7388esac
7389
7390#
7391# Check to make sure the static flag actually works.
7392#
7393wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7394{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7395echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7396if test "${lt_prog_compiler_static_works+set}" = set; then
7397  echo $ECHO_N "(cached) $ECHO_C" >&6
7398else
7399  lt_prog_compiler_static_works=no
7400   save_LDFLAGS="$LDFLAGS"
7401   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7402   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7403   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7404     # The linker can only warn and ignore the option if not recognized
7405     # So say no if there are warnings
7406     if test -s conftest.err; then
7407       # Append any errors to the config.log.
7408       cat conftest.err 1>&5
7409       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7410       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7411       if diff conftest.exp conftest.er2 >/dev/null; then
7412         lt_prog_compiler_static_works=yes
7413       fi
7414     else
7415       lt_prog_compiler_static_works=yes
7416     fi
7417   fi
7418   $rm conftest*
7419   LDFLAGS="$save_LDFLAGS"
7420
7421fi
7422{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7423echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7424
7425if test x"$lt_prog_compiler_static_works" = xyes; then
7426    :
7427else
7428    lt_prog_compiler_static=
7429fi
7430
7431
7432{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7433echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7434if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7435  echo $ECHO_N "(cached) $ECHO_C" >&6
7436else
7437  lt_cv_prog_compiler_c_o=no
7438   $rm -r conftest 2>/dev/null
7439   mkdir conftest
7440   cd conftest
7441   mkdir out
7442   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7443
7444   lt_compiler_flag="-o out/conftest2.$ac_objext"
7445   # Insert the option either (1) after the last *FLAGS variable, or
7446   # (2) before a word containing "conftest.", or (3) at the end.
7447   # Note that $ac_compile itself does not contain backslashes and begins
7448   # with a dollar sign (not a hyphen), so the echo should work correctly.
7449   lt_compile=`echo "$ac_compile" | $SED \
7450   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7451   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7452   -e 's:$: $lt_compiler_flag:'`
7453   (eval echo "\"\$as_me:7453: $lt_compile\"" >&5)
7454   (eval "$lt_compile" 2>out/conftest.err)
7455   ac_status=$?
7456   cat out/conftest.err >&5
7457   echo "$as_me:7457: \$? = $ac_status" >&5
7458   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7459   then
7460     # The compiler can only warn and ignore the option if not recognized
7461     # So say no if there are warnings
7462     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7463     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7464     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7465       lt_cv_prog_compiler_c_o=yes
7466     fi
7467   fi
7468   chmod u+w . 2>&5
7469   $rm conftest*
7470   # SGI C++ compiler will create directory out/ii_files/ for
7471   # template instantiation
7472   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7473   $rm out/* && rmdir out
7474   cd ..
7475   rmdir conftest
7476   $rm conftest*
7477
7478fi
7479{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7480echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7481
7482
7483hard_links="nottested"
7484if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7485  # do not overwrite the value of need_locks provided by the user
7486  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7487echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7488  hard_links=yes
7489  $rm conftest*
7490  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7491  touch conftest.a
7492  ln conftest.a conftest.b 2>&5 || hard_links=no
7493  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7494  { echo "$as_me:$LINENO: result: $hard_links" >&5
7495echo "${ECHO_T}$hard_links" >&6; }
7496  if test "$hard_links" = no; then
7497    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7498echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7499    need_locks=warn
7500  fi
7501else
7502  need_locks=no
7503fi
7504
7505{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7506echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7507
7508  runpath_var=
7509  allow_undefined_flag=
7510  enable_shared_with_static_runtimes=no
7511  archive_cmds=
7512  archive_expsym_cmds=
7513  old_archive_From_new_cmds=
7514  old_archive_from_expsyms_cmds=
7515  export_dynamic_flag_spec=
7516  whole_archive_flag_spec=
7517  thread_safe_flag_spec=
7518  hardcode_libdir_flag_spec=
7519  hardcode_libdir_flag_spec_ld=
7520  hardcode_libdir_separator=
7521  hardcode_direct=no
7522  hardcode_minus_L=no
7523  hardcode_shlibpath_var=unsupported
7524  link_all_deplibs=unknown
7525  hardcode_automatic=no
7526  module_cmds=
7527  module_expsym_cmds=
7528  always_export_symbols=no
7529  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7530  # include_expsyms should be a list of space-separated symbols to be *always*
7531  # included in the symbol list
7532  include_expsyms=
7533  # exclude_expsyms can be an extended regexp of symbols to exclude
7534  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7535  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7536  # as well as any symbol that contains `d'.
7537  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7538  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7539  # platforms (ab)use it in PIC code, but their linkers get confused if
7540  # the symbol is explicitly referenced.  Since portable code cannot
7541  # rely on this symbol name, it's probably fine to never include it in
7542  # preloaded symbol tables.
7543  extract_expsyms_cmds=
7544  # Just being paranoid about ensuring that cc_basename is set.
7545  for cc_temp in $compiler""; do
7546  case $cc_temp in
7547    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7548    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7549    \-*) ;;
7550    *) break;;
7551  esac
7552done
7553cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7554
7555  case $host_os in
7556  cygwin* | mingw* | pw32*)
7557    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7558    # When not using gcc, we currently assume that we are using
7559    # Microsoft Visual C++.
7560    if test "$GCC" != yes; then
7561      with_gnu_ld=no
7562    fi
7563    ;;
7564  interix*)
7565    # we just hope/assume this is gcc and not c89 (= MSVC++)
7566    with_gnu_ld=yes
7567    ;;
7568  openbsd*)
7569    with_gnu_ld=no
7570    ;;
7571  esac
7572
7573  ld_shlibs=yes
7574  if test "$with_gnu_ld" = yes; then
7575    # If archive_cmds runs LD, not CC, wlarc should be empty
7576    wlarc='${wl}'
7577
7578    # Set some defaults for GNU ld with shared library support. These
7579    # are reset later if shared libraries are not supported. Putting them
7580    # here allows them to be overridden if necessary.
7581    runpath_var=LD_RUN_PATH
7582    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7583    export_dynamic_flag_spec='${wl}--export-dynamic'
7584    # ancient GNU ld didn't support --whole-archive et. al.
7585    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7586	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7587      else
7588  	whole_archive_flag_spec=
7589    fi
7590    supports_anon_versioning=no
7591    case `$LD -v 2>/dev/null` in
7592      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7593      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7594      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7595      *\ 2.11.*) ;; # other 2.11 versions
7596      *) supports_anon_versioning=yes ;;
7597    esac
7598
7599    # See if GNU ld supports shared libraries.
7600    case $host_os in
7601    aix3* | aix4* | aix5*)
7602      # On AIX/PPC, the GNU linker is very broken
7603      if test "$host_cpu" != ia64; then
7604	ld_shlibs=no
7605	cat <<EOF 1>&2
7606
7607*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7608*** to be unable to reliably create shared libraries on AIX.
7609*** Therefore, libtool is disabling shared libraries support.  If you
7610*** really care for shared libraries, you may want to modify your PATH
7611*** so that a non-GNU linker is found, and then restart.
7612
7613EOF
7614      fi
7615      ;;
7616
7617    amigaos*)
7618      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)'
7619      hardcode_libdir_flag_spec='-L$libdir'
7620      hardcode_minus_L=yes
7621
7622      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7623      # that the semantics of dynamic libraries on AmigaOS, at least up
7624      # to version 4, is to share data among multiple programs linked
7625      # with the same dynamic library.  Since this doesn't match the
7626      # behavior of shared libraries on other platforms, we can't use
7627      # them.
7628      ld_shlibs=no
7629      ;;
7630
7631    beos*)
7632      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7633	allow_undefined_flag=unsupported
7634	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7635	# support --undefined.  This deserves some investigation.  FIXME
7636	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7637      else
7638	ld_shlibs=no
7639      fi
7640      ;;
7641
7642    cygwin* | mingw* | pw32*)
7643      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7644      # as there is no search path for DLLs.
7645      hardcode_libdir_flag_spec='-L$libdir'
7646      allow_undefined_flag=unsupported
7647      always_export_symbols=no
7648      enable_shared_with_static_runtimes=yes
7649      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7650
7651      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7652        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7653	# If the export-symbols file already is a .def file (1st line
7654	# is EXPORTS), use it as is; otherwise, prepend...
7655	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7656	  cp $export_symbols $output_objdir/$soname.def;
7657	else
7658	  echo EXPORTS > $output_objdir/$soname.def;
7659	  cat $export_symbols >> $output_objdir/$soname.def;
7660	fi~
7661	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7662      else
7663	ld_shlibs=no
7664      fi
7665      ;;
7666
7667    interix3*)
7668      hardcode_direct=no
7669      hardcode_shlibpath_var=no
7670      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7671      export_dynamic_flag_spec='${wl}-E'
7672      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7673      # Instead, shared libraries are loaded at an image base (0x10000000 by
7674      # default) and relocated if they conflict, which is a slow very memory
7675      # consuming and fragmenting process.  To avoid this, we pick a random,
7676      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7677      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7678      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7679      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'
7680      ;;
7681
7682    linux* | k*bsd*-gnu)
7683      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7684	tmp_addflag=
7685	case $cc_basename,$host_cpu in
7686	pgcc*)				# Portland Group C compiler
7687	  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'
7688	  tmp_addflag=' $pic_flag'
7689	  ;;
7690	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7691	  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'
7692	  tmp_addflag=' $pic_flag -Mnomain' ;;
7693	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7694	  tmp_addflag=' -i_dynamic' ;;
7695	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7696	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7697	ifc* | ifort*)			# Intel Fortran compiler
7698	  tmp_addflag=' -nofor_main' ;;
7699	esac
7700	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7701
7702	if test $supports_anon_versioning = yes; then
7703	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7704  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7705  $echo "local: *; };" >> $output_objdir/$libname.ver~
7706	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7707	fi
7708	link_all_deplibs=no
7709      else
7710	ld_shlibs=no
7711      fi
7712      ;;
7713
7714    netbsd* | netbsdelf*-gnu)
7715      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7716	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7717	wlarc=
7718      else
7719	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7720	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7721      fi
7722      ;;
7723
7724    solaris*)
7725      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7726	ld_shlibs=no
7727	cat <<EOF 1>&2
7728
7729*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7730*** create shared libraries on Solaris systems.  Therefore, libtool
7731*** is disabling shared libraries support.  We urge you to upgrade GNU
7732*** binutils to release 2.9.1 or newer.  Another option is to modify
7733*** your PATH or compiler configuration so that the native linker is
7734*** used, and then restart.
7735
7736EOF
7737      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7738	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7739	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7740      else
7741	ld_shlibs=no
7742      fi
7743      ;;
7744
7745    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7746      case `$LD -v 2>&1` in
7747        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7748	ld_shlibs=no
7749	cat <<_LT_EOF 1>&2
7750
7751*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7752*** reliably create shared libraries on SCO systems.  Therefore, libtool
7753*** is disabling shared libraries support.  We urge you to upgrade GNU
7754*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7755*** your PATH or compiler configuration so that the native linker is
7756*** used, and then restart.
7757
7758_LT_EOF
7759	;;
7760	*)
7761	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7762	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7763	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7764	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7765	  else
7766	    ld_shlibs=no
7767	  fi
7768	;;
7769      esac
7770      ;;
7771
7772    sunos4*)
7773      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7774      wlarc=
7775      hardcode_direct=yes
7776      hardcode_shlibpath_var=no
7777      ;;
7778
7779    *)
7780      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7781	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7782	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7783      else
7784	ld_shlibs=no
7785      fi
7786      ;;
7787    esac
7788
7789    if test "$ld_shlibs" = no; then
7790      runpath_var=
7791      hardcode_libdir_flag_spec=
7792      export_dynamic_flag_spec=
7793      whole_archive_flag_spec=
7794    fi
7795  else
7796    # PORTME fill in a description of your system's linker (not GNU ld)
7797    case $host_os in
7798    aix3*)
7799      allow_undefined_flag=unsupported
7800      always_export_symbols=yes
7801      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'
7802      # Note: this linker hardcodes the directories in LIBPATH if there
7803      # are no directories specified by -L.
7804      hardcode_minus_L=yes
7805      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7806	# Neither direct hardcoding nor static linking is supported with a
7807	# broken collect2.
7808	hardcode_direct=unsupported
7809      fi
7810      ;;
7811
7812    aix4* | aix5*)
7813      if test "$host_cpu" = ia64; then
7814	# On IA64, the linker does run time linking by default, so we don't
7815	# have to do anything special.
7816	aix_use_runtimelinking=no
7817	exp_sym_flag='-Bexport'
7818	no_entry_flag=""
7819      else
7820	# If we're using GNU nm, then we don't want the "-C" option.
7821	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7822	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7823	  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'
7824	else
7825	  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'
7826	fi
7827	aix_use_runtimelinking=no
7828
7829	# Test if we are trying to use run time linking or normal
7830	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7831	# need to do runtime linking.
7832	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7833	  for ld_flag in $LDFLAGS; do
7834  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7835  	    aix_use_runtimelinking=yes
7836  	    break
7837  	  fi
7838	  done
7839	  ;;
7840	esac
7841
7842	exp_sym_flag='-bexport'
7843	no_entry_flag='-bnoentry'
7844      fi
7845
7846      # When large executables or shared objects are built, AIX ld can
7847      # have problems creating the table of contents.  If linking a library
7848      # or program results in "error TOC overflow" add -mminimal-toc to
7849      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7850      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7851
7852      archive_cmds=''
7853      hardcode_direct=yes
7854      hardcode_libdir_separator=':'
7855      link_all_deplibs=yes
7856
7857      if test "$GCC" = yes; then
7858	case $host_os in aix4.[012]|aix4.[012].*)
7859	# We only want to do this on AIX 4.2 and lower, the check
7860	# below for broken collect2 doesn't work under 4.3+
7861	  collect2name=`${CC} -print-prog-name=collect2`
7862	  if test -f "$collect2name" && \
7863  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7864	  then
7865  	  # We have reworked collect2
7866  	  hardcode_direct=yes
7867	  else
7868  	  # We have old collect2
7869  	  hardcode_direct=unsupported
7870  	  # It fails to find uninstalled libraries when the uninstalled
7871  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7872  	  # to unsupported forces relinking
7873  	  hardcode_minus_L=yes
7874  	  hardcode_libdir_flag_spec='-L$libdir'
7875  	  hardcode_libdir_separator=
7876	  fi
7877	  ;;
7878	esac
7879	shared_flag='-shared'
7880	if test "$aix_use_runtimelinking" = yes; then
7881	  shared_flag="$shared_flag "'${wl}-G'
7882	fi
7883      else
7884	# not using gcc
7885	if test "$host_cpu" = ia64; then
7886  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7887  	# chokes on -Wl,-G. The following line is correct:
7888	  shared_flag='-G'
7889	else
7890	  if test "$aix_use_runtimelinking" = yes; then
7891	    shared_flag='${wl}-G'
7892	  else
7893	    shared_flag='${wl}-bM:SRE'
7894	  fi
7895	fi
7896      fi
7897
7898      # It seems that -bexpall does not export symbols beginning with
7899      # underscore (_), so it is better to generate a list of symbols to export.
7900      always_export_symbols=yes
7901      if test "$aix_use_runtimelinking" = yes; then
7902	# Warning - without using the other runtime loading flags (-brtl),
7903	# -berok will link without error, but may produce a broken library.
7904	allow_undefined_flag='-berok'
7905       # Determine the default libpath from the value encoded in an empty executable.
7906       cat >conftest.$ac_ext <<_ACEOF
7907/* confdefs.h.  */
7908_ACEOF
7909cat confdefs.h >>conftest.$ac_ext
7910cat >>conftest.$ac_ext <<_ACEOF
7911/* end confdefs.h.  */
7912
7913int
7914main ()
7915{
7916
7917  ;
7918  return 0;
7919}
7920_ACEOF
7921rm -f conftest.$ac_objext conftest$ac_exeext
7922if { (ac_try="$ac_link"
7923case "(($ac_try" in
7924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7925  *) ac_try_echo=$ac_try;;
7926esac
7927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7928  (eval "$ac_link") 2>conftest.er1
7929  ac_status=$?
7930  grep -v '^ *+' conftest.er1 >conftest.err
7931  rm -f conftest.er1
7932  cat conftest.err >&5
7933  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7934  (exit $ac_status); } && {
7935	 test -z "$ac_c_werror_flag" ||
7936	 test ! -s conftest.err
7937       } && test -s conftest$ac_exeext &&
7938       $as_test_x conftest$ac_exeext; then
7939
7940aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7941}'`
7942# Check for a 64-bit object if we didn't find anything.
7943if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7944}'`; fi
7945else
7946  echo "$as_me: failed program was:" >&5
7947sed 's/^/| /' conftest.$ac_ext >&5
7948
7949
7950fi
7951
7952rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7953      conftest$ac_exeext conftest.$ac_ext
7954if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7955
7956       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7957	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"
7958       else
7959	if test "$host_cpu" = ia64; then
7960	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7961	  allow_undefined_flag="-z nodefs"
7962	  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"
7963	else
7964	 # Determine the default libpath from the value encoded in an empty executable.
7965	 cat >conftest.$ac_ext <<_ACEOF
7966/* confdefs.h.  */
7967_ACEOF
7968cat confdefs.h >>conftest.$ac_ext
7969cat >>conftest.$ac_ext <<_ACEOF
7970/* end confdefs.h.  */
7971
7972int
7973main ()
7974{
7975
7976  ;
7977  return 0;
7978}
7979_ACEOF
7980rm -f conftest.$ac_objext conftest$ac_exeext
7981if { (ac_try="$ac_link"
7982case "(($ac_try" in
7983  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7984  *) ac_try_echo=$ac_try;;
7985esac
7986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7987  (eval "$ac_link") 2>conftest.er1
7988  ac_status=$?
7989  grep -v '^ *+' conftest.er1 >conftest.err
7990  rm -f conftest.er1
7991  cat conftest.err >&5
7992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7993  (exit $ac_status); } && {
7994	 test -z "$ac_c_werror_flag" ||
7995	 test ! -s conftest.err
7996       } && test -s conftest$ac_exeext &&
7997       $as_test_x conftest$ac_exeext; then
7998
7999aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8000}'`
8001# Check for a 64-bit object if we didn't find anything.
8002if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8003}'`; fi
8004else
8005  echo "$as_me: failed program was:" >&5
8006sed 's/^/| /' conftest.$ac_ext >&5
8007
8008
8009fi
8010
8011rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8012      conftest$ac_exeext conftest.$ac_ext
8013if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8014
8015	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8016	  # Warning - without using the other run time loading flags,
8017	  # -berok will link without error, but may produce a broken library.
8018	  no_undefined_flag=' ${wl}-bernotok'
8019	  allow_undefined_flag=' ${wl}-berok'
8020	  # Exported symbols can be pulled into shared objects from archives
8021	  whole_archive_flag_spec='$convenience'
8022	  archive_cmds_need_lc=yes
8023	  # This is similar to how AIX traditionally builds its shared libraries.
8024	  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'
8025	fi
8026      fi
8027      ;;
8028
8029    amigaos*)
8030      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)'
8031      hardcode_libdir_flag_spec='-L$libdir'
8032      hardcode_minus_L=yes
8033      # see comment about different semantics on the GNU ld section
8034      ld_shlibs=no
8035      ;;
8036
8037    bsdi[45]*)
8038      export_dynamic_flag_spec=-rdynamic
8039      ;;
8040
8041    cygwin* | mingw* | pw32*)
8042      # When not using gcc, we currently assume that we are using
8043      # Microsoft Visual C++.
8044      # hardcode_libdir_flag_spec is actually meaningless, as there is
8045      # no search path for DLLs.
8046      hardcode_libdir_flag_spec=' '
8047      allow_undefined_flag=unsupported
8048      # Tell ltmain to make .lib files, not .a files.
8049      libext=lib
8050      # Tell ltmain to make .dll files, not .so files.
8051      shrext_cmds=".dll"
8052      # FIXME: Setting linknames here is a bad hack.
8053      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8054      # The linker will automatically build a .lib file if we build a DLL.
8055      old_archive_From_new_cmds='true'
8056      # FIXME: Should let the user specify the lib program.
8057      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8058      fix_srcfile_path='`cygpath -w "$srcfile"`'
8059      enable_shared_with_static_runtimes=yes
8060      ;;
8061
8062    darwin* | rhapsody*)
8063      case $host_os in
8064        rhapsody* | darwin1.[012])
8065         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8066         ;;
8067       *) # Darwin 1.3 on
8068         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8069           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8070         else
8071           case ${MACOSX_DEPLOYMENT_TARGET} in
8072             10.[012])
8073               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8074               ;;
8075             10.*)
8076               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8077               ;;
8078           esac
8079         fi
8080         ;;
8081      esac
8082      archive_cmds_need_lc=no
8083      hardcode_direct=no
8084      hardcode_automatic=yes
8085      hardcode_shlibpath_var=unsupported
8086      whole_archive_flag_spec=''
8087      link_all_deplibs=yes
8088    if test "$GCC" = yes ; then
8089    	output_verbose_link_cmd='echo'
8090        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8091      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8092      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8093      archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8094      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}'
8095    else
8096      case $cc_basename in
8097        xlc*)
8098         output_verbose_link_cmd='echo'
8099         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8100         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8101          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8102         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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8103          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}'
8104          ;;
8105       *)
8106         ld_shlibs=no
8107          ;;
8108      esac
8109    fi
8110      ;;
8111
8112    dgux*)
8113      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8114      hardcode_libdir_flag_spec='-L$libdir'
8115      hardcode_shlibpath_var=no
8116      ;;
8117
8118    freebsd1*)
8119      ld_shlibs=no
8120      ;;
8121
8122    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8123    # support.  Future versions do this automatically, but an explicit c++rt0.o
8124    # does not break anything, and helps significantly (at the cost of a little
8125    # extra space).
8126    freebsd2.2*)
8127      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8128      hardcode_libdir_flag_spec='-R$libdir'
8129      hardcode_direct=yes
8130      hardcode_shlibpath_var=no
8131      ;;
8132
8133    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8134    freebsd2*)
8135      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8136      hardcode_direct=yes
8137      hardcode_minus_L=yes
8138      hardcode_shlibpath_var=no
8139      ;;
8140
8141    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8142    freebsd* | dragonfly*)
8143      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8144      hardcode_libdir_flag_spec='-R$libdir'
8145      hardcode_direct=yes
8146      hardcode_shlibpath_var=no
8147      ;;
8148
8149    hpux9*)
8150      if test "$GCC" = yes; then
8151	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'
8152      else
8153	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'
8154      fi
8155      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8156      hardcode_libdir_separator=:
8157      hardcode_direct=yes
8158
8159      # hardcode_minus_L: Not really in the search PATH,
8160      # but as the default location of the library.
8161      hardcode_minus_L=yes
8162      export_dynamic_flag_spec='${wl}-E'
8163      ;;
8164
8165    hpux10*)
8166      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8167	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8168      else
8169	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8170      fi
8171      if test "$with_gnu_ld" = no; then
8172	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8173	hardcode_libdir_separator=:
8174
8175	hardcode_direct=yes
8176	export_dynamic_flag_spec='${wl}-E'
8177
8178	# hardcode_minus_L: Not really in the search PATH,
8179	# but as the default location of the library.
8180	hardcode_minus_L=yes
8181      fi
8182      ;;
8183
8184    hpux11*)
8185      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8186	case $host_cpu in
8187	hppa*64*)
8188	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8189	  ;;
8190	ia64*)
8191	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8192	  ;;
8193	*)
8194	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8195	  ;;
8196	esac
8197      else
8198	case $host_cpu in
8199	hppa*64*)
8200	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8201	  ;;
8202	ia64*)
8203	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8204	  ;;
8205	*)
8206	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8207	  ;;
8208	esac
8209      fi
8210      if test "$with_gnu_ld" = no; then
8211	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8212	hardcode_libdir_separator=:
8213
8214	case $host_cpu in
8215	hppa*64*|ia64*)
8216	  hardcode_libdir_flag_spec_ld='+b $libdir'
8217	  hardcode_direct=no
8218	  hardcode_shlibpath_var=no
8219	  ;;
8220	*)
8221	  hardcode_direct=yes
8222	  export_dynamic_flag_spec='${wl}-E'
8223
8224	  # hardcode_minus_L: Not really in the search PATH,
8225	  # but as the default location of the library.
8226	  hardcode_minus_L=yes
8227	  ;;
8228	esac
8229      fi
8230      ;;
8231
8232    irix5* | irix6* | nonstopux*)
8233      if test "$GCC" = yes; then
8234	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'
8235      else
8236	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'
8237	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8238      fi
8239      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8240      hardcode_libdir_separator=:
8241      link_all_deplibs=yes
8242      ;;
8243
8244    netbsd* | netbsdelf*-gnu)
8245      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8246	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8247      else
8248	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8249      fi
8250      hardcode_libdir_flag_spec='-R$libdir'
8251      hardcode_direct=yes
8252      hardcode_shlibpath_var=no
8253      ;;
8254
8255    newsos6)
8256      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8257      hardcode_direct=yes
8258      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8259      hardcode_libdir_separator=:
8260      hardcode_shlibpath_var=no
8261      ;;
8262
8263    openbsd*)
8264      hardcode_direct=yes
8265      hardcode_shlibpath_var=no
8266      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8267	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8268	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8269	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8270	export_dynamic_flag_spec='${wl}-E'
8271      else
8272       case $host_os in
8273	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8274	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8275	   hardcode_libdir_flag_spec='-R$libdir'
8276	   ;;
8277	 *)
8278	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8279	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8280	   ;;
8281       esac
8282      fi
8283      ;;
8284
8285    os2*)
8286      hardcode_libdir_flag_spec='-L$libdir'
8287      hardcode_minus_L=yes
8288      allow_undefined_flag=unsupported
8289      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'
8290      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8291      ;;
8292
8293    osf3*)
8294      if test "$GCC" = yes; then
8295	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8296	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'
8297      else
8298	allow_undefined_flag=' -expect_unresolved \*'
8299	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'
8300      fi
8301      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8302      hardcode_libdir_separator=:
8303      ;;
8304
8305    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8306      if test "$GCC" = yes; then
8307	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8308	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'
8309	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8310      else
8311	allow_undefined_flag=' -expect_unresolved \*'
8312	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'
8313	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8314	$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'
8315
8316	# Both c and cxx compiler support -rpath directly
8317	hardcode_libdir_flag_spec='-rpath $libdir'
8318      fi
8319      hardcode_libdir_separator=:
8320      ;;
8321
8322    solaris*)
8323      no_undefined_flag=' -z text'
8324      if test "$GCC" = yes; then
8325	wlarc='${wl}'
8326	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8327	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8328	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8329      else
8330	wlarc=''
8331	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8332	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8333  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8334      fi
8335      hardcode_libdir_flag_spec='-R$libdir'
8336      hardcode_shlibpath_var=no
8337      case $host_os in
8338      solaris2.[0-5] | solaris2.[0-5].*) ;;
8339      *)
8340 	# The compiler driver will combine linker options so we
8341 	# cannot just pass the convience library names through
8342 	# without $wl, iff we do not link with $LD.
8343 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8344 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8345 	case $wlarc in
8346 	'')
8347 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8348 	*)
8349 	  whole_archive_flag_spec='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
8350 	esac ;;
8351      esac
8352      link_all_deplibs=yes
8353      ;;
8354
8355    sunos4*)
8356      if test "x$host_vendor" = xsequent; then
8357	# Use $CC to link under sequent, because it throws in some extra .o
8358	# files that make .init and .fini sections work.
8359	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8360      else
8361	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8362      fi
8363      hardcode_libdir_flag_spec='-L$libdir'
8364      hardcode_direct=yes
8365      hardcode_minus_L=yes
8366      hardcode_shlibpath_var=no
8367      ;;
8368
8369    sysv4)
8370      case $host_vendor in
8371	sni)
8372	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8373	  hardcode_direct=yes # is this really true???
8374	;;
8375	siemens)
8376	  ## LD is ld it makes a PLAMLIB
8377	  ## CC just makes a GrossModule.
8378	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8379	  reload_cmds='$CC -r -o $output$reload_objs'
8380	  hardcode_direct=no
8381        ;;
8382	motorola)
8383	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8384	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8385	;;
8386      esac
8387      runpath_var='LD_RUN_PATH'
8388      hardcode_shlibpath_var=no
8389      ;;
8390
8391    sysv4.3*)
8392      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8393      hardcode_shlibpath_var=no
8394      export_dynamic_flag_spec='-Bexport'
8395      ;;
8396
8397    sysv4*MP*)
8398      if test -d /usr/nec; then
8399	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8400	hardcode_shlibpath_var=no
8401	runpath_var=LD_RUN_PATH
8402	hardcode_runpath_var=yes
8403	ld_shlibs=yes
8404      fi
8405      ;;
8406
8407    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8408      no_undefined_flag='${wl}-z,text'
8409      archive_cmds_need_lc=no
8410      hardcode_shlibpath_var=no
8411      runpath_var='LD_RUN_PATH'
8412
8413      if test "$GCC" = yes; then
8414	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8415	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8416      else
8417	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8418	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8419      fi
8420      ;;
8421
8422    sysv5* | sco3.2v5* | sco5v6*)
8423      # Note: We can NOT use -z defs as we might desire, because we do not
8424      # link with -lc, and that would cause any symbols used from libc to
8425      # always be unresolved, which means just about no library would
8426      # ever link correctly.  If we're not using GNU ld we use -z text
8427      # though, which does catch some bad symbols but isn't as heavy-handed
8428      # as -z defs.
8429      no_undefined_flag='${wl}-z,text'
8430      allow_undefined_flag='${wl}-z,nodefs'
8431      archive_cmds_need_lc=no
8432      hardcode_shlibpath_var=no
8433      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8434      hardcode_libdir_separator=':'
8435      link_all_deplibs=yes
8436      export_dynamic_flag_spec='${wl}-Bexport'
8437      runpath_var='LD_RUN_PATH'
8438
8439      if test "$GCC" = yes; then
8440	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8441	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8442      else
8443	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8444	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8445      fi
8446      ;;
8447
8448    uts4*)
8449      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8450      hardcode_libdir_flag_spec='-L$libdir'
8451      hardcode_shlibpath_var=no
8452      ;;
8453
8454    *)
8455      ld_shlibs=no
8456      ;;
8457    esac
8458  fi
8459
8460{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8461echo "${ECHO_T}$ld_shlibs" >&6; }
8462test "$ld_shlibs" = no && can_build_shared=no
8463
8464#
8465# Do we need to explicitly link libc?
8466#
8467case "x$archive_cmds_need_lc" in
8468x|xyes)
8469  # Assume -lc should be added
8470  archive_cmds_need_lc=yes
8471
8472  if test "$enable_shared" = yes && test "$GCC" = yes; then
8473    case $archive_cmds in
8474    *'~'*)
8475      # FIXME: we may have to deal with multi-command sequences.
8476      ;;
8477    '$CC '*)
8478      # Test whether the compiler implicitly links with -lc since on some
8479      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8480      # to ld, don't add -lc before -lgcc.
8481      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8482echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8483      $rm conftest*
8484      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8485
8486      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8487  (eval $ac_compile) 2>&5
8488  ac_status=$?
8489  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8490  (exit $ac_status); } 2>conftest.err; then
8491        soname=conftest
8492        lib=conftest
8493        libobjs=conftest.$ac_objext
8494        deplibs=
8495        wl=$lt_prog_compiler_wl
8496	pic_flag=$lt_prog_compiler_pic
8497        compiler_flags=-v
8498        linker_flags=-v
8499        verstring=
8500        output_objdir=.
8501        libname=conftest
8502        lt_save_allow_undefined_flag=$allow_undefined_flag
8503        allow_undefined_flag=
8504        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8505  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8506  ac_status=$?
8507  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8508  (exit $ac_status); }
8509        then
8510	  archive_cmds_need_lc=no
8511        else
8512	  archive_cmds_need_lc=yes
8513        fi
8514        allow_undefined_flag=$lt_save_allow_undefined_flag
8515      else
8516        cat conftest.err 1>&5
8517      fi
8518      $rm conftest*
8519      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8520echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8521      ;;
8522    esac
8523  fi
8524  ;;
8525esac
8526
8527{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8528echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8529library_names_spec=
8530libname_spec='lib$name'
8531soname_spec=
8532shrext_cmds=".so"
8533postinstall_cmds=
8534postuninstall_cmds=
8535finish_cmds=
8536finish_eval=
8537shlibpath_var=
8538shlibpath_overrides_runpath=unknown
8539version_type=none
8540dynamic_linker="$host_os ld.so"
8541sys_lib_dlsearch_path_spec="/lib /usr/lib"
8542if test "$GCC" = yes; then
8543  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8544  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8545    # if the path contains ";" then we assume it to be the separator
8546    # otherwise default to the standard path separator (i.e. ":") - it is
8547    # assumed that no part of a normal pathname contains ";" but that should
8548    # okay in the real world where ";" in dirpaths is itself problematic.
8549    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8550  else
8551    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8552  fi
8553else
8554  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8555fi
8556need_lib_prefix=unknown
8557hardcode_into_libs=no
8558
8559# when you set need_version to no, make sure it does not cause -set_version
8560# flags to be left without arguments
8561need_version=unknown
8562
8563case $host_os in
8564aix3*)
8565  version_type=linux
8566  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8567  shlibpath_var=LIBPATH
8568
8569  # AIX 3 has no versioning support, so we append a major version to the name.
8570  soname_spec='${libname}${release}${shared_ext}$major'
8571  ;;
8572
8573aix4* | aix5*)
8574  version_type=linux
8575  need_lib_prefix=no
8576  need_version=no
8577  hardcode_into_libs=yes
8578  if test "$host_cpu" = ia64; then
8579    # AIX 5 supports IA64
8580    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8581    shlibpath_var=LD_LIBRARY_PATH
8582  else
8583    # With GCC up to 2.95.x, collect2 would create an import file
8584    # for dependence libraries.  The import file would start with
8585    # the line `#! .'.  This would cause the generated library to
8586    # depend on `.', always an invalid library.  This was fixed in
8587    # development snapshots of GCC prior to 3.0.
8588    case $host_os in
8589      aix4 | aix4.[01] | aix4.[01].*)
8590      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8591	   echo ' yes '
8592	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8593	:
8594      else
8595	can_build_shared=no
8596      fi
8597      ;;
8598    esac
8599    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8600    # soname into executable. Probably we can add versioning support to
8601    # collect2, so additional links can be useful in future.
8602    if test "$aix_use_runtimelinking" = yes; then
8603      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8604      # instead of lib<name>.a to let people know that these are not
8605      # typical AIX shared libraries.
8606      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8607    else
8608      # We preserve .a as extension for shared libraries through AIX4.2
8609      # and later when we are not doing run time linking.
8610      library_names_spec='${libname}${release}.a $libname.a'
8611      soname_spec='${libname}${release}${shared_ext}$major'
8612    fi
8613    shlibpath_var=LIBPATH
8614  fi
8615  ;;
8616
8617amigaos*)
8618  library_names_spec='$libname.ixlibrary $libname.a'
8619  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8620  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'
8621  ;;
8622
8623beos*)
8624  library_names_spec='${libname}${shared_ext}'
8625  dynamic_linker="$host_os ld.so"
8626  shlibpath_var=LIBRARY_PATH
8627  ;;
8628
8629bsdi[45]*)
8630  version_type=linux
8631  need_version=no
8632  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8633  soname_spec='${libname}${release}${shared_ext}$major'
8634  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8635  shlibpath_var=LD_LIBRARY_PATH
8636  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8637  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8638  # the default ld.so.conf also contains /usr/contrib/lib and
8639  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8640  # libtool to hard-code these into programs
8641  ;;
8642
8643cygwin* | mingw* | pw32*)
8644  version_type=windows
8645  shrext_cmds=".dll"
8646  need_version=no
8647  need_lib_prefix=no
8648
8649  case $GCC,$host_os in
8650  yes,cygwin* | yes,mingw* | yes,pw32*)
8651    library_names_spec='$libname.dll.a'
8652    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8653    postinstall_cmds='base_file=`basename \${file}`~
8654      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8655      dldir=$destdir/`dirname \$dlpath`~
8656      test -d \$dldir || mkdir -p \$dldir~
8657      $install_prog $dir/$dlname \$dldir/$dlname~
8658      chmod a+x \$dldir/$dlname'
8659    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8660      dlpath=$dir/\$dldll~
8661       $rm \$dlpath'
8662    shlibpath_overrides_runpath=yes
8663
8664    case $host_os in
8665    cygwin*)
8666      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8667      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8668      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8669      ;;
8670    mingw*)
8671      # MinGW DLLs use traditional 'lib' prefix
8672      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8673      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8674      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8675        # It is most probably a Windows format PATH printed by
8676        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8677        # path with ; separators, and with drive letters. We can handle the
8678        # drive letters (cygwin fileutils understands them), so leave them,
8679        # especially as we might pass files found there to a mingw objdump,
8680        # which wouldn't understand a cygwinified path. Ahh.
8681        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8682      else
8683        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8684      fi
8685      ;;
8686    pw32*)
8687      # pw32 DLLs use 'pw' prefix rather than 'lib'
8688      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8689      ;;
8690    esac
8691    ;;
8692
8693  *)
8694    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8695    ;;
8696  esac
8697  dynamic_linker='Win32 ld.exe'
8698  # FIXME: first we should search . and the directory the executable is in
8699  shlibpath_var=PATH
8700  ;;
8701
8702darwin* | rhapsody*)
8703  dynamic_linker="$host_os dyld"
8704  version_type=darwin
8705  need_lib_prefix=no
8706  need_version=no
8707  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8708  soname_spec='${libname}${release}${major}$shared_ext'
8709  shlibpath_overrides_runpath=yes
8710  shlibpath_var=DYLD_LIBRARY_PATH
8711  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8712  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8713  if test "$GCC" = yes; then
8714    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
8715  else
8716    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8717  fi
8718  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8719  ;;
8720
8721dgux*)
8722  version_type=linux
8723  need_lib_prefix=no
8724  need_version=no
8725  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8726  soname_spec='${libname}${release}${shared_ext}$major'
8727  shlibpath_var=LD_LIBRARY_PATH
8728  ;;
8729
8730freebsd1*)
8731  dynamic_linker=no
8732  ;;
8733
8734freebsd* | dragonfly*)
8735  # DragonFly does not have aout.  When/if they implement a new
8736  # versioning mechanism, adjust this.
8737  if test -x /usr/bin/objformat; then
8738    objformat=`/usr/bin/objformat`
8739  else
8740    case $host_os in
8741    freebsd[123]*) objformat=aout ;;
8742    *) objformat=elf ;;
8743    esac
8744  fi
8745  version_type=freebsd-$objformat
8746  case $version_type in
8747    freebsd-elf*)
8748      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8749      need_version=no
8750      need_lib_prefix=no
8751      ;;
8752    freebsd-*)
8753      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8754      need_version=yes
8755      ;;
8756  esac
8757  shlibpath_var=LD_LIBRARY_PATH
8758  case $host_os in
8759  freebsd2*)
8760    shlibpath_overrides_runpath=yes
8761    ;;
8762  freebsd3.[01]* | freebsdelf3.[01]*)
8763    shlibpath_overrides_runpath=yes
8764    hardcode_into_libs=yes
8765    ;;
8766  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8767  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8768    shlibpath_overrides_runpath=no
8769    hardcode_into_libs=yes
8770    ;;
8771  freebsd*) # from 4.6 on
8772    shlibpath_overrides_runpath=yes
8773    hardcode_into_libs=yes
8774    ;;
8775  esac
8776  ;;
8777
8778gnu*)
8779  version_type=linux
8780  need_lib_prefix=no
8781  need_version=no
8782  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8783  soname_spec='${libname}${release}${shared_ext}$major'
8784  shlibpath_var=LD_LIBRARY_PATH
8785  hardcode_into_libs=yes
8786  ;;
8787
8788hpux9* | hpux10* | hpux11*)
8789  # Give a soname corresponding to the major version so that dld.sl refuses to
8790  # link against other versions.
8791  version_type=sunos
8792  need_lib_prefix=no
8793  need_version=no
8794  case $host_cpu in
8795  ia64*)
8796    shrext_cmds='.so'
8797    hardcode_into_libs=yes
8798    dynamic_linker="$host_os dld.so"
8799    shlibpath_var=LD_LIBRARY_PATH
8800    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8801    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8802    soname_spec='${libname}${release}${shared_ext}$major'
8803    if test "X$HPUX_IA64_MODE" = X32; then
8804      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8805    else
8806      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8807    fi
8808    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8809    ;;
8810   hppa*64*)
8811     shrext_cmds='.sl'
8812     hardcode_into_libs=yes
8813     dynamic_linker="$host_os dld.sl"
8814     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8815     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8816     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8817     soname_spec='${libname}${release}${shared_ext}$major'
8818     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8819     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8820     ;;
8821   *)
8822    shrext_cmds='.sl'
8823    dynamic_linker="$host_os dld.sl"
8824    shlibpath_var=SHLIB_PATH
8825    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8826    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8827    soname_spec='${libname}${release}${shared_ext}$major'
8828    ;;
8829  esac
8830  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8831  postinstall_cmds='chmod 555 $lib'
8832  ;;
8833
8834interix3*)
8835  version_type=linux
8836  need_lib_prefix=no
8837  need_version=no
8838  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8839  soname_spec='${libname}${release}${shared_ext}$major'
8840  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8841  shlibpath_var=LD_LIBRARY_PATH
8842  shlibpath_overrides_runpath=no
8843  hardcode_into_libs=yes
8844  ;;
8845
8846irix5* | irix6* | nonstopux*)
8847  case $host_os in
8848    nonstopux*) version_type=nonstopux ;;
8849    *)
8850	if test "$lt_cv_prog_gnu_ld" = yes; then
8851		version_type=linux
8852	else
8853		version_type=irix
8854	fi ;;
8855  esac
8856  need_lib_prefix=no
8857  need_version=no
8858  soname_spec='${libname}${release}${shared_ext}$major'
8859  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8860  case $host_os in
8861  irix5* | nonstopux*)
8862    libsuff= shlibsuff=
8863    ;;
8864  *)
8865    case $LD in # libtool.m4 will add one of these switches to LD
8866    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8867      libsuff= shlibsuff= libmagic=32-bit;;
8868    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8869      libsuff=32 shlibsuff=N32 libmagic=N32;;
8870    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8871      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8872    *) libsuff= shlibsuff= libmagic=never-match;;
8873    esac
8874    ;;
8875  esac
8876  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8877  shlibpath_overrides_runpath=no
8878  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8879  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8880  hardcode_into_libs=yes
8881  ;;
8882
8883# No shared lib support for Linux oldld, aout, or coff.
8884linux*oldld* | linux*aout* | linux*coff*)
8885  dynamic_linker=no
8886  ;;
8887
8888# This must be Linux ELF.
8889linux* | k*bsd*-gnu)
8890  version_type=linux
8891  need_lib_prefix=no
8892  need_version=no
8893  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8894  soname_spec='${libname}${release}${shared_ext}$major'
8895  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8896  shlibpath_var=LD_LIBRARY_PATH
8897  shlibpath_overrides_runpath=no
8898  # This implies no fast_install, which is unacceptable.
8899  # Some rework will be needed to allow for fast_install
8900  # before this can be enabled.
8901  hardcode_into_libs=yes
8902
8903  # Append ld.so.conf contents to the search path
8904  if test -f /etc/ld.so.conf; then
8905    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
8906    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8907  fi
8908
8909  # We used to test for /lib/ld.so.1 and disable shared libraries on
8910  # powerpc, because MkLinux only supported shared libraries with the
8911  # GNU dynamic linker.  Since this was broken with cross compilers,
8912  # most powerpc-linux boxes support dynamic linking these days and
8913  # people can always --disable-shared, the test was removed, and we
8914  # assume the GNU/Linux dynamic linker is in use.
8915  dynamic_linker='GNU/Linux ld.so'
8916  ;;
8917
8918netbsdelf*-gnu)
8919  version_type=linux
8920  need_lib_prefix=no
8921  need_version=no
8922  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8923  soname_spec='${libname}${release}${shared_ext}$major'
8924  shlibpath_var=LD_LIBRARY_PATH
8925  shlibpath_overrides_runpath=no
8926  hardcode_into_libs=yes
8927  dynamic_linker='NetBSD ld.elf_so'
8928  ;;
8929
8930netbsd*)
8931  version_type=sunos
8932  need_lib_prefix=no
8933  need_version=no
8934  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8935    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8936    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8937    dynamic_linker='NetBSD (a.out) ld.so'
8938  else
8939    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8940    soname_spec='${libname}${release}${shared_ext}$major'
8941    dynamic_linker='NetBSD ld.elf_so'
8942  fi
8943  shlibpath_var=LD_LIBRARY_PATH
8944  shlibpath_overrides_runpath=yes
8945  hardcode_into_libs=yes
8946  ;;
8947
8948newsos6)
8949  version_type=linux
8950  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8951  shlibpath_var=LD_LIBRARY_PATH
8952  shlibpath_overrides_runpath=yes
8953  ;;
8954
8955nto-qnx*)
8956  version_type=linux
8957  need_lib_prefix=no
8958  need_version=no
8959  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8960  soname_spec='${libname}${release}${shared_ext}$major'
8961  shlibpath_var=LD_LIBRARY_PATH
8962  shlibpath_overrides_runpath=yes
8963  ;;
8964
8965openbsd*)
8966  version_type=sunos
8967  sys_lib_dlsearch_path_spec="/usr/lib"
8968  need_lib_prefix=no
8969  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8970  case $host_os in
8971    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8972    *)                         need_version=no  ;;
8973  esac
8974  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8975  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8976  shlibpath_var=LD_LIBRARY_PATH
8977  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8978    case $host_os in
8979      openbsd2.[89] | openbsd2.[89].*)
8980	shlibpath_overrides_runpath=no
8981	;;
8982      *)
8983	shlibpath_overrides_runpath=yes
8984	;;
8985      esac
8986  else
8987    shlibpath_overrides_runpath=yes
8988  fi
8989  ;;
8990
8991os2*)
8992  libname_spec='$name'
8993  shrext_cmds=".dll"
8994  need_lib_prefix=no
8995  library_names_spec='$libname${shared_ext} $libname.a'
8996  dynamic_linker='OS/2 ld.exe'
8997  shlibpath_var=LIBPATH
8998  ;;
8999
9000osf3* | osf4* | osf5*)
9001  version_type=osf
9002  need_lib_prefix=no
9003  need_version=no
9004  soname_spec='${libname}${release}${shared_ext}$major'
9005  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9006  shlibpath_var=LD_LIBRARY_PATH
9007  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9008  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9009  ;;
9010
9011solaris*)
9012  version_type=linux
9013  need_lib_prefix=no
9014  need_version=no
9015  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9016  soname_spec='${libname}${release}${shared_ext}$major'
9017  shlibpath_var=LD_LIBRARY_PATH
9018  shlibpath_overrides_runpath=yes
9019  hardcode_into_libs=yes
9020  # ldd complains unless libraries are executable
9021  postinstall_cmds='chmod +x $lib'
9022  ;;
9023
9024sunos4*)
9025  version_type=sunos
9026  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9027  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9028  shlibpath_var=LD_LIBRARY_PATH
9029  shlibpath_overrides_runpath=yes
9030  if test "$with_gnu_ld" = yes; then
9031    need_lib_prefix=no
9032  fi
9033  need_version=yes
9034  ;;
9035
9036sysv4 | sysv4.3*)
9037  version_type=linux
9038  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9039  soname_spec='${libname}${release}${shared_ext}$major'
9040  shlibpath_var=LD_LIBRARY_PATH
9041  case $host_vendor in
9042    sni)
9043      shlibpath_overrides_runpath=no
9044      need_lib_prefix=no
9045      export_dynamic_flag_spec='${wl}-Blargedynsym'
9046      runpath_var=LD_RUN_PATH
9047      ;;
9048    siemens)
9049      need_lib_prefix=no
9050      ;;
9051    motorola)
9052      need_lib_prefix=no
9053      need_version=no
9054      shlibpath_overrides_runpath=no
9055      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9056      ;;
9057  esac
9058  ;;
9059
9060sysv4*MP*)
9061  if test -d /usr/nec ;then
9062    version_type=linux
9063    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9064    soname_spec='$libname${shared_ext}.$major'
9065    shlibpath_var=LD_LIBRARY_PATH
9066  fi
9067  ;;
9068
9069sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9070  version_type=freebsd-elf
9071  need_lib_prefix=no
9072  need_version=no
9073  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9074  soname_spec='${libname}${release}${shared_ext}$major'
9075  shlibpath_var=LD_LIBRARY_PATH
9076  hardcode_into_libs=yes
9077  if test "$with_gnu_ld" = yes; then
9078    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9079    shlibpath_overrides_runpath=no
9080  else
9081    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9082    shlibpath_overrides_runpath=yes
9083    case $host_os in
9084      sco3.2v5*)
9085        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9086	;;
9087    esac
9088  fi
9089  sys_lib_dlsearch_path_spec='/usr/lib'
9090  ;;
9091
9092uts4*)
9093  version_type=linux
9094  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9095  soname_spec='${libname}${release}${shared_ext}$major'
9096  shlibpath_var=LD_LIBRARY_PATH
9097  ;;
9098
9099*)
9100  dynamic_linker=no
9101  ;;
9102esac
9103{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9104echo "${ECHO_T}$dynamic_linker" >&6; }
9105test "$dynamic_linker" = no && can_build_shared=no
9106
9107variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9108if test "$GCC" = yes; then
9109  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9110fi
9111
9112{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9113echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9114hardcode_action=
9115if test -n "$hardcode_libdir_flag_spec" || \
9116   test -n "$runpath_var" || \
9117   test "X$hardcode_automatic" = "Xyes" ; then
9118
9119  # We can hardcode non-existant directories.
9120  if test "$hardcode_direct" != no &&
9121     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9122     # have to relink, otherwise we might link with an installed library
9123     # when we should be linking with a yet-to-be-installed one
9124     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9125     test "$hardcode_minus_L" != no; then
9126    # Linking always hardcodes the temporary library directory.
9127    hardcode_action=relink
9128  else
9129    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9130    hardcode_action=immediate
9131  fi
9132else
9133  # We cannot hardcode anything, or else we can only hardcode existing
9134  # directories.
9135  hardcode_action=unsupported
9136fi
9137{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9138echo "${ECHO_T}$hardcode_action" >&6; }
9139
9140if test "$hardcode_action" = relink; then
9141  # Fast installation is not supported
9142  enable_fast_install=no
9143elif test "$shlibpath_overrides_runpath" = yes ||
9144     test "$enable_shared" = no; then
9145  # Fast installation is not necessary
9146  enable_fast_install=needless
9147fi
9148
9149striplib=
9150old_striplib=
9151{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9152echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9153if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9154  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9155  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9156  { echo "$as_me:$LINENO: result: yes" >&5
9157echo "${ECHO_T}yes" >&6; }
9158else
9159# FIXME - insert some real tests, host_os isn't really good enough
9160  case $host_os in
9161   darwin*)
9162       if test -n "$STRIP" ; then
9163         striplib="$STRIP -x"
9164         { echo "$as_me:$LINENO: result: yes" >&5
9165echo "${ECHO_T}yes" >&6; }
9166       else
9167  { echo "$as_me:$LINENO: result: no" >&5
9168echo "${ECHO_T}no" >&6; }
9169fi
9170       ;;
9171   *)
9172  { echo "$as_me:$LINENO: result: no" >&5
9173echo "${ECHO_T}no" >&6; }
9174    ;;
9175  esac
9176fi
9177
9178if test "x$enable_dlopen" != xyes; then
9179  enable_dlopen=unknown
9180  enable_dlopen_self=unknown
9181  enable_dlopen_self_static=unknown
9182else
9183  lt_cv_dlopen=no
9184  lt_cv_dlopen_libs=
9185
9186  case $host_os in
9187  beos*)
9188    lt_cv_dlopen="load_add_on"
9189    lt_cv_dlopen_libs=
9190    lt_cv_dlopen_self=yes
9191    ;;
9192
9193  mingw* | pw32*)
9194    lt_cv_dlopen="LoadLibrary"
9195    lt_cv_dlopen_libs=
9196   ;;
9197
9198  cygwin*)
9199    lt_cv_dlopen="dlopen"
9200    lt_cv_dlopen_libs=
9201   ;;
9202
9203  darwin*)
9204  # if libdl is installed we need to link against it
9205    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9206echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9207if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9208  echo $ECHO_N "(cached) $ECHO_C" >&6
9209else
9210  ac_check_lib_save_LIBS=$LIBS
9211LIBS="-ldl  $LIBS"
9212cat >conftest.$ac_ext <<_ACEOF
9213/* confdefs.h.  */
9214_ACEOF
9215cat confdefs.h >>conftest.$ac_ext
9216cat >>conftest.$ac_ext <<_ACEOF
9217/* end confdefs.h.  */
9218
9219/* Override any GCC internal prototype to avoid an error.
9220   Use char because int might match the return type of a GCC
9221   builtin and then its argument prototype would still apply.  */
9222#ifdef __cplusplus
9223extern "C"
9224#endif
9225char dlopen ();
9226int
9227main ()
9228{
9229return dlopen ();
9230  ;
9231  return 0;
9232}
9233_ACEOF
9234rm -f conftest.$ac_objext conftest$ac_exeext
9235if { (ac_try="$ac_link"
9236case "(($ac_try" in
9237  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9238  *) ac_try_echo=$ac_try;;
9239esac
9240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9241  (eval "$ac_link") 2>conftest.er1
9242  ac_status=$?
9243  grep -v '^ *+' conftest.er1 >conftest.err
9244  rm -f conftest.er1
9245  cat conftest.err >&5
9246  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9247  (exit $ac_status); } && {
9248	 test -z "$ac_c_werror_flag" ||
9249	 test ! -s conftest.err
9250       } && test -s conftest$ac_exeext &&
9251       $as_test_x conftest$ac_exeext; then
9252  ac_cv_lib_dl_dlopen=yes
9253else
9254  echo "$as_me: failed program was:" >&5
9255sed 's/^/| /' conftest.$ac_ext >&5
9256
9257	ac_cv_lib_dl_dlopen=no
9258fi
9259
9260rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9261      conftest$ac_exeext conftest.$ac_ext
9262LIBS=$ac_check_lib_save_LIBS
9263fi
9264{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9265echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9266if test $ac_cv_lib_dl_dlopen = yes; then
9267  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9268else
9269
9270    lt_cv_dlopen="dyld"
9271    lt_cv_dlopen_libs=
9272    lt_cv_dlopen_self=yes
9273
9274fi
9275
9276   ;;
9277
9278  *)
9279    { echo "$as_me:$LINENO: checking for shl_load" >&5
9280echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9281if test "${ac_cv_func_shl_load+set}" = set; then
9282  echo $ECHO_N "(cached) $ECHO_C" >&6
9283else
9284  cat >conftest.$ac_ext <<_ACEOF
9285/* confdefs.h.  */
9286_ACEOF
9287cat confdefs.h >>conftest.$ac_ext
9288cat >>conftest.$ac_ext <<_ACEOF
9289/* end confdefs.h.  */
9290/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9291   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9292#define shl_load innocuous_shl_load
9293
9294/* System header to define __stub macros and hopefully few prototypes,
9295    which can conflict with char shl_load (); below.
9296    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9297    <limits.h> exists even on freestanding compilers.  */
9298
9299#ifdef __STDC__
9300# include <limits.h>
9301#else
9302# include <assert.h>
9303#endif
9304
9305#undef shl_load
9306
9307/* Override any GCC internal prototype to avoid an error.
9308   Use char because int might match the return type of a GCC
9309   builtin and then its argument prototype would still apply.  */
9310#ifdef __cplusplus
9311extern "C"
9312#endif
9313char shl_load ();
9314/* The GNU C library defines this for functions which it implements
9315    to always fail with ENOSYS.  Some functions are actually named
9316    something starting with __ and the normal name is an alias.  */
9317#if defined __stub_shl_load || defined __stub___shl_load
9318choke me
9319#endif
9320
9321int
9322main ()
9323{
9324return shl_load ();
9325  ;
9326  return 0;
9327}
9328_ACEOF
9329rm -f conftest.$ac_objext conftest$ac_exeext
9330if { (ac_try="$ac_link"
9331case "(($ac_try" in
9332  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9333  *) ac_try_echo=$ac_try;;
9334esac
9335eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9336  (eval "$ac_link") 2>conftest.er1
9337  ac_status=$?
9338  grep -v '^ *+' conftest.er1 >conftest.err
9339  rm -f conftest.er1
9340  cat conftest.err >&5
9341  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9342  (exit $ac_status); } && {
9343	 test -z "$ac_c_werror_flag" ||
9344	 test ! -s conftest.err
9345       } && test -s conftest$ac_exeext &&
9346       $as_test_x conftest$ac_exeext; then
9347  ac_cv_func_shl_load=yes
9348else
9349  echo "$as_me: failed program was:" >&5
9350sed 's/^/| /' conftest.$ac_ext >&5
9351
9352	ac_cv_func_shl_load=no
9353fi
9354
9355rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9356      conftest$ac_exeext conftest.$ac_ext
9357fi
9358{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9359echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9360if test $ac_cv_func_shl_load = yes; then
9361  lt_cv_dlopen="shl_load"
9362else
9363  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9364echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9365if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9366  echo $ECHO_N "(cached) $ECHO_C" >&6
9367else
9368  ac_check_lib_save_LIBS=$LIBS
9369LIBS="-ldld  $LIBS"
9370cat >conftest.$ac_ext <<_ACEOF
9371/* confdefs.h.  */
9372_ACEOF
9373cat confdefs.h >>conftest.$ac_ext
9374cat >>conftest.$ac_ext <<_ACEOF
9375/* end confdefs.h.  */
9376
9377/* Override any GCC internal prototype to avoid an error.
9378   Use char because int might match the return type of a GCC
9379   builtin and then its argument prototype would still apply.  */
9380#ifdef __cplusplus
9381extern "C"
9382#endif
9383char shl_load ();
9384int
9385main ()
9386{
9387return shl_load ();
9388  ;
9389  return 0;
9390}
9391_ACEOF
9392rm -f conftest.$ac_objext conftest$ac_exeext
9393if { (ac_try="$ac_link"
9394case "(($ac_try" in
9395  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9396  *) ac_try_echo=$ac_try;;
9397esac
9398eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9399  (eval "$ac_link") 2>conftest.er1
9400  ac_status=$?
9401  grep -v '^ *+' conftest.er1 >conftest.err
9402  rm -f conftest.er1
9403  cat conftest.err >&5
9404  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9405  (exit $ac_status); } && {
9406	 test -z "$ac_c_werror_flag" ||
9407	 test ! -s conftest.err
9408       } && test -s conftest$ac_exeext &&
9409       $as_test_x conftest$ac_exeext; then
9410  ac_cv_lib_dld_shl_load=yes
9411else
9412  echo "$as_me: failed program was:" >&5
9413sed 's/^/| /' conftest.$ac_ext >&5
9414
9415	ac_cv_lib_dld_shl_load=no
9416fi
9417
9418rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9419      conftest$ac_exeext conftest.$ac_ext
9420LIBS=$ac_check_lib_save_LIBS
9421fi
9422{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9423echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9424if test $ac_cv_lib_dld_shl_load = yes; then
9425  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9426else
9427  { echo "$as_me:$LINENO: checking for dlopen" >&5
9428echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9429if test "${ac_cv_func_dlopen+set}" = set; then
9430  echo $ECHO_N "(cached) $ECHO_C" >&6
9431else
9432  cat >conftest.$ac_ext <<_ACEOF
9433/* confdefs.h.  */
9434_ACEOF
9435cat confdefs.h >>conftest.$ac_ext
9436cat >>conftest.$ac_ext <<_ACEOF
9437/* end confdefs.h.  */
9438/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9439   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9440#define dlopen innocuous_dlopen
9441
9442/* System header to define __stub macros and hopefully few prototypes,
9443    which can conflict with char dlopen (); below.
9444    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9445    <limits.h> exists even on freestanding compilers.  */
9446
9447#ifdef __STDC__
9448# include <limits.h>
9449#else
9450# include <assert.h>
9451#endif
9452
9453#undef dlopen
9454
9455/* Override any GCC internal prototype to avoid an error.
9456   Use char because int might match the return type of a GCC
9457   builtin and then its argument prototype would still apply.  */
9458#ifdef __cplusplus
9459extern "C"
9460#endif
9461char dlopen ();
9462/* The GNU C library defines this for functions which it implements
9463    to always fail with ENOSYS.  Some functions are actually named
9464    something starting with __ and the normal name is an alias.  */
9465#if defined __stub_dlopen || defined __stub___dlopen
9466choke me
9467#endif
9468
9469int
9470main ()
9471{
9472return dlopen ();
9473  ;
9474  return 0;
9475}
9476_ACEOF
9477rm -f conftest.$ac_objext conftest$ac_exeext
9478if { (ac_try="$ac_link"
9479case "(($ac_try" in
9480  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9481  *) ac_try_echo=$ac_try;;
9482esac
9483eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9484  (eval "$ac_link") 2>conftest.er1
9485  ac_status=$?
9486  grep -v '^ *+' conftest.er1 >conftest.err
9487  rm -f conftest.er1
9488  cat conftest.err >&5
9489  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9490  (exit $ac_status); } && {
9491	 test -z "$ac_c_werror_flag" ||
9492	 test ! -s conftest.err
9493       } && test -s conftest$ac_exeext &&
9494       $as_test_x conftest$ac_exeext; then
9495  ac_cv_func_dlopen=yes
9496else
9497  echo "$as_me: failed program was:" >&5
9498sed 's/^/| /' conftest.$ac_ext >&5
9499
9500	ac_cv_func_dlopen=no
9501fi
9502
9503rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9504      conftest$ac_exeext conftest.$ac_ext
9505fi
9506{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9507echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9508if test $ac_cv_func_dlopen = yes; then
9509  lt_cv_dlopen="dlopen"
9510else
9511  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9512echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9513if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9514  echo $ECHO_N "(cached) $ECHO_C" >&6
9515else
9516  ac_check_lib_save_LIBS=$LIBS
9517LIBS="-ldl  $LIBS"
9518cat >conftest.$ac_ext <<_ACEOF
9519/* confdefs.h.  */
9520_ACEOF
9521cat confdefs.h >>conftest.$ac_ext
9522cat >>conftest.$ac_ext <<_ACEOF
9523/* end confdefs.h.  */
9524
9525/* Override any GCC internal prototype to avoid an error.
9526   Use char because int might match the return type of a GCC
9527   builtin and then its argument prototype would still apply.  */
9528#ifdef __cplusplus
9529extern "C"
9530#endif
9531char dlopen ();
9532int
9533main ()
9534{
9535return dlopen ();
9536  ;
9537  return 0;
9538}
9539_ACEOF
9540rm -f conftest.$ac_objext conftest$ac_exeext
9541if { (ac_try="$ac_link"
9542case "(($ac_try" in
9543  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9544  *) ac_try_echo=$ac_try;;
9545esac
9546eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9547  (eval "$ac_link") 2>conftest.er1
9548  ac_status=$?
9549  grep -v '^ *+' conftest.er1 >conftest.err
9550  rm -f conftest.er1
9551  cat conftest.err >&5
9552  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9553  (exit $ac_status); } && {
9554	 test -z "$ac_c_werror_flag" ||
9555	 test ! -s conftest.err
9556       } && test -s conftest$ac_exeext &&
9557       $as_test_x conftest$ac_exeext; then
9558  ac_cv_lib_dl_dlopen=yes
9559else
9560  echo "$as_me: failed program was:" >&5
9561sed 's/^/| /' conftest.$ac_ext >&5
9562
9563	ac_cv_lib_dl_dlopen=no
9564fi
9565
9566rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9567      conftest$ac_exeext conftest.$ac_ext
9568LIBS=$ac_check_lib_save_LIBS
9569fi
9570{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9571echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9572if test $ac_cv_lib_dl_dlopen = yes; then
9573  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9574else
9575  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9576echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9577if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9578  echo $ECHO_N "(cached) $ECHO_C" >&6
9579else
9580  ac_check_lib_save_LIBS=$LIBS
9581LIBS="-lsvld  $LIBS"
9582cat >conftest.$ac_ext <<_ACEOF
9583/* confdefs.h.  */
9584_ACEOF
9585cat confdefs.h >>conftest.$ac_ext
9586cat >>conftest.$ac_ext <<_ACEOF
9587/* end confdefs.h.  */
9588
9589/* Override any GCC internal prototype to avoid an error.
9590   Use char because int might match the return type of a GCC
9591   builtin and then its argument prototype would still apply.  */
9592#ifdef __cplusplus
9593extern "C"
9594#endif
9595char dlopen ();
9596int
9597main ()
9598{
9599return dlopen ();
9600  ;
9601  return 0;
9602}
9603_ACEOF
9604rm -f conftest.$ac_objext conftest$ac_exeext
9605if { (ac_try="$ac_link"
9606case "(($ac_try" in
9607  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9608  *) ac_try_echo=$ac_try;;
9609esac
9610eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9611  (eval "$ac_link") 2>conftest.er1
9612  ac_status=$?
9613  grep -v '^ *+' conftest.er1 >conftest.err
9614  rm -f conftest.er1
9615  cat conftest.err >&5
9616  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9617  (exit $ac_status); } && {
9618	 test -z "$ac_c_werror_flag" ||
9619	 test ! -s conftest.err
9620       } && test -s conftest$ac_exeext &&
9621       $as_test_x conftest$ac_exeext; then
9622  ac_cv_lib_svld_dlopen=yes
9623else
9624  echo "$as_me: failed program was:" >&5
9625sed 's/^/| /' conftest.$ac_ext >&5
9626
9627	ac_cv_lib_svld_dlopen=no
9628fi
9629
9630rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9631      conftest$ac_exeext conftest.$ac_ext
9632LIBS=$ac_check_lib_save_LIBS
9633fi
9634{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9635echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9636if test $ac_cv_lib_svld_dlopen = yes; then
9637  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9638else
9639  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9640echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9641if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9642  echo $ECHO_N "(cached) $ECHO_C" >&6
9643else
9644  ac_check_lib_save_LIBS=$LIBS
9645LIBS="-ldld  $LIBS"
9646cat >conftest.$ac_ext <<_ACEOF
9647/* confdefs.h.  */
9648_ACEOF
9649cat confdefs.h >>conftest.$ac_ext
9650cat >>conftest.$ac_ext <<_ACEOF
9651/* end confdefs.h.  */
9652
9653/* Override any GCC internal prototype to avoid an error.
9654   Use char because int might match the return type of a GCC
9655   builtin and then its argument prototype would still apply.  */
9656#ifdef __cplusplus
9657extern "C"
9658#endif
9659char dld_link ();
9660int
9661main ()
9662{
9663return dld_link ();
9664  ;
9665  return 0;
9666}
9667_ACEOF
9668rm -f conftest.$ac_objext conftest$ac_exeext
9669if { (ac_try="$ac_link"
9670case "(($ac_try" in
9671  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9672  *) ac_try_echo=$ac_try;;
9673esac
9674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9675  (eval "$ac_link") 2>conftest.er1
9676  ac_status=$?
9677  grep -v '^ *+' conftest.er1 >conftest.err
9678  rm -f conftest.er1
9679  cat conftest.err >&5
9680  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9681  (exit $ac_status); } && {
9682	 test -z "$ac_c_werror_flag" ||
9683	 test ! -s conftest.err
9684       } && test -s conftest$ac_exeext &&
9685       $as_test_x conftest$ac_exeext; then
9686  ac_cv_lib_dld_dld_link=yes
9687else
9688  echo "$as_me: failed program was:" >&5
9689sed 's/^/| /' conftest.$ac_ext >&5
9690
9691	ac_cv_lib_dld_dld_link=no
9692fi
9693
9694rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9695      conftest$ac_exeext conftest.$ac_ext
9696LIBS=$ac_check_lib_save_LIBS
9697fi
9698{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9699echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9700if test $ac_cv_lib_dld_dld_link = yes; then
9701  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9702fi
9703
9704
9705fi
9706
9707
9708fi
9709
9710
9711fi
9712
9713
9714fi
9715
9716
9717fi
9718
9719    ;;
9720  esac
9721
9722  if test "x$lt_cv_dlopen" != xno; then
9723    enable_dlopen=yes
9724  else
9725    enable_dlopen=no
9726  fi
9727
9728  case $lt_cv_dlopen in
9729  dlopen)
9730    save_CPPFLAGS="$CPPFLAGS"
9731    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9732
9733    save_LDFLAGS="$LDFLAGS"
9734    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9735
9736    save_LIBS="$LIBS"
9737    LIBS="$lt_cv_dlopen_libs $LIBS"
9738
9739    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9740echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9741if test "${lt_cv_dlopen_self+set}" = set; then
9742  echo $ECHO_N "(cached) $ECHO_C" >&6
9743else
9744  	  if test "$cross_compiling" = yes; then :
9745  lt_cv_dlopen_self=cross
9746else
9747  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9748  lt_status=$lt_dlunknown
9749  cat > conftest.$ac_ext <<EOF
9750#line 9750 "configure"
9751#include "confdefs.h"
9752
9753#if HAVE_DLFCN_H
9754#include <dlfcn.h>
9755#endif
9756
9757#include <stdio.h>
9758
9759#ifdef RTLD_GLOBAL
9760#  define LT_DLGLOBAL		RTLD_GLOBAL
9761#else
9762#  ifdef DL_GLOBAL
9763#    define LT_DLGLOBAL		DL_GLOBAL
9764#  else
9765#    define LT_DLGLOBAL		0
9766#  endif
9767#endif
9768
9769/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9770   find out it does not work in some platform. */
9771#ifndef LT_DLLAZY_OR_NOW
9772#  ifdef RTLD_LAZY
9773#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9774#  else
9775#    ifdef DL_LAZY
9776#      define LT_DLLAZY_OR_NOW		DL_LAZY
9777#    else
9778#      ifdef RTLD_NOW
9779#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9780#      else
9781#        ifdef DL_NOW
9782#          define LT_DLLAZY_OR_NOW	DL_NOW
9783#        else
9784#          define LT_DLLAZY_OR_NOW	0
9785#        endif
9786#      endif
9787#    endif
9788#  endif
9789#endif
9790
9791#ifdef __cplusplus
9792extern "C" void exit (int);
9793#endif
9794
9795void fnord() { int i=42;}
9796int main ()
9797{
9798  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9799  int status = $lt_dlunknown;
9800
9801  if (self)
9802    {
9803      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9804      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9805      /* dlclose (self); */
9806    }
9807  else
9808    puts (dlerror ());
9809
9810    exit (status);
9811}
9812EOF
9813  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9814  (eval $ac_link) 2>&5
9815  ac_status=$?
9816  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9817  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9818    (./conftest; exit; ) >&5 2>/dev/null
9819    lt_status=$?
9820    case x$lt_status in
9821      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9822      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9823      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9824    esac
9825  else :
9826    # compilation failed
9827    lt_cv_dlopen_self=no
9828  fi
9829fi
9830rm -fr conftest*
9831
9832
9833fi
9834{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9835echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9836
9837    if test "x$lt_cv_dlopen_self" = xyes; then
9838      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9839      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9840echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9841if test "${lt_cv_dlopen_self_static+set}" = set; then
9842  echo $ECHO_N "(cached) $ECHO_C" >&6
9843else
9844  	  if test "$cross_compiling" = yes; then :
9845  lt_cv_dlopen_self_static=cross
9846else
9847  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9848  lt_status=$lt_dlunknown
9849  cat > conftest.$ac_ext <<EOF
9850#line 9850 "configure"
9851#include "confdefs.h"
9852
9853#if HAVE_DLFCN_H
9854#include <dlfcn.h>
9855#endif
9856
9857#include <stdio.h>
9858
9859#ifdef RTLD_GLOBAL
9860#  define LT_DLGLOBAL		RTLD_GLOBAL
9861#else
9862#  ifdef DL_GLOBAL
9863#    define LT_DLGLOBAL		DL_GLOBAL
9864#  else
9865#    define LT_DLGLOBAL		0
9866#  endif
9867#endif
9868
9869/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9870   find out it does not work in some platform. */
9871#ifndef LT_DLLAZY_OR_NOW
9872#  ifdef RTLD_LAZY
9873#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9874#  else
9875#    ifdef DL_LAZY
9876#      define LT_DLLAZY_OR_NOW		DL_LAZY
9877#    else
9878#      ifdef RTLD_NOW
9879#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9880#      else
9881#        ifdef DL_NOW
9882#          define LT_DLLAZY_OR_NOW	DL_NOW
9883#        else
9884#          define LT_DLLAZY_OR_NOW	0
9885#        endif
9886#      endif
9887#    endif
9888#  endif
9889#endif
9890
9891#ifdef __cplusplus
9892extern "C" void exit (int);
9893#endif
9894
9895void fnord() { int i=42;}
9896int main ()
9897{
9898  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9899  int status = $lt_dlunknown;
9900
9901  if (self)
9902    {
9903      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9904      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9905      /* dlclose (self); */
9906    }
9907  else
9908    puts (dlerror ());
9909
9910    exit (status);
9911}
9912EOF
9913  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9914  (eval $ac_link) 2>&5
9915  ac_status=$?
9916  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9917  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9918    (./conftest; exit; ) >&5 2>/dev/null
9919    lt_status=$?
9920    case x$lt_status in
9921      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9922      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9923      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9924    esac
9925  else :
9926    # compilation failed
9927    lt_cv_dlopen_self_static=no
9928  fi
9929fi
9930rm -fr conftest*
9931
9932
9933fi
9934{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9935echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9936    fi
9937
9938    CPPFLAGS="$save_CPPFLAGS"
9939    LDFLAGS="$save_LDFLAGS"
9940    LIBS="$save_LIBS"
9941    ;;
9942  esac
9943
9944  case $lt_cv_dlopen_self in
9945  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9946  *) enable_dlopen_self=unknown ;;
9947  esac
9948
9949  case $lt_cv_dlopen_self_static in
9950  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9951  *) enable_dlopen_self_static=unknown ;;
9952  esac
9953fi
9954
9955
9956# Report which library types will actually be built
9957{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9958echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
9959{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
9960echo "${ECHO_T}$can_build_shared" >&6; }
9961
9962{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9963echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
9964test "$can_build_shared" = "no" && enable_shared=no
9965
9966# On AIX, shared libraries and static libraries use the same namespace, and
9967# are all built from PIC.
9968case $host_os in
9969aix3*)
9970  test "$enable_shared" = yes && enable_static=no
9971  if test -n "$RANLIB"; then
9972    archive_cmds="$archive_cmds~\$RANLIB \$lib"
9973    postinstall_cmds='$RANLIB $lib'
9974  fi
9975  ;;
9976
9977aix4* | aix5*)
9978  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9979    test "$enable_shared" = yes && enable_static=no
9980  fi
9981    ;;
9982esac
9983{ echo "$as_me:$LINENO: result: $enable_shared" >&5
9984echo "${ECHO_T}$enable_shared" >&6; }
9985
9986{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
9987echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
9988# Make sure either enable_shared or enable_static is yes.
9989test "$enable_shared" = yes || enable_static=yes
9990{ echo "$as_me:$LINENO: result: $enable_static" >&5
9991echo "${ECHO_T}$enable_static" >&6; }
9992
9993# The else clause should only fire when bootstrapping the
9994# libtool distribution, otherwise you forgot to ship ltmain.sh
9995# with your package, and you will get complaints that there are
9996# no rules to generate ltmain.sh.
9997if test -f "$ltmain"; then
9998  # See if we are running on zsh, and set the options which allow our commands through
9999  # without removal of \ escapes.
10000  if test -n "${ZSH_VERSION+set}" ; then
10001    setopt NO_GLOB_SUBST
10002  fi
10003  # Now quote all the things that may contain metacharacters while being
10004  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10005  # variables and quote the copies for generation of the libtool script.
10006  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10007    SED SHELL STRIP \
10008    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10009    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10010    deplibs_check_method reload_flag reload_cmds need_locks \
10011    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10012    lt_cv_sys_global_symbol_to_c_name_address \
10013    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10014    old_postinstall_cmds old_postuninstall_cmds \
10015    compiler \
10016    CC \
10017    LD \
10018    lt_prog_compiler_wl \
10019    lt_prog_compiler_pic \
10020    lt_prog_compiler_static \
10021    lt_prog_compiler_no_builtin_flag \
10022    export_dynamic_flag_spec \
10023    thread_safe_flag_spec \
10024    whole_archive_flag_spec \
10025    enable_shared_with_static_runtimes \
10026    old_archive_cmds \
10027    old_archive_from_new_cmds \
10028    predep_objects \
10029    postdep_objects \
10030    predeps \
10031    postdeps \
10032    compiler_lib_search_path \
10033    archive_cmds \
10034    archive_expsym_cmds \
10035    postinstall_cmds \
10036    postuninstall_cmds \
10037    old_archive_from_expsyms_cmds \
10038    allow_undefined_flag \
10039    no_undefined_flag \
10040    export_symbols_cmds \
10041    hardcode_libdir_flag_spec \
10042    hardcode_libdir_flag_spec_ld \
10043    hardcode_libdir_separator \
10044    hardcode_automatic \
10045    module_cmds \
10046    module_expsym_cmds \
10047    lt_cv_prog_compiler_c_o \
10048    exclude_expsyms \
10049    include_expsyms; do
10050
10051    case $var in
10052    old_archive_cmds | \
10053    old_archive_from_new_cmds | \
10054    archive_cmds | \
10055    archive_expsym_cmds | \
10056    module_cmds | \
10057    module_expsym_cmds | \
10058    old_archive_from_expsyms_cmds | \
10059    export_symbols_cmds | \
10060    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10061    postinstall_cmds | postuninstall_cmds | \
10062    old_postinstall_cmds | old_postuninstall_cmds | \
10063    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10064      # Double-quote double-evaled strings.
10065      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10066      ;;
10067    *)
10068      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10069      ;;
10070    esac
10071  done
10072
10073  case $lt_echo in
10074  *'\$0 --fallback-echo"')
10075    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10076    ;;
10077  esac
10078
10079cfgfile="${ofile}T"
10080  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10081  $rm -f "$cfgfile"
10082  { echo "$as_me:$LINENO: creating $ofile" >&5
10083echo "$as_me: creating $ofile" >&6;}
10084
10085  cat <<__EOF__ >> "$cfgfile"
10086#! $SHELL
10087
10088# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10089# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10090# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10091#
10092# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10093# Free Software Foundation, Inc.
10094#
10095# This file is part of GNU Libtool:
10096# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10097#
10098# This program is free software; you can redistribute it and/or modify
10099# it under the terms of the GNU General Public License as published by
10100# the Free Software Foundation; either version 2 of the License, or
10101# (at your option) any later version.
10102#
10103# This program is distributed in the hope that it will be useful, but
10104# WITHOUT ANY WARRANTY; without even the implied warranty of
10105# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10106# General Public License for more details.
10107#
10108# You should have received a copy of the GNU General Public License
10109# along with this program; if not, write to the Free Software
10110# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10111#
10112# As a special exception to the GNU General Public License, if you
10113# distribute this file as part of a program that contains a
10114# configuration script generated by Autoconf, you may include it under
10115# the same distribution terms that you use for the rest of that program.
10116
10117# A sed program that does not truncate output.
10118SED=$lt_SED
10119
10120# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10121Xsed="$SED -e 1s/^X//"
10122
10123# The HP-UX ksh and POSIX shell print the target directory to stdout
10124# if CDPATH is set.
10125(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10126
10127# The names of the tagged configurations supported by this script.
10128available_tags=
10129
10130# ### BEGIN LIBTOOL CONFIG
10131
10132# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10133
10134# Shell to use when invoking shell scripts.
10135SHELL=$lt_SHELL
10136
10137# Whether or not to build shared libraries.
10138build_libtool_libs=$enable_shared
10139
10140# Whether or not to build static libraries.
10141build_old_libs=$enable_static
10142
10143# Whether or not to add -lc for building shared libraries.
10144build_libtool_need_lc=$archive_cmds_need_lc
10145
10146# Whether or not to disallow shared libs when runtime libs are static
10147allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10148
10149# Whether or not to optimize for fast installation.
10150fast_install=$enable_fast_install
10151
10152# The host system.
10153host_alias=$host_alias
10154host=$host
10155host_os=$host_os
10156
10157# The build system.
10158build_alias=$build_alias
10159build=$build
10160build_os=$build_os
10161
10162# An echo program that does not interpret backslashes.
10163echo=$lt_echo
10164
10165# The archiver.
10166AR=$lt_AR
10167AR_FLAGS=$lt_AR_FLAGS
10168
10169# A C compiler.
10170LTCC=$lt_LTCC
10171
10172# LTCC compiler flags.
10173LTCFLAGS=$lt_LTCFLAGS
10174
10175# A language-specific compiler.
10176CC=$lt_compiler
10177
10178# Is the compiler the GNU C compiler?
10179with_gcc=$GCC
10180
10181# An ERE matcher.
10182EGREP=$lt_EGREP
10183
10184# The linker used to build libraries.
10185LD=$lt_LD
10186
10187# Whether we need hard or soft links.
10188LN_S=$lt_LN_S
10189
10190# A BSD-compatible nm program.
10191NM=$lt_NM
10192
10193# A symbol stripping program
10194STRIP=$lt_STRIP
10195
10196# Used to examine libraries when file_magic_cmd begins "file"
10197MAGIC_CMD=$MAGIC_CMD
10198
10199# Used on cygwin: DLL creation program.
10200DLLTOOL="$DLLTOOL"
10201
10202# Used on cygwin: object dumper.
10203OBJDUMP="$OBJDUMP"
10204
10205# Used on cygwin: assembler.
10206AS="$AS"
10207
10208# The name of the directory that contains temporary libtool files.
10209objdir=$objdir
10210
10211# How to create reloadable object files.
10212reload_flag=$lt_reload_flag
10213reload_cmds=$lt_reload_cmds
10214
10215# How to pass a linker flag through the compiler.
10216wl=$lt_lt_prog_compiler_wl
10217
10218# Object file suffix (normally "o").
10219objext="$ac_objext"
10220
10221# Old archive suffix (normally "a").
10222libext="$libext"
10223
10224# Shared library suffix (normally ".so").
10225shrext_cmds='$shrext_cmds'
10226
10227# Executable file suffix (normally "").
10228exeext="$exeext"
10229
10230# Additional compiler flags for building library objects.
10231pic_flag=$lt_lt_prog_compiler_pic
10232pic_mode=$pic_mode
10233
10234# What is the maximum length of a command?
10235max_cmd_len=$lt_cv_sys_max_cmd_len
10236
10237# Does compiler simultaneously support -c and -o options?
10238compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10239
10240# Must we lock files when doing compilation?
10241need_locks=$lt_need_locks
10242
10243# Do we need the lib prefix for modules?
10244need_lib_prefix=$need_lib_prefix
10245
10246# Do we need a version for libraries?
10247need_version=$need_version
10248
10249# Whether dlopen is supported.
10250dlopen_support=$enable_dlopen
10251
10252# Whether dlopen of programs is supported.
10253dlopen_self=$enable_dlopen_self
10254
10255# Whether dlopen of statically linked programs is supported.
10256dlopen_self_static=$enable_dlopen_self_static
10257
10258# Compiler flag to prevent dynamic linking.
10259link_static_flag=$lt_lt_prog_compiler_static
10260
10261# Compiler flag to turn off builtin functions.
10262no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10263
10264# Compiler flag to allow reflexive dlopens.
10265export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10266
10267# Compiler flag to generate shared objects directly from archives.
10268whole_archive_flag_spec=$lt_whole_archive_flag_spec
10269
10270# Compiler flag to generate thread-safe objects.
10271thread_safe_flag_spec=$lt_thread_safe_flag_spec
10272
10273# Library versioning type.
10274version_type=$version_type
10275
10276# Format of library name prefix.
10277libname_spec=$lt_libname_spec
10278
10279# List of archive names.  First name is the real one, the rest are links.
10280# The last name is the one that the linker finds with -lNAME.
10281library_names_spec=$lt_library_names_spec
10282
10283# The coded name of the library, if different from the real name.
10284soname_spec=$lt_soname_spec
10285
10286# Commands used to build and install an old-style archive.
10287RANLIB=$lt_RANLIB
10288old_archive_cmds=$lt_old_archive_cmds
10289old_postinstall_cmds=$lt_old_postinstall_cmds
10290old_postuninstall_cmds=$lt_old_postuninstall_cmds
10291
10292# Create an old-style archive from a shared archive.
10293old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10294
10295# Create a temporary old-style archive to link instead of a shared archive.
10296old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10297
10298# Commands used to build and install a shared archive.
10299archive_cmds=$lt_archive_cmds
10300archive_expsym_cmds=$lt_archive_expsym_cmds
10301postinstall_cmds=$lt_postinstall_cmds
10302postuninstall_cmds=$lt_postuninstall_cmds
10303
10304# Commands used to build a loadable module (assumed same as above if empty)
10305module_cmds=$lt_module_cmds
10306module_expsym_cmds=$lt_module_expsym_cmds
10307
10308# Commands to strip libraries.
10309old_striplib=$lt_old_striplib
10310striplib=$lt_striplib
10311
10312# Dependencies to place before the objects being linked to create a
10313# shared library.
10314predep_objects=$lt_predep_objects
10315
10316# Dependencies to place after the objects being linked to create a
10317# shared library.
10318postdep_objects=$lt_postdep_objects
10319
10320# Dependencies to place before the objects being linked to create a
10321# shared library.
10322predeps=$lt_predeps
10323
10324# Dependencies to place after the objects being linked to create a
10325# shared library.
10326postdeps=$lt_postdeps
10327
10328# The library search path used internally by the compiler when linking
10329# a shared library.
10330compiler_lib_search_path=$lt_compiler_lib_search_path
10331
10332# Method to check whether dependent libraries are shared objects.
10333deplibs_check_method=$lt_deplibs_check_method
10334
10335# Command to use when deplibs_check_method == file_magic.
10336file_magic_cmd=$lt_file_magic_cmd
10337
10338# Flag that allows shared libraries with undefined symbols to be built.
10339allow_undefined_flag=$lt_allow_undefined_flag
10340
10341# Flag that forces no undefined symbols.
10342no_undefined_flag=$lt_no_undefined_flag
10343
10344# Commands used to finish a libtool library installation in a directory.
10345finish_cmds=$lt_finish_cmds
10346
10347# Same as above, but a single script fragment to be evaled but not shown.
10348finish_eval=$lt_finish_eval
10349
10350# Take the output of nm and produce a listing of raw symbols and C names.
10351global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10352
10353# Transform the output of nm in a proper C declaration
10354global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10355
10356# Transform the output of nm in a C name address pair
10357global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10358
10359# This is the shared library runtime path variable.
10360runpath_var=$runpath_var
10361
10362# This is the shared library path variable.
10363shlibpath_var=$shlibpath_var
10364
10365# Is shlibpath searched before the hard-coded library search path?
10366shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10367
10368# How to hardcode a shared library path into an executable.
10369hardcode_action=$hardcode_action
10370
10371# Whether we should hardcode library paths into libraries.
10372hardcode_into_libs=$hardcode_into_libs
10373
10374# Flag to hardcode \$libdir into a binary during linking.
10375# This must work even if \$libdir does not exist.
10376hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10377
10378# If ld is used when linking, flag to hardcode \$libdir into
10379# a binary during linking. This must work even if \$libdir does
10380# not exist.
10381hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10382
10383# Whether we need a single -rpath flag with a separated argument.
10384hardcode_libdir_separator=$lt_hardcode_libdir_separator
10385
10386# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10387# resulting binary.
10388hardcode_direct=$hardcode_direct
10389
10390# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10391# resulting binary.
10392hardcode_minus_L=$hardcode_minus_L
10393
10394# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10395# the resulting binary.
10396hardcode_shlibpath_var=$hardcode_shlibpath_var
10397
10398# Set to yes if building a shared library automatically hardcodes DIR into the library
10399# and all subsequent libraries and executables linked against it.
10400hardcode_automatic=$hardcode_automatic
10401
10402# Variables whose values should be saved in libtool wrapper scripts and
10403# restored at relink time.
10404variables_saved_for_relink="$variables_saved_for_relink"
10405
10406# Whether libtool must link a program against all its dependency libraries.
10407link_all_deplibs=$link_all_deplibs
10408
10409# Compile-time system search path for libraries
10410sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10411
10412# Run-time system search path for libraries
10413sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10414
10415# Fix the shell variable \$srcfile for the compiler.
10416fix_srcfile_path="$fix_srcfile_path"
10417
10418# Set to yes if exported symbols are required.
10419always_export_symbols=$always_export_symbols
10420
10421# The commands to list exported symbols.
10422export_symbols_cmds=$lt_export_symbols_cmds
10423
10424# The commands to extract the exported symbol list from a shared archive.
10425extract_expsyms_cmds=$lt_extract_expsyms_cmds
10426
10427# Symbols that should not be listed in the preloaded symbols.
10428exclude_expsyms=$lt_exclude_expsyms
10429
10430# Symbols that must always be exported.
10431include_expsyms=$lt_include_expsyms
10432
10433# ### END LIBTOOL CONFIG
10434
10435__EOF__
10436
10437
10438  case $host_os in
10439  aix3*)
10440    cat <<\EOF >> "$cfgfile"
10441
10442# AIX sometimes has problems with the GCC collect2 program.  For some
10443# reason, if we set the COLLECT_NAMES environment variable, the problems
10444# vanish in a puff of smoke.
10445if test "X${COLLECT_NAMES+set}" != Xset; then
10446  COLLECT_NAMES=
10447  export COLLECT_NAMES
10448fi
10449EOF
10450    ;;
10451  esac
10452
10453  # We use sed instead of cat because bash on DJGPP gets confused if
10454  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10455  # text mode, it properly converts lines to CR/LF.  This bash problem
10456  # is reportedly fixed, but why not run on old versions too?
10457  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10458
10459  mv -f "$cfgfile" "$ofile" || \
10460    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10461  chmod +x "$ofile"
10462
10463else
10464  # If there is no Makefile yet, we rely on a make rule to execute
10465  # `config.status --recheck' to rerun these tests and create the
10466  # libtool script then.
10467  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10468  if test -f "$ltmain_in"; then
10469    test -f Makefile && make "$ltmain"
10470  fi
10471fi
10472
10473
10474ac_ext=c
10475ac_cpp='$CPP $CPPFLAGS'
10476ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10477ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10478ac_compiler_gnu=$ac_cv_c_compiler_gnu
10479
10480CC="$lt_save_CC"
10481
10482
10483# Check whether --with-tags was given.
10484if test "${with_tags+set}" = set; then
10485  withval=$with_tags; tagnames="$withval"
10486fi
10487
10488
10489if test -f "$ltmain" && test -n "$tagnames"; then
10490  if test ! -f "${ofile}"; then
10491    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10492echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10493  fi
10494
10495  if test -z "$LTCC"; then
10496    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10497    if test -z "$LTCC"; then
10498      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10499echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10500    else
10501      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10502echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10503    fi
10504  fi
10505  if test -z "$LTCFLAGS"; then
10506    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10507  fi
10508
10509  # Extract list of available tagged configurations in $ofile.
10510  # Note that this assumes the entire list is on one line.
10511  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10512
10513  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10514  for tagname in $tagnames; do
10515    IFS="$lt_save_ifs"
10516    # Check whether tagname contains only valid characters
10517    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10518    "") ;;
10519    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10520echo "$as_me: error: invalid tag name: $tagname" >&2;}
10521   { (exit 1); exit 1; }; }
10522	;;
10523    esac
10524
10525    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10526    then
10527      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10528echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10529   { (exit 1); exit 1; }; }
10530    fi
10531
10532    # Update the list of available tags.
10533    if test -n "$tagname"; then
10534      echo appending configuration tag \"$tagname\" to $ofile
10535
10536      case $tagname in
10537      CXX)
10538	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10539	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10540	    (test "X$CXX" != "Xg++"))) ; then
10541	  ac_ext=cpp
10542ac_cpp='$CXXCPP $CPPFLAGS'
10543ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10544ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10545ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10546
10547
10548
10549
10550archive_cmds_need_lc_CXX=no
10551allow_undefined_flag_CXX=
10552always_export_symbols_CXX=no
10553archive_expsym_cmds_CXX=
10554export_dynamic_flag_spec_CXX=
10555hardcode_direct_CXX=no
10556hardcode_libdir_flag_spec_CXX=
10557hardcode_libdir_flag_spec_ld_CXX=
10558hardcode_libdir_separator_CXX=
10559hardcode_minus_L_CXX=no
10560hardcode_shlibpath_var_CXX=unsupported
10561hardcode_automatic_CXX=no
10562module_cmds_CXX=
10563module_expsym_cmds_CXX=
10564link_all_deplibs_CXX=unknown
10565old_archive_cmds_CXX=$old_archive_cmds
10566no_undefined_flag_CXX=
10567whole_archive_flag_spec_CXX=
10568enable_shared_with_static_runtimes_CXX=no
10569
10570# Dependencies to place before and after the object being linked:
10571predep_objects_CXX=
10572postdep_objects_CXX=
10573predeps_CXX=
10574postdeps_CXX=
10575compiler_lib_search_path_CXX=
10576
10577# Source file extension for C++ test sources.
10578ac_ext=cpp
10579
10580# Object file extension for compiled C++ test sources.
10581objext=o
10582objext_CXX=$objext
10583
10584# Code to be used in simple compile tests
10585lt_simple_compile_test_code="int some_variable = 0;\n"
10586
10587# Code to be used in simple link tests
10588lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10589
10590# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10591
10592# If no C compiler was specified, use CC.
10593LTCC=${LTCC-"$CC"}
10594
10595# If no C compiler flags were specified, use CFLAGS.
10596LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10597
10598# Allow CC to be a program name with arguments.
10599compiler=$CC
10600
10601
10602# save warnings/boilerplate of simple test code
10603ac_outfile=conftest.$ac_objext
10604printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10605eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10606_lt_compiler_boilerplate=`cat conftest.err`
10607$rm conftest*
10608
10609ac_outfile=conftest.$ac_objext
10610printf "$lt_simple_link_test_code" >conftest.$ac_ext
10611eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10612_lt_linker_boilerplate=`cat conftest.err`
10613$rm conftest*
10614
10615
10616# Allow CC to be a program name with arguments.
10617lt_save_CC=$CC
10618lt_save_LD=$LD
10619lt_save_GCC=$GCC
10620GCC=$GXX
10621lt_save_with_gnu_ld=$with_gnu_ld
10622lt_save_path_LD=$lt_cv_path_LD
10623if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10624  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10625else
10626  $as_unset lt_cv_prog_gnu_ld
10627fi
10628if test -n "${lt_cv_path_LDCXX+set}"; then
10629  lt_cv_path_LD=$lt_cv_path_LDCXX
10630else
10631  $as_unset lt_cv_path_LD
10632fi
10633test -z "${LDCXX+set}" || LD=$LDCXX
10634CC=${CXX-"c++"}
10635compiler=$CC
10636compiler_CXX=$CC
10637for cc_temp in $compiler""; do
10638  case $cc_temp in
10639    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10640    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10641    \-*) ;;
10642    *) break;;
10643  esac
10644done
10645cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10646
10647
10648# We don't want -fno-exception wen compiling C++ code, so set the
10649# no_builtin_flag separately
10650if test "$GXX" = yes; then
10651  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10652else
10653  lt_prog_compiler_no_builtin_flag_CXX=
10654fi
10655
10656if test "$GXX" = yes; then
10657  # Set up default GNU C++ configuration
10658
10659
10660# Check whether --with-gnu-ld was given.
10661if test "${with_gnu_ld+set}" = set; then
10662  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10663else
10664  with_gnu_ld=no
10665fi
10666
10667ac_prog=ld
10668if test "$GCC" = yes; then
10669  # Check if gcc -print-prog-name=ld gives a path.
10670  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10671echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10672  case $host in
10673  *-*-mingw*)
10674    # gcc leaves a trailing carriage return which upsets mingw
10675    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10676  *)
10677    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10678  esac
10679  case $ac_prog in
10680    # Accept absolute paths.
10681    [\\/]* | ?:[\\/]*)
10682      re_direlt='/[^/][^/]*/\.\./'
10683      # Canonicalize the pathname of ld
10684      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10685      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10686	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10687      done
10688      test -z "$LD" && LD="$ac_prog"
10689      ;;
10690  "")
10691    # If it fails, then pretend we aren't using GCC.
10692    ac_prog=ld
10693    ;;
10694  *)
10695    # If it is relative, then search for the first ld in PATH.
10696    with_gnu_ld=unknown
10697    ;;
10698  esac
10699elif test "$with_gnu_ld" = yes; then
10700  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10701echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10702else
10703  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10704echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10705fi
10706if test "${lt_cv_path_LD+set}" = set; then
10707  echo $ECHO_N "(cached) $ECHO_C" >&6
10708else
10709  if test -z "$LD"; then
10710  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10711  for ac_dir in $PATH; do
10712    IFS="$lt_save_ifs"
10713    test -z "$ac_dir" && ac_dir=.
10714    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10715      lt_cv_path_LD="$ac_dir/$ac_prog"
10716      # Check to see if the program is GNU ld.  I'd rather use --version,
10717      # but apparently some variants of GNU ld only accept -v.
10718      # Break only if it was the GNU/non-GNU ld that we prefer.
10719      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10720      *GNU* | *'with BFD'*)
10721	test "$with_gnu_ld" != no && break
10722	;;
10723      *)
10724	test "$with_gnu_ld" != yes && break
10725	;;
10726      esac
10727    fi
10728  done
10729  IFS="$lt_save_ifs"
10730else
10731  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10732fi
10733fi
10734
10735LD="$lt_cv_path_LD"
10736if test -n "$LD"; then
10737  { echo "$as_me:$LINENO: result: $LD" >&5
10738echo "${ECHO_T}$LD" >&6; }
10739else
10740  { echo "$as_me:$LINENO: result: no" >&5
10741echo "${ECHO_T}no" >&6; }
10742fi
10743test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10744echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10745   { (exit 1); exit 1; }; }
10746{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10747echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10748if test "${lt_cv_prog_gnu_ld+set}" = set; then
10749  echo $ECHO_N "(cached) $ECHO_C" >&6
10750else
10751  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10752case `$LD -v 2>&1 </dev/null` in
10753*GNU* | *'with BFD'*)
10754  lt_cv_prog_gnu_ld=yes
10755  ;;
10756*)
10757  lt_cv_prog_gnu_ld=no
10758  ;;
10759esac
10760fi
10761{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10762echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10763with_gnu_ld=$lt_cv_prog_gnu_ld
10764
10765
10766
10767  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10768  # archiving commands below assume that GNU ld is being used.
10769  if test "$with_gnu_ld" = yes; then
10770    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10771    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'
10772
10773    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10774    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10775
10776    # If archive_cmds runs LD, not CC, wlarc should be empty
10777    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10778    #     investigate it a little bit more. (MM)
10779    wlarc='${wl}'
10780
10781    # ancient GNU ld didn't support --whole-archive et. al.
10782    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10783	grep 'no-whole-archive' > /dev/null; then
10784      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10785    else
10786      whole_archive_flag_spec_CXX=
10787    fi
10788  else
10789    with_gnu_ld=no
10790    wlarc=
10791
10792    # A generic and very simple default shared library creation
10793    # command for GNU C++ for the case where it uses the native
10794    # linker, instead of GNU ld.  If possible, this setting should
10795    # overridden to take advantage of the native linker features on
10796    # the platform it is being used on.
10797    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10798  fi
10799
10800  # Commands to make compiler produce verbose output that lists
10801  # what "hidden" libraries, object files and flags are used when
10802  # linking a shared library.
10803  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10804
10805else
10806  GXX=no
10807  with_gnu_ld=no
10808  wlarc=
10809fi
10810
10811# PORTME: fill in a description of your system's C++ link characteristics
10812{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10813echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10814ld_shlibs_CXX=yes
10815case $host_os in
10816  aix3*)
10817    # FIXME: insert proper C++ library support
10818    ld_shlibs_CXX=no
10819    ;;
10820  aix4* | aix5*)
10821    if test "$host_cpu" = ia64; then
10822      # On IA64, the linker does run time linking by default, so we don't
10823      # have to do anything special.
10824      aix_use_runtimelinking=no
10825      exp_sym_flag='-Bexport'
10826      no_entry_flag=""
10827    else
10828      aix_use_runtimelinking=no
10829
10830      # Test if we are trying to use run time linking or normal
10831      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10832      # need to do runtime linking.
10833      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10834	for ld_flag in $LDFLAGS; do
10835	  case $ld_flag in
10836	  *-brtl*)
10837	    aix_use_runtimelinking=yes
10838	    break
10839	    ;;
10840	  esac
10841	done
10842	;;
10843      esac
10844
10845      exp_sym_flag='-bexport'
10846      no_entry_flag='-bnoentry'
10847    fi
10848
10849    # When large executables or shared objects are built, AIX ld can
10850    # have problems creating the table of contents.  If linking a library
10851    # or program results in "error TOC overflow" add -mminimal-toc to
10852    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10853    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10854
10855    archive_cmds_CXX=''
10856    hardcode_direct_CXX=yes
10857    hardcode_libdir_separator_CXX=':'
10858    link_all_deplibs_CXX=yes
10859
10860    if test "$GXX" = yes; then
10861      case $host_os in aix4.[012]|aix4.[012].*)
10862      # We only want to do this on AIX 4.2 and lower, the check
10863      # below for broken collect2 doesn't work under 4.3+
10864	collect2name=`${CC} -print-prog-name=collect2`
10865	if test -f "$collect2name" && \
10866	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10867	then
10868	  # We have reworked collect2
10869	  hardcode_direct_CXX=yes
10870	else
10871	  # We have old collect2
10872	  hardcode_direct_CXX=unsupported
10873	  # It fails to find uninstalled libraries when the uninstalled
10874	  # path is not listed in the libpath.  Setting hardcode_minus_L
10875	  # to unsupported forces relinking
10876	  hardcode_minus_L_CXX=yes
10877	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10878	  hardcode_libdir_separator_CXX=
10879	fi
10880	;;
10881      esac
10882      shared_flag='-shared'
10883      if test "$aix_use_runtimelinking" = yes; then
10884	shared_flag="$shared_flag "'${wl}-G'
10885      fi
10886    else
10887      # not using gcc
10888      if test "$host_cpu" = ia64; then
10889	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10890	# chokes on -Wl,-G. The following line is correct:
10891	shared_flag='-G'
10892      else
10893	if test "$aix_use_runtimelinking" = yes; then
10894	  shared_flag='${wl}-G'
10895	else
10896	  shared_flag='${wl}-bM:SRE'
10897	fi
10898      fi
10899    fi
10900
10901    # It seems that -bexpall does not export symbols beginning with
10902    # underscore (_), so it is better to generate a list of symbols to export.
10903    always_export_symbols_CXX=yes
10904    if test "$aix_use_runtimelinking" = yes; then
10905      # Warning - without using the other runtime loading flags (-brtl),
10906      # -berok will link without error, but may produce a broken library.
10907      allow_undefined_flag_CXX='-berok'
10908      # Determine the default libpath from the value encoded in an empty executable.
10909      cat >conftest.$ac_ext <<_ACEOF
10910/* confdefs.h.  */
10911_ACEOF
10912cat confdefs.h >>conftest.$ac_ext
10913cat >>conftest.$ac_ext <<_ACEOF
10914/* end confdefs.h.  */
10915
10916int
10917main ()
10918{
10919
10920  ;
10921  return 0;
10922}
10923_ACEOF
10924rm -f conftest.$ac_objext conftest$ac_exeext
10925if { (ac_try="$ac_link"
10926case "(($ac_try" in
10927  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10928  *) ac_try_echo=$ac_try;;
10929esac
10930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10931  (eval "$ac_link") 2>conftest.er1
10932  ac_status=$?
10933  grep -v '^ *+' conftest.er1 >conftest.err
10934  rm -f conftest.er1
10935  cat conftest.err >&5
10936  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10937  (exit $ac_status); } && {
10938	 test -z "$ac_cxx_werror_flag" ||
10939	 test ! -s conftest.err
10940       } && test -s conftest$ac_exeext &&
10941       $as_test_x conftest$ac_exeext; then
10942
10943aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10944}'`
10945# Check for a 64-bit object if we didn't find anything.
10946if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10947}'`; fi
10948else
10949  echo "$as_me: failed program was:" >&5
10950sed 's/^/| /' conftest.$ac_ext >&5
10951
10952
10953fi
10954
10955rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10956      conftest$ac_exeext conftest.$ac_ext
10957if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10958
10959      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10960
10961      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"
10962     else
10963      if test "$host_cpu" = ia64; then
10964	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10965	allow_undefined_flag_CXX="-z nodefs"
10966	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"
10967      else
10968	# Determine the default libpath from the value encoded in an empty executable.
10969	cat >conftest.$ac_ext <<_ACEOF
10970/* confdefs.h.  */
10971_ACEOF
10972cat confdefs.h >>conftest.$ac_ext
10973cat >>conftest.$ac_ext <<_ACEOF
10974/* end confdefs.h.  */
10975
10976int
10977main ()
10978{
10979
10980  ;
10981  return 0;
10982}
10983_ACEOF
10984rm -f conftest.$ac_objext conftest$ac_exeext
10985if { (ac_try="$ac_link"
10986case "(($ac_try" in
10987  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10988  *) ac_try_echo=$ac_try;;
10989esac
10990eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10991  (eval "$ac_link") 2>conftest.er1
10992  ac_status=$?
10993  grep -v '^ *+' conftest.er1 >conftest.err
10994  rm -f conftest.er1
10995  cat conftest.err >&5
10996  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10997  (exit $ac_status); } && {
10998	 test -z "$ac_cxx_werror_flag" ||
10999	 test ! -s conftest.err
11000       } && test -s conftest$ac_exeext &&
11001       $as_test_x conftest$ac_exeext; then
11002
11003aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11004}'`
11005# Check for a 64-bit object if we didn't find anything.
11006if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11007}'`; fi
11008else
11009  echo "$as_me: failed program was:" >&5
11010sed 's/^/| /' conftest.$ac_ext >&5
11011
11012
11013fi
11014
11015rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11016      conftest$ac_exeext conftest.$ac_ext
11017if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11018
11019	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11020	# Warning - without using the other run time loading flags,
11021	# -berok will link without error, but may produce a broken library.
11022	no_undefined_flag_CXX=' ${wl}-bernotok'
11023	allow_undefined_flag_CXX=' ${wl}-berok'
11024	# Exported symbols can be pulled into shared objects from archives
11025	whole_archive_flag_spec_CXX='$convenience'
11026	archive_cmds_need_lc_CXX=yes
11027	# This is similar to how AIX traditionally builds its shared libraries.
11028	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'
11029      fi
11030    fi
11031    ;;
11032
11033  beos*)
11034    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11035      allow_undefined_flag_CXX=unsupported
11036      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11037      # support --undefined.  This deserves some investigation.  FIXME
11038      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11039    else
11040      ld_shlibs_CXX=no
11041    fi
11042    ;;
11043
11044  chorus*)
11045    case $cc_basename in
11046      *)
11047	# FIXME: insert proper C++ library support
11048	ld_shlibs_CXX=no
11049	;;
11050    esac
11051    ;;
11052
11053  cygwin* | mingw* | pw32*)
11054    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11055    # as there is no search path for DLLs.
11056    hardcode_libdir_flag_spec_CXX='-L$libdir'
11057    allow_undefined_flag_CXX=unsupported
11058    always_export_symbols_CXX=no
11059    enable_shared_with_static_runtimes_CXX=yes
11060
11061    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11062      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'
11063      # If the export-symbols file already is a .def file (1st line
11064      # is EXPORTS), use it as is; otherwise, prepend...
11065      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11066	cp $export_symbols $output_objdir/$soname.def;
11067      else
11068	echo EXPORTS > $output_objdir/$soname.def;
11069	cat $export_symbols >> $output_objdir/$soname.def;
11070      fi~
11071      $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'
11072    else
11073      ld_shlibs_CXX=no
11074    fi
11075  ;;
11076      darwin* | rhapsody*)
11077        case $host_os in
11078        rhapsody* | darwin1.[012])
11079         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11080         ;;
11081       *) # Darwin 1.3 on
11082         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11083           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11084         else
11085           case ${MACOSX_DEPLOYMENT_TARGET} in
11086             10.[012])
11087               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11088               ;;
11089             10.*)
11090               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11091               ;;
11092           esac
11093         fi
11094         ;;
11095        esac
11096      archive_cmds_need_lc_CXX=no
11097      hardcode_direct_CXX=no
11098      hardcode_automatic_CXX=yes
11099      hardcode_shlibpath_var_CXX=unsupported
11100      whole_archive_flag_spec_CXX=''
11101      link_all_deplibs_CXX=yes
11102
11103    if test "$GXX" = yes ; then
11104      lt_int_apple_cc_single_mod=no
11105      output_verbose_link_cmd='echo'
11106      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11107       lt_int_apple_cc_single_mod=yes
11108      fi
11109      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11110       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11111      else
11112          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'
11113        fi
11114        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11115        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11116          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11117            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11118          else
11119            archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -r -keep_private_externs -nostdlib -o ${lib}-master.o $libobjs~$CC -dynamiclib $allow_undefined_flag -o $lib ${lib}-master.o $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11120          fi
11121            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}'
11122      else
11123      case $cc_basename in
11124        xlc*)
11125         output_verbose_link_cmd='echo'
11126          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
11127          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11128          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11129          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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11130          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}'
11131          ;;
11132       *)
11133         ld_shlibs_CXX=no
11134          ;;
11135      esac
11136      fi
11137        ;;
11138
11139  dgux*)
11140    case $cc_basename in
11141      ec++*)
11142	# FIXME: insert proper C++ library support
11143	ld_shlibs_CXX=no
11144	;;
11145      ghcx*)
11146	# Green Hills C++ Compiler
11147	# FIXME: insert proper C++ library support
11148	ld_shlibs_CXX=no
11149	;;
11150      *)
11151	# FIXME: insert proper C++ library support
11152	ld_shlibs_CXX=no
11153	;;
11154    esac
11155    ;;
11156  freebsd[12]*)
11157    # C++ shared libraries reported to be fairly broken before switch to ELF
11158    ld_shlibs_CXX=no
11159    ;;
11160  freebsd-elf*)
11161    archive_cmds_need_lc_CXX=no
11162    ;;
11163  freebsd* | dragonfly*)
11164    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11165    # conventions
11166    ld_shlibs_CXX=yes
11167    ;;
11168  gnu*)
11169    ;;
11170  hpux9*)
11171    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11172    hardcode_libdir_separator_CXX=:
11173    export_dynamic_flag_spec_CXX='${wl}-E'
11174    hardcode_direct_CXX=yes
11175    hardcode_minus_L_CXX=yes # Not in the search PATH,
11176				# but as the default
11177				# location of the library.
11178
11179    case $cc_basename in
11180    CC*)
11181      # FIXME: insert proper C++ library support
11182      ld_shlibs_CXX=no
11183      ;;
11184    aCC*)
11185      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'
11186      # Commands to make compiler produce verbose output that lists
11187      # what "hidden" libraries, object files and flags are used when
11188      # linking a shared library.
11189      #
11190      # There doesn't appear to be a way to prevent this compiler from
11191      # explicitly linking system object files so we need to strip them
11192      # from the output so that they don't get included in the library
11193      # dependencies.
11194      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'
11195      ;;
11196    *)
11197      if test "$GXX" = yes; then
11198        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'
11199      else
11200        # FIXME: insert proper C++ library support
11201        ld_shlibs_CXX=no
11202      fi
11203      ;;
11204    esac
11205    ;;
11206  hpux10*|hpux11*)
11207    if test $with_gnu_ld = no; then
11208      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11209      hardcode_libdir_separator_CXX=:
11210
11211      case $host_cpu in
11212      hppa*64*|ia64*)
11213	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11214        ;;
11215      *)
11216	export_dynamic_flag_spec_CXX='${wl}-E'
11217        ;;
11218      esac
11219    fi
11220    case $host_cpu in
11221    hppa*64*|ia64*)
11222      hardcode_direct_CXX=no
11223      hardcode_shlibpath_var_CXX=no
11224      ;;
11225    *)
11226      hardcode_direct_CXX=yes
11227      hardcode_minus_L_CXX=yes # Not in the search PATH,
11228					      # but as the default
11229					      # location of the library.
11230      ;;
11231    esac
11232
11233    case $cc_basename in
11234      CC*)
11235	# FIXME: insert proper C++ library support
11236	ld_shlibs_CXX=no
11237	;;
11238      aCC*)
11239	case $host_cpu in
11240	hppa*64*)
11241	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11242	  ;;
11243	ia64*)
11244	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11245	  ;;
11246	*)
11247	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11248	  ;;
11249	esac
11250	# Commands to make compiler produce verbose output that lists
11251	# what "hidden" libraries, object files and flags are used when
11252	# linking a shared library.
11253	#
11254	# There doesn't appear to be a way to prevent this compiler from
11255	# explicitly linking system object files so we need to strip them
11256	# from the output so that they don't get included in the library
11257	# dependencies.
11258	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'
11259	;;
11260      *)
11261	if test "$GXX" = yes; then
11262	  if test $with_gnu_ld = no; then
11263	    case $host_cpu in
11264	    hppa*64*)
11265	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11266	      ;;
11267	    ia64*)
11268	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11269	      ;;
11270	    *)
11271	      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'
11272	      ;;
11273	    esac
11274	  fi
11275	else
11276	  # FIXME: insert proper C++ library support
11277	  ld_shlibs_CXX=no
11278	fi
11279	;;
11280    esac
11281    ;;
11282  interix3*)
11283    hardcode_direct_CXX=no
11284    hardcode_shlibpath_var_CXX=no
11285    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11286    export_dynamic_flag_spec_CXX='${wl}-E'
11287    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11288    # Instead, shared libraries are loaded at an image base (0x10000000 by
11289    # default) and relocated if they conflict, which is a slow very memory
11290    # consuming and fragmenting process.  To avoid this, we pick a random,
11291    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11292    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11293    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'
11294    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'
11295    ;;
11296  irix5* | irix6*)
11297    case $cc_basename in
11298      CC*)
11299	# SGI C++
11300	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'
11301
11302	# Archives containing C++ object files must be created using
11303	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11304	# necessary to make sure instantiated templates are included
11305	# in the archive.
11306	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11307	;;
11308      *)
11309	if test "$GXX" = yes; then
11310	  if test "$with_gnu_ld" = no; then
11311	    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'
11312	  else
11313	    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'
11314	  fi
11315	fi
11316	link_all_deplibs_CXX=yes
11317	;;
11318    esac
11319    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11320    hardcode_libdir_separator_CXX=:
11321    ;;
11322  linux* | k*bsd*-gnu)
11323    case $cc_basename in
11324      KCC*)
11325	# Kuck and Associates, Inc. (KAI) C++ Compiler
11326
11327	# KCC will only create a shared library if the output file
11328	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11329	# to its proper name (with version) after linking.
11330	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'
11331	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'
11332	# Commands to make compiler produce verbose output that lists
11333	# what "hidden" libraries, object files and flags are used when
11334	# linking a shared library.
11335	#
11336	# There doesn't appear to be a way to prevent this compiler from
11337	# explicitly linking system object files so we need to strip them
11338	# from the output so that they don't get included in the library
11339	# dependencies.
11340	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'
11341
11342	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11343	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11344
11345	# Archives containing C++ object files must be created using
11346	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11347	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11348	;;
11349      icpc*)
11350	# Intel C++
11351	with_gnu_ld=yes
11352	# version 8.0 and above of icpc choke on multiply defined symbols
11353	# if we add $predep_objects and $postdep_objects, however 7.1 and
11354	# earlier do not add the objects themselves.
11355	case `$CC -V 2>&1` in
11356	*"Version 7."*)
11357  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11358  	  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'
11359	  ;;
11360	*)  # Version 8.0 or newer
11361	  tmp_idyn=
11362	  case $host_cpu in
11363	    ia64*) tmp_idyn=' -i_dynamic';;
11364	  esac
11365  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11366	  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'
11367	  ;;
11368	esac
11369	archive_cmds_need_lc_CXX=no
11370	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11371	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11372	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11373	;;
11374      pgCC*)
11375        # Portland Group C++ compiler
11376	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11377  	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'
11378
11379	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11380	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11381	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'
11382        ;;
11383      cxx*)
11384	# Compaq C++
11385	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11386	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'
11387
11388	runpath_var=LD_RUN_PATH
11389	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11390	hardcode_libdir_separator_CXX=:
11391
11392	# Commands to make compiler produce verbose output that lists
11393	# what "hidden" libraries, object files and flags are used when
11394	# linking a shared library.
11395	#
11396	# There doesn't appear to be a way to prevent this compiler from
11397	# explicitly linking system object files so we need to strip them
11398	# from the output so that they don't get included in the library
11399	# dependencies.
11400	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'
11401	;;
11402    esac
11403    ;;
11404  lynxos*)
11405    # FIXME: insert proper C++ library support
11406    ld_shlibs_CXX=no
11407    ;;
11408  m88k*)
11409    # FIXME: insert proper C++ library support
11410    ld_shlibs_CXX=no
11411    ;;
11412  mvs*)
11413    case $cc_basename in
11414      cxx*)
11415	# FIXME: insert proper C++ library support
11416	ld_shlibs_CXX=no
11417	;;
11418      *)
11419	# FIXME: insert proper C++ library support
11420	ld_shlibs_CXX=no
11421	;;
11422    esac
11423    ;;
11424  netbsd* | netbsdelf*-gnu)
11425    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11426      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11427      wlarc=
11428      hardcode_libdir_flag_spec_CXX='-R$libdir'
11429      hardcode_direct_CXX=yes
11430      hardcode_shlibpath_var_CXX=no
11431    fi
11432    # Workaround some broken pre-1.5 toolchains
11433    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11434    ;;
11435  openbsd2*)
11436    # C++ shared libraries are fairly broken
11437    ld_shlibs_CXX=no
11438    ;;
11439  openbsd*)
11440    hardcode_direct_CXX=yes
11441    hardcode_shlibpath_var_CXX=no
11442    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11443    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11444    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11445      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11446      export_dynamic_flag_spec_CXX='${wl}-E'
11447      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11448    fi
11449    output_verbose_link_cmd='echo'
11450    ;;
11451  osf3*)
11452    case $cc_basename in
11453      KCC*)
11454	# Kuck and Associates, Inc. (KAI) C++ Compiler
11455
11456	# KCC will only create a shared library if the output file
11457	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11458	# to its proper name (with version) after linking.
11459	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'
11460
11461	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11462	hardcode_libdir_separator_CXX=:
11463
11464	# Archives containing C++ object files must be created using
11465	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11466	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11467
11468	;;
11469      RCC*)
11470	# Rational C++ 2.4.1
11471	# FIXME: insert proper C++ library support
11472	ld_shlibs_CXX=no
11473	;;
11474      cxx*)
11475	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11476	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'
11477
11478	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11479	hardcode_libdir_separator_CXX=:
11480
11481	# Commands to make compiler produce verbose output that lists
11482	# what "hidden" libraries, object files and flags are used when
11483	# linking a shared library.
11484	#
11485	# There doesn't appear to be a way to prevent this compiler from
11486	# explicitly linking system object files so we need to strip them
11487	# from the output so that they don't get included in the library
11488	# dependencies.
11489	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'
11490	;;
11491      *)
11492	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11493	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11494	  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'
11495
11496	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11497	  hardcode_libdir_separator_CXX=:
11498
11499	  # Commands to make compiler produce verbose output that lists
11500	  # what "hidden" libraries, object files and flags are used when
11501	  # linking a shared library.
11502	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11503
11504	else
11505	  # FIXME: insert proper C++ library support
11506	  ld_shlibs_CXX=no
11507	fi
11508	;;
11509    esac
11510    ;;
11511  osf4* | osf5*)
11512    case $cc_basename in
11513      KCC*)
11514	# Kuck and Associates, Inc. (KAI) C++ Compiler
11515
11516	# KCC will only create a shared library if the output file
11517	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11518	# to its proper name (with version) after linking.
11519	archive_cmds_CXX='tempext=`echo $shared_ext | $SED -e '\''s/\([^()0-9A-Za-z{}]\)/\\\\\1/g'\''`; templib=`echo $lib | $SED -e "s/\${tempext}\..*/.so/"`; $CC $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags --soname $soname -o \$templib; mv \$templib $lib'
11520
11521	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11522	hardcode_libdir_separator_CXX=:
11523
11524	# Archives containing C++ object files must be created using
11525	# the KAI C++ compiler.
11526	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11527	;;
11528      RCC*)
11529	# Rational C++ 2.4.1
11530	# FIXME: insert proper C++ library support
11531	ld_shlibs_CXX=no
11532	;;
11533      cxx*)
11534	allow_undefined_flag_CXX=' -expect_unresolved \*'
11535	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'
11536	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11537	  echo "-hidden">> $lib.exp~
11538	  $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~
11539	  $rm $lib.exp'
11540
11541	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11542	hardcode_libdir_separator_CXX=:
11543
11544	# Commands to make compiler produce verbose output that lists
11545	# what "hidden" libraries, object files and flags are used when
11546	# linking a shared library.
11547	#
11548	# There doesn't appear to be a way to prevent this compiler from
11549	# explicitly linking system object files so we need to strip them
11550	# from the output so that they don't get included in the library
11551	# dependencies.
11552	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'
11553	;;
11554      *)
11555	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11556	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11557	 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'
11558
11559	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11560	  hardcode_libdir_separator_CXX=:
11561
11562	  # Commands to make compiler produce verbose output that lists
11563	  # what "hidden" libraries, object files and flags are used when
11564	  # linking a shared library.
11565	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11566
11567	else
11568	  # FIXME: insert proper C++ library support
11569	  ld_shlibs_CXX=no
11570	fi
11571	;;
11572    esac
11573    ;;
11574  psos*)
11575    # FIXME: insert proper C++ library support
11576    ld_shlibs_CXX=no
11577    ;;
11578  sunos4*)
11579    case $cc_basename in
11580      CC*)
11581	# Sun C++ 4.x
11582	# FIXME: insert proper C++ library support
11583	ld_shlibs_CXX=no
11584	;;
11585      lcc*)
11586	# Lucid
11587	# FIXME: insert proper C++ library support
11588	ld_shlibs_CXX=no
11589	;;
11590      *)
11591	# FIXME: insert proper C++ library support
11592	ld_shlibs_CXX=no
11593	;;
11594    esac
11595    ;;
11596  solaris*)
11597    case $cc_basename in
11598      CC*)
11599	# Sun C++ 4.2, 5.x and Centerline C++
11600        archive_cmds_need_lc_CXX=yes
11601	no_undefined_flag_CXX=' -zdefs'
11602	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11603	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11604	$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'
11605
11606	hardcode_libdir_flag_spec_CXX='-R$libdir'
11607	hardcode_shlibpath_var_CXX=no
11608	case $host_os in
11609	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11610	  *)
11611	    # The C++ compiler is used as linker so we must use $wl
11612	    # flag to pass the commands to the underlying system
11613	    # linker. We must also pass each convience library through
11614	    # to the system linker between allextract/defaultextract.
11615	    # The C++ compiler will combine linker options so we
11616	    # cannot just pass the convience library names through
11617	    # without $wl.
11618	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11619	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract'
11620	    ;;
11621	esac
11622	link_all_deplibs_CXX=yes
11623
11624	output_verbose_link_cmd='echo'
11625
11626	# Archives containing C++ object files must be created using
11627	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11628	# necessary to make sure instantiated templates are included
11629	# in the archive.
11630	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11631	;;
11632      gcx*)
11633	# Green Hills C++ Compiler
11634	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11635
11636	# The C++ compiler must be used to create the archive.
11637	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11638	;;
11639      *)
11640	# GNU C++ compiler with Solaris linker
11641	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11642	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11643	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11644	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11645	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11646		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11647
11648	    # Commands to make compiler produce verbose output that lists
11649	    # what "hidden" libraries, object files and flags are used when
11650	    # linking a shared library.
11651	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11652	  else
11653	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11654	    # platform.
11655	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11656	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11657		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11658
11659	    # Commands to make compiler produce verbose output that lists
11660	    # what "hidden" libraries, object files and flags are used when
11661	    # linking a shared library.
11662	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11663	  fi
11664
11665	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11666	fi
11667	;;
11668    esac
11669    ;;
11670  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11671    no_undefined_flag_CXX='${wl}-z,text'
11672    archive_cmds_need_lc_CXX=no
11673    hardcode_shlibpath_var_CXX=no
11674    runpath_var='LD_RUN_PATH'
11675
11676    case $cc_basename in
11677      CC*)
11678	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11679	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11680	;;
11681      *)
11682	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11683	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11684	;;
11685    esac
11686    ;;
11687  sysv5* | sco3.2v5* | sco5v6*)
11688    # Note: We can NOT use -z defs as we might desire, because we do not
11689    # link with -lc, and that would cause any symbols used from libc to
11690    # always be unresolved, which means just about no library would
11691    # ever link correctly.  If we're not using GNU ld we use -z text
11692    # though, which does catch some bad symbols but isn't as heavy-handed
11693    # as -z defs.
11694    # For security reasons, it is highly recommended that you always
11695    # use absolute paths for naming shared libraries, and exclude the
11696    # DT_RUNPATH tag from executables and libraries.  But doing so
11697    # requires that you compile everything twice, which is a pain.
11698    # So that behaviour is only enabled if SCOABSPATH is set to a
11699    # non-empty value in the environment.  Most likely only useful for
11700    # creating official distributions of packages.
11701    # This is a hack until libtool officially supports absolute path
11702    # names for shared libraries.
11703    no_undefined_flag_CXX='${wl}-z,text'
11704    allow_undefined_flag_CXX='${wl}-z,nodefs'
11705    archive_cmds_need_lc_CXX=no
11706    hardcode_shlibpath_var_CXX=no
11707    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11708    hardcode_libdir_separator_CXX=':'
11709    link_all_deplibs_CXX=yes
11710    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11711    runpath_var='LD_RUN_PATH'
11712
11713    case $cc_basename in
11714      CC*)
11715	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11716	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11717	;;
11718      *)
11719	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11720	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11721	;;
11722    esac
11723    ;;
11724  tandem*)
11725    case $cc_basename in
11726      NCC*)
11727	# NonStop-UX NCC 3.20
11728	# FIXME: insert proper C++ library support
11729	ld_shlibs_CXX=no
11730	;;
11731      *)
11732	# FIXME: insert proper C++ library support
11733	ld_shlibs_CXX=no
11734	;;
11735    esac
11736    ;;
11737  vxworks*)
11738    # FIXME: insert proper C++ library support
11739    ld_shlibs_CXX=no
11740    ;;
11741  *)
11742    # FIXME: insert proper C++ library support
11743    ld_shlibs_CXX=no
11744    ;;
11745esac
11746{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11747echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11748test "$ld_shlibs_CXX" = no && can_build_shared=no
11749
11750GCC_CXX="$GXX"
11751LD_CXX="$LD"
11752
11753
11754cat > conftest.$ac_ext <<EOF
11755class Foo
11756{
11757public:
11758  Foo (void) { a = 0; }
11759private:
11760  int a;
11761};
11762EOF
11763
11764if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11765  (eval $ac_compile) 2>&5
11766  ac_status=$?
11767  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11768  (exit $ac_status); }; then
11769  # Parse the compiler output and extract the necessary
11770  # objects, libraries and library flags.
11771
11772  # Sentinel used to keep track of whether or not we are before
11773  # the conftest object file.
11774  pre_test_object_deps_done=no
11775
11776  # The `*' in the case matches for architectures that use `case' in
11777  # $output_verbose_cmd can trigger glob expansion during the loop
11778  # eval without this substitution.
11779  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11780
11781  for p in `eval $output_verbose_link_cmd`; do
11782    case $p in
11783
11784    -L* | -R* | -l*)
11785       # Some compilers place space between "-{L,R}" and the path.
11786       # Remove the space.
11787       if test $p = "-L" \
11788	  || test $p = "-R"; then
11789	 prev=$p
11790	 continue
11791       else
11792	 prev=
11793       fi
11794
11795       if test "$pre_test_object_deps_done" = no; then
11796	 case $p in
11797	 -L* | -R*)
11798	   # Internal compiler library paths should come after those
11799	   # provided the user.  The postdeps already come after the
11800	   # user supplied libs so there is no need to process them.
11801	   if test -z "$compiler_lib_search_path_CXX"; then
11802	     compiler_lib_search_path_CXX="${prev}${p}"
11803	   else
11804	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11805	   fi
11806	   ;;
11807	 # The "-l" case would never come before the object being
11808	 # linked, so don't bother handling this case.
11809	 esac
11810       else
11811	 if test -z "$postdeps_CXX"; then
11812	   postdeps_CXX="${prev}${p}"
11813	 else
11814	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11815	 fi
11816       fi
11817       ;;
11818
11819    *.$objext)
11820       # This assumes that the test object file only shows up
11821       # once in the compiler output.
11822       if test "$p" = "conftest.$objext"; then
11823	 pre_test_object_deps_done=yes
11824	 continue
11825       fi
11826
11827       if test "$pre_test_object_deps_done" = no; then
11828	 if test -z "$predep_objects_CXX"; then
11829	   predep_objects_CXX="$p"
11830	 else
11831	   predep_objects_CXX="$predep_objects_CXX $p"
11832	 fi
11833       else
11834	 if test -z "$postdep_objects_CXX"; then
11835	   postdep_objects_CXX="$p"
11836	 else
11837	   postdep_objects_CXX="$postdep_objects_CXX $p"
11838	 fi
11839       fi
11840       ;;
11841
11842    *) ;; # Ignore the rest.
11843
11844    esac
11845  done
11846
11847  # Clean up.
11848  rm -f a.out a.exe
11849else
11850  echo "libtool.m4: error: problem compiling CXX test program"
11851fi
11852
11853$rm -f confest.$objext
11854
11855# PORTME: override above test on systems where it is broken
11856case $host_os in
11857interix3*)
11858  # Interix 3.5 installs completely hosed .la files for C++, so rather than
11859  # hack all around it, let's just trust "g++" to DTRT.
11860  predep_objects_CXX=
11861  postdep_objects_CXX=
11862  postdeps_CXX=
11863  ;;
11864
11865solaris*)
11866  case $cc_basename in
11867  CC*)
11868    # Adding this requires a known-good setup of shared libraries for
11869    # Sun compiler versions before 5.6, else PIC objects from an old
11870    # archive will be linked into the output, leading to subtle bugs.
11871    postdeps_CXX='-lCstd -lCrun'
11872    ;;
11873  esac
11874  ;;
11875esac
11876
11877
11878case " $postdeps_CXX " in
11879*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11880esac
11881
11882lt_prog_compiler_wl_CXX=
11883lt_prog_compiler_pic_CXX=
11884lt_prog_compiler_static_CXX=
11885
11886{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11887echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11888
11889  # C++ specific cases for pic, static, wl, etc.
11890  if test "$GXX" = yes; then
11891    lt_prog_compiler_wl_CXX='-Wl,'
11892    lt_prog_compiler_static_CXX='-static'
11893
11894    case $host_os in
11895    aix*)
11896      # All AIX code is PIC.
11897      if test "$host_cpu" = ia64; then
11898	# AIX 5 now supports IA64 processor
11899	lt_prog_compiler_static_CXX='-Bstatic'
11900      fi
11901      ;;
11902    amigaos*)
11903      # FIXME: we need at least 68020 code to build shared libraries, but
11904      # adding the `-m68020' flag to GCC prevents building anything better,
11905      # like `-m68040'.
11906      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11907      ;;
11908    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11909      # PIC is the default for these OSes.
11910      ;;
11911    mingw* | os2* | pw32*)
11912      # This hack is so that the source file can tell whether it is being
11913      # built for inclusion in a dll (and should export symbols for example).
11914      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11915      ;;
11916    darwin* | rhapsody*)
11917      # PIC is the default on this platform
11918      # Common symbols not allowed in MH_DYLIB files
11919      lt_prog_compiler_pic_CXX='-fno-common'
11920      ;;
11921    *djgpp*)
11922      # DJGPP does not support shared libraries at all
11923      lt_prog_compiler_pic_CXX=
11924      ;;
11925    interix3*)
11926      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11927      # Instead, we relocate shared libraries at runtime.
11928      ;;
11929    sysv4*MP*)
11930      if test -d /usr/nec; then
11931	lt_prog_compiler_pic_CXX=-Kconform_pic
11932      fi
11933      ;;
11934    hpux*)
11935      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11936      # not for PA HP-UX.
11937      case $host_cpu in
11938      hppa*64*|ia64*)
11939	;;
11940      *)
11941	lt_prog_compiler_pic_CXX='-fPIC'
11942	;;
11943      esac
11944      ;;
11945    *)
11946      lt_prog_compiler_pic_CXX='-fPIC'
11947      ;;
11948    esac
11949  else
11950    case $host_os in
11951      aix4* | aix5*)
11952	# All AIX code is PIC.
11953	if test "$host_cpu" = ia64; then
11954	  # AIX 5 now supports IA64 processor
11955	  lt_prog_compiler_static_CXX='-Bstatic'
11956	else
11957	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11958	fi
11959	;;
11960      chorus*)
11961	case $cc_basename in
11962	cxch68*)
11963	  # Green Hills C++ Compiler
11964	  # _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"
11965	  ;;
11966	esac
11967	;;
11968       darwin*)
11969         # PIC is the default on this platform
11970         # Common symbols not allowed in MH_DYLIB files
11971         case $cc_basename in
11972           xlc*)
11973           lt_prog_compiler_pic_CXX='-qnocommon'
11974           lt_prog_compiler_wl_CXX='-Wl,'
11975           ;;
11976         esac
11977       ;;
11978      dgux*)
11979	case $cc_basename in
11980	  ec++*)
11981	    lt_prog_compiler_pic_CXX='-KPIC'
11982	    ;;
11983	  ghcx*)
11984	    # Green Hills C++ Compiler
11985	    lt_prog_compiler_pic_CXX='-pic'
11986	    ;;
11987	  *)
11988	    ;;
11989	esac
11990	;;
11991      freebsd* | dragonfly*)
11992	# FreeBSD uses GNU C++
11993	;;
11994      hpux9* | hpux10* | hpux11*)
11995	case $cc_basename in
11996	  CC*)
11997	    lt_prog_compiler_wl_CXX='-Wl,'
11998	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
11999	    if test "$host_cpu" != ia64; then
12000	      lt_prog_compiler_pic_CXX='+Z'
12001	    fi
12002	    ;;
12003	  aCC*)
12004	    lt_prog_compiler_wl_CXX='-Wl,'
12005	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12006	    case $host_cpu in
12007	    hppa*64*|ia64*)
12008	      # +Z the default
12009	      ;;
12010	    *)
12011	      lt_prog_compiler_pic_CXX='+Z'
12012	      ;;
12013	    esac
12014	    ;;
12015	  *)
12016	    ;;
12017	esac
12018	;;
12019      interix*)
12020	# This is c89, which is MS Visual C++ (no shared libs)
12021	# Anyone wants to do a port?
12022	;;
12023      irix5* | irix6* | nonstopux*)
12024	case $cc_basename in
12025	  CC*)
12026	    lt_prog_compiler_wl_CXX='-Wl,'
12027	    lt_prog_compiler_static_CXX='-non_shared'
12028	    # CC pic flag -KPIC is the default.
12029	    ;;
12030	  *)
12031	    ;;
12032	esac
12033	;;
12034      linux* | k*bsd*-gnu)
12035	case $cc_basename in
12036	  KCC*)
12037	    # KAI C++ Compiler
12038	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12039	    lt_prog_compiler_pic_CXX='-fPIC'
12040	    ;;
12041	  icpc* | ecpc*)
12042	    # Intel C++
12043	    lt_prog_compiler_wl_CXX='-Wl,'
12044	    lt_prog_compiler_pic_CXX='-KPIC'
12045	    lt_prog_compiler_static_CXX='-static'
12046	    ;;
12047	  pgCC*)
12048	    # Portland Group C++ compiler.
12049	    lt_prog_compiler_wl_CXX='-Wl,'
12050	    lt_prog_compiler_pic_CXX='-fpic'
12051	    lt_prog_compiler_static_CXX='-Bstatic'
12052	    ;;
12053	  cxx*)
12054	    # Compaq C++
12055	    # Make sure the PIC flag is empty.  It appears that all Alpha
12056	    # Linux and Compaq Tru64 Unix objects are PIC.
12057	    lt_prog_compiler_pic_CXX=
12058	    lt_prog_compiler_static_CXX='-non_shared'
12059	    ;;
12060	  *)
12061	    ;;
12062	esac
12063	;;
12064      lynxos*)
12065	;;
12066      m88k*)
12067	;;
12068      mvs*)
12069	case $cc_basename in
12070	  cxx*)
12071	    lt_prog_compiler_pic_CXX='-W c,exportall'
12072	    ;;
12073	  *)
12074	    ;;
12075	esac
12076	;;
12077      netbsd* | netbsdelf*-gnu)
12078	;;
12079      osf3* | osf4* | osf5*)
12080	case $cc_basename in
12081	  KCC*)
12082	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12083	    ;;
12084	  RCC*)
12085	    # Rational C++ 2.4.1
12086	    lt_prog_compiler_pic_CXX='-pic'
12087	    ;;
12088	  cxx*)
12089	    # Digital/Compaq C++
12090	    lt_prog_compiler_wl_CXX='-Wl,'
12091	    # Make sure the PIC flag is empty.  It appears that all Alpha
12092	    # Linux and Compaq Tru64 Unix objects are PIC.
12093	    lt_prog_compiler_pic_CXX=
12094	    lt_prog_compiler_static_CXX='-non_shared'
12095	    ;;
12096	  *)
12097	    ;;
12098	esac
12099	;;
12100      psos*)
12101	;;
12102      solaris*)
12103	case $cc_basename in
12104	  CC*)
12105	    # Sun C++ 4.2, 5.x and Centerline C++
12106	    lt_prog_compiler_pic_CXX='-KPIC'
12107	    lt_prog_compiler_static_CXX='-Bstatic'
12108	    lt_prog_compiler_wl_CXX='-Qoption ld '
12109	    ;;
12110	  gcx*)
12111	    # Green Hills C++ Compiler
12112	    lt_prog_compiler_pic_CXX='-PIC'
12113	    ;;
12114	  *)
12115	    ;;
12116	esac
12117	;;
12118      sunos4*)
12119	case $cc_basename in
12120	  CC*)
12121	    # Sun C++ 4.x
12122	    lt_prog_compiler_pic_CXX='-pic'
12123	    lt_prog_compiler_static_CXX='-Bstatic'
12124	    ;;
12125	  lcc*)
12126	    # Lucid
12127	    lt_prog_compiler_pic_CXX='-pic'
12128	    ;;
12129	  *)
12130	    ;;
12131	esac
12132	;;
12133      tandem*)
12134	case $cc_basename in
12135	  NCC*)
12136	    # NonStop-UX NCC 3.20
12137	    lt_prog_compiler_pic_CXX='-KPIC'
12138	    ;;
12139	  *)
12140	    ;;
12141	esac
12142	;;
12143      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12144	case $cc_basename in
12145	  CC*)
12146	    lt_prog_compiler_wl_CXX='-Wl,'
12147	    lt_prog_compiler_pic_CXX='-KPIC'
12148	    lt_prog_compiler_static_CXX='-Bstatic'
12149	    ;;
12150	esac
12151	;;
12152      vxworks*)
12153	;;
12154      *)
12155	lt_prog_compiler_can_build_shared_CXX=no
12156	;;
12157    esac
12158  fi
12159
12160{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12161echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12162
12163#
12164# Check to make sure the PIC flag actually works.
12165#
12166if test -n "$lt_prog_compiler_pic_CXX"; then
12167
12168{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12169echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12170if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12171  echo $ECHO_N "(cached) $ECHO_C" >&6
12172else
12173  lt_prog_compiler_pic_works_CXX=no
12174  ac_outfile=conftest.$ac_objext
12175   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12176   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12177   # Insert the option either (1) after the last *FLAGS variable, or
12178   # (2) before a word containing "conftest.", or (3) at the end.
12179   # Note that $ac_compile itself does not contain backslashes and begins
12180   # with a dollar sign (not a hyphen), so the echo should work correctly.
12181   # The option is referenced via a variable to avoid confusing sed.
12182   lt_compile=`echo "$ac_compile" | $SED \
12183   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12184   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12185   -e 's:$: $lt_compiler_flag:'`
12186   (eval echo "\"\$as_me:12186: $lt_compile\"" >&5)
12187   (eval "$lt_compile" 2>conftest.err)
12188   ac_status=$?
12189   cat conftest.err >&5
12190   echo "$as_me:12190: \$? = $ac_status" >&5
12191   if (exit $ac_status) && test -s "$ac_outfile"; then
12192     # The compiler can only warn and ignore the option if not recognized
12193     # So say no if there are warnings other than the usual output.
12194     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12195     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12196     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12197       lt_prog_compiler_pic_works_CXX=yes
12198     fi
12199   fi
12200   $rm conftest*
12201
12202fi
12203{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12204echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12205
12206if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12207    case $lt_prog_compiler_pic_CXX in
12208     "" | " "*) ;;
12209     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12210     esac
12211else
12212    lt_prog_compiler_pic_CXX=
12213     lt_prog_compiler_can_build_shared_CXX=no
12214fi
12215
12216fi
12217case $host_os in
12218  # For platforms which do not support PIC, -DPIC is meaningless:
12219  *djgpp*)
12220    lt_prog_compiler_pic_CXX=
12221    ;;
12222  *)
12223    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12224    ;;
12225esac
12226
12227#
12228# Check to make sure the static flag actually works.
12229#
12230wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12231{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12232echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12233if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12234  echo $ECHO_N "(cached) $ECHO_C" >&6
12235else
12236  lt_prog_compiler_static_works_CXX=no
12237   save_LDFLAGS="$LDFLAGS"
12238   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12239   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12240   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12241     # The linker can only warn and ignore the option if not recognized
12242     # So say no if there are warnings
12243     if test -s conftest.err; then
12244       # Append any errors to the config.log.
12245       cat conftest.err 1>&5
12246       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12247       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12248       if diff conftest.exp conftest.er2 >/dev/null; then
12249         lt_prog_compiler_static_works_CXX=yes
12250       fi
12251     else
12252       lt_prog_compiler_static_works_CXX=yes
12253     fi
12254   fi
12255   $rm conftest*
12256   LDFLAGS="$save_LDFLAGS"
12257
12258fi
12259{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12260echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12261
12262if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12263    :
12264else
12265    lt_prog_compiler_static_CXX=
12266fi
12267
12268
12269{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12270echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12271if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12272  echo $ECHO_N "(cached) $ECHO_C" >&6
12273else
12274  lt_cv_prog_compiler_c_o_CXX=no
12275   $rm -r conftest 2>/dev/null
12276   mkdir conftest
12277   cd conftest
12278   mkdir out
12279   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12280
12281   lt_compiler_flag="-o out/conftest2.$ac_objext"
12282   # Insert the option either (1) after the last *FLAGS variable, or
12283   # (2) before a word containing "conftest.", or (3) at the end.
12284   # Note that $ac_compile itself does not contain backslashes and begins
12285   # with a dollar sign (not a hyphen), so the echo should work correctly.
12286   lt_compile=`echo "$ac_compile" | $SED \
12287   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12288   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12289   -e 's:$: $lt_compiler_flag:'`
12290   (eval echo "\"\$as_me:12290: $lt_compile\"" >&5)
12291   (eval "$lt_compile" 2>out/conftest.err)
12292   ac_status=$?
12293   cat out/conftest.err >&5
12294   echo "$as_me:12294: \$? = $ac_status" >&5
12295   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12296   then
12297     # The compiler can only warn and ignore the option if not recognized
12298     # So say no if there are warnings
12299     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12300     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12301     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12302       lt_cv_prog_compiler_c_o_CXX=yes
12303     fi
12304   fi
12305   chmod u+w . 2>&5
12306   $rm conftest*
12307   # SGI C++ compiler will create directory out/ii_files/ for
12308   # template instantiation
12309   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12310   $rm out/* && rmdir out
12311   cd ..
12312   rmdir conftest
12313   $rm conftest*
12314
12315fi
12316{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12317echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12318
12319
12320hard_links="nottested"
12321if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12322  # do not overwrite the value of need_locks provided by the user
12323  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12324echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12325  hard_links=yes
12326  $rm conftest*
12327  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12328  touch conftest.a
12329  ln conftest.a conftest.b 2>&5 || hard_links=no
12330  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12331  { echo "$as_me:$LINENO: result: $hard_links" >&5
12332echo "${ECHO_T}$hard_links" >&6; }
12333  if test "$hard_links" = no; then
12334    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12335echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12336    need_locks=warn
12337  fi
12338else
12339  need_locks=no
12340fi
12341
12342{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12343echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12344
12345  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12346  case $host_os in
12347  aix4* | aix5*)
12348    # If we're using GNU nm, then we don't want the "-C" option.
12349    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12350    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12351      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'
12352    else
12353      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'
12354    fi
12355    ;;
12356  pw32*)
12357    export_symbols_cmds_CXX="$ltdll_cmds"
12358  ;;
12359  cygwin* | mingw*)
12360    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'
12361  ;;
12362  linux* | k*bsd*-gnu)
12363    link_all_deplibs_CXX=no
12364  ;;
12365  *)
12366    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12367  ;;
12368  esac
12369
12370{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12371echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12372test "$ld_shlibs_CXX" = no && can_build_shared=no
12373
12374#
12375# Do we need to explicitly link libc?
12376#
12377case "x$archive_cmds_need_lc_CXX" in
12378x|xyes)
12379  # Assume -lc should be added
12380  archive_cmds_need_lc_CXX=yes
12381
12382  if test "$enable_shared" = yes && test "$GCC" = yes; then
12383    case $archive_cmds_CXX in
12384    *'~'*)
12385      # FIXME: we may have to deal with multi-command sequences.
12386      ;;
12387    '$CC '*)
12388      # Test whether the compiler implicitly links with -lc since on some
12389      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12390      # to ld, don't add -lc before -lgcc.
12391      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12392echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12393      $rm conftest*
12394      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12395
12396      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12397  (eval $ac_compile) 2>&5
12398  ac_status=$?
12399  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12400  (exit $ac_status); } 2>conftest.err; then
12401        soname=conftest
12402        lib=conftest
12403        libobjs=conftest.$ac_objext
12404        deplibs=
12405        wl=$lt_prog_compiler_wl_CXX
12406	pic_flag=$lt_prog_compiler_pic_CXX
12407        compiler_flags=-v
12408        linker_flags=-v
12409        verstring=
12410        output_objdir=.
12411        libname=conftest
12412        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12413        allow_undefined_flag_CXX=
12414        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12415  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12416  ac_status=$?
12417  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12418  (exit $ac_status); }
12419        then
12420	  archive_cmds_need_lc_CXX=no
12421        else
12422	  archive_cmds_need_lc_CXX=yes
12423        fi
12424        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12425      else
12426        cat conftest.err 1>&5
12427      fi
12428      $rm conftest*
12429      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12430echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12431      ;;
12432    esac
12433  fi
12434  ;;
12435esac
12436
12437{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12438echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12439library_names_spec=
12440libname_spec='lib$name'
12441soname_spec=
12442shrext_cmds=".so"
12443postinstall_cmds=
12444postuninstall_cmds=
12445finish_cmds=
12446finish_eval=
12447shlibpath_var=
12448shlibpath_overrides_runpath=unknown
12449version_type=none
12450dynamic_linker="$host_os ld.so"
12451sys_lib_dlsearch_path_spec="/lib /usr/lib"
12452if test "$GCC" = yes; then
12453  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12454  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12455    # if the path contains ";" then we assume it to be the separator
12456    # otherwise default to the standard path separator (i.e. ":") - it is
12457    # assumed that no part of a normal pathname contains ";" but that should
12458    # okay in the real world where ";" in dirpaths is itself problematic.
12459    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12460  else
12461    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12462  fi
12463else
12464  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12465fi
12466need_lib_prefix=unknown
12467hardcode_into_libs=no
12468
12469# when you set need_version to no, make sure it does not cause -set_version
12470# flags to be left without arguments
12471need_version=unknown
12472
12473case $host_os in
12474aix3*)
12475  version_type=linux
12476  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12477  shlibpath_var=LIBPATH
12478
12479  # AIX 3 has no versioning support, so we append a major version to the name.
12480  soname_spec='${libname}${release}${shared_ext}$major'
12481  ;;
12482
12483aix4* | aix5*)
12484  version_type=linux
12485  need_lib_prefix=no
12486  need_version=no
12487  hardcode_into_libs=yes
12488  if test "$host_cpu" = ia64; then
12489    # AIX 5 supports IA64
12490    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12491    shlibpath_var=LD_LIBRARY_PATH
12492  else
12493    # With GCC up to 2.95.x, collect2 would create an import file
12494    # for dependence libraries.  The import file would start with
12495    # the line `#! .'.  This would cause the generated library to
12496    # depend on `.', always an invalid library.  This was fixed in
12497    # development snapshots of GCC prior to 3.0.
12498    case $host_os in
12499      aix4 | aix4.[01] | aix4.[01].*)
12500      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12501	   echo ' yes '
12502	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12503	:
12504      else
12505	can_build_shared=no
12506      fi
12507      ;;
12508    esac
12509    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12510    # soname into executable. Probably we can add versioning support to
12511    # collect2, so additional links can be useful in future.
12512    if test "$aix_use_runtimelinking" = yes; then
12513      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12514      # instead of lib<name>.a to let people know that these are not
12515      # typical AIX shared libraries.
12516      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12517    else
12518      # We preserve .a as extension for shared libraries through AIX4.2
12519      # and later when we are not doing run time linking.
12520      library_names_spec='${libname}${release}.a $libname.a'
12521      soname_spec='${libname}${release}${shared_ext}$major'
12522    fi
12523    shlibpath_var=LIBPATH
12524  fi
12525  ;;
12526
12527amigaos*)
12528  library_names_spec='$libname.ixlibrary $libname.a'
12529  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12530  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'
12531  ;;
12532
12533beos*)
12534  library_names_spec='${libname}${shared_ext}'
12535  dynamic_linker="$host_os ld.so"
12536  shlibpath_var=LIBRARY_PATH
12537  ;;
12538
12539bsdi[45]*)
12540  version_type=linux
12541  need_version=no
12542  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12543  soname_spec='${libname}${release}${shared_ext}$major'
12544  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12545  shlibpath_var=LD_LIBRARY_PATH
12546  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12547  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12548  # the default ld.so.conf also contains /usr/contrib/lib and
12549  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12550  # libtool to hard-code these into programs
12551  ;;
12552
12553cygwin* | mingw* | pw32*)
12554  version_type=windows
12555  shrext_cmds=".dll"
12556  need_version=no
12557  need_lib_prefix=no
12558
12559  case $GCC,$host_os in
12560  yes,cygwin* | yes,mingw* | yes,pw32*)
12561    library_names_spec='$libname.dll.a'
12562    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12563    postinstall_cmds='base_file=`basename \${file}`~
12564      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12565      dldir=$destdir/`dirname \$dlpath`~
12566      test -d \$dldir || mkdir -p \$dldir~
12567      $install_prog $dir/$dlname \$dldir/$dlname~
12568      chmod a+x \$dldir/$dlname'
12569    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12570      dlpath=$dir/\$dldll~
12571       $rm \$dlpath'
12572    shlibpath_overrides_runpath=yes
12573
12574    case $host_os in
12575    cygwin*)
12576      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12577      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12578      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12579      ;;
12580    mingw*)
12581      # MinGW DLLs use traditional 'lib' prefix
12582      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12583      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12584      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12585        # It is most probably a Windows format PATH printed by
12586        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12587        # path with ; separators, and with drive letters. We can handle the
12588        # drive letters (cygwin fileutils understands them), so leave them,
12589        # especially as we might pass files found there to a mingw objdump,
12590        # which wouldn't understand a cygwinified path. Ahh.
12591        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12592      else
12593        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12594      fi
12595      ;;
12596    pw32*)
12597      # pw32 DLLs use 'pw' prefix rather than 'lib'
12598      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12599      ;;
12600    esac
12601    ;;
12602
12603  *)
12604    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12605    ;;
12606  esac
12607  dynamic_linker='Win32 ld.exe'
12608  # FIXME: first we should search . and the directory the executable is in
12609  shlibpath_var=PATH
12610  ;;
12611
12612darwin* | rhapsody*)
12613  dynamic_linker="$host_os dyld"
12614  version_type=darwin
12615  need_lib_prefix=no
12616  need_version=no
12617  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12618  soname_spec='${libname}${release}${major}$shared_ext'
12619  shlibpath_overrides_runpath=yes
12620  shlibpath_var=DYLD_LIBRARY_PATH
12621  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12622  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12623  if test "$GCC" = yes; then
12624    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
12625  else
12626    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12627  fi
12628  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12629  ;;
12630
12631dgux*)
12632  version_type=linux
12633  need_lib_prefix=no
12634  need_version=no
12635  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12636  soname_spec='${libname}${release}${shared_ext}$major'
12637  shlibpath_var=LD_LIBRARY_PATH
12638  ;;
12639
12640freebsd1*)
12641  dynamic_linker=no
12642  ;;
12643
12644freebsd* | dragonfly*)
12645  # DragonFly does not have aout.  When/if they implement a new
12646  # versioning mechanism, adjust this.
12647  if test -x /usr/bin/objformat; then
12648    objformat=`/usr/bin/objformat`
12649  else
12650    case $host_os in
12651    freebsd[123]*) objformat=aout ;;
12652    *) objformat=elf ;;
12653    esac
12654  fi
12655  version_type=freebsd-$objformat
12656  case $version_type in
12657    freebsd-elf*)
12658      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12659      need_version=no
12660      need_lib_prefix=no
12661      ;;
12662    freebsd-*)
12663      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12664      need_version=yes
12665      ;;
12666  esac
12667  shlibpath_var=LD_LIBRARY_PATH
12668  case $host_os in
12669  freebsd2*)
12670    shlibpath_overrides_runpath=yes
12671    ;;
12672  freebsd3.[01]* | freebsdelf3.[01]*)
12673    shlibpath_overrides_runpath=yes
12674    hardcode_into_libs=yes
12675    ;;
12676  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12677  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12678    shlibpath_overrides_runpath=no
12679    hardcode_into_libs=yes
12680    ;;
12681  freebsd*) # from 4.6 on
12682    shlibpath_overrides_runpath=yes
12683    hardcode_into_libs=yes
12684    ;;
12685  esac
12686  ;;
12687
12688gnu*)
12689  version_type=linux
12690  need_lib_prefix=no
12691  need_version=no
12692  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12693  soname_spec='${libname}${release}${shared_ext}$major'
12694  shlibpath_var=LD_LIBRARY_PATH
12695  hardcode_into_libs=yes
12696  ;;
12697
12698hpux9* | hpux10* | hpux11*)
12699  # Give a soname corresponding to the major version so that dld.sl refuses to
12700  # link against other versions.
12701  version_type=sunos
12702  need_lib_prefix=no
12703  need_version=no
12704  case $host_cpu in
12705  ia64*)
12706    shrext_cmds='.so'
12707    hardcode_into_libs=yes
12708    dynamic_linker="$host_os dld.so"
12709    shlibpath_var=LD_LIBRARY_PATH
12710    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12711    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12712    soname_spec='${libname}${release}${shared_ext}$major'
12713    if test "X$HPUX_IA64_MODE" = X32; then
12714      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12715    else
12716      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12717    fi
12718    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12719    ;;
12720   hppa*64*)
12721     shrext_cmds='.sl'
12722     hardcode_into_libs=yes
12723     dynamic_linker="$host_os dld.sl"
12724     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12725     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12726     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12727     soname_spec='${libname}${release}${shared_ext}$major'
12728     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12729     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12730     ;;
12731   *)
12732    shrext_cmds='.sl'
12733    dynamic_linker="$host_os dld.sl"
12734    shlibpath_var=SHLIB_PATH
12735    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12736    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12737    soname_spec='${libname}${release}${shared_ext}$major'
12738    ;;
12739  esac
12740  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12741  postinstall_cmds='chmod 555 $lib'
12742  ;;
12743
12744interix3*)
12745  version_type=linux
12746  need_lib_prefix=no
12747  need_version=no
12748  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12749  soname_spec='${libname}${release}${shared_ext}$major'
12750  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12751  shlibpath_var=LD_LIBRARY_PATH
12752  shlibpath_overrides_runpath=no
12753  hardcode_into_libs=yes
12754  ;;
12755
12756irix5* | irix6* | nonstopux*)
12757  case $host_os in
12758    nonstopux*) version_type=nonstopux ;;
12759    *)
12760	if test "$lt_cv_prog_gnu_ld" = yes; then
12761		version_type=linux
12762	else
12763		version_type=irix
12764	fi ;;
12765  esac
12766  need_lib_prefix=no
12767  need_version=no
12768  soname_spec='${libname}${release}${shared_ext}$major'
12769  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12770  case $host_os in
12771  irix5* | nonstopux*)
12772    libsuff= shlibsuff=
12773    ;;
12774  *)
12775    case $LD in # libtool.m4 will add one of these switches to LD
12776    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12777      libsuff= shlibsuff= libmagic=32-bit;;
12778    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12779      libsuff=32 shlibsuff=N32 libmagic=N32;;
12780    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12781      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12782    *) libsuff= shlibsuff= libmagic=never-match;;
12783    esac
12784    ;;
12785  esac
12786  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12787  shlibpath_overrides_runpath=no
12788  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12789  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12790  hardcode_into_libs=yes
12791  ;;
12792
12793# No shared lib support for Linux oldld, aout, or coff.
12794linux*oldld* | linux*aout* | linux*coff*)
12795  dynamic_linker=no
12796  ;;
12797
12798# This must be Linux ELF.
12799linux* | k*bsd*-gnu)
12800  version_type=linux
12801  need_lib_prefix=no
12802  need_version=no
12803  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12804  soname_spec='${libname}${release}${shared_ext}$major'
12805  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12806  shlibpath_var=LD_LIBRARY_PATH
12807  shlibpath_overrides_runpath=no
12808  # This implies no fast_install, which is unacceptable.
12809  # Some rework will be needed to allow for fast_install
12810  # before this can be enabled.
12811  hardcode_into_libs=yes
12812
12813  # Append ld.so.conf contents to the search path
12814  if test -f /etc/ld.so.conf; then
12815    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
12816    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12817  fi
12818
12819  # We used to test for /lib/ld.so.1 and disable shared libraries on
12820  # powerpc, because MkLinux only supported shared libraries with the
12821  # GNU dynamic linker.  Since this was broken with cross compilers,
12822  # most powerpc-linux boxes support dynamic linking these days and
12823  # people can always --disable-shared, the test was removed, and we
12824  # assume the GNU/Linux dynamic linker is in use.
12825  dynamic_linker='GNU/Linux ld.so'
12826  ;;
12827
12828netbsdelf*-gnu)
12829  version_type=linux
12830  need_lib_prefix=no
12831  need_version=no
12832  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12833  soname_spec='${libname}${release}${shared_ext}$major'
12834  shlibpath_var=LD_LIBRARY_PATH
12835  shlibpath_overrides_runpath=no
12836  hardcode_into_libs=yes
12837  dynamic_linker='NetBSD ld.elf_so'
12838  ;;
12839
12840netbsd*)
12841  version_type=sunos
12842  need_lib_prefix=no
12843  need_version=no
12844  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12845    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12846    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12847    dynamic_linker='NetBSD (a.out) ld.so'
12848  else
12849    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12850    soname_spec='${libname}${release}${shared_ext}$major'
12851    dynamic_linker='NetBSD ld.elf_so'
12852  fi
12853  shlibpath_var=LD_LIBRARY_PATH
12854  shlibpath_overrides_runpath=yes
12855  hardcode_into_libs=yes
12856  ;;
12857
12858newsos6)
12859  version_type=linux
12860  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12861  shlibpath_var=LD_LIBRARY_PATH
12862  shlibpath_overrides_runpath=yes
12863  ;;
12864
12865nto-qnx*)
12866  version_type=linux
12867  need_lib_prefix=no
12868  need_version=no
12869  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12870  soname_spec='${libname}${release}${shared_ext}$major'
12871  shlibpath_var=LD_LIBRARY_PATH
12872  shlibpath_overrides_runpath=yes
12873  ;;
12874
12875openbsd*)
12876  version_type=sunos
12877  sys_lib_dlsearch_path_spec="/usr/lib"
12878  need_lib_prefix=no
12879  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12880  case $host_os in
12881    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12882    *)                         need_version=no  ;;
12883  esac
12884  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12885  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12886  shlibpath_var=LD_LIBRARY_PATH
12887  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12888    case $host_os in
12889      openbsd2.[89] | openbsd2.[89].*)
12890	shlibpath_overrides_runpath=no
12891	;;
12892      *)
12893	shlibpath_overrides_runpath=yes
12894	;;
12895      esac
12896  else
12897    shlibpath_overrides_runpath=yes
12898  fi
12899  ;;
12900
12901os2*)
12902  libname_spec='$name'
12903  shrext_cmds=".dll"
12904  need_lib_prefix=no
12905  library_names_spec='$libname${shared_ext} $libname.a'
12906  dynamic_linker='OS/2 ld.exe'
12907  shlibpath_var=LIBPATH
12908  ;;
12909
12910osf3* | osf4* | osf5*)
12911  version_type=osf
12912  need_lib_prefix=no
12913  need_version=no
12914  soname_spec='${libname}${release}${shared_ext}$major'
12915  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12916  shlibpath_var=LD_LIBRARY_PATH
12917  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12918  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12919  ;;
12920
12921solaris*)
12922  version_type=linux
12923  need_lib_prefix=no
12924  need_version=no
12925  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12926  soname_spec='${libname}${release}${shared_ext}$major'
12927  shlibpath_var=LD_LIBRARY_PATH
12928  shlibpath_overrides_runpath=yes
12929  hardcode_into_libs=yes
12930  # ldd complains unless libraries are executable
12931  postinstall_cmds='chmod +x $lib'
12932  ;;
12933
12934sunos4*)
12935  version_type=sunos
12936  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12937  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12938  shlibpath_var=LD_LIBRARY_PATH
12939  shlibpath_overrides_runpath=yes
12940  if test "$with_gnu_ld" = yes; then
12941    need_lib_prefix=no
12942  fi
12943  need_version=yes
12944  ;;
12945
12946sysv4 | sysv4.3*)
12947  version_type=linux
12948  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12949  soname_spec='${libname}${release}${shared_ext}$major'
12950  shlibpath_var=LD_LIBRARY_PATH
12951  case $host_vendor in
12952    sni)
12953      shlibpath_overrides_runpath=no
12954      need_lib_prefix=no
12955      export_dynamic_flag_spec='${wl}-Blargedynsym'
12956      runpath_var=LD_RUN_PATH
12957      ;;
12958    siemens)
12959      need_lib_prefix=no
12960      ;;
12961    motorola)
12962      need_lib_prefix=no
12963      need_version=no
12964      shlibpath_overrides_runpath=no
12965      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12966      ;;
12967  esac
12968  ;;
12969
12970sysv4*MP*)
12971  if test -d /usr/nec ;then
12972    version_type=linux
12973    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
12974    soname_spec='$libname${shared_ext}.$major'
12975    shlibpath_var=LD_LIBRARY_PATH
12976  fi
12977  ;;
12978
12979sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
12980  version_type=freebsd-elf
12981  need_lib_prefix=no
12982  need_version=no
12983  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12984  soname_spec='${libname}${release}${shared_ext}$major'
12985  shlibpath_var=LD_LIBRARY_PATH
12986  hardcode_into_libs=yes
12987  if test "$with_gnu_ld" = yes; then
12988    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
12989    shlibpath_overrides_runpath=no
12990  else
12991    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
12992    shlibpath_overrides_runpath=yes
12993    case $host_os in
12994      sco3.2v5*)
12995        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
12996	;;
12997    esac
12998  fi
12999  sys_lib_dlsearch_path_spec='/usr/lib'
13000  ;;
13001
13002uts4*)
13003  version_type=linux
13004  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13005  soname_spec='${libname}${release}${shared_ext}$major'
13006  shlibpath_var=LD_LIBRARY_PATH
13007  ;;
13008
13009*)
13010  dynamic_linker=no
13011  ;;
13012esac
13013{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13014echo "${ECHO_T}$dynamic_linker" >&6; }
13015test "$dynamic_linker" = no && can_build_shared=no
13016
13017variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13018if test "$GCC" = yes; then
13019  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13020fi
13021
13022{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13023echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13024hardcode_action_CXX=
13025if test -n "$hardcode_libdir_flag_spec_CXX" || \
13026   test -n "$runpath_var_CXX" || \
13027   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13028
13029  # We can hardcode non-existant directories.
13030  if test "$hardcode_direct_CXX" != no &&
13031     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13032     # have to relink, otherwise we might link with an installed library
13033     # when we should be linking with a yet-to-be-installed one
13034     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13035     test "$hardcode_minus_L_CXX" != no; then
13036    # Linking always hardcodes the temporary library directory.
13037    hardcode_action_CXX=relink
13038  else
13039    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13040    hardcode_action_CXX=immediate
13041  fi
13042else
13043  # We cannot hardcode anything, or else we can only hardcode existing
13044  # directories.
13045  hardcode_action_CXX=unsupported
13046fi
13047{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13048echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13049
13050if test "$hardcode_action_CXX" = relink; then
13051  # Fast installation is not supported
13052  enable_fast_install=no
13053elif test "$shlibpath_overrides_runpath" = yes ||
13054     test "$enable_shared" = no; then
13055  # Fast installation is not necessary
13056  enable_fast_install=needless
13057fi
13058
13059
13060# The else clause should only fire when bootstrapping the
13061# libtool distribution, otherwise you forgot to ship ltmain.sh
13062# with your package, and you will get complaints that there are
13063# no rules to generate ltmain.sh.
13064if test -f "$ltmain"; then
13065  # See if we are running on zsh, and set the options which allow our commands through
13066  # without removal of \ escapes.
13067  if test -n "${ZSH_VERSION+set}" ; then
13068    setopt NO_GLOB_SUBST
13069  fi
13070  # Now quote all the things that may contain metacharacters while being
13071  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13072  # variables and quote the copies for generation of the libtool script.
13073  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13074    SED SHELL STRIP \
13075    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13076    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13077    deplibs_check_method reload_flag reload_cmds need_locks \
13078    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13079    lt_cv_sys_global_symbol_to_c_name_address \
13080    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13081    old_postinstall_cmds old_postuninstall_cmds \
13082    compiler_CXX \
13083    CC_CXX \
13084    LD_CXX \
13085    lt_prog_compiler_wl_CXX \
13086    lt_prog_compiler_pic_CXX \
13087    lt_prog_compiler_static_CXX \
13088    lt_prog_compiler_no_builtin_flag_CXX \
13089    export_dynamic_flag_spec_CXX \
13090    thread_safe_flag_spec_CXX \
13091    whole_archive_flag_spec_CXX \
13092    enable_shared_with_static_runtimes_CXX \
13093    old_archive_cmds_CXX \
13094    old_archive_from_new_cmds_CXX \
13095    predep_objects_CXX \
13096    postdep_objects_CXX \
13097    predeps_CXX \
13098    postdeps_CXX \
13099    compiler_lib_search_path_CXX \
13100    archive_cmds_CXX \
13101    archive_expsym_cmds_CXX \
13102    postinstall_cmds_CXX \
13103    postuninstall_cmds_CXX \
13104    old_archive_from_expsyms_cmds_CXX \
13105    allow_undefined_flag_CXX \
13106    no_undefined_flag_CXX \
13107    export_symbols_cmds_CXX \
13108    hardcode_libdir_flag_spec_CXX \
13109    hardcode_libdir_flag_spec_ld_CXX \
13110    hardcode_libdir_separator_CXX \
13111    hardcode_automatic_CXX \
13112    module_cmds_CXX \
13113    module_expsym_cmds_CXX \
13114    lt_cv_prog_compiler_c_o_CXX \
13115    exclude_expsyms_CXX \
13116    include_expsyms_CXX; do
13117
13118    case $var in
13119    old_archive_cmds_CXX | \
13120    old_archive_from_new_cmds_CXX | \
13121    archive_cmds_CXX | \
13122    archive_expsym_cmds_CXX | \
13123    module_cmds_CXX | \
13124    module_expsym_cmds_CXX | \
13125    old_archive_from_expsyms_cmds_CXX | \
13126    export_symbols_cmds_CXX | \
13127    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13128    postinstall_cmds | postuninstall_cmds | \
13129    old_postinstall_cmds | old_postuninstall_cmds | \
13130    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13131      # Double-quote double-evaled strings.
13132      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13133      ;;
13134    *)
13135      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13136      ;;
13137    esac
13138  done
13139
13140  case $lt_echo in
13141  *'\$0 --fallback-echo"')
13142    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13143    ;;
13144  esac
13145
13146cfgfile="$ofile"
13147
13148  cat <<__EOF__ >> "$cfgfile"
13149# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13150
13151# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13152
13153# Shell to use when invoking shell scripts.
13154SHELL=$lt_SHELL
13155
13156# Whether or not to build shared libraries.
13157build_libtool_libs=$enable_shared
13158
13159# Whether or not to build static libraries.
13160build_old_libs=$enable_static
13161
13162# Whether or not to add -lc for building shared libraries.
13163build_libtool_need_lc=$archive_cmds_need_lc_CXX
13164
13165# Whether or not to disallow shared libs when runtime libs are static
13166allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13167
13168# Whether or not to optimize for fast installation.
13169fast_install=$enable_fast_install
13170
13171# The host system.
13172host_alias=$host_alias
13173host=$host
13174host_os=$host_os
13175
13176# The build system.
13177build_alias=$build_alias
13178build=$build
13179build_os=$build_os
13180
13181# An echo program that does not interpret backslashes.
13182echo=$lt_echo
13183
13184# The archiver.
13185AR=$lt_AR
13186AR_FLAGS=$lt_AR_FLAGS
13187
13188# A C compiler.
13189LTCC=$lt_LTCC
13190
13191# LTCC compiler flags.
13192LTCFLAGS=$lt_LTCFLAGS
13193
13194# A language-specific compiler.
13195CC=$lt_compiler_CXX
13196
13197# Is the compiler the GNU C compiler?
13198with_gcc=$GCC_CXX
13199
13200# An ERE matcher.
13201EGREP=$lt_EGREP
13202
13203# The linker used to build libraries.
13204LD=$lt_LD_CXX
13205
13206# Whether we need hard or soft links.
13207LN_S=$lt_LN_S
13208
13209# A BSD-compatible nm program.
13210NM=$lt_NM
13211
13212# A symbol stripping program
13213STRIP=$lt_STRIP
13214
13215# Used to examine libraries when file_magic_cmd begins "file"
13216MAGIC_CMD=$MAGIC_CMD
13217
13218# Used on cygwin: DLL creation program.
13219DLLTOOL="$DLLTOOL"
13220
13221# Used on cygwin: object dumper.
13222OBJDUMP="$OBJDUMP"
13223
13224# Used on cygwin: assembler.
13225AS="$AS"
13226
13227# The name of the directory that contains temporary libtool files.
13228objdir=$objdir
13229
13230# How to create reloadable object files.
13231reload_flag=$lt_reload_flag
13232reload_cmds=$lt_reload_cmds
13233
13234# How to pass a linker flag through the compiler.
13235wl=$lt_lt_prog_compiler_wl_CXX
13236
13237# Object file suffix (normally "o").
13238objext="$ac_objext"
13239
13240# Old archive suffix (normally "a").
13241libext="$libext"
13242
13243# Shared library suffix (normally ".so").
13244shrext_cmds='$shrext_cmds'
13245
13246# Executable file suffix (normally "").
13247exeext="$exeext"
13248
13249# Additional compiler flags for building library objects.
13250pic_flag=$lt_lt_prog_compiler_pic_CXX
13251pic_mode=$pic_mode
13252
13253# What is the maximum length of a command?
13254max_cmd_len=$lt_cv_sys_max_cmd_len
13255
13256# Does compiler simultaneously support -c and -o options?
13257compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13258
13259# Must we lock files when doing compilation?
13260need_locks=$lt_need_locks
13261
13262# Do we need the lib prefix for modules?
13263need_lib_prefix=$need_lib_prefix
13264
13265# Do we need a version for libraries?
13266need_version=$need_version
13267
13268# Whether dlopen is supported.
13269dlopen_support=$enable_dlopen
13270
13271# Whether dlopen of programs is supported.
13272dlopen_self=$enable_dlopen_self
13273
13274# Whether dlopen of statically linked programs is supported.
13275dlopen_self_static=$enable_dlopen_self_static
13276
13277# Compiler flag to prevent dynamic linking.
13278link_static_flag=$lt_lt_prog_compiler_static_CXX
13279
13280# Compiler flag to turn off builtin functions.
13281no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13282
13283# Compiler flag to allow reflexive dlopens.
13284export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13285
13286# Compiler flag to generate shared objects directly from archives.
13287whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13288
13289# Compiler flag to generate thread-safe objects.
13290thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13291
13292# Library versioning type.
13293version_type=$version_type
13294
13295# Format of library name prefix.
13296libname_spec=$lt_libname_spec
13297
13298# List of archive names.  First name is the real one, the rest are links.
13299# The last name is the one that the linker finds with -lNAME.
13300library_names_spec=$lt_library_names_spec
13301
13302# The coded name of the library, if different from the real name.
13303soname_spec=$lt_soname_spec
13304
13305# Commands used to build and install an old-style archive.
13306RANLIB=$lt_RANLIB
13307old_archive_cmds=$lt_old_archive_cmds_CXX
13308old_postinstall_cmds=$lt_old_postinstall_cmds
13309old_postuninstall_cmds=$lt_old_postuninstall_cmds
13310
13311# Create an old-style archive from a shared archive.
13312old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13313
13314# Create a temporary old-style archive to link instead of a shared archive.
13315old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13316
13317# Commands used to build and install a shared archive.
13318archive_cmds=$lt_archive_cmds_CXX
13319archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13320postinstall_cmds=$lt_postinstall_cmds
13321postuninstall_cmds=$lt_postuninstall_cmds
13322
13323# Commands used to build a loadable module (assumed same as above if empty)
13324module_cmds=$lt_module_cmds_CXX
13325module_expsym_cmds=$lt_module_expsym_cmds_CXX
13326
13327# Commands to strip libraries.
13328old_striplib=$lt_old_striplib
13329striplib=$lt_striplib
13330
13331# Dependencies to place before the objects being linked to create a
13332# shared library.
13333predep_objects=$lt_predep_objects_CXX
13334
13335# Dependencies to place after the objects being linked to create a
13336# shared library.
13337postdep_objects=$lt_postdep_objects_CXX
13338
13339# Dependencies to place before the objects being linked to create a
13340# shared library.
13341predeps=$lt_predeps_CXX
13342
13343# Dependencies to place after the objects being linked to create a
13344# shared library.
13345postdeps=$lt_postdeps_CXX
13346
13347# The library search path used internally by the compiler when linking
13348# a shared library.
13349compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13350
13351# Method to check whether dependent libraries are shared objects.
13352deplibs_check_method=$lt_deplibs_check_method
13353
13354# Command to use when deplibs_check_method == file_magic.
13355file_magic_cmd=$lt_file_magic_cmd
13356
13357# Flag that allows shared libraries with undefined symbols to be built.
13358allow_undefined_flag=$lt_allow_undefined_flag_CXX
13359
13360# Flag that forces no undefined symbols.
13361no_undefined_flag=$lt_no_undefined_flag_CXX
13362
13363# Commands used to finish a libtool library installation in a directory.
13364finish_cmds=$lt_finish_cmds
13365
13366# Same as above, but a single script fragment to be evaled but not shown.
13367finish_eval=$lt_finish_eval
13368
13369# Take the output of nm and produce a listing of raw symbols and C names.
13370global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13371
13372# Transform the output of nm in a proper C declaration
13373global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13374
13375# Transform the output of nm in a C name address pair
13376global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13377
13378# This is the shared library runtime path variable.
13379runpath_var=$runpath_var
13380
13381# This is the shared library path variable.
13382shlibpath_var=$shlibpath_var
13383
13384# Is shlibpath searched before the hard-coded library search path?
13385shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13386
13387# How to hardcode a shared library path into an executable.
13388hardcode_action=$hardcode_action_CXX
13389
13390# Whether we should hardcode library paths into libraries.
13391hardcode_into_libs=$hardcode_into_libs
13392
13393# Flag to hardcode \$libdir into a binary during linking.
13394# This must work even if \$libdir does not exist.
13395hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13396
13397# If ld is used when linking, flag to hardcode \$libdir into
13398# a binary during linking. This must work even if \$libdir does
13399# not exist.
13400hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13401
13402# Whether we need a single -rpath flag with a separated argument.
13403hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13404
13405# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13406# resulting binary.
13407hardcode_direct=$hardcode_direct_CXX
13408
13409# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13410# resulting binary.
13411hardcode_minus_L=$hardcode_minus_L_CXX
13412
13413# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13414# the resulting binary.
13415hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13416
13417# Set to yes if building a shared library automatically hardcodes DIR into the library
13418# and all subsequent libraries and executables linked against it.
13419hardcode_automatic=$hardcode_automatic_CXX
13420
13421# Variables whose values should be saved in libtool wrapper scripts and
13422# restored at relink time.
13423variables_saved_for_relink="$variables_saved_for_relink"
13424
13425# Whether libtool must link a program against all its dependency libraries.
13426link_all_deplibs=$link_all_deplibs_CXX
13427
13428# Compile-time system search path for libraries
13429sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13430
13431# Run-time system search path for libraries
13432sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13433
13434# Fix the shell variable \$srcfile for the compiler.
13435fix_srcfile_path="$fix_srcfile_path_CXX"
13436
13437# Set to yes if exported symbols are required.
13438always_export_symbols=$always_export_symbols_CXX
13439
13440# The commands to list exported symbols.
13441export_symbols_cmds=$lt_export_symbols_cmds_CXX
13442
13443# The commands to extract the exported symbol list from a shared archive.
13444extract_expsyms_cmds=$lt_extract_expsyms_cmds
13445
13446# Symbols that should not be listed in the preloaded symbols.
13447exclude_expsyms=$lt_exclude_expsyms_CXX
13448
13449# Symbols that must always be exported.
13450include_expsyms=$lt_include_expsyms_CXX
13451
13452# ### END LIBTOOL TAG CONFIG: $tagname
13453
13454__EOF__
13455
13456
13457else
13458  # If there is no Makefile yet, we rely on a make rule to execute
13459  # `config.status --recheck' to rerun these tests and create the
13460  # libtool script then.
13461  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13462  if test -f "$ltmain_in"; then
13463    test -f Makefile && make "$ltmain"
13464  fi
13465fi
13466
13467
13468ac_ext=c
13469ac_cpp='$CPP $CPPFLAGS'
13470ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13471ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13472ac_compiler_gnu=$ac_cv_c_compiler_gnu
13473
13474CC=$lt_save_CC
13475LDCXX=$LD
13476LD=$lt_save_LD
13477GCC=$lt_save_GCC
13478with_gnu_ldcxx=$with_gnu_ld
13479with_gnu_ld=$lt_save_with_gnu_ld
13480lt_cv_path_LDCXX=$lt_cv_path_LD
13481lt_cv_path_LD=$lt_save_path_LD
13482lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13483lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13484
13485	else
13486	  tagname=""
13487	fi
13488	;;
13489
13490      F77)
13491	if test -n "$F77" && test "X$F77" != "Xno"; then
13492
13493ac_ext=f
13494ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13495ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13496ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13497
13498
13499archive_cmds_need_lc_F77=no
13500allow_undefined_flag_F77=
13501always_export_symbols_F77=no
13502archive_expsym_cmds_F77=
13503export_dynamic_flag_spec_F77=
13504hardcode_direct_F77=no
13505hardcode_libdir_flag_spec_F77=
13506hardcode_libdir_flag_spec_ld_F77=
13507hardcode_libdir_separator_F77=
13508hardcode_minus_L_F77=no
13509hardcode_automatic_F77=no
13510module_cmds_F77=
13511module_expsym_cmds_F77=
13512link_all_deplibs_F77=unknown
13513old_archive_cmds_F77=$old_archive_cmds
13514no_undefined_flag_F77=
13515whole_archive_flag_spec_F77=
13516enable_shared_with_static_runtimes_F77=no
13517
13518# Source file extension for f77 test sources.
13519ac_ext=f
13520
13521# Object file extension for compiled f77 test sources.
13522objext=o
13523objext_F77=$objext
13524
13525# Code to be used in simple compile tests
13526lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13527
13528# Code to be used in simple link tests
13529lt_simple_link_test_code="      program t\n      end\n"
13530
13531# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13532
13533# If no C compiler was specified, use CC.
13534LTCC=${LTCC-"$CC"}
13535
13536# If no C compiler flags were specified, use CFLAGS.
13537LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13538
13539# Allow CC to be a program name with arguments.
13540compiler=$CC
13541
13542
13543# save warnings/boilerplate of simple test code
13544ac_outfile=conftest.$ac_objext
13545printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13546eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13547_lt_compiler_boilerplate=`cat conftest.err`
13548$rm conftest*
13549
13550ac_outfile=conftest.$ac_objext
13551printf "$lt_simple_link_test_code" >conftest.$ac_ext
13552eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13553_lt_linker_boilerplate=`cat conftest.err`
13554$rm conftest*
13555
13556
13557# Allow CC to be a program name with arguments.
13558lt_save_CC="$CC"
13559CC=${F77-"f77"}
13560compiler=$CC
13561compiler_F77=$CC
13562for cc_temp in $compiler""; do
13563  case $cc_temp in
13564    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13565    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13566    \-*) ;;
13567    *) break;;
13568  esac
13569done
13570cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13571
13572
13573{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13574echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13575{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13576echo "${ECHO_T}$can_build_shared" >&6; }
13577
13578{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13579echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13580test "$can_build_shared" = "no" && enable_shared=no
13581
13582# On AIX, shared libraries and static libraries use the same namespace, and
13583# are all built from PIC.
13584case $host_os in
13585aix3*)
13586  test "$enable_shared" = yes && enable_static=no
13587  if test -n "$RANLIB"; then
13588    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13589    postinstall_cmds='$RANLIB $lib'
13590  fi
13591  ;;
13592aix4* | aix5*)
13593  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13594    test "$enable_shared" = yes && enable_static=no
13595  fi
13596  ;;
13597esac
13598{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13599echo "${ECHO_T}$enable_shared" >&6; }
13600
13601{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13602echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13603# Make sure either enable_shared or enable_static is yes.
13604test "$enable_shared" = yes || enable_static=yes
13605{ echo "$as_me:$LINENO: result: $enable_static" >&5
13606echo "${ECHO_T}$enable_static" >&6; }
13607
13608GCC_F77="$G77"
13609LD_F77="$LD"
13610
13611lt_prog_compiler_wl_F77=
13612lt_prog_compiler_pic_F77=
13613lt_prog_compiler_static_F77=
13614
13615{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13616echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13617
13618  if test "$GCC" = yes; then
13619    lt_prog_compiler_wl_F77='-Wl,'
13620    lt_prog_compiler_static_F77='-static'
13621
13622    case $host_os in
13623      aix*)
13624      # All AIX code is PIC.
13625      if test "$host_cpu" = ia64; then
13626	# AIX 5 now supports IA64 processor
13627	lt_prog_compiler_static_F77='-Bstatic'
13628      fi
13629      ;;
13630
13631    amigaos*)
13632      # FIXME: we need at least 68020 code to build shared libraries, but
13633      # adding the `-m68020' flag to GCC prevents building anything better,
13634      # like `-m68040'.
13635      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13636      ;;
13637
13638    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13639      # PIC is the default for these OSes.
13640      ;;
13641
13642    mingw* | pw32* | os2*)
13643      # This hack is so that the source file can tell whether it is being
13644      # built for inclusion in a dll (and should export symbols for example).
13645      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13646      ;;
13647
13648    darwin* | rhapsody*)
13649      # PIC is the default on this platform
13650      # Common symbols not allowed in MH_DYLIB files
13651      lt_prog_compiler_pic_F77='-fno-common'
13652      ;;
13653
13654    interix3*)
13655      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13656      # Instead, we relocate shared libraries at runtime.
13657      ;;
13658
13659    msdosdjgpp*)
13660      # Just because we use GCC doesn't mean we suddenly get shared libraries
13661      # on systems that don't support them.
13662      lt_prog_compiler_can_build_shared_F77=no
13663      enable_shared=no
13664      ;;
13665
13666    sysv4*MP*)
13667      if test -d /usr/nec; then
13668	lt_prog_compiler_pic_F77=-Kconform_pic
13669      fi
13670      ;;
13671
13672    hpux*)
13673      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13674      # not for PA HP-UX.
13675      case $host_cpu in
13676      hppa*64*|ia64*)
13677	# +Z the default
13678	;;
13679      *)
13680	lt_prog_compiler_pic_F77='-fPIC'
13681	;;
13682      esac
13683      ;;
13684
13685    *)
13686      lt_prog_compiler_pic_F77='-fPIC'
13687      ;;
13688    esac
13689  else
13690    # PORTME Check for flag to pass linker flags through the system compiler.
13691    case $host_os in
13692    aix*)
13693      lt_prog_compiler_wl_F77='-Wl,'
13694      if test "$host_cpu" = ia64; then
13695	# AIX 5 now supports IA64 processor
13696	lt_prog_compiler_static_F77='-Bstatic'
13697      else
13698	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13699      fi
13700      ;;
13701      darwin*)
13702        # PIC is the default on this platform
13703        # Common symbols not allowed in MH_DYLIB files
13704       case $cc_basename in
13705         xlc*)
13706         lt_prog_compiler_pic_F77='-qnocommon'
13707         lt_prog_compiler_wl_F77='-Wl,'
13708         ;;
13709       esac
13710       ;;
13711
13712    mingw* | pw32* | os2*)
13713      # This hack is so that the source file can tell whether it is being
13714      # built for inclusion in a dll (and should export symbols for example).
13715      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13716      ;;
13717
13718    hpux9* | hpux10* | hpux11*)
13719      lt_prog_compiler_wl_F77='-Wl,'
13720      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13721      # not for PA HP-UX.
13722      case $host_cpu in
13723      hppa*64*|ia64*)
13724	# +Z the default
13725	;;
13726      *)
13727	lt_prog_compiler_pic_F77='+Z'
13728	;;
13729      esac
13730      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13731      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13732      ;;
13733
13734    irix5* | irix6* | nonstopux*)
13735      lt_prog_compiler_wl_F77='-Wl,'
13736      # PIC (with -KPIC) is the default.
13737      lt_prog_compiler_static_F77='-non_shared'
13738      ;;
13739
13740    newsos6)
13741      lt_prog_compiler_pic_F77='-KPIC'
13742      lt_prog_compiler_static_F77='-Bstatic'
13743      ;;
13744
13745    linux* | k*bsd*-gnu)
13746      case $cc_basename in
13747      icc* | ecc*)
13748	lt_prog_compiler_wl_F77='-Wl,'
13749	lt_prog_compiler_pic_F77='-KPIC'
13750	lt_prog_compiler_static_F77='-static'
13751        ;;
13752      pgcc* | pgf77* | pgf90* | pgf95*)
13753        # Portland Group compilers (*not* the Pentium gcc compiler,
13754	# which looks to be a dead project)
13755	lt_prog_compiler_wl_F77='-Wl,'
13756	lt_prog_compiler_pic_F77='-fpic'
13757	lt_prog_compiler_static_F77='-Bstatic'
13758        ;;
13759      ccc*)
13760        lt_prog_compiler_wl_F77='-Wl,'
13761        # All Alpha code is PIC.
13762        lt_prog_compiler_static_F77='-non_shared'
13763        ;;
13764      esac
13765      ;;
13766
13767    osf3* | osf4* | osf5*)
13768      lt_prog_compiler_wl_F77='-Wl,'
13769      # All OSF/1 code is PIC.
13770      lt_prog_compiler_static_F77='-non_shared'
13771      ;;
13772
13773    solaris*)
13774      lt_prog_compiler_pic_F77='-KPIC'
13775      lt_prog_compiler_static_F77='-Bstatic'
13776      case $cc_basename in
13777      f77* | f90* | f95*)
13778	lt_prog_compiler_wl_F77='-Qoption ld ';;
13779      *)
13780	lt_prog_compiler_wl_F77='-Wl,';;
13781      esac
13782      ;;
13783
13784    sunos4*)
13785      lt_prog_compiler_wl_F77='-Qoption ld '
13786      lt_prog_compiler_pic_F77='-PIC'
13787      lt_prog_compiler_static_F77='-Bstatic'
13788      ;;
13789
13790    sysv4 | sysv4.2uw2* | sysv4.3*)
13791      lt_prog_compiler_wl_F77='-Wl,'
13792      lt_prog_compiler_pic_F77='-KPIC'
13793      lt_prog_compiler_static_F77='-Bstatic'
13794      ;;
13795
13796    sysv4*MP*)
13797      if test -d /usr/nec ;then
13798	lt_prog_compiler_pic_F77='-Kconform_pic'
13799	lt_prog_compiler_static_F77='-Bstatic'
13800      fi
13801      ;;
13802
13803    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13804      lt_prog_compiler_wl_F77='-Wl,'
13805      lt_prog_compiler_pic_F77='-KPIC'
13806      lt_prog_compiler_static_F77='-Bstatic'
13807      ;;
13808
13809    unicos*)
13810      lt_prog_compiler_wl_F77='-Wl,'
13811      lt_prog_compiler_can_build_shared_F77=no
13812      ;;
13813
13814    uts4*)
13815      lt_prog_compiler_pic_F77='-pic'
13816      lt_prog_compiler_static_F77='-Bstatic'
13817      ;;
13818
13819    *)
13820      lt_prog_compiler_can_build_shared_F77=no
13821      ;;
13822    esac
13823  fi
13824
13825{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13826echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
13827
13828#
13829# Check to make sure the PIC flag actually works.
13830#
13831if test -n "$lt_prog_compiler_pic_F77"; then
13832
13833{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13834echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
13835if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13836  echo $ECHO_N "(cached) $ECHO_C" >&6
13837else
13838  lt_prog_compiler_pic_works_F77=no
13839  ac_outfile=conftest.$ac_objext
13840   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13841   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13842   # Insert the option either (1) after the last *FLAGS variable, or
13843   # (2) before a word containing "conftest.", or (3) at the end.
13844   # Note that $ac_compile itself does not contain backslashes and begins
13845   # with a dollar sign (not a hyphen), so the echo should work correctly.
13846   # The option is referenced via a variable to avoid confusing sed.
13847   lt_compile=`echo "$ac_compile" | $SED \
13848   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13849   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13850   -e 's:$: $lt_compiler_flag:'`
13851   (eval echo "\"\$as_me:13851: $lt_compile\"" >&5)
13852   (eval "$lt_compile" 2>conftest.err)
13853   ac_status=$?
13854   cat conftest.err >&5
13855   echo "$as_me:13855: \$? = $ac_status" >&5
13856   if (exit $ac_status) && test -s "$ac_outfile"; then
13857     # The compiler can only warn and ignore the option if not recognized
13858     # So say no if there are warnings other than the usual output.
13859     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13860     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13861     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13862       lt_prog_compiler_pic_works_F77=yes
13863     fi
13864   fi
13865   $rm conftest*
13866
13867fi
13868{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13869echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
13870
13871if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13872    case $lt_prog_compiler_pic_F77 in
13873     "" | " "*) ;;
13874     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13875     esac
13876else
13877    lt_prog_compiler_pic_F77=
13878     lt_prog_compiler_can_build_shared_F77=no
13879fi
13880
13881fi
13882case $host_os in
13883  # For platforms which do not support PIC, -DPIC is meaningless:
13884  *djgpp*)
13885    lt_prog_compiler_pic_F77=
13886    ;;
13887  *)
13888    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13889    ;;
13890esac
13891
13892#
13893# Check to make sure the static flag actually works.
13894#
13895wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13896{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13897echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
13898if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13899  echo $ECHO_N "(cached) $ECHO_C" >&6
13900else
13901  lt_prog_compiler_static_works_F77=no
13902   save_LDFLAGS="$LDFLAGS"
13903   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13904   printf "$lt_simple_link_test_code" > conftest.$ac_ext
13905   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13906     # The linker can only warn and ignore the option if not recognized
13907     # So say no if there are warnings
13908     if test -s conftest.err; then
13909       # Append any errors to the config.log.
13910       cat conftest.err 1>&5
13911       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13912       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13913       if diff conftest.exp conftest.er2 >/dev/null; then
13914         lt_prog_compiler_static_works_F77=yes
13915       fi
13916     else
13917       lt_prog_compiler_static_works_F77=yes
13918     fi
13919   fi
13920   $rm conftest*
13921   LDFLAGS="$save_LDFLAGS"
13922
13923fi
13924{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13925echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
13926
13927if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13928    :
13929else
13930    lt_prog_compiler_static_F77=
13931fi
13932
13933
13934{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13935echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
13936if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13937  echo $ECHO_N "(cached) $ECHO_C" >&6
13938else
13939  lt_cv_prog_compiler_c_o_F77=no
13940   $rm -r conftest 2>/dev/null
13941   mkdir conftest
13942   cd conftest
13943   mkdir out
13944   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13945
13946   lt_compiler_flag="-o out/conftest2.$ac_objext"
13947   # Insert the option either (1) after the last *FLAGS variable, or
13948   # (2) before a word containing "conftest.", or (3) at the end.
13949   # Note that $ac_compile itself does not contain backslashes and begins
13950   # with a dollar sign (not a hyphen), so the echo should work correctly.
13951   lt_compile=`echo "$ac_compile" | $SED \
13952   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13953   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13954   -e 's:$: $lt_compiler_flag:'`
13955   (eval echo "\"\$as_me:13955: $lt_compile\"" >&5)
13956   (eval "$lt_compile" 2>out/conftest.err)
13957   ac_status=$?
13958   cat out/conftest.err >&5
13959   echo "$as_me:13959: \$? = $ac_status" >&5
13960   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13961   then
13962     # The compiler can only warn and ignore the option if not recognized
13963     # So say no if there are warnings
13964     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13965     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13966     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13967       lt_cv_prog_compiler_c_o_F77=yes
13968     fi
13969   fi
13970   chmod u+w . 2>&5
13971   $rm conftest*
13972   # SGI C++ compiler will create directory out/ii_files/ for
13973   # template instantiation
13974   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13975   $rm out/* && rmdir out
13976   cd ..
13977   rmdir conftest
13978   $rm conftest*
13979
13980fi
13981{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
13982echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
13983
13984
13985hard_links="nottested"
13986if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
13987  # do not overwrite the value of need_locks provided by the user
13988  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13989echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
13990  hard_links=yes
13991  $rm conftest*
13992  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13993  touch conftest.a
13994  ln conftest.a conftest.b 2>&5 || hard_links=no
13995  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13996  { echo "$as_me:$LINENO: result: $hard_links" >&5
13997echo "${ECHO_T}$hard_links" >&6; }
13998  if test "$hard_links" = no; then
13999    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14000echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14001    need_locks=warn
14002  fi
14003else
14004  need_locks=no
14005fi
14006
14007{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14008echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14009
14010  runpath_var=
14011  allow_undefined_flag_F77=
14012  enable_shared_with_static_runtimes_F77=no
14013  archive_cmds_F77=
14014  archive_expsym_cmds_F77=
14015  old_archive_From_new_cmds_F77=
14016  old_archive_from_expsyms_cmds_F77=
14017  export_dynamic_flag_spec_F77=
14018  whole_archive_flag_spec_F77=
14019  thread_safe_flag_spec_F77=
14020  hardcode_libdir_flag_spec_F77=
14021  hardcode_libdir_flag_spec_ld_F77=
14022  hardcode_libdir_separator_F77=
14023  hardcode_direct_F77=no
14024  hardcode_minus_L_F77=no
14025  hardcode_shlibpath_var_F77=unsupported
14026  link_all_deplibs_F77=unknown
14027  hardcode_automatic_F77=no
14028  module_cmds_F77=
14029  module_expsym_cmds_F77=
14030  always_export_symbols_F77=no
14031  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14032  # include_expsyms should be a list of space-separated symbols to be *always*
14033  # included in the symbol list
14034  include_expsyms_F77=
14035  # exclude_expsyms can be an extended regexp of symbols to exclude
14036  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14037  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14038  # as well as any symbol that contains `d'.
14039  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14040  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14041  # platforms (ab)use it in PIC code, but their linkers get confused if
14042  # the symbol is explicitly referenced.  Since portable code cannot
14043  # rely on this symbol name, it's probably fine to never include it in
14044  # preloaded symbol tables.
14045  extract_expsyms_cmds=
14046  # Just being paranoid about ensuring that cc_basename is set.
14047  for cc_temp in $compiler""; do
14048  case $cc_temp in
14049    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14050    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14051    \-*) ;;
14052    *) break;;
14053  esac
14054done
14055cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14056
14057  case $host_os in
14058  cygwin* | mingw* | pw32*)
14059    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14060    # When not using gcc, we currently assume that we are using
14061    # Microsoft Visual C++.
14062    if test "$GCC" != yes; then
14063      with_gnu_ld=no
14064    fi
14065    ;;
14066  interix*)
14067    # we just hope/assume this is gcc and not c89 (= MSVC++)
14068    with_gnu_ld=yes
14069    ;;
14070  openbsd*)
14071    with_gnu_ld=no
14072    ;;
14073  esac
14074
14075  ld_shlibs_F77=yes
14076  if test "$with_gnu_ld" = yes; then
14077    # If archive_cmds runs LD, not CC, wlarc should be empty
14078    wlarc='${wl}'
14079
14080    # Set some defaults for GNU ld with shared library support. These
14081    # are reset later if shared libraries are not supported. Putting them
14082    # here allows them to be overridden if necessary.
14083    runpath_var=LD_RUN_PATH
14084    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14085    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14086    # ancient GNU ld didn't support --whole-archive et. al.
14087    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14088	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14089      else
14090  	whole_archive_flag_spec_F77=
14091    fi
14092    supports_anon_versioning=no
14093    case `$LD -v 2>/dev/null` in
14094      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14095      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14096      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14097      *\ 2.11.*) ;; # other 2.11 versions
14098      *) supports_anon_versioning=yes ;;
14099    esac
14100
14101    # See if GNU ld supports shared libraries.
14102    case $host_os in
14103    aix3* | aix4* | aix5*)
14104      # On AIX/PPC, the GNU linker is very broken
14105      if test "$host_cpu" != ia64; then
14106	ld_shlibs_F77=no
14107	cat <<EOF 1>&2
14108
14109*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14110*** to be unable to reliably create shared libraries on AIX.
14111*** Therefore, libtool is disabling shared libraries support.  If you
14112*** really care for shared libraries, you may want to modify your PATH
14113*** so that a non-GNU linker is found, and then restart.
14114
14115EOF
14116      fi
14117      ;;
14118
14119    amigaos*)
14120      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)'
14121      hardcode_libdir_flag_spec_F77='-L$libdir'
14122      hardcode_minus_L_F77=yes
14123
14124      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14125      # that the semantics of dynamic libraries on AmigaOS, at least up
14126      # to version 4, is to share data among multiple programs linked
14127      # with the same dynamic library.  Since this doesn't match the
14128      # behavior of shared libraries on other platforms, we can't use
14129      # them.
14130      ld_shlibs_F77=no
14131      ;;
14132
14133    beos*)
14134      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14135	allow_undefined_flag_F77=unsupported
14136	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14137	# support --undefined.  This deserves some investigation.  FIXME
14138	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14139      else
14140	ld_shlibs_F77=no
14141      fi
14142      ;;
14143
14144    cygwin* | mingw* | pw32*)
14145      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14146      # as there is no search path for DLLs.
14147      hardcode_libdir_flag_spec_F77='-L$libdir'
14148      allow_undefined_flag_F77=unsupported
14149      always_export_symbols_F77=no
14150      enable_shared_with_static_runtimes_F77=yes
14151      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14152
14153      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14154        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14155	# If the export-symbols file already is a .def file (1st line
14156	# is EXPORTS), use it as is; otherwise, prepend...
14157	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14158	  cp $export_symbols $output_objdir/$soname.def;
14159	else
14160	  echo EXPORTS > $output_objdir/$soname.def;
14161	  cat $export_symbols >> $output_objdir/$soname.def;
14162	fi~
14163	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14164      else
14165	ld_shlibs_F77=no
14166      fi
14167      ;;
14168
14169    interix3*)
14170      hardcode_direct_F77=no
14171      hardcode_shlibpath_var_F77=no
14172      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14173      export_dynamic_flag_spec_F77='${wl}-E'
14174      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14175      # Instead, shared libraries are loaded at an image base (0x10000000 by
14176      # default) and relocated if they conflict, which is a slow very memory
14177      # consuming and fragmenting process.  To avoid this, we pick a random,
14178      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14179      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14180      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'
14181      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'
14182      ;;
14183
14184    linux* | k*bsd*-gnu)
14185      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14186	tmp_addflag=
14187	case $cc_basename,$host_cpu in
14188	pgcc*)				# Portland Group C compiler
14189	  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'
14190	  tmp_addflag=' $pic_flag'
14191	  ;;
14192	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14193	  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'
14194	  tmp_addflag=' $pic_flag -Mnomain' ;;
14195	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14196	  tmp_addflag=' -i_dynamic' ;;
14197	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14198	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14199	ifc* | ifort*)			# Intel Fortran compiler
14200	  tmp_addflag=' -nofor_main' ;;
14201	esac
14202	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14203
14204	if test $supports_anon_versioning = yes; then
14205	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14206  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14207  $echo "local: *; };" >> $output_objdir/$libname.ver~
14208	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14209	fi
14210	link_all_deplibs_F77=no
14211      else
14212	ld_shlibs_F77=no
14213      fi
14214      ;;
14215
14216    netbsd* | netbsdelf*-gnu)
14217      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14218	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14219	wlarc=
14220      else
14221	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14222	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14223      fi
14224      ;;
14225
14226    solaris*)
14227      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14228	ld_shlibs_F77=no
14229	cat <<EOF 1>&2
14230
14231*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14232*** create shared libraries on Solaris systems.  Therefore, libtool
14233*** is disabling shared libraries support.  We urge you to upgrade GNU
14234*** binutils to release 2.9.1 or newer.  Another option is to modify
14235*** your PATH or compiler configuration so that the native linker is
14236*** used, and then restart.
14237
14238EOF
14239      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14240	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14241	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14242      else
14243	ld_shlibs_F77=no
14244      fi
14245      ;;
14246
14247    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14248      case `$LD -v 2>&1` in
14249        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14250	ld_shlibs_F77=no
14251	cat <<_LT_EOF 1>&2
14252
14253*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14254*** reliably create shared libraries on SCO systems.  Therefore, libtool
14255*** is disabling shared libraries support.  We urge you to upgrade GNU
14256*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14257*** your PATH or compiler configuration so that the native linker is
14258*** used, and then restart.
14259
14260_LT_EOF
14261	;;
14262	*)
14263	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14264	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14265	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14266	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14267	  else
14268	    ld_shlibs_F77=no
14269	  fi
14270	;;
14271      esac
14272      ;;
14273
14274    sunos4*)
14275      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14276      wlarc=
14277      hardcode_direct_F77=yes
14278      hardcode_shlibpath_var_F77=no
14279      ;;
14280
14281    *)
14282      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14283	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14284	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14285      else
14286	ld_shlibs_F77=no
14287      fi
14288      ;;
14289    esac
14290
14291    if test "$ld_shlibs_F77" = no; then
14292      runpath_var=
14293      hardcode_libdir_flag_spec_F77=
14294      export_dynamic_flag_spec_F77=
14295      whole_archive_flag_spec_F77=
14296    fi
14297  else
14298    # PORTME fill in a description of your system's linker (not GNU ld)
14299    case $host_os in
14300    aix3*)
14301      allow_undefined_flag_F77=unsupported
14302      always_export_symbols_F77=yes
14303      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'
14304      # Note: this linker hardcodes the directories in LIBPATH if there
14305      # are no directories specified by -L.
14306      hardcode_minus_L_F77=yes
14307      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14308	# Neither direct hardcoding nor static linking is supported with a
14309	# broken collect2.
14310	hardcode_direct_F77=unsupported
14311      fi
14312      ;;
14313
14314    aix4* | aix5*)
14315      if test "$host_cpu" = ia64; then
14316	# On IA64, the linker does run time linking by default, so we don't
14317	# have to do anything special.
14318	aix_use_runtimelinking=no
14319	exp_sym_flag='-Bexport'
14320	no_entry_flag=""
14321      else
14322	# If we're using GNU nm, then we don't want the "-C" option.
14323	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14324	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14325	  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'
14326	else
14327	  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'
14328	fi
14329	aix_use_runtimelinking=no
14330
14331	# Test if we are trying to use run time linking or normal
14332	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14333	# need to do runtime linking.
14334	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14335	  for ld_flag in $LDFLAGS; do
14336  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14337  	    aix_use_runtimelinking=yes
14338  	    break
14339  	  fi
14340	  done
14341	  ;;
14342	esac
14343
14344	exp_sym_flag='-bexport'
14345	no_entry_flag='-bnoentry'
14346      fi
14347
14348      # When large executables or shared objects are built, AIX ld can
14349      # have problems creating the table of contents.  If linking a library
14350      # or program results in "error TOC overflow" add -mminimal-toc to
14351      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14352      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14353
14354      archive_cmds_F77=''
14355      hardcode_direct_F77=yes
14356      hardcode_libdir_separator_F77=':'
14357      link_all_deplibs_F77=yes
14358
14359      if test "$GCC" = yes; then
14360	case $host_os in aix4.[012]|aix4.[012].*)
14361	# We only want to do this on AIX 4.2 and lower, the check
14362	# below for broken collect2 doesn't work under 4.3+
14363	  collect2name=`${CC} -print-prog-name=collect2`
14364	  if test -f "$collect2name" && \
14365  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14366	  then
14367  	  # We have reworked collect2
14368  	  hardcode_direct_F77=yes
14369	  else
14370  	  # We have old collect2
14371  	  hardcode_direct_F77=unsupported
14372  	  # It fails to find uninstalled libraries when the uninstalled
14373  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14374  	  # to unsupported forces relinking
14375  	  hardcode_minus_L_F77=yes
14376  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14377  	  hardcode_libdir_separator_F77=
14378	  fi
14379	  ;;
14380	esac
14381	shared_flag='-shared'
14382	if test "$aix_use_runtimelinking" = yes; then
14383	  shared_flag="$shared_flag "'${wl}-G'
14384	fi
14385      else
14386	# not using gcc
14387	if test "$host_cpu" = ia64; then
14388  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14389  	# chokes on -Wl,-G. The following line is correct:
14390	  shared_flag='-G'
14391	else
14392	  if test "$aix_use_runtimelinking" = yes; then
14393	    shared_flag='${wl}-G'
14394	  else
14395	    shared_flag='${wl}-bM:SRE'
14396	  fi
14397	fi
14398      fi
14399
14400      # It seems that -bexpall does not export symbols beginning with
14401      # underscore (_), so it is better to generate a list of symbols to export.
14402      always_export_symbols_F77=yes
14403      if test "$aix_use_runtimelinking" = yes; then
14404	# Warning - without using the other runtime loading flags (-brtl),
14405	# -berok will link without error, but may produce a broken library.
14406	allow_undefined_flag_F77='-berok'
14407       # Determine the default libpath from the value encoded in an empty executable.
14408       cat >conftest.$ac_ext <<_ACEOF
14409      program main
14410
14411      end
14412_ACEOF
14413rm -f conftest.$ac_objext conftest$ac_exeext
14414if { (ac_try="$ac_link"
14415case "(($ac_try" in
14416  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14417  *) ac_try_echo=$ac_try;;
14418esac
14419eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14420  (eval "$ac_link") 2>conftest.er1
14421  ac_status=$?
14422  grep -v '^ *+' conftest.er1 >conftest.err
14423  rm -f conftest.er1
14424  cat conftest.err >&5
14425  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14426  (exit $ac_status); } && {
14427	 test -z "$ac_f77_werror_flag" ||
14428	 test ! -s conftest.err
14429       } && test -s conftest$ac_exeext &&
14430       $as_test_x conftest$ac_exeext; then
14431
14432aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14433}'`
14434# Check for a 64-bit object if we didn't find anything.
14435if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14436}'`; fi
14437else
14438  echo "$as_me: failed program was:" >&5
14439sed 's/^/| /' conftest.$ac_ext >&5
14440
14441
14442fi
14443
14444rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14445      conftest$ac_exeext conftest.$ac_ext
14446if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14447
14448       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14449	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"
14450       else
14451	if test "$host_cpu" = ia64; then
14452	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14453	  allow_undefined_flag_F77="-z nodefs"
14454	  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"
14455	else
14456	 # Determine the default libpath from the value encoded in an empty executable.
14457	 cat >conftest.$ac_ext <<_ACEOF
14458      program main
14459
14460      end
14461_ACEOF
14462rm -f conftest.$ac_objext conftest$ac_exeext
14463if { (ac_try="$ac_link"
14464case "(($ac_try" in
14465  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14466  *) ac_try_echo=$ac_try;;
14467esac
14468eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14469  (eval "$ac_link") 2>conftest.er1
14470  ac_status=$?
14471  grep -v '^ *+' conftest.er1 >conftest.err
14472  rm -f conftest.er1
14473  cat conftest.err >&5
14474  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14475  (exit $ac_status); } && {
14476	 test -z "$ac_f77_werror_flag" ||
14477	 test ! -s conftest.err
14478       } && test -s conftest$ac_exeext &&
14479       $as_test_x conftest$ac_exeext; then
14480
14481aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14482}'`
14483# Check for a 64-bit object if we didn't find anything.
14484if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14485}'`; fi
14486else
14487  echo "$as_me: failed program was:" >&5
14488sed 's/^/| /' conftest.$ac_ext >&5
14489
14490
14491fi
14492
14493rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14494      conftest$ac_exeext conftest.$ac_ext
14495if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14496
14497	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14498	  # Warning - without using the other run time loading flags,
14499	  # -berok will link without error, but may produce a broken library.
14500	  no_undefined_flag_F77=' ${wl}-bernotok'
14501	  allow_undefined_flag_F77=' ${wl}-berok'
14502	  # Exported symbols can be pulled into shared objects from archives
14503	  whole_archive_flag_spec_F77='$convenience'
14504	  archive_cmds_need_lc_F77=yes
14505	  # This is similar to how AIX traditionally builds its shared libraries.
14506	  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'
14507	fi
14508      fi
14509      ;;
14510
14511    amigaos*)
14512      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)'
14513      hardcode_libdir_flag_spec_F77='-L$libdir'
14514      hardcode_minus_L_F77=yes
14515      # see comment about different semantics on the GNU ld section
14516      ld_shlibs_F77=no
14517      ;;
14518
14519    bsdi[45]*)
14520      export_dynamic_flag_spec_F77=-rdynamic
14521      ;;
14522
14523    cygwin* | mingw* | pw32*)
14524      # When not using gcc, we currently assume that we are using
14525      # Microsoft Visual C++.
14526      # hardcode_libdir_flag_spec is actually meaningless, as there is
14527      # no search path for DLLs.
14528      hardcode_libdir_flag_spec_F77=' '
14529      allow_undefined_flag_F77=unsupported
14530      # Tell ltmain to make .lib files, not .a files.
14531      libext=lib
14532      # Tell ltmain to make .dll files, not .so files.
14533      shrext_cmds=".dll"
14534      # FIXME: Setting linknames here is a bad hack.
14535      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14536      # The linker will automatically build a .lib file if we build a DLL.
14537      old_archive_From_new_cmds_F77='true'
14538      # FIXME: Should let the user specify the lib program.
14539      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14540      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14541      enable_shared_with_static_runtimes_F77=yes
14542      ;;
14543
14544    darwin* | rhapsody*)
14545      case $host_os in
14546        rhapsody* | darwin1.[012])
14547         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14548         ;;
14549       *) # Darwin 1.3 on
14550         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14551           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14552         else
14553           case ${MACOSX_DEPLOYMENT_TARGET} in
14554             10.[012])
14555               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14556               ;;
14557             10.*)
14558               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14559               ;;
14560           esac
14561         fi
14562         ;;
14563      esac
14564      archive_cmds_need_lc_F77=no
14565      hardcode_direct_F77=no
14566      hardcode_automatic_F77=yes
14567      hardcode_shlibpath_var_F77=unsupported
14568      whole_archive_flag_spec_F77=''
14569      link_all_deplibs_F77=yes
14570    if test "$GCC" = yes ; then
14571    	output_verbose_link_cmd='echo'
14572        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14573      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14574      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14575      archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14576      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}'
14577    else
14578      case $cc_basename in
14579        xlc*)
14580         output_verbose_link_cmd='echo'
14581         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14582         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14583          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14584         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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
14585          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}'
14586          ;;
14587       *)
14588         ld_shlibs_F77=no
14589          ;;
14590      esac
14591    fi
14592      ;;
14593
14594    dgux*)
14595      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14596      hardcode_libdir_flag_spec_F77='-L$libdir'
14597      hardcode_shlibpath_var_F77=no
14598      ;;
14599
14600    freebsd1*)
14601      ld_shlibs_F77=no
14602      ;;
14603
14604    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14605    # support.  Future versions do this automatically, but an explicit c++rt0.o
14606    # does not break anything, and helps significantly (at the cost of a little
14607    # extra space).
14608    freebsd2.2*)
14609      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14610      hardcode_libdir_flag_spec_F77='-R$libdir'
14611      hardcode_direct_F77=yes
14612      hardcode_shlibpath_var_F77=no
14613      ;;
14614
14615    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14616    freebsd2*)
14617      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14618      hardcode_direct_F77=yes
14619      hardcode_minus_L_F77=yes
14620      hardcode_shlibpath_var_F77=no
14621      ;;
14622
14623    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14624    freebsd* | dragonfly*)
14625      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14626      hardcode_libdir_flag_spec_F77='-R$libdir'
14627      hardcode_direct_F77=yes
14628      hardcode_shlibpath_var_F77=no
14629      ;;
14630
14631    hpux9*)
14632      if test "$GCC" = yes; then
14633	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'
14634      else
14635	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'
14636      fi
14637      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14638      hardcode_libdir_separator_F77=:
14639      hardcode_direct_F77=yes
14640
14641      # hardcode_minus_L: Not really in the search PATH,
14642      # but as the default location of the library.
14643      hardcode_minus_L_F77=yes
14644      export_dynamic_flag_spec_F77='${wl}-E'
14645      ;;
14646
14647    hpux10*)
14648      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14649	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14650      else
14651	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14652      fi
14653      if test "$with_gnu_ld" = no; then
14654	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14655	hardcode_libdir_separator_F77=:
14656
14657	hardcode_direct_F77=yes
14658	export_dynamic_flag_spec_F77='${wl}-E'
14659
14660	# hardcode_minus_L: Not really in the search PATH,
14661	# but as the default location of the library.
14662	hardcode_minus_L_F77=yes
14663      fi
14664      ;;
14665
14666    hpux11*)
14667      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14668	case $host_cpu in
14669	hppa*64*)
14670	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14671	  ;;
14672	ia64*)
14673	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14674	  ;;
14675	*)
14676	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14677	  ;;
14678	esac
14679      else
14680	case $host_cpu in
14681	hppa*64*)
14682	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14683	  ;;
14684	ia64*)
14685	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14686	  ;;
14687	*)
14688	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14689	  ;;
14690	esac
14691      fi
14692      if test "$with_gnu_ld" = no; then
14693	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14694	hardcode_libdir_separator_F77=:
14695
14696	case $host_cpu in
14697	hppa*64*|ia64*)
14698	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14699	  hardcode_direct_F77=no
14700	  hardcode_shlibpath_var_F77=no
14701	  ;;
14702	*)
14703	  hardcode_direct_F77=yes
14704	  export_dynamic_flag_spec_F77='${wl}-E'
14705
14706	  # hardcode_minus_L: Not really in the search PATH,
14707	  # but as the default location of the library.
14708	  hardcode_minus_L_F77=yes
14709	  ;;
14710	esac
14711      fi
14712      ;;
14713
14714    irix5* | irix6* | nonstopux*)
14715      if test "$GCC" = yes; then
14716	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'
14717      else
14718	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'
14719	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14720      fi
14721      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14722      hardcode_libdir_separator_F77=:
14723      link_all_deplibs_F77=yes
14724      ;;
14725
14726    netbsd* | netbsdelf*-gnu)
14727      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14728	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14729      else
14730	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14731      fi
14732      hardcode_libdir_flag_spec_F77='-R$libdir'
14733      hardcode_direct_F77=yes
14734      hardcode_shlibpath_var_F77=no
14735      ;;
14736
14737    newsos6)
14738      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14739      hardcode_direct_F77=yes
14740      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14741      hardcode_libdir_separator_F77=:
14742      hardcode_shlibpath_var_F77=no
14743      ;;
14744
14745    openbsd*)
14746      hardcode_direct_F77=yes
14747      hardcode_shlibpath_var_F77=no
14748      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14749	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14750	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14751	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14752	export_dynamic_flag_spec_F77='${wl}-E'
14753      else
14754       case $host_os in
14755	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14756	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14757	   hardcode_libdir_flag_spec_F77='-R$libdir'
14758	   ;;
14759	 *)
14760	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14761	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14762	   ;;
14763       esac
14764      fi
14765      ;;
14766
14767    os2*)
14768      hardcode_libdir_flag_spec_F77='-L$libdir'
14769      hardcode_minus_L_F77=yes
14770      allow_undefined_flag_F77=unsupported
14771      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'
14772      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14773      ;;
14774
14775    osf3*)
14776      if test "$GCC" = yes; then
14777	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14778	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'
14779      else
14780	allow_undefined_flag_F77=' -expect_unresolved \*'
14781	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'
14782      fi
14783      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14784      hardcode_libdir_separator_F77=:
14785      ;;
14786
14787    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14788      if test "$GCC" = yes; then
14789	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14790	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'
14791	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14792      else
14793	allow_undefined_flag_F77=' -expect_unresolved \*'
14794	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'
14795	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~
14796	$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'
14797
14798	# Both c and cxx compiler support -rpath directly
14799	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14800      fi
14801      hardcode_libdir_separator_F77=:
14802      ;;
14803
14804    solaris*)
14805      no_undefined_flag_F77=' -z text'
14806      if test "$GCC" = yes; then
14807	wlarc='${wl}'
14808	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14809	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14810	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14811      else
14812	wlarc=''
14813	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14814	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14815  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14816      fi
14817      hardcode_libdir_flag_spec_F77='-R$libdir'
14818      hardcode_shlibpath_var_F77=no
14819      case $host_os in
14820      solaris2.[0-5] | solaris2.[0-5].*) ;;
14821      *)
14822 	# The compiler driver will combine linker options so we
14823 	# cannot just pass the convience library names through
14824 	# without $wl, iff we do not link with $LD.
14825 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14826 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14827 	case $wlarc in
14828 	'')
14829 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14830 	*)
14831 	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
14832 	esac ;;
14833      esac
14834      link_all_deplibs_F77=yes
14835      ;;
14836
14837    sunos4*)
14838      if test "x$host_vendor" = xsequent; then
14839	# Use $CC to link under sequent, because it throws in some extra .o
14840	# files that make .init and .fini sections work.
14841	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14842      else
14843	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14844      fi
14845      hardcode_libdir_flag_spec_F77='-L$libdir'
14846      hardcode_direct_F77=yes
14847      hardcode_minus_L_F77=yes
14848      hardcode_shlibpath_var_F77=no
14849      ;;
14850
14851    sysv4)
14852      case $host_vendor in
14853	sni)
14854	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14855	  hardcode_direct_F77=yes # is this really true???
14856	;;
14857	siemens)
14858	  ## LD is ld it makes a PLAMLIB
14859	  ## CC just makes a GrossModule.
14860	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14861	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14862	  hardcode_direct_F77=no
14863        ;;
14864	motorola)
14865	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14866	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14867	;;
14868      esac
14869      runpath_var='LD_RUN_PATH'
14870      hardcode_shlibpath_var_F77=no
14871      ;;
14872
14873    sysv4.3*)
14874      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14875      hardcode_shlibpath_var_F77=no
14876      export_dynamic_flag_spec_F77='-Bexport'
14877      ;;
14878
14879    sysv4*MP*)
14880      if test -d /usr/nec; then
14881	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14882	hardcode_shlibpath_var_F77=no
14883	runpath_var=LD_RUN_PATH
14884	hardcode_runpath_var=yes
14885	ld_shlibs_F77=yes
14886      fi
14887      ;;
14888
14889    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14890      no_undefined_flag_F77='${wl}-z,text'
14891      archive_cmds_need_lc_F77=no
14892      hardcode_shlibpath_var_F77=no
14893      runpath_var='LD_RUN_PATH'
14894
14895      if test "$GCC" = yes; then
14896	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14897	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14898      else
14899	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14900	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14901      fi
14902      ;;
14903
14904    sysv5* | sco3.2v5* | sco5v6*)
14905      # Note: We can NOT use -z defs as we might desire, because we do not
14906      # link with -lc, and that would cause any symbols used from libc to
14907      # always be unresolved, which means just about no library would
14908      # ever link correctly.  If we're not using GNU ld we use -z text
14909      # though, which does catch some bad symbols but isn't as heavy-handed
14910      # as -z defs.
14911      no_undefined_flag_F77='${wl}-z,text'
14912      allow_undefined_flag_F77='${wl}-z,nodefs'
14913      archive_cmds_need_lc_F77=no
14914      hardcode_shlibpath_var_F77=no
14915      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14916      hardcode_libdir_separator_F77=':'
14917      link_all_deplibs_F77=yes
14918      export_dynamic_flag_spec_F77='${wl}-Bexport'
14919      runpath_var='LD_RUN_PATH'
14920
14921      if test "$GCC" = yes; then
14922	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14923	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14924      else
14925	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14926	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14927      fi
14928      ;;
14929
14930    uts4*)
14931      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14932      hardcode_libdir_flag_spec_F77='-L$libdir'
14933      hardcode_shlibpath_var_F77=no
14934      ;;
14935
14936    *)
14937      ld_shlibs_F77=no
14938      ;;
14939    esac
14940  fi
14941
14942{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14943echo "${ECHO_T}$ld_shlibs_F77" >&6; }
14944test "$ld_shlibs_F77" = no && can_build_shared=no
14945
14946#
14947# Do we need to explicitly link libc?
14948#
14949case "x$archive_cmds_need_lc_F77" in
14950x|xyes)
14951  # Assume -lc should be added
14952  archive_cmds_need_lc_F77=yes
14953
14954  if test "$enable_shared" = yes && test "$GCC" = yes; then
14955    case $archive_cmds_F77 in
14956    *'~'*)
14957      # FIXME: we may have to deal with multi-command sequences.
14958      ;;
14959    '$CC '*)
14960      # Test whether the compiler implicitly links with -lc since on some
14961      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14962      # to ld, don't add -lc before -lgcc.
14963      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14964echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
14965      $rm conftest*
14966      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14967
14968      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14969  (eval $ac_compile) 2>&5
14970  ac_status=$?
14971  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14972  (exit $ac_status); } 2>conftest.err; then
14973        soname=conftest
14974        lib=conftest
14975        libobjs=conftest.$ac_objext
14976        deplibs=
14977        wl=$lt_prog_compiler_wl_F77
14978	pic_flag=$lt_prog_compiler_pic_F77
14979        compiler_flags=-v
14980        linker_flags=-v
14981        verstring=
14982        output_objdir=.
14983        libname=conftest
14984        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
14985        allow_undefined_flag_F77=
14986        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
14987  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
14988  ac_status=$?
14989  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14990  (exit $ac_status); }
14991        then
14992	  archive_cmds_need_lc_F77=no
14993        else
14994	  archive_cmds_need_lc_F77=yes
14995        fi
14996        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
14997      else
14998        cat conftest.err 1>&5
14999      fi
15000      $rm conftest*
15001      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15002echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15003      ;;
15004    esac
15005  fi
15006  ;;
15007esac
15008
15009{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15010echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15011library_names_spec=
15012libname_spec='lib$name'
15013soname_spec=
15014shrext_cmds=".so"
15015postinstall_cmds=
15016postuninstall_cmds=
15017finish_cmds=
15018finish_eval=
15019shlibpath_var=
15020shlibpath_overrides_runpath=unknown
15021version_type=none
15022dynamic_linker="$host_os ld.so"
15023sys_lib_dlsearch_path_spec="/lib /usr/lib"
15024if test "$GCC" = yes; then
15025  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15026  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15027    # if the path contains ";" then we assume it to be the separator
15028    # otherwise default to the standard path separator (i.e. ":") - it is
15029    # assumed that no part of a normal pathname contains ";" but that should
15030    # okay in the real world where ";" in dirpaths is itself problematic.
15031    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15032  else
15033    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15034  fi
15035else
15036  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15037fi
15038need_lib_prefix=unknown
15039hardcode_into_libs=no
15040
15041# when you set need_version to no, make sure it does not cause -set_version
15042# flags to be left without arguments
15043need_version=unknown
15044
15045case $host_os in
15046aix3*)
15047  version_type=linux
15048  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15049  shlibpath_var=LIBPATH
15050
15051  # AIX 3 has no versioning support, so we append a major version to the name.
15052  soname_spec='${libname}${release}${shared_ext}$major'
15053  ;;
15054
15055aix4* | aix5*)
15056  version_type=linux
15057  need_lib_prefix=no
15058  need_version=no
15059  hardcode_into_libs=yes
15060  if test "$host_cpu" = ia64; then
15061    # AIX 5 supports IA64
15062    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15063    shlibpath_var=LD_LIBRARY_PATH
15064  else
15065    # With GCC up to 2.95.x, collect2 would create an import file
15066    # for dependence libraries.  The import file would start with
15067    # the line `#! .'.  This would cause the generated library to
15068    # depend on `.', always an invalid library.  This was fixed in
15069    # development snapshots of GCC prior to 3.0.
15070    case $host_os in
15071      aix4 | aix4.[01] | aix4.[01].*)
15072      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15073	   echo ' yes '
15074	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15075	:
15076      else
15077	can_build_shared=no
15078      fi
15079      ;;
15080    esac
15081    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15082    # soname into executable. Probably we can add versioning support to
15083    # collect2, so additional links can be useful in future.
15084    if test "$aix_use_runtimelinking" = yes; then
15085      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15086      # instead of lib<name>.a to let people know that these are not
15087      # typical AIX shared libraries.
15088      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15089    else
15090      # We preserve .a as extension for shared libraries through AIX4.2
15091      # and later when we are not doing run time linking.
15092      library_names_spec='${libname}${release}.a $libname.a'
15093      soname_spec='${libname}${release}${shared_ext}$major'
15094    fi
15095    shlibpath_var=LIBPATH
15096  fi
15097  ;;
15098
15099amigaos*)
15100  library_names_spec='$libname.ixlibrary $libname.a'
15101  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15102  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'
15103  ;;
15104
15105beos*)
15106  library_names_spec='${libname}${shared_ext}'
15107  dynamic_linker="$host_os ld.so"
15108  shlibpath_var=LIBRARY_PATH
15109  ;;
15110
15111bsdi[45]*)
15112  version_type=linux
15113  need_version=no
15114  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15115  soname_spec='${libname}${release}${shared_ext}$major'
15116  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15117  shlibpath_var=LD_LIBRARY_PATH
15118  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15119  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15120  # the default ld.so.conf also contains /usr/contrib/lib and
15121  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15122  # libtool to hard-code these into programs
15123  ;;
15124
15125cygwin* | mingw* | pw32*)
15126  version_type=windows
15127  shrext_cmds=".dll"
15128  need_version=no
15129  need_lib_prefix=no
15130
15131  case $GCC,$host_os in
15132  yes,cygwin* | yes,mingw* | yes,pw32*)
15133    library_names_spec='$libname.dll.a'
15134    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15135    postinstall_cmds='base_file=`basename \${file}`~
15136      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15137      dldir=$destdir/`dirname \$dlpath`~
15138      test -d \$dldir || mkdir -p \$dldir~
15139      $install_prog $dir/$dlname \$dldir/$dlname~
15140      chmod a+x \$dldir/$dlname'
15141    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15142      dlpath=$dir/\$dldll~
15143       $rm \$dlpath'
15144    shlibpath_overrides_runpath=yes
15145
15146    case $host_os in
15147    cygwin*)
15148      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15149      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15150      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15151      ;;
15152    mingw*)
15153      # MinGW DLLs use traditional 'lib' prefix
15154      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15155      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15156      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15157        # It is most probably a Windows format PATH printed by
15158        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15159        # path with ; separators, and with drive letters. We can handle the
15160        # drive letters (cygwin fileutils understands them), so leave them,
15161        # especially as we might pass files found there to a mingw objdump,
15162        # which wouldn't understand a cygwinified path. Ahh.
15163        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15164      else
15165        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15166      fi
15167      ;;
15168    pw32*)
15169      # pw32 DLLs use 'pw' prefix rather than 'lib'
15170      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15171      ;;
15172    esac
15173    ;;
15174
15175  *)
15176    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15177    ;;
15178  esac
15179  dynamic_linker='Win32 ld.exe'
15180  # FIXME: first we should search . and the directory the executable is in
15181  shlibpath_var=PATH
15182  ;;
15183
15184darwin* | rhapsody*)
15185  dynamic_linker="$host_os dyld"
15186  version_type=darwin
15187  need_lib_prefix=no
15188  need_version=no
15189  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15190  soname_spec='${libname}${release}${major}$shared_ext'
15191  shlibpath_overrides_runpath=yes
15192  shlibpath_var=DYLD_LIBRARY_PATH
15193  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15194  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15195  if test "$GCC" = yes; then
15196    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
15197  else
15198    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15199  fi
15200  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15201  ;;
15202
15203dgux*)
15204  version_type=linux
15205  need_lib_prefix=no
15206  need_version=no
15207  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15208  soname_spec='${libname}${release}${shared_ext}$major'
15209  shlibpath_var=LD_LIBRARY_PATH
15210  ;;
15211
15212freebsd1*)
15213  dynamic_linker=no
15214  ;;
15215
15216freebsd* | dragonfly*)
15217  # DragonFly does not have aout.  When/if they implement a new
15218  # versioning mechanism, adjust this.
15219  if test -x /usr/bin/objformat; then
15220    objformat=`/usr/bin/objformat`
15221  else
15222    case $host_os in
15223    freebsd[123]*) objformat=aout ;;
15224    *) objformat=elf ;;
15225    esac
15226  fi
15227  version_type=freebsd-$objformat
15228  case $version_type in
15229    freebsd-elf*)
15230      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15231      need_version=no
15232      need_lib_prefix=no
15233      ;;
15234    freebsd-*)
15235      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15236      need_version=yes
15237      ;;
15238  esac
15239  shlibpath_var=LD_LIBRARY_PATH
15240  case $host_os in
15241  freebsd2*)
15242    shlibpath_overrides_runpath=yes
15243    ;;
15244  freebsd3.[01]* | freebsdelf3.[01]*)
15245    shlibpath_overrides_runpath=yes
15246    hardcode_into_libs=yes
15247    ;;
15248  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15249  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15250    shlibpath_overrides_runpath=no
15251    hardcode_into_libs=yes
15252    ;;
15253  freebsd*) # from 4.6 on
15254    shlibpath_overrides_runpath=yes
15255    hardcode_into_libs=yes
15256    ;;
15257  esac
15258  ;;
15259
15260gnu*)
15261  version_type=linux
15262  need_lib_prefix=no
15263  need_version=no
15264  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15265  soname_spec='${libname}${release}${shared_ext}$major'
15266  shlibpath_var=LD_LIBRARY_PATH
15267  hardcode_into_libs=yes
15268  ;;
15269
15270hpux9* | hpux10* | hpux11*)
15271  # Give a soname corresponding to the major version so that dld.sl refuses to
15272  # link against other versions.
15273  version_type=sunos
15274  need_lib_prefix=no
15275  need_version=no
15276  case $host_cpu in
15277  ia64*)
15278    shrext_cmds='.so'
15279    hardcode_into_libs=yes
15280    dynamic_linker="$host_os dld.so"
15281    shlibpath_var=LD_LIBRARY_PATH
15282    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15283    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15284    soname_spec='${libname}${release}${shared_ext}$major'
15285    if test "X$HPUX_IA64_MODE" = X32; then
15286      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15287    else
15288      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15289    fi
15290    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15291    ;;
15292   hppa*64*)
15293     shrext_cmds='.sl'
15294     hardcode_into_libs=yes
15295     dynamic_linker="$host_os dld.sl"
15296     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15297     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15298     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15299     soname_spec='${libname}${release}${shared_ext}$major'
15300     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15301     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15302     ;;
15303   *)
15304    shrext_cmds='.sl'
15305    dynamic_linker="$host_os dld.sl"
15306    shlibpath_var=SHLIB_PATH
15307    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15308    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15309    soname_spec='${libname}${release}${shared_ext}$major'
15310    ;;
15311  esac
15312  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15313  postinstall_cmds='chmod 555 $lib'
15314  ;;
15315
15316interix3*)
15317  version_type=linux
15318  need_lib_prefix=no
15319  need_version=no
15320  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15321  soname_spec='${libname}${release}${shared_ext}$major'
15322  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15323  shlibpath_var=LD_LIBRARY_PATH
15324  shlibpath_overrides_runpath=no
15325  hardcode_into_libs=yes
15326  ;;
15327
15328irix5* | irix6* | nonstopux*)
15329  case $host_os in
15330    nonstopux*) version_type=nonstopux ;;
15331    *)
15332	if test "$lt_cv_prog_gnu_ld" = yes; then
15333		version_type=linux
15334	else
15335		version_type=irix
15336	fi ;;
15337  esac
15338  need_lib_prefix=no
15339  need_version=no
15340  soname_spec='${libname}${release}${shared_ext}$major'
15341  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15342  case $host_os in
15343  irix5* | nonstopux*)
15344    libsuff= shlibsuff=
15345    ;;
15346  *)
15347    case $LD in # libtool.m4 will add one of these switches to LD
15348    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15349      libsuff= shlibsuff= libmagic=32-bit;;
15350    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15351      libsuff=32 shlibsuff=N32 libmagic=N32;;
15352    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15353      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15354    *) libsuff= shlibsuff= libmagic=never-match;;
15355    esac
15356    ;;
15357  esac
15358  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15359  shlibpath_overrides_runpath=no
15360  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15361  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15362  hardcode_into_libs=yes
15363  ;;
15364
15365# No shared lib support for Linux oldld, aout, or coff.
15366linux*oldld* | linux*aout* | linux*coff*)
15367  dynamic_linker=no
15368  ;;
15369
15370# This must be Linux ELF.
15371linux* | k*bsd*-gnu)
15372  version_type=linux
15373  need_lib_prefix=no
15374  need_version=no
15375  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15376  soname_spec='${libname}${release}${shared_ext}$major'
15377  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15378  shlibpath_var=LD_LIBRARY_PATH
15379  shlibpath_overrides_runpath=no
15380  # This implies no fast_install, which is unacceptable.
15381  # Some rework will be needed to allow for fast_install
15382  # before this can be enabled.
15383  hardcode_into_libs=yes
15384
15385  # Append ld.so.conf contents to the search path
15386  if test -f /etc/ld.so.conf; then
15387    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
15388    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15389  fi
15390
15391  # We used to test for /lib/ld.so.1 and disable shared libraries on
15392  # powerpc, because MkLinux only supported shared libraries with the
15393  # GNU dynamic linker.  Since this was broken with cross compilers,
15394  # most powerpc-linux boxes support dynamic linking these days and
15395  # people can always --disable-shared, the test was removed, and we
15396  # assume the GNU/Linux dynamic linker is in use.
15397  dynamic_linker='GNU/Linux ld.so'
15398  ;;
15399
15400netbsdelf*-gnu)
15401  version_type=linux
15402  need_lib_prefix=no
15403  need_version=no
15404  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15405  soname_spec='${libname}${release}${shared_ext}$major'
15406  shlibpath_var=LD_LIBRARY_PATH
15407  shlibpath_overrides_runpath=no
15408  hardcode_into_libs=yes
15409  dynamic_linker='NetBSD ld.elf_so'
15410  ;;
15411
15412netbsd*)
15413  version_type=sunos
15414  need_lib_prefix=no
15415  need_version=no
15416  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15417    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15418    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15419    dynamic_linker='NetBSD (a.out) ld.so'
15420  else
15421    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15422    soname_spec='${libname}${release}${shared_ext}$major'
15423    dynamic_linker='NetBSD ld.elf_so'
15424  fi
15425  shlibpath_var=LD_LIBRARY_PATH
15426  shlibpath_overrides_runpath=yes
15427  hardcode_into_libs=yes
15428  ;;
15429
15430newsos6)
15431  version_type=linux
15432  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15433  shlibpath_var=LD_LIBRARY_PATH
15434  shlibpath_overrides_runpath=yes
15435  ;;
15436
15437nto-qnx*)
15438  version_type=linux
15439  need_lib_prefix=no
15440  need_version=no
15441  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15442  soname_spec='${libname}${release}${shared_ext}$major'
15443  shlibpath_var=LD_LIBRARY_PATH
15444  shlibpath_overrides_runpath=yes
15445  ;;
15446
15447openbsd*)
15448  version_type=sunos
15449  sys_lib_dlsearch_path_spec="/usr/lib"
15450  need_lib_prefix=no
15451  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15452  case $host_os in
15453    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15454    *)                         need_version=no  ;;
15455  esac
15456  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15457  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15458  shlibpath_var=LD_LIBRARY_PATH
15459  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15460    case $host_os in
15461      openbsd2.[89] | openbsd2.[89].*)
15462	shlibpath_overrides_runpath=no
15463	;;
15464      *)
15465	shlibpath_overrides_runpath=yes
15466	;;
15467      esac
15468  else
15469    shlibpath_overrides_runpath=yes
15470  fi
15471  ;;
15472
15473os2*)
15474  libname_spec='$name'
15475  shrext_cmds=".dll"
15476  need_lib_prefix=no
15477  library_names_spec='$libname${shared_ext} $libname.a'
15478  dynamic_linker='OS/2 ld.exe'
15479  shlibpath_var=LIBPATH
15480  ;;
15481
15482osf3* | osf4* | osf5*)
15483  version_type=osf
15484  need_lib_prefix=no
15485  need_version=no
15486  soname_spec='${libname}${release}${shared_ext}$major'
15487  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15488  shlibpath_var=LD_LIBRARY_PATH
15489  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15490  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15491  ;;
15492
15493solaris*)
15494  version_type=linux
15495  need_lib_prefix=no
15496  need_version=no
15497  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15498  soname_spec='${libname}${release}${shared_ext}$major'
15499  shlibpath_var=LD_LIBRARY_PATH
15500  shlibpath_overrides_runpath=yes
15501  hardcode_into_libs=yes
15502  # ldd complains unless libraries are executable
15503  postinstall_cmds='chmod +x $lib'
15504  ;;
15505
15506sunos4*)
15507  version_type=sunos
15508  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15509  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15510  shlibpath_var=LD_LIBRARY_PATH
15511  shlibpath_overrides_runpath=yes
15512  if test "$with_gnu_ld" = yes; then
15513    need_lib_prefix=no
15514  fi
15515  need_version=yes
15516  ;;
15517
15518sysv4 | sysv4.3*)
15519  version_type=linux
15520  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15521  soname_spec='${libname}${release}${shared_ext}$major'
15522  shlibpath_var=LD_LIBRARY_PATH
15523  case $host_vendor in
15524    sni)
15525      shlibpath_overrides_runpath=no
15526      need_lib_prefix=no
15527      export_dynamic_flag_spec='${wl}-Blargedynsym'
15528      runpath_var=LD_RUN_PATH
15529      ;;
15530    siemens)
15531      need_lib_prefix=no
15532      ;;
15533    motorola)
15534      need_lib_prefix=no
15535      need_version=no
15536      shlibpath_overrides_runpath=no
15537      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15538      ;;
15539  esac
15540  ;;
15541
15542sysv4*MP*)
15543  if test -d /usr/nec ;then
15544    version_type=linux
15545    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15546    soname_spec='$libname${shared_ext}.$major'
15547    shlibpath_var=LD_LIBRARY_PATH
15548  fi
15549  ;;
15550
15551sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15552  version_type=freebsd-elf
15553  need_lib_prefix=no
15554  need_version=no
15555  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15556  soname_spec='${libname}${release}${shared_ext}$major'
15557  shlibpath_var=LD_LIBRARY_PATH
15558  hardcode_into_libs=yes
15559  if test "$with_gnu_ld" = yes; then
15560    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15561    shlibpath_overrides_runpath=no
15562  else
15563    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15564    shlibpath_overrides_runpath=yes
15565    case $host_os in
15566      sco3.2v5*)
15567        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15568	;;
15569    esac
15570  fi
15571  sys_lib_dlsearch_path_spec='/usr/lib'
15572  ;;
15573
15574uts4*)
15575  version_type=linux
15576  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15577  soname_spec='${libname}${release}${shared_ext}$major'
15578  shlibpath_var=LD_LIBRARY_PATH
15579  ;;
15580
15581*)
15582  dynamic_linker=no
15583  ;;
15584esac
15585{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15586echo "${ECHO_T}$dynamic_linker" >&6; }
15587test "$dynamic_linker" = no && can_build_shared=no
15588
15589variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15590if test "$GCC" = yes; then
15591  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15592fi
15593
15594{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15595echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15596hardcode_action_F77=
15597if test -n "$hardcode_libdir_flag_spec_F77" || \
15598   test -n "$runpath_var_F77" || \
15599   test "X$hardcode_automatic_F77" = "Xyes" ; then
15600
15601  # We can hardcode non-existant directories.
15602  if test "$hardcode_direct_F77" != no &&
15603     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15604     # have to relink, otherwise we might link with an installed library
15605     # when we should be linking with a yet-to-be-installed one
15606     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15607     test "$hardcode_minus_L_F77" != no; then
15608    # Linking always hardcodes the temporary library directory.
15609    hardcode_action_F77=relink
15610  else
15611    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15612    hardcode_action_F77=immediate
15613  fi
15614else
15615  # We cannot hardcode anything, or else we can only hardcode existing
15616  # directories.
15617  hardcode_action_F77=unsupported
15618fi
15619{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15620echo "${ECHO_T}$hardcode_action_F77" >&6; }
15621
15622if test "$hardcode_action_F77" = relink; then
15623  # Fast installation is not supported
15624  enable_fast_install=no
15625elif test "$shlibpath_overrides_runpath" = yes ||
15626     test "$enable_shared" = no; then
15627  # Fast installation is not necessary
15628  enable_fast_install=needless
15629fi
15630
15631
15632# The else clause should only fire when bootstrapping the
15633# libtool distribution, otherwise you forgot to ship ltmain.sh
15634# with your package, and you will get complaints that there are
15635# no rules to generate ltmain.sh.
15636if test -f "$ltmain"; then
15637  # See if we are running on zsh, and set the options which allow our commands through
15638  # without removal of \ escapes.
15639  if test -n "${ZSH_VERSION+set}" ; then
15640    setopt NO_GLOB_SUBST
15641  fi
15642  # Now quote all the things that may contain metacharacters while being
15643  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15644  # variables and quote the copies for generation of the libtool script.
15645  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15646    SED SHELL STRIP \
15647    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15648    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15649    deplibs_check_method reload_flag reload_cmds need_locks \
15650    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15651    lt_cv_sys_global_symbol_to_c_name_address \
15652    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15653    old_postinstall_cmds old_postuninstall_cmds \
15654    compiler_F77 \
15655    CC_F77 \
15656    LD_F77 \
15657    lt_prog_compiler_wl_F77 \
15658    lt_prog_compiler_pic_F77 \
15659    lt_prog_compiler_static_F77 \
15660    lt_prog_compiler_no_builtin_flag_F77 \
15661    export_dynamic_flag_spec_F77 \
15662    thread_safe_flag_spec_F77 \
15663    whole_archive_flag_spec_F77 \
15664    enable_shared_with_static_runtimes_F77 \
15665    old_archive_cmds_F77 \
15666    old_archive_from_new_cmds_F77 \
15667    predep_objects_F77 \
15668    postdep_objects_F77 \
15669    predeps_F77 \
15670    postdeps_F77 \
15671    compiler_lib_search_path_F77 \
15672    archive_cmds_F77 \
15673    archive_expsym_cmds_F77 \
15674    postinstall_cmds_F77 \
15675    postuninstall_cmds_F77 \
15676    old_archive_from_expsyms_cmds_F77 \
15677    allow_undefined_flag_F77 \
15678    no_undefined_flag_F77 \
15679    export_symbols_cmds_F77 \
15680    hardcode_libdir_flag_spec_F77 \
15681    hardcode_libdir_flag_spec_ld_F77 \
15682    hardcode_libdir_separator_F77 \
15683    hardcode_automatic_F77 \
15684    module_cmds_F77 \
15685    module_expsym_cmds_F77 \
15686    lt_cv_prog_compiler_c_o_F77 \
15687    exclude_expsyms_F77 \
15688    include_expsyms_F77; do
15689
15690    case $var in
15691    old_archive_cmds_F77 | \
15692    old_archive_from_new_cmds_F77 | \
15693    archive_cmds_F77 | \
15694    archive_expsym_cmds_F77 | \
15695    module_cmds_F77 | \
15696    module_expsym_cmds_F77 | \
15697    old_archive_from_expsyms_cmds_F77 | \
15698    export_symbols_cmds_F77 | \
15699    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15700    postinstall_cmds | postuninstall_cmds | \
15701    old_postinstall_cmds | old_postuninstall_cmds | \
15702    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15703      # Double-quote double-evaled strings.
15704      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15705      ;;
15706    *)
15707      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15708      ;;
15709    esac
15710  done
15711
15712  case $lt_echo in
15713  *'\$0 --fallback-echo"')
15714    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15715    ;;
15716  esac
15717
15718cfgfile="$ofile"
15719
15720  cat <<__EOF__ >> "$cfgfile"
15721# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15722
15723# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15724
15725# Shell to use when invoking shell scripts.
15726SHELL=$lt_SHELL
15727
15728# Whether or not to build shared libraries.
15729build_libtool_libs=$enable_shared
15730
15731# Whether or not to build static libraries.
15732build_old_libs=$enable_static
15733
15734# Whether or not to add -lc for building shared libraries.
15735build_libtool_need_lc=$archive_cmds_need_lc_F77
15736
15737# Whether or not to disallow shared libs when runtime libs are static
15738allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15739
15740# Whether or not to optimize for fast installation.
15741fast_install=$enable_fast_install
15742
15743# The host system.
15744host_alias=$host_alias
15745host=$host
15746host_os=$host_os
15747
15748# The build system.
15749build_alias=$build_alias
15750build=$build
15751build_os=$build_os
15752
15753# An echo program that does not interpret backslashes.
15754echo=$lt_echo
15755
15756# The archiver.
15757AR=$lt_AR
15758AR_FLAGS=$lt_AR_FLAGS
15759
15760# A C compiler.
15761LTCC=$lt_LTCC
15762
15763# LTCC compiler flags.
15764LTCFLAGS=$lt_LTCFLAGS
15765
15766# A language-specific compiler.
15767CC=$lt_compiler_F77
15768
15769# Is the compiler the GNU C compiler?
15770with_gcc=$GCC_F77
15771
15772# An ERE matcher.
15773EGREP=$lt_EGREP
15774
15775# The linker used to build libraries.
15776LD=$lt_LD_F77
15777
15778# Whether we need hard or soft links.
15779LN_S=$lt_LN_S
15780
15781# A BSD-compatible nm program.
15782NM=$lt_NM
15783
15784# A symbol stripping program
15785STRIP=$lt_STRIP
15786
15787# Used to examine libraries when file_magic_cmd begins "file"
15788MAGIC_CMD=$MAGIC_CMD
15789
15790# Used on cygwin: DLL creation program.
15791DLLTOOL="$DLLTOOL"
15792
15793# Used on cygwin: object dumper.
15794OBJDUMP="$OBJDUMP"
15795
15796# Used on cygwin: assembler.
15797AS="$AS"
15798
15799# The name of the directory that contains temporary libtool files.
15800objdir=$objdir
15801
15802# How to create reloadable object files.
15803reload_flag=$lt_reload_flag
15804reload_cmds=$lt_reload_cmds
15805
15806# How to pass a linker flag through the compiler.
15807wl=$lt_lt_prog_compiler_wl_F77
15808
15809# Object file suffix (normally "o").
15810objext="$ac_objext"
15811
15812# Old archive suffix (normally "a").
15813libext="$libext"
15814
15815# Shared library suffix (normally ".so").
15816shrext_cmds='$shrext_cmds'
15817
15818# Executable file suffix (normally "").
15819exeext="$exeext"
15820
15821# Additional compiler flags for building library objects.
15822pic_flag=$lt_lt_prog_compiler_pic_F77
15823pic_mode=$pic_mode
15824
15825# What is the maximum length of a command?
15826max_cmd_len=$lt_cv_sys_max_cmd_len
15827
15828# Does compiler simultaneously support -c and -o options?
15829compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15830
15831# Must we lock files when doing compilation?
15832need_locks=$lt_need_locks
15833
15834# Do we need the lib prefix for modules?
15835need_lib_prefix=$need_lib_prefix
15836
15837# Do we need a version for libraries?
15838need_version=$need_version
15839
15840# Whether dlopen is supported.
15841dlopen_support=$enable_dlopen
15842
15843# Whether dlopen of programs is supported.
15844dlopen_self=$enable_dlopen_self
15845
15846# Whether dlopen of statically linked programs is supported.
15847dlopen_self_static=$enable_dlopen_self_static
15848
15849# Compiler flag to prevent dynamic linking.
15850link_static_flag=$lt_lt_prog_compiler_static_F77
15851
15852# Compiler flag to turn off builtin functions.
15853no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15854
15855# Compiler flag to allow reflexive dlopens.
15856export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15857
15858# Compiler flag to generate shared objects directly from archives.
15859whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15860
15861# Compiler flag to generate thread-safe objects.
15862thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15863
15864# Library versioning type.
15865version_type=$version_type
15866
15867# Format of library name prefix.
15868libname_spec=$lt_libname_spec
15869
15870# List of archive names.  First name is the real one, the rest are links.
15871# The last name is the one that the linker finds with -lNAME.
15872library_names_spec=$lt_library_names_spec
15873
15874# The coded name of the library, if different from the real name.
15875soname_spec=$lt_soname_spec
15876
15877# Commands used to build and install an old-style archive.
15878RANLIB=$lt_RANLIB
15879old_archive_cmds=$lt_old_archive_cmds_F77
15880old_postinstall_cmds=$lt_old_postinstall_cmds
15881old_postuninstall_cmds=$lt_old_postuninstall_cmds
15882
15883# Create an old-style archive from a shared archive.
15884old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15885
15886# Create a temporary old-style archive to link instead of a shared archive.
15887old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15888
15889# Commands used to build and install a shared archive.
15890archive_cmds=$lt_archive_cmds_F77
15891archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15892postinstall_cmds=$lt_postinstall_cmds
15893postuninstall_cmds=$lt_postuninstall_cmds
15894
15895# Commands used to build a loadable module (assumed same as above if empty)
15896module_cmds=$lt_module_cmds_F77
15897module_expsym_cmds=$lt_module_expsym_cmds_F77
15898
15899# Commands to strip libraries.
15900old_striplib=$lt_old_striplib
15901striplib=$lt_striplib
15902
15903# Dependencies to place before the objects being linked to create a
15904# shared library.
15905predep_objects=$lt_predep_objects_F77
15906
15907# Dependencies to place after the objects being linked to create a
15908# shared library.
15909postdep_objects=$lt_postdep_objects_F77
15910
15911# Dependencies to place before the objects being linked to create a
15912# shared library.
15913predeps=$lt_predeps_F77
15914
15915# Dependencies to place after the objects being linked to create a
15916# shared library.
15917postdeps=$lt_postdeps_F77
15918
15919# The library search path used internally by the compiler when linking
15920# a shared library.
15921compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15922
15923# Method to check whether dependent libraries are shared objects.
15924deplibs_check_method=$lt_deplibs_check_method
15925
15926# Command to use when deplibs_check_method == file_magic.
15927file_magic_cmd=$lt_file_magic_cmd
15928
15929# Flag that allows shared libraries with undefined symbols to be built.
15930allow_undefined_flag=$lt_allow_undefined_flag_F77
15931
15932# Flag that forces no undefined symbols.
15933no_undefined_flag=$lt_no_undefined_flag_F77
15934
15935# Commands used to finish a libtool library installation in a directory.
15936finish_cmds=$lt_finish_cmds
15937
15938# Same as above, but a single script fragment to be evaled but not shown.
15939finish_eval=$lt_finish_eval
15940
15941# Take the output of nm and produce a listing of raw symbols and C names.
15942global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15943
15944# Transform the output of nm in a proper C declaration
15945global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15946
15947# Transform the output of nm in a C name address pair
15948global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15949
15950# This is the shared library runtime path variable.
15951runpath_var=$runpath_var
15952
15953# This is the shared library path variable.
15954shlibpath_var=$shlibpath_var
15955
15956# Is shlibpath searched before the hard-coded library search path?
15957shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15958
15959# How to hardcode a shared library path into an executable.
15960hardcode_action=$hardcode_action_F77
15961
15962# Whether we should hardcode library paths into libraries.
15963hardcode_into_libs=$hardcode_into_libs
15964
15965# Flag to hardcode \$libdir into a binary during linking.
15966# This must work even if \$libdir does not exist.
15967hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
15968
15969# If ld is used when linking, flag to hardcode \$libdir into
15970# a binary during linking. This must work even if \$libdir does
15971# not exist.
15972hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
15973
15974# Whether we need a single -rpath flag with a separated argument.
15975hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
15976
15977# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
15978# resulting binary.
15979hardcode_direct=$hardcode_direct_F77
15980
15981# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
15982# resulting binary.
15983hardcode_minus_L=$hardcode_minus_L_F77
15984
15985# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
15986# the resulting binary.
15987hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
15988
15989# Set to yes if building a shared library automatically hardcodes DIR into the library
15990# and all subsequent libraries and executables linked against it.
15991hardcode_automatic=$hardcode_automatic_F77
15992
15993# Variables whose values should be saved in libtool wrapper scripts and
15994# restored at relink time.
15995variables_saved_for_relink="$variables_saved_for_relink"
15996
15997# Whether libtool must link a program against all its dependency libraries.
15998link_all_deplibs=$link_all_deplibs_F77
15999
16000# Compile-time system search path for libraries
16001sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16002
16003# Run-time system search path for libraries
16004sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16005
16006# Fix the shell variable \$srcfile for the compiler.
16007fix_srcfile_path="$fix_srcfile_path_F77"
16008
16009# Set to yes if exported symbols are required.
16010always_export_symbols=$always_export_symbols_F77
16011
16012# The commands to list exported symbols.
16013export_symbols_cmds=$lt_export_symbols_cmds_F77
16014
16015# The commands to extract the exported symbol list from a shared archive.
16016extract_expsyms_cmds=$lt_extract_expsyms_cmds
16017
16018# Symbols that should not be listed in the preloaded symbols.
16019exclude_expsyms=$lt_exclude_expsyms_F77
16020
16021# Symbols that must always be exported.
16022include_expsyms=$lt_include_expsyms_F77
16023
16024# ### END LIBTOOL TAG CONFIG: $tagname
16025
16026__EOF__
16027
16028
16029else
16030  # If there is no Makefile yet, we rely on a make rule to execute
16031  # `config.status --recheck' to rerun these tests and create the
16032  # libtool script then.
16033  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16034  if test -f "$ltmain_in"; then
16035    test -f Makefile && make "$ltmain"
16036  fi
16037fi
16038
16039
16040ac_ext=c
16041ac_cpp='$CPP $CPPFLAGS'
16042ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16043ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16044ac_compiler_gnu=$ac_cv_c_compiler_gnu
16045
16046CC="$lt_save_CC"
16047
16048	else
16049	  tagname=""
16050	fi
16051	;;
16052
16053      GCJ)
16054	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16055
16056
16057# Source file extension for Java test sources.
16058ac_ext=java
16059
16060# Object file extension for compiled Java test sources.
16061objext=o
16062objext_GCJ=$objext
16063
16064# Code to be used in simple compile tests
16065lt_simple_compile_test_code="class foo {}\n"
16066
16067# Code to be used in simple link tests
16068lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16069
16070# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16071
16072# If no C compiler was specified, use CC.
16073LTCC=${LTCC-"$CC"}
16074
16075# If no C compiler flags were specified, use CFLAGS.
16076LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16077
16078# Allow CC to be a program name with arguments.
16079compiler=$CC
16080
16081
16082# save warnings/boilerplate of simple test code
16083ac_outfile=conftest.$ac_objext
16084printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16085eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16086_lt_compiler_boilerplate=`cat conftest.err`
16087$rm conftest*
16088
16089ac_outfile=conftest.$ac_objext
16090printf "$lt_simple_link_test_code" >conftest.$ac_ext
16091eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16092_lt_linker_boilerplate=`cat conftest.err`
16093$rm conftest*
16094
16095
16096# Allow CC to be a program name with arguments.
16097lt_save_CC="$CC"
16098CC=${GCJ-"gcj"}
16099compiler=$CC
16100compiler_GCJ=$CC
16101for cc_temp in $compiler""; do
16102  case $cc_temp in
16103    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16104    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16105    \-*) ;;
16106    *) break;;
16107  esac
16108done
16109cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16110
16111
16112# GCJ did not exist at the time GCC didn't implicitly link libc in.
16113archive_cmds_need_lc_GCJ=no
16114
16115old_archive_cmds_GCJ=$old_archive_cmds
16116
16117
16118lt_prog_compiler_no_builtin_flag_GCJ=
16119
16120if test "$GCC" = yes; then
16121  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16122
16123
16124{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16125echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16126if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16127  echo $ECHO_N "(cached) $ECHO_C" >&6
16128else
16129  lt_cv_prog_compiler_rtti_exceptions=no
16130  ac_outfile=conftest.$ac_objext
16131   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16132   lt_compiler_flag="-fno-rtti -fno-exceptions"
16133   # Insert the option either (1) after the last *FLAGS variable, or
16134   # (2) before a word containing "conftest.", or (3) at the end.
16135   # Note that $ac_compile itself does not contain backslashes and begins
16136   # with a dollar sign (not a hyphen), so the echo should work correctly.
16137   # The option is referenced via a variable to avoid confusing sed.
16138   lt_compile=`echo "$ac_compile" | $SED \
16139   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16140   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16141   -e 's:$: $lt_compiler_flag:'`
16142   (eval echo "\"\$as_me:16142: $lt_compile\"" >&5)
16143   (eval "$lt_compile" 2>conftest.err)
16144   ac_status=$?
16145   cat conftest.err >&5
16146   echo "$as_me:16146: \$? = $ac_status" >&5
16147   if (exit $ac_status) && test -s "$ac_outfile"; then
16148     # The compiler can only warn and ignore the option if not recognized
16149     # So say no if there are warnings other than the usual output.
16150     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16151     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16152     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16153       lt_cv_prog_compiler_rtti_exceptions=yes
16154     fi
16155   fi
16156   $rm conftest*
16157
16158fi
16159{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16160echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16161
16162if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16163    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16164else
16165    :
16166fi
16167
16168fi
16169
16170lt_prog_compiler_wl_GCJ=
16171lt_prog_compiler_pic_GCJ=
16172lt_prog_compiler_static_GCJ=
16173
16174{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16175echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16176
16177  if test "$GCC" = yes; then
16178    lt_prog_compiler_wl_GCJ='-Wl,'
16179    lt_prog_compiler_static_GCJ='-static'
16180
16181    case $host_os in
16182      aix*)
16183      # All AIX code is PIC.
16184      if test "$host_cpu" = ia64; then
16185	# AIX 5 now supports IA64 processor
16186	lt_prog_compiler_static_GCJ='-Bstatic'
16187      fi
16188      ;;
16189
16190    amigaos*)
16191      # FIXME: we need at least 68020 code to build shared libraries, but
16192      # adding the `-m68020' flag to GCC prevents building anything better,
16193      # like `-m68040'.
16194      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16195      ;;
16196
16197    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16198      # PIC is the default for these OSes.
16199      ;;
16200
16201    mingw* | pw32* | os2*)
16202      # This hack is so that the source file can tell whether it is being
16203      # built for inclusion in a dll (and should export symbols for example).
16204      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16205      ;;
16206
16207    darwin* | rhapsody*)
16208      # PIC is the default on this platform
16209      # Common symbols not allowed in MH_DYLIB files
16210      lt_prog_compiler_pic_GCJ='-fno-common'
16211      ;;
16212
16213    interix3*)
16214      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16215      # Instead, we relocate shared libraries at runtime.
16216      ;;
16217
16218    msdosdjgpp*)
16219      # Just because we use GCC doesn't mean we suddenly get shared libraries
16220      # on systems that don't support them.
16221      lt_prog_compiler_can_build_shared_GCJ=no
16222      enable_shared=no
16223      ;;
16224
16225    sysv4*MP*)
16226      if test -d /usr/nec; then
16227	lt_prog_compiler_pic_GCJ=-Kconform_pic
16228      fi
16229      ;;
16230
16231    hpux*)
16232      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16233      # not for PA HP-UX.
16234      case $host_cpu in
16235      hppa*64*|ia64*)
16236	# +Z the default
16237	;;
16238      *)
16239	lt_prog_compiler_pic_GCJ='-fPIC'
16240	;;
16241      esac
16242      ;;
16243
16244    *)
16245      lt_prog_compiler_pic_GCJ='-fPIC'
16246      ;;
16247    esac
16248  else
16249    # PORTME Check for flag to pass linker flags through the system compiler.
16250    case $host_os in
16251    aix*)
16252      lt_prog_compiler_wl_GCJ='-Wl,'
16253      if test "$host_cpu" = ia64; then
16254	# AIX 5 now supports IA64 processor
16255	lt_prog_compiler_static_GCJ='-Bstatic'
16256      else
16257	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16258      fi
16259      ;;
16260      darwin*)
16261        # PIC is the default on this platform
16262        # Common symbols not allowed in MH_DYLIB files
16263       case $cc_basename in
16264         xlc*)
16265         lt_prog_compiler_pic_GCJ='-qnocommon'
16266         lt_prog_compiler_wl_GCJ='-Wl,'
16267         ;;
16268       esac
16269       ;;
16270
16271    mingw* | pw32* | os2*)
16272      # This hack is so that the source file can tell whether it is being
16273      # built for inclusion in a dll (and should export symbols for example).
16274      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16275      ;;
16276
16277    hpux9* | hpux10* | hpux11*)
16278      lt_prog_compiler_wl_GCJ='-Wl,'
16279      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16280      # not for PA HP-UX.
16281      case $host_cpu in
16282      hppa*64*|ia64*)
16283	# +Z the default
16284	;;
16285      *)
16286	lt_prog_compiler_pic_GCJ='+Z'
16287	;;
16288      esac
16289      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16290      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16291      ;;
16292
16293    irix5* | irix6* | nonstopux*)
16294      lt_prog_compiler_wl_GCJ='-Wl,'
16295      # PIC (with -KPIC) is the default.
16296      lt_prog_compiler_static_GCJ='-non_shared'
16297      ;;
16298
16299    newsos6)
16300      lt_prog_compiler_pic_GCJ='-KPIC'
16301      lt_prog_compiler_static_GCJ='-Bstatic'
16302      ;;
16303
16304    linux* | k*bsd*-gnu)
16305      case $cc_basename in
16306      icc* | ecc*)
16307	lt_prog_compiler_wl_GCJ='-Wl,'
16308	lt_prog_compiler_pic_GCJ='-KPIC'
16309	lt_prog_compiler_static_GCJ='-static'
16310        ;;
16311      pgcc* | pgf77* | pgf90* | pgf95*)
16312        # Portland Group compilers (*not* the Pentium gcc compiler,
16313	# which looks to be a dead project)
16314	lt_prog_compiler_wl_GCJ='-Wl,'
16315	lt_prog_compiler_pic_GCJ='-fpic'
16316	lt_prog_compiler_static_GCJ='-Bstatic'
16317        ;;
16318      ccc*)
16319        lt_prog_compiler_wl_GCJ='-Wl,'
16320        # All Alpha code is PIC.
16321        lt_prog_compiler_static_GCJ='-non_shared'
16322        ;;
16323      esac
16324      ;;
16325
16326    osf3* | osf4* | osf5*)
16327      lt_prog_compiler_wl_GCJ='-Wl,'
16328      # All OSF/1 code is PIC.
16329      lt_prog_compiler_static_GCJ='-non_shared'
16330      ;;
16331
16332    solaris*)
16333      lt_prog_compiler_pic_GCJ='-KPIC'
16334      lt_prog_compiler_static_GCJ='-Bstatic'
16335      case $cc_basename in
16336      f77* | f90* | f95*)
16337	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16338      *)
16339	lt_prog_compiler_wl_GCJ='-Wl,';;
16340      esac
16341      ;;
16342
16343    sunos4*)
16344      lt_prog_compiler_wl_GCJ='-Qoption ld '
16345      lt_prog_compiler_pic_GCJ='-PIC'
16346      lt_prog_compiler_static_GCJ='-Bstatic'
16347      ;;
16348
16349    sysv4 | sysv4.2uw2* | sysv4.3*)
16350      lt_prog_compiler_wl_GCJ='-Wl,'
16351      lt_prog_compiler_pic_GCJ='-KPIC'
16352      lt_prog_compiler_static_GCJ='-Bstatic'
16353      ;;
16354
16355    sysv4*MP*)
16356      if test -d /usr/nec ;then
16357	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16358	lt_prog_compiler_static_GCJ='-Bstatic'
16359      fi
16360      ;;
16361
16362    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16363      lt_prog_compiler_wl_GCJ='-Wl,'
16364      lt_prog_compiler_pic_GCJ='-KPIC'
16365      lt_prog_compiler_static_GCJ='-Bstatic'
16366      ;;
16367
16368    unicos*)
16369      lt_prog_compiler_wl_GCJ='-Wl,'
16370      lt_prog_compiler_can_build_shared_GCJ=no
16371      ;;
16372
16373    uts4*)
16374      lt_prog_compiler_pic_GCJ='-pic'
16375      lt_prog_compiler_static_GCJ='-Bstatic'
16376      ;;
16377
16378    *)
16379      lt_prog_compiler_can_build_shared_GCJ=no
16380      ;;
16381    esac
16382  fi
16383
16384{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16385echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16386
16387#
16388# Check to make sure the PIC flag actually works.
16389#
16390if test -n "$lt_prog_compiler_pic_GCJ"; then
16391
16392{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16393echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16394if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16395  echo $ECHO_N "(cached) $ECHO_C" >&6
16396else
16397  lt_prog_compiler_pic_works_GCJ=no
16398  ac_outfile=conftest.$ac_objext
16399   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16400   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16401   # Insert the option either (1) after the last *FLAGS variable, or
16402   # (2) before a word containing "conftest.", or (3) at the end.
16403   # Note that $ac_compile itself does not contain backslashes and begins
16404   # with a dollar sign (not a hyphen), so the echo should work correctly.
16405   # The option is referenced via a variable to avoid confusing sed.
16406   lt_compile=`echo "$ac_compile" | $SED \
16407   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16408   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16409   -e 's:$: $lt_compiler_flag:'`
16410   (eval echo "\"\$as_me:16410: $lt_compile\"" >&5)
16411   (eval "$lt_compile" 2>conftest.err)
16412   ac_status=$?
16413   cat conftest.err >&5
16414   echo "$as_me:16414: \$? = $ac_status" >&5
16415   if (exit $ac_status) && test -s "$ac_outfile"; then
16416     # The compiler can only warn and ignore the option if not recognized
16417     # So say no if there are warnings other than the usual output.
16418     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16419     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16420     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16421       lt_prog_compiler_pic_works_GCJ=yes
16422     fi
16423   fi
16424   $rm conftest*
16425
16426fi
16427{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16428echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16429
16430if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16431    case $lt_prog_compiler_pic_GCJ in
16432     "" | " "*) ;;
16433     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16434     esac
16435else
16436    lt_prog_compiler_pic_GCJ=
16437     lt_prog_compiler_can_build_shared_GCJ=no
16438fi
16439
16440fi
16441case $host_os in
16442  # For platforms which do not support PIC, -DPIC is meaningless:
16443  *djgpp*)
16444    lt_prog_compiler_pic_GCJ=
16445    ;;
16446  *)
16447    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16448    ;;
16449esac
16450
16451#
16452# Check to make sure the static flag actually works.
16453#
16454wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16455{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16456echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16457if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16458  echo $ECHO_N "(cached) $ECHO_C" >&6
16459else
16460  lt_prog_compiler_static_works_GCJ=no
16461   save_LDFLAGS="$LDFLAGS"
16462   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16463   printf "$lt_simple_link_test_code" > conftest.$ac_ext
16464   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16465     # The linker can only warn and ignore the option if not recognized
16466     # So say no if there are warnings
16467     if test -s conftest.err; then
16468       # Append any errors to the config.log.
16469       cat conftest.err 1>&5
16470       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16471       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16472       if diff conftest.exp conftest.er2 >/dev/null; then
16473         lt_prog_compiler_static_works_GCJ=yes
16474       fi
16475     else
16476       lt_prog_compiler_static_works_GCJ=yes
16477     fi
16478   fi
16479   $rm conftest*
16480   LDFLAGS="$save_LDFLAGS"
16481
16482fi
16483{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16484echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16485
16486if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16487    :
16488else
16489    lt_prog_compiler_static_GCJ=
16490fi
16491
16492
16493{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16494echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16495if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16496  echo $ECHO_N "(cached) $ECHO_C" >&6
16497else
16498  lt_cv_prog_compiler_c_o_GCJ=no
16499   $rm -r conftest 2>/dev/null
16500   mkdir conftest
16501   cd conftest
16502   mkdir out
16503   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16504
16505   lt_compiler_flag="-o out/conftest2.$ac_objext"
16506   # Insert the option either (1) after the last *FLAGS variable, or
16507   # (2) before a word containing "conftest.", or (3) at the end.
16508   # Note that $ac_compile itself does not contain backslashes and begins
16509   # with a dollar sign (not a hyphen), so the echo should work correctly.
16510   lt_compile=`echo "$ac_compile" | $SED \
16511   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16512   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16513   -e 's:$: $lt_compiler_flag:'`
16514   (eval echo "\"\$as_me:16514: $lt_compile\"" >&5)
16515   (eval "$lt_compile" 2>out/conftest.err)
16516   ac_status=$?
16517   cat out/conftest.err >&5
16518   echo "$as_me:16518: \$? = $ac_status" >&5
16519   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16520   then
16521     # The compiler can only warn and ignore the option if not recognized
16522     # So say no if there are warnings
16523     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16524     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16525     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16526       lt_cv_prog_compiler_c_o_GCJ=yes
16527     fi
16528   fi
16529   chmod u+w . 2>&5
16530   $rm conftest*
16531   # SGI C++ compiler will create directory out/ii_files/ for
16532   # template instantiation
16533   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16534   $rm out/* && rmdir out
16535   cd ..
16536   rmdir conftest
16537   $rm conftest*
16538
16539fi
16540{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16541echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16542
16543
16544hard_links="nottested"
16545if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16546  # do not overwrite the value of need_locks provided by the user
16547  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16548echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16549  hard_links=yes
16550  $rm conftest*
16551  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16552  touch conftest.a
16553  ln conftest.a conftest.b 2>&5 || hard_links=no
16554  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16555  { echo "$as_me:$LINENO: result: $hard_links" >&5
16556echo "${ECHO_T}$hard_links" >&6; }
16557  if test "$hard_links" = no; then
16558    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16559echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16560    need_locks=warn
16561  fi
16562else
16563  need_locks=no
16564fi
16565
16566{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16567echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16568
16569  runpath_var=
16570  allow_undefined_flag_GCJ=
16571  enable_shared_with_static_runtimes_GCJ=no
16572  archive_cmds_GCJ=
16573  archive_expsym_cmds_GCJ=
16574  old_archive_From_new_cmds_GCJ=
16575  old_archive_from_expsyms_cmds_GCJ=
16576  export_dynamic_flag_spec_GCJ=
16577  whole_archive_flag_spec_GCJ=
16578  thread_safe_flag_spec_GCJ=
16579  hardcode_libdir_flag_spec_GCJ=
16580  hardcode_libdir_flag_spec_ld_GCJ=
16581  hardcode_libdir_separator_GCJ=
16582  hardcode_direct_GCJ=no
16583  hardcode_minus_L_GCJ=no
16584  hardcode_shlibpath_var_GCJ=unsupported
16585  link_all_deplibs_GCJ=unknown
16586  hardcode_automatic_GCJ=no
16587  module_cmds_GCJ=
16588  module_expsym_cmds_GCJ=
16589  always_export_symbols_GCJ=no
16590  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16591  # include_expsyms should be a list of space-separated symbols to be *always*
16592  # included in the symbol list
16593  include_expsyms_GCJ=
16594  # exclude_expsyms can be an extended regexp of symbols to exclude
16595  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16596  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16597  # as well as any symbol that contains `d'.
16598  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16599  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16600  # platforms (ab)use it in PIC code, but their linkers get confused if
16601  # the symbol is explicitly referenced.  Since portable code cannot
16602  # rely on this symbol name, it's probably fine to never include it in
16603  # preloaded symbol tables.
16604  extract_expsyms_cmds=
16605  # Just being paranoid about ensuring that cc_basename is set.
16606  for cc_temp in $compiler""; do
16607  case $cc_temp in
16608    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16609    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16610    \-*) ;;
16611    *) break;;
16612  esac
16613done
16614cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16615
16616  case $host_os in
16617  cygwin* | mingw* | pw32*)
16618    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16619    # When not using gcc, we currently assume that we are using
16620    # Microsoft Visual C++.
16621    if test "$GCC" != yes; then
16622      with_gnu_ld=no
16623    fi
16624    ;;
16625  interix*)
16626    # we just hope/assume this is gcc and not c89 (= MSVC++)
16627    with_gnu_ld=yes
16628    ;;
16629  openbsd*)
16630    with_gnu_ld=no
16631    ;;
16632  esac
16633
16634  ld_shlibs_GCJ=yes
16635  if test "$with_gnu_ld" = yes; then
16636    # If archive_cmds runs LD, not CC, wlarc should be empty
16637    wlarc='${wl}'
16638
16639    # Set some defaults for GNU ld with shared library support. These
16640    # are reset later if shared libraries are not supported. Putting them
16641    # here allows them to be overridden if necessary.
16642    runpath_var=LD_RUN_PATH
16643    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16644    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16645    # ancient GNU ld didn't support --whole-archive et. al.
16646    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16647	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16648      else
16649  	whole_archive_flag_spec_GCJ=
16650    fi
16651    supports_anon_versioning=no
16652    case `$LD -v 2>/dev/null` in
16653      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16654      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16655      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16656      *\ 2.11.*) ;; # other 2.11 versions
16657      *) supports_anon_versioning=yes ;;
16658    esac
16659
16660    # See if GNU ld supports shared libraries.
16661    case $host_os in
16662    aix3* | aix4* | aix5*)
16663      # On AIX/PPC, the GNU linker is very broken
16664      if test "$host_cpu" != ia64; then
16665	ld_shlibs_GCJ=no
16666	cat <<EOF 1>&2
16667
16668*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16669*** to be unable to reliably create shared libraries on AIX.
16670*** Therefore, libtool is disabling shared libraries support.  If you
16671*** really care for shared libraries, you may want to modify your PATH
16672*** so that a non-GNU linker is found, and then restart.
16673
16674EOF
16675      fi
16676      ;;
16677
16678    amigaos*)
16679      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)'
16680      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16681      hardcode_minus_L_GCJ=yes
16682
16683      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16684      # that the semantics of dynamic libraries on AmigaOS, at least up
16685      # to version 4, is to share data among multiple programs linked
16686      # with the same dynamic library.  Since this doesn't match the
16687      # behavior of shared libraries on other platforms, we can't use
16688      # them.
16689      ld_shlibs_GCJ=no
16690      ;;
16691
16692    beos*)
16693      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16694	allow_undefined_flag_GCJ=unsupported
16695	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16696	# support --undefined.  This deserves some investigation.  FIXME
16697	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16698      else
16699	ld_shlibs_GCJ=no
16700      fi
16701      ;;
16702
16703    cygwin* | mingw* | pw32*)
16704      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16705      # as there is no search path for DLLs.
16706      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16707      allow_undefined_flag_GCJ=unsupported
16708      always_export_symbols_GCJ=no
16709      enable_shared_with_static_runtimes_GCJ=yes
16710      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16711
16712      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16713        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16714	# If the export-symbols file already is a .def file (1st line
16715	# is EXPORTS), use it as is; otherwise, prepend...
16716	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16717	  cp $export_symbols $output_objdir/$soname.def;
16718	else
16719	  echo EXPORTS > $output_objdir/$soname.def;
16720	  cat $export_symbols >> $output_objdir/$soname.def;
16721	fi~
16722	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16723      else
16724	ld_shlibs_GCJ=no
16725      fi
16726      ;;
16727
16728    interix3*)
16729      hardcode_direct_GCJ=no
16730      hardcode_shlibpath_var_GCJ=no
16731      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16732      export_dynamic_flag_spec_GCJ='${wl}-E'
16733      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16734      # Instead, shared libraries are loaded at an image base (0x10000000 by
16735      # default) and relocated if they conflict, which is a slow very memory
16736      # consuming and fragmenting process.  To avoid this, we pick a random,
16737      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16738      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16739      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'
16740      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'
16741      ;;
16742
16743    linux* | k*bsd*-gnu)
16744      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16745	tmp_addflag=
16746	case $cc_basename,$host_cpu in
16747	pgcc*)				# Portland Group C compiler
16748	  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'
16749	  tmp_addflag=' $pic_flag'
16750	  ;;
16751	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16752	  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'
16753	  tmp_addflag=' $pic_flag -Mnomain' ;;
16754	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16755	  tmp_addflag=' -i_dynamic' ;;
16756	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16757	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16758	ifc* | ifort*)			# Intel Fortran compiler
16759	  tmp_addflag=' -nofor_main' ;;
16760	esac
16761	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16762
16763	if test $supports_anon_versioning = yes; then
16764	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16765  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16766  $echo "local: *; };" >> $output_objdir/$libname.ver~
16767	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16768	fi
16769	link_all_deplibs_GCJ=no
16770      else
16771	ld_shlibs_GCJ=no
16772      fi
16773      ;;
16774
16775    netbsd* | netbsdelf*-gnu)
16776      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16777	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16778	wlarc=
16779      else
16780	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16781	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16782      fi
16783      ;;
16784
16785    solaris*)
16786      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16787	ld_shlibs_GCJ=no
16788	cat <<EOF 1>&2
16789
16790*** Warning: The releases 2.8.* of the GNU linker cannot reliably
16791*** create shared libraries on Solaris systems.  Therefore, libtool
16792*** is disabling shared libraries support.  We urge you to upgrade GNU
16793*** binutils to release 2.9.1 or newer.  Another option is to modify
16794*** your PATH or compiler configuration so that the native linker is
16795*** used, and then restart.
16796
16797EOF
16798      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16799	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16800	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16801      else
16802	ld_shlibs_GCJ=no
16803      fi
16804      ;;
16805
16806    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16807      case `$LD -v 2>&1` in
16808        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16809	ld_shlibs_GCJ=no
16810	cat <<_LT_EOF 1>&2
16811
16812*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16813*** reliably create shared libraries on SCO systems.  Therefore, libtool
16814*** is disabling shared libraries support.  We urge you to upgrade GNU
16815*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
16816*** your PATH or compiler configuration so that the native linker is
16817*** used, and then restart.
16818
16819_LT_EOF
16820	;;
16821	*)
16822	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16823	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16824	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16825	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
16826	  else
16827	    ld_shlibs_GCJ=no
16828	  fi
16829	;;
16830      esac
16831      ;;
16832
16833    sunos4*)
16834      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16835      wlarc=
16836      hardcode_direct_GCJ=yes
16837      hardcode_shlibpath_var_GCJ=no
16838      ;;
16839
16840    *)
16841      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16842	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16843	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16844      else
16845	ld_shlibs_GCJ=no
16846      fi
16847      ;;
16848    esac
16849
16850    if test "$ld_shlibs_GCJ" = no; then
16851      runpath_var=
16852      hardcode_libdir_flag_spec_GCJ=
16853      export_dynamic_flag_spec_GCJ=
16854      whole_archive_flag_spec_GCJ=
16855    fi
16856  else
16857    # PORTME fill in a description of your system's linker (not GNU ld)
16858    case $host_os in
16859    aix3*)
16860      allow_undefined_flag_GCJ=unsupported
16861      always_export_symbols_GCJ=yes
16862      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'
16863      # Note: this linker hardcodes the directories in LIBPATH if there
16864      # are no directories specified by -L.
16865      hardcode_minus_L_GCJ=yes
16866      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16867	# Neither direct hardcoding nor static linking is supported with a
16868	# broken collect2.
16869	hardcode_direct_GCJ=unsupported
16870      fi
16871      ;;
16872
16873    aix4* | aix5*)
16874      if test "$host_cpu" = ia64; then
16875	# On IA64, the linker does run time linking by default, so we don't
16876	# have to do anything special.
16877	aix_use_runtimelinking=no
16878	exp_sym_flag='-Bexport'
16879	no_entry_flag=""
16880      else
16881	# If we're using GNU nm, then we don't want the "-C" option.
16882	# -C means demangle to AIX nm, but means don't demangle with GNU nm
16883	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16884	  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'
16885	else
16886	  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'
16887	fi
16888	aix_use_runtimelinking=no
16889
16890	# Test if we are trying to use run time linking or normal
16891	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
16892	# need to do runtime linking.
16893	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16894	  for ld_flag in $LDFLAGS; do
16895  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16896  	    aix_use_runtimelinking=yes
16897  	    break
16898  	  fi
16899	  done
16900	  ;;
16901	esac
16902
16903	exp_sym_flag='-bexport'
16904	no_entry_flag='-bnoentry'
16905      fi
16906
16907      # When large executables or shared objects are built, AIX ld can
16908      # have problems creating the table of contents.  If linking a library
16909      # or program results in "error TOC overflow" add -mminimal-toc to
16910      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16911      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16912
16913      archive_cmds_GCJ=''
16914      hardcode_direct_GCJ=yes
16915      hardcode_libdir_separator_GCJ=':'
16916      link_all_deplibs_GCJ=yes
16917
16918      if test "$GCC" = yes; then
16919	case $host_os in aix4.[012]|aix4.[012].*)
16920	# We only want to do this on AIX 4.2 and lower, the check
16921	# below for broken collect2 doesn't work under 4.3+
16922	  collect2name=`${CC} -print-prog-name=collect2`
16923	  if test -f "$collect2name" && \
16924  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
16925	  then
16926  	  # We have reworked collect2
16927  	  hardcode_direct_GCJ=yes
16928	  else
16929  	  # We have old collect2
16930  	  hardcode_direct_GCJ=unsupported
16931  	  # It fails to find uninstalled libraries when the uninstalled
16932  	  # path is not listed in the libpath.  Setting hardcode_minus_L
16933  	  # to unsupported forces relinking
16934  	  hardcode_minus_L_GCJ=yes
16935  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16936  	  hardcode_libdir_separator_GCJ=
16937	  fi
16938	  ;;
16939	esac
16940	shared_flag='-shared'
16941	if test "$aix_use_runtimelinking" = yes; then
16942	  shared_flag="$shared_flag "'${wl}-G'
16943	fi
16944      else
16945	# not using gcc
16946	if test "$host_cpu" = ia64; then
16947  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16948  	# chokes on -Wl,-G. The following line is correct:
16949	  shared_flag='-G'
16950	else
16951	  if test "$aix_use_runtimelinking" = yes; then
16952	    shared_flag='${wl}-G'
16953	  else
16954	    shared_flag='${wl}-bM:SRE'
16955	  fi
16956	fi
16957      fi
16958
16959      # It seems that -bexpall does not export symbols beginning with
16960      # underscore (_), so it is better to generate a list of symbols to export.
16961      always_export_symbols_GCJ=yes
16962      if test "$aix_use_runtimelinking" = yes; then
16963	# Warning - without using the other runtime loading flags (-brtl),
16964	# -berok will link without error, but may produce a broken library.
16965	allow_undefined_flag_GCJ='-berok'
16966       # Determine the default libpath from the value encoded in an empty executable.
16967       cat >conftest.$ac_ext <<_ACEOF
16968/* confdefs.h.  */
16969_ACEOF
16970cat confdefs.h >>conftest.$ac_ext
16971cat >>conftest.$ac_ext <<_ACEOF
16972/* end confdefs.h.  */
16973
16974int
16975main ()
16976{
16977
16978  ;
16979  return 0;
16980}
16981_ACEOF
16982rm -f conftest.$ac_objext conftest$ac_exeext
16983if { (ac_try="$ac_link"
16984case "(($ac_try" in
16985  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16986  *) ac_try_echo=$ac_try;;
16987esac
16988eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16989  (eval "$ac_link") 2>conftest.er1
16990  ac_status=$?
16991  grep -v '^ *+' conftest.er1 >conftest.err
16992  rm -f conftest.er1
16993  cat conftest.err >&5
16994  echo "$as_me:$LINENO: \$? = $ac_status" >&5
16995  (exit $ac_status); } && {
16996	 test -z "$ac_c_werror_flag" ||
16997	 test ! -s conftest.err
16998       } && test -s conftest$ac_exeext &&
16999       $as_test_x conftest$ac_exeext; then
17000
17001aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17002}'`
17003# Check for a 64-bit object if we didn't find anything.
17004if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17005}'`; fi
17006else
17007  echo "$as_me: failed program was:" >&5
17008sed 's/^/| /' conftest.$ac_ext >&5
17009
17010
17011fi
17012
17013rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17014      conftest$ac_exeext conftest.$ac_ext
17015if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17016
17017       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17018	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"
17019       else
17020	if test "$host_cpu" = ia64; then
17021	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17022	  allow_undefined_flag_GCJ="-z nodefs"
17023	  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"
17024	else
17025	 # Determine the default libpath from the value encoded in an empty executable.
17026	 cat >conftest.$ac_ext <<_ACEOF
17027/* confdefs.h.  */
17028_ACEOF
17029cat confdefs.h >>conftest.$ac_ext
17030cat >>conftest.$ac_ext <<_ACEOF
17031/* end confdefs.h.  */
17032
17033int
17034main ()
17035{
17036
17037  ;
17038  return 0;
17039}
17040_ACEOF
17041rm -f conftest.$ac_objext conftest$ac_exeext
17042if { (ac_try="$ac_link"
17043case "(($ac_try" in
17044  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17045  *) ac_try_echo=$ac_try;;
17046esac
17047eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17048  (eval "$ac_link") 2>conftest.er1
17049  ac_status=$?
17050  grep -v '^ *+' conftest.er1 >conftest.err
17051  rm -f conftest.er1
17052  cat conftest.err >&5
17053  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17054  (exit $ac_status); } && {
17055	 test -z "$ac_c_werror_flag" ||
17056	 test ! -s conftest.err
17057       } && test -s conftest$ac_exeext &&
17058       $as_test_x conftest$ac_exeext; then
17059
17060aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17061}'`
17062# Check for a 64-bit object if we didn't find anything.
17063if test -z "$aix_libpath"; then aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17064}'`; fi
17065else
17066  echo "$as_me: failed program was:" >&5
17067sed 's/^/| /' conftest.$ac_ext >&5
17068
17069
17070fi
17071
17072rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17073      conftest$ac_exeext conftest.$ac_ext
17074if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17075
17076	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17077	  # Warning - without using the other run time loading flags,
17078	  # -berok will link without error, but may produce a broken library.
17079	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17080	  allow_undefined_flag_GCJ=' ${wl}-berok'
17081	  # Exported symbols can be pulled into shared objects from archives
17082	  whole_archive_flag_spec_GCJ='$convenience'
17083	  archive_cmds_need_lc_GCJ=yes
17084	  # This is similar to how AIX traditionally builds its shared libraries.
17085	  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'
17086	fi
17087      fi
17088      ;;
17089
17090    amigaos*)
17091      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)'
17092      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17093      hardcode_minus_L_GCJ=yes
17094      # see comment about different semantics on the GNU ld section
17095      ld_shlibs_GCJ=no
17096      ;;
17097
17098    bsdi[45]*)
17099      export_dynamic_flag_spec_GCJ=-rdynamic
17100      ;;
17101
17102    cygwin* | mingw* | pw32*)
17103      # When not using gcc, we currently assume that we are using
17104      # Microsoft Visual C++.
17105      # hardcode_libdir_flag_spec is actually meaningless, as there is
17106      # no search path for DLLs.
17107      hardcode_libdir_flag_spec_GCJ=' '
17108      allow_undefined_flag_GCJ=unsupported
17109      # Tell ltmain to make .lib files, not .a files.
17110      libext=lib
17111      # Tell ltmain to make .dll files, not .so files.
17112      shrext_cmds=".dll"
17113      # FIXME: Setting linknames here is a bad hack.
17114      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17115      # The linker will automatically build a .lib file if we build a DLL.
17116      old_archive_From_new_cmds_GCJ='true'
17117      # FIXME: Should let the user specify the lib program.
17118      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17119      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17120      enable_shared_with_static_runtimes_GCJ=yes
17121      ;;
17122
17123    darwin* | rhapsody*)
17124      case $host_os in
17125        rhapsody* | darwin1.[012])
17126         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17127         ;;
17128       *) # Darwin 1.3 on
17129         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17130           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17131         else
17132           case ${MACOSX_DEPLOYMENT_TARGET} in
17133             10.[012])
17134               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17135               ;;
17136             10.*)
17137               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17138               ;;
17139           esac
17140         fi
17141         ;;
17142      esac
17143      archive_cmds_need_lc_GCJ=no
17144      hardcode_direct_GCJ=no
17145      hardcode_automatic_GCJ=yes
17146      hardcode_shlibpath_var_GCJ=unsupported
17147      whole_archive_flag_spec_GCJ=''
17148      link_all_deplibs_GCJ=yes
17149    if test "$GCC" = yes ; then
17150    	output_verbose_link_cmd='echo'
17151        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17152      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17153      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17154      archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17155      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}'
17156    else
17157      case $cc_basename in
17158        xlc*)
17159         output_verbose_link_cmd='echo'
17160         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17161         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17162          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17163         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 $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
17164          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}'
17165          ;;
17166       *)
17167         ld_shlibs_GCJ=no
17168          ;;
17169      esac
17170    fi
17171      ;;
17172
17173    dgux*)
17174      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17175      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17176      hardcode_shlibpath_var_GCJ=no
17177      ;;
17178
17179    freebsd1*)
17180      ld_shlibs_GCJ=no
17181      ;;
17182
17183    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17184    # support.  Future versions do this automatically, but an explicit c++rt0.o
17185    # does not break anything, and helps significantly (at the cost of a little
17186    # extra space).
17187    freebsd2.2*)
17188      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17189      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17190      hardcode_direct_GCJ=yes
17191      hardcode_shlibpath_var_GCJ=no
17192      ;;
17193
17194    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17195    freebsd2*)
17196      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17197      hardcode_direct_GCJ=yes
17198      hardcode_minus_L_GCJ=yes
17199      hardcode_shlibpath_var_GCJ=no
17200      ;;
17201
17202    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17203    freebsd* | dragonfly*)
17204      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17205      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17206      hardcode_direct_GCJ=yes
17207      hardcode_shlibpath_var_GCJ=no
17208      ;;
17209
17210    hpux9*)
17211      if test "$GCC" = yes; then
17212	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'
17213      else
17214	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'
17215      fi
17216      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17217      hardcode_libdir_separator_GCJ=:
17218      hardcode_direct_GCJ=yes
17219
17220      # hardcode_minus_L: Not really in the search PATH,
17221      # but as the default location of the library.
17222      hardcode_minus_L_GCJ=yes
17223      export_dynamic_flag_spec_GCJ='${wl}-E'
17224      ;;
17225
17226    hpux10*)
17227      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17228	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17229      else
17230	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17231      fi
17232      if test "$with_gnu_ld" = no; then
17233	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17234	hardcode_libdir_separator_GCJ=:
17235
17236	hardcode_direct_GCJ=yes
17237	export_dynamic_flag_spec_GCJ='${wl}-E'
17238
17239	# hardcode_minus_L: Not really in the search PATH,
17240	# but as the default location of the library.
17241	hardcode_minus_L_GCJ=yes
17242      fi
17243      ;;
17244
17245    hpux11*)
17246      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17247	case $host_cpu in
17248	hppa*64*)
17249	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17250	  ;;
17251	ia64*)
17252	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17253	  ;;
17254	*)
17255	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17256	  ;;
17257	esac
17258      else
17259	case $host_cpu in
17260	hppa*64*)
17261	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17262	  ;;
17263	ia64*)
17264	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17265	  ;;
17266	*)
17267	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17268	  ;;
17269	esac
17270      fi
17271      if test "$with_gnu_ld" = no; then
17272	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17273	hardcode_libdir_separator_GCJ=:
17274
17275	case $host_cpu in
17276	hppa*64*|ia64*)
17277	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17278	  hardcode_direct_GCJ=no
17279	  hardcode_shlibpath_var_GCJ=no
17280	  ;;
17281	*)
17282	  hardcode_direct_GCJ=yes
17283	  export_dynamic_flag_spec_GCJ='${wl}-E'
17284
17285	  # hardcode_minus_L: Not really in the search PATH,
17286	  # but as the default location of the library.
17287	  hardcode_minus_L_GCJ=yes
17288	  ;;
17289	esac
17290      fi
17291      ;;
17292
17293    irix5* | irix6* | nonstopux*)
17294      if test "$GCC" = yes; then
17295	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'
17296      else
17297	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'
17298	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17299      fi
17300      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17301      hardcode_libdir_separator_GCJ=:
17302      link_all_deplibs_GCJ=yes
17303      ;;
17304
17305    netbsd* | netbsdelf*-gnu)
17306      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17307	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17308      else
17309	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17310      fi
17311      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17312      hardcode_direct_GCJ=yes
17313      hardcode_shlibpath_var_GCJ=no
17314      ;;
17315
17316    newsos6)
17317      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17318      hardcode_direct_GCJ=yes
17319      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17320      hardcode_libdir_separator_GCJ=:
17321      hardcode_shlibpath_var_GCJ=no
17322      ;;
17323
17324    openbsd*)
17325      hardcode_direct_GCJ=yes
17326      hardcode_shlibpath_var_GCJ=no
17327      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17328	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17329	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17330	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17331	export_dynamic_flag_spec_GCJ='${wl}-E'
17332      else
17333       case $host_os in
17334	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17335	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17336	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17337	   ;;
17338	 *)
17339	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17340	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17341	   ;;
17342       esac
17343      fi
17344      ;;
17345
17346    os2*)
17347      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17348      hardcode_minus_L_GCJ=yes
17349      allow_undefined_flag_GCJ=unsupported
17350      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'
17351      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17352      ;;
17353
17354    osf3*)
17355      if test "$GCC" = yes; then
17356	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17357	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'
17358      else
17359	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17360	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'
17361      fi
17362      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17363      hardcode_libdir_separator_GCJ=:
17364      ;;
17365
17366    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17367      if test "$GCC" = yes; then
17368	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17369	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'
17370	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17371      else
17372	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17373	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'
17374	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~
17375	$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'
17376
17377	# Both c and cxx compiler support -rpath directly
17378	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17379      fi
17380      hardcode_libdir_separator_GCJ=:
17381      ;;
17382
17383    solaris*)
17384      no_undefined_flag_GCJ=' -z text'
17385      if test "$GCC" = yes; then
17386	wlarc='${wl}'
17387	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17388	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17389	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17390      else
17391	wlarc=''
17392	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17393	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17394  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17395      fi
17396      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17397      hardcode_shlibpath_var_GCJ=no
17398      case $host_os in
17399      solaris2.[0-5] | solaris2.[0-5].*) ;;
17400      *)
17401 	# The compiler driver will combine linker options so we
17402 	# cannot just pass the convience library names through
17403 	# without $wl, iff we do not link with $LD.
17404 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17405 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17406 	case $wlarc in
17407 	'')
17408 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17409 	*)
17410 	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}-z ${wl}defaultextract' ;;
17411 	esac ;;
17412      esac
17413      link_all_deplibs_GCJ=yes
17414      ;;
17415
17416    sunos4*)
17417      if test "x$host_vendor" = xsequent; then
17418	# Use $CC to link under sequent, because it throws in some extra .o
17419	# files that make .init and .fini sections work.
17420	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17421      else
17422	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17423      fi
17424      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17425      hardcode_direct_GCJ=yes
17426      hardcode_minus_L_GCJ=yes
17427      hardcode_shlibpath_var_GCJ=no
17428      ;;
17429
17430    sysv4)
17431      case $host_vendor in
17432	sni)
17433	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17434	  hardcode_direct_GCJ=yes # is this really true???
17435	;;
17436	siemens)
17437	  ## LD is ld it makes a PLAMLIB
17438	  ## CC just makes a GrossModule.
17439	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17440	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17441	  hardcode_direct_GCJ=no
17442        ;;
17443	motorola)
17444	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17445	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17446	;;
17447      esac
17448      runpath_var='LD_RUN_PATH'
17449      hardcode_shlibpath_var_GCJ=no
17450      ;;
17451
17452    sysv4.3*)
17453      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17454      hardcode_shlibpath_var_GCJ=no
17455      export_dynamic_flag_spec_GCJ='-Bexport'
17456      ;;
17457
17458    sysv4*MP*)
17459      if test -d /usr/nec; then
17460	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17461	hardcode_shlibpath_var_GCJ=no
17462	runpath_var=LD_RUN_PATH
17463	hardcode_runpath_var=yes
17464	ld_shlibs_GCJ=yes
17465      fi
17466      ;;
17467
17468    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17469      no_undefined_flag_GCJ='${wl}-z,text'
17470      archive_cmds_need_lc_GCJ=no
17471      hardcode_shlibpath_var_GCJ=no
17472      runpath_var='LD_RUN_PATH'
17473
17474      if test "$GCC" = yes; then
17475	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17476	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17477      else
17478	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17479	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17480      fi
17481      ;;
17482
17483    sysv5* | sco3.2v5* | sco5v6*)
17484      # Note: We can NOT use -z defs as we might desire, because we do not
17485      # link with -lc, and that would cause any symbols used from libc to
17486      # always be unresolved, which means just about no library would
17487      # ever link correctly.  If we're not using GNU ld we use -z text
17488      # though, which does catch some bad symbols but isn't as heavy-handed
17489      # as -z defs.
17490      no_undefined_flag_GCJ='${wl}-z,text'
17491      allow_undefined_flag_GCJ='${wl}-z,nodefs'
17492      archive_cmds_need_lc_GCJ=no
17493      hardcode_shlibpath_var_GCJ=no
17494      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17495      hardcode_libdir_separator_GCJ=':'
17496      link_all_deplibs_GCJ=yes
17497      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17498      runpath_var='LD_RUN_PATH'
17499
17500      if test "$GCC" = yes; then
17501	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17502	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17503      else
17504	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17505	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17506      fi
17507      ;;
17508
17509    uts4*)
17510      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17511      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17512      hardcode_shlibpath_var_GCJ=no
17513      ;;
17514
17515    *)
17516      ld_shlibs_GCJ=no
17517      ;;
17518    esac
17519  fi
17520
17521{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17522echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17523test "$ld_shlibs_GCJ" = no && can_build_shared=no
17524
17525#
17526# Do we need to explicitly link libc?
17527#
17528case "x$archive_cmds_need_lc_GCJ" in
17529x|xyes)
17530  # Assume -lc should be added
17531  archive_cmds_need_lc_GCJ=yes
17532
17533  if test "$enable_shared" = yes && test "$GCC" = yes; then
17534    case $archive_cmds_GCJ in
17535    *'~'*)
17536      # FIXME: we may have to deal with multi-command sequences.
17537      ;;
17538    '$CC '*)
17539      # Test whether the compiler implicitly links with -lc since on some
17540      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17541      # to ld, don't add -lc before -lgcc.
17542      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17543echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17544      $rm conftest*
17545      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17546
17547      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17548  (eval $ac_compile) 2>&5
17549  ac_status=$?
17550  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17551  (exit $ac_status); } 2>conftest.err; then
17552        soname=conftest
17553        lib=conftest
17554        libobjs=conftest.$ac_objext
17555        deplibs=
17556        wl=$lt_prog_compiler_wl_GCJ
17557	pic_flag=$lt_prog_compiler_pic_GCJ
17558        compiler_flags=-v
17559        linker_flags=-v
17560        verstring=
17561        output_objdir=.
17562        libname=conftest
17563        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17564        allow_undefined_flag_GCJ=
17565        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17566  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17567  ac_status=$?
17568  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17569  (exit $ac_status); }
17570        then
17571	  archive_cmds_need_lc_GCJ=no
17572        else
17573	  archive_cmds_need_lc_GCJ=yes
17574        fi
17575        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17576      else
17577        cat conftest.err 1>&5
17578      fi
17579      $rm conftest*
17580      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17581echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17582      ;;
17583    esac
17584  fi
17585  ;;
17586esac
17587
17588{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17589echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17590library_names_spec=
17591libname_spec='lib$name'
17592soname_spec=
17593shrext_cmds=".so"
17594postinstall_cmds=
17595postuninstall_cmds=
17596finish_cmds=
17597finish_eval=
17598shlibpath_var=
17599shlibpath_overrides_runpath=unknown
17600version_type=none
17601dynamic_linker="$host_os ld.so"
17602sys_lib_dlsearch_path_spec="/lib /usr/lib"
17603if test "$GCC" = yes; then
17604  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17605  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17606    # if the path contains ";" then we assume it to be the separator
17607    # otherwise default to the standard path separator (i.e. ":") - it is
17608    # assumed that no part of a normal pathname contains ";" but that should
17609    # okay in the real world where ";" in dirpaths is itself problematic.
17610    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17611  else
17612    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17613  fi
17614else
17615  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17616fi
17617need_lib_prefix=unknown
17618hardcode_into_libs=no
17619
17620# when you set need_version to no, make sure it does not cause -set_version
17621# flags to be left without arguments
17622need_version=unknown
17623
17624case $host_os in
17625aix3*)
17626  version_type=linux
17627  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17628  shlibpath_var=LIBPATH
17629
17630  # AIX 3 has no versioning support, so we append a major version to the name.
17631  soname_spec='${libname}${release}${shared_ext}$major'
17632  ;;
17633
17634aix4* | aix5*)
17635  version_type=linux
17636  need_lib_prefix=no
17637  need_version=no
17638  hardcode_into_libs=yes
17639  if test "$host_cpu" = ia64; then
17640    # AIX 5 supports IA64
17641    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17642    shlibpath_var=LD_LIBRARY_PATH
17643  else
17644    # With GCC up to 2.95.x, collect2 would create an import file
17645    # for dependence libraries.  The import file would start with
17646    # the line `#! .'.  This would cause the generated library to
17647    # depend on `.', always an invalid library.  This was fixed in
17648    # development snapshots of GCC prior to 3.0.
17649    case $host_os in
17650      aix4 | aix4.[01] | aix4.[01].*)
17651      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17652	   echo ' yes '
17653	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17654	:
17655      else
17656	can_build_shared=no
17657      fi
17658      ;;
17659    esac
17660    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17661    # soname into executable. Probably we can add versioning support to
17662    # collect2, so additional links can be useful in future.
17663    if test "$aix_use_runtimelinking" = yes; then
17664      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17665      # instead of lib<name>.a to let people know that these are not
17666      # typical AIX shared libraries.
17667      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17668    else
17669      # We preserve .a as extension for shared libraries through AIX4.2
17670      # and later when we are not doing run time linking.
17671      library_names_spec='${libname}${release}.a $libname.a'
17672      soname_spec='${libname}${release}${shared_ext}$major'
17673    fi
17674    shlibpath_var=LIBPATH
17675  fi
17676  ;;
17677
17678amigaos*)
17679  library_names_spec='$libname.ixlibrary $libname.a'
17680  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17681  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'
17682  ;;
17683
17684beos*)
17685  library_names_spec='${libname}${shared_ext}'
17686  dynamic_linker="$host_os ld.so"
17687  shlibpath_var=LIBRARY_PATH
17688  ;;
17689
17690bsdi[45]*)
17691  version_type=linux
17692  need_version=no
17693  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17694  soname_spec='${libname}${release}${shared_ext}$major'
17695  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17696  shlibpath_var=LD_LIBRARY_PATH
17697  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17698  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17699  # the default ld.so.conf also contains /usr/contrib/lib and
17700  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17701  # libtool to hard-code these into programs
17702  ;;
17703
17704cygwin* | mingw* | pw32*)
17705  version_type=windows
17706  shrext_cmds=".dll"
17707  need_version=no
17708  need_lib_prefix=no
17709
17710  case $GCC,$host_os in
17711  yes,cygwin* | yes,mingw* | yes,pw32*)
17712    library_names_spec='$libname.dll.a'
17713    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17714    postinstall_cmds='base_file=`basename \${file}`~
17715      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17716      dldir=$destdir/`dirname \$dlpath`~
17717      test -d \$dldir || mkdir -p \$dldir~
17718      $install_prog $dir/$dlname \$dldir/$dlname~
17719      chmod a+x \$dldir/$dlname'
17720    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17721      dlpath=$dir/\$dldll~
17722       $rm \$dlpath'
17723    shlibpath_overrides_runpath=yes
17724
17725    case $host_os in
17726    cygwin*)
17727      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17728      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17729      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17730      ;;
17731    mingw*)
17732      # MinGW DLLs use traditional 'lib' prefix
17733      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17734      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17735      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17736        # It is most probably a Windows format PATH printed by
17737        # mingw gcc, but we are running on Cygwin. Gcc prints its search
17738        # path with ; separators, and with drive letters. We can handle the
17739        # drive letters (cygwin fileutils understands them), so leave them,
17740        # especially as we might pass files found there to a mingw objdump,
17741        # which wouldn't understand a cygwinified path. Ahh.
17742        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17743      else
17744        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17745      fi
17746      ;;
17747    pw32*)
17748      # pw32 DLLs use 'pw' prefix rather than 'lib'
17749      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17750      ;;
17751    esac
17752    ;;
17753
17754  *)
17755    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17756    ;;
17757  esac
17758  dynamic_linker='Win32 ld.exe'
17759  # FIXME: first we should search . and the directory the executable is in
17760  shlibpath_var=PATH
17761  ;;
17762
17763darwin* | rhapsody*)
17764  dynamic_linker="$host_os dyld"
17765  version_type=darwin
17766  need_lib_prefix=no
17767  need_version=no
17768  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17769  soname_spec='${libname}${release}${major}$shared_ext'
17770  shlibpath_overrides_runpath=yes
17771  shlibpath_var=DYLD_LIBRARY_PATH
17772  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17773  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17774  if test "$GCC" = yes; then
17775    sys_lib_search_path_spec=`$CC -print-search-dirs | tr "\n" "$PATH_SEPARATOR" | sed -e 's/libraries:/@libraries:/' | tr "@" "\n" | grep "^libraries:" | sed -e "s/^libraries://" -e "s,=/,/,g" -e "s,$PATH_SEPARATOR, ,g" -e "s,.*,& /lib /usr/lib /usr/local/lib,g"`
17776  else
17777    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17778  fi
17779  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17780  ;;
17781
17782dgux*)
17783  version_type=linux
17784  need_lib_prefix=no
17785  need_version=no
17786  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17787  soname_spec='${libname}${release}${shared_ext}$major'
17788  shlibpath_var=LD_LIBRARY_PATH
17789  ;;
17790
17791freebsd1*)
17792  dynamic_linker=no
17793  ;;
17794
17795freebsd* | dragonfly*)
17796  # DragonFly does not have aout.  When/if they implement a new
17797  # versioning mechanism, adjust this.
17798  if test -x /usr/bin/objformat; then
17799    objformat=`/usr/bin/objformat`
17800  else
17801    case $host_os in
17802    freebsd[123]*) objformat=aout ;;
17803    *) objformat=elf ;;
17804    esac
17805  fi
17806  version_type=freebsd-$objformat
17807  case $version_type in
17808    freebsd-elf*)
17809      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17810      need_version=no
17811      need_lib_prefix=no
17812      ;;
17813    freebsd-*)
17814      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17815      need_version=yes
17816      ;;
17817  esac
17818  shlibpath_var=LD_LIBRARY_PATH
17819  case $host_os in
17820  freebsd2*)
17821    shlibpath_overrides_runpath=yes
17822    ;;
17823  freebsd3.[01]* | freebsdelf3.[01]*)
17824    shlibpath_overrides_runpath=yes
17825    hardcode_into_libs=yes
17826    ;;
17827  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17828  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17829    shlibpath_overrides_runpath=no
17830    hardcode_into_libs=yes
17831    ;;
17832  freebsd*) # from 4.6 on
17833    shlibpath_overrides_runpath=yes
17834    hardcode_into_libs=yes
17835    ;;
17836  esac
17837  ;;
17838
17839gnu*)
17840  version_type=linux
17841  need_lib_prefix=no
17842  need_version=no
17843  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17844  soname_spec='${libname}${release}${shared_ext}$major'
17845  shlibpath_var=LD_LIBRARY_PATH
17846  hardcode_into_libs=yes
17847  ;;
17848
17849hpux9* | hpux10* | hpux11*)
17850  # Give a soname corresponding to the major version so that dld.sl refuses to
17851  # link against other versions.
17852  version_type=sunos
17853  need_lib_prefix=no
17854  need_version=no
17855  case $host_cpu in
17856  ia64*)
17857    shrext_cmds='.so'
17858    hardcode_into_libs=yes
17859    dynamic_linker="$host_os dld.so"
17860    shlibpath_var=LD_LIBRARY_PATH
17861    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17862    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17863    soname_spec='${libname}${release}${shared_ext}$major'
17864    if test "X$HPUX_IA64_MODE" = X32; then
17865      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17866    else
17867      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17868    fi
17869    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17870    ;;
17871   hppa*64*)
17872     shrext_cmds='.sl'
17873     hardcode_into_libs=yes
17874     dynamic_linker="$host_os dld.sl"
17875     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17876     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17877     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17878     soname_spec='${libname}${release}${shared_ext}$major'
17879     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17880     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17881     ;;
17882   *)
17883    shrext_cmds='.sl'
17884    dynamic_linker="$host_os dld.sl"
17885    shlibpath_var=SHLIB_PATH
17886    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17887    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17888    soname_spec='${libname}${release}${shared_ext}$major'
17889    ;;
17890  esac
17891  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17892  postinstall_cmds='chmod 555 $lib'
17893  ;;
17894
17895interix3*)
17896  version_type=linux
17897  need_lib_prefix=no
17898  need_version=no
17899  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17900  soname_spec='${libname}${release}${shared_ext}$major'
17901  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17902  shlibpath_var=LD_LIBRARY_PATH
17903  shlibpath_overrides_runpath=no
17904  hardcode_into_libs=yes
17905  ;;
17906
17907irix5* | irix6* | nonstopux*)
17908  case $host_os in
17909    nonstopux*) version_type=nonstopux ;;
17910    *)
17911	if test "$lt_cv_prog_gnu_ld" = yes; then
17912		version_type=linux
17913	else
17914		version_type=irix
17915	fi ;;
17916  esac
17917  need_lib_prefix=no
17918  need_version=no
17919  soname_spec='${libname}${release}${shared_ext}$major'
17920  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17921  case $host_os in
17922  irix5* | nonstopux*)
17923    libsuff= shlibsuff=
17924    ;;
17925  *)
17926    case $LD in # libtool.m4 will add one of these switches to LD
17927    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17928      libsuff= shlibsuff= libmagic=32-bit;;
17929    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17930      libsuff=32 shlibsuff=N32 libmagic=N32;;
17931    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17932      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17933    *) libsuff= shlibsuff= libmagic=never-match;;
17934    esac
17935    ;;
17936  esac
17937  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17938  shlibpath_overrides_runpath=no
17939  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17940  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17941  hardcode_into_libs=yes
17942  ;;
17943
17944# No shared lib support for Linux oldld, aout, or coff.
17945linux*oldld* | linux*aout* | linux*coff*)
17946  dynamic_linker=no
17947  ;;
17948
17949# This must be Linux ELF.
17950linux* | k*bsd*-gnu)
17951  version_type=linux
17952  need_lib_prefix=no
17953  need_version=no
17954  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17955  soname_spec='${libname}${release}${shared_ext}$major'
17956  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
17957  shlibpath_var=LD_LIBRARY_PATH
17958  shlibpath_overrides_runpath=no
17959  # This implies no fast_install, which is unacceptable.
17960  # Some rework will be needed to allow for fast_install
17961  # before this can be enabled.
17962  hardcode_into_libs=yes
17963
17964  # Append ld.so.conf contents to the search path
17965  if test -f /etc/ld.so.conf; then
17966    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
17967    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
17968  fi
17969
17970  # We used to test for /lib/ld.so.1 and disable shared libraries on
17971  # powerpc, because MkLinux only supported shared libraries with the
17972  # GNU dynamic linker.  Since this was broken with cross compilers,
17973  # most powerpc-linux boxes support dynamic linking these days and
17974  # people can always --disable-shared, the test was removed, and we
17975  # assume the GNU/Linux dynamic linker is in use.
17976  dynamic_linker='GNU/Linux ld.so'
17977  ;;
17978
17979netbsdelf*-gnu)
17980  version_type=linux
17981  need_lib_prefix=no
17982  need_version=no
17983  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17984  soname_spec='${libname}${release}${shared_ext}$major'
17985  shlibpath_var=LD_LIBRARY_PATH
17986  shlibpath_overrides_runpath=no
17987  hardcode_into_libs=yes
17988  dynamic_linker='NetBSD ld.elf_so'
17989  ;;
17990
17991netbsd*)
17992  version_type=sunos
17993  need_lib_prefix=no
17994  need_version=no
17995  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17996    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
17997    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
17998    dynamic_linker='NetBSD (a.out) ld.so'
17999  else
18000    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18001    soname_spec='${libname}${release}${shared_ext}$major'
18002    dynamic_linker='NetBSD ld.elf_so'
18003  fi
18004  shlibpath_var=LD_LIBRARY_PATH
18005  shlibpath_overrides_runpath=yes
18006  hardcode_into_libs=yes
18007  ;;
18008
18009newsos6)
18010  version_type=linux
18011  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18012  shlibpath_var=LD_LIBRARY_PATH
18013  shlibpath_overrides_runpath=yes
18014  ;;
18015
18016nto-qnx*)
18017  version_type=linux
18018  need_lib_prefix=no
18019  need_version=no
18020  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18021  soname_spec='${libname}${release}${shared_ext}$major'
18022  shlibpath_var=LD_LIBRARY_PATH
18023  shlibpath_overrides_runpath=yes
18024  ;;
18025
18026openbsd*)
18027  version_type=sunos
18028  sys_lib_dlsearch_path_spec="/usr/lib"
18029  need_lib_prefix=no
18030  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18031  case $host_os in
18032    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18033    *)                         need_version=no  ;;
18034  esac
18035  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18036  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18037  shlibpath_var=LD_LIBRARY_PATH
18038  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18039    case $host_os in
18040      openbsd2.[89] | openbsd2.[89].*)
18041	shlibpath_overrides_runpath=no
18042	;;
18043      *)
18044	shlibpath_overrides_runpath=yes
18045	;;
18046      esac
18047  else
18048    shlibpath_overrides_runpath=yes
18049  fi
18050  ;;
18051
18052os2*)
18053  libname_spec='$name'
18054  shrext_cmds=".dll"
18055  need_lib_prefix=no
18056  library_names_spec='$libname${shared_ext} $libname.a'
18057  dynamic_linker='OS/2 ld.exe'
18058  shlibpath_var=LIBPATH
18059  ;;
18060
18061osf3* | osf4* | osf5*)
18062  version_type=osf
18063  need_lib_prefix=no
18064  need_version=no
18065  soname_spec='${libname}${release}${shared_ext}$major'
18066  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18067  shlibpath_var=LD_LIBRARY_PATH
18068  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18069  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18070  ;;
18071
18072solaris*)
18073  version_type=linux
18074  need_lib_prefix=no
18075  need_version=no
18076  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18077  soname_spec='${libname}${release}${shared_ext}$major'
18078  shlibpath_var=LD_LIBRARY_PATH
18079  shlibpath_overrides_runpath=yes
18080  hardcode_into_libs=yes
18081  # ldd complains unless libraries are executable
18082  postinstall_cmds='chmod +x $lib'
18083  ;;
18084
18085sunos4*)
18086  version_type=sunos
18087  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18088  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18089  shlibpath_var=LD_LIBRARY_PATH
18090  shlibpath_overrides_runpath=yes
18091  if test "$with_gnu_ld" = yes; then
18092    need_lib_prefix=no
18093  fi
18094  need_version=yes
18095  ;;
18096
18097sysv4 | sysv4.3*)
18098  version_type=linux
18099  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18100  soname_spec='${libname}${release}${shared_ext}$major'
18101  shlibpath_var=LD_LIBRARY_PATH
18102  case $host_vendor in
18103    sni)
18104      shlibpath_overrides_runpath=no
18105      need_lib_prefix=no
18106      export_dynamic_flag_spec='${wl}-Blargedynsym'
18107      runpath_var=LD_RUN_PATH
18108      ;;
18109    siemens)
18110      need_lib_prefix=no
18111      ;;
18112    motorola)
18113      need_lib_prefix=no
18114      need_version=no
18115      shlibpath_overrides_runpath=no
18116      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18117      ;;
18118  esac
18119  ;;
18120
18121sysv4*MP*)
18122  if test -d /usr/nec ;then
18123    version_type=linux
18124    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18125    soname_spec='$libname${shared_ext}.$major'
18126    shlibpath_var=LD_LIBRARY_PATH
18127  fi
18128  ;;
18129
18130sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18131  version_type=freebsd-elf
18132  need_lib_prefix=no
18133  need_version=no
18134  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18135  soname_spec='${libname}${release}${shared_ext}$major'
18136  shlibpath_var=LD_LIBRARY_PATH
18137  hardcode_into_libs=yes
18138  if test "$with_gnu_ld" = yes; then
18139    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18140    shlibpath_overrides_runpath=no
18141  else
18142    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18143    shlibpath_overrides_runpath=yes
18144    case $host_os in
18145      sco3.2v5*)
18146        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18147	;;
18148    esac
18149  fi
18150  sys_lib_dlsearch_path_spec='/usr/lib'
18151  ;;
18152
18153uts4*)
18154  version_type=linux
18155  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18156  soname_spec='${libname}${release}${shared_ext}$major'
18157  shlibpath_var=LD_LIBRARY_PATH
18158  ;;
18159
18160*)
18161  dynamic_linker=no
18162  ;;
18163esac
18164{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18165echo "${ECHO_T}$dynamic_linker" >&6; }
18166test "$dynamic_linker" = no && can_build_shared=no
18167
18168variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18169if test "$GCC" = yes; then
18170  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18171fi
18172
18173{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18174echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18175hardcode_action_GCJ=
18176if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18177   test -n "$runpath_var_GCJ" || \
18178   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18179
18180  # We can hardcode non-existant directories.
18181  if test "$hardcode_direct_GCJ" != no &&
18182     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18183     # have to relink, otherwise we might link with an installed library
18184     # when we should be linking with a yet-to-be-installed one
18185     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18186     test "$hardcode_minus_L_GCJ" != no; then
18187    # Linking always hardcodes the temporary library directory.
18188    hardcode_action_GCJ=relink
18189  else
18190    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18191    hardcode_action_GCJ=immediate
18192  fi
18193else
18194  # We cannot hardcode anything, or else we can only hardcode existing
18195  # directories.
18196  hardcode_action_GCJ=unsupported
18197fi
18198{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18199echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18200
18201if test "$hardcode_action_GCJ" = relink; then
18202  # Fast installation is not supported
18203  enable_fast_install=no
18204elif test "$shlibpath_overrides_runpath" = yes ||
18205     test "$enable_shared" = no; then
18206  # Fast installation is not necessary
18207  enable_fast_install=needless
18208fi
18209
18210
18211# The else clause should only fire when bootstrapping the
18212# libtool distribution, otherwise you forgot to ship ltmain.sh
18213# with your package, and you will get complaints that there are
18214# no rules to generate ltmain.sh.
18215if test -f "$ltmain"; then
18216  # See if we are running on zsh, and set the options which allow our commands through
18217  # without removal of \ escapes.
18218  if test -n "${ZSH_VERSION+set}" ; then
18219    setopt NO_GLOB_SUBST
18220  fi
18221  # Now quote all the things that may contain metacharacters while being
18222  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18223  # variables and quote the copies for generation of the libtool script.
18224  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18225    SED SHELL STRIP \
18226    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18227    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18228    deplibs_check_method reload_flag reload_cmds need_locks \
18229    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18230    lt_cv_sys_global_symbol_to_c_name_address \
18231    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18232    old_postinstall_cmds old_postuninstall_cmds \
18233    compiler_GCJ \
18234    CC_GCJ \
18235    LD_GCJ \
18236    lt_prog_compiler_wl_GCJ \
18237    lt_prog_compiler_pic_GCJ \
18238    lt_prog_compiler_static_GCJ \
18239    lt_prog_compiler_no_builtin_flag_GCJ \
18240    export_dynamic_flag_spec_GCJ \
18241    thread_safe_flag_spec_GCJ \
18242    whole_archive_flag_spec_GCJ \
18243    enable_shared_with_static_runtimes_GCJ \
18244    old_archive_cmds_GCJ \
18245    old_archive_from_new_cmds_GCJ \
18246    predep_objects_GCJ \
18247    postdep_objects_GCJ \
18248    predeps_GCJ \
18249    postdeps_GCJ \
18250    compiler_lib_search_path_GCJ \
18251    archive_cmds_GCJ \
18252    archive_expsym_cmds_GCJ \
18253    postinstall_cmds_GCJ \
18254    postuninstall_cmds_GCJ \
18255    old_archive_from_expsyms_cmds_GCJ \
18256    allow_undefined_flag_GCJ \
18257    no_undefined_flag_GCJ \
18258    export_symbols_cmds_GCJ \
18259    hardcode_libdir_flag_spec_GCJ \
18260    hardcode_libdir_flag_spec_ld_GCJ \
18261    hardcode_libdir_separator_GCJ \
18262    hardcode_automatic_GCJ \
18263    module_cmds_GCJ \
18264    module_expsym_cmds_GCJ \
18265    lt_cv_prog_compiler_c_o_GCJ \
18266    exclude_expsyms_GCJ \
18267    include_expsyms_GCJ; do
18268
18269    case $var in
18270    old_archive_cmds_GCJ | \
18271    old_archive_from_new_cmds_GCJ | \
18272    archive_cmds_GCJ | \
18273    archive_expsym_cmds_GCJ | \
18274    module_cmds_GCJ | \
18275    module_expsym_cmds_GCJ | \
18276    old_archive_from_expsyms_cmds_GCJ | \
18277    export_symbols_cmds_GCJ | \
18278    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18279    postinstall_cmds | postuninstall_cmds | \
18280    old_postinstall_cmds | old_postuninstall_cmds | \
18281    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18282      # Double-quote double-evaled strings.
18283      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18284      ;;
18285    *)
18286      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18287      ;;
18288    esac
18289  done
18290
18291  case $lt_echo in
18292  *'\$0 --fallback-echo"')
18293    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18294    ;;
18295  esac
18296
18297cfgfile="$ofile"
18298
18299  cat <<__EOF__ >> "$cfgfile"
18300# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18301
18302# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18303
18304# Shell to use when invoking shell scripts.
18305SHELL=$lt_SHELL
18306
18307# Whether or not to build shared libraries.
18308build_libtool_libs=$enable_shared
18309
18310# Whether or not to build static libraries.
18311build_old_libs=$enable_static
18312
18313# Whether or not to add -lc for building shared libraries.
18314build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18315
18316# Whether or not to disallow shared libs when runtime libs are static
18317allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18318
18319# Whether or not to optimize for fast installation.
18320fast_install=$enable_fast_install
18321
18322# The host system.
18323host_alias=$host_alias
18324host=$host
18325host_os=$host_os
18326
18327# The build system.
18328build_alias=$build_alias
18329build=$build
18330build_os=$build_os
18331
18332# An echo program that does not interpret backslashes.
18333echo=$lt_echo
18334
18335# The archiver.
18336AR=$lt_AR
18337AR_FLAGS=$lt_AR_FLAGS
18338
18339# A C compiler.
18340LTCC=$lt_LTCC
18341
18342# LTCC compiler flags.
18343LTCFLAGS=$lt_LTCFLAGS
18344
18345# A language-specific compiler.
18346CC=$lt_compiler_GCJ
18347
18348# Is the compiler the GNU C compiler?
18349with_gcc=$GCC_GCJ
18350
18351# An ERE matcher.
18352EGREP=$lt_EGREP
18353
18354# The linker used to build libraries.
18355LD=$lt_LD_GCJ
18356
18357# Whether we need hard or soft links.
18358LN_S=$lt_LN_S
18359
18360# A BSD-compatible nm program.
18361NM=$lt_NM
18362
18363# A symbol stripping program
18364STRIP=$lt_STRIP
18365
18366# Used to examine libraries when file_magic_cmd begins "file"
18367MAGIC_CMD=$MAGIC_CMD
18368
18369# Used on cygwin: DLL creation program.
18370DLLTOOL="$DLLTOOL"
18371
18372# Used on cygwin: object dumper.
18373OBJDUMP="$OBJDUMP"
18374
18375# Used on cygwin: assembler.
18376AS="$AS"
18377
18378# The name of the directory that contains temporary libtool files.
18379objdir=$objdir
18380
18381# How to create reloadable object files.
18382reload_flag=$lt_reload_flag
18383reload_cmds=$lt_reload_cmds
18384
18385# How to pass a linker flag through the compiler.
18386wl=$lt_lt_prog_compiler_wl_GCJ
18387
18388# Object file suffix (normally "o").
18389objext="$ac_objext"
18390
18391# Old archive suffix (normally "a").
18392libext="$libext"
18393
18394# Shared library suffix (normally ".so").
18395shrext_cmds='$shrext_cmds'
18396
18397# Executable file suffix (normally "").
18398exeext="$exeext"
18399
18400# Additional compiler flags for building library objects.
18401pic_flag=$lt_lt_prog_compiler_pic_GCJ
18402pic_mode=$pic_mode
18403
18404# What is the maximum length of a command?
18405max_cmd_len=$lt_cv_sys_max_cmd_len
18406
18407# Does compiler simultaneously support -c and -o options?
18408compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18409
18410# Must we lock files when doing compilation?
18411need_locks=$lt_need_locks
18412
18413# Do we need the lib prefix for modules?
18414need_lib_prefix=$need_lib_prefix
18415
18416# Do we need a version for libraries?
18417need_version=$need_version
18418
18419# Whether dlopen is supported.
18420dlopen_support=$enable_dlopen
18421
18422# Whether dlopen of programs is supported.
18423dlopen_self=$enable_dlopen_self
18424
18425# Whether dlopen of statically linked programs is supported.
18426dlopen_self_static=$enable_dlopen_self_static
18427
18428# Compiler flag to prevent dynamic linking.
18429link_static_flag=$lt_lt_prog_compiler_static_GCJ
18430
18431# Compiler flag to turn off builtin functions.
18432no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18433
18434# Compiler flag to allow reflexive dlopens.
18435export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18436
18437# Compiler flag to generate shared objects directly from archives.
18438whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18439
18440# Compiler flag to generate thread-safe objects.
18441thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18442
18443# Library versioning type.
18444version_type=$version_type
18445
18446# Format of library name prefix.
18447libname_spec=$lt_libname_spec
18448
18449# List of archive names.  First name is the real one, the rest are links.
18450# The last name is the one that the linker finds with -lNAME.
18451library_names_spec=$lt_library_names_spec
18452
18453# The coded name of the library, if different from the real name.
18454soname_spec=$lt_soname_spec
18455
18456# Commands used to build and install an old-style archive.
18457RANLIB=$lt_RANLIB
18458old_archive_cmds=$lt_old_archive_cmds_GCJ
18459old_postinstall_cmds=$lt_old_postinstall_cmds
18460old_postuninstall_cmds=$lt_old_postuninstall_cmds
18461
18462# Create an old-style archive from a shared archive.
18463old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18464
18465# Create a temporary old-style archive to link instead of a shared archive.
18466old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18467
18468# Commands used to build and install a shared archive.
18469archive_cmds=$lt_archive_cmds_GCJ
18470archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18471postinstall_cmds=$lt_postinstall_cmds
18472postuninstall_cmds=$lt_postuninstall_cmds
18473
18474# Commands used to build a loadable module (assumed same as above if empty)
18475module_cmds=$lt_module_cmds_GCJ
18476module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18477
18478# Commands to strip libraries.
18479old_striplib=$lt_old_striplib
18480striplib=$lt_striplib
18481
18482# Dependencies to place before the objects being linked to create a
18483# shared library.
18484predep_objects=$lt_predep_objects_GCJ
18485
18486# Dependencies to place after the objects being linked to create a
18487# shared library.
18488postdep_objects=$lt_postdep_objects_GCJ
18489
18490# Dependencies to place before the objects being linked to create a
18491# shared library.
18492predeps=$lt_predeps_GCJ
18493
18494# Dependencies to place after the objects being linked to create a
18495# shared library.
18496postdeps=$lt_postdeps_GCJ
18497
18498# The library search path used internally by the compiler when linking
18499# a shared library.
18500compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18501
18502# Method to check whether dependent libraries are shared objects.
18503deplibs_check_method=$lt_deplibs_check_method
18504
18505# Command to use when deplibs_check_method == file_magic.
18506file_magic_cmd=$lt_file_magic_cmd
18507
18508# Flag that allows shared libraries with undefined symbols to be built.
18509allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18510
18511# Flag that forces no undefined symbols.
18512no_undefined_flag=$lt_no_undefined_flag_GCJ
18513
18514# Commands used to finish a libtool library installation in a directory.
18515finish_cmds=$lt_finish_cmds
18516
18517# Same as above, but a single script fragment to be evaled but not shown.
18518finish_eval=$lt_finish_eval
18519
18520# Take the output of nm and produce a listing of raw symbols and C names.
18521global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18522
18523# Transform the output of nm in a proper C declaration
18524global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18525
18526# Transform the output of nm in a C name address pair
18527global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18528
18529# This is the shared library runtime path variable.
18530runpath_var=$runpath_var
18531
18532# This is the shared library path variable.
18533shlibpath_var=$shlibpath_var
18534
18535# Is shlibpath searched before the hard-coded library search path?
18536shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18537
18538# How to hardcode a shared library path into an executable.
18539hardcode_action=$hardcode_action_GCJ
18540
18541# Whether we should hardcode library paths into libraries.
18542hardcode_into_libs=$hardcode_into_libs
18543
18544# Flag to hardcode \$libdir into a binary during linking.
18545# This must work even if \$libdir does not exist.
18546hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18547
18548# If ld is used when linking, flag to hardcode \$libdir into
18549# a binary during linking. This must work even if \$libdir does
18550# not exist.
18551hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18552
18553# Whether we need a single -rpath flag with a separated argument.
18554hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18555
18556# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18557# resulting binary.
18558hardcode_direct=$hardcode_direct_GCJ
18559
18560# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18561# resulting binary.
18562hardcode_minus_L=$hardcode_minus_L_GCJ
18563
18564# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18565# the resulting binary.
18566hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18567
18568# Set to yes if building a shared library automatically hardcodes DIR into the library
18569# and all subsequent libraries and executables linked against it.
18570hardcode_automatic=$hardcode_automatic_GCJ
18571
18572# Variables whose values should be saved in libtool wrapper scripts and
18573# restored at relink time.
18574variables_saved_for_relink="$variables_saved_for_relink"
18575
18576# Whether libtool must link a program against all its dependency libraries.
18577link_all_deplibs=$link_all_deplibs_GCJ
18578
18579# Compile-time system search path for libraries
18580sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18581
18582# Run-time system search path for libraries
18583sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18584
18585# Fix the shell variable \$srcfile for the compiler.
18586fix_srcfile_path="$fix_srcfile_path_GCJ"
18587
18588# Set to yes if exported symbols are required.
18589always_export_symbols=$always_export_symbols_GCJ
18590
18591# The commands to list exported symbols.
18592export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18593
18594# The commands to extract the exported symbol list from a shared archive.
18595extract_expsyms_cmds=$lt_extract_expsyms_cmds
18596
18597# Symbols that should not be listed in the preloaded symbols.
18598exclude_expsyms=$lt_exclude_expsyms_GCJ
18599
18600# Symbols that must always be exported.
18601include_expsyms=$lt_include_expsyms_GCJ
18602
18603# ### END LIBTOOL TAG CONFIG: $tagname
18604
18605__EOF__
18606
18607
18608else
18609  # If there is no Makefile yet, we rely on a make rule to execute
18610  # `config.status --recheck' to rerun these tests and create the
18611  # libtool script then.
18612  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18613  if test -f "$ltmain_in"; then
18614    test -f Makefile && make "$ltmain"
18615  fi
18616fi
18617
18618
18619ac_ext=c
18620ac_cpp='$CPP $CPPFLAGS'
18621ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18622ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18623ac_compiler_gnu=$ac_cv_c_compiler_gnu
18624
18625CC="$lt_save_CC"
18626
18627	else
18628	  tagname=""
18629	fi
18630	;;
18631
18632      RC)
18633
18634
18635# Source file extension for RC test sources.
18636ac_ext=rc
18637
18638# Object file extension for compiled RC test sources.
18639objext=o
18640objext_RC=$objext
18641
18642# Code to be used in simple compile tests
18643lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18644
18645# Code to be used in simple link tests
18646lt_simple_link_test_code="$lt_simple_compile_test_code"
18647
18648# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18649
18650# If no C compiler was specified, use CC.
18651LTCC=${LTCC-"$CC"}
18652
18653# If no C compiler flags were specified, use CFLAGS.
18654LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18655
18656# Allow CC to be a program name with arguments.
18657compiler=$CC
18658
18659
18660# save warnings/boilerplate of simple test code
18661ac_outfile=conftest.$ac_objext
18662printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18663eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18664_lt_compiler_boilerplate=`cat conftest.err`
18665$rm conftest*
18666
18667ac_outfile=conftest.$ac_objext
18668printf "$lt_simple_link_test_code" >conftest.$ac_ext
18669eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18670_lt_linker_boilerplate=`cat conftest.err`
18671$rm conftest*
18672
18673
18674# Allow CC to be a program name with arguments.
18675lt_save_CC="$CC"
18676CC=${RC-"windres"}
18677compiler=$CC
18678compiler_RC=$CC
18679for cc_temp in $compiler""; do
18680  case $cc_temp in
18681    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18682    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18683    \-*) ;;
18684    *) break;;
18685  esac
18686done
18687cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18688
18689lt_cv_prog_compiler_c_o_RC=yes
18690
18691# The else clause should only fire when bootstrapping the
18692# libtool distribution, otherwise you forgot to ship ltmain.sh
18693# with your package, and you will get complaints that there are
18694# no rules to generate ltmain.sh.
18695if test -f "$ltmain"; then
18696  # See if we are running on zsh, and set the options which allow our commands through
18697  # without removal of \ escapes.
18698  if test -n "${ZSH_VERSION+set}" ; then
18699    setopt NO_GLOB_SUBST
18700  fi
18701  # Now quote all the things that may contain metacharacters while being
18702  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18703  # variables and quote the copies for generation of the libtool script.
18704  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18705    SED SHELL STRIP \
18706    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18707    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18708    deplibs_check_method reload_flag reload_cmds need_locks \
18709    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18710    lt_cv_sys_global_symbol_to_c_name_address \
18711    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18712    old_postinstall_cmds old_postuninstall_cmds \
18713    compiler_RC \
18714    CC_RC \
18715    LD_RC \
18716    lt_prog_compiler_wl_RC \
18717    lt_prog_compiler_pic_RC \
18718    lt_prog_compiler_static_RC \
18719    lt_prog_compiler_no_builtin_flag_RC \
18720    export_dynamic_flag_spec_RC \
18721    thread_safe_flag_spec_RC \
18722    whole_archive_flag_spec_RC \
18723    enable_shared_with_static_runtimes_RC \
18724    old_archive_cmds_RC \
18725    old_archive_from_new_cmds_RC \
18726    predep_objects_RC \
18727    postdep_objects_RC \
18728    predeps_RC \
18729    postdeps_RC \
18730    compiler_lib_search_path_RC \
18731    archive_cmds_RC \
18732    archive_expsym_cmds_RC \
18733    postinstall_cmds_RC \
18734    postuninstall_cmds_RC \
18735    old_archive_from_expsyms_cmds_RC \
18736    allow_undefined_flag_RC \
18737    no_undefined_flag_RC \
18738    export_symbols_cmds_RC \
18739    hardcode_libdir_flag_spec_RC \
18740    hardcode_libdir_flag_spec_ld_RC \
18741    hardcode_libdir_separator_RC \
18742    hardcode_automatic_RC \
18743    module_cmds_RC \
18744    module_expsym_cmds_RC \
18745    lt_cv_prog_compiler_c_o_RC \
18746    exclude_expsyms_RC \
18747    include_expsyms_RC; do
18748
18749    case $var in
18750    old_archive_cmds_RC | \
18751    old_archive_from_new_cmds_RC | \
18752    archive_cmds_RC | \
18753    archive_expsym_cmds_RC | \
18754    module_cmds_RC | \
18755    module_expsym_cmds_RC | \
18756    old_archive_from_expsyms_cmds_RC | \
18757    export_symbols_cmds_RC | \
18758    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18759    postinstall_cmds | postuninstall_cmds | \
18760    old_postinstall_cmds | old_postuninstall_cmds | \
18761    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18762      # Double-quote double-evaled strings.
18763      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18764      ;;
18765    *)
18766      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18767      ;;
18768    esac
18769  done
18770
18771  case $lt_echo in
18772  *'\$0 --fallback-echo"')
18773    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18774    ;;
18775  esac
18776
18777cfgfile="$ofile"
18778
18779  cat <<__EOF__ >> "$cfgfile"
18780# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18781
18782# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18783
18784# Shell to use when invoking shell scripts.
18785SHELL=$lt_SHELL
18786
18787# Whether or not to build shared libraries.
18788build_libtool_libs=$enable_shared
18789
18790# Whether or not to build static libraries.
18791build_old_libs=$enable_static
18792
18793# Whether or not to add -lc for building shared libraries.
18794build_libtool_need_lc=$archive_cmds_need_lc_RC
18795
18796# Whether or not to disallow shared libs when runtime libs are static
18797allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18798
18799# Whether or not to optimize for fast installation.
18800fast_install=$enable_fast_install
18801
18802# The host system.
18803host_alias=$host_alias
18804host=$host
18805host_os=$host_os
18806
18807# The build system.
18808build_alias=$build_alias
18809build=$build
18810build_os=$build_os
18811
18812# An echo program that does not interpret backslashes.
18813echo=$lt_echo
18814
18815# The archiver.
18816AR=$lt_AR
18817AR_FLAGS=$lt_AR_FLAGS
18818
18819# A C compiler.
18820LTCC=$lt_LTCC
18821
18822# LTCC compiler flags.
18823LTCFLAGS=$lt_LTCFLAGS
18824
18825# A language-specific compiler.
18826CC=$lt_compiler_RC
18827
18828# Is the compiler the GNU C compiler?
18829with_gcc=$GCC_RC
18830
18831# An ERE matcher.
18832EGREP=$lt_EGREP
18833
18834# The linker used to build libraries.
18835LD=$lt_LD_RC
18836
18837# Whether we need hard or soft links.
18838LN_S=$lt_LN_S
18839
18840# A BSD-compatible nm program.
18841NM=$lt_NM
18842
18843# A symbol stripping program
18844STRIP=$lt_STRIP
18845
18846# Used to examine libraries when file_magic_cmd begins "file"
18847MAGIC_CMD=$MAGIC_CMD
18848
18849# Used on cygwin: DLL creation program.
18850DLLTOOL="$DLLTOOL"
18851
18852# Used on cygwin: object dumper.
18853OBJDUMP="$OBJDUMP"
18854
18855# Used on cygwin: assembler.
18856AS="$AS"
18857
18858# The name of the directory that contains temporary libtool files.
18859objdir=$objdir
18860
18861# How to create reloadable object files.
18862reload_flag=$lt_reload_flag
18863reload_cmds=$lt_reload_cmds
18864
18865# How to pass a linker flag through the compiler.
18866wl=$lt_lt_prog_compiler_wl_RC
18867
18868# Object file suffix (normally "o").
18869objext="$ac_objext"
18870
18871# Old archive suffix (normally "a").
18872libext="$libext"
18873
18874# Shared library suffix (normally ".so").
18875shrext_cmds='$shrext_cmds'
18876
18877# Executable file suffix (normally "").
18878exeext="$exeext"
18879
18880# Additional compiler flags for building library objects.
18881pic_flag=$lt_lt_prog_compiler_pic_RC
18882pic_mode=$pic_mode
18883
18884# What is the maximum length of a command?
18885max_cmd_len=$lt_cv_sys_max_cmd_len
18886
18887# Does compiler simultaneously support -c and -o options?
18888compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18889
18890# Must we lock files when doing compilation?
18891need_locks=$lt_need_locks
18892
18893# Do we need the lib prefix for modules?
18894need_lib_prefix=$need_lib_prefix
18895
18896# Do we need a version for libraries?
18897need_version=$need_version
18898
18899# Whether dlopen is supported.
18900dlopen_support=$enable_dlopen
18901
18902# Whether dlopen of programs is supported.
18903dlopen_self=$enable_dlopen_self
18904
18905# Whether dlopen of statically linked programs is supported.
18906dlopen_self_static=$enable_dlopen_self_static
18907
18908# Compiler flag to prevent dynamic linking.
18909link_static_flag=$lt_lt_prog_compiler_static_RC
18910
18911# Compiler flag to turn off builtin functions.
18912no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18913
18914# Compiler flag to allow reflexive dlopens.
18915export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18916
18917# Compiler flag to generate shared objects directly from archives.
18918whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18919
18920# Compiler flag to generate thread-safe objects.
18921thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18922
18923# Library versioning type.
18924version_type=$version_type
18925
18926# Format of library name prefix.
18927libname_spec=$lt_libname_spec
18928
18929# List of archive names.  First name is the real one, the rest are links.
18930# The last name is the one that the linker finds with -lNAME.
18931library_names_spec=$lt_library_names_spec
18932
18933# The coded name of the library, if different from the real name.
18934soname_spec=$lt_soname_spec
18935
18936# Commands used to build and install an old-style archive.
18937RANLIB=$lt_RANLIB
18938old_archive_cmds=$lt_old_archive_cmds_RC
18939old_postinstall_cmds=$lt_old_postinstall_cmds
18940old_postuninstall_cmds=$lt_old_postuninstall_cmds
18941
18942# Create an old-style archive from a shared archive.
18943old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18944
18945# Create a temporary old-style archive to link instead of a shared archive.
18946old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
18947
18948# Commands used to build and install a shared archive.
18949archive_cmds=$lt_archive_cmds_RC
18950archive_expsym_cmds=$lt_archive_expsym_cmds_RC
18951postinstall_cmds=$lt_postinstall_cmds
18952postuninstall_cmds=$lt_postuninstall_cmds
18953
18954# Commands used to build a loadable module (assumed same as above if empty)
18955module_cmds=$lt_module_cmds_RC
18956module_expsym_cmds=$lt_module_expsym_cmds_RC
18957
18958# Commands to strip libraries.
18959old_striplib=$lt_old_striplib
18960striplib=$lt_striplib
18961
18962# Dependencies to place before the objects being linked to create a
18963# shared library.
18964predep_objects=$lt_predep_objects_RC
18965
18966# Dependencies to place after the objects being linked to create a
18967# shared library.
18968postdep_objects=$lt_postdep_objects_RC
18969
18970# Dependencies to place before the objects being linked to create a
18971# shared library.
18972predeps=$lt_predeps_RC
18973
18974# Dependencies to place after the objects being linked to create a
18975# shared library.
18976postdeps=$lt_postdeps_RC
18977
18978# The library search path used internally by the compiler when linking
18979# a shared library.
18980compiler_lib_search_path=$lt_compiler_lib_search_path_RC
18981
18982# Method to check whether dependent libraries are shared objects.
18983deplibs_check_method=$lt_deplibs_check_method
18984
18985# Command to use when deplibs_check_method == file_magic.
18986file_magic_cmd=$lt_file_magic_cmd
18987
18988# Flag that allows shared libraries with undefined symbols to be built.
18989allow_undefined_flag=$lt_allow_undefined_flag_RC
18990
18991# Flag that forces no undefined symbols.
18992no_undefined_flag=$lt_no_undefined_flag_RC
18993
18994# Commands used to finish a libtool library installation in a directory.
18995finish_cmds=$lt_finish_cmds
18996
18997# Same as above, but a single script fragment to be evaled but not shown.
18998finish_eval=$lt_finish_eval
18999
19000# Take the output of nm and produce a listing of raw symbols and C names.
19001global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19002
19003# Transform the output of nm in a proper C declaration
19004global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19005
19006# Transform the output of nm in a C name address pair
19007global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19008
19009# This is the shared library runtime path variable.
19010runpath_var=$runpath_var
19011
19012# This is the shared library path variable.
19013shlibpath_var=$shlibpath_var
19014
19015# Is shlibpath searched before the hard-coded library search path?
19016shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19017
19018# How to hardcode a shared library path into an executable.
19019hardcode_action=$hardcode_action_RC
19020
19021# Whether we should hardcode library paths into libraries.
19022hardcode_into_libs=$hardcode_into_libs
19023
19024# Flag to hardcode \$libdir into a binary during linking.
19025# This must work even if \$libdir does not exist.
19026hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19027
19028# If ld is used when linking, flag to hardcode \$libdir into
19029# a binary during linking. This must work even if \$libdir does
19030# not exist.
19031hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19032
19033# Whether we need a single -rpath flag with a separated argument.
19034hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19035
19036# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19037# resulting binary.
19038hardcode_direct=$hardcode_direct_RC
19039
19040# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19041# resulting binary.
19042hardcode_minus_L=$hardcode_minus_L_RC
19043
19044# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19045# the resulting binary.
19046hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19047
19048# Set to yes if building a shared library automatically hardcodes DIR into the library
19049# and all subsequent libraries and executables linked against it.
19050hardcode_automatic=$hardcode_automatic_RC
19051
19052# Variables whose values should be saved in libtool wrapper scripts and
19053# restored at relink time.
19054variables_saved_for_relink="$variables_saved_for_relink"
19055
19056# Whether libtool must link a program against all its dependency libraries.
19057link_all_deplibs=$link_all_deplibs_RC
19058
19059# Compile-time system search path for libraries
19060sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19061
19062# Run-time system search path for libraries
19063sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19064
19065# Fix the shell variable \$srcfile for the compiler.
19066fix_srcfile_path="$fix_srcfile_path_RC"
19067
19068# Set to yes if exported symbols are required.
19069always_export_symbols=$always_export_symbols_RC
19070
19071# The commands to list exported symbols.
19072export_symbols_cmds=$lt_export_symbols_cmds_RC
19073
19074# The commands to extract the exported symbol list from a shared archive.
19075extract_expsyms_cmds=$lt_extract_expsyms_cmds
19076
19077# Symbols that should not be listed in the preloaded symbols.
19078exclude_expsyms=$lt_exclude_expsyms_RC
19079
19080# Symbols that must always be exported.
19081include_expsyms=$lt_include_expsyms_RC
19082
19083# ### END LIBTOOL TAG CONFIG: $tagname
19084
19085__EOF__
19086
19087
19088else
19089  # If there is no Makefile yet, we rely on a make rule to execute
19090  # `config.status --recheck' to rerun these tests and create the
19091  # libtool script then.
19092  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19093  if test -f "$ltmain_in"; then
19094    test -f Makefile && make "$ltmain"
19095  fi
19096fi
19097
19098
19099ac_ext=c
19100ac_cpp='$CPP $CPPFLAGS'
19101ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19102ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19103ac_compiler_gnu=$ac_cv_c_compiler_gnu
19104
19105CC="$lt_save_CC"
19106
19107	;;
19108
19109      *)
19110	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19111echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19112   { (exit 1); exit 1; }; }
19113	;;
19114      esac
19115
19116      # Append the new tag name to the list of available tags.
19117      if test -n "$tagname" ; then
19118      available_tags="$available_tags $tagname"
19119    fi
19120    fi
19121  done
19122  IFS="$lt_save_ifs"
19123
19124  # Now substitute the updated list of available tags.
19125  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19126    mv "${ofile}T" "$ofile"
19127    chmod +x "$ofile"
19128  else
19129    rm -f "${ofile}T"
19130    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19131echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19132   { (exit 1); exit 1; }; }
19133  fi
19134fi
19135
19136
19137
19138# This can be used to rebuild libtool when needed
19139LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19140
19141# Always use our own libtool.
19142LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19143
19144# Prevent multiple expansion
19145
19146
19147
19148
19149
19150
19151
19152
19153
19154
19155
19156
19157
19158
19159
19160
19161
19162
19163
19164
19165ac_ext=c
19166ac_cpp='$CPP $CPPFLAGS'
19167ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19168ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19169ac_compiler_gnu=$ac_cv_c_compiler_gnu
19170if test -n "$ac_tool_prefix"; then
19171  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
19172set dummy ${ac_tool_prefix}gcc; ac_word=$2
19173{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19174echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19175if test "${ac_cv_prog_CC+set}" = set; then
19176  echo $ECHO_N "(cached) $ECHO_C" >&6
19177else
19178  if test -n "$CC"; then
19179  ac_cv_prog_CC="$CC" # Let the user override the test.
19180else
19181as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19182for as_dir in $PATH
19183do
19184  IFS=$as_save_IFS
19185  test -z "$as_dir" && as_dir=.
19186  for ac_exec_ext in '' $ac_executable_extensions; do
19187  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19188    ac_cv_prog_CC="${ac_tool_prefix}gcc"
19189    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19190    break 2
19191  fi
19192done
19193done
19194IFS=$as_save_IFS
19195
19196fi
19197fi
19198CC=$ac_cv_prog_CC
19199if test -n "$CC"; then
19200  { echo "$as_me:$LINENO: result: $CC" >&5
19201echo "${ECHO_T}$CC" >&6; }
19202else
19203  { echo "$as_me:$LINENO: result: no" >&5
19204echo "${ECHO_T}no" >&6; }
19205fi
19206
19207
19208fi
19209if test -z "$ac_cv_prog_CC"; then
19210  ac_ct_CC=$CC
19211  # Extract the first word of "gcc", so it can be a program name with args.
19212set dummy gcc; ac_word=$2
19213{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19214echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19215if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19216  echo $ECHO_N "(cached) $ECHO_C" >&6
19217else
19218  if test -n "$ac_ct_CC"; then
19219  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19220else
19221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19222for as_dir in $PATH
19223do
19224  IFS=$as_save_IFS
19225  test -z "$as_dir" && as_dir=.
19226  for ac_exec_ext in '' $ac_executable_extensions; do
19227  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19228    ac_cv_prog_ac_ct_CC="gcc"
19229    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19230    break 2
19231  fi
19232done
19233done
19234IFS=$as_save_IFS
19235
19236fi
19237fi
19238ac_ct_CC=$ac_cv_prog_ac_ct_CC
19239if test -n "$ac_ct_CC"; then
19240  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19241echo "${ECHO_T}$ac_ct_CC" >&6; }
19242else
19243  { echo "$as_me:$LINENO: result: no" >&5
19244echo "${ECHO_T}no" >&6; }
19245fi
19246
19247  if test "x$ac_ct_CC" = x; then
19248    CC=""
19249  else
19250    case $cross_compiling:$ac_tool_warned in
19251yes:)
19252{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19253whose name does not start with the host triplet.  If you think this
19254configuration is useful to you, please write to autoconf@gnu.org." >&5
19255echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19256whose name does not start with the host triplet.  If you think this
19257configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19258ac_tool_warned=yes ;;
19259esac
19260    CC=$ac_ct_CC
19261  fi
19262else
19263  CC="$ac_cv_prog_CC"
19264fi
19265
19266if test -z "$CC"; then
19267          if test -n "$ac_tool_prefix"; then
19268    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
19269set dummy ${ac_tool_prefix}cc; ac_word=$2
19270{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19271echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19272if test "${ac_cv_prog_CC+set}" = set; then
19273  echo $ECHO_N "(cached) $ECHO_C" >&6
19274else
19275  if test -n "$CC"; then
19276  ac_cv_prog_CC="$CC" # Let the user override the test.
19277else
19278as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19279for as_dir in $PATH
19280do
19281  IFS=$as_save_IFS
19282  test -z "$as_dir" && as_dir=.
19283  for ac_exec_ext in '' $ac_executable_extensions; do
19284  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19285    ac_cv_prog_CC="${ac_tool_prefix}cc"
19286    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19287    break 2
19288  fi
19289done
19290done
19291IFS=$as_save_IFS
19292
19293fi
19294fi
19295CC=$ac_cv_prog_CC
19296if test -n "$CC"; then
19297  { echo "$as_me:$LINENO: result: $CC" >&5
19298echo "${ECHO_T}$CC" >&6; }
19299else
19300  { echo "$as_me:$LINENO: result: no" >&5
19301echo "${ECHO_T}no" >&6; }
19302fi
19303
19304
19305  fi
19306fi
19307if test -z "$CC"; then
19308  # Extract the first word of "cc", so it can be a program name with args.
19309set dummy cc; ac_word=$2
19310{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19311echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19312if test "${ac_cv_prog_CC+set}" = set; then
19313  echo $ECHO_N "(cached) $ECHO_C" >&6
19314else
19315  if test -n "$CC"; then
19316  ac_cv_prog_CC="$CC" # Let the user override the test.
19317else
19318  ac_prog_rejected=no
19319as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19320for as_dir in $PATH
19321do
19322  IFS=$as_save_IFS
19323  test -z "$as_dir" && as_dir=.
19324  for ac_exec_ext in '' $ac_executable_extensions; do
19325  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19326    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
19327       ac_prog_rejected=yes
19328       continue
19329     fi
19330    ac_cv_prog_CC="cc"
19331    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19332    break 2
19333  fi
19334done
19335done
19336IFS=$as_save_IFS
19337
19338if test $ac_prog_rejected = yes; then
19339  # We found a bogon in the path, so make sure we never use it.
19340  set dummy $ac_cv_prog_CC
19341  shift
19342  if test $# != 0; then
19343    # We chose a different compiler from the bogus one.
19344    # However, it has the same basename, so the bogon will be chosen
19345    # first if we set CC to just the basename; use the full file name.
19346    shift
19347    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
19348  fi
19349fi
19350fi
19351fi
19352CC=$ac_cv_prog_CC
19353if test -n "$CC"; then
19354  { echo "$as_me:$LINENO: result: $CC" >&5
19355echo "${ECHO_T}$CC" >&6; }
19356else
19357  { echo "$as_me:$LINENO: result: no" >&5
19358echo "${ECHO_T}no" >&6; }
19359fi
19360
19361
19362fi
19363if test -z "$CC"; then
19364  if test -n "$ac_tool_prefix"; then
19365  for ac_prog in cl.exe
19366  do
19367    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
19368set dummy $ac_tool_prefix$ac_prog; ac_word=$2
19369{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19370echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19371if test "${ac_cv_prog_CC+set}" = set; then
19372  echo $ECHO_N "(cached) $ECHO_C" >&6
19373else
19374  if test -n "$CC"; then
19375  ac_cv_prog_CC="$CC" # Let the user override the test.
19376else
19377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19378for as_dir in $PATH
19379do
19380  IFS=$as_save_IFS
19381  test -z "$as_dir" && as_dir=.
19382  for ac_exec_ext in '' $ac_executable_extensions; do
19383  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19384    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
19385    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19386    break 2
19387  fi
19388done
19389done
19390IFS=$as_save_IFS
19391
19392fi
19393fi
19394CC=$ac_cv_prog_CC
19395if test -n "$CC"; then
19396  { echo "$as_me:$LINENO: result: $CC" >&5
19397echo "${ECHO_T}$CC" >&6; }
19398else
19399  { echo "$as_me:$LINENO: result: no" >&5
19400echo "${ECHO_T}no" >&6; }
19401fi
19402
19403
19404    test -n "$CC" && break
19405  done
19406fi
19407if test -z "$CC"; then
19408  ac_ct_CC=$CC
19409  for ac_prog in cl.exe
19410do
19411  # Extract the first word of "$ac_prog", so it can be a program name with args.
19412set dummy $ac_prog; ac_word=$2
19413{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19414echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19415if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
19416  echo $ECHO_N "(cached) $ECHO_C" >&6
19417else
19418  if test -n "$ac_ct_CC"; then
19419  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
19420else
19421as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19422for as_dir in $PATH
19423do
19424  IFS=$as_save_IFS
19425  test -z "$as_dir" && as_dir=.
19426  for ac_exec_ext in '' $ac_executable_extensions; do
19427  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19428    ac_cv_prog_ac_ct_CC="$ac_prog"
19429    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19430    break 2
19431  fi
19432done
19433done
19434IFS=$as_save_IFS
19435
19436fi
19437fi
19438ac_ct_CC=$ac_cv_prog_ac_ct_CC
19439if test -n "$ac_ct_CC"; then
19440  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
19441echo "${ECHO_T}$ac_ct_CC" >&6; }
19442else
19443  { echo "$as_me:$LINENO: result: no" >&5
19444echo "${ECHO_T}no" >&6; }
19445fi
19446
19447
19448  test -n "$ac_ct_CC" && break
19449done
19450
19451  if test "x$ac_ct_CC" = x; then
19452    CC=""
19453  else
19454    case $cross_compiling:$ac_tool_warned in
19455yes:)
19456{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19457whose name does not start with the host triplet.  If you think this
19458configuration is useful to you, please write to autoconf@gnu.org." >&5
19459echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19460whose name does not start with the host triplet.  If you think this
19461configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19462ac_tool_warned=yes ;;
19463esac
19464    CC=$ac_ct_CC
19465  fi
19466fi
19467
19468fi
19469
19470
19471test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
19472See \`config.log' for more details." >&5
19473echo "$as_me: error: no acceptable C compiler found in \$PATH
19474See \`config.log' for more details." >&2;}
19475   { (exit 1); exit 1; }; }
19476
19477# Provide some information about the compiler.
19478echo "$as_me:$LINENO: checking for C compiler version" >&5
19479ac_compiler=`set X $ac_compile; echo $2`
19480{ (ac_try="$ac_compiler --version >&5"
19481case "(($ac_try" in
19482  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19483  *) ac_try_echo=$ac_try;;
19484esac
19485eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19486  (eval "$ac_compiler --version >&5") 2>&5
19487  ac_status=$?
19488  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19489  (exit $ac_status); }
19490{ (ac_try="$ac_compiler -v >&5"
19491case "(($ac_try" in
19492  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19493  *) ac_try_echo=$ac_try;;
19494esac
19495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19496  (eval "$ac_compiler -v >&5") 2>&5
19497  ac_status=$?
19498  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19499  (exit $ac_status); }
19500{ (ac_try="$ac_compiler -V >&5"
19501case "(($ac_try" in
19502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19503  *) ac_try_echo=$ac_try;;
19504esac
19505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19506  (eval "$ac_compiler -V >&5") 2>&5
19507  ac_status=$?
19508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19509  (exit $ac_status); }
19510
19511{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
19512echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
19513if test "${ac_cv_c_compiler_gnu+set}" = set; then
19514  echo $ECHO_N "(cached) $ECHO_C" >&6
19515else
19516  cat >conftest.$ac_ext <<_ACEOF
19517/* confdefs.h.  */
19518_ACEOF
19519cat confdefs.h >>conftest.$ac_ext
19520cat >>conftest.$ac_ext <<_ACEOF
19521/* end confdefs.h.  */
19522
19523int
19524main ()
19525{
19526#ifndef __GNUC__
19527       choke me
19528#endif
19529
19530  ;
19531  return 0;
19532}
19533_ACEOF
19534rm -f conftest.$ac_objext
19535if { (ac_try="$ac_compile"
19536case "(($ac_try" in
19537  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19538  *) ac_try_echo=$ac_try;;
19539esac
19540eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19541  (eval "$ac_compile") 2>conftest.er1
19542  ac_status=$?
19543  grep -v '^ *+' conftest.er1 >conftest.err
19544  rm -f conftest.er1
19545  cat conftest.err >&5
19546  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19547  (exit $ac_status); } && {
19548	 test -z "$ac_c_werror_flag" ||
19549	 test ! -s conftest.err
19550       } && test -s conftest.$ac_objext; then
19551  ac_compiler_gnu=yes
19552else
19553  echo "$as_me: failed program was:" >&5
19554sed 's/^/| /' conftest.$ac_ext >&5
19555
19556	ac_compiler_gnu=no
19557fi
19558
19559rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19560ac_cv_c_compiler_gnu=$ac_compiler_gnu
19561
19562fi
19563{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
19564echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
19565GCC=`test $ac_compiler_gnu = yes && echo yes`
19566ac_test_CFLAGS=${CFLAGS+set}
19567ac_save_CFLAGS=$CFLAGS
19568{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
19569echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
19570if test "${ac_cv_prog_cc_g+set}" = set; then
19571  echo $ECHO_N "(cached) $ECHO_C" >&6
19572else
19573  ac_save_c_werror_flag=$ac_c_werror_flag
19574   ac_c_werror_flag=yes
19575   ac_cv_prog_cc_g=no
19576   CFLAGS="-g"
19577   cat >conftest.$ac_ext <<_ACEOF
19578/* confdefs.h.  */
19579_ACEOF
19580cat confdefs.h >>conftest.$ac_ext
19581cat >>conftest.$ac_ext <<_ACEOF
19582/* end confdefs.h.  */
19583
19584int
19585main ()
19586{
19587
19588  ;
19589  return 0;
19590}
19591_ACEOF
19592rm -f conftest.$ac_objext
19593if { (ac_try="$ac_compile"
19594case "(($ac_try" in
19595  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19596  *) ac_try_echo=$ac_try;;
19597esac
19598eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19599  (eval "$ac_compile") 2>conftest.er1
19600  ac_status=$?
19601  grep -v '^ *+' conftest.er1 >conftest.err
19602  rm -f conftest.er1
19603  cat conftest.err >&5
19604  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19605  (exit $ac_status); } && {
19606	 test -z "$ac_c_werror_flag" ||
19607	 test ! -s conftest.err
19608       } && test -s conftest.$ac_objext; then
19609  ac_cv_prog_cc_g=yes
19610else
19611  echo "$as_me: failed program was:" >&5
19612sed 's/^/| /' conftest.$ac_ext >&5
19613
19614	CFLAGS=""
19615      cat >conftest.$ac_ext <<_ACEOF
19616/* confdefs.h.  */
19617_ACEOF
19618cat confdefs.h >>conftest.$ac_ext
19619cat >>conftest.$ac_ext <<_ACEOF
19620/* end confdefs.h.  */
19621
19622int
19623main ()
19624{
19625
19626  ;
19627  return 0;
19628}
19629_ACEOF
19630rm -f conftest.$ac_objext
19631if { (ac_try="$ac_compile"
19632case "(($ac_try" in
19633  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19634  *) ac_try_echo=$ac_try;;
19635esac
19636eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19637  (eval "$ac_compile") 2>conftest.er1
19638  ac_status=$?
19639  grep -v '^ *+' conftest.er1 >conftest.err
19640  rm -f conftest.er1
19641  cat conftest.err >&5
19642  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19643  (exit $ac_status); } && {
19644	 test -z "$ac_c_werror_flag" ||
19645	 test ! -s conftest.err
19646       } && test -s conftest.$ac_objext; then
19647  :
19648else
19649  echo "$as_me: failed program was:" >&5
19650sed 's/^/| /' conftest.$ac_ext >&5
19651
19652	ac_c_werror_flag=$ac_save_c_werror_flag
19653	 CFLAGS="-g"
19654	 cat >conftest.$ac_ext <<_ACEOF
19655/* confdefs.h.  */
19656_ACEOF
19657cat confdefs.h >>conftest.$ac_ext
19658cat >>conftest.$ac_ext <<_ACEOF
19659/* end confdefs.h.  */
19660
19661int
19662main ()
19663{
19664
19665  ;
19666  return 0;
19667}
19668_ACEOF
19669rm -f conftest.$ac_objext
19670if { (ac_try="$ac_compile"
19671case "(($ac_try" in
19672  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19673  *) ac_try_echo=$ac_try;;
19674esac
19675eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19676  (eval "$ac_compile") 2>conftest.er1
19677  ac_status=$?
19678  grep -v '^ *+' conftest.er1 >conftest.err
19679  rm -f conftest.er1
19680  cat conftest.err >&5
19681  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19682  (exit $ac_status); } && {
19683	 test -z "$ac_c_werror_flag" ||
19684	 test ! -s conftest.err
19685       } && test -s conftest.$ac_objext; then
19686  ac_cv_prog_cc_g=yes
19687else
19688  echo "$as_me: failed program was:" >&5
19689sed 's/^/| /' conftest.$ac_ext >&5
19690
19691
19692fi
19693
19694rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19695fi
19696
19697rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19698fi
19699
19700rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19701   ac_c_werror_flag=$ac_save_c_werror_flag
19702fi
19703{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
19704echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
19705if test "$ac_test_CFLAGS" = set; then
19706  CFLAGS=$ac_save_CFLAGS
19707elif test $ac_cv_prog_cc_g = yes; then
19708  if test "$GCC" = yes; then
19709    CFLAGS="-g -O2"
19710  else
19711    CFLAGS="-g"
19712  fi
19713else
19714  if test "$GCC" = yes; then
19715    CFLAGS="-O2"
19716  else
19717    CFLAGS=
19718  fi
19719fi
19720{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
19721echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
19722if test "${ac_cv_prog_cc_c89+set}" = set; then
19723  echo $ECHO_N "(cached) $ECHO_C" >&6
19724else
19725  ac_cv_prog_cc_c89=no
19726ac_save_CC=$CC
19727cat >conftest.$ac_ext <<_ACEOF
19728/* confdefs.h.  */
19729_ACEOF
19730cat confdefs.h >>conftest.$ac_ext
19731cat >>conftest.$ac_ext <<_ACEOF
19732/* end confdefs.h.  */
19733#include <stdarg.h>
19734#include <stdio.h>
19735#include <sys/types.h>
19736#include <sys/stat.h>
19737/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
19738struct buf { int x; };
19739FILE * (*rcsopen) (struct buf *, struct stat *, int);
19740static char *e (p, i)
19741     char **p;
19742     int i;
19743{
19744  return p[i];
19745}
19746static char *f (char * (*g) (char **, int), char **p, ...)
19747{
19748  char *s;
19749  va_list v;
19750  va_start (v,p);
19751  s = g (p, va_arg (v,int));
19752  va_end (v);
19753  return s;
19754}
19755
19756/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
19757   function prototypes and stuff, but not '\xHH' hex character constants.
19758   These don't provoke an error unfortunately, instead are silently treated
19759   as 'x'.  The following induces an error, until -std is added to get
19760   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
19761   array size at least.  It's necessary to write '\x00'==0 to get something
19762   that's true only with -std.  */
19763int osf4_cc_array ['\x00' == 0 ? 1 : -1];
19764
19765/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
19766   inside strings and character constants.  */
19767#define FOO(x) 'x'
19768int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
19769
19770int test (int i, double x);
19771struct s1 {int (*f) (int a);};
19772struct s2 {int (*f) (double a);};
19773int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
19774int argc;
19775char **argv;
19776int
19777main ()
19778{
19779return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
19780  ;
19781  return 0;
19782}
19783_ACEOF
19784for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
19785	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
19786do
19787  CC="$ac_save_CC $ac_arg"
19788  rm -f conftest.$ac_objext
19789if { (ac_try="$ac_compile"
19790case "(($ac_try" in
19791  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19792  *) ac_try_echo=$ac_try;;
19793esac
19794eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19795  (eval "$ac_compile") 2>conftest.er1
19796  ac_status=$?
19797  grep -v '^ *+' conftest.er1 >conftest.err
19798  rm -f conftest.er1
19799  cat conftest.err >&5
19800  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19801  (exit $ac_status); } && {
19802	 test -z "$ac_c_werror_flag" ||
19803	 test ! -s conftest.err
19804       } && test -s conftest.$ac_objext; then
19805  ac_cv_prog_cc_c89=$ac_arg
19806else
19807  echo "$as_me: failed program was:" >&5
19808sed 's/^/| /' conftest.$ac_ext >&5
19809
19810
19811fi
19812
19813rm -f core conftest.err conftest.$ac_objext
19814  test "x$ac_cv_prog_cc_c89" != "xno" && break
19815done
19816rm -f conftest.$ac_ext
19817CC=$ac_save_CC
19818
19819fi
19820# AC_CACHE_VAL
19821case "x$ac_cv_prog_cc_c89" in
19822  x)
19823    { echo "$as_me:$LINENO: result: none needed" >&5
19824echo "${ECHO_T}none needed" >&6; } ;;
19825  xno)
19826    { echo "$as_me:$LINENO: result: unsupported" >&5
19827echo "${ECHO_T}unsupported" >&6; } ;;
19828  *)
19829    CC="$CC $ac_cv_prog_cc_c89"
19830    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
19831echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
19832esac
19833
19834
19835ac_ext=c
19836ac_cpp='$CPP $CPPFLAGS'
19837ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19838ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19839ac_compiler_gnu=$ac_cv_c_compiler_gnu
19840
19841depcc="$CC"   am_compiler_list=
19842
19843{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
19844echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
19845if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
19846  echo $ECHO_N "(cached) $ECHO_C" >&6
19847else
19848  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
19849  # We make a subdir and do the tests there.  Otherwise we can end up
19850  # making bogus files that we don't know about and never remove.  For
19851  # instance it was reported that on HP-UX the gcc test will end up
19852  # making a dummy file named `D' -- because `-MD' means `put the output
19853  # in D'.
19854  mkdir conftest.dir
19855  # Copy depcomp to subdir because otherwise we won't find it if we're
19856  # using a relative directory.
19857  cp "$am_depcomp" conftest.dir
19858  cd conftest.dir
19859  # We will build objects and dependencies in a subdirectory because
19860  # it helps to detect inapplicable dependency modes.  For instance
19861  # both Tru64's cc and ICC support -MD to output dependencies as a
19862  # side effect of compilation, but ICC will put the dependencies in
19863  # the current directory while Tru64 will put them in the object
19864  # directory.
19865  mkdir sub
19866
19867  am_cv_CC_dependencies_compiler_type=none
19868  if test "$am_compiler_list" = ""; then
19869     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
19870  fi
19871  for depmode in $am_compiler_list; do
19872    # Setup a source with many dependencies, because some compilers
19873    # like to wrap large dependency lists on column 80 (with \), and
19874    # we should not choose a depcomp mode which is confused by this.
19875    #
19876    # We need to recreate these files for each test, as the compiler may
19877    # overwrite some of them when testing with obscure command lines.
19878    # This happens at least with the AIX C compiler.
19879    : > sub/conftest.c
19880    for i in 1 2 3 4 5 6; do
19881      echo '#include "conftst'$i'.h"' >> sub/conftest.c
19882      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
19883      # Solaris 8's {/usr,}/bin/sh.
19884      touch sub/conftst$i.h
19885    done
19886    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
19887
19888    case $depmode in
19889    nosideeffect)
19890      # after this tag, mechanisms are not by side-effect, so they'll
19891      # only be used when explicitly requested
19892      if test "x$enable_dependency_tracking" = xyes; then
19893	continue
19894      else
19895	break
19896      fi
19897      ;;
19898    none) break ;;
19899    esac
19900    # We check with `-c' and `-o' for the sake of the "dashmstdout"
19901    # mode.  It turns out that the SunPro C++ compiler does not properly
19902    # handle `-M -o', and we need to detect this.
19903    if depmode=$depmode \
19904       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
19905       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
19906       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
19907         >/dev/null 2>conftest.err &&
19908       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
19909       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
19910       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
19911      # icc doesn't choke on unknown options, it will just issue warnings
19912      # or remarks (even with -Werror).  So we grep stderr for any message
19913      # that says an option was ignored or not supported.
19914      # When given -MP, icc 7.0 and 7.1 complain thusly:
19915      #   icc: Command line warning: ignoring option '-M'; no argument required
19916      # The diagnosis changed in icc 8.0:
19917      #   icc: Command line remark: option '-MP' not supported
19918      if (grep 'ignoring option' conftest.err ||
19919          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
19920        am_cv_CC_dependencies_compiler_type=$depmode
19921        break
19922      fi
19923    fi
19924  done
19925
19926  cd ..
19927  rm -rf conftest.dir
19928else
19929  am_cv_CC_dependencies_compiler_type=none
19930fi
19931
19932fi
19933{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
19934echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
19935CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
19936
19937
19938
19939if
19940  test "x$enable_dependency_tracking" != xno \
19941  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
19942  am__fastdepCC_TRUE=
19943  am__fastdepCC_FALSE='#'
19944else
19945  am__fastdepCC_TRUE='#'
19946  am__fastdepCC_FALSE=
19947fi
19948
19949
19950
19951
19952
19953
19954
19955# Check whether --with-xorg-module-dir was given.
19956if test "${with_xorg_module_dir+set}" = set; then
19957  withval=$with_xorg_module_dir; moduledir="$withval"
19958else
19959  moduledir="$libdir/xorg/modules"
19960fi
19961
19962
19963# Checks for extensions
19964
19965	SAVE_CFLAGS="$CFLAGS"
19966	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
19967	cat >conftest.$ac_ext <<_ACEOF
19968/* confdefs.h.  */
19969_ACEOF
19970cat confdefs.h >>conftest.$ac_ext
19971cat >>conftest.$ac_ext <<_ACEOF
19972/* end confdefs.h.  */
19973
19974#include "xorg-server.h"
19975#if !defined RANDR
19976#error RANDR not defined
19977#endif
19978
19979int
19980main ()
19981{
19982
19983  ;
19984  return 0;
19985}
19986_ACEOF
19987rm -f conftest.$ac_objext
19988if { (ac_try="$ac_compile"
19989case "(($ac_try" in
19990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19991  *) ac_try_echo=$ac_try;;
19992esac
19993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19994  (eval "$ac_compile") 2>conftest.er1
19995  ac_status=$?
19996  grep -v '^ *+' conftest.er1 >conftest.err
19997  rm -f conftest.er1
19998  cat conftest.err >&5
19999  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20000  (exit $ac_status); } && {
20001	 test -z "$ac_c_werror_flag" ||
20002	 test ! -s conftest.err
20003       } && test -s conftest.$ac_objext; then
20004  _EXT_CHECK=yes
20005else
20006  echo "$as_me: failed program was:" >&5
20007sed 's/^/| /' conftest.$ac_ext >&5
20008
20009	_EXT_CHECK=no
20010fi
20011
20012rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20013	CFLAGS="$SAVE_CFLAGS"
20014	{ echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20015echo $ECHO_N "checking if RANDR is defined... $ECHO_C" >&6; }
20016	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20017echo "${ECHO_T}$_EXT_CHECK" >&6; }
20018	if test "$_EXT_CHECK" != no; then
20019		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20020	fi
20021
20022
20023	SAVE_CFLAGS="$CFLAGS"
20024	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20025	cat >conftest.$ac_ext <<_ACEOF
20026/* confdefs.h.  */
20027_ACEOF
20028cat confdefs.h >>conftest.$ac_ext
20029cat >>conftest.$ac_ext <<_ACEOF
20030/* end confdefs.h.  */
20031
20032#include "xorg-server.h"
20033#if !defined RENDER
20034#error RENDER not defined
20035#endif
20036
20037int
20038main ()
20039{
20040
20041  ;
20042  return 0;
20043}
20044_ACEOF
20045rm -f conftest.$ac_objext
20046if { (ac_try="$ac_compile"
20047case "(($ac_try" in
20048  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20049  *) ac_try_echo=$ac_try;;
20050esac
20051eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20052  (eval "$ac_compile") 2>conftest.er1
20053  ac_status=$?
20054  grep -v '^ *+' conftest.er1 >conftest.err
20055  rm -f conftest.er1
20056  cat conftest.err >&5
20057  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20058  (exit $ac_status); } && {
20059	 test -z "$ac_c_werror_flag" ||
20060	 test ! -s conftest.err
20061       } && test -s conftest.$ac_objext; then
20062  _EXT_CHECK=yes
20063else
20064  echo "$as_me: failed program was:" >&5
20065sed 's/^/| /' conftest.$ac_ext >&5
20066
20067	_EXT_CHECK=no
20068fi
20069
20070rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20071	CFLAGS="$SAVE_CFLAGS"
20072	{ echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20073echo $ECHO_N "checking if RENDER is defined... $ECHO_C" >&6; }
20074	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20075echo "${ECHO_T}$_EXT_CHECK" >&6; }
20076	if test "$_EXT_CHECK" != no; then
20077		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20078	fi
20079
20080
20081	SAVE_CFLAGS="$CFLAGS"
20082	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20083	cat >conftest.$ac_ext <<_ACEOF
20084/* confdefs.h.  */
20085_ACEOF
20086cat confdefs.h >>conftest.$ac_ext
20087cat >>conftest.$ac_ext <<_ACEOF
20088/* end confdefs.h.  */
20089
20090#include "xorg-server.h"
20091#if !defined XV
20092#error XV not defined
20093#endif
20094
20095int
20096main ()
20097{
20098
20099  ;
20100  return 0;
20101}
20102_ACEOF
20103rm -f conftest.$ac_objext
20104if { (ac_try="$ac_compile"
20105case "(($ac_try" in
20106  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20107  *) ac_try_echo=$ac_try;;
20108esac
20109eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20110  (eval "$ac_compile") 2>conftest.er1
20111  ac_status=$?
20112  grep -v '^ *+' conftest.er1 >conftest.err
20113  rm -f conftest.er1
20114  cat conftest.err >&5
20115  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20116  (exit $ac_status); } && {
20117	 test -z "$ac_c_werror_flag" ||
20118	 test ! -s conftest.err
20119       } && test -s conftest.$ac_objext; then
20120  _EXT_CHECK=yes
20121else
20122  echo "$as_me: failed program was:" >&5
20123sed 's/^/| /' conftest.$ac_ext >&5
20124
20125	_EXT_CHECK=no
20126fi
20127
20128rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20129	CFLAGS="$SAVE_CFLAGS"
20130	{ echo "$as_me:$LINENO: checking if XV is defined" >&5
20131echo $ECHO_N "checking if XV is defined... $ECHO_C" >&6; }
20132	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20133echo "${ECHO_T}$_EXT_CHECK" >&6; }
20134	if test "$_EXT_CHECK" != no; then
20135		REQUIRED_MODULES="$REQUIRED_MODULES videoproto"
20136	fi
20137
20138
20139	SAVE_CFLAGS="$CFLAGS"
20140	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20141	cat >conftest.$ac_ext <<_ACEOF
20142/* confdefs.h.  */
20143_ACEOF
20144cat confdefs.h >>conftest.$ac_ext
20145cat >>conftest.$ac_ext <<_ACEOF
20146/* end confdefs.h.  */
20147
20148#include "xorg-server.h"
20149#if !defined DPMSExtension
20150#error DPMSExtension not defined
20151#endif
20152
20153int
20154main ()
20155{
20156
20157  ;
20158  return 0;
20159}
20160_ACEOF
20161rm -f conftest.$ac_objext
20162if { (ac_try="$ac_compile"
20163case "(($ac_try" in
20164  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20165  *) ac_try_echo=$ac_try;;
20166esac
20167eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20168  (eval "$ac_compile") 2>conftest.er1
20169  ac_status=$?
20170  grep -v '^ *+' conftest.er1 >conftest.err
20171  rm -f conftest.er1
20172  cat conftest.err >&5
20173  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20174  (exit $ac_status); } && {
20175	 test -z "$ac_c_werror_flag" ||
20176	 test ! -s conftest.err
20177       } && test -s conftest.$ac_objext; then
20178  _EXT_CHECK=yes
20179else
20180  echo "$as_me: failed program was:" >&5
20181sed 's/^/| /' conftest.$ac_ext >&5
20182
20183	_EXT_CHECK=no
20184fi
20185
20186rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20187	CFLAGS="$SAVE_CFLAGS"
20188	{ echo "$as_me:$LINENO: checking if DPMSExtension is defined" >&5
20189echo $ECHO_N "checking if DPMSExtension is defined... $ECHO_C" >&6; }
20190	{ echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20191echo "${ECHO_T}$_EXT_CHECK" >&6; }
20192	if test "$_EXT_CHECK" != no; then
20193		REQUIRED_MODULES="$REQUIRED_MODULES xextproto"
20194	fi
20195
20196
20197# Checks for pkg-config packages
20198
20199
20200if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20201	if test -n "$ac_tool_prefix"; then
20202  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20203set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20204{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20205echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20206if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20207  echo $ECHO_N "(cached) $ECHO_C" >&6
20208else
20209  case $PKG_CONFIG in
20210  [\\/]* | ?:[\\/]*)
20211  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20212  ;;
20213  *)
20214  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20215for as_dir in $PATH
20216do
20217  IFS=$as_save_IFS
20218  test -z "$as_dir" && as_dir=.
20219  for ac_exec_ext in '' $ac_executable_extensions; do
20220  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20221    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20222    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20223    break 2
20224  fi
20225done
20226done
20227IFS=$as_save_IFS
20228
20229  ;;
20230esac
20231fi
20232PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20233if test -n "$PKG_CONFIG"; then
20234  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20235echo "${ECHO_T}$PKG_CONFIG" >&6; }
20236else
20237  { echo "$as_me:$LINENO: result: no" >&5
20238echo "${ECHO_T}no" >&6; }
20239fi
20240
20241
20242fi
20243if test -z "$ac_cv_path_PKG_CONFIG"; then
20244  ac_pt_PKG_CONFIG=$PKG_CONFIG
20245  # Extract the first word of "pkg-config", so it can be a program name with args.
20246set dummy pkg-config; ac_word=$2
20247{ echo "$as_me:$LINENO: checking for $ac_word" >&5
20248echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20249if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20250  echo $ECHO_N "(cached) $ECHO_C" >&6
20251else
20252  case $ac_pt_PKG_CONFIG in
20253  [\\/]* | ?:[\\/]*)
20254  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20255  ;;
20256  *)
20257  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20258for as_dir in $PATH
20259do
20260  IFS=$as_save_IFS
20261  test -z "$as_dir" && as_dir=.
20262  for ac_exec_ext in '' $ac_executable_extensions; do
20263  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20264    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20265    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20266    break 2
20267  fi
20268done
20269done
20270IFS=$as_save_IFS
20271
20272  ;;
20273esac
20274fi
20275ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20276if test -n "$ac_pt_PKG_CONFIG"; then
20277  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20278echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
20279else
20280  { echo "$as_me:$LINENO: result: no" >&5
20281echo "${ECHO_T}no" >&6; }
20282fi
20283
20284  if test "x$ac_pt_PKG_CONFIG" = x; then
20285    PKG_CONFIG=""
20286  else
20287    case $cross_compiling:$ac_tool_warned in
20288yes:)
20289{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
20290whose name does not start with the host triplet.  If you think this
20291configuration is useful to you, please write to autoconf@gnu.org." >&5
20292echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
20293whose name does not start with the host triplet.  If you think this
20294configuration is useful to you, please write to autoconf@gnu.org." >&2;}
20295ac_tool_warned=yes ;;
20296esac
20297    PKG_CONFIG=$ac_pt_PKG_CONFIG
20298  fi
20299else
20300  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20301fi
20302
20303fi
20304if test -n "$PKG_CONFIG"; then
20305	_pkg_min_version=0.9.0
20306	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20307echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
20308	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20309		{ echo "$as_me:$LINENO: result: yes" >&5
20310echo "${ECHO_T}yes" >&6; }
20311	else
20312		{ echo "$as_me:$LINENO: result: no" >&5
20313echo "${ECHO_T}no" >&6; }
20314		PKG_CONFIG=""
20315	fi
20316
20317fi
20318
20319pkg_failed=no
20320{ echo "$as_me:$LINENO: checking for XORG" >&5
20321echo $ECHO_N "checking for XORG... $ECHO_C" >&6; }
20322
20323if test -n "$PKG_CONFIG"; then
20324    if test -n "$XORG_CFLAGS"; then
20325        pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
20326    else
20327        if test -n "$PKG_CONFIG" && \
20328    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
20329  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
20330  ac_status=$?
20331  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20332  (exit $ac_status); }; then
20333  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20334else
20335  pkg_failed=yes
20336fi
20337    fi
20338else
20339	pkg_failed=untried
20340fi
20341if test -n "$PKG_CONFIG"; then
20342    if test -n "$XORG_LIBS"; then
20343        pkg_cv_XORG_LIBS="$XORG_LIBS"
20344    else
20345        if test -n "$PKG_CONFIG" && \
20346    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
20347  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
20348  ac_status=$?
20349  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20350  (exit $ac_status); }; then
20351  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
20352else
20353  pkg_failed=yes
20354fi
20355    fi
20356else
20357	pkg_failed=untried
20358fi
20359
20360
20361
20362if test $pkg_failed = yes; then
20363
20364if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20365        _pkg_short_errors_supported=yes
20366else
20367        _pkg_short_errors_supported=no
20368fi
20369        if test $_pkg_short_errors_supported = yes; then
20370	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"`
20371        else
20372	        XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"`
20373        fi
20374	# Put the nasty error message in config.log where it belongs
20375	echo "$XORG_PKG_ERRORS" >&5
20376
20377	{ { echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
20378
20379$XORG_PKG_ERRORS
20380
20381Consider adjusting the PKG_CONFIG_PATH environment variable if you
20382installed software in a non-standard prefix.
20383
20384Alternatively, you may set the environment variables XORG_CFLAGS
20385and XORG_LIBS to avoid the need to call pkg-config.
20386See the pkg-config man page for more details.
20387" >&5
20388echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
20389
20390$XORG_PKG_ERRORS
20391
20392Consider adjusting the PKG_CONFIG_PATH environment variable if you
20393installed software in a non-standard prefix.
20394
20395Alternatively, you may set the environment variables XORG_CFLAGS
20396and XORG_LIBS to avoid the need to call pkg-config.
20397See the pkg-config man page for more details.
20398" >&2;}
20399   { (exit 1); exit 1; }; }
20400elif test $pkg_failed = untried; then
20401	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20402is in your PATH or set the PKG_CONFIG environment variable to the full
20403path to pkg-config.
20404
20405Alternatively, you may set the environment variables XORG_CFLAGS
20406and XORG_LIBS to avoid the need to call pkg-config.
20407See the pkg-config man page for more details.
20408
20409To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20410See \`config.log' for more details." >&5
20411echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20412is in your PATH or set the PKG_CONFIG environment variable to the full
20413path to pkg-config.
20414
20415Alternatively, you may set the environment variables XORG_CFLAGS
20416and XORG_LIBS to avoid the need to call pkg-config.
20417See the pkg-config man page for more details.
20418
20419To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20420See \`config.log' for more details." >&2;}
20421   { (exit 1); exit 1; }; }
20422else
20423	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
20424	XORG_LIBS=$pkg_cv_XORG_LIBS
20425        { echo "$as_me:$LINENO: result: yes" >&5
20426echo "${ECHO_T}yes" >&6; }
20427	:
20428fi
20429sdkdir=$(pkg-config --variable=sdkdir xorg-server)
20430
20431# Checks for libraries.
20432
20433# Checks for header files.
20434{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
20435echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
20436if test "${ac_cv_header_stdc+set}" = set; then
20437  echo $ECHO_N "(cached) $ECHO_C" >&6
20438else
20439  cat >conftest.$ac_ext <<_ACEOF
20440/* confdefs.h.  */
20441_ACEOF
20442cat confdefs.h >>conftest.$ac_ext
20443cat >>conftest.$ac_ext <<_ACEOF
20444/* end confdefs.h.  */
20445#include <stdlib.h>
20446#include <stdarg.h>
20447#include <string.h>
20448#include <float.h>
20449
20450int
20451main ()
20452{
20453
20454  ;
20455  return 0;
20456}
20457_ACEOF
20458rm -f conftest.$ac_objext
20459if { (ac_try="$ac_compile"
20460case "(($ac_try" in
20461  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20462  *) ac_try_echo=$ac_try;;
20463esac
20464eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20465  (eval "$ac_compile") 2>conftest.er1
20466  ac_status=$?
20467  grep -v '^ *+' conftest.er1 >conftest.err
20468  rm -f conftest.er1
20469  cat conftest.err >&5
20470  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20471  (exit $ac_status); } && {
20472	 test -z "$ac_c_werror_flag" ||
20473	 test ! -s conftest.err
20474       } && test -s conftest.$ac_objext; then
20475  ac_cv_header_stdc=yes
20476else
20477  echo "$as_me: failed program was:" >&5
20478sed 's/^/| /' conftest.$ac_ext >&5
20479
20480	ac_cv_header_stdc=no
20481fi
20482
20483rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20484
20485if test $ac_cv_header_stdc = yes; then
20486  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
20487  cat >conftest.$ac_ext <<_ACEOF
20488/* confdefs.h.  */
20489_ACEOF
20490cat confdefs.h >>conftest.$ac_ext
20491cat >>conftest.$ac_ext <<_ACEOF
20492/* end confdefs.h.  */
20493#include <string.h>
20494
20495_ACEOF
20496if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20497  $EGREP "memchr" >/dev/null 2>&1; then
20498  :
20499else
20500  ac_cv_header_stdc=no
20501fi
20502rm -f conftest*
20503
20504fi
20505
20506if test $ac_cv_header_stdc = yes; then
20507  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
20508  cat >conftest.$ac_ext <<_ACEOF
20509/* confdefs.h.  */
20510_ACEOF
20511cat confdefs.h >>conftest.$ac_ext
20512cat >>conftest.$ac_ext <<_ACEOF
20513/* end confdefs.h.  */
20514#include <stdlib.h>
20515
20516_ACEOF
20517if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
20518  $EGREP "free" >/dev/null 2>&1; then
20519  :
20520else
20521  ac_cv_header_stdc=no
20522fi
20523rm -f conftest*
20524
20525fi
20526
20527if test $ac_cv_header_stdc = yes; then
20528  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
20529  if test "$cross_compiling" = yes; then
20530  :
20531else
20532  cat >conftest.$ac_ext <<_ACEOF
20533/* confdefs.h.  */
20534_ACEOF
20535cat confdefs.h >>conftest.$ac_ext
20536cat >>conftest.$ac_ext <<_ACEOF
20537/* end confdefs.h.  */
20538#include <ctype.h>
20539#include <stdlib.h>
20540#if ((' ' & 0x0FF) == 0x020)
20541# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
20542# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
20543#else
20544# define ISLOWER(c) \
20545		   (('a' <= (c) && (c) <= 'i') \
20546		     || ('j' <= (c) && (c) <= 'r') \
20547		     || ('s' <= (c) && (c) <= 'z'))
20548# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
20549#endif
20550
20551#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
20552int
20553main ()
20554{
20555  int i;
20556  for (i = 0; i < 256; i++)
20557    if (XOR (islower (i), ISLOWER (i))
20558	|| toupper (i) != TOUPPER (i))
20559      return 2;
20560  return 0;
20561}
20562_ACEOF
20563rm -f conftest$ac_exeext
20564if { (ac_try="$ac_link"
20565case "(($ac_try" in
20566  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20567  *) ac_try_echo=$ac_try;;
20568esac
20569eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20570  (eval "$ac_link") 2>&5
20571  ac_status=$?
20572  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20573  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
20574  { (case "(($ac_try" in
20575  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20576  *) ac_try_echo=$ac_try;;
20577esac
20578eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20579  (eval "$ac_try") 2>&5
20580  ac_status=$?
20581  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20582  (exit $ac_status); }; }; then
20583  :
20584else
20585  echo "$as_me: program exited with status $ac_status" >&5
20586echo "$as_me: failed program was:" >&5
20587sed 's/^/| /' conftest.$ac_ext >&5
20588
20589( exit $ac_status )
20590ac_cv_header_stdc=no
20591fi
20592rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
20593fi
20594
20595
20596fi
20597fi
20598{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
20599echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
20600if test $ac_cv_header_stdc = yes; then
20601
20602cat >>confdefs.h <<\_ACEOF
20603#define STDC_HEADERS 1
20604_ACEOF
20605
20606fi
20607
20608
20609
20610
20611
20612DRIVER_NAME=siliconmotion
20613
20614
20615
20616
20617
20618if test x$APP_MAN_SUFFIX = x    ; then
20619    APP_MAN_SUFFIX=1
20620fi
20621if test x$APP_MAN_DIR = x    ; then
20622    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
20623fi
20624
20625if test x$LIB_MAN_SUFFIX = x    ; then
20626    LIB_MAN_SUFFIX=3
20627fi
20628if test x$LIB_MAN_DIR = x    ; then
20629    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
20630fi
20631
20632if test x$FILE_MAN_SUFFIX = x    ; then
20633    case $host_os in
20634	solaris*)	FILE_MAN_SUFFIX=4  ;;
20635	*)		FILE_MAN_SUFFIX=5  ;;
20636    esac
20637fi
20638if test x$FILE_MAN_DIR = x    ; then
20639    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
20640fi
20641
20642if test x$MISC_MAN_SUFFIX = x    ; then
20643    case $host_os in
20644	solaris*)	MISC_MAN_SUFFIX=5  ;;
20645	*)		MISC_MAN_SUFFIX=7  ;;
20646    esac
20647fi
20648if test x$MISC_MAN_DIR = x    ; then
20649    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
20650fi
20651
20652if test x$DRIVER_MAN_SUFFIX = x    ; then
20653    case $host_os in
20654	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
20655	*)		DRIVER_MAN_SUFFIX=4  ;;
20656    esac
20657fi
20658if test x$DRIVER_MAN_DIR = x    ; then
20659    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
20660fi
20661
20662if test x$ADMIN_MAN_SUFFIX = x    ; then
20663    case $host_os in
20664	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
20665	*)		ADMIN_MAN_SUFFIX=8  ;;
20666    esac
20667fi
20668if test x$ADMIN_MAN_DIR = x    ; then
20669    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
20670fi
20671
20672
20673
20674
20675
20676
20677
20678
20679
20680
20681
20682
20683
20684
20685
20686
20687
20688# Check whether --with-release-version was given.
20689if test "${with_release_version+set}" = set; then
20690  withval=$with_release_version; RELEASE_VERSION="$withval"
20691else
20692  RELEASE_VERSION=""
20693fi
20694
20695	if test "x$RELEASE_VERSION" != "x"; then
20696		PACKAGE="$PACKAGE-$RELEASE_VERSION"
20697		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
20698		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
20699echo "$as_me: Building with package name set to $PACKAGE" >&6;}
20700	fi
20701
20702cat >>confdefs.h <<_ACEOF
20703#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
20704_ACEOF
20705
20706	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
20707	if test "x$PVM" = "x"; then
20708		PVM="0"
20709	fi
20710
20711cat >>confdefs.h <<_ACEOF
20712#define PACKAGE_VERSION_MINOR $PVM
20713_ACEOF
20714
20715	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
20716	if test "x$PVP" = "x"; then
20717		PVP="0"
20718	fi
20719
20720cat >>confdefs.h <<_ACEOF
20721#define PACKAGE_VERSION_PATCHLEVEL $PVP
20722_ACEOF
20723
20724
20725
20726ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
20727
20728cat >confcache <<\_ACEOF
20729# This file is a shell script that caches the results of configure
20730# tests run on this system so they can be shared between configure
20731# scripts and configure runs, see configure's option --config-cache.
20732# It is not useful on other systems.  If it contains results you don't
20733# want to keep, you may remove or edit it.
20734#
20735# config.status only pays attention to the cache file if you give it
20736# the --recheck option to rerun configure.
20737#
20738# `ac_cv_env_foo' variables (set or unset) will be overridden when
20739# loading this file, other *unset* `ac_cv_foo' will be assigned the
20740# following values.
20741
20742_ACEOF
20743
20744# The following way of writing the cache mishandles newlines in values,
20745# but we know of no workaround that is simple, portable, and efficient.
20746# So, we kill variables containing newlines.
20747# Ultrix sh set writes to stderr and can't be redirected directly,
20748# and sets the high bit in the cache file unless we assign to the vars.
20749(
20750  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20751    eval ac_val=\$$ac_var
20752    case $ac_val in #(
20753    *${as_nl}*)
20754      case $ac_var in #(
20755      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
20756echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
20757      esac
20758      case $ac_var in #(
20759      _ | IFS | as_nl) ;; #(
20760      *) $as_unset $ac_var ;;
20761      esac ;;
20762    esac
20763  done
20764
20765  (set) 2>&1 |
20766    case $as_nl`(ac_space=' '; set) 2>&1` in #(
20767    *${as_nl}ac_space=\ *)
20768      # `set' does not quote correctly, so add quotes (double-quote
20769      # substitution turns \\\\ into \\, and sed turns \\ into \).
20770      sed -n \
20771	"s/'/'\\\\''/g;
20772	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20773      ;; #(
20774    *)
20775      # `set' quotes correctly as required by POSIX, so do not add quotes.
20776      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20777      ;;
20778    esac |
20779    sort
20780) |
20781  sed '
20782     /^ac_cv_env_/b end
20783     t clear
20784     :clear
20785     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20786     t end
20787     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20788     :end' >>confcache
20789if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20790  if test -w "$cache_file"; then
20791    test "x$cache_file" != "x/dev/null" &&
20792      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
20793echo "$as_me: updating cache $cache_file" >&6;}
20794    cat confcache >$cache_file
20795  else
20796    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
20797echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20798  fi
20799fi
20800rm -f confcache
20801
20802test "x$prefix" = xNONE && prefix=$ac_default_prefix
20803# Let make expand exec_prefix.
20804test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20805
20806DEFS=-DHAVE_CONFIG_H
20807
20808ac_libobjs=
20809ac_ltlibobjs=
20810for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20811  # 1. Remove the extension, and $U if already installed.
20812  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20813  ac_i=`echo "$ac_i" | sed "$ac_script"`
20814  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
20815  #    will be set to the directory where LIBOBJS objects are built.
20816  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20817  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
20818done
20819LIBOBJS=$ac_libobjs
20820
20821LTLIBOBJS=$ac_ltlibobjs
20822
20823
20824if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
20825  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
20826Usually this means the macro was only invoked conditionally." >&5
20827echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
20828Usually this means the macro was only invoked conditionally." >&2;}
20829   { (exit 1); exit 1; }; }
20830fi
20831if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20832  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
20833Usually this means the macro was only invoked conditionally." >&5
20834echo "$as_me: error: conditional \"AMDEP\" was never defined.
20835Usually this means the macro was only invoked conditionally." >&2;}
20836   { (exit 1); exit 1; }; }
20837fi
20838if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20839  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
20840Usually this means the macro was only invoked conditionally." >&5
20841echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
20842Usually this means the macro was only invoked conditionally." >&2;}
20843   { (exit 1); exit 1; }; }
20844fi
20845if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
20846  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
20847Usually this means the macro was only invoked conditionally." >&5
20848echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
20849Usually this means the macro was only invoked conditionally." >&2;}
20850   { (exit 1); exit 1; }; }
20851fi
20852if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20853  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
20854Usually this means the macro was only invoked conditionally." >&5
20855echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
20856Usually this means the macro was only invoked conditionally." >&2;}
20857   { (exit 1); exit 1; }; }
20858fi
20859
20860: ${CONFIG_STATUS=./config.status}
20861ac_clean_files_save=$ac_clean_files
20862ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20863{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20864echo "$as_me: creating $CONFIG_STATUS" >&6;}
20865cat >$CONFIG_STATUS <<_ACEOF
20866#! $SHELL
20867# Generated by $as_me.
20868# Run this file to recreate the current configuration.
20869# Compiler output produced by configure, useful for debugging
20870# configure, is in config.log if it exists.
20871
20872debug=false
20873ac_cs_recheck=false
20874ac_cs_silent=false
20875SHELL=\${CONFIG_SHELL-$SHELL}
20876_ACEOF
20877
20878cat >>$CONFIG_STATUS <<\_ACEOF
20879## --------------------- ##
20880## M4sh Initialization.  ##
20881## --------------------- ##
20882
20883# Be more Bourne compatible
20884DUALCASE=1; export DUALCASE # for MKS sh
20885if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20886  emulate sh
20887  NULLCMD=:
20888  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20889  # is contrary to our usage.  Disable this feature.
20890  alias -g '${1+"$@"}'='"$@"'
20891  setopt NO_GLOB_SUBST
20892else
20893  case `(set -o) 2>/dev/null` in
20894  *posix*) set -o posix ;;
20895esac
20896
20897fi
20898
20899
20900
20901
20902# PATH needs CR
20903# Avoid depending upon Character Ranges.
20904as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20905as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20906as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20907as_cr_digits='0123456789'
20908as_cr_alnum=$as_cr_Letters$as_cr_digits
20909
20910# The user is always right.
20911if test "${PATH_SEPARATOR+set}" != set; then
20912  echo "#! /bin/sh" >conf$$.sh
20913  echo  "exit 0"   >>conf$$.sh
20914  chmod +x conf$$.sh
20915  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
20916    PATH_SEPARATOR=';'
20917  else
20918    PATH_SEPARATOR=:
20919  fi
20920  rm -f conf$$.sh
20921fi
20922
20923# Support unset when possible.
20924if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20925  as_unset=unset
20926else
20927  as_unset=false
20928fi
20929
20930
20931# IFS
20932# We need space, tab and new line, in precisely that order.  Quoting is
20933# there to prevent editors from complaining about space-tab.
20934# (If _AS_PATH_WALK were called with IFS unset, it would disable word
20935# splitting by setting IFS to empty value.)
20936as_nl='
20937'
20938IFS=" ""	$as_nl"
20939
20940# Find who we are.  Look in the path if we contain no directory separator.
20941case $0 in
20942  *[\\/]* ) as_myself=$0 ;;
20943  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20944for as_dir in $PATH
20945do
20946  IFS=$as_save_IFS
20947  test -z "$as_dir" && as_dir=.
20948  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20949done
20950IFS=$as_save_IFS
20951
20952     ;;
20953esac
20954# We did not find ourselves, most probably we were run as `sh COMMAND'
20955# in which case we are not to be found in the path.
20956if test "x$as_myself" = x; then
20957  as_myself=$0
20958fi
20959if test ! -f "$as_myself"; then
20960  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20961  { (exit 1); exit 1; }
20962fi
20963
20964# Work around bugs in pre-3.0 UWIN ksh.
20965for as_var in ENV MAIL MAILPATH
20966do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20967done
20968PS1='$ '
20969PS2='> '
20970PS4='+ '
20971
20972# NLS nuisances.
20973for as_var in \
20974  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20975  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20976  LC_TELEPHONE LC_TIME
20977do
20978  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20979    eval $as_var=C; export $as_var
20980  else
20981    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20982  fi
20983done
20984
20985# Required to use basename.
20986if expr a : '\(a\)' >/dev/null 2>&1 &&
20987   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20988  as_expr=expr
20989else
20990  as_expr=false
20991fi
20992
20993if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20994  as_basename=basename
20995else
20996  as_basename=false
20997fi
20998
20999
21000# Name of the executable.
21001as_me=`$as_basename -- "$0" ||
21002$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21003	 X"$0" : 'X\(//\)$' \| \
21004	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21005echo X/"$0" |
21006    sed '/^.*\/\([^/][^/]*\)\/*$/{
21007	    s//\1/
21008	    q
21009	  }
21010	  /^X\/\(\/\/\)$/{
21011	    s//\1/
21012	    q
21013	  }
21014	  /^X\/\(\/\).*/{
21015	    s//\1/
21016	    q
21017	  }
21018	  s/.*/./; q'`
21019
21020# CDPATH.
21021$as_unset CDPATH
21022
21023
21024
21025  as_lineno_1=$LINENO
21026  as_lineno_2=$LINENO
21027  test "x$as_lineno_1" != "x$as_lineno_2" &&
21028  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21029
21030  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21031  # uniformly replaced by the line number.  The first 'sed' inserts a
21032  # line-number line after each line using $LINENO; the second 'sed'
21033  # does the real work.  The second script uses 'N' to pair each
21034  # line-number line with the line containing $LINENO, and appends
21035  # trailing '-' during substitution so that $LINENO is not a special
21036  # case at line end.
21037  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21038  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21039  # E. McMahon (1931-1989) for sed's syntax.  :-)
21040  sed -n '
21041    p
21042    /[$]LINENO/=
21043  ' <$as_myself |
21044    sed '
21045      s/[$]LINENO.*/&-/
21046      t lineno
21047      b
21048      :lineno
21049      N
21050      :loop
21051      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21052      t loop
21053      s/-\n.*//
21054    ' >$as_me.lineno &&
21055  chmod +x "$as_me.lineno" ||
21056    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21057   { (exit 1); exit 1; }; }
21058
21059  # Don't try to exec as it changes $[0], causing all sort of problems
21060  # (the dirname of $[0] is not the place where we might find the
21061  # original and so on.  Autoconf is especially sensitive to this).
21062  . "./$as_me.lineno"
21063  # Exit status is that of the last command.
21064  exit
21065}
21066
21067
21068if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21069  as_dirname=dirname
21070else
21071  as_dirname=false
21072fi
21073
21074ECHO_C= ECHO_N= ECHO_T=
21075case `echo -n x` in
21076-n*)
21077  case `echo 'x\c'` in
21078  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21079  *)   ECHO_C='\c';;
21080  esac;;
21081*)
21082  ECHO_N='-n';;
21083esac
21084
21085if expr a : '\(a\)' >/dev/null 2>&1 &&
21086   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21087  as_expr=expr
21088else
21089  as_expr=false
21090fi
21091
21092rm -f conf$$ conf$$.exe conf$$.file
21093if test -d conf$$.dir; then
21094  rm -f conf$$.dir/conf$$.file
21095else
21096  rm -f conf$$.dir
21097  mkdir conf$$.dir
21098fi
21099echo >conf$$.file
21100if ln -s conf$$.file conf$$ 2>/dev/null; then
21101  as_ln_s='ln -s'
21102  # ... but there are two gotchas:
21103  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21104  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21105  # In both cases, we have to default to `cp -p'.
21106  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21107    as_ln_s='cp -p'
21108elif ln conf$$.file conf$$ 2>/dev/null; then
21109  as_ln_s=ln
21110else
21111  as_ln_s='cp -p'
21112fi
21113rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21114rmdir conf$$.dir 2>/dev/null
21115
21116if mkdir -p . 2>/dev/null; then
21117  as_mkdir_p=:
21118else
21119  test -d ./-p && rmdir ./-p
21120  as_mkdir_p=false
21121fi
21122
21123if test -x / >/dev/null 2>&1; then
21124  as_test_x='test -x'
21125else
21126  if ls -dL / >/dev/null 2>&1; then
21127    as_ls_L_option=L
21128  else
21129    as_ls_L_option=
21130  fi
21131  as_test_x='
21132    eval sh -c '\''
21133      if test -d "$1"; then
21134        test -d "$1/.";
21135      else
21136	case $1 in
21137        -*)set "./$1";;
21138	esac;
21139	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
21140	???[sx]*):;;*)false;;esac;fi
21141    '\'' sh
21142  '
21143fi
21144as_executable_p=$as_test_x
21145
21146# Sed expression to map a string onto a valid CPP name.
21147as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21148
21149# Sed expression to map a string onto a valid variable name.
21150as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21151
21152
21153exec 6>&1
21154
21155# Save the log message, to keep $[0] and so on meaningful, and to
21156# report actual input values of CONFIG_FILES etc. instead of their
21157# values after options handling.
21158ac_log="
21159This file was extended by xf86-video-siliconmotion $as_me 1.5.1, which was
21160generated by GNU Autoconf 2.61.  Invocation command line was
21161
21162  CONFIG_FILES    = $CONFIG_FILES
21163  CONFIG_HEADERS  = $CONFIG_HEADERS
21164  CONFIG_LINKS    = $CONFIG_LINKS
21165  CONFIG_COMMANDS = $CONFIG_COMMANDS
21166  $ $0 $@
21167
21168on `(hostname || uname -n) 2>/dev/null | sed 1q`
21169"
21170
21171_ACEOF
21172
21173cat >>$CONFIG_STATUS <<_ACEOF
21174# Files that config.status was made for.
21175config_files="$ac_config_files"
21176config_headers="$ac_config_headers"
21177config_commands="$ac_config_commands"
21178
21179_ACEOF
21180
21181cat >>$CONFIG_STATUS <<\_ACEOF
21182ac_cs_usage="\
21183\`$as_me' instantiates files from templates according to the
21184current configuration.
21185
21186Usage: $0 [OPTIONS] [FILE]...
21187
21188  -h, --help       print this help, then exit
21189  -V, --version    print version number and configuration settings, then exit
21190  -q, --quiet      do not print progress messages
21191  -d, --debug      don't remove temporary files
21192      --recheck    update $as_me by reconfiguring in the same conditions
21193  --file=FILE[:TEMPLATE]
21194		   instantiate the configuration file FILE
21195  --header=FILE[:TEMPLATE]
21196		   instantiate the configuration header FILE
21197
21198Configuration files:
21199$config_files
21200
21201Configuration headers:
21202$config_headers
21203
21204Configuration commands:
21205$config_commands
21206
21207Report bugs to <bug-autoconf@gnu.org>."
21208
21209_ACEOF
21210cat >>$CONFIG_STATUS <<_ACEOF
21211ac_cs_version="\\
21212xf86-video-siliconmotion config.status 1.5.1
21213configured by $0, generated by GNU Autoconf 2.61,
21214  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21215
21216Copyright (C) 2006 Free Software Foundation, Inc.
21217This config.status script is free software; the Free Software Foundation
21218gives unlimited permission to copy, distribute and modify it."
21219
21220ac_pwd='$ac_pwd'
21221srcdir='$srcdir'
21222INSTALL='$INSTALL'
21223_ACEOF
21224
21225cat >>$CONFIG_STATUS <<\_ACEOF
21226# If no file are specified by the user, then we need to provide default
21227# value.  By we need to know if files were specified by the user.
21228ac_need_defaults=:
21229while test $# != 0
21230do
21231  case $1 in
21232  --*=*)
21233    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21234    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21235    ac_shift=:
21236    ;;
21237  *)
21238    ac_option=$1
21239    ac_optarg=$2
21240    ac_shift=shift
21241    ;;
21242  esac
21243
21244  case $ac_option in
21245  # Handling of the options.
21246  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21247    ac_cs_recheck=: ;;
21248  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21249    echo "$ac_cs_version"; exit ;;
21250  --debug | --debu | --deb | --de | --d | -d )
21251    debug=: ;;
21252  --file | --fil | --fi | --f )
21253    $ac_shift
21254    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
21255    ac_need_defaults=false;;
21256  --header | --heade | --head | --hea )
21257    $ac_shift
21258    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
21259    ac_need_defaults=false;;
21260  --he | --h)
21261    # Conflict between --help and --header
21262    { echo "$as_me: error: ambiguous option: $1
21263Try \`$0 --help' for more information." >&2
21264   { (exit 1); exit 1; }; };;
21265  --help | --hel | -h )
21266    echo "$ac_cs_usage"; exit ;;
21267  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21268  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21269    ac_cs_silent=: ;;
21270
21271  # This is an error.
21272  -*) { echo "$as_me: error: unrecognized option: $1
21273Try \`$0 --help' for more information." >&2
21274   { (exit 1); exit 1; }; } ;;
21275
21276  *) ac_config_targets="$ac_config_targets $1"
21277     ac_need_defaults=false ;;
21278
21279  esac
21280  shift
21281done
21282
21283ac_configure_extra_args=
21284
21285if $ac_cs_silent; then
21286  exec 6>/dev/null
21287  ac_configure_extra_args="$ac_configure_extra_args --silent"
21288fi
21289
21290_ACEOF
21291cat >>$CONFIG_STATUS <<_ACEOF
21292if \$ac_cs_recheck; then
21293  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
21294  CONFIG_SHELL=$SHELL
21295  export CONFIG_SHELL
21296  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21297fi
21298
21299_ACEOF
21300cat >>$CONFIG_STATUS <<\_ACEOF
21301exec 5>>config.log
21302{
21303  echo
21304  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21305## Running $as_me. ##
21306_ASBOX
21307  echo "$ac_log"
21308} >&5
21309
21310_ACEOF
21311cat >>$CONFIG_STATUS <<_ACEOF
21312#
21313# INIT-COMMANDS
21314#
21315AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
21316
21317_ACEOF
21318
21319cat >>$CONFIG_STATUS <<\_ACEOF
21320
21321# Handling of arguments.
21322for ac_config_target in $ac_config_targets
21323do
21324  case $ac_config_target in
21325    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21326    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21327    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21328    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21329    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
21330
21331  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21332echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21333   { (exit 1); exit 1; }; };;
21334  esac
21335done
21336
21337
21338# If the user did not use the arguments to specify the items to instantiate,
21339# then the envvar interface is used.  Set only those that are not.
21340# We use the long form for the default assignment because of an extremely
21341# bizarre bug on SunOS 4.1.3.
21342if $ac_need_defaults; then
21343  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21344  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21345  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21346fi
21347
21348# Have a temporary directory for convenience.  Make it in the build tree
21349# simply because there is no reason against having it here, and in addition,
21350# creating and moving files from /tmp can sometimes cause problems.
21351# Hook for its removal unless debugging.
21352# Note that there is a small window in which the directory will not be cleaned:
21353# after its creation but before its name has been assigned to `$tmp'.
21354$debug ||
21355{
21356  tmp=
21357  trap 'exit_status=$?
21358  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21359' 0
21360  trap '{ (exit 1); exit 1; }' 1 2 13 15
21361}
21362# Create a (secure) tmp directory for tmp files.
21363
21364{
21365  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21366  test -n "$tmp" && test -d "$tmp"
21367}  ||
21368{
21369  tmp=./conf$$-$RANDOM
21370  (umask 077 && mkdir "$tmp")
21371} ||
21372{
21373   echo "$me: cannot create a temporary directory in ." >&2
21374   { (exit 1); exit 1; }
21375}
21376
21377#
21378# Set up the sed scripts for CONFIG_FILES section.
21379#
21380
21381# No need to generate the scripts if there are no CONFIG_FILES.
21382# This happens for instance when ./config.status config.h
21383if test -n "$CONFIG_FILES"; then
21384
21385_ACEOF
21386
21387
21388
21389ac_delim='%!_!# '
21390for ac_last_try in false false false false false :; do
21391  cat >conf$$subs.sed <<_ACEOF
21392SHELL!$SHELL$ac_delim
21393PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
21394PACKAGE_NAME!$PACKAGE_NAME$ac_delim
21395PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
21396PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
21397PACKAGE_STRING!$PACKAGE_STRING$ac_delim
21398PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
21399exec_prefix!$exec_prefix$ac_delim
21400prefix!$prefix$ac_delim
21401program_transform_name!$program_transform_name$ac_delim
21402bindir!$bindir$ac_delim
21403sbindir!$sbindir$ac_delim
21404libexecdir!$libexecdir$ac_delim
21405datarootdir!$datarootdir$ac_delim
21406datadir!$datadir$ac_delim
21407sysconfdir!$sysconfdir$ac_delim
21408sharedstatedir!$sharedstatedir$ac_delim
21409localstatedir!$localstatedir$ac_delim
21410includedir!$includedir$ac_delim
21411oldincludedir!$oldincludedir$ac_delim
21412docdir!$docdir$ac_delim
21413infodir!$infodir$ac_delim
21414htmldir!$htmldir$ac_delim
21415dvidir!$dvidir$ac_delim
21416pdfdir!$pdfdir$ac_delim
21417psdir!$psdir$ac_delim
21418libdir!$libdir$ac_delim
21419localedir!$localedir$ac_delim
21420mandir!$mandir$ac_delim
21421DEFS!$DEFS$ac_delim
21422ECHO_C!$ECHO_C$ac_delim
21423ECHO_N!$ECHO_N$ac_delim
21424ECHO_T!$ECHO_T$ac_delim
21425LIBS!$LIBS$ac_delim
21426build_alias!$build_alias$ac_delim
21427host_alias!$host_alias$ac_delim
21428target_alias!$target_alias$ac_delim
21429INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
21430INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
21431INSTALL_DATA!$INSTALL_DATA$ac_delim
21432CYGPATH_W!$CYGPATH_W$ac_delim
21433PACKAGE!$PACKAGE$ac_delim
21434VERSION!$VERSION$ac_delim
21435ACLOCAL!$ACLOCAL$ac_delim
21436AUTOCONF!$AUTOCONF$ac_delim
21437AUTOMAKE!$AUTOMAKE$ac_delim
21438AUTOHEADER!$AUTOHEADER$ac_delim
21439MAKEINFO!$MAKEINFO$ac_delim
21440install_sh!$install_sh$ac_delim
21441STRIP!$STRIP$ac_delim
21442INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
21443mkdir_p!$mkdir_p$ac_delim
21444AWK!$AWK$ac_delim
21445SET_MAKE!$SET_MAKE$ac_delim
21446am__leading_dot!$am__leading_dot$ac_delim
21447AMTAR!$AMTAR$ac_delim
21448am__tar!$am__tar$ac_delim
21449am__untar!$am__untar$ac_delim
21450MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
21451MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
21452MAINT!$MAINT$ac_delim
21453build!$build$ac_delim
21454build_cpu!$build_cpu$ac_delim
21455build_vendor!$build_vendor$ac_delim
21456build_os!$build_os$ac_delim
21457host!$host$ac_delim
21458host_cpu!$host_cpu$ac_delim
21459host_vendor!$host_vendor$ac_delim
21460host_os!$host_os$ac_delim
21461CC!$CC$ac_delim
21462CFLAGS!$CFLAGS$ac_delim
21463LDFLAGS!$LDFLAGS$ac_delim
21464CPPFLAGS!$CPPFLAGS$ac_delim
21465ac_ct_CC!$ac_ct_CC$ac_delim
21466EXEEXT!$EXEEXT$ac_delim
21467OBJEXT!$OBJEXT$ac_delim
21468DEPDIR!$DEPDIR$ac_delim
21469am__include!$am__include$ac_delim
21470am__quote!$am__quote$ac_delim
21471AMDEP_TRUE!$AMDEP_TRUE$ac_delim
21472AMDEP_FALSE!$AMDEP_FALSE$ac_delim
21473AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
21474CCDEPMODE!$CCDEPMODE$ac_delim
21475am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
21476am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
21477GREP!$GREP$ac_delim
21478EGREP!$EGREP$ac_delim
21479LN_S!$LN_S$ac_delim
21480ECHO!$ECHO$ac_delim
21481AR!$AR$ac_delim
21482RANLIB!$RANLIB$ac_delim
21483CPP!$CPP$ac_delim
21484CXX!$CXX$ac_delim
21485CXXFLAGS!$CXXFLAGS$ac_delim
21486ac_ct_CXX!$ac_ct_CXX$ac_delim
21487CXXDEPMODE!$CXXDEPMODE$ac_delim
21488am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
21489_ACEOF
21490
21491  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
21492    break
21493  elif $ac_last_try; then
21494    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21495echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21496   { (exit 1); exit 1; }; }
21497  else
21498    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21499  fi
21500done
21501
21502ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21503if test -n "$ac_eof"; then
21504  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21505  ac_eof=`expr $ac_eof + 1`
21506fi
21507
21508cat >>$CONFIG_STATUS <<_ACEOF
21509cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
21510/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21511_ACEOF
21512sed '
21513s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21514s/^/s,@/; s/!/@,|#_!!_#|/
21515:n
21516t n
21517s/'"$ac_delim"'$/,g/; t
21518s/$/\\/; p
21519N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21520' >>$CONFIG_STATUS <conf$$subs.sed
21521rm -f conf$$subs.sed
21522cat >>$CONFIG_STATUS <<_ACEOF
21523CEOF$ac_eof
21524_ACEOF
21525
21526
21527ac_delim='%!_!# '
21528for ac_last_try in false false false false false :; do
21529  cat >conf$$subs.sed <<_ACEOF
21530am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
21531CXXCPP!$CXXCPP$ac_delim
21532F77!$F77$ac_delim
21533FFLAGS!$FFLAGS$ac_delim
21534ac_ct_F77!$ac_ct_F77$ac_delim
21535LIBTOOL!$LIBTOOL$ac_delim
21536PKG_CONFIG!$PKG_CONFIG$ac_delim
21537XORG_CFLAGS!$XORG_CFLAGS$ac_delim
21538XORG_LIBS!$XORG_LIBS$ac_delim
21539moduledir!$moduledir$ac_delim
21540DRIVER_NAME!$DRIVER_NAME$ac_delim
21541APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
21542LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
21543FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
21544MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
21545DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
21546ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
21547APP_MAN_DIR!$APP_MAN_DIR$ac_delim
21548LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
21549FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
21550MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim
21551DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim
21552ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim
21553LIBOBJS!$LIBOBJS$ac_delim
21554LTLIBOBJS!$LTLIBOBJS$ac_delim
21555_ACEOF
21556
21557  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 25; then
21558    break
21559  elif $ac_last_try; then
21560    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21561echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21562   { (exit 1); exit 1; }; }
21563  else
21564    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21565  fi
21566done
21567
21568ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21569if test -n "$ac_eof"; then
21570  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21571  ac_eof=`expr $ac_eof + 1`
21572fi
21573
21574cat >>$CONFIG_STATUS <<_ACEOF
21575cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21576/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21577_ACEOF
21578sed '
21579s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21580s/^/s,@/; s/!/@,|#_!!_#|/
21581:n
21582t n
21583s/'"$ac_delim"'$/,g/; t
21584s/$/\\/; p
21585N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21586' >>$CONFIG_STATUS <conf$$subs.sed
21587rm -f conf$$subs.sed
21588cat >>$CONFIG_STATUS <<_ACEOF
21589:end
21590s/|#_!!_#|//g
21591CEOF$ac_eof
21592_ACEOF
21593
21594
21595# VPATH may cause trouble with some makes, so we remove $(srcdir),
21596# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21597# trailing colons and then remove the whole line if VPATH becomes empty
21598# (actually we leave an empty line to preserve line numbers).
21599if test "x$srcdir" = x.; then
21600  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
21601s/:*\$(srcdir):*/:/
21602s/:*\${srcdir}:*/:/
21603s/:*@srcdir@:*/:/
21604s/^\([^=]*=[	 ]*\):*/\1/
21605s/:*$//
21606s/^[^=]*=[	 ]*$//
21607}'
21608fi
21609
21610cat >>$CONFIG_STATUS <<\_ACEOF
21611fi # test -n "$CONFIG_FILES"
21612
21613
21614for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
21615do
21616  case $ac_tag in
21617  :[FHLC]) ac_mode=$ac_tag; continue;;
21618  esac
21619  case $ac_mode$ac_tag in
21620  :[FHL]*:*);;
21621  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
21622echo "$as_me: error: Invalid tag $ac_tag." >&2;}
21623   { (exit 1); exit 1; }; };;
21624  :[FH]-) ac_tag=-:-;;
21625  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21626  esac
21627  ac_save_IFS=$IFS
21628  IFS=:
21629  set x $ac_tag
21630  IFS=$ac_save_IFS
21631  shift
21632  ac_file=$1
21633  shift
21634
21635  case $ac_mode in
21636  :L) ac_source=$1;;
21637  :[FH])
21638    ac_file_inputs=
21639    for ac_f
21640    do
21641      case $ac_f in
21642      -) ac_f="$tmp/stdin";;
21643      *) # Look for the file first in the build tree, then in the source tree
21644	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21645	 # because $ac_f cannot contain `:'.
21646	 test -f "$ac_f" ||
21647	   case $ac_f in
21648	   [\\/$]*) false;;
21649	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21650	   esac ||
21651	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21652echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21653   { (exit 1); exit 1; }; };;
21654      esac
21655      ac_file_inputs="$ac_file_inputs $ac_f"
21656    done
21657
21658    # Let's still pretend it is `configure' which instantiates (i.e., don't
21659    # use $as_me), people would be surprised to read:
21660    #    /* config.h.  Generated by config.status.  */
21661    configure_input="Generated from "`IFS=:
21662	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
21663    if test x"$ac_file" != x-; then
21664      configure_input="$ac_file.  $configure_input"
21665      { echo "$as_me:$LINENO: creating $ac_file" >&5
21666echo "$as_me: creating $ac_file" >&6;}
21667    fi
21668
21669    case $ac_tag in
21670    *:-:* | *:-) cat >"$tmp/stdin";;
21671    esac
21672    ;;
21673  esac
21674
21675  ac_dir=`$as_dirname -- "$ac_file" ||
21676$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21677	 X"$ac_file" : 'X\(//\)[^/]' \| \
21678	 X"$ac_file" : 'X\(//\)$' \| \
21679	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21680echo X"$ac_file" |
21681    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21682	    s//\1/
21683	    q
21684	  }
21685	  /^X\(\/\/\)[^/].*/{
21686	    s//\1/
21687	    q
21688	  }
21689	  /^X\(\/\/\)$/{
21690	    s//\1/
21691	    q
21692	  }
21693	  /^X\(\/\).*/{
21694	    s//\1/
21695	    q
21696	  }
21697	  s/.*/./; q'`
21698  { as_dir="$ac_dir"
21699  case $as_dir in #(
21700  -*) as_dir=./$as_dir;;
21701  esac
21702  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21703    as_dirs=
21704    while :; do
21705      case $as_dir in #(
21706      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21707      *) as_qdir=$as_dir;;
21708      esac
21709      as_dirs="'$as_qdir' $as_dirs"
21710      as_dir=`$as_dirname -- "$as_dir" ||
21711$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21712	 X"$as_dir" : 'X\(//\)[^/]' \| \
21713	 X"$as_dir" : 'X\(//\)$' \| \
21714	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21715echo X"$as_dir" |
21716    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21717	    s//\1/
21718	    q
21719	  }
21720	  /^X\(\/\/\)[^/].*/{
21721	    s//\1/
21722	    q
21723	  }
21724	  /^X\(\/\/\)$/{
21725	    s//\1/
21726	    q
21727	  }
21728	  /^X\(\/\).*/{
21729	    s//\1/
21730	    q
21731	  }
21732	  s/.*/./; q'`
21733      test -d "$as_dir" && break
21734    done
21735    test -z "$as_dirs" || eval "mkdir $as_dirs"
21736  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21737echo "$as_me: error: cannot create directory $as_dir" >&2;}
21738   { (exit 1); exit 1; }; }; }
21739  ac_builddir=.
21740
21741case "$ac_dir" in
21742.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21743*)
21744  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
21745  # A ".." for each directory in $ac_dir_suffix.
21746  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
21747  case $ac_top_builddir_sub in
21748  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21749  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21750  esac ;;
21751esac
21752ac_abs_top_builddir=$ac_pwd
21753ac_abs_builddir=$ac_pwd$ac_dir_suffix
21754# for backward compatibility:
21755ac_top_builddir=$ac_top_build_prefix
21756
21757case $srcdir in
21758  .)  # We are building in place.
21759    ac_srcdir=.
21760    ac_top_srcdir=$ac_top_builddir_sub
21761    ac_abs_top_srcdir=$ac_pwd ;;
21762  [\\/]* | ?:[\\/]* )  # Absolute name.
21763    ac_srcdir=$srcdir$ac_dir_suffix;
21764    ac_top_srcdir=$srcdir
21765    ac_abs_top_srcdir=$srcdir ;;
21766  *) # Relative name.
21767    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21768    ac_top_srcdir=$ac_top_build_prefix$srcdir
21769    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21770esac
21771ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21772
21773
21774  case $ac_mode in
21775  :F)
21776  #
21777  # CONFIG_FILE
21778  #
21779
21780  case $INSTALL in
21781  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21782  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21783  esac
21784_ACEOF
21785
21786cat >>$CONFIG_STATUS <<\_ACEOF
21787# If the template does not know about datarootdir, expand it.
21788# FIXME: This hack should be removed a few years after 2.60.
21789ac_datarootdir_hack=; ac_datarootdir_seen=
21790
21791case `sed -n '/datarootdir/ {
21792  p
21793  q
21794}
21795/@datadir@/p
21796/@docdir@/p
21797/@infodir@/p
21798/@localedir@/p
21799/@mandir@/p
21800' $ac_file_inputs` in
21801*datarootdir*) ac_datarootdir_seen=yes;;
21802*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21803  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21804echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21805_ACEOF
21806cat >>$CONFIG_STATUS <<_ACEOF
21807  ac_datarootdir_hack='
21808  s&@datadir@&$datadir&g
21809  s&@docdir@&$docdir&g
21810  s&@infodir@&$infodir&g
21811  s&@localedir@&$localedir&g
21812  s&@mandir@&$mandir&g
21813    s&\\\${datarootdir}&$datarootdir&g' ;;
21814esac
21815_ACEOF
21816
21817# Neutralize VPATH when `$srcdir' = `.'.
21818# Shell code in configure.ac might set extrasub.
21819# FIXME: do we really want to maintain this feature?
21820cat >>$CONFIG_STATUS <<_ACEOF
21821  sed "$ac_vpsub
21822$extrasub
21823_ACEOF
21824cat >>$CONFIG_STATUS <<\_ACEOF
21825:t
21826/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21827s&@configure_input@&$configure_input&;t t
21828s&@top_builddir@&$ac_top_builddir_sub&;t t
21829s&@srcdir@&$ac_srcdir&;t t
21830s&@abs_srcdir@&$ac_abs_srcdir&;t t
21831s&@top_srcdir@&$ac_top_srcdir&;t t
21832s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21833s&@builddir@&$ac_builddir&;t t
21834s&@abs_builddir@&$ac_abs_builddir&;t t
21835s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21836s&@INSTALL@&$ac_INSTALL&;t t
21837$ac_datarootdir_hack
21838" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
21839
21840test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21841  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
21842  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
21843  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21844which seems to be undefined.  Please make sure it is defined." >&5
21845echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21846which seems to be undefined.  Please make sure it is defined." >&2;}
21847
21848  rm -f "$tmp/stdin"
21849  case $ac_file in
21850  -) cat "$tmp/out"; rm -f "$tmp/out";;
21851  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
21852  esac
21853 ;;
21854  :H)
21855  #
21856  # CONFIG_HEADER
21857  #
21858_ACEOF
21859
21860# Transform confdefs.h into a sed script `conftest.defines', that
21861# substitutes the proper values into config.h.in to produce config.h.
21862rm -f conftest.defines conftest.tail
21863# First, append a space to every undef/define line, to ease matching.
21864echo 's/$/ /' >conftest.defines
21865# Then, protect against being on the right side of a sed subst, or in
21866# an unquoted here document, in config.status.  If some macros were
21867# called several times there might be several #defines for the same
21868# symbol, which is useless.  But do not sort them, since the last
21869# AC_DEFINE must be honored.
21870ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21871# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
21872# NAME is the cpp macro being defined, VALUE is the value it is being given.
21873# PARAMS is the parameter list in the macro definition--in most cases, it's
21874# just an empty string.
21875ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
21876ac_dB='\\)[	 (].*,\\1define\\2'
21877ac_dC=' '
21878ac_dD=' ,'
21879
21880uniq confdefs.h |
21881  sed -n '
21882	t rset
21883	:rset
21884	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
21885	t ok
21886	d
21887	:ok
21888	s/[\\&,]/\\&/g
21889	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
21890	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
21891  ' >>conftest.defines
21892
21893# Remove the space that was appended to ease matching.
21894# Then replace #undef with comments.  This is necessary, for
21895# example, in the case of _POSIX_SOURCE, which is predefined and required
21896# on some systems where configure will not decide to define it.
21897# (The regexp can be short, since the line contains either #define or #undef.)
21898echo 's/ $//
21899s,^[	 #]*u.*,/* & */,' >>conftest.defines
21900
21901# Break up conftest.defines:
21902ac_max_sed_lines=50
21903
21904# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
21905# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
21906# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
21907# et cetera.
21908ac_in='$ac_file_inputs'
21909ac_out='"$tmp/out1"'
21910ac_nxt='"$tmp/out2"'
21911
21912while :
21913do
21914  # Write a here document:
21915    cat >>$CONFIG_STATUS <<_ACEOF
21916    # First, check the format of the line:
21917    cat >"\$tmp/defines.sed" <<\\CEOF
21918/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
21919/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
21920b
21921:def
21922_ACEOF
21923  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
21924  echo 'CEOF
21925    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
21926  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
21927  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
21928  grep . conftest.tail >/dev/null || break
21929  rm -f conftest.defines
21930  mv conftest.tail conftest.defines
21931done
21932rm -f conftest.defines conftest.tail
21933
21934echo "ac_result=$ac_in" >>$CONFIG_STATUS
21935cat >>$CONFIG_STATUS <<\_ACEOF
21936  if test x"$ac_file" != x-; then
21937    echo "/* $configure_input  */" >"$tmp/config.h"
21938    cat "$ac_result" >>"$tmp/config.h"
21939    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
21940      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21941echo "$as_me: $ac_file is unchanged" >&6;}
21942    else
21943      rm -f $ac_file
21944      mv "$tmp/config.h" $ac_file
21945    fi
21946  else
21947    echo "/* $configure_input  */"
21948    cat "$ac_result"
21949  fi
21950  rm -f "$tmp/out12"
21951# Compute $ac_file's index in $config_headers.
21952_am_stamp_count=1
21953for _am_header in $config_headers :; do
21954  case $_am_header in
21955    $ac_file | $ac_file:* )
21956      break ;;
21957    * )
21958      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21959  esac
21960done
21961echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
21962$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21963	 X$ac_file : 'X\(//\)[^/]' \| \
21964	 X$ac_file : 'X\(//\)$' \| \
21965	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
21966echo X$ac_file |
21967    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21968	    s//\1/
21969	    q
21970	  }
21971	  /^X\(\/\/\)[^/].*/{
21972	    s//\1/
21973	    q
21974	  }
21975	  /^X\(\/\/\)$/{
21976	    s//\1/
21977	    q
21978	  }
21979	  /^X\(\/\).*/{
21980	    s//\1/
21981	    q
21982	  }
21983	  s/.*/./; q'`/stamp-h$_am_stamp_count
21984 ;;
21985
21986  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
21987echo "$as_me: executing $ac_file commands" >&6;}
21988 ;;
21989  esac
21990
21991
21992  case $ac_file$ac_mode in
21993    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
21994  # Strip MF so we end up with the name of the file.
21995  mf=`echo "$mf" | sed -e 's/:.*$//'`
21996  # Check whether this is an Automake generated Makefile or not.
21997  # We used to match only the files named `Makefile.in', but
21998  # some people rename them; so instead we look at the file content.
21999  # Grep'ing the first line is not enough: some people post-process
22000  # each Makefile.in and add a new line on top of each file to say so.
22001  # So let's grep whole file.
22002  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
22003    dirpart=`$as_dirname -- "$mf" ||
22004$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22005	 X"$mf" : 'X\(//\)[^/]' \| \
22006	 X"$mf" : 'X\(//\)$' \| \
22007	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22008echo X"$mf" |
22009    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22010	    s//\1/
22011	    q
22012	  }
22013	  /^X\(\/\/\)[^/].*/{
22014	    s//\1/
22015	    q
22016	  }
22017	  /^X\(\/\/\)$/{
22018	    s//\1/
22019	    q
22020	  }
22021	  /^X\(\/\).*/{
22022	    s//\1/
22023	    q
22024	  }
22025	  s/.*/./; q'`
22026  else
22027    continue
22028  fi
22029  # Extract the definition of DEPDIR, am__include, and am__quote
22030  # from the Makefile without running `make'.
22031  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22032  test -z "$DEPDIR" && continue
22033  am__include=`sed -n 's/^am__include = //p' < "$mf"`
22034  test -z "am__include" && continue
22035  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22036  # When using ansi2knr, U may be empty or an underscore; expand it
22037  U=`sed -n 's/^U = //p' < "$mf"`
22038  # Find all dependency output files, they are included files with
22039  # $(DEPDIR) in their names.  We invoke sed twice because it is the
22040  # simplest approach to changing $(DEPDIR) to its actual value in the
22041  # expansion.
22042  for file in `sed -n "
22043    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22044       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22045    # Make sure the directory exists.
22046    test -f "$dirpart/$file" && continue
22047    fdir=`$as_dirname -- "$file" ||
22048$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22049	 X"$file" : 'X\(//\)[^/]' \| \
22050	 X"$file" : 'X\(//\)$' \| \
22051	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22052echo X"$file" |
22053    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22054	    s//\1/
22055	    q
22056	  }
22057	  /^X\(\/\/\)[^/].*/{
22058	    s//\1/
22059	    q
22060	  }
22061	  /^X\(\/\/\)$/{
22062	    s//\1/
22063	    q
22064	  }
22065	  /^X\(\/\).*/{
22066	    s//\1/
22067	    q
22068	  }
22069	  s/.*/./; q'`
22070    { as_dir=$dirpart/$fdir
22071  case $as_dir in #(
22072  -*) as_dir=./$as_dir;;
22073  esac
22074  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22075    as_dirs=
22076    while :; do
22077      case $as_dir in #(
22078      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22079      *) as_qdir=$as_dir;;
22080      esac
22081      as_dirs="'$as_qdir' $as_dirs"
22082      as_dir=`$as_dirname -- "$as_dir" ||
22083$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22084	 X"$as_dir" : 'X\(//\)[^/]' \| \
22085	 X"$as_dir" : 'X\(//\)$' \| \
22086	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22087echo X"$as_dir" |
22088    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22089	    s//\1/
22090	    q
22091	  }
22092	  /^X\(\/\/\)[^/].*/{
22093	    s//\1/
22094	    q
22095	  }
22096	  /^X\(\/\/\)$/{
22097	    s//\1/
22098	    q
22099	  }
22100	  /^X\(\/\).*/{
22101	    s//\1/
22102	    q
22103	  }
22104	  s/.*/./; q'`
22105      test -d "$as_dir" && break
22106    done
22107    test -z "$as_dirs" || eval "mkdir $as_dirs"
22108  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22109echo "$as_me: error: cannot create directory $as_dir" >&2;}
22110   { (exit 1); exit 1; }; }; }
22111    # echo "creating $dirpart/$file"
22112    echo '# dummy' > "$dirpart/$file"
22113  done
22114done
22115 ;;
22116
22117  esac
22118done # for ac_tag
22119
22120
22121{ (exit 0); exit 0; }
22122_ACEOF
22123chmod +x $CONFIG_STATUS
22124ac_clean_files=$ac_clean_files_save
22125
22126
22127# configure is writing to config.log, and then calls config.status.
22128# config.status does its own redirection, appending to config.log.
22129# Unfortunately, on DOS this fails, as config.log is still kept open
22130# by configure, so config.status won't be able to write to it; its
22131# output is simply discarded.  So we exec the FD to /dev/null,
22132# effectively closing config.log, so it can be properly (re)opened and
22133# appended to by config.status.  When coming back to configure, we
22134# need to make the FD available again.
22135if test "$no_create" != yes; then
22136  ac_cs_success=:
22137  ac_config_status_args=
22138  test "$silent" = yes &&
22139    ac_config_status_args="$ac_config_status_args --quiet"
22140  exec 5>/dev/null
22141  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22142  exec 5>>config.log
22143  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22144  # would make configure fail if this is the last instruction.
22145  $ac_cs_success || { (exit 1); exit 1; }
22146fi
22147
22148