configure revision 8dd3e0ee
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for libXxf86dga 1.0.2.
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='libXxf86dga'
730PACKAGE_TARNAME='libXxf86dga'
731PACKAGE_VERSION='1.0.2'
732PACKAGE_STRING='libXxf86dga 1.0.2'
733PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
734
735# Factoring default headers for most tests.
736ac_includes_default="\
737#include <stdio.h>
738#ifdef HAVE_SYS_TYPES_H
739# include <sys/types.h>
740#endif
741#ifdef HAVE_SYS_STAT_H
742# include <sys/stat.h>
743#endif
744#ifdef STDC_HEADERS
745# include <stdlib.h>
746# include <stddef.h>
747#else
748# ifdef HAVE_STDLIB_H
749#  include <stdlib.h>
750# endif
751#endif
752#ifdef HAVE_STRING_H
753# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
754#  include <memory.h>
755# endif
756# include <string.h>
757#endif
758#ifdef HAVE_STRINGS_H
759# include <strings.h>
760#endif
761#ifdef HAVE_INTTYPES_H
762# include <inttypes.h>
763#endif
764#ifdef HAVE_STDINT_H
765# include <stdint.h>
766#endif
767#ifdef HAVE_UNISTD_H
768# include <unistd.h>
769#endif"
770
771ac_subst_vars='SHELL
772PATH_SEPARATOR
773PACKAGE_NAME
774PACKAGE_TARNAME
775PACKAGE_VERSION
776PACKAGE_STRING
777PACKAGE_BUGREPORT
778exec_prefix
779prefix
780program_transform_name
781bindir
782sbindir
783libexecdir
784datarootdir
785datadir
786sysconfdir
787sharedstatedir
788localstatedir
789includedir
790oldincludedir
791docdir
792infodir
793htmldir
794dvidir
795pdfdir
796psdir
797libdir
798localedir
799mandir
800DEFS
801ECHO_C
802ECHO_N
803ECHO_T
804LIBS
805build_alias
806host_alias
807target_alias
808INSTALL_PROGRAM
809INSTALL_SCRIPT
810INSTALL_DATA
811am__isrc
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
833CC
834CFLAGS
835LDFLAGS
836CPPFLAGS
837ac_ct_CC
838EXEEXT
839OBJEXT
840DEPDIR
841am__include
842am__quote
843AMDEP_TRUE
844AMDEP_FALSE
845AMDEPBACKSLASH
846CCDEPMODE
847am__fastdepCC_TRUE
848am__fastdepCC_FALSE
849build
850build_cpu
851build_vendor
852build_os
853host
854host_cpu
855host_vendor
856host_os
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
876XXF86DGA_CFLAGS
877XXF86DGA_LIBS
878MALLOC_ZERO_CFLAGS
879XMALLOC_ZERO_CFLAGS
880XTMALLOC_ZERO_CFLAGS
881APP_MAN_SUFFIX
882LIB_MAN_SUFFIX
883FILE_MAN_SUFFIX
884MISC_MAN_SUFFIX
885DRIVER_MAN_SUFFIX
886ADMIN_MAN_SUFFIX
887APP_MAN_DIR
888LIB_MAN_DIR
889FILE_MAN_DIR
890MISC_MAN_DIR
891DRIVER_MAN_DIR
892ADMIN_MAN_DIR
893LIBOBJS
894LTLIBOBJS'
895ac_subst_files=''
896      ac_precious_vars='build_alias
897host_alias
898target_alias
899CC
900CFLAGS
901LDFLAGS
902LIBS
903CPPFLAGS
904CPP
905CXX
906CXXFLAGS
907CCC
908CXXCPP
909F77
910FFLAGS
911PKG_CONFIG
912XXF86DGA_CFLAGS
913XXF86DGA_LIBS'
914
915
916# Initialize some variables set by options.
917ac_init_help=
918ac_init_version=false
919# The variables have the same names as the options, with
920# dashes changed to underlines.
921cache_file=/dev/null
922exec_prefix=NONE
923no_create=
924no_recursion=
925prefix=NONE
926program_prefix=NONE
927program_suffix=NONE
928program_transform_name=s,x,x,
929silent=
930site=
931srcdir=
932verbose=
933x_includes=NONE
934x_libraries=NONE
935
936# Installation directory options.
937# These are left unexpanded so users can "make install exec_prefix=/foo"
938# and all the variables that are supposed to be based on exec_prefix
939# by default will actually change.
940# Use braces instead of parens because sh, perl, etc. also accept them.
941# (The list follows the same order as the GNU Coding Standards.)
942bindir='${exec_prefix}/bin'
943sbindir='${exec_prefix}/sbin'
944libexecdir='${exec_prefix}/libexec'
945datarootdir='${prefix}/share'
946datadir='${datarootdir}'
947sysconfdir='${prefix}/etc'
948sharedstatedir='${prefix}/com'
949localstatedir='${prefix}/var'
950includedir='${prefix}/include'
951oldincludedir='/usr/include'
952docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
953infodir='${datarootdir}/info'
954htmldir='${docdir}'
955dvidir='${docdir}'
956pdfdir='${docdir}'
957psdir='${docdir}'
958libdir='${exec_prefix}/lib'
959localedir='${datarootdir}/locale'
960mandir='${datarootdir}/man'
961
962ac_prev=
963ac_dashdash=
964for ac_option
965do
966  # If the previous option needs an argument, assign it.
967  if test -n "$ac_prev"; then
968    eval $ac_prev=\$ac_option
969    ac_prev=
970    continue
971  fi
972
973  case $ac_option in
974  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
975  *)	ac_optarg=yes ;;
976  esac
977
978  # Accept the important Cygnus configure options, so we can diagnose typos.
979
980  case $ac_dashdash$ac_option in
981  --)
982    ac_dashdash=yes ;;
983
984  -bindir | --bindir | --bindi | --bind | --bin | --bi)
985    ac_prev=bindir ;;
986  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
987    bindir=$ac_optarg ;;
988
989  -build | --build | --buil | --bui | --bu)
990    ac_prev=build_alias ;;
991  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
992    build_alias=$ac_optarg ;;
993
994  -cache-file | --cache-file | --cache-fil | --cache-fi \
995  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
996    ac_prev=cache_file ;;
997  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
998  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
999    cache_file=$ac_optarg ;;
1000
1001  --config-cache | -C)
1002    cache_file=config.cache ;;
1003
1004  -datadir | --datadir | --datadi | --datad)
1005    ac_prev=datadir ;;
1006  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1007    datadir=$ac_optarg ;;
1008
1009  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1010  | --dataroo | --dataro | --datar)
1011    ac_prev=datarootdir ;;
1012  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1013  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1014    datarootdir=$ac_optarg ;;
1015
1016  -disable-* | --disable-*)
1017    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1018    # Reject names that are not valid shell variable names.
1019    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1020      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1021   { (exit 1); exit 1; }; }
1022    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1023    eval enable_$ac_feature=no ;;
1024
1025  -docdir | --docdir | --docdi | --doc | --do)
1026    ac_prev=docdir ;;
1027  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1028    docdir=$ac_optarg ;;
1029
1030  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1031    ac_prev=dvidir ;;
1032  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1033    dvidir=$ac_optarg ;;
1034
1035  -enable-* | --enable-*)
1036    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1037    # Reject names that are not valid shell variable names.
1038    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1039      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1040   { (exit 1); exit 1; }; }
1041    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1042    eval enable_$ac_feature=\$ac_optarg ;;
1043
1044  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1045  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1046  | --exec | --exe | --ex)
1047    ac_prev=exec_prefix ;;
1048  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1049  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1050  | --exec=* | --exe=* | --ex=*)
1051    exec_prefix=$ac_optarg ;;
1052
1053  -gas | --gas | --ga | --g)
1054    # Obsolete; use --with-gas.
1055    with_gas=yes ;;
1056
1057  -help | --help | --hel | --he | -h)
1058    ac_init_help=long ;;
1059  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1060    ac_init_help=recursive ;;
1061  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1062    ac_init_help=short ;;
1063
1064  -host | --host | --hos | --ho)
1065    ac_prev=host_alias ;;
1066  -host=* | --host=* | --hos=* | --ho=*)
1067    host_alias=$ac_optarg ;;
1068
1069  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1070    ac_prev=htmldir ;;
1071  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1072  | --ht=*)
1073    htmldir=$ac_optarg ;;
1074
1075  -includedir | --includedir | --includedi | --included | --include \
1076  | --includ | --inclu | --incl | --inc)
1077    ac_prev=includedir ;;
1078  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1079  | --includ=* | --inclu=* | --incl=* | --inc=*)
1080    includedir=$ac_optarg ;;
1081
1082  -infodir | --infodir | --infodi | --infod | --info | --inf)
1083    ac_prev=infodir ;;
1084  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1085    infodir=$ac_optarg ;;
1086
1087  -libdir | --libdir | --libdi | --libd)
1088    ac_prev=libdir ;;
1089  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1090    libdir=$ac_optarg ;;
1091
1092  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1093  | --libexe | --libex | --libe)
1094    ac_prev=libexecdir ;;
1095  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1096  | --libexe=* | --libex=* | --libe=*)
1097    libexecdir=$ac_optarg ;;
1098
1099  -localedir | --localedir | --localedi | --localed | --locale)
1100    ac_prev=localedir ;;
1101  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1102    localedir=$ac_optarg ;;
1103
1104  -localstatedir | --localstatedir | --localstatedi | --localstated \
1105  | --localstate | --localstat | --localsta | --localst | --locals)
1106    ac_prev=localstatedir ;;
1107  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1108  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1109    localstatedir=$ac_optarg ;;
1110
1111  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1112    ac_prev=mandir ;;
1113  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1114    mandir=$ac_optarg ;;
1115
1116  -nfp | --nfp | --nf)
1117    # Obsolete; use --without-fp.
1118    with_fp=no ;;
1119
1120  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1121  | --no-cr | --no-c | -n)
1122    no_create=yes ;;
1123
1124  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1125  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1126    no_recursion=yes ;;
1127
1128  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1129  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1130  | --oldin | --oldi | --old | --ol | --o)
1131    ac_prev=oldincludedir ;;
1132  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1133  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1134  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1135    oldincludedir=$ac_optarg ;;
1136
1137  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1138    ac_prev=prefix ;;
1139  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1140    prefix=$ac_optarg ;;
1141
1142  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1143  | --program-pre | --program-pr | --program-p)
1144    ac_prev=program_prefix ;;
1145  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1146  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1147    program_prefix=$ac_optarg ;;
1148
1149  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1150  | --program-suf | --program-su | --program-s)
1151    ac_prev=program_suffix ;;
1152  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1153  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1154    program_suffix=$ac_optarg ;;
1155
1156  -program-transform-name | --program-transform-name \
1157  | --program-transform-nam | --program-transform-na \
1158  | --program-transform-n | --program-transform- \
1159  | --program-transform | --program-transfor \
1160  | --program-transfo | --program-transf \
1161  | --program-trans | --program-tran \
1162  | --progr-tra | --program-tr | --program-t)
1163    ac_prev=program_transform_name ;;
1164  -program-transform-name=* | --program-transform-name=* \
1165  | --program-transform-nam=* | --program-transform-na=* \
1166  | --program-transform-n=* | --program-transform-=* \
1167  | --program-transform=* | --program-transfor=* \
1168  | --program-transfo=* | --program-transf=* \
1169  | --program-trans=* | --program-tran=* \
1170  | --progr-tra=* | --program-tr=* | --program-t=*)
1171    program_transform_name=$ac_optarg ;;
1172
1173  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1174    ac_prev=pdfdir ;;
1175  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1176    pdfdir=$ac_optarg ;;
1177
1178  -psdir | --psdir | --psdi | --psd | --ps)
1179    ac_prev=psdir ;;
1180  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1181    psdir=$ac_optarg ;;
1182
1183  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1184  | -silent | --silent | --silen | --sile | --sil)
1185    silent=yes ;;
1186
1187  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1188    ac_prev=sbindir ;;
1189  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1190  | --sbi=* | --sb=*)
1191    sbindir=$ac_optarg ;;
1192
1193  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1194  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1195  | --sharedst | --shareds | --shared | --share | --shar \
1196  | --sha | --sh)
1197    ac_prev=sharedstatedir ;;
1198  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1199  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1200  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1201  | --sha=* | --sh=*)
1202    sharedstatedir=$ac_optarg ;;
1203
1204  -site | --site | --sit)
1205    ac_prev=site ;;
1206  -site=* | --site=* | --sit=*)
1207    site=$ac_optarg ;;
1208
1209  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1210    ac_prev=srcdir ;;
1211  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1212    srcdir=$ac_optarg ;;
1213
1214  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1215  | --syscon | --sysco | --sysc | --sys | --sy)
1216    ac_prev=sysconfdir ;;
1217  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1218  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1219    sysconfdir=$ac_optarg ;;
1220
1221  -target | --target | --targe | --targ | --tar | --ta | --t)
1222    ac_prev=target_alias ;;
1223  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1224    target_alias=$ac_optarg ;;
1225
1226  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1227    verbose=yes ;;
1228
1229  -version | --version | --versio | --versi | --vers | -V)
1230    ac_init_version=: ;;
1231
1232  -with-* | --with-*)
1233    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1234    # Reject names that are not valid shell variable names.
1235    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1236      { echo "$as_me: error: invalid package name: $ac_package" >&2
1237   { (exit 1); exit 1; }; }
1238    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1239    eval with_$ac_package=\$ac_optarg ;;
1240
1241  -without-* | --without-*)
1242    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1243    # Reject names that are not valid shell variable names.
1244    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1245      { echo "$as_me: error: invalid package name: $ac_package" >&2
1246   { (exit 1); exit 1; }; }
1247    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1248    eval with_$ac_package=no ;;
1249
1250  --x)
1251    # Obsolete; use --with-x.
1252    with_x=yes ;;
1253
1254  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1255  | --x-incl | --x-inc | --x-in | --x-i)
1256    ac_prev=x_includes ;;
1257  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1258  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1259    x_includes=$ac_optarg ;;
1260
1261  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1262  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1263    ac_prev=x_libraries ;;
1264  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1265  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1266    x_libraries=$ac_optarg ;;
1267
1268  -*) { echo "$as_me: error: unrecognized option: $ac_option
1269Try \`$0 --help' for more information." >&2
1270   { (exit 1); exit 1; }; }
1271    ;;
1272
1273  *=*)
1274    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1275    # Reject names that are not valid shell variable names.
1276    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1277      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1278   { (exit 1); exit 1; }; }
1279    eval $ac_envvar=\$ac_optarg
1280    export $ac_envvar ;;
1281
1282  *)
1283    # FIXME: should be removed in autoconf 3.0.
1284    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1285    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1286      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1287    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1288    ;;
1289
1290  esac
1291done
1292
1293if test -n "$ac_prev"; then
1294  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1295  { echo "$as_me: error: missing argument to $ac_option" >&2
1296   { (exit 1); exit 1; }; }
1297fi
1298
1299# Be sure to have absolute directory names.
1300for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1301		datadir sysconfdir sharedstatedir localstatedir includedir \
1302		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1303		libdir localedir mandir
1304do
1305  eval ac_val=\$$ac_var
1306  case $ac_val in
1307    [\\/$]* | ?:[\\/]* )  continue;;
1308    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1309  esac
1310  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1311   { (exit 1); exit 1; }; }
1312done
1313
1314# There might be people who depend on the old broken behavior: `$host'
1315# used to hold the argument of --host etc.
1316# FIXME: To remove some day.
1317build=$build_alias
1318host=$host_alias
1319target=$target_alias
1320
1321# FIXME: To remove some day.
1322if test "x$host_alias" != x; then
1323  if test "x$build_alias" = x; then
1324    cross_compiling=maybe
1325    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1326    If a cross compiler is detected then cross compile mode will be used." >&2
1327  elif test "x$build_alias" != "x$host_alias"; then
1328    cross_compiling=yes
1329  fi
1330fi
1331
1332ac_tool_prefix=
1333test -n "$host_alias" && ac_tool_prefix=$host_alias-
1334
1335test "$silent" = yes && exec 6>/dev/null
1336
1337
1338ac_pwd=`pwd` && test -n "$ac_pwd" &&
1339ac_ls_di=`ls -di .` &&
1340ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1341  { echo "$as_me: error: Working directory cannot be determined" >&2
1342   { (exit 1); exit 1; }; }
1343test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1344  { echo "$as_me: error: pwd does not report name of working directory" >&2
1345   { (exit 1); exit 1; }; }
1346
1347
1348# Find the source files, if location was not specified.
1349if test -z "$srcdir"; then
1350  ac_srcdir_defaulted=yes
1351  # Try the directory containing this script, then the parent directory.
1352  ac_confdir=`$as_dirname -- "$0" ||
1353$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1354	 X"$0" : 'X\(//\)[^/]' \| \
1355	 X"$0" : 'X\(//\)$' \| \
1356	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1357echo X"$0" |
1358    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1359	    s//\1/
1360	    q
1361	  }
1362	  /^X\(\/\/\)[^/].*/{
1363	    s//\1/
1364	    q
1365	  }
1366	  /^X\(\/\/\)$/{
1367	    s//\1/
1368	    q
1369	  }
1370	  /^X\(\/\).*/{
1371	    s//\1/
1372	    q
1373	  }
1374	  s/.*/./; q'`
1375  srcdir=$ac_confdir
1376  if test ! -r "$srcdir/$ac_unique_file"; then
1377    srcdir=..
1378  fi
1379else
1380  ac_srcdir_defaulted=no
1381fi
1382if test ! -r "$srcdir/$ac_unique_file"; then
1383  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1384  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1385   { (exit 1); exit 1; }; }
1386fi
1387ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1388ac_abs_confdir=`(
1389	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1390   { (exit 1); exit 1; }; }
1391	pwd)`
1392# When building in place, set srcdir=.
1393if test "$ac_abs_confdir" = "$ac_pwd"; then
1394  srcdir=.
1395fi
1396# Remove unnecessary trailing slashes from srcdir.
1397# Double slashes in file names in object file debugging info
1398# mess up M-x gdb in Emacs.
1399case $srcdir in
1400*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1401esac
1402for ac_var in $ac_precious_vars; do
1403  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1404  eval ac_env_${ac_var}_value=\$${ac_var}
1405  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1406  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1407done
1408
1409#
1410# Report the --help message.
1411#
1412if test "$ac_init_help" = "long"; then
1413  # Omit some internal or obsolete options to make the list less imposing.
1414  # This message is too long to be a string in the A/UX 3.1 sh.
1415  cat <<_ACEOF
1416\`configure' configures libXxf86dga 1.0.2 to adapt to many kinds of systems.
1417
1418Usage: $0 [OPTION]... [VAR=VALUE]...
1419
1420To assign environment variables (e.g., CC, CFLAGS...), specify them as
1421VAR=VALUE.  See below for descriptions of some of the useful variables.
1422
1423Defaults for the options are specified in brackets.
1424
1425Configuration:
1426  -h, --help              display this help and exit
1427      --help=short        display options specific to this package
1428      --help=recursive    display the short help of all the included packages
1429  -V, --version           display version information and exit
1430  -q, --quiet, --silent   do not print \`checking...' messages
1431      --cache-file=FILE   cache test results in FILE [disabled]
1432  -C, --config-cache      alias for \`--cache-file=config.cache'
1433  -n, --no-create         do not create output files
1434      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1435
1436Installation directories:
1437  --prefix=PREFIX         install architecture-independent files in PREFIX
1438			  [$ac_default_prefix]
1439  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1440			  [PREFIX]
1441
1442By default, \`make install' will install all the files in
1443\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1444an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1445for instance \`--prefix=\$HOME'.
1446
1447For better control, use the options below.
1448
1449Fine tuning of the installation directories:
1450  --bindir=DIR           user executables [EPREFIX/bin]
1451  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1452  --libexecdir=DIR       program executables [EPREFIX/libexec]
1453  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1454  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1455  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1456  --libdir=DIR           object code libraries [EPREFIX/lib]
1457  --includedir=DIR       C header files [PREFIX/include]
1458  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1459  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1460  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1461  --infodir=DIR          info documentation [DATAROOTDIR/info]
1462  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1463  --mandir=DIR           man documentation [DATAROOTDIR/man]
1464  --docdir=DIR           documentation root [DATAROOTDIR/doc/libXxf86dga]
1465  --htmldir=DIR          html documentation [DOCDIR]
1466  --dvidir=DIR           dvi documentation [DOCDIR]
1467  --pdfdir=DIR           pdf documentation [DOCDIR]
1468  --psdir=DIR            ps documentation [DOCDIR]
1469_ACEOF
1470
1471  cat <<\_ACEOF
1472
1473Program names:
1474  --program-prefix=PREFIX            prepend PREFIX to installed program names
1475  --program-suffix=SUFFIX            append SUFFIX to installed program names
1476  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1477
1478System types:
1479  --build=BUILD     configure for building on BUILD [guessed]
1480  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1481_ACEOF
1482fi
1483
1484if test -n "$ac_init_help"; then
1485  case $ac_init_help in
1486     short | recursive ) echo "Configuration of libXxf86dga 1.0.2:";;
1487   esac
1488  cat <<\_ACEOF
1489
1490Optional Features:
1491  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1492  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1493  --enable-maintainer-mode  enable make rules and dependencies not useful
1494			  (and sometimes confusing) to the casual installer
1495  --disable-dependency-tracking  speeds up one-time build
1496  --enable-dependency-tracking   do not reject slow dependency extractors
1497  --enable-shared[=PKGS]  build shared libraries [default=yes]
1498  --enable-static[=PKGS]  build static libraries [default=yes]
1499  --enable-fast-install[=PKGS]
1500                          optimize for fast installation [default=yes]
1501  --disable-libtool-lock  avoid locking (might break parallel builds)
1502  --enable-malloc0returnsnull
1503                          malloc(0) returns NULL (default: auto)
1504
1505Optional Packages:
1506  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1507  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1508  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1509  --with-pic              try to use only PIC/non-PIC objects [default=use
1510                          both]
1511  --with-tags[=TAGS]      include additional configurations [automatic]
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  XXF86DGA_CFLAGS
1531              C compiler flags for XXF86DGA, overriding pkg-config
1532  XXF86DGA_LIBS
1533              linker flags for XXF86DGA, overriding pkg-config
1534
1535Use these variables to override the choices made by `configure' or to help
1536it to find libraries and programs with nonstandard names/locations.
1537
1538Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1539_ACEOF
1540ac_status=$?
1541fi
1542
1543if test "$ac_init_help" = "recursive"; then
1544  # If there are subdirs, report their specific --help.
1545  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1546    test -d "$ac_dir" || continue
1547    ac_builddir=.
1548
1549case "$ac_dir" in
1550.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1551*)
1552  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1553  # A ".." for each directory in $ac_dir_suffix.
1554  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1555  case $ac_top_builddir_sub in
1556  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1557  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1558  esac ;;
1559esac
1560ac_abs_top_builddir=$ac_pwd
1561ac_abs_builddir=$ac_pwd$ac_dir_suffix
1562# for backward compatibility:
1563ac_top_builddir=$ac_top_build_prefix
1564
1565case $srcdir in
1566  .)  # We are building in place.
1567    ac_srcdir=.
1568    ac_top_srcdir=$ac_top_builddir_sub
1569    ac_abs_top_srcdir=$ac_pwd ;;
1570  [\\/]* | ?:[\\/]* )  # Absolute name.
1571    ac_srcdir=$srcdir$ac_dir_suffix;
1572    ac_top_srcdir=$srcdir
1573    ac_abs_top_srcdir=$srcdir ;;
1574  *) # Relative name.
1575    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1576    ac_top_srcdir=$ac_top_build_prefix$srcdir
1577    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1578esac
1579ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1580
1581    cd "$ac_dir" || { ac_status=$?; continue; }
1582    # Check for guested configure.
1583    if test -f "$ac_srcdir/configure.gnu"; then
1584      echo &&
1585      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1586    elif test -f "$ac_srcdir/configure"; then
1587      echo &&
1588      $SHELL "$ac_srcdir/configure" --help=recursive
1589    else
1590      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1591    fi || ac_status=$?
1592    cd "$ac_pwd" || { ac_status=$?; break; }
1593  done
1594fi
1595
1596test -n "$ac_init_help" && exit $ac_status
1597if $ac_init_version; then
1598  cat <<\_ACEOF
1599libXxf86dga configure 1.0.2
1600generated by GNU Autoconf 2.61
1601
1602Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16032002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1604This configure script is free software; the Free Software Foundation
1605gives unlimited permission to copy, distribute and modify it.
1606_ACEOF
1607  exit
1608fi
1609cat >config.log <<_ACEOF
1610This file contains any messages produced by compilers while
1611running configure, to aid debugging if configure makes a mistake.
1612
1613It was created by libXxf86dga $as_me 1.0.2, which was
1614generated by GNU Autoconf 2.61.  Invocation command line was
1615
1616  $ $0 $@
1617
1618_ACEOF
1619exec 5>>config.log
1620{
1621cat <<_ASUNAME
1622## --------- ##
1623## Platform. ##
1624## --------- ##
1625
1626hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1627uname -m = `(uname -m) 2>/dev/null || echo unknown`
1628uname -r = `(uname -r) 2>/dev/null || echo unknown`
1629uname -s = `(uname -s) 2>/dev/null || echo unknown`
1630uname -v = `(uname -v) 2>/dev/null || echo unknown`
1631
1632/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1633/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1634
1635/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1636/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1637/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1638/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1639/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1640/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1641/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1642
1643_ASUNAME
1644
1645as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1646for as_dir in $PATH
1647do
1648  IFS=$as_save_IFS
1649  test -z "$as_dir" && as_dir=.
1650  echo "PATH: $as_dir"
1651done
1652IFS=$as_save_IFS
1653
1654} >&5
1655
1656cat >&5 <<_ACEOF
1657
1658
1659## ----------- ##
1660## Core tests. ##
1661## ----------- ##
1662
1663_ACEOF
1664
1665
1666# Keep a trace of the command line.
1667# Strip out --no-create and --no-recursion so they do not pile up.
1668# Strip out --silent because we don't want to record it for future runs.
1669# Also quote any args containing shell meta-characters.
1670# Make two passes to allow for proper duplicate-argument suppression.
1671ac_configure_args=
1672ac_configure_args0=
1673ac_configure_args1=
1674ac_must_keep_next=false
1675for ac_pass in 1 2
1676do
1677  for ac_arg
1678  do
1679    case $ac_arg in
1680    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1681    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1682    | -silent | --silent | --silen | --sile | --sil)
1683      continue ;;
1684    *\'*)
1685      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1686    esac
1687    case $ac_pass in
1688    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1689    2)
1690      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1691      if test $ac_must_keep_next = true; then
1692	ac_must_keep_next=false # Got value, back to normal.
1693      else
1694	case $ac_arg in
1695	  *=* | --config-cache | -C | -disable-* | --disable-* \
1696	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1697	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1698	  | -with-* | --with-* | -without-* | --without-* | --x)
1699	    case "$ac_configure_args0 " in
1700	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1701	    esac
1702	    ;;
1703	  -* ) ac_must_keep_next=true ;;
1704	esac
1705      fi
1706      ac_configure_args="$ac_configure_args '$ac_arg'"
1707      ;;
1708    esac
1709  done
1710done
1711$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1712$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1713
1714# When interrupted or exit'd, cleanup temporary files, and complete
1715# config.log.  We remove comments because anyway the quotes in there
1716# would cause problems or look ugly.
1717# WARNING: Use '\'' to represent an apostrophe within the trap.
1718# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1719trap 'exit_status=$?
1720  # Save into config.log some information that might help in debugging.
1721  {
1722    echo
1723
1724    cat <<\_ASBOX
1725## ---------------- ##
1726## Cache variables. ##
1727## ---------------- ##
1728_ASBOX
1729    echo
1730    # The following way of writing the cache mishandles newlines in values,
1731(
1732  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1733    eval ac_val=\$$ac_var
1734    case $ac_val in #(
1735    *${as_nl}*)
1736      case $ac_var in #(
1737      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1738echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1739      esac
1740      case $ac_var in #(
1741      _ | IFS | as_nl) ;; #(
1742      *) $as_unset $ac_var ;;
1743      esac ;;
1744    esac
1745  done
1746  (set) 2>&1 |
1747    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1748    *${as_nl}ac_space=\ *)
1749      sed -n \
1750	"s/'\''/'\''\\\\'\'''\''/g;
1751	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1752      ;; #(
1753    *)
1754      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1755      ;;
1756    esac |
1757    sort
1758)
1759    echo
1760
1761    cat <<\_ASBOX
1762## ----------------- ##
1763## Output variables. ##
1764## ----------------- ##
1765_ASBOX
1766    echo
1767    for ac_var in $ac_subst_vars
1768    do
1769      eval ac_val=\$$ac_var
1770      case $ac_val in
1771      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1772      esac
1773      echo "$ac_var='\''$ac_val'\''"
1774    done | sort
1775    echo
1776
1777    if test -n "$ac_subst_files"; then
1778      cat <<\_ASBOX
1779## ------------------- ##
1780## File substitutions. ##
1781## ------------------- ##
1782_ASBOX
1783      echo
1784      for ac_var in $ac_subst_files
1785      do
1786	eval ac_val=\$$ac_var
1787	case $ac_val in
1788	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1789	esac
1790	echo "$ac_var='\''$ac_val'\''"
1791      done | sort
1792      echo
1793    fi
1794
1795    if test -s confdefs.h; then
1796      cat <<\_ASBOX
1797## ----------- ##
1798## confdefs.h. ##
1799## ----------- ##
1800_ASBOX
1801      echo
1802      cat confdefs.h
1803      echo
1804    fi
1805    test "$ac_signal" != 0 &&
1806      echo "$as_me: caught signal $ac_signal"
1807    echo "$as_me: exit $exit_status"
1808  } >&5
1809  rm -f core *.core core.conftest.* &&
1810    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1811    exit $exit_status
1812' 0
1813for ac_signal in 1 2 13 15; do
1814  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1815done
1816ac_signal=0
1817
1818# confdefs.h avoids OS command line length limits that DEFS can exceed.
1819rm -f -r conftest* confdefs.h
1820
1821# Predefined preprocessor variables.
1822
1823cat >>confdefs.h <<_ACEOF
1824#define PACKAGE_NAME "$PACKAGE_NAME"
1825_ACEOF
1826
1827
1828cat >>confdefs.h <<_ACEOF
1829#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1830_ACEOF
1831
1832
1833cat >>confdefs.h <<_ACEOF
1834#define PACKAGE_VERSION "$PACKAGE_VERSION"
1835_ACEOF
1836
1837
1838cat >>confdefs.h <<_ACEOF
1839#define PACKAGE_STRING "$PACKAGE_STRING"
1840_ACEOF
1841
1842
1843cat >>confdefs.h <<_ACEOF
1844#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1845_ACEOF
1846
1847
1848# Let the site file select an alternate cache file if it wants to.
1849# Prefer explicitly selected file to automatically selected ones.
1850if test -n "$CONFIG_SITE"; then
1851  set x "$CONFIG_SITE"
1852elif test "x$prefix" != xNONE; then
1853  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1854else
1855  set x "$ac_default_prefix/share/config.site" \
1856	"$ac_default_prefix/etc/config.site"
1857fi
1858shift
1859for ac_site_file
1860do
1861  if test -r "$ac_site_file"; then
1862    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1863echo "$as_me: loading site script $ac_site_file" >&6;}
1864    sed 's/^/| /' "$ac_site_file" >&5
1865    . "$ac_site_file"
1866  fi
1867done
1868
1869if test -r "$cache_file"; then
1870  # Some versions of bash will fail to source /dev/null (special
1871  # files actually), so we avoid doing that.
1872  if test -f "$cache_file"; then
1873    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1874echo "$as_me: loading cache $cache_file" >&6;}
1875    case $cache_file in
1876      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1877      *)                      . "./$cache_file";;
1878    esac
1879  fi
1880else
1881  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1882echo "$as_me: creating cache $cache_file" >&6;}
1883  >$cache_file
1884fi
1885
1886# Check that the precious variables saved in the cache have kept the same
1887# value.
1888ac_cache_corrupted=false
1889for ac_var in $ac_precious_vars; do
1890  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1891  eval ac_new_set=\$ac_env_${ac_var}_set
1892  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1893  eval ac_new_val=\$ac_env_${ac_var}_value
1894  case $ac_old_set,$ac_new_set in
1895    set,)
1896      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1897echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1898      ac_cache_corrupted=: ;;
1899    ,set)
1900      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1901echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1902      ac_cache_corrupted=: ;;
1903    ,);;
1904    *)
1905      if test "x$ac_old_val" != "x$ac_new_val"; then
1906	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1907echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1908	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1909echo "$as_me:   former value:  $ac_old_val" >&2;}
1910	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1911echo "$as_me:   current value: $ac_new_val" >&2;}
1912	ac_cache_corrupted=:
1913      fi;;
1914  esac
1915  # Pass precious variables to config.status.
1916  if test "$ac_new_set" = set; then
1917    case $ac_new_val in
1918    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1919    *) ac_arg=$ac_var=$ac_new_val ;;
1920    esac
1921    case " $ac_configure_args " in
1922      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1923      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1924    esac
1925  fi
1926done
1927if $ac_cache_corrupted; then
1928  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1929echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1930  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1931echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1932   { (exit 1); exit 1; }; }
1933fi
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959ac_ext=c
1960ac_cpp='$CPP $CPPFLAGS'
1961ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1962ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1963ac_compiler_gnu=$ac_cv_c_compiler_gnu
1964
1965
1966am__api_version='1.10'
1967
1968ac_aux_dir=
1969for ac_dir in "$srcdir" "$srcdir/.." "$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\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1986echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$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# Find a good install program.  We prefer a C program (faster),
2000# so one script is as good as another.  But avoid the broken or
2001# incompatible versions:
2002# SysV /etc/install, /usr/sbin/install
2003# SunOS /usr/etc/install
2004# IRIX /sbin/install
2005# AIX /bin/install
2006# AmigaOS /C/install, which installs bootblocks on floppy discs
2007# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2008# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2009# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2010# OS/2's system install, which has a completely different semantic
2011# ./install, which can be erroneously created by make from ./install.sh.
2012{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2013echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2014if test -z "$INSTALL"; then
2015if test "${ac_cv_path_install+set}" = set; then
2016  echo $ECHO_N "(cached) $ECHO_C" >&6
2017else
2018  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2019for as_dir in $PATH
2020do
2021  IFS=$as_save_IFS
2022  test -z "$as_dir" && as_dir=.
2023  # Account for people who put trailing slashes in PATH elements.
2024case $as_dir/ in
2025  ./ | .// | /cC/* | \
2026  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2027  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2028  /usr/ucb/* ) ;;
2029  *)
2030    # OSF1 and SCO ODT 3.0 have their own names for install.
2031    # Don't use installbsd from OSF since it installs stuff as root
2032    # by default.
2033    for ac_prog in ginstall scoinst install; do
2034      for ac_exec_ext in '' $ac_executable_extensions; do
2035	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2036	  if test $ac_prog = install &&
2037	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2038	    # AIX install.  It has an incompatible calling convention.
2039	    :
2040	  elif test $ac_prog = install &&
2041	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2042	    # program-specific install script used by HP pwplus--don't use.
2043	    :
2044	  else
2045	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2046	    break 3
2047	  fi
2048	fi
2049      done
2050    done
2051    ;;
2052esac
2053done
2054IFS=$as_save_IFS
2055
2056
2057fi
2058  if test "${ac_cv_path_install+set}" = set; then
2059    INSTALL=$ac_cv_path_install
2060  else
2061    # As a last resort, use the slow shell script.  Don't cache a
2062    # value for INSTALL within a source directory, because that will
2063    # break other packages using the cache if that directory is
2064    # removed, or if the value is a relative name.
2065    INSTALL=$ac_install_sh
2066  fi
2067fi
2068{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2069echo "${ECHO_T}$INSTALL" >&6; }
2070
2071# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2072# It thinks the first close brace ends the variable substitution.
2073test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2074
2075test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2076
2077test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2078
2079{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2080echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2081# Just in case
2082sleep 1
2083echo timestamp > conftest.file
2084# Do `set' in a subshell so we don't clobber the current shell's
2085# arguments.  Must try -L first in case configure is actually a
2086# symlink; some systems play weird games with the mod time of symlinks
2087# (eg FreeBSD returns the mod time of the symlink's containing
2088# directory).
2089if (
2090   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2091   if test "$*" = "X"; then
2092      # -L didn't work.
2093      set X `ls -t $srcdir/configure conftest.file`
2094   fi
2095   rm -f conftest.file
2096   if test "$*" != "X $srcdir/configure conftest.file" \
2097      && test "$*" != "X conftest.file $srcdir/configure"; then
2098
2099      # If neither matched, then we have a broken ls.  This can happen
2100      # if, for instance, CONFIG_SHELL is bash and it inherits a
2101      # broken ls alias from the environment.  This has actually
2102      # happened.  Such a system could not be considered "sane".
2103      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2104alias in your environment" >&5
2105echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2106alias in your environment" >&2;}
2107   { (exit 1); exit 1; }; }
2108   fi
2109
2110   test "$2" = conftest.file
2111   )
2112then
2113   # Ok.
2114   :
2115else
2116   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2117Check your system clock" >&5
2118echo "$as_me: error: newly created file is older than distributed files!
2119Check your system clock" >&2;}
2120   { (exit 1); exit 1; }; }
2121fi
2122{ echo "$as_me:$LINENO: result: yes" >&5
2123echo "${ECHO_T}yes" >&6; }
2124test "$program_prefix" != NONE &&
2125  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2126# Use a double $ so make ignores it.
2127test "$program_suffix" != NONE &&
2128  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2129# Double any \ or $.  echo might interpret backslashes.
2130# By default was `s,x,x', remove it if useless.
2131cat <<\_ACEOF >conftest.sed
2132s/[\\$]/&&/g;s/;s,x,x,$//
2133_ACEOF
2134program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2135rm -f conftest.sed
2136
2137# expand $ac_aux_dir to an absolute path
2138am_aux_dir=`cd $ac_aux_dir && pwd`
2139
2140test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2141# Use eval to expand $SHELL
2142if eval "$MISSING --run true"; then
2143  am_missing_run="$MISSING --run "
2144else
2145  am_missing_run=
2146  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2147echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2148fi
2149
2150{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2151echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2152if test -z "$MKDIR_P"; then
2153  if test "${ac_cv_path_mkdir+set}" = set; then
2154  echo $ECHO_N "(cached) $ECHO_C" >&6
2155else
2156  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2157for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2158do
2159  IFS=$as_save_IFS
2160  test -z "$as_dir" && as_dir=.
2161  for ac_prog in mkdir gmkdir; do
2162	 for ac_exec_ext in '' $ac_executable_extensions; do
2163	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2164	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2165	     'mkdir (GNU coreutils) '* | \
2166	     'mkdir (coreutils) '* | \
2167	     'mkdir (fileutils) '4.1*)
2168	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2169	       break 3;;
2170	   esac
2171	 done
2172       done
2173done
2174IFS=$as_save_IFS
2175
2176fi
2177
2178  if test "${ac_cv_path_mkdir+set}" = set; then
2179    MKDIR_P="$ac_cv_path_mkdir -p"
2180  else
2181    # As a last resort, use the slow shell script.  Don't cache a
2182    # value for MKDIR_P within a source directory, because that will
2183    # break other packages using the cache if that directory is
2184    # removed, or if the value is a relative name.
2185    test -d ./--version && rmdir ./--version
2186    MKDIR_P="$ac_install_sh -d"
2187  fi
2188fi
2189{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2190echo "${ECHO_T}$MKDIR_P" >&6; }
2191
2192mkdir_p="$MKDIR_P"
2193case $mkdir_p in
2194  [\\/$]* | ?:[\\/]*) ;;
2195  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2196esac
2197
2198for ac_prog in gawk mawk nawk awk
2199do
2200  # Extract the first word of "$ac_prog", so it can be a program name with args.
2201set dummy $ac_prog; ac_word=$2
2202{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2203echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2204if test "${ac_cv_prog_AWK+set}" = set; then
2205  echo $ECHO_N "(cached) $ECHO_C" >&6
2206else
2207  if test -n "$AWK"; then
2208  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2209else
2210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2211for as_dir in $PATH
2212do
2213  IFS=$as_save_IFS
2214  test -z "$as_dir" && as_dir=.
2215  for ac_exec_ext in '' $ac_executable_extensions; do
2216  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2217    ac_cv_prog_AWK="$ac_prog"
2218    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2219    break 2
2220  fi
2221done
2222done
2223IFS=$as_save_IFS
2224
2225fi
2226fi
2227AWK=$ac_cv_prog_AWK
2228if test -n "$AWK"; then
2229  { echo "$as_me:$LINENO: result: $AWK" >&5
2230echo "${ECHO_T}$AWK" >&6; }
2231else
2232  { echo "$as_me:$LINENO: result: no" >&5
2233echo "${ECHO_T}no" >&6; }
2234fi
2235
2236
2237  test -n "$AWK" && break
2238done
2239
2240{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2241echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2242set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2243if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2244  echo $ECHO_N "(cached) $ECHO_C" >&6
2245else
2246  cat >conftest.make <<\_ACEOF
2247SHELL = /bin/sh
2248all:
2249	@echo '@@@%%%=$(MAKE)=@@@%%%'
2250_ACEOF
2251# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2252case `${MAKE-make} -f conftest.make 2>/dev/null` in
2253  *@@@%%%=?*=@@@%%%*)
2254    eval ac_cv_prog_make_${ac_make}_set=yes;;
2255  *)
2256    eval ac_cv_prog_make_${ac_make}_set=no;;
2257esac
2258rm -f conftest.make
2259fi
2260if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2261  { echo "$as_me:$LINENO: result: yes" >&5
2262echo "${ECHO_T}yes" >&6; }
2263  SET_MAKE=
2264else
2265  { echo "$as_me:$LINENO: result: no" >&5
2266echo "${ECHO_T}no" >&6; }
2267  SET_MAKE="MAKE=${MAKE-make}"
2268fi
2269
2270rm -rf .tst 2>/dev/null
2271mkdir .tst 2>/dev/null
2272if test -d .tst; then
2273  am__leading_dot=.
2274else
2275  am__leading_dot=_
2276fi
2277rmdir .tst 2>/dev/null
2278
2279if test "`cd $srcdir && pwd`" != "`pwd`"; then
2280  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2281  # is not polluted with repeated "-I."
2282  am__isrc=' -I$(srcdir)'
2283  # test to see if srcdir already configured
2284  if test -f $srcdir/config.status; then
2285    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2286echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2287   { (exit 1); exit 1; }; }
2288  fi
2289fi
2290
2291# test whether we have cygpath
2292if test -z "$CYGPATH_W"; then
2293  if (cygpath --version) >/dev/null 2>/dev/null; then
2294    CYGPATH_W='cygpath -w'
2295  else
2296    CYGPATH_W=echo
2297  fi
2298fi
2299
2300
2301# Define the identity of the package.
2302 PACKAGE='libXxf86dga'
2303 VERSION='1.0.2'
2304
2305
2306cat >>confdefs.h <<_ACEOF
2307#define PACKAGE "$PACKAGE"
2308_ACEOF
2309
2310
2311cat >>confdefs.h <<_ACEOF
2312#define VERSION "$VERSION"
2313_ACEOF
2314
2315# Some tools Automake needs.
2316
2317ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2318
2319
2320AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2321
2322
2323AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2324
2325
2326AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2327
2328
2329MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2330
2331install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2332
2333# Installed binaries are usually stripped using `strip' when the user
2334# run `make install-strip'.  However `strip' might not be the right
2335# tool to use in cross-compilation environments, therefore Automake
2336# will honor the `STRIP' environment variable to overrule this program.
2337if test "$cross_compiling" != no; then
2338  if test -n "$ac_tool_prefix"; then
2339  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2340set dummy ${ac_tool_prefix}strip; ac_word=$2
2341{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2342echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2343if test "${ac_cv_prog_STRIP+set}" = set; then
2344  echo $ECHO_N "(cached) $ECHO_C" >&6
2345else
2346  if test -n "$STRIP"; then
2347  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2348else
2349as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2350for as_dir in $PATH
2351do
2352  IFS=$as_save_IFS
2353  test -z "$as_dir" && as_dir=.
2354  for ac_exec_ext in '' $ac_executable_extensions; do
2355  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2356    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2357    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2358    break 2
2359  fi
2360done
2361done
2362IFS=$as_save_IFS
2363
2364fi
2365fi
2366STRIP=$ac_cv_prog_STRIP
2367if test -n "$STRIP"; then
2368  { echo "$as_me:$LINENO: result: $STRIP" >&5
2369echo "${ECHO_T}$STRIP" >&6; }
2370else
2371  { echo "$as_me:$LINENO: result: no" >&5
2372echo "${ECHO_T}no" >&6; }
2373fi
2374
2375
2376fi
2377if test -z "$ac_cv_prog_STRIP"; then
2378  ac_ct_STRIP=$STRIP
2379  # Extract the first word of "strip", so it can be a program name with args.
2380set dummy strip; ac_word=$2
2381{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2382echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2383if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2384  echo $ECHO_N "(cached) $ECHO_C" >&6
2385else
2386  if test -n "$ac_ct_STRIP"; then
2387  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2388else
2389as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2390for as_dir in $PATH
2391do
2392  IFS=$as_save_IFS
2393  test -z "$as_dir" && as_dir=.
2394  for ac_exec_ext in '' $ac_executable_extensions; do
2395  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2396    ac_cv_prog_ac_ct_STRIP="strip"
2397    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2398    break 2
2399  fi
2400done
2401done
2402IFS=$as_save_IFS
2403
2404fi
2405fi
2406ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2407if test -n "$ac_ct_STRIP"; then
2408  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2409echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2410else
2411  { echo "$as_me:$LINENO: result: no" >&5
2412echo "${ECHO_T}no" >&6; }
2413fi
2414
2415  if test "x$ac_ct_STRIP" = x; then
2416    STRIP=":"
2417  else
2418    case $cross_compiling:$ac_tool_warned in
2419yes:)
2420{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2421whose name does not start with the host triplet.  If you think this
2422configuration is useful to you, please write to autoconf@gnu.org." >&5
2423echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2424whose name does not start with the host triplet.  If you think this
2425configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2426ac_tool_warned=yes ;;
2427esac
2428    STRIP=$ac_ct_STRIP
2429  fi
2430else
2431  STRIP="$ac_cv_prog_STRIP"
2432fi
2433
2434fi
2435INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2436
2437# We need awk for the "check" target.  The system "awk" is bad on
2438# some platforms.
2439# Always define AMTAR for backward compatibility.
2440
2441AMTAR=${AMTAR-"${am_missing_run}tar"}
2442
2443am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2444
2445
2446
2447
2448
2449{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2450echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2451    # Check whether --enable-maintainer-mode was given.
2452if test "${enable_maintainer_mode+set}" = set; then
2453  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2454else
2455  USE_MAINTAINER_MODE=no
2456fi
2457
2458  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2459echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2460   if test $USE_MAINTAINER_MODE = yes; then
2461  MAINTAINER_MODE_TRUE=
2462  MAINTAINER_MODE_FALSE='#'
2463else
2464  MAINTAINER_MODE_TRUE='#'
2465  MAINTAINER_MODE_FALSE=
2466fi
2467
2468  MAINT=$MAINTAINER_MODE_TRUE
2469
2470
2471
2472ac_config_headers="$ac_config_headers src/config.h"
2473
2474
2475# Check for progs
2476ac_ext=c
2477ac_cpp='$CPP $CPPFLAGS'
2478ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2479ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2480ac_compiler_gnu=$ac_cv_c_compiler_gnu
2481if test -n "$ac_tool_prefix"; then
2482  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2483set dummy ${ac_tool_prefix}gcc; ac_word=$2
2484{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2485echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2486if test "${ac_cv_prog_CC+set}" = set; then
2487  echo $ECHO_N "(cached) $ECHO_C" >&6
2488else
2489  if test -n "$CC"; then
2490  ac_cv_prog_CC="$CC" # Let the user override the test.
2491else
2492as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2493for as_dir in $PATH
2494do
2495  IFS=$as_save_IFS
2496  test -z "$as_dir" && as_dir=.
2497  for ac_exec_ext in '' $ac_executable_extensions; do
2498  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2499    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2500    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2501    break 2
2502  fi
2503done
2504done
2505IFS=$as_save_IFS
2506
2507fi
2508fi
2509CC=$ac_cv_prog_CC
2510if test -n "$CC"; then
2511  { echo "$as_me:$LINENO: result: $CC" >&5
2512echo "${ECHO_T}$CC" >&6; }
2513else
2514  { echo "$as_me:$LINENO: result: no" >&5
2515echo "${ECHO_T}no" >&6; }
2516fi
2517
2518
2519fi
2520if test -z "$ac_cv_prog_CC"; then
2521  ac_ct_CC=$CC
2522  # Extract the first word of "gcc", so it can be a program name with args.
2523set dummy gcc; ac_word=$2
2524{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2525echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2526if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2527  echo $ECHO_N "(cached) $ECHO_C" >&6
2528else
2529  if test -n "$ac_ct_CC"; then
2530  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2531else
2532as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2533for as_dir in $PATH
2534do
2535  IFS=$as_save_IFS
2536  test -z "$as_dir" && as_dir=.
2537  for ac_exec_ext in '' $ac_executable_extensions; do
2538  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2539    ac_cv_prog_ac_ct_CC="gcc"
2540    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2541    break 2
2542  fi
2543done
2544done
2545IFS=$as_save_IFS
2546
2547fi
2548fi
2549ac_ct_CC=$ac_cv_prog_ac_ct_CC
2550if test -n "$ac_ct_CC"; then
2551  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2552echo "${ECHO_T}$ac_ct_CC" >&6; }
2553else
2554  { echo "$as_me:$LINENO: result: no" >&5
2555echo "${ECHO_T}no" >&6; }
2556fi
2557
2558  if test "x$ac_ct_CC" = x; then
2559    CC=""
2560  else
2561    case $cross_compiling:$ac_tool_warned in
2562yes:)
2563{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2564whose name does not start with the host triplet.  If you think this
2565configuration is useful to you, please write to autoconf@gnu.org." >&5
2566echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
2567whose name does not start with the host triplet.  If you think this
2568configuration is useful to you, please write to autoconf@gnu.org." >&2;}
2569ac_tool_warned=yes ;;
2570esac
2571    CC=$ac_ct_CC
2572  fi
2573else
2574  CC="$ac_cv_prog_CC"
2575fi
2576
2577if test -z "$CC"; then
2578          if test -n "$ac_tool_prefix"; then
2579    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2580set dummy ${ac_tool_prefix}cc; ac_word=$2
2581{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2582echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2583if test "${ac_cv_prog_CC+set}" = set; then
2584  echo $ECHO_N "(cached) $ECHO_C" >&6
2585else
2586  if test -n "$CC"; then
2587  ac_cv_prog_CC="$CC" # Let the user override the test.
2588else
2589as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2590for as_dir in $PATH
2591do
2592  IFS=$as_save_IFS
2593  test -z "$as_dir" && as_dir=.
2594  for ac_exec_ext in '' $ac_executable_extensions; do
2595  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2596    ac_cv_prog_CC="${ac_tool_prefix}cc"
2597    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2598    break 2
2599  fi
2600done
2601done
2602IFS=$as_save_IFS
2603
2604fi
2605fi
2606CC=$ac_cv_prog_CC
2607if test -n "$CC"; then
2608  { echo "$as_me:$LINENO: result: $CC" >&5
2609echo "${ECHO_T}$CC" >&6; }
2610else
2611  { echo "$as_me:$LINENO: result: no" >&5
2612echo "${ECHO_T}no" >&6; }
2613fi
2614
2615
2616  fi
2617fi
2618if test -z "$CC"; then
2619  # Extract the first word of "cc", so it can be a program name with args.
2620set dummy cc; ac_word=$2
2621{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2622echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2623if test "${ac_cv_prog_CC+set}" = set; then
2624  echo $ECHO_N "(cached) $ECHO_C" >&6
2625else
2626  if test -n "$CC"; then
2627  ac_cv_prog_CC="$CC" # Let the user override the test.
2628else
2629  ac_prog_rejected=no
2630as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2631for as_dir in $PATH
2632do
2633  IFS=$as_save_IFS
2634  test -z "$as_dir" && as_dir=.
2635  for ac_exec_ext in '' $ac_executable_extensions; do
2636  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2637    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2638       ac_prog_rejected=yes
2639       continue
2640     fi
2641    ac_cv_prog_CC="cc"
2642    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2643    break 2
2644  fi
2645done
2646done
2647IFS=$as_save_IFS
2648
2649if test $ac_prog_rejected = yes; then
2650  # We found a bogon in the path, so make sure we never use it.
2651  set dummy $ac_cv_prog_CC
2652  shift
2653  if test $# != 0; then
2654    # We chose a different compiler from the bogus one.
2655    # However, it has the same basename, so the bogon will be chosen
2656    # first if we set CC to just the basename; use the full file name.
2657    shift
2658    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2659  fi
2660fi
2661fi
2662fi
2663CC=$ac_cv_prog_CC
2664if test -n "$CC"; then
2665  { echo "$as_me:$LINENO: result: $CC" >&5
2666echo "${ECHO_T}$CC" >&6; }
2667else
2668  { echo "$as_me:$LINENO: result: no" >&5
2669echo "${ECHO_T}no" >&6; }
2670fi
2671
2672
2673fi
2674if test -z "$CC"; then
2675  if test -n "$ac_tool_prefix"; then
2676  for ac_prog in cl.exe
2677  do
2678    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2679set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2680{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2681echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2682if test "${ac_cv_prog_CC+set}" = set; then
2683  echo $ECHO_N "(cached) $ECHO_C" >&6
2684else
2685  if test -n "$CC"; then
2686  ac_cv_prog_CC="$CC" # Let the user override the test.
2687else
2688as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2689for as_dir in $PATH
2690do
2691  IFS=$as_save_IFS
2692  test -z "$as_dir" && as_dir=.
2693  for ac_exec_ext in '' $ac_executable_extensions; do
2694  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2695    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2696    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2697    break 2
2698  fi
2699done
2700done
2701IFS=$as_save_IFS
2702
2703fi
2704fi
2705CC=$ac_cv_prog_CC
2706if test -n "$CC"; then
2707  { echo "$as_me:$LINENO: result: $CC" >&5
2708echo "${ECHO_T}$CC" >&6; }
2709else
2710  { echo "$as_me:$LINENO: result: no" >&5
2711echo "${ECHO_T}no" >&6; }
2712fi
2713
2714
2715    test -n "$CC" && break
2716  done
2717fi
2718if test -z "$CC"; then
2719  ac_ct_CC=$CC
2720  for ac_prog in cl.exe
2721do
2722  # Extract the first word of "$ac_prog", so it can be a program name with args.
2723set dummy $ac_prog; ac_word=$2
2724{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2725echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2726if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2727  echo $ECHO_N "(cached) $ECHO_C" >&6
2728else
2729  if test -n "$ac_ct_CC"; then
2730  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2731else
2732as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2733for as_dir in $PATH
2734do
2735  IFS=$as_save_IFS
2736  test -z "$as_dir" && as_dir=.
2737  for ac_exec_ext in '' $ac_executable_extensions; do
2738  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2739    ac_cv_prog_ac_ct_CC="$ac_prog"
2740    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2741    break 2
2742  fi
2743done
2744done
2745IFS=$as_save_IFS
2746
2747fi
2748fi
2749ac_ct_CC=$ac_cv_prog_ac_ct_CC
2750if test -n "$ac_ct_CC"; then
2751  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2752echo "${ECHO_T}$ac_ct_CC" >&6; }
2753else
2754  { echo "$as_me:$LINENO: result: no" >&5
2755echo "${ECHO_T}no" >&6; }
2756fi
2757
2758
2759  test -n "$ac_ct_CC" && break
2760done
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
2777fi
2778
2779fi
2780
2781
2782test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2783See \`config.log' for more details." >&5
2784echo "$as_me: error: no acceptable C compiler found in \$PATH
2785See \`config.log' for more details." >&2;}
2786   { (exit 1); exit 1; }; }
2787
2788# Provide some information about the compiler.
2789echo "$as_me:$LINENO: checking for C compiler version" >&5
2790ac_compiler=`set X $ac_compile; echo $2`
2791{ (ac_try="$ac_compiler --version >&5"
2792case "(($ac_try" in
2793  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2794  *) ac_try_echo=$ac_try;;
2795esac
2796eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2797  (eval "$ac_compiler --version >&5") 2>&5
2798  ac_status=$?
2799  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2800  (exit $ac_status); }
2801{ (ac_try="$ac_compiler -v >&5"
2802case "(($ac_try" in
2803  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2804  *) ac_try_echo=$ac_try;;
2805esac
2806eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2807  (eval "$ac_compiler -v >&5") 2>&5
2808  ac_status=$?
2809  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2810  (exit $ac_status); }
2811{ (ac_try="$ac_compiler -V >&5"
2812case "(($ac_try" in
2813  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2814  *) ac_try_echo=$ac_try;;
2815esac
2816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2817  (eval "$ac_compiler -V >&5") 2>&5
2818  ac_status=$?
2819  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2820  (exit $ac_status); }
2821
2822cat >conftest.$ac_ext <<_ACEOF
2823/* confdefs.h.  */
2824_ACEOF
2825cat confdefs.h >>conftest.$ac_ext
2826cat >>conftest.$ac_ext <<_ACEOF
2827/* end confdefs.h.  */
2828
2829int
2830main ()
2831{
2832
2833  ;
2834  return 0;
2835}
2836_ACEOF
2837ac_clean_files_save=$ac_clean_files
2838ac_clean_files="$ac_clean_files a.out a.exe b.out"
2839# Try to create an executable without -o first, disregard a.out.
2840# It will help us diagnose broken compilers, and finding out an intuition
2841# of exeext.
2842{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2843echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2844ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2845#
2846# List of possible output files, starting from the most likely.
2847# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2848# only as a last resort.  b.out is created by i960 compilers.
2849ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2850#
2851# The IRIX 6 linker writes into existing files which may not be
2852# executable, retaining their permissions.  Remove them first so a
2853# subsequent execution test works.
2854ac_rmfiles=
2855for ac_file in $ac_files
2856do
2857  case $ac_file in
2858    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2859    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2860  esac
2861done
2862rm -f $ac_rmfiles
2863
2864if { (ac_try="$ac_link_default"
2865case "(($ac_try" in
2866  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2867  *) ac_try_echo=$ac_try;;
2868esac
2869eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2870  (eval "$ac_link_default") 2>&5
2871  ac_status=$?
2872  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2873  (exit $ac_status); }; then
2874  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2875# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2876# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2877# so that the user can short-circuit this test for compilers unknown to
2878# Autoconf.
2879for ac_file in $ac_files ''
2880do
2881  test -f "$ac_file" || continue
2882  case $ac_file in
2883    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2884	;;
2885    [ab].out )
2886	# We found the default executable, but exeext='' is most
2887	# certainly right.
2888	break;;
2889    *.* )
2890        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2891	then :; else
2892	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2893	fi
2894	# We set ac_cv_exeext here because the later test for it is not
2895	# safe: cross compilers may not add the suffix if given an `-o'
2896	# argument, so we may need to know it at that point already.
2897	# Even if this section looks crufty: it has the advantage of
2898	# actually working.
2899	break;;
2900    * )
2901	break;;
2902  esac
2903done
2904test "$ac_cv_exeext" = no && ac_cv_exeext=
2905
2906else
2907  ac_file=''
2908fi
2909
2910{ echo "$as_me:$LINENO: result: $ac_file" >&5
2911echo "${ECHO_T}$ac_file" >&6; }
2912if test -z "$ac_file"; then
2913  echo "$as_me: failed program was:" >&5
2914sed 's/^/| /' conftest.$ac_ext >&5
2915
2916{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2917See \`config.log' for more details." >&5
2918echo "$as_me: error: C compiler cannot create executables
2919See \`config.log' for more details." >&2;}
2920   { (exit 77); exit 77; }; }
2921fi
2922
2923ac_exeext=$ac_cv_exeext
2924
2925# Check that the compiler produces executables we can run.  If not, either
2926# the compiler is broken, or we cross compile.
2927{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2928echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2929# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2930# If not cross compiling, check that we can run a simple program.
2931if test "$cross_compiling" != yes; then
2932  if { ac_try='./$ac_file'
2933  { (case "(($ac_try" in
2934  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2935  *) ac_try_echo=$ac_try;;
2936esac
2937eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2938  (eval "$ac_try") 2>&5
2939  ac_status=$?
2940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2941  (exit $ac_status); }; }; then
2942    cross_compiling=no
2943  else
2944    if test "$cross_compiling" = maybe; then
2945	cross_compiling=yes
2946    else
2947	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2948If you meant to cross compile, use \`--host'.
2949See \`config.log' for more details." >&5
2950echo "$as_me: error: cannot run C compiled programs.
2951If you meant to cross compile, use \`--host'.
2952See \`config.log' for more details." >&2;}
2953   { (exit 1); exit 1; }; }
2954    fi
2955  fi
2956fi
2957{ echo "$as_me:$LINENO: result: yes" >&5
2958echo "${ECHO_T}yes" >&6; }
2959
2960rm -f a.out a.exe conftest$ac_cv_exeext b.out
2961ac_clean_files=$ac_clean_files_save
2962# Check that the compiler produces executables we can run.  If not, either
2963# the compiler is broken, or we cross compile.
2964{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2965echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2966{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2967echo "${ECHO_T}$cross_compiling" >&6; }
2968
2969{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2970echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2971if { (ac_try="$ac_link"
2972case "(($ac_try" in
2973  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2974  *) ac_try_echo=$ac_try;;
2975esac
2976eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2977  (eval "$ac_link") 2>&5
2978  ac_status=$?
2979  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2980  (exit $ac_status); }; then
2981  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2982# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2983# work properly (i.e., refer to `conftest.exe'), while it won't with
2984# `rm'.
2985for ac_file in conftest.exe conftest conftest.*; do
2986  test -f "$ac_file" || continue
2987  case $ac_file in
2988    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2989    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2990	  break;;
2991    * ) break;;
2992  esac
2993done
2994else
2995  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2996See \`config.log' for more details." >&5
2997echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2998See \`config.log' for more details." >&2;}
2999   { (exit 1); exit 1; }; }
3000fi
3001
3002rm -f conftest$ac_cv_exeext
3003{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3004echo "${ECHO_T}$ac_cv_exeext" >&6; }
3005
3006rm -f conftest.$ac_ext
3007EXEEXT=$ac_cv_exeext
3008ac_exeext=$EXEEXT
3009{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3010echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3011if test "${ac_cv_objext+set}" = set; then
3012  echo $ECHO_N "(cached) $ECHO_C" >&6
3013else
3014  cat >conftest.$ac_ext <<_ACEOF
3015/* confdefs.h.  */
3016_ACEOF
3017cat confdefs.h >>conftest.$ac_ext
3018cat >>conftest.$ac_ext <<_ACEOF
3019/* end confdefs.h.  */
3020
3021int
3022main ()
3023{
3024
3025  ;
3026  return 0;
3027}
3028_ACEOF
3029rm -f conftest.o conftest.obj
3030if { (ac_try="$ac_compile"
3031case "(($ac_try" in
3032  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3033  *) ac_try_echo=$ac_try;;
3034esac
3035eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3036  (eval "$ac_compile") 2>&5
3037  ac_status=$?
3038  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3039  (exit $ac_status); }; then
3040  for ac_file in conftest.o conftest.obj conftest.*; do
3041  test -f "$ac_file" || continue;
3042  case $ac_file in
3043    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3044    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3045       break;;
3046  esac
3047done
3048else
3049  echo "$as_me: failed program was:" >&5
3050sed 's/^/| /' conftest.$ac_ext >&5
3051
3052{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3053See \`config.log' for more details." >&5
3054echo "$as_me: error: cannot compute suffix of object files: cannot compile
3055See \`config.log' for more details." >&2;}
3056   { (exit 1); exit 1; }; }
3057fi
3058
3059rm -f conftest.$ac_cv_objext conftest.$ac_ext
3060fi
3061{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3062echo "${ECHO_T}$ac_cv_objext" >&6; }
3063OBJEXT=$ac_cv_objext
3064ac_objext=$OBJEXT
3065{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3066echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3067if test "${ac_cv_c_compiler_gnu+set}" = set; then
3068  echo $ECHO_N "(cached) $ECHO_C" >&6
3069else
3070  cat >conftest.$ac_ext <<_ACEOF
3071/* confdefs.h.  */
3072_ACEOF
3073cat confdefs.h >>conftest.$ac_ext
3074cat >>conftest.$ac_ext <<_ACEOF
3075/* end confdefs.h.  */
3076
3077int
3078main ()
3079{
3080#ifndef __GNUC__
3081       choke me
3082#endif
3083
3084  ;
3085  return 0;
3086}
3087_ACEOF
3088rm -f conftest.$ac_objext
3089if { (ac_try="$ac_compile"
3090case "(($ac_try" in
3091  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3092  *) ac_try_echo=$ac_try;;
3093esac
3094eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3095  (eval "$ac_compile") 2>conftest.er1
3096  ac_status=$?
3097  grep -v '^ *+' conftest.er1 >conftest.err
3098  rm -f conftest.er1
3099  cat conftest.err >&5
3100  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3101  (exit $ac_status); } && {
3102	 test -z "$ac_c_werror_flag" ||
3103	 test ! -s conftest.err
3104       } && test -s conftest.$ac_objext; then
3105  ac_compiler_gnu=yes
3106else
3107  echo "$as_me: failed program was:" >&5
3108sed 's/^/| /' conftest.$ac_ext >&5
3109
3110	ac_compiler_gnu=no
3111fi
3112
3113rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3114ac_cv_c_compiler_gnu=$ac_compiler_gnu
3115
3116fi
3117{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3118echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3119GCC=`test $ac_compiler_gnu = yes && echo yes`
3120ac_test_CFLAGS=${CFLAGS+set}
3121ac_save_CFLAGS=$CFLAGS
3122{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3123echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3124if test "${ac_cv_prog_cc_g+set}" = set; then
3125  echo $ECHO_N "(cached) $ECHO_C" >&6
3126else
3127  ac_save_c_werror_flag=$ac_c_werror_flag
3128   ac_c_werror_flag=yes
3129   ac_cv_prog_cc_g=no
3130   CFLAGS="-g"
3131   cat >conftest.$ac_ext <<_ACEOF
3132/* confdefs.h.  */
3133_ACEOF
3134cat confdefs.h >>conftest.$ac_ext
3135cat >>conftest.$ac_ext <<_ACEOF
3136/* end confdefs.h.  */
3137
3138int
3139main ()
3140{
3141
3142  ;
3143  return 0;
3144}
3145_ACEOF
3146rm -f conftest.$ac_objext
3147if { (ac_try="$ac_compile"
3148case "(($ac_try" in
3149  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3150  *) ac_try_echo=$ac_try;;
3151esac
3152eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3153  (eval "$ac_compile") 2>conftest.er1
3154  ac_status=$?
3155  grep -v '^ *+' conftest.er1 >conftest.err
3156  rm -f conftest.er1
3157  cat conftest.err >&5
3158  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3159  (exit $ac_status); } && {
3160	 test -z "$ac_c_werror_flag" ||
3161	 test ! -s conftest.err
3162       } && test -s conftest.$ac_objext; then
3163  ac_cv_prog_cc_g=yes
3164else
3165  echo "$as_me: failed program was:" >&5
3166sed 's/^/| /' conftest.$ac_ext >&5
3167
3168	CFLAGS=""
3169      cat >conftest.$ac_ext <<_ACEOF
3170/* confdefs.h.  */
3171_ACEOF
3172cat confdefs.h >>conftest.$ac_ext
3173cat >>conftest.$ac_ext <<_ACEOF
3174/* end confdefs.h.  */
3175
3176int
3177main ()
3178{
3179
3180  ;
3181  return 0;
3182}
3183_ACEOF
3184rm -f conftest.$ac_objext
3185if { (ac_try="$ac_compile"
3186case "(($ac_try" in
3187  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3188  *) ac_try_echo=$ac_try;;
3189esac
3190eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3191  (eval "$ac_compile") 2>conftest.er1
3192  ac_status=$?
3193  grep -v '^ *+' conftest.er1 >conftest.err
3194  rm -f conftest.er1
3195  cat conftest.err >&5
3196  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3197  (exit $ac_status); } && {
3198	 test -z "$ac_c_werror_flag" ||
3199	 test ! -s conftest.err
3200       } && test -s conftest.$ac_objext; then
3201  :
3202else
3203  echo "$as_me: failed program was:" >&5
3204sed 's/^/| /' conftest.$ac_ext >&5
3205
3206	ac_c_werror_flag=$ac_save_c_werror_flag
3207	 CFLAGS="-g"
3208	 cat >conftest.$ac_ext <<_ACEOF
3209/* confdefs.h.  */
3210_ACEOF
3211cat confdefs.h >>conftest.$ac_ext
3212cat >>conftest.$ac_ext <<_ACEOF
3213/* end confdefs.h.  */
3214
3215int
3216main ()
3217{
3218
3219  ;
3220  return 0;
3221}
3222_ACEOF
3223rm -f conftest.$ac_objext
3224if { (ac_try="$ac_compile"
3225case "(($ac_try" in
3226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3227  *) ac_try_echo=$ac_try;;
3228esac
3229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3230  (eval "$ac_compile") 2>conftest.er1
3231  ac_status=$?
3232  grep -v '^ *+' conftest.er1 >conftest.err
3233  rm -f conftest.er1
3234  cat conftest.err >&5
3235  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3236  (exit $ac_status); } && {
3237	 test -z "$ac_c_werror_flag" ||
3238	 test ! -s conftest.err
3239       } && test -s conftest.$ac_objext; then
3240  ac_cv_prog_cc_g=yes
3241else
3242  echo "$as_me: failed program was:" >&5
3243sed 's/^/| /' conftest.$ac_ext >&5
3244
3245
3246fi
3247
3248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3249fi
3250
3251rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3252fi
3253
3254rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3255   ac_c_werror_flag=$ac_save_c_werror_flag
3256fi
3257{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3258echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3259if test "$ac_test_CFLAGS" = set; then
3260  CFLAGS=$ac_save_CFLAGS
3261elif test $ac_cv_prog_cc_g = yes; then
3262  if test "$GCC" = yes; then
3263    CFLAGS="-g -O2"
3264  else
3265    CFLAGS="-g"
3266  fi
3267else
3268  if test "$GCC" = yes; then
3269    CFLAGS="-O2"
3270  else
3271    CFLAGS=
3272  fi
3273fi
3274{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3275echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3276if test "${ac_cv_prog_cc_c89+set}" = set; then
3277  echo $ECHO_N "(cached) $ECHO_C" >&6
3278else
3279  ac_cv_prog_cc_c89=no
3280ac_save_CC=$CC
3281cat >conftest.$ac_ext <<_ACEOF
3282/* confdefs.h.  */
3283_ACEOF
3284cat confdefs.h >>conftest.$ac_ext
3285cat >>conftest.$ac_ext <<_ACEOF
3286/* end confdefs.h.  */
3287#include <stdarg.h>
3288#include <stdio.h>
3289#include <sys/types.h>
3290#include <sys/stat.h>
3291/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3292struct buf { int x; };
3293FILE * (*rcsopen) (struct buf *, struct stat *, int);
3294static char *e (p, i)
3295     char **p;
3296     int i;
3297{
3298  return p[i];
3299}
3300static char *f (char * (*g) (char **, int), char **p, ...)
3301{
3302  char *s;
3303  va_list v;
3304  va_start (v,p);
3305  s = g (p, va_arg (v,int));
3306  va_end (v);
3307  return s;
3308}
3309
3310/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3311   function prototypes and stuff, but not '\xHH' hex character constants.
3312   These don't provoke an error unfortunately, instead are silently treated
3313   as 'x'.  The following induces an error, until -std is added to get
3314   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3315   array size at least.  It's necessary to write '\x00'==0 to get something
3316   that's true only with -std.  */
3317int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3318
3319/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3320   inside strings and character constants.  */
3321#define FOO(x) 'x'
3322int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3323
3324int test (int i, double x);
3325struct s1 {int (*f) (int a);};
3326struct s2 {int (*f) (double a);};
3327int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3328int argc;
3329char **argv;
3330int
3331main ()
3332{
3333return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3334  ;
3335  return 0;
3336}
3337_ACEOF
3338for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3339	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3340do
3341  CC="$ac_save_CC $ac_arg"
3342  rm -f conftest.$ac_objext
3343if { (ac_try="$ac_compile"
3344case "(($ac_try" in
3345  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3346  *) ac_try_echo=$ac_try;;
3347esac
3348eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3349  (eval "$ac_compile") 2>conftest.er1
3350  ac_status=$?
3351  grep -v '^ *+' conftest.er1 >conftest.err
3352  rm -f conftest.er1
3353  cat conftest.err >&5
3354  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3355  (exit $ac_status); } && {
3356	 test -z "$ac_c_werror_flag" ||
3357	 test ! -s conftest.err
3358       } && test -s conftest.$ac_objext; then
3359  ac_cv_prog_cc_c89=$ac_arg
3360else
3361  echo "$as_me: failed program was:" >&5
3362sed 's/^/| /' conftest.$ac_ext >&5
3363
3364
3365fi
3366
3367rm -f core conftest.err conftest.$ac_objext
3368  test "x$ac_cv_prog_cc_c89" != "xno" && break
3369done
3370rm -f conftest.$ac_ext
3371CC=$ac_save_CC
3372
3373fi
3374# AC_CACHE_VAL
3375case "x$ac_cv_prog_cc_c89" in
3376  x)
3377    { echo "$as_me:$LINENO: result: none needed" >&5
3378echo "${ECHO_T}none needed" >&6; } ;;
3379  xno)
3380    { echo "$as_me:$LINENO: result: unsupported" >&5
3381echo "${ECHO_T}unsupported" >&6; } ;;
3382  *)
3383    CC="$CC $ac_cv_prog_cc_c89"
3384    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3385echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3386esac
3387
3388
3389ac_ext=c
3390ac_cpp='$CPP $CPPFLAGS'
3391ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3392ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3393ac_compiler_gnu=$ac_cv_c_compiler_gnu
3394DEPDIR="${am__leading_dot}deps"
3395
3396ac_config_commands="$ac_config_commands depfiles"
3397
3398
3399am_make=${MAKE-make}
3400cat > confinc << 'END'
3401am__doit:
3402	@echo done
3403.PHONY: am__doit
3404END
3405# If we don't find an include directive, just comment out the code.
3406{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3407echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3408am__include="#"
3409am__quote=
3410_am_result=none
3411# First try GNU make style include.
3412echo "include confinc" > confmf
3413# We grep out `Entering directory' and `Leaving directory'
3414# messages which can occur if `w' ends up in MAKEFLAGS.
3415# In particular we don't look at `^make:' because GNU make might
3416# be invoked under some other name (usually "gmake"), in which
3417# case it prints its new name instead of `make'.
3418if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3419   am__include=include
3420   am__quote=
3421   _am_result=GNU
3422fi
3423# Now try BSD make style include.
3424if test "$am__include" = "#"; then
3425   echo '.include "confinc"' > confmf
3426   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3427      am__include=.include
3428      am__quote="\""
3429      _am_result=BSD
3430   fi
3431fi
3432
3433
3434{ echo "$as_me:$LINENO: result: $_am_result" >&5
3435echo "${ECHO_T}$_am_result" >&6; }
3436rm -f confinc confmf
3437
3438# Check whether --enable-dependency-tracking was given.
3439if test "${enable_dependency_tracking+set}" = set; then
3440  enableval=$enable_dependency_tracking;
3441fi
3442
3443if test "x$enable_dependency_tracking" != xno; then
3444  am_depcomp="$ac_aux_dir/depcomp"
3445  AMDEPBACKSLASH='\'
3446fi
3447 if test "x$enable_dependency_tracking" != xno; then
3448  AMDEP_TRUE=
3449  AMDEP_FALSE='#'
3450else
3451  AMDEP_TRUE='#'
3452  AMDEP_FALSE=
3453fi
3454
3455
3456
3457depcc="$CC"   am_compiler_list=
3458
3459{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3460echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3461if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3462  echo $ECHO_N "(cached) $ECHO_C" >&6
3463else
3464  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3465  # We make a subdir and do the tests there.  Otherwise we can end up
3466  # making bogus files that we don't know about and never remove.  For
3467  # instance it was reported that on HP-UX the gcc test will end up
3468  # making a dummy file named `D' -- because `-MD' means `put the output
3469  # in D'.
3470  mkdir conftest.dir
3471  # Copy depcomp to subdir because otherwise we won't find it if we're
3472  # using a relative directory.
3473  cp "$am_depcomp" conftest.dir
3474  cd conftest.dir
3475  # We will build objects and dependencies in a subdirectory because
3476  # it helps to detect inapplicable dependency modes.  For instance
3477  # both Tru64's cc and ICC support -MD to output dependencies as a
3478  # side effect of compilation, but ICC will put the dependencies in
3479  # the current directory while Tru64 will put them in the object
3480  # directory.
3481  mkdir sub
3482
3483  am_cv_CC_dependencies_compiler_type=none
3484  if test "$am_compiler_list" = ""; then
3485     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3486  fi
3487  for depmode in $am_compiler_list; do
3488    # Setup a source with many dependencies, because some compilers
3489    # like to wrap large dependency lists on column 80 (with \), and
3490    # we should not choose a depcomp mode which is confused by this.
3491    #
3492    # We need to recreate these files for each test, as the compiler may
3493    # overwrite some of them when testing with obscure command lines.
3494    # This happens at least with the AIX C compiler.
3495    : > sub/conftest.c
3496    for i in 1 2 3 4 5 6; do
3497      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3498      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3499      # Solaris 8's {/usr,}/bin/sh.
3500      touch sub/conftst$i.h
3501    done
3502    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3503
3504    case $depmode in
3505    nosideeffect)
3506      # after this tag, mechanisms are not by side-effect, so they'll
3507      # only be used when explicitly requested
3508      if test "x$enable_dependency_tracking" = xyes; then
3509	continue
3510      else
3511	break
3512      fi
3513      ;;
3514    none) break ;;
3515    esac
3516    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3517    # mode.  It turns out that the SunPro C++ compiler does not properly
3518    # handle `-M -o', and we need to detect this.
3519    if depmode=$depmode \
3520       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3521       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3522       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3523         >/dev/null 2>conftest.err &&
3524       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3525       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3526       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3527       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3528      # icc doesn't choke on unknown options, it will just issue warnings
3529      # or remarks (even with -Werror).  So we grep stderr for any message
3530      # that says an option was ignored or not supported.
3531      # When given -MP, icc 7.0 and 7.1 complain thusly:
3532      #   icc: Command line warning: ignoring option '-M'; no argument required
3533      # The diagnosis changed in icc 8.0:
3534      #   icc: Command line remark: option '-MP' not supported
3535      if (grep 'ignoring option' conftest.err ||
3536          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3537        am_cv_CC_dependencies_compiler_type=$depmode
3538        break
3539      fi
3540    fi
3541  done
3542
3543  cd ..
3544  rm -rf conftest.dir
3545else
3546  am_cv_CC_dependencies_compiler_type=none
3547fi
3548
3549fi
3550{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3551echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3552CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3553
3554 if
3555  test "x$enable_dependency_tracking" != xno \
3556  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3557  am__fastdepCC_TRUE=
3558  am__fastdepCC_FALSE='#'
3559else
3560  am__fastdepCC_TRUE='#'
3561  am__fastdepCC_FALSE=
3562fi
3563
3564
3565# Check whether --enable-shared was given.
3566if test "${enable_shared+set}" = set; then
3567  enableval=$enable_shared; p=${PACKAGE-default}
3568    case $enableval in
3569    yes) enable_shared=yes ;;
3570    no) enable_shared=no ;;
3571    *)
3572      enable_shared=no
3573      # Look at the argument we got.  We use all the common list separators.
3574      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3575      for pkg in $enableval; do
3576	IFS="$lt_save_ifs"
3577	if test "X$pkg" = "X$p"; then
3578	  enable_shared=yes
3579	fi
3580      done
3581      IFS="$lt_save_ifs"
3582      ;;
3583    esac
3584else
3585  enable_shared=yes
3586fi
3587
3588
3589# Check whether --enable-static was given.
3590if test "${enable_static+set}" = set; then
3591  enableval=$enable_static; p=${PACKAGE-default}
3592    case $enableval in
3593    yes) enable_static=yes ;;
3594    no) enable_static=no ;;
3595    *)
3596     enable_static=no
3597      # Look at the argument we got.  We use all the common list separators.
3598      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3599      for pkg in $enableval; do
3600	IFS="$lt_save_ifs"
3601	if test "X$pkg" = "X$p"; then
3602	  enable_static=yes
3603	fi
3604      done
3605      IFS="$lt_save_ifs"
3606      ;;
3607    esac
3608else
3609  enable_static=yes
3610fi
3611
3612
3613# Check whether --enable-fast-install was given.
3614if test "${enable_fast_install+set}" = set; then
3615  enableval=$enable_fast_install; p=${PACKAGE-default}
3616    case $enableval in
3617    yes) enable_fast_install=yes ;;
3618    no) enable_fast_install=no ;;
3619    *)
3620      enable_fast_install=no
3621      # Look at the argument we got.  We use all the common list separators.
3622      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3623      for pkg in $enableval; do
3624	IFS="$lt_save_ifs"
3625	if test "X$pkg" = "X$p"; then
3626	  enable_fast_install=yes
3627	fi
3628      done
3629      IFS="$lt_save_ifs"
3630      ;;
3631    esac
3632else
3633  enable_fast_install=yes
3634fi
3635
3636
3637# Make sure we can run config.sub.
3638$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3639  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3640echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3641   { (exit 1); exit 1; }; }
3642
3643{ echo "$as_me:$LINENO: checking build system type" >&5
3644echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3645if test "${ac_cv_build+set}" = set; then
3646  echo $ECHO_N "(cached) $ECHO_C" >&6
3647else
3648  ac_build_alias=$build_alias
3649test "x$ac_build_alias" = x &&
3650  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3651test "x$ac_build_alias" = x &&
3652  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3653echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3654   { (exit 1); exit 1; }; }
3655ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3656  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3657echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3658   { (exit 1); exit 1; }; }
3659
3660fi
3661{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3662echo "${ECHO_T}$ac_cv_build" >&6; }
3663case $ac_cv_build in
3664*-*-*) ;;
3665*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3666echo "$as_me: error: invalid value of canonical build" >&2;}
3667   { (exit 1); exit 1; }; };;
3668esac
3669build=$ac_cv_build
3670ac_save_IFS=$IFS; IFS='-'
3671set x $ac_cv_build
3672shift
3673build_cpu=$1
3674build_vendor=$2
3675shift; shift
3676# Remember, the first character of IFS is used to create $*,
3677# except with old shells:
3678build_os=$*
3679IFS=$ac_save_IFS
3680case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3681
3682
3683{ echo "$as_me:$LINENO: checking host system type" >&5
3684echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3685if test "${ac_cv_host+set}" = set; then
3686  echo $ECHO_N "(cached) $ECHO_C" >&6
3687else
3688  if test "x$host_alias" = x; then
3689  ac_cv_host=$ac_cv_build
3690else
3691  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3692    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3693echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3694   { (exit 1); exit 1; }; }
3695fi
3696
3697fi
3698{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3699echo "${ECHO_T}$ac_cv_host" >&6; }
3700case $ac_cv_host in
3701*-*-*) ;;
3702*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3703echo "$as_me: error: invalid value of canonical host" >&2;}
3704   { (exit 1); exit 1; }; };;
3705esac
3706host=$ac_cv_host
3707ac_save_IFS=$IFS; IFS='-'
3708set x $ac_cv_host
3709shift
3710host_cpu=$1
3711host_vendor=$2
3712shift; shift
3713# Remember, the first character of IFS is used to create $*,
3714# except with old shells:
3715host_os=$*
3716IFS=$ac_save_IFS
3717case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3718
3719
3720{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3721echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3722if test "${lt_cv_path_SED+set}" = set; then
3723  echo $ECHO_N "(cached) $ECHO_C" >&6
3724else
3725  # Loop through the user's path and test for sed and gsed.
3726# Then use that list of sed's as ones to test for truncation.
3727as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3728for as_dir in $PATH
3729do
3730  IFS=$as_save_IFS
3731  test -z "$as_dir" && as_dir=.
3732  for lt_ac_prog in sed gsed; do
3733    for ac_exec_ext in '' $ac_executable_extensions; do
3734      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3735        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3736      fi
3737    done
3738  done
3739done
3740lt_ac_max=0
3741lt_ac_count=0
3742# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3743# along with /bin/sed that truncates output.
3744for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3745  test ! -f $lt_ac_sed && continue
3746  cat /dev/null > conftest.in
3747  lt_ac_count=0
3748  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3749  # Check for GNU sed and select it if it is found.
3750  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3751    lt_cv_path_SED=$lt_ac_sed
3752    break
3753  fi
3754  while true; do
3755    cat conftest.in conftest.in >conftest.tmp
3756    mv conftest.tmp conftest.in
3757    cp conftest.in conftest.nl
3758    echo >>conftest.nl
3759    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3760    cmp -s conftest.out conftest.nl || break
3761    # 10000 chars as input seems more than enough
3762    test $lt_ac_count -gt 10 && break
3763    lt_ac_count=`expr $lt_ac_count + 1`
3764    if test $lt_ac_count -gt $lt_ac_max; then
3765      lt_ac_max=$lt_ac_count
3766      lt_cv_path_SED=$lt_ac_sed
3767    fi
3768  done
3769done
3770
3771fi
3772
3773SED=$lt_cv_path_SED
3774{ echo "$as_me:$LINENO: result: $SED" >&5
3775echo "${ECHO_T}$SED" >&6; }
3776
3777{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3778echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3779if test "${ac_cv_path_GREP+set}" = set; then
3780  echo $ECHO_N "(cached) $ECHO_C" >&6
3781else
3782  # Extract the first word of "grep ggrep" to use in msg output
3783if test -z "$GREP"; then
3784set dummy grep ggrep; ac_prog_name=$2
3785if test "${ac_cv_path_GREP+set}" = set; then
3786  echo $ECHO_N "(cached) $ECHO_C" >&6
3787else
3788  ac_path_GREP_found=false
3789# Loop through the user's path and test for each of PROGNAME-LIST
3790as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3791for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3792do
3793  IFS=$as_save_IFS
3794  test -z "$as_dir" && as_dir=.
3795  for ac_prog in grep ggrep; do
3796  for ac_exec_ext in '' $ac_executable_extensions; do
3797    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3798    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3799    # Check for GNU ac_path_GREP and select it if it is found.
3800  # Check for GNU $ac_path_GREP
3801case `"$ac_path_GREP" --version 2>&1` in
3802*GNU*)
3803  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3804*)
3805  ac_count=0
3806  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3807  while :
3808  do
3809    cat "conftest.in" "conftest.in" >"conftest.tmp"
3810    mv "conftest.tmp" "conftest.in"
3811    cp "conftest.in" "conftest.nl"
3812    echo 'GREP' >> "conftest.nl"
3813    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3814    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3815    ac_count=`expr $ac_count + 1`
3816    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3817      # Best one so far, save it but keep looking for a better one
3818      ac_cv_path_GREP="$ac_path_GREP"
3819      ac_path_GREP_max=$ac_count
3820    fi
3821    # 10*(2^10) chars as input seems more than enough
3822    test $ac_count -gt 10 && break
3823  done
3824  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3825esac
3826
3827
3828    $ac_path_GREP_found && break 3
3829  done
3830done
3831
3832done
3833IFS=$as_save_IFS
3834
3835
3836fi
3837
3838GREP="$ac_cv_path_GREP"
3839if test -z "$GREP"; then
3840  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3841echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3842   { (exit 1); exit 1; }; }
3843fi
3844
3845else
3846  ac_cv_path_GREP=$GREP
3847fi
3848
3849
3850fi
3851{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3852echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3853 GREP="$ac_cv_path_GREP"
3854
3855
3856{ echo "$as_me:$LINENO: checking for egrep" >&5
3857echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3858if test "${ac_cv_path_EGREP+set}" = set; then
3859  echo $ECHO_N "(cached) $ECHO_C" >&6
3860else
3861  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3862   then ac_cv_path_EGREP="$GREP -E"
3863   else
3864     # Extract the first word of "egrep" to use in msg output
3865if test -z "$EGREP"; then
3866set dummy egrep; ac_prog_name=$2
3867if test "${ac_cv_path_EGREP+set}" = set; then
3868  echo $ECHO_N "(cached) $ECHO_C" >&6
3869else
3870  ac_path_EGREP_found=false
3871# Loop through the user's path and test for each of PROGNAME-LIST
3872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3873for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3874do
3875  IFS=$as_save_IFS
3876  test -z "$as_dir" && as_dir=.
3877  for ac_prog in egrep; do
3878  for ac_exec_ext in '' $ac_executable_extensions; do
3879    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3880    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3881    # Check for GNU ac_path_EGREP and select it if it is found.
3882  # Check for GNU $ac_path_EGREP
3883case `"$ac_path_EGREP" --version 2>&1` in
3884*GNU*)
3885  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3886*)
3887  ac_count=0
3888  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3889  while :
3890  do
3891    cat "conftest.in" "conftest.in" >"conftest.tmp"
3892    mv "conftest.tmp" "conftest.in"
3893    cp "conftest.in" "conftest.nl"
3894    echo 'EGREP' >> "conftest.nl"
3895    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3896    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3897    ac_count=`expr $ac_count + 1`
3898    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3899      # Best one so far, save it but keep looking for a better one
3900      ac_cv_path_EGREP="$ac_path_EGREP"
3901      ac_path_EGREP_max=$ac_count
3902    fi
3903    # 10*(2^10) chars as input seems more than enough
3904    test $ac_count -gt 10 && break
3905  done
3906  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3907esac
3908
3909
3910    $ac_path_EGREP_found && break 3
3911  done
3912done
3913
3914done
3915IFS=$as_save_IFS
3916
3917
3918fi
3919
3920EGREP="$ac_cv_path_EGREP"
3921if test -z "$EGREP"; then
3922  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3923echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3924   { (exit 1); exit 1; }; }
3925fi
3926
3927else
3928  ac_cv_path_EGREP=$EGREP
3929fi
3930
3931
3932   fi
3933fi
3934{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3935echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3936 EGREP="$ac_cv_path_EGREP"
3937
3938
3939
3940# Check whether --with-gnu-ld was given.
3941if test "${with_gnu_ld+set}" = set; then
3942  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3943else
3944  with_gnu_ld=no
3945fi
3946
3947ac_prog=ld
3948if test "$GCC" = yes; then
3949  # Check if gcc -print-prog-name=ld gives a path.
3950  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3951echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3952  case $host in
3953  *-*-mingw*)
3954    # gcc leaves a trailing carriage return which upsets mingw
3955    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3956  *)
3957    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3958  esac
3959  case $ac_prog in
3960    # Accept absolute paths.
3961    [\\/]* | ?:[\\/]*)
3962      re_direlt='/[^/][^/]*/\.\./'
3963      # Canonicalize the pathname of ld
3964      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3965      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3966	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3967      done
3968      test -z "$LD" && LD="$ac_prog"
3969      ;;
3970  "")
3971    # If it fails, then pretend we aren't using GCC.
3972    ac_prog=ld
3973    ;;
3974  *)
3975    # If it is relative, then search for the first ld in PATH.
3976    with_gnu_ld=unknown
3977    ;;
3978  esac
3979elif test "$with_gnu_ld" = yes; then
3980  { echo "$as_me:$LINENO: checking for GNU ld" >&5
3981echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3982else
3983  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3984echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3985fi
3986if test "${lt_cv_path_LD+set}" = set; then
3987  echo $ECHO_N "(cached) $ECHO_C" >&6
3988else
3989  if test -z "$LD"; then
3990  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3991  for ac_dir in $PATH; do
3992    IFS="$lt_save_ifs"
3993    test -z "$ac_dir" && ac_dir=.
3994    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3995      lt_cv_path_LD="$ac_dir/$ac_prog"
3996      # Check to see if the program is GNU ld.  I'd rather use --version,
3997      # but apparently some variants of GNU ld only accept -v.
3998      # Break only if it was the GNU/non-GNU ld that we prefer.
3999      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4000      *GNU* | *'with BFD'*)
4001	test "$with_gnu_ld" != no && break
4002	;;
4003      *)
4004	test "$with_gnu_ld" != yes && break
4005	;;
4006      esac
4007    fi
4008  done
4009  IFS="$lt_save_ifs"
4010else
4011  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4012fi
4013fi
4014
4015LD="$lt_cv_path_LD"
4016if test -n "$LD"; then
4017  { echo "$as_me:$LINENO: result: $LD" >&5
4018echo "${ECHO_T}$LD" >&6; }
4019else
4020  { echo "$as_me:$LINENO: result: no" >&5
4021echo "${ECHO_T}no" >&6; }
4022fi
4023test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4024echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4025   { (exit 1); exit 1; }; }
4026{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4027echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4028if test "${lt_cv_prog_gnu_ld+set}" = set; then
4029  echo $ECHO_N "(cached) $ECHO_C" >&6
4030else
4031  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4032case `$LD -v 2>&1 </dev/null` in
4033*GNU* | *'with BFD'*)
4034  lt_cv_prog_gnu_ld=yes
4035  ;;
4036*)
4037  lt_cv_prog_gnu_ld=no
4038  ;;
4039esac
4040fi
4041{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4042echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4043with_gnu_ld=$lt_cv_prog_gnu_ld
4044
4045
4046{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4047echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4048if test "${lt_cv_ld_reload_flag+set}" = set; then
4049  echo $ECHO_N "(cached) $ECHO_C" >&6
4050else
4051  lt_cv_ld_reload_flag='-r'
4052fi
4053{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4054echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4055reload_flag=$lt_cv_ld_reload_flag
4056case $reload_flag in
4057"" | " "*) ;;
4058*) reload_flag=" $reload_flag" ;;
4059esac
4060reload_cmds='$LD$reload_flag -o $output$reload_objs'
4061case $host_os in
4062  darwin*)
4063    if test "$GCC" = yes; then
4064      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4065    else
4066      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4067    fi
4068    ;;
4069esac
4070
4071{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4072echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4073if test "${lt_cv_path_NM+set}" = set; then
4074  echo $ECHO_N "(cached) $ECHO_C" >&6
4075else
4076  if test -n "$NM"; then
4077  # Let the user override the test.
4078  lt_cv_path_NM="$NM"
4079else
4080  lt_nm_to_check="${ac_tool_prefix}nm"
4081  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4082    lt_nm_to_check="$lt_nm_to_check nm"
4083  fi
4084  for lt_tmp_nm in $lt_nm_to_check; do
4085    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4086    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4087      IFS="$lt_save_ifs"
4088      test -z "$ac_dir" && ac_dir=.
4089      tmp_nm="$ac_dir/$lt_tmp_nm"
4090      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4091	# Check to see if the nm accepts a BSD-compat flag.
4092	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4093	#   nm: unknown option "B" ignored
4094	# Tru64's nm complains that /dev/null is an invalid object file
4095	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4096	*/dev/null* | *'Invalid file or object type'*)
4097	  lt_cv_path_NM="$tmp_nm -B"
4098	  break
4099	  ;;
4100	*)
4101	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4102	  */dev/null*)
4103	    lt_cv_path_NM="$tmp_nm -p"
4104	    break
4105	    ;;
4106	  *)
4107	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4108	    continue # so that we can try to find one that supports BSD flags
4109	    ;;
4110	  esac
4111	  ;;
4112	esac
4113      fi
4114    done
4115    IFS="$lt_save_ifs"
4116  done
4117  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4118fi
4119fi
4120{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4121echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4122NM="$lt_cv_path_NM"
4123
4124{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4125echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4126LN_S=$as_ln_s
4127if test "$LN_S" = "ln -s"; then
4128  { echo "$as_me:$LINENO: result: yes" >&5
4129echo "${ECHO_T}yes" >&6; }
4130else
4131  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4132echo "${ECHO_T}no, using $LN_S" >&6; }
4133fi
4134
4135{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4136echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4137if test "${lt_cv_deplibs_check_method+set}" = set; then
4138  echo $ECHO_N "(cached) $ECHO_C" >&6
4139else
4140  lt_cv_file_magic_cmd='$MAGIC_CMD'
4141lt_cv_file_magic_test_file=
4142lt_cv_deplibs_check_method='unknown'
4143# Need to set the preceding variable on all platforms that support
4144# interlibrary dependencies.
4145# 'none' -- dependencies not supported.
4146# `unknown' -- same as none, but documents that we really don't know.
4147# 'pass_all' -- all dependencies passed with no checks.
4148# 'test_compile' -- check by making test program.
4149# 'file_magic [[regex]]' -- check by looking for files in library path
4150# which responds to the $file_magic_cmd with a given extended regex.
4151# If you have `file' or equivalent on your system and you're not sure
4152# whether `pass_all' will *always* work, you probably want this one.
4153
4154case $host_os in
4155aix4* | aix5*)
4156  lt_cv_deplibs_check_method=pass_all
4157  ;;
4158
4159beos*)
4160  lt_cv_deplibs_check_method=pass_all
4161  ;;
4162
4163bsdi[45]*)
4164  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4165  lt_cv_file_magic_cmd='/usr/bin/file -L'
4166  lt_cv_file_magic_test_file=/shlib/libc.so
4167  ;;
4168
4169cygwin*)
4170  # func_win32_libid is a shell function defined in ltmain.sh
4171  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4172  lt_cv_file_magic_cmd='func_win32_libid'
4173  ;;
4174
4175mingw* | pw32*)
4176  # Base MSYS/MinGW do not provide the 'file' command needed by
4177  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4178  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4179  lt_cv_file_magic_cmd='$OBJDUMP -f'
4180  ;;
4181
4182darwin* | rhapsody*)
4183  lt_cv_deplibs_check_method=pass_all
4184  ;;
4185
4186freebsd* | kfreebsd*-gnu | dragonfly*)
4187  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4188    case $host_cpu in
4189    i*86 )
4190      # Not sure whether the presence of OpenBSD here was a mistake.
4191      # Let's accept both of them until this is cleared up.
4192      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4193      lt_cv_file_magic_cmd=/usr/bin/file
4194      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4195      ;;
4196    esac
4197  else
4198    lt_cv_deplibs_check_method=pass_all
4199  fi
4200  ;;
4201
4202gnu*)
4203  lt_cv_deplibs_check_method=pass_all
4204  ;;
4205
4206hpux10.20* | hpux11*)
4207  lt_cv_file_magic_cmd=/usr/bin/file
4208  case $host_cpu in
4209  ia64*)
4210    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4211    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4212    ;;
4213  hppa*64*)
4214    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]'
4215    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4216    ;;
4217  *)
4218    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4219    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4220    ;;
4221  esac
4222  ;;
4223
4224interix3*)
4225  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4226  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4227  ;;
4228
4229irix5* | irix6* | nonstopux*)
4230  case $LD in
4231  *-32|*"-32 ") libmagic=32-bit;;
4232  *-n32|*"-n32 ") libmagic=N32;;
4233  *-64|*"-64 ") libmagic=64-bit;;
4234  *) libmagic=never-match;;
4235  esac
4236  lt_cv_deplibs_check_method=pass_all
4237  ;;
4238
4239# This must be Linux ELF.
4240linux*)
4241  lt_cv_deplibs_check_method=pass_all
4242  ;;
4243
4244netbsd*)
4245  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4246    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4247  else
4248    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4249  fi
4250  ;;
4251
4252newos6*)
4253  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4254  lt_cv_file_magic_cmd=/usr/bin/file
4255  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4256  ;;
4257
4258nto-qnx*)
4259  lt_cv_deplibs_check_method=unknown
4260  ;;
4261
4262openbsd*)
4263  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4264    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4265  else
4266    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4267  fi
4268  ;;
4269
4270osf3* | osf4* | osf5*)
4271  lt_cv_deplibs_check_method=pass_all
4272  ;;
4273
4274solaris*)
4275  lt_cv_deplibs_check_method=pass_all
4276  ;;
4277
4278sysv4 | sysv4.3*)
4279  case $host_vendor in
4280  motorola)
4281    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]'
4282    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4283    ;;
4284  ncr)
4285    lt_cv_deplibs_check_method=pass_all
4286    ;;
4287  sequent)
4288    lt_cv_file_magic_cmd='/bin/file'
4289    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4290    ;;
4291  sni)
4292    lt_cv_file_magic_cmd='/bin/file'
4293    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4294    lt_cv_file_magic_test_file=/lib/libc.so
4295    ;;
4296  siemens)
4297    lt_cv_deplibs_check_method=pass_all
4298    ;;
4299  pc)
4300    lt_cv_deplibs_check_method=pass_all
4301    ;;
4302  esac
4303  ;;
4304
4305sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4306  lt_cv_deplibs_check_method=pass_all
4307  ;;
4308esac
4309
4310fi
4311{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4312echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4313file_magic_cmd=$lt_cv_file_magic_cmd
4314deplibs_check_method=$lt_cv_deplibs_check_method
4315test -z "$deplibs_check_method" && deplibs_check_method=unknown
4316
4317
4318
4319
4320# If no C compiler was specified, use CC.
4321LTCC=${LTCC-"$CC"}
4322
4323# If no C compiler flags were specified, use CFLAGS.
4324LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4325
4326# Allow CC to be a program name with arguments.
4327compiler=$CC
4328
4329
4330# Check whether --enable-libtool-lock was given.
4331if test "${enable_libtool_lock+set}" = set; then
4332  enableval=$enable_libtool_lock;
4333fi
4334
4335test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4336
4337# Some flags need to be propagated to the compiler or linker for good
4338# libtool support.
4339case $host in
4340ia64-*-hpux*)
4341  # Find out which ABI we are using.
4342  echo 'int i;' > conftest.$ac_ext
4343  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4344  (eval $ac_compile) 2>&5
4345  ac_status=$?
4346  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4347  (exit $ac_status); }; then
4348    case `/usr/bin/file conftest.$ac_objext` in
4349    *ELF-32*)
4350      HPUX_IA64_MODE="32"
4351      ;;
4352    *ELF-64*)
4353      HPUX_IA64_MODE="64"
4354      ;;
4355    esac
4356  fi
4357  rm -rf conftest*
4358  ;;
4359*-*-irix6*)
4360  # Find out which ABI we are using.
4361  echo '#line 4361 "configure"' > conftest.$ac_ext
4362  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4363  (eval $ac_compile) 2>&5
4364  ac_status=$?
4365  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4366  (exit $ac_status); }; then
4367   if test "$lt_cv_prog_gnu_ld" = yes; then
4368    case `/usr/bin/file conftest.$ac_objext` in
4369    *32-bit*)
4370      LD="${LD-ld} -melf32bsmip"
4371      ;;
4372    *N32*)
4373      LD="${LD-ld} -melf32bmipn32"
4374      ;;
4375    *64-bit*)
4376      LD="${LD-ld} -melf64bmip"
4377      ;;
4378    esac
4379   else
4380    case `/usr/bin/file conftest.$ac_objext` in
4381    *32-bit*)
4382      LD="${LD-ld} -32"
4383      ;;
4384    *N32*)
4385      LD="${LD-ld} -n32"
4386      ;;
4387    *64-bit*)
4388      LD="${LD-ld} -64"
4389      ;;
4390    esac
4391   fi
4392  fi
4393  rm -rf conftest*
4394  ;;
4395
4396x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4397  # Find out which ABI we are using.
4398  echo 'int i;' > conftest.$ac_ext
4399  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4400  (eval $ac_compile) 2>&5
4401  ac_status=$?
4402  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4403  (exit $ac_status); }; then
4404    case `/usr/bin/file conftest.o` in
4405    *32-bit*)
4406      case $host in
4407        x86_64-*linux*)
4408          LD="${LD-ld} -m elf_i386"
4409          ;;
4410        ppc64-*linux*|powerpc64-*linux*)
4411          LD="${LD-ld} -m elf32ppclinux"
4412          ;;
4413        s390x-*linux*)
4414          LD="${LD-ld} -m elf_s390"
4415          ;;
4416        sparc64-*linux*)
4417          LD="${LD-ld} -m elf32_sparc"
4418          ;;
4419      esac
4420      ;;
4421    *64-bit*)
4422      case $host in
4423        x86_64-*linux*)
4424          LD="${LD-ld} -m elf_x86_64"
4425          ;;
4426        ppc*-*linux*|powerpc*-*linux*)
4427          LD="${LD-ld} -m elf64ppc"
4428          ;;
4429        s390*-*linux*)
4430          LD="${LD-ld} -m elf64_s390"
4431          ;;
4432        sparc*-*linux*)
4433          LD="${LD-ld} -m elf64_sparc"
4434          ;;
4435      esac
4436      ;;
4437    esac
4438  fi
4439  rm -rf conftest*
4440  ;;
4441
4442*-*-sco3.2v5*)
4443  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4444  SAVE_CFLAGS="$CFLAGS"
4445  CFLAGS="$CFLAGS -belf"
4446  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4447echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4448if test "${lt_cv_cc_needs_belf+set}" = set; then
4449  echo $ECHO_N "(cached) $ECHO_C" >&6
4450else
4451  ac_ext=c
4452ac_cpp='$CPP $CPPFLAGS'
4453ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4454ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4455ac_compiler_gnu=$ac_cv_c_compiler_gnu
4456
4457     cat >conftest.$ac_ext <<_ACEOF
4458/* confdefs.h.  */
4459_ACEOF
4460cat confdefs.h >>conftest.$ac_ext
4461cat >>conftest.$ac_ext <<_ACEOF
4462/* end confdefs.h.  */
4463
4464int
4465main ()
4466{
4467
4468  ;
4469  return 0;
4470}
4471_ACEOF
4472rm -f conftest.$ac_objext conftest$ac_exeext
4473if { (ac_try="$ac_link"
4474case "(($ac_try" in
4475  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4476  *) ac_try_echo=$ac_try;;
4477esac
4478eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4479  (eval "$ac_link") 2>conftest.er1
4480  ac_status=$?
4481  grep -v '^ *+' conftest.er1 >conftest.err
4482  rm -f conftest.er1
4483  cat conftest.err >&5
4484  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4485  (exit $ac_status); } && {
4486	 test -z "$ac_c_werror_flag" ||
4487	 test ! -s conftest.err
4488       } && test -s conftest$ac_exeext &&
4489       $as_test_x conftest$ac_exeext; then
4490  lt_cv_cc_needs_belf=yes
4491else
4492  echo "$as_me: failed program was:" >&5
4493sed 's/^/| /' conftest.$ac_ext >&5
4494
4495	lt_cv_cc_needs_belf=no
4496fi
4497
4498rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4499      conftest$ac_exeext conftest.$ac_ext
4500     ac_ext=c
4501ac_cpp='$CPP $CPPFLAGS'
4502ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4503ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4504ac_compiler_gnu=$ac_cv_c_compiler_gnu
4505
4506fi
4507{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4508echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4509  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4510    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4511    CFLAGS="$SAVE_CFLAGS"
4512  fi
4513  ;;
4514sparc*-*solaris*)
4515  # Find out which ABI we are using.
4516  echo 'int i;' > conftest.$ac_ext
4517  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4518  (eval $ac_compile) 2>&5
4519  ac_status=$?
4520  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4521  (exit $ac_status); }; then
4522    case `/usr/bin/file conftest.o` in
4523    *64-bit*)
4524      case $lt_cv_prog_gnu_ld in
4525      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4526      *)    LD="${LD-ld} -64" ;;
4527      esac
4528      ;;
4529    esac
4530  fi
4531  rm -rf conftest*
4532  ;;
4533
4534
4535esac
4536
4537need_locks="$enable_libtool_lock"
4538
4539
4540ac_ext=c
4541ac_cpp='$CPP $CPPFLAGS'
4542ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4543ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4544ac_compiler_gnu=$ac_cv_c_compiler_gnu
4545{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4546echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4547# On Suns, sometimes $CPP names a directory.
4548if test -n "$CPP" && test -d "$CPP"; then
4549  CPP=
4550fi
4551if test -z "$CPP"; then
4552  if test "${ac_cv_prog_CPP+set}" = set; then
4553  echo $ECHO_N "(cached) $ECHO_C" >&6
4554else
4555      # Double quotes because CPP needs to be expanded
4556    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4557    do
4558      ac_preproc_ok=false
4559for ac_c_preproc_warn_flag in '' yes
4560do
4561  # Use a header file that comes with gcc, so configuring glibc
4562  # with a fresh cross-compiler works.
4563  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4564  # <limits.h> exists even on freestanding compilers.
4565  # On the NeXT, cc -E runs the code through the compiler's parser,
4566  # not just through cpp. "Syntax error" is here to catch this case.
4567  cat >conftest.$ac_ext <<_ACEOF
4568/* confdefs.h.  */
4569_ACEOF
4570cat confdefs.h >>conftest.$ac_ext
4571cat >>conftest.$ac_ext <<_ACEOF
4572/* end confdefs.h.  */
4573#ifdef __STDC__
4574# include <limits.h>
4575#else
4576# include <assert.h>
4577#endif
4578		     Syntax error
4579_ACEOF
4580if { (ac_try="$ac_cpp conftest.$ac_ext"
4581case "(($ac_try" in
4582  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4583  *) ac_try_echo=$ac_try;;
4584esac
4585eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4586  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4587  ac_status=$?
4588  grep -v '^ *+' conftest.er1 >conftest.err
4589  rm -f conftest.er1
4590  cat conftest.err >&5
4591  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4592  (exit $ac_status); } >/dev/null && {
4593	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4594	 test ! -s conftest.err
4595       }; then
4596  :
4597else
4598  echo "$as_me: failed program was:" >&5
4599sed 's/^/| /' conftest.$ac_ext >&5
4600
4601  # Broken: fails on valid input.
4602continue
4603fi
4604
4605rm -f conftest.err conftest.$ac_ext
4606
4607  # OK, works on sane cases.  Now check whether nonexistent headers
4608  # can be detected and how.
4609  cat >conftest.$ac_ext <<_ACEOF
4610/* confdefs.h.  */
4611_ACEOF
4612cat confdefs.h >>conftest.$ac_ext
4613cat >>conftest.$ac_ext <<_ACEOF
4614/* end confdefs.h.  */
4615#include <ac_nonexistent.h>
4616_ACEOF
4617if { (ac_try="$ac_cpp conftest.$ac_ext"
4618case "(($ac_try" in
4619  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4620  *) ac_try_echo=$ac_try;;
4621esac
4622eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4623  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4624  ac_status=$?
4625  grep -v '^ *+' conftest.er1 >conftest.err
4626  rm -f conftest.er1
4627  cat conftest.err >&5
4628  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4629  (exit $ac_status); } >/dev/null && {
4630	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4631	 test ! -s conftest.err
4632       }; then
4633  # Broken: success on invalid input.
4634continue
4635else
4636  echo "$as_me: failed program was:" >&5
4637sed 's/^/| /' conftest.$ac_ext >&5
4638
4639  # Passes both tests.
4640ac_preproc_ok=:
4641break
4642fi
4643
4644rm -f conftest.err conftest.$ac_ext
4645
4646done
4647# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4648rm -f conftest.err conftest.$ac_ext
4649if $ac_preproc_ok; then
4650  break
4651fi
4652
4653    done
4654    ac_cv_prog_CPP=$CPP
4655
4656fi
4657  CPP=$ac_cv_prog_CPP
4658else
4659  ac_cv_prog_CPP=$CPP
4660fi
4661{ echo "$as_me:$LINENO: result: $CPP" >&5
4662echo "${ECHO_T}$CPP" >&6; }
4663ac_preproc_ok=false
4664for ac_c_preproc_warn_flag in '' yes
4665do
4666  # Use a header file that comes with gcc, so configuring glibc
4667  # with a fresh cross-compiler works.
4668  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4669  # <limits.h> exists even on freestanding compilers.
4670  # On the NeXT, cc -E runs the code through the compiler's parser,
4671  # not just through cpp. "Syntax error" is here to catch this case.
4672  cat >conftest.$ac_ext <<_ACEOF
4673/* confdefs.h.  */
4674_ACEOF
4675cat confdefs.h >>conftest.$ac_ext
4676cat >>conftest.$ac_ext <<_ACEOF
4677/* end confdefs.h.  */
4678#ifdef __STDC__
4679# include <limits.h>
4680#else
4681# include <assert.h>
4682#endif
4683		     Syntax error
4684_ACEOF
4685if { (ac_try="$ac_cpp conftest.$ac_ext"
4686case "(($ac_try" in
4687  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4688  *) ac_try_echo=$ac_try;;
4689esac
4690eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4691  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4692  ac_status=$?
4693  grep -v '^ *+' conftest.er1 >conftest.err
4694  rm -f conftest.er1
4695  cat conftest.err >&5
4696  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4697  (exit $ac_status); } >/dev/null && {
4698	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4699	 test ! -s conftest.err
4700       }; then
4701  :
4702else
4703  echo "$as_me: failed program was:" >&5
4704sed 's/^/| /' conftest.$ac_ext >&5
4705
4706  # Broken: fails on valid input.
4707continue
4708fi
4709
4710rm -f conftest.err conftest.$ac_ext
4711
4712  # OK, works on sane cases.  Now check whether nonexistent headers
4713  # can be detected and how.
4714  cat >conftest.$ac_ext <<_ACEOF
4715/* confdefs.h.  */
4716_ACEOF
4717cat confdefs.h >>conftest.$ac_ext
4718cat >>conftest.$ac_ext <<_ACEOF
4719/* end confdefs.h.  */
4720#include <ac_nonexistent.h>
4721_ACEOF
4722if { (ac_try="$ac_cpp conftest.$ac_ext"
4723case "(($ac_try" in
4724  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4725  *) ac_try_echo=$ac_try;;
4726esac
4727eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4728  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4729  ac_status=$?
4730  grep -v '^ *+' conftest.er1 >conftest.err
4731  rm -f conftest.er1
4732  cat conftest.err >&5
4733  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4734  (exit $ac_status); } >/dev/null && {
4735	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4736	 test ! -s conftest.err
4737       }; then
4738  # Broken: success on invalid input.
4739continue
4740else
4741  echo "$as_me: failed program was:" >&5
4742sed 's/^/| /' conftest.$ac_ext >&5
4743
4744  # Passes both tests.
4745ac_preproc_ok=:
4746break
4747fi
4748
4749rm -f conftest.err conftest.$ac_ext
4750
4751done
4752# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4753rm -f conftest.err conftest.$ac_ext
4754if $ac_preproc_ok; then
4755  :
4756else
4757  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4758See \`config.log' for more details." >&5
4759echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4760See \`config.log' for more details." >&2;}
4761   { (exit 1); exit 1; }; }
4762fi
4763
4764ac_ext=c
4765ac_cpp='$CPP $CPPFLAGS'
4766ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4767ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4768ac_compiler_gnu=$ac_cv_c_compiler_gnu
4769
4770
4771{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4772echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4773if test "${ac_cv_header_stdc+set}" = set; then
4774  echo $ECHO_N "(cached) $ECHO_C" >&6
4775else
4776  cat >conftest.$ac_ext <<_ACEOF
4777/* confdefs.h.  */
4778_ACEOF
4779cat confdefs.h >>conftest.$ac_ext
4780cat >>conftest.$ac_ext <<_ACEOF
4781/* end confdefs.h.  */
4782#include <stdlib.h>
4783#include <stdarg.h>
4784#include <string.h>
4785#include <float.h>
4786
4787int
4788main ()
4789{
4790
4791  ;
4792  return 0;
4793}
4794_ACEOF
4795rm -f conftest.$ac_objext
4796if { (ac_try="$ac_compile"
4797case "(($ac_try" in
4798  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4799  *) ac_try_echo=$ac_try;;
4800esac
4801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4802  (eval "$ac_compile") 2>conftest.er1
4803  ac_status=$?
4804  grep -v '^ *+' conftest.er1 >conftest.err
4805  rm -f conftest.er1
4806  cat conftest.err >&5
4807  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4808  (exit $ac_status); } && {
4809	 test -z "$ac_c_werror_flag" ||
4810	 test ! -s conftest.err
4811       } && test -s conftest.$ac_objext; then
4812  ac_cv_header_stdc=yes
4813else
4814  echo "$as_me: failed program was:" >&5
4815sed 's/^/| /' conftest.$ac_ext >&5
4816
4817	ac_cv_header_stdc=no
4818fi
4819
4820rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4821
4822if test $ac_cv_header_stdc = yes; then
4823  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4824  cat >conftest.$ac_ext <<_ACEOF
4825/* confdefs.h.  */
4826_ACEOF
4827cat confdefs.h >>conftest.$ac_ext
4828cat >>conftest.$ac_ext <<_ACEOF
4829/* end confdefs.h.  */
4830#include <string.h>
4831
4832_ACEOF
4833if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4834  $EGREP "memchr" >/dev/null 2>&1; then
4835  :
4836else
4837  ac_cv_header_stdc=no
4838fi
4839rm -f conftest*
4840
4841fi
4842
4843if test $ac_cv_header_stdc = yes; then
4844  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4845  cat >conftest.$ac_ext <<_ACEOF
4846/* confdefs.h.  */
4847_ACEOF
4848cat confdefs.h >>conftest.$ac_ext
4849cat >>conftest.$ac_ext <<_ACEOF
4850/* end confdefs.h.  */
4851#include <stdlib.h>
4852
4853_ACEOF
4854if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4855  $EGREP "free" >/dev/null 2>&1; then
4856  :
4857else
4858  ac_cv_header_stdc=no
4859fi
4860rm -f conftest*
4861
4862fi
4863
4864if test $ac_cv_header_stdc = yes; then
4865  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4866  if test "$cross_compiling" = yes; then
4867  :
4868else
4869  cat >conftest.$ac_ext <<_ACEOF
4870/* confdefs.h.  */
4871_ACEOF
4872cat confdefs.h >>conftest.$ac_ext
4873cat >>conftest.$ac_ext <<_ACEOF
4874/* end confdefs.h.  */
4875#include <ctype.h>
4876#include <stdlib.h>
4877#if ((' ' & 0x0FF) == 0x020)
4878# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4879# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4880#else
4881# define ISLOWER(c) \
4882		   (('a' <= (c) && (c) <= 'i') \
4883		     || ('j' <= (c) && (c) <= 'r') \
4884		     || ('s' <= (c) && (c) <= 'z'))
4885# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4886#endif
4887
4888#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4889int
4890main ()
4891{
4892  int i;
4893  for (i = 0; i < 256; i++)
4894    if (XOR (islower (i), ISLOWER (i))
4895	|| toupper (i) != TOUPPER (i))
4896      return 2;
4897  return 0;
4898}
4899_ACEOF
4900rm -f conftest$ac_exeext
4901if { (ac_try="$ac_link"
4902case "(($ac_try" in
4903  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4904  *) ac_try_echo=$ac_try;;
4905esac
4906eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4907  (eval "$ac_link") 2>&5
4908  ac_status=$?
4909  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4910  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4911  { (case "(($ac_try" in
4912  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4913  *) ac_try_echo=$ac_try;;
4914esac
4915eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4916  (eval "$ac_try") 2>&5
4917  ac_status=$?
4918  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4919  (exit $ac_status); }; }; then
4920  :
4921else
4922  echo "$as_me: program exited with status $ac_status" >&5
4923echo "$as_me: failed program was:" >&5
4924sed 's/^/| /' conftest.$ac_ext >&5
4925
4926( exit $ac_status )
4927ac_cv_header_stdc=no
4928fi
4929rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4930fi
4931
4932
4933fi
4934fi
4935{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4936echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4937if test $ac_cv_header_stdc = yes; then
4938
4939cat >>confdefs.h <<\_ACEOF
4940#define STDC_HEADERS 1
4941_ACEOF
4942
4943fi
4944
4945# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4956		  inttypes.h stdint.h unistd.h
4957do
4958as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4959{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4960echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4961if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4962  echo $ECHO_N "(cached) $ECHO_C" >&6
4963else
4964  cat >conftest.$ac_ext <<_ACEOF
4965/* confdefs.h.  */
4966_ACEOF
4967cat confdefs.h >>conftest.$ac_ext
4968cat >>conftest.$ac_ext <<_ACEOF
4969/* end confdefs.h.  */
4970$ac_includes_default
4971
4972#include <$ac_header>
4973_ACEOF
4974rm -f conftest.$ac_objext
4975if { (ac_try="$ac_compile"
4976case "(($ac_try" in
4977  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4978  *) ac_try_echo=$ac_try;;
4979esac
4980eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4981  (eval "$ac_compile") 2>conftest.er1
4982  ac_status=$?
4983  grep -v '^ *+' conftest.er1 >conftest.err
4984  rm -f conftest.er1
4985  cat conftest.err >&5
4986  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4987  (exit $ac_status); } && {
4988	 test -z "$ac_c_werror_flag" ||
4989	 test ! -s conftest.err
4990       } && test -s conftest.$ac_objext; then
4991  eval "$as_ac_Header=yes"
4992else
4993  echo "$as_me: failed program was:" >&5
4994sed 's/^/| /' conftest.$ac_ext >&5
4995
4996	eval "$as_ac_Header=no"
4997fi
4998
4999rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5000fi
5001ac_res=`eval echo '${'$as_ac_Header'}'`
5002	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5003echo "${ECHO_T}$ac_res" >&6; }
5004if test `eval echo '${'$as_ac_Header'}'` = yes; then
5005  cat >>confdefs.h <<_ACEOF
5006#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5007_ACEOF
5008
5009fi
5010
5011done
5012
5013
5014
5015for ac_header in dlfcn.h
5016do
5017as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5018if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5019  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5020echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5021if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5022  echo $ECHO_N "(cached) $ECHO_C" >&6
5023fi
5024ac_res=`eval echo '${'$as_ac_Header'}'`
5025	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5026echo "${ECHO_T}$ac_res" >&6; }
5027else
5028  # Is the header compilable?
5029{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5030echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5031cat >conftest.$ac_ext <<_ACEOF
5032/* confdefs.h.  */
5033_ACEOF
5034cat confdefs.h >>conftest.$ac_ext
5035cat >>conftest.$ac_ext <<_ACEOF
5036/* end confdefs.h.  */
5037$ac_includes_default
5038#include <$ac_header>
5039_ACEOF
5040rm -f conftest.$ac_objext
5041if { (ac_try="$ac_compile"
5042case "(($ac_try" in
5043  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5044  *) ac_try_echo=$ac_try;;
5045esac
5046eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5047  (eval "$ac_compile") 2>conftest.er1
5048  ac_status=$?
5049  grep -v '^ *+' conftest.er1 >conftest.err
5050  rm -f conftest.er1
5051  cat conftest.err >&5
5052  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5053  (exit $ac_status); } && {
5054	 test -z "$ac_c_werror_flag" ||
5055	 test ! -s conftest.err
5056       } && test -s conftest.$ac_objext; then
5057  ac_header_compiler=yes
5058else
5059  echo "$as_me: failed program was:" >&5
5060sed 's/^/| /' conftest.$ac_ext >&5
5061
5062	ac_header_compiler=no
5063fi
5064
5065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5066{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5067echo "${ECHO_T}$ac_header_compiler" >&6; }
5068
5069# Is the header present?
5070{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5071echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5072cat >conftest.$ac_ext <<_ACEOF
5073/* confdefs.h.  */
5074_ACEOF
5075cat confdefs.h >>conftest.$ac_ext
5076cat >>conftest.$ac_ext <<_ACEOF
5077/* end confdefs.h.  */
5078#include <$ac_header>
5079_ACEOF
5080if { (ac_try="$ac_cpp conftest.$ac_ext"
5081case "(($ac_try" in
5082  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5083  *) ac_try_echo=$ac_try;;
5084esac
5085eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5086  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5087  ac_status=$?
5088  grep -v '^ *+' conftest.er1 >conftest.err
5089  rm -f conftest.er1
5090  cat conftest.err >&5
5091  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5092  (exit $ac_status); } >/dev/null && {
5093	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5094	 test ! -s conftest.err
5095       }; then
5096  ac_header_preproc=yes
5097else
5098  echo "$as_me: failed program was:" >&5
5099sed 's/^/| /' conftest.$ac_ext >&5
5100
5101  ac_header_preproc=no
5102fi
5103
5104rm -f conftest.err conftest.$ac_ext
5105{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5106echo "${ECHO_T}$ac_header_preproc" >&6; }
5107
5108# So?  What about this header?
5109case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5110  yes:no: )
5111    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5112echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5113    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5114echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5115    ac_header_preproc=yes
5116    ;;
5117  no:yes:* )
5118    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5119echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5120    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5121echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5122    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5123echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5124    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5125echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5126    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5127echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5128    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5129echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5130    ( cat <<\_ASBOX
5131## ---------------------------------------------------------------------- ##
5132## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5133## ---------------------------------------------------------------------- ##
5134_ASBOX
5135     ) | sed "s/^/$as_me: WARNING:     /" >&2
5136    ;;
5137esac
5138{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5139echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5140if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5141  echo $ECHO_N "(cached) $ECHO_C" >&6
5142else
5143  eval "$as_ac_Header=\$ac_header_preproc"
5144fi
5145ac_res=`eval echo '${'$as_ac_Header'}'`
5146	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5147echo "${ECHO_T}$ac_res" >&6; }
5148
5149fi
5150if test `eval echo '${'$as_ac_Header'}'` = yes; then
5151  cat >>confdefs.h <<_ACEOF
5152#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5153_ACEOF
5154
5155fi
5156
5157done
5158
5159ac_ext=cpp
5160ac_cpp='$CXXCPP $CPPFLAGS'
5161ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5162ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5163ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5164if test -z "$CXX"; then
5165  if test -n "$CCC"; then
5166    CXX=$CCC
5167  else
5168    if test -n "$ac_tool_prefix"; then
5169  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5170  do
5171    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5172set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5173{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5174echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5175if test "${ac_cv_prog_CXX+set}" = set; then
5176  echo $ECHO_N "(cached) $ECHO_C" >&6
5177else
5178  if test -n "$CXX"; then
5179  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5180else
5181as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5182for as_dir in $PATH
5183do
5184  IFS=$as_save_IFS
5185  test -z "$as_dir" && as_dir=.
5186  for ac_exec_ext in '' $ac_executable_extensions; do
5187  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5188    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5189    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5190    break 2
5191  fi
5192done
5193done
5194IFS=$as_save_IFS
5195
5196fi
5197fi
5198CXX=$ac_cv_prog_CXX
5199if test -n "$CXX"; then
5200  { echo "$as_me:$LINENO: result: $CXX" >&5
5201echo "${ECHO_T}$CXX" >&6; }
5202else
5203  { echo "$as_me:$LINENO: result: no" >&5
5204echo "${ECHO_T}no" >&6; }
5205fi
5206
5207
5208    test -n "$CXX" && break
5209  done
5210fi
5211if test -z "$CXX"; then
5212  ac_ct_CXX=$CXX
5213  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5214do
5215  # Extract the first word of "$ac_prog", so it can be a program name with args.
5216set dummy $ac_prog; ac_word=$2
5217{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5218echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5219if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5220  echo $ECHO_N "(cached) $ECHO_C" >&6
5221else
5222  if test -n "$ac_ct_CXX"; then
5223  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5224else
5225as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5226for as_dir in $PATH
5227do
5228  IFS=$as_save_IFS
5229  test -z "$as_dir" && as_dir=.
5230  for ac_exec_ext in '' $ac_executable_extensions; do
5231  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5232    ac_cv_prog_ac_ct_CXX="$ac_prog"
5233    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5234    break 2
5235  fi
5236done
5237done
5238IFS=$as_save_IFS
5239
5240fi
5241fi
5242ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5243if test -n "$ac_ct_CXX"; then
5244  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5245echo "${ECHO_T}$ac_ct_CXX" >&6; }
5246else
5247  { echo "$as_me:$LINENO: result: no" >&5
5248echo "${ECHO_T}no" >&6; }
5249fi
5250
5251
5252  test -n "$ac_ct_CXX" && break
5253done
5254
5255  if test "x$ac_ct_CXX" = x; then
5256    CXX="g++"
5257  else
5258    case $cross_compiling:$ac_tool_warned in
5259yes:)
5260{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5261whose name does not start with the host triplet.  If you think this
5262configuration is useful to you, please write to autoconf@gnu.org." >&5
5263echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5264whose name does not start with the host triplet.  If you think this
5265configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5266ac_tool_warned=yes ;;
5267esac
5268    CXX=$ac_ct_CXX
5269  fi
5270fi
5271
5272  fi
5273fi
5274# Provide some information about the compiler.
5275echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5276ac_compiler=`set X $ac_compile; echo $2`
5277{ (ac_try="$ac_compiler --version >&5"
5278case "(($ac_try" in
5279  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5280  *) ac_try_echo=$ac_try;;
5281esac
5282eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5283  (eval "$ac_compiler --version >&5") 2>&5
5284  ac_status=$?
5285  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5286  (exit $ac_status); }
5287{ (ac_try="$ac_compiler -v >&5"
5288case "(($ac_try" in
5289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5290  *) ac_try_echo=$ac_try;;
5291esac
5292eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5293  (eval "$ac_compiler -v >&5") 2>&5
5294  ac_status=$?
5295  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5296  (exit $ac_status); }
5297{ (ac_try="$ac_compiler -V >&5"
5298case "(($ac_try" in
5299  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5300  *) ac_try_echo=$ac_try;;
5301esac
5302eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5303  (eval "$ac_compiler -V >&5") 2>&5
5304  ac_status=$?
5305  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5306  (exit $ac_status); }
5307
5308{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5309echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5310if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5311  echo $ECHO_N "(cached) $ECHO_C" >&6
5312else
5313  cat >conftest.$ac_ext <<_ACEOF
5314/* confdefs.h.  */
5315_ACEOF
5316cat confdefs.h >>conftest.$ac_ext
5317cat >>conftest.$ac_ext <<_ACEOF
5318/* end confdefs.h.  */
5319
5320int
5321main ()
5322{
5323#ifndef __GNUC__
5324       choke me
5325#endif
5326
5327  ;
5328  return 0;
5329}
5330_ACEOF
5331rm -f conftest.$ac_objext
5332if { (ac_try="$ac_compile"
5333case "(($ac_try" in
5334  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5335  *) ac_try_echo=$ac_try;;
5336esac
5337eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5338  (eval "$ac_compile") 2>conftest.er1
5339  ac_status=$?
5340  grep -v '^ *+' conftest.er1 >conftest.err
5341  rm -f conftest.er1
5342  cat conftest.err >&5
5343  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5344  (exit $ac_status); } && {
5345	 test -z "$ac_cxx_werror_flag" ||
5346	 test ! -s conftest.err
5347       } && test -s conftest.$ac_objext; then
5348  ac_compiler_gnu=yes
5349else
5350  echo "$as_me: failed program was:" >&5
5351sed 's/^/| /' conftest.$ac_ext >&5
5352
5353	ac_compiler_gnu=no
5354fi
5355
5356rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5357ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5358
5359fi
5360{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5361echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5362GXX=`test $ac_compiler_gnu = yes && echo yes`
5363ac_test_CXXFLAGS=${CXXFLAGS+set}
5364ac_save_CXXFLAGS=$CXXFLAGS
5365{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5366echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5367if test "${ac_cv_prog_cxx_g+set}" = set; then
5368  echo $ECHO_N "(cached) $ECHO_C" >&6
5369else
5370  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5371   ac_cxx_werror_flag=yes
5372   ac_cv_prog_cxx_g=no
5373   CXXFLAGS="-g"
5374   cat >conftest.$ac_ext <<_ACEOF
5375/* confdefs.h.  */
5376_ACEOF
5377cat confdefs.h >>conftest.$ac_ext
5378cat >>conftest.$ac_ext <<_ACEOF
5379/* end confdefs.h.  */
5380
5381int
5382main ()
5383{
5384
5385  ;
5386  return 0;
5387}
5388_ACEOF
5389rm -f conftest.$ac_objext
5390if { (ac_try="$ac_compile"
5391case "(($ac_try" in
5392  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5393  *) ac_try_echo=$ac_try;;
5394esac
5395eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5396  (eval "$ac_compile") 2>conftest.er1
5397  ac_status=$?
5398  grep -v '^ *+' conftest.er1 >conftest.err
5399  rm -f conftest.er1
5400  cat conftest.err >&5
5401  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5402  (exit $ac_status); } && {
5403	 test -z "$ac_cxx_werror_flag" ||
5404	 test ! -s conftest.err
5405       } && test -s conftest.$ac_objext; then
5406  ac_cv_prog_cxx_g=yes
5407else
5408  echo "$as_me: failed program was:" >&5
5409sed 's/^/| /' conftest.$ac_ext >&5
5410
5411	CXXFLAGS=""
5412      cat >conftest.$ac_ext <<_ACEOF
5413/* confdefs.h.  */
5414_ACEOF
5415cat confdefs.h >>conftest.$ac_ext
5416cat >>conftest.$ac_ext <<_ACEOF
5417/* end confdefs.h.  */
5418
5419int
5420main ()
5421{
5422
5423  ;
5424  return 0;
5425}
5426_ACEOF
5427rm -f conftest.$ac_objext
5428if { (ac_try="$ac_compile"
5429case "(($ac_try" in
5430  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5431  *) ac_try_echo=$ac_try;;
5432esac
5433eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5434  (eval "$ac_compile") 2>conftest.er1
5435  ac_status=$?
5436  grep -v '^ *+' conftest.er1 >conftest.err
5437  rm -f conftest.er1
5438  cat conftest.err >&5
5439  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5440  (exit $ac_status); } && {
5441	 test -z "$ac_cxx_werror_flag" ||
5442	 test ! -s conftest.err
5443       } && test -s conftest.$ac_objext; then
5444  :
5445else
5446  echo "$as_me: failed program was:" >&5
5447sed 's/^/| /' conftest.$ac_ext >&5
5448
5449	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5450	 CXXFLAGS="-g"
5451	 cat >conftest.$ac_ext <<_ACEOF
5452/* confdefs.h.  */
5453_ACEOF
5454cat confdefs.h >>conftest.$ac_ext
5455cat >>conftest.$ac_ext <<_ACEOF
5456/* end confdefs.h.  */
5457
5458int
5459main ()
5460{
5461
5462  ;
5463  return 0;
5464}
5465_ACEOF
5466rm -f conftest.$ac_objext
5467if { (ac_try="$ac_compile"
5468case "(($ac_try" in
5469  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5470  *) ac_try_echo=$ac_try;;
5471esac
5472eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5473  (eval "$ac_compile") 2>conftest.er1
5474  ac_status=$?
5475  grep -v '^ *+' conftest.er1 >conftest.err
5476  rm -f conftest.er1
5477  cat conftest.err >&5
5478  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5479  (exit $ac_status); } && {
5480	 test -z "$ac_cxx_werror_flag" ||
5481	 test ! -s conftest.err
5482       } && test -s conftest.$ac_objext; then
5483  ac_cv_prog_cxx_g=yes
5484else
5485  echo "$as_me: failed program was:" >&5
5486sed 's/^/| /' conftest.$ac_ext >&5
5487
5488
5489fi
5490
5491rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5492fi
5493
5494rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5495fi
5496
5497rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5498   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5499fi
5500{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5501echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5502if test "$ac_test_CXXFLAGS" = set; then
5503  CXXFLAGS=$ac_save_CXXFLAGS
5504elif test $ac_cv_prog_cxx_g = yes; then
5505  if test "$GXX" = yes; then
5506    CXXFLAGS="-g -O2"
5507  else
5508    CXXFLAGS="-g"
5509  fi
5510else
5511  if test "$GXX" = yes; then
5512    CXXFLAGS="-O2"
5513  else
5514    CXXFLAGS=
5515  fi
5516fi
5517ac_ext=cpp
5518ac_cpp='$CXXCPP $CPPFLAGS'
5519ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5520ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5521ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5522
5523depcc="$CXX"  am_compiler_list=
5524
5525{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5526echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5527if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5528  echo $ECHO_N "(cached) $ECHO_C" >&6
5529else
5530  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5531  # We make a subdir and do the tests there.  Otherwise we can end up
5532  # making bogus files that we don't know about and never remove.  For
5533  # instance it was reported that on HP-UX the gcc test will end up
5534  # making a dummy file named `D' -- because `-MD' means `put the output
5535  # in D'.
5536  mkdir conftest.dir
5537  # Copy depcomp to subdir because otherwise we won't find it if we're
5538  # using a relative directory.
5539  cp "$am_depcomp" conftest.dir
5540  cd conftest.dir
5541  # We will build objects and dependencies in a subdirectory because
5542  # it helps to detect inapplicable dependency modes.  For instance
5543  # both Tru64's cc and ICC support -MD to output dependencies as a
5544  # side effect of compilation, but ICC will put the dependencies in
5545  # the current directory while Tru64 will put them in the object
5546  # directory.
5547  mkdir sub
5548
5549  am_cv_CXX_dependencies_compiler_type=none
5550  if test "$am_compiler_list" = ""; then
5551     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5552  fi
5553  for depmode in $am_compiler_list; do
5554    # Setup a source with many dependencies, because some compilers
5555    # like to wrap large dependency lists on column 80 (with \), and
5556    # we should not choose a depcomp mode which is confused by this.
5557    #
5558    # We need to recreate these files for each test, as the compiler may
5559    # overwrite some of them when testing with obscure command lines.
5560    # This happens at least with the AIX C compiler.
5561    : > sub/conftest.c
5562    for i in 1 2 3 4 5 6; do
5563      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5564      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5565      # Solaris 8's {/usr,}/bin/sh.
5566      touch sub/conftst$i.h
5567    done
5568    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5569
5570    case $depmode in
5571    nosideeffect)
5572      # after this tag, mechanisms are not by side-effect, so they'll
5573      # only be used when explicitly requested
5574      if test "x$enable_dependency_tracking" = xyes; then
5575	continue
5576      else
5577	break
5578      fi
5579      ;;
5580    none) break ;;
5581    esac
5582    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5583    # mode.  It turns out that the SunPro C++ compiler does not properly
5584    # handle `-M -o', and we need to detect this.
5585    if depmode=$depmode \
5586       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5587       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5588       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5589         >/dev/null 2>conftest.err &&
5590       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5591       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5592       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5593       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5594      # icc doesn't choke on unknown options, it will just issue warnings
5595      # or remarks (even with -Werror).  So we grep stderr for any message
5596      # that says an option was ignored or not supported.
5597      # When given -MP, icc 7.0 and 7.1 complain thusly:
5598      #   icc: Command line warning: ignoring option '-M'; no argument required
5599      # The diagnosis changed in icc 8.0:
5600      #   icc: Command line remark: option '-MP' not supported
5601      if (grep 'ignoring option' conftest.err ||
5602          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5603        am_cv_CXX_dependencies_compiler_type=$depmode
5604        break
5605      fi
5606    fi
5607  done
5608
5609  cd ..
5610  rm -rf conftest.dir
5611else
5612  am_cv_CXX_dependencies_compiler_type=none
5613fi
5614
5615fi
5616{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5617echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5618CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5619
5620 if
5621  test "x$enable_dependency_tracking" != xno \
5622  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5623  am__fastdepCXX_TRUE=
5624  am__fastdepCXX_FALSE='#'
5625else
5626  am__fastdepCXX_TRUE='#'
5627  am__fastdepCXX_FALSE=
5628fi
5629
5630
5631
5632
5633if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5634    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5635    (test "X$CXX" != "Xg++"))) ; then
5636  ac_ext=cpp
5637ac_cpp='$CXXCPP $CPPFLAGS'
5638ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5639ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5640ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5641{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5642echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5643if test -z "$CXXCPP"; then
5644  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5645  echo $ECHO_N "(cached) $ECHO_C" >&6
5646else
5647      # Double quotes because CXXCPP needs to be expanded
5648    for CXXCPP in "$CXX -E" "/lib/cpp"
5649    do
5650      ac_preproc_ok=false
5651for ac_cxx_preproc_warn_flag in '' yes
5652do
5653  # Use a header file that comes with gcc, so configuring glibc
5654  # with a fresh cross-compiler works.
5655  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5656  # <limits.h> exists even on freestanding compilers.
5657  # On the NeXT, cc -E runs the code through the compiler's parser,
5658  # not just through cpp. "Syntax error" is here to catch this case.
5659  cat >conftest.$ac_ext <<_ACEOF
5660/* confdefs.h.  */
5661_ACEOF
5662cat confdefs.h >>conftest.$ac_ext
5663cat >>conftest.$ac_ext <<_ACEOF
5664/* end confdefs.h.  */
5665#ifdef __STDC__
5666# include <limits.h>
5667#else
5668# include <assert.h>
5669#endif
5670		     Syntax error
5671_ACEOF
5672if { (ac_try="$ac_cpp conftest.$ac_ext"
5673case "(($ac_try" in
5674  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5675  *) ac_try_echo=$ac_try;;
5676esac
5677eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5678  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5679  ac_status=$?
5680  grep -v '^ *+' conftest.er1 >conftest.err
5681  rm -f conftest.er1
5682  cat conftest.err >&5
5683  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5684  (exit $ac_status); } >/dev/null && {
5685	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5686	 test ! -s conftest.err
5687       }; then
5688  :
5689else
5690  echo "$as_me: failed program was:" >&5
5691sed 's/^/| /' conftest.$ac_ext >&5
5692
5693  # Broken: fails on valid input.
5694continue
5695fi
5696
5697rm -f conftest.err conftest.$ac_ext
5698
5699  # OK, works on sane cases.  Now check whether nonexistent headers
5700  # can be detected and how.
5701  cat >conftest.$ac_ext <<_ACEOF
5702/* confdefs.h.  */
5703_ACEOF
5704cat confdefs.h >>conftest.$ac_ext
5705cat >>conftest.$ac_ext <<_ACEOF
5706/* end confdefs.h.  */
5707#include <ac_nonexistent.h>
5708_ACEOF
5709if { (ac_try="$ac_cpp conftest.$ac_ext"
5710case "(($ac_try" in
5711  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5712  *) ac_try_echo=$ac_try;;
5713esac
5714eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5715  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5716  ac_status=$?
5717  grep -v '^ *+' conftest.er1 >conftest.err
5718  rm -f conftest.er1
5719  cat conftest.err >&5
5720  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5721  (exit $ac_status); } >/dev/null && {
5722	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5723	 test ! -s conftest.err
5724       }; then
5725  # Broken: success on invalid input.
5726continue
5727else
5728  echo "$as_me: failed program was:" >&5
5729sed 's/^/| /' conftest.$ac_ext >&5
5730
5731  # Passes both tests.
5732ac_preproc_ok=:
5733break
5734fi
5735
5736rm -f conftest.err conftest.$ac_ext
5737
5738done
5739# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5740rm -f conftest.err conftest.$ac_ext
5741if $ac_preproc_ok; then
5742  break
5743fi
5744
5745    done
5746    ac_cv_prog_CXXCPP=$CXXCPP
5747
5748fi
5749  CXXCPP=$ac_cv_prog_CXXCPP
5750else
5751  ac_cv_prog_CXXCPP=$CXXCPP
5752fi
5753{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5754echo "${ECHO_T}$CXXCPP" >&6; }
5755ac_preproc_ok=false
5756for ac_cxx_preproc_warn_flag in '' yes
5757do
5758  # Use a header file that comes with gcc, so configuring glibc
5759  # with a fresh cross-compiler works.
5760  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5761  # <limits.h> exists even on freestanding compilers.
5762  # On the NeXT, cc -E runs the code through the compiler's parser,
5763  # not just through cpp. "Syntax error" is here to catch this case.
5764  cat >conftest.$ac_ext <<_ACEOF
5765/* confdefs.h.  */
5766_ACEOF
5767cat confdefs.h >>conftest.$ac_ext
5768cat >>conftest.$ac_ext <<_ACEOF
5769/* end confdefs.h.  */
5770#ifdef __STDC__
5771# include <limits.h>
5772#else
5773# include <assert.h>
5774#endif
5775		     Syntax error
5776_ACEOF
5777if { (ac_try="$ac_cpp conftest.$ac_ext"
5778case "(($ac_try" in
5779  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5780  *) ac_try_echo=$ac_try;;
5781esac
5782eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5783  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5784  ac_status=$?
5785  grep -v '^ *+' conftest.er1 >conftest.err
5786  rm -f conftest.er1
5787  cat conftest.err >&5
5788  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5789  (exit $ac_status); } >/dev/null && {
5790	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5791	 test ! -s conftest.err
5792       }; then
5793  :
5794else
5795  echo "$as_me: failed program was:" >&5
5796sed 's/^/| /' conftest.$ac_ext >&5
5797
5798  # Broken: fails on valid input.
5799continue
5800fi
5801
5802rm -f conftest.err conftest.$ac_ext
5803
5804  # OK, works on sane cases.  Now check whether nonexistent headers
5805  # can be detected and how.
5806  cat >conftest.$ac_ext <<_ACEOF
5807/* confdefs.h.  */
5808_ACEOF
5809cat confdefs.h >>conftest.$ac_ext
5810cat >>conftest.$ac_ext <<_ACEOF
5811/* end confdefs.h.  */
5812#include <ac_nonexistent.h>
5813_ACEOF
5814if { (ac_try="$ac_cpp conftest.$ac_ext"
5815case "(($ac_try" in
5816  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5817  *) ac_try_echo=$ac_try;;
5818esac
5819eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5820  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5821  ac_status=$?
5822  grep -v '^ *+' conftest.er1 >conftest.err
5823  rm -f conftest.er1
5824  cat conftest.err >&5
5825  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5826  (exit $ac_status); } >/dev/null && {
5827	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5828	 test ! -s conftest.err
5829       }; then
5830  # Broken: success on invalid input.
5831continue
5832else
5833  echo "$as_me: failed program was:" >&5
5834sed 's/^/| /' conftest.$ac_ext >&5
5835
5836  # Passes both tests.
5837ac_preproc_ok=:
5838break
5839fi
5840
5841rm -f conftest.err conftest.$ac_ext
5842
5843done
5844# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5845rm -f conftest.err conftest.$ac_ext
5846if $ac_preproc_ok; then
5847  :
5848else
5849  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5850See \`config.log' for more details." >&5
5851echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5852See \`config.log' for more details." >&2;}
5853   { (exit 1); exit 1; }; }
5854fi
5855
5856ac_ext=cpp
5857ac_cpp='$CXXCPP $CPPFLAGS'
5858ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5859ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5860ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5861
5862fi
5863
5864
5865ac_ext=f
5866ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5867ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5868ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5869if test -n "$ac_tool_prefix"; then
5870  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
5871  do
5872    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5873set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5874{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5875echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5876if test "${ac_cv_prog_F77+set}" = set; then
5877  echo $ECHO_N "(cached) $ECHO_C" >&6
5878else
5879  if test -n "$F77"; then
5880  ac_cv_prog_F77="$F77" # Let the user override the test.
5881else
5882as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5883for as_dir in $PATH
5884do
5885  IFS=$as_save_IFS
5886  test -z "$as_dir" && as_dir=.
5887  for ac_exec_ext in '' $ac_executable_extensions; do
5888  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5889    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5890    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5891    break 2
5892  fi
5893done
5894done
5895IFS=$as_save_IFS
5896
5897fi
5898fi
5899F77=$ac_cv_prog_F77
5900if test -n "$F77"; then
5901  { echo "$as_me:$LINENO: result: $F77" >&5
5902echo "${ECHO_T}$F77" >&6; }
5903else
5904  { echo "$as_me:$LINENO: result: no" >&5
5905echo "${ECHO_T}no" >&6; }
5906fi
5907
5908
5909    test -n "$F77" && break
5910  done
5911fi
5912if test -z "$F77"; then
5913  ac_ct_F77=$F77
5914  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
5915do
5916  # Extract the first word of "$ac_prog", so it can be a program name with args.
5917set dummy $ac_prog; ac_word=$2
5918{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5919echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5920if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5921  echo $ECHO_N "(cached) $ECHO_C" >&6
5922else
5923  if test -n "$ac_ct_F77"; then
5924  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5925else
5926as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5927for as_dir in $PATH
5928do
5929  IFS=$as_save_IFS
5930  test -z "$as_dir" && as_dir=.
5931  for ac_exec_ext in '' $ac_executable_extensions; do
5932  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5933    ac_cv_prog_ac_ct_F77="$ac_prog"
5934    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5935    break 2
5936  fi
5937done
5938done
5939IFS=$as_save_IFS
5940
5941fi
5942fi
5943ac_ct_F77=$ac_cv_prog_ac_ct_F77
5944if test -n "$ac_ct_F77"; then
5945  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5946echo "${ECHO_T}$ac_ct_F77" >&6; }
5947else
5948  { echo "$as_me:$LINENO: result: no" >&5
5949echo "${ECHO_T}no" >&6; }
5950fi
5951
5952
5953  test -n "$ac_ct_F77" && break
5954done
5955
5956  if test "x$ac_ct_F77" = x; then
5957    F77=""
5958  else
5959    case $cross_compiling:$ac_tool_warned in
5960yes:)
5961{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5962whose name does not start with the host triplet.  If you think this
5963configuration is useful to you, please write to autoconf@gnu.org." >&5
5964echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5965whose name does not start with the host triplet.  If you think this
5966configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5967ac_tool_warned=yes ;;
5968esac
5969    F77=$ac_ct_F77
5970  fi
5971fi
5972
5973
5974# Provide some information about the compiler.
5975echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
5976ac_compiler=`set X $ac_compile; echo $2`
5977{ (ac_try="$ac_compiler --version >&5"
5978case "(($ac_try" in
5979  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5980  *) ac_try_echo=$ac_try;;
5981esac
5982eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5983  (eval "$ac_compiler --version >&5") 2>&5
5984  ac_status=$?
5985  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5986  (exit $ac_status); }
5987{ (ac_try="$ac_compiler -v >&5"
5988case "(($ac_try" in
5989  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5990  *) ac_try_echo=$ac_try;;
5991esac
5992eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5993  (eval "$ac_compiler -v >&5") 2>&5
5994  ac_status=$?
5995  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5996  (exit $ac_status); }
5997{ (ac_try="$ac_compiler -V >&5"
5998case "(($ac_try" in
5999  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6000  *) ac_try_echo=$ac_try;;
6001esac
6002eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6003  (eval "$ac_compiler -V >&5") 2>&5
6004  ac_status=$?
6005  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6006  (exit $ac_status); }
6007rm -f a.out
6008
6009# If we don't use `.F' as extension, the preprocessor is not run on the
6010# input file.  (Note that this only needs to work for GNU compilers.)
6011ac_save_ext=$ac_ext
6012ac_ext=F
6013{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6014echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6015if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6016  echo $ECHO_N "(cached) $ECHO_C" >&6
6017else
6018  cat >conftest.$ac_ext <<_ACEOF
6019      program main
6020#ifndef __GNUC__
6021       choke me
6022#endif
6023
6024      end
6025_ACEOF
6026rm -f conftest.$ac_objext
6027if { (ac_try="$ac_compile"
6028case "(($ac_try" in
6029  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6030  *) ac_try_echo=$ac_try;;
6031esac
6032eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6033  (eval "$ac_compile") 2>conftest.er1
6034  ac_status=$?
6035  grep -v '^ *+' conftest.er1 >conftest.err
6036  rm -f conftest.er1
6037  cat conftest.err >&5
6038  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6039  (exit $ac_status); } && {
6040	 test -z "$ac_f77_werror_flag" ||
6041	 test ! -s conftest.err
6042       } && test -s conftest.$ac_objext; then
6043  ac_compiler_gnu=yes
6044else
6045  echo "$as_me: failed program was:" >&5
6046sed 's/^/| /' conftest.$ac_ext >&5
6047
6048	ac_compiler_gnu=no
6049fi
6050
6051rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6052ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6053
6054fi
6055{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6056echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6057ac_ext=$ac_save_ext
6058ac_test_FFLAGS=${FFLAGS+set}
6059ac_save_FFLAGS=$FFLAGS
6060FFLAGS=
6061{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6062echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6063if test "${ac_cv_prog_f77_g+set}" = set; then
6064  echo $ECHO_N "(cached) $ECHO_C" >&6
6065else
6066  FFLAGS=-g
6067cat >conftest.$ac_ext <<_ACEOF
6068      program main
6069
6070      end
6071_ACEOF
6072rm -f conftest.$ac_objext
6073if { (ac_try="$ac_compile"
6074case "(($ac_try" in
6075  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6076  *) ac_try_echo=$ac_try;;
6077esac
6078eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6079  (eval "$ac_compile") 2>conftest.er1
6080  ac_status=$?
6081  grep -v '^ *+' conftest.er1 >conftest.err
6082  rm -f conftest.er1
6083  cat conftest.err >&5
6084  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6085  (exit $ac_status); } && {
6086	 test -z "$ac_f77_werror_flag" ||
6087	 test ! -s conftest.err
6088       } && test -s conftest.$ac_objext; then
6089  ac_cv_prog_f77_g=yes
6090else
6091  echo "$as_me: failed program was:" >&5
6092sed 's/^/| /' conftest.$ac_ext >&5
6093
6094	ac_cv_prog_f77_g=no
6095fi
6096
6097rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6098
6099fi
6100{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6101echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6102if test "$ac_test_FFLAGS" = set; then
6103  FFLAGS=$ac_save_FFLAGS
6104elif test $ac_cv_prog_f77_g = yes; then
6105  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6106    FFLAGS="-g -O2"
6107  else
6108    FFLAGS="-g"
6109  fi
6110else
6111  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6112    FFLAGS="-O2"
6113  else
6114    FFLAGS=
6115  fi
6116fi
6117
6118G77=`test $ac_compiler_gnu = yes && echo yes`
6119ac_ext=c
6120ac_cpp='$CPP $CPPFLAGS'
6121ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6122ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6123ac_compiler_gnu=$ac_cv_c_compiler_gnu
6124
6125
6126
6127# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6128
6129# find the maximum length of command line arguments
6130{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6131echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6132if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6133  echo $ECHO_N "(cached) $ECHO_C" >&6
6134else
6135    i=0
6136  teststring="ABCD"
6137
6138  case $build_os in
6139  msdosdjgpp*)
6140    # On DJGPP, this test can blow up pretty badly due to problems in libc
6141    # (any single argument exceeding 2000 bytes causes a buffer overrun
6142    # during glob expansion).  Even if it were fixed, the result of this
6143    # check would be larger than it should be.
6144    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6145    ;;
6146
6147  gnu*)
6148    # Under GNU Hurd, this test is not required because there is
6149    # no limit to the length of command line arguments.
6150    # Libtool will interpret -1 as no limit whatsoever
6151    lt_cv_sys_max_cmd_len=-1;
6152    ;;
6153
6154  cygwin* | mingw*)
6155    # On Win9x/ME, this test blows up -- it succeeds, but takes
6156    # about 5 minutes as the teststring grows exponentially.
6157    # Worse, since 9x/ME are not pre-emptively multitasking,
6158    # you end up with a "frozen" computer, even though with patience
6159    # the test eventually succeeds (with a max line length of 256k).
6160    # Instead, let's just punt: use the minimum linelength reported by
6161    # all of the supported platforms: 8192 (on NT/2K/XP).
6162    lt_cv_sys_max_cmd_len=8192;
6163    ;;
6164
6165  amigaos*)
6166    # On AmigaOS with pdksh, this test takes hours, literally.
6167    # So we just punt and use a minimum line length of 8192.
6168    lt_cv_sys_max_cmd_len=8192;
6169    ;;
6170
6171  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6172    # This has been around since 386BSD, at least.  Likely further.
6173    if test -x /sbin/sysctl; then
6174      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6175    elif test -x /usr/sbin/sysctl; then
6176      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6177    else
6178      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6179    fi
6180    # And add a safety zone
6181    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6182    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6183    ;;
6184
6185  interix*)
6186    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6187    lt_cv_sys_max_cmd_len=196608
6188    ;;
6189
6190  osf*)
6191    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6192    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6193    # nice to cause kernel panics so lets avoid the loop below.
6194    # First set a reasonable default.
6195    lt_cv_sys_max_cmd_len=16384
6196    #
6197    if test -x /sbin/sysconfig; then
6198      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6199        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6200      esac
6201    fi
6202    ;;
6203  sco3.2v5*)
6204    lt_cv_sys_max_cmd_len=102400
6205    ;;
6206  sysv5* | sco5v6* | sysv4.2uw2*)
6207    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6208    if test -n "$kargmax"; then
6209      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6210    else
6211      lt_cv_sys_max_cmd_len=32768
6212    fi
6213    ;;
6214  *)
6215    # If test is not a shell built-in, we'll probably end up computing a
6216    # maximum length that is only half of the actual maximum length, but
6217    # we can't tell.
6218    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6219    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6220	       = "XX$teststring") >/dev/null 2>&1 &&
6221	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6222	    lt_cv_sys_max_cmd_len=$new_result &&
6223	    test $i != 17 # 1/2 MB should be enough
6224    do
6225      i=`expr $i + 1`
6226      teststring=$teststring$teststring
6227    done
6228    teststring=
6229    # Add a significant safety factor because C++ compilers can tack on massive
6230    # amounts of additional arguments before passing them to the linker.
6231    # It appears as though 1/2 is a usable value.
6232    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6233    ;;
6234  esac
6235
6236fi
6237
6238if test -n $lt_cv_sys_max_cmd_len ; then
6239  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6240echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6241else
6242  { echo "$as_me:$LINENO: result: none" >&5
6243echo "${ECHO_T}none" >&6; }
6244fi
6245
6246
6247
6248
6249# Check for command to grab the raw symbol name followed by C symbol from nm.
6250{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6251echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6252if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6253  echo $ECHO_N "(cached) $ECHO_C" >&6
6254else
6255
6256# These are sane defaults that work on at least a few old systems.
6257# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6258
6259# Character class describing NM global symbol codes.
6260symcode='[BCDEGRST]'
6261
6262# Regexp to match symbols that can be accessed directly from C.
6263sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6264
6265# Transform an extracted symbol line into a proper C declaration
6266lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6267
6268# Transform an extracted symbol line into symbol name and symbol address
6269lt_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'"
6270
6271# Define system-specific variables.
6272case $host_os in
6273aix*)
6274  symcode='[BCDT]'
6275  ;;
6276cygwin* | mingw* | pw32*)
6277  symcode='[ABCDGISTW]'
6278  ;;
6279hpux*) # Its linker distinguishes data from code symbols
6280  if test "$host_cpu" = ia64; then
6281    symcode='[ABCDEGRST]'
6282  fi
6283  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6284  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'"
6285  ;;
6286linux*)
6287  if test "$host_cpu" = ia64; then
6288    symcode='[ABCDGIRSTW]'
6289    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6290    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'"
6291  fi
6292  ;;
6293irix* | nonstopux*)
6294  symcode='[BCDEGRST]'
6295  ;;
6296osf*)
6297  symcode='[BCDEGQRST]'
6298  ;;
6299solaris*)
6300  symcode='[BDRT]'
6301  ;;
6302sco3.2v5*)
6303  symcode='[DT]'
6304  ;;
6305sysv4.2uw2*)
6306  symcode='[DT]'
6307  ;;
6308sysv5* | sco5v6* | unixware* | OpenUNIX*)
6309  symcode='[ABDT]'
6310  ;;
6311sysv4)
6312  symcode='[DFNSTU]'
6313  ;;
6314esac
6315
6316# Handle CRLF in mingw tool chain
6317opt_cr=
6318case $build_os in
6319mingw*)
6320  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6321  ;;
6322esac
6323
6324# If we're using GNU nm, then use its standard symbol codes.
6325case `$NM -V 2>&1` in
6326*GNU* | *'with BFD'*)
6327  symcode='[ABCDGIRSTW]' ;;
6328esac
6329
6330# Try without a prefix undercore, then with it.
6331for ac_symprfx in "" "_"; do
6332
6333  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6334  symxfrm="\\1 $ac_symprfx\\2 \\2"
6335
6336  # Write the raw and C identifiers.
6337  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6338
6339  # Check to see that the pipe works correctly.
6340  pipe_works=no
6341
6342  rm -f conftest*
6343  cat > conftest.$ac_ext <<EOF
6344#ifdef __cplusplus
6345extern "C" {
6346#endif
6347char nm_test_var;
6348void nm_test_func(){}
6349#ifdef __cplusplus
6350}
6351#endif
6352int main(){nm_test_var='a';nm_test_func();return(0);}
6353EOF
6354
6355  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6356  (eval $ac_compile) 2>&5
6357  ac_status=$?
6358  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6359  (exit $ac_status); }; then
6360    # Now try to grab the symbols.
6361    nlist=conftest.nm
6362    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6363  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6364  ac_status=$?
6365  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6366  (exit $ac_status); } && test -s "$nlist"; then
6367      # Try sorting and uniquifying the output.
6368      if sort "$nlist" | uniq > "$nlist"T; then
6369	mv -f "$nlist"T "$nlist"
6370      else
6371	rm -f "$nlist"T
6372      fi
6373
6374      # Make sure that we snagged all the symbols we need.
6375      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6376	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6377	  cat <<EOF > conftest.$ac_ext
6378#ifdef __cplusplus
6379extern "C" {
6380#endif
6381
6382EOF
6383	  # Now generate the symbol file.
6384	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6385
6386	  cat <<EOF >> conftest.$ac_ext
6387#if defined (__STDC__) && __STDC__
6388# define lt_ptr_t void *
6389#else
6390# define lt_ptr_t char *
6391# define const
6392#endif
6393
6394/* The mapping between symbol names and symbols. */
6395const struct {
6396  const char *name;
6397  lt_ptr_t address;
6398}
6399lt_preloaded_symbols[] =
6400{
6401EOF
6402	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6403	  cat <<\EOF >> conftest.$ac_ext
6404  {0, (lt_ptr_t) 0}
6405};
6406
6407#ifdef __cplusplus
6408}
6409#endif
6410EOF
6411	  # Now try linking the two files.
6412	  mv conftest.$ac_objext conftstm.$ac_objext
6413	  lt_save_LIBS="$LIBS"
6414	  lt_save_CFLAGS="$CFLAGS"
6415	  LIBS="conftstm.$ac_objext"
6416	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6417	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6418  (eval $ac_link) 2>&5
6419  ac_status=$?
6420  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6421  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6422	    pipe_works=yes
6423	  fi
6424	  LIBS="$lt_save_LIBS"
6425	  CFLAGS="$lt_save_CFLAGS"
6426	else
6427	  echo "cannot find nm_test_func in $nlist" >&5
6428	fi
6429      else
6430	echo "cannot find nm_test_var in $nlist" >&5
6431      fi
6432    else
6433      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6434    fi
6435  else
6436    echo "$progname: failed program was:" >&5
6437    cat conftest.$ac_ext >&5
6438  fi
6439  rm -f conftest* conftst*
6440
6441  # Do not use the global_symbol_pipe unless it works.
6442  if test "$pipe_works" = yes; then
6443    break
6444  else
6445    lt_cv_sys_global_symbol_pipe=
6446  fi
6447done
6448
6449fi
6450
6451if test -z "$lt_cv_sys_global_symbol_pipe"; then
6452  lt_cv_sys_global_symbol_to_cdecl=
6453fi
6454if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6455  { echo "$as_me:$LINENO: result: failed" >&5
6456echo "${ECHO_T}failed" >&6; }
6457else
6458  { echo "$as_me:$LINENO: result: ok" >&5
6459echo "${ECHO_T}ok" >&6; }
6460fi
6461
6462{ echo "$as_me:$LINENO: checking for objdir" >&5
6463echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6464if test "${lt_cv_objdir+set}" = set; then
6465  echo $ECHO_N "(cached) $ECHO_C" >&6
6466else
6467  rm -f .libs 2>/dev/null
6468mkdir .libs 2>/dev/null
6469if test -d .libs; then
6470  lt_cv_objdir=.libs
6471else
6472  # MS-DOS does not allow filenames that begin with a dot.
6473  lt_cv_objdir=_libs
6474fi
6475rmdir .libs 2>/dev/null
6476fi
6477{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6478echo "${ECHO_T}$lt_cv_objdir" >&6; }
6479objdir=$lt_cv_objdir
6480
6481
6482
6483
6484
6485case $host_os in
6486aix3*)
6487  # AIX sometimes has problems with the GCC collect2 program.  For some
6488  # reason, if we set the COLLECT_NAMES environment variable, the problems
6489  # vanish in a puff of smoke.
6490  if test "X${COLLECT_NAMES+set}" != Xset; then
6491    COLLECT_NAMES=
6492    export COLLECT_NAMES
6493  fi
6494  ;;
6495esac
6496
6497# Sed substitution that helps us do robust quoting.  It backslashifies
6498# metacharacters that are still active within double-quoted strings.
6499Xsed='sed -e 1s/^X//'
6500sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6501
6502# Same as above, but do not quote variable references.
6503double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6504
6505# Sed substitution to delay expansion of an escaped shell variable in a
6506# double_quote_subst'ed string.
6507delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6508
6509# Sed substitution to avoid accidental globbing in evaled expressions
6510no_glob_subst='s/\*/\\\*/g'
6511
6512# Constants:
6513rm="rm -f"
6514
6515# Global variables:
6516default_ofile=libtool
6517can_build_shared=yes
6518
6519# All known linkers require a `.a' archive for static linking (except MSVC,
6520# which needs '.lib').
6521libext=a
6522ltmain="$ac_aux_dir/ltmain.sh"
6523ofile="$default_ofile"
6524with_gnu_ld="$lt_cv_prog_gnu_ld"
6525
6526if test -n "$ac_tool_prefix"; then
6527  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6528set dummy ${ac_tool_prefix}ar; ac_word=$2
6529{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6530echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6531if test "${ac_cv_prog_AR+set}" = set; then
6532  echo $ECHO_N "(cached) $ECHO_C" >&6
6533else
6534  if test -n "$AR"; then
6535  ac_cv_prog_AR="$AR" # Let the user override the test.
6536else
6537as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6538for as_dir in $PATH
6539do
6540  IFS=$as_save_IFS
6541  test -z "$as_dir" && as_dir=.
6542  for ac_exec_ext in '' $ac_executable_extensions; do
6543  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6544    ac_cv_prog_AR="${ac_tool_prefix}ar"
6545    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6546    break 2
6547  fi
6548done
6549done
6550IFS=$as_save_IFS
6551
6552fi
6553fi
6554AR=$ac_cv_prog_AR
6555if test -n "$AR"; then
6556  { echo "$as_me:$LINENO: result: $AR" >&5
6557echo "${ECHO_T}$AR" >&6; }
6558else
6559  { echo "$as_me:$LINENO: result: no" >&5
6560echo "${ECHO_T}no" >&6; }
6561fi
6562
6563
6564fi
6565if test -z "$ac_cv_prog_AR"; then
6566  ac_ct_AR=$AR
6567  # Extract the first word of "ar", so it can be a program name with args.
6568set dummy ar; ac_word=$2
6569{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6570echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6571if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6572  echo $ECHO_N "(cached) $ECHO_C" >&6
6573else
6574  if test -n "$ac_ct_AR"; then
6575  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6576else
6577as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6578for as_dir in $PATH
6579do
6580  IFS=$as_save_IFS
6581  test -z "$as_dir" && as_dir=.
6582  for ac_exec_ext in '' $ac_executable_extensions; do
6583  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6584    ac_cv_prog_ac_ct_AR="ar"
6585    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6586    break 2
6587  fi
6588done
6589done
6590IFS=$as_save_IFS
6591
6592fi
6593fi
6594ac_ct_AR=$ac_cv_prog_ac_ct_AR
6595if test -n "$ac_ct_AR"; then
6596  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6597echo "${ECHO_T}$ac_ct_AR" >&6; }
6598else
6599  { echo "$as_me:$LINENO: result: no" >&5
6600echo "${ECHO_T}no" >&6; }
6601fi
6602
6603  if test "x$ac_ct_AR" = x; then
6604    AR="false"
6605  else
6606    case $cross_compiling:$ac_tool_warned in
6607yes:)
6608{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6609whose name does not start with the host triplet.  If you think this
6610configuration is useful to you, please write to autoconf@gnu.org." >&5
6611echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6612whose name does not start with the host triplet.  If you think this
6613configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6614ac_tool_warned=yes ;;
6615esac
6616    AR=$ac_ct_AR
6617  fi
6618else
6619  AR="$ac_cv_prog_AR"
6620fi
6621
6622if test -n "$ac_tool_prefix"; then
6623  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6624set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6625{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6626echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6627if test "${ac_cv_prog_RANLIB+set}" = set; then
6628  echo $ECHO_N "(cached) $ECHO_C" >&6
6629else
6630  if test -n "$RANLIB"; then
6631  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6632else
6633as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6634for as_dir in $PATH
6635do
6636  IFS=$as_save_IFS
6637  test -z "$as_dir" && as_dir=.
6638  for ac_exec_ext in '' $ac_executable_extensions; do
6639  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6640    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6641    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6642    break 2
6643  fi
6644done
6645done
6646IFS=$as_save_IFS
6647
6648fi
6649fi
6650RANLIB=$ac_cv_prog_RANLIB
6651if test -n "$RANLIB"; then
6652  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6653echo "${ECHO_T}$RANLIB" >&6; }
6654else
6655  { echo "$as_me:$LINENO: result: no" >&5
6656echo "${ECHO_T}no" >&6; }
6657fi
6658
6659
6660fi
6661if test -z "$ac_cv_prog_RANLIB"; then
6662  ac_ct_RANLIB=$RANLIB
6663  # Extract the first word of "ranlib", so it can be a program name with args.
6664set dummy ranlib; ac_word=$2
6665{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6666echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6667if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6668  echo $ECHO_N "(cached) $ECHO_C" >&6
6669else
6670  if test -n "$ac_ct_RANLIB"; then
6671  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6672else
6673as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6674for as_dir in $PATH
6675do
6676  IFS=$as_save_IFS
6677  test -z "$as_dir" && as_dir=.
6678  for ac_exec_ext in '' $ac_executable_extensions; do
6679  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6680    ac_cv_prog_ac_ct_RANLIB="ranlib"
6681    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6682    break 2
6683  fi
6684done
6685done
6686IFS=$as_save_IFS
6687
6688fi
6689fi
6690ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6691if test -n "$ac_ct_RANLIB"; then
6692  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6693echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6694else
6695  { echo "$as_me:$LINENO: result: no" >&5
6696echo "${ECHO_T}no" >&6; }
6697fi
6698
6699  if test "x$ac_ct_RANLIB" = x; then
6700    RANLIB=":"
6701  else
6702    case $cross_compiling:$ac_tool_warned in
6703yes:)
6704{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6705whose name does not start with the host triplet.  If you think this
6706configuration is useful to you, please write to autoconf@gnu.org." >&5
6707echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6708whose name does not start with the host triplet.  If you think this
6709configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6710ac_tool_warned=yes ;;
6711esac
6712    RANLIB=$ac_ct_RANLIB
6713  fi
6714else
6715  RANLIB="$ac_cv_prog_RANLIB"
6716fi
6717
6718if test -n "$ac_tool_prefix"; then
6719  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6720set dummy ${ac_tool_prefix}strip; ac_word=$2
6721{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6722echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6723if test "${ac_cv_prog_STRIP+set}" = set; then
6724  echo $ECHO_N "(cached) $ECHO_C" >&6
6725else
6726  if test -n "$STRIP"; then
6727  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6728else
6729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6730for as_dir in $PATH
6731do
6732  IFS=$as_save_IFS
6733  test -z "$as_dir" && as_dir=.
6734  for ac_exec_ext in '' $ac_executable_extensions; do
6735  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6736    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6737    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6738    break 2
6739  fi
6740done
6741done
6742IFS=$as_save_IFS
6743
6744fi
6745fi
6746STRIP=$ac_cv_prog_STRIP
6747if test -n "$STRIP"; then
6748  { echo "$as_me:$LINENO: result: $STRIP" >&5
6749echo "${ECHO_T}$STRIP" >&6; }
6750else
6751  { echo "$as_me:$LINENO: result: no" >&5
6752echo "${ECHO_T}no" >&6; }
6753fi
6754
6755
6756fi
6757if test -z "$ac_cv_prog_STRIP"; then
6758  ac_ct_STRIP=$STRIP
6759  # Extract the first word of "strip", so it can be a program name with args.
6760set dummy strip; ac_word=$2
6761{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6762echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6763if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6764  echo $ECHO_N "(cached) $ECHO_C" >&6
6765else
6766  if test -n "$ac_ct_STRIP"; then
6767  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6768else
6769as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6770for as_dir in $PATH
6771do
6772  IFS=$as_save_IFS
6773  test -z "$as_dir" && as_dir=.
6774  for ac_exec_ext in '' $ac_executable_extensions; do
6775  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6776    ac_cv_prog_ac_ct_STRIP="strip"
6777    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6778    break 2
6779  fi
6780done
6781done
6782IFS=$as_save_IFS
6783
6784fi
6785fi
6786ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6787if test -n "$ac_ct_STRIP"; then
6788  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6789echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6790else
6791  { echo "$as_me:$LINENO: result: no" >&5
6792echo "${ECHO_T}no" >&6; }
6793fi
6794
6795  if test "x$ac_ct_STRIP" = x; then
6796    STRIP=":"
6797  else
6798    case $cross_compiling:$ac_tool_warned in
6799yes:)
6800{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6801whose name does not start with the host triplet.  If you think this
6802configuration is useful to you, please write to autoconf@gnu.org." >&5
6803echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6804whose name does not start with the host triplet.  If you think this
6805configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6806ac_tool_warned=yes ;;
6807esac
6808    STRIP=$ac_ct_STRIP
6809  fi
6810else
6811  STRIP="$ac_cv_prog_STRIP"
6812fi
6813
6814
6815old_CC="$CC"
6816old_CFLAGS="$CFLAGS"
6817
6818# Set sane defaults for various variables
6819test -z "$AR" && AR=ar
6820test -z "$AR_FLAGS" && AR_FLAGS=cru
6821test -z "$AS" && AS=as
6822test -z "$CC" && CC=cc
6823test -z "$LTCC" && LTCC=$CC
6824test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6825test -z "$DLLTOOL" && DLLTOOL=dlltool
6826test -z "$LD" && LD=ld
6827test -z "$LN_S" && LN_S="ln -s"
6828test -z "$MAGIC_CMD" && MAGIC_CMD=file
6829test -z "$NM" && NM=nm
6830test -z "$SED" && SED=sed
6831test -z "$OBJDUMP" && OBJDUMP=objdump
6832test -z "$RANLIB" && RANLIB=:
6833test -z "$STRIP" && STRIP=:
6834test -z "$ac_objext" && ac_objext=o
6835
6836# Determine commands to create old-style static archives.
6837old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6838old_postinstall_cmds='chmod 644 $oldlib'
6839old_postuninstall_cmds=
6840
6841if test -n "$RANLIB"; then
6842  case $host_os in
6843  openbsd*)
6844    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6845    ;;
6846  *)
6847    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6848    ;;
6849  esac
6850  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6851fi
6852
6853for cc_temp in $compiler""; do
6854  case $cc_temp in
6855    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6856    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6857    \-*) ;;
6858    *) break;;
6859  esac
6860done
6861cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6862
6863
6864# Only perform the check for file, if the check method requires it
6865case $deplibs_check_method in
6866file_magic*)
6867  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6868    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6869echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6870if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6871  echo $ECHO_N "(cached) $ECHO_C" >&6
6872else
6873  case $MAGIC_CMD in
6874[\\/*] |  ?:[\\/]*)
6875  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6876  ;;
6877*)
6878  lt_save_MAGIC_CMD="$MAGIC_CMD"
6879  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6880  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6881  for ac_dir in $ac_dummy; do
6882    IFS="$lt_save_ifs"
6883    test -z "$ac_dir" && ac_dir=.
6884    if test -f $ac_dir/${ac_tool_prefix}file; then
6885      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6886      if test -n "$file_magic_test_file"; then
6887	case $deplibs_check_method in
6888	"file_magic "*)
6889	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6890	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6891	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6892	    $EGREP "$file_magic_regex" > /dev/null; then
6893	    :
6894	  else
6895	    cat <<EOF 1>&2
6896
6897*** Warning: the command libtool uses to detect shared libraries,
6898*** $file_magic_cmd, produces output that libtool cannot recognize.
6899*** The result is that libtool may fail to recognize shared libraries
6900*** as such.  This will affect the creation of libtool libraries that
6901*** depend on shared libraries, but programs linked with such libtool
6902*** libraries will work regardless of this problem.  Nevertheless, you
6903*** may want to report the problem to your system manager and/or to
6904*** bug-libtool@gnu.org
6905
6906EOF
6907	  fi ;;
6908	esac
6909      fi
6910      break
6911    fi
6912  done
6913  IFS="$lt_save_ifs"
6914  MAGIC_CMD="$lt_save_MAGIC_CMD"
6915  ;;
6916esac
6917fi
6918
6919MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6920if test -n "$MAGIC_CMD"; then
6921  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6922echo "${ECHO_T}$MAGIC_CMD" >&6; }
6923else
6924  { echo "$as_me:$LINENO: result: no" >&5
6925echo "${ECHO_T}no" >&6; }
6926fi
6927
6928if test -z "$lt_cv_path_MAGIC_CMD"; then
6929  if test -n "$ac_tool_prefix"; then
6930    { echo "$as_me:$LINENO: checking for file" >&5
6931echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6932if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6933  echo $ECHO_N "(cached) $ECHO_C" >&6
6934else
6935  case $MAGIC_CMD in
6936[\\/*] |  ?:[\\/]*)
6937  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6938  ;;
6939*)
6940  lt_save_MAGIC_CMD="$MAGIC_CMD"
6941  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6942  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6943  for ac_dir in $ac_dummy; do
6944    IFS="$lt_save_ifs"
6945    test -z "$ac_dir" && ac_dir=.
6946    if test -f $ac_dir/file; then
6947      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6948      if test -n "$file_magic_test_file"; then
6949	case $deplibs_check_method in
6950	"file_magic "*)
6951	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6952	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6953	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6954	    $EGREP "$file_magic_regex" > /dev/null; then
6955	    :
6956	  else
6957	    cat <<EOF 1>&2
6958
6959*** Warning: the command libtool uses to detect shared libraries,
6960*** $file_magic_cmd, produces output that libtool cannot recognize.
6961*** The result is that libtool may fail to recognize shared libraries
6962*** as such.  This will affect the creation of libtool libraries that
6963*** depend on shared libraries, but programs linked with such libtool
6964*** libraries will work regardless of this problem.  Nevertheless, you
6965*** may want to report the problem to your system manager and/or to
6966*** bug-libtool@gnu.org
6967
6968EOF
6969	  fi ;;
6970	esac
6971      fi
6972      break
6973    fi
6974  done
6975  IFS="$lt_save_ifs"
6976  MAGIC_CMD="$lt_save_MAGIC_CMD"
6977  ;;
6978esac
6979fi
6980
6981MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6982if test -n "$MAGIC_CMD"; then
6983  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6984echo "${ECHO_T}$MAGIC_CMD" >&6; }
6985else
6986  { echo "$as_me:$LINENO: result: no" >&5
6987echo "${ECHO_T}no" >&6; }
6988fi
6989
6990  else
6991    MAGIC_CMD=:
6992  fi
6993fi
6994
6995  fi
6996  ;;
6997esac
6998
6999enable_dlopen=no
7000enable_win32_dll=no
7001
7002# Check whether --enable-libtool-lock was given.
7003if test "${enable_libtool_lock+set}" = set; then
7004  enableval=$enable_libtool_lock;
7005fi
7006
7007test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7008
7009
7010# Check whether --with-pic was given.
7011if test "${with_pic+set}" = set; then
7012  withval=$with_pic; pic_mode="$withval"
7013else
7014  pic_mode=default
7015fi
7016
7017test -z "$pic_mode" && pic_mode=default
7018
7019# Use C for the default configuration in the libtool script
7020tagname=
7021lt_save_CC="$CC"
7022ac_ext=c
7023ac_cpp='$CPP $CPPFLAGS'
7024ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7025ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7026ac_compiler_gnu=$ac_cv_c_compiler_gnu
7027
7028
7029# Source file extension for C test sources.
7030ac_ext=c
7031
7032# Object file extension for compiled C test sources.
7033objext=o
7034objext=$objext
7035
7036# Code to be used in simple compile tests
7037lt_simple_compile_test_code="int some_variable = 0;\n"
7038
7039# Code to be used in simple link tests
7040lt_simple_link_test_code='int main(){return(0);}\n'
7041
7042
7043# If no C compiler was specified, use CC.
7044LTCC=${LTCC-"$CC"}
7045
7046# If no C compiler flags were specified, use CFLAGS.
7047LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7048
7049# Allow CC to be a program name with arguments.
7050compiler=$CC
7051
7052
7053# save warnings/boilerplate of simple test code
7054ac_outfile=conftest.$ac_objext
7055printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7056eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7057_lt_compiler_boilerplate=`cat conftest.err`
7058$rm conftest*
7059
7060ac_outfile=conftest.$ac_objext
7061printf "$lt_simple_link_test_code" >conftest.$ac_ext
7062eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7063_lt_linker_boilerplate=`cat conftest.err`
7064$rm conftest*
7065
7066
7067
7068lt_prog_compiler_no_builtin_flag=
7069
7070if test "$GCC" = yes; then
7071  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7072
7073
7074{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7075echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7076if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7077  echo $ECHO_N "(cached) $ECHO_C" >&6
7078else
7079  lt_cv_prog_compiler_rtti_exceptions=no
7080  ac_outfile=conftest.$ac_objext
7081   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7082   lt_compiler_flag="-fno-rtti -fno-exceptions"
7083   # Insert the option either (1) after the last *FLAGS variable, or
7084   # (2) before a word containing "conftest.", or (3) at the end.
7085   # Note that $ac_compile itself does not contain backslashes and begins
7086   # with a dollar sign (not a hyphen), so the echo should work correctly.
7087   # The option is referenced via a variable to avoid confusing sed.
7088   lt_compile=`echo "$ac_compile" | $SED \
7089   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7090   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7091   -e 's:$: $lt_compiler_flag:'`
7092   (eval echo "\"\$as_me:7092: $lt_compile\"" >&5)
7093   (eval "$lt_compile" 2>conftest.err)
7094   ac_status=$?
7095   cat conftest.err >&5
7096   echo "$as_me:7096: \$? = $ac_status" >&5
7097   if (exit $ac_status) && test -s "$ac_outfile"; then
7098     # The compiler can only warn and ignore the option if not recognized
7099     # So say no if there are warnings other than the usual output.
7100     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7101     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7102     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7103       lt_cv_prog_compiler_rtti_exceptions=yes
7104     fi
7105   fi
7106   $rm conftest*
7107
7108fi
7109{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7110echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7111
7112if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7113    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7114else
7115    :
7116fi
7117
7118fi
7119
7120lt_prog_compiler_wl=
7121lt_prog_compiler_pic=
7122lt_prog_compiler_static=
7123
7124{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7125echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7126
7127  if test "$GCC" = yes; then
7128    lt_prog_compiler_wl='-Wl,'
7129    lt_prog_compiler_static='-static'
7130
7131    case $host_os in
7132      aix*)
7133      # All AIX code is PIC.
7134      if test "$host_cpu" = ia64; then
7135	# AIX 5 now supports IA64 processor
7136	lt_prog_compiler_static='-Bstatic'
7137      fi
7138      ;;
7139
7140    amigaos*)
7141      # FIXME: we need at least 68020 code to build shared libraries, but
7142      # adding the `-m68020' flag to GCC prevents building anything better,
7143      # like `-m68040'.
7144      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7145      ;;
7146
7147    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7148      # PIC is the default for these OSes.
7149      ;;
7150
7151    mingw* | pw32* | os2*)
7152      # This hack is so that the source file can tell whether it is being
7153      # built for inclusion in a dll (and should export symbols for example).
7154      lt_prog_compiler_pic='-DDLL_EXPORT'
7155      ;;
7156
7157    darwin* | rhapsody*)
7158      # PIC is the default on this platform
7159      # Common symbols not allowed in MH_DYLIB files
7160      lt_prog_compiler_pic='-fno-common'
7161      ;;
7162
7163    interix3*)
7164      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7165      # Instead, we relocate shared libraries at runtime.
7166      ;;
7167
7168    msdosdjgpp*)
7169      # Just because we use GCC doesn't mean we suddenly get shared libraries
7170      # on systems that don't support them.
7171      lt_prog_compiler_can_build_shared=no
7172      enable_shared=no
7173      ;;
7174
7175    sysv4*MP*)
7176      if test -d /usr/nec; then
7177	lt_prog_compiler_pic=-Kconform_pic
7178      fi
7179      ;;
7180
7181    hpux*)
7182      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7183      # not for PA HP-UX.
7184      case $host_cpu in
7185      hppa*64*|ia64*)
7186	# +Z the default
7187	;;
7188      *)
7189	lt_prog_compiler_pic='-fPIC'
7190	;;
7191      esac
7192      ;;
7193
7194    *)
7195      lt_prog_compiler_pic='-fPIC'
7196      ;;
7197    esac
7198  else
7199    # PORTME Check for flag to pass linker flags through the system compiler.
7200    case $host_os in
7201    aix*)
7202      lt_prog_compiler_wl='-Wl,'
7203      if test "$host_cpu" = ia64; then
7204	# AIX 5 now supports IA64 processor
7205	lt_prog_compiler_static='-Bstatic'
7206      else
7207	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7208      fi
7209      ;;
7210      darwin*)
7211        # PIC is the default on this platform
7212        # Common symbols not allowed in MH_DYLIB files
7213       case $cc_basename in
7214         xlc*)
7215         lt_prog_compiler_pic='-qnocommon'
7216         lt_prog_compiler_wl='-Wl,'
7217         ;;
7218       esac
7219       ;;
7220
7221    mingw* | pw32* | os2*)
7222      # This hack is so that the source file can tell whether it is being
7223      # built for inclusion in a dll (and should export symbols for example).
7224      lt_prog_compiler_pic='-DDLL_EXPORT'
7225      ;;
7226
7227    hpux9* | hpux10* | hpux11*)
7228      lt_prog_compiler_wl='-Wl,'
7229      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7230      # not for PA HP-UX.
7231      case $host_cpu in
7232      hppa*64*|ia64*)
7233	# +Z the default
7234	;;
7235      *)
7236	lt_prog_compiler_pic='+Z'
7237	;;
7238      esac
7239      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7240      lt_prog_compiler_static='${wl}-a ${wl}archive'
7241      ;;
7242
7243    irix5* | irix6* | nonstopux*)
7244      lt_prog_compiler_wl='-Wl,'
7245      # PIC (with -KPIC) is the default.
7246      lt_prog_compiler_static='-non_shared'
7247      ;;
7248
7249    newsos6)
7250      lt_prog_compiler_pic='-KPIC'
7251      lt_prog_compiler_static='-Bstatic'
7252      ;;
7253
7254    linux*)
7255      case $cc_basename in
7256      icc* | ecc*)
7257	lt_prog_compiler_wl='-Wl,'
7258	lt_prog_compiler_pic='-KPIC'
7259	lt_prog_compiler_static='-static'
7260        ;;
7261      pgcc* | pgf77* | pgf90* | pgf95*)
7262        # Portland Group compilers (*not* the Pentium gcc compiler,
7263	# which looks to be a dead project)
7264	lt_prog_compiler_wl='-Wl,'
7265	lt_prog_compiler_pic='-fpic'
7266	lt_prog_compiler_static='-Bstatic'
7267        ;;
7268      ccc*)
7269        lt_prog_compiler_wl='-Wl,'
7270        # All Alpha code is PIC.
7271        lt_prog_compiler_static='-non_shared'
7272        ;;
7273      esac
7274      ;;
7275
7276    osf3* | osf4* | osf5*)
7277      lt_prog_compiler_wl='-Wl,'
7278      # All OSF/1 code is PIC.
7279      lt_prog_compiler_static='-non_shared'
7280      ;;
7281
7282    solaris*)
7283      lt_prog_compiler_pic='-KPIC'
7284      lt_prog_compiler_static='-Bstatic'
7285      case $cc_basename in
7286      f77* | f90* | f95*)
7287	lt_prog_compiler_wl='-Qoption ld ';;
7288      *)
7289	lt_prog_compiler_wl='-Wl,';;
7290      esac
7291      ;;
7292
7293    sunos4*)
7294      lt_prog_compiler_wl='-Qoption ld '
7295      lt_prog_compiler_pic='-PIC'
7296      lt_prog_compiler_static='-Bstatic'
7297      ;;
7298
7299    sysv4 | sysv4.2uw2* | sysv4.3*)
7300      lt_prog_compiler_wl='-Wl,'
7301      lt_prog_compiler_pic='-KPIC'
7302      lt_prog_compiler_static='-Bstatic'
7303      ;;
7304
7305    sysv4*MP*)
7306      if test -d /usr/nec ;then
7307	lt_prog_compiler_pic='-Kconform_pic'
7308	lt_prog_compiler_static='-Bstatic'
7309      fi
7310      ;;
7311
7312    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7313      lt_prog_compiler_wl='-Wl,'
7314      lt_prog_compiler_pic='-KPIC'
7315      lt_prog_compiler_static='-Bstatic'
7316      ;;
7317
7318    unicos*)
7319      lt_prog_compiler_wl='-Wl,'
7320      lt_prog_compiler_can_build_shared=no
7321      ;;
7322
7323    uts4*)
7324      lt_prog_compiler_pic='-pic'
7325      lt_prog_compiler_static='-Bstatic'
7326      ;;
7327
7328    *)
7329      lt_prog_compiler_can_build_shared=no
7330      ;;
7331    esac
7332  fi
7333
7334{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7335echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7336
7337#
7338# Check to make sure the PIC flag actually works.
7339#
7340if test -n "$lt_prog_compiler_pic"; then
7341
7342{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7343echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7344if test "${lt_prog_compiler_pic_works+set}" = set; then
7345  echo $ECHO_N "(cached) $ECHO_C" >&6
7346else
7347  lt_prog_compiler_pic_works=no
7348  ac_outfile=conftest.$ac_objext
7349   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7350   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7351   # Insert the option either (1) after the last *FLAGS variable, or
7352   # (2) before a word containing "conftest.", or (3) at the end.
7353   # Note that $ac_compile itself does not contain backslashes and begins
7354   # with a dollar sign (not a hyphen), so the echo should work correctly.
7355   # The option is referenced via a variable to avoid confusing sed.
7356   lt_compile=`echo "$ac_compile" | $SED \
7357   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7358   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7359   -e 's:$: $lt_compiler_flag:'`
7360   (eval echo "\"\$as_me:7360: $lt_compile\"" >&5)
7361   (eval "$lt_compile" 2>conftest.err)
7362   ac_status=$?
7363   cat conftest.err >&5
7364   echo "$as_me:7364: \$? = $ac_status" >&5
7365   if (exit $ac_status) && test -s "$ac_outfile"; then
7366     # The compiler can only warn and ignore the option if not recognized
7367     # So say no if there are warnings other than the usual output.
7368     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7369     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7370     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7371       lt_prog_compiler_pic_works=yes
7372     fi
7373   fi
7374   $rm conftest*
7375
7376fi
7377{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7378echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7379
7380if test x"$lt_prog_compiler_pic_works" = xyes; then
7381    case $lt_prog_compiler_pic in
7382     "" | " "*) ;;
7383     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7384     esac
7385else
7386    lt_prog_compiler_pic=
7387     lt_prog_compiler_can_build_shared=no
7388fi
7389
7390fi
7391case $host_os in
7392  # For platforms which do not support PIC, -DPIC is meaningless:
7393  *djgpp*)
7394    lt_prog_compiler_pic=
7395    ;;
7396  *)
7397    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7398    ;;
7399esac
7400
7401#
7402# Check to make sure the static flag actually works.
7403#
7404wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7405{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7406echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7407if test "${lt_prog_compiler_static_works+set}" = set; then
7408  echo $ECHO_N "(cached) $ECHO_C" >&6
7409else
7410  lt_prog_compiler_static_works=no
7411   save_LDFLAGS="$LDFLAGS"
7412   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7413   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7414   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7415     # The linker can only warn and ignore the option if not recognized
7416     # So say no if there are warnings
7417     if test -s conftest.err; then
7418       # Append any errors to the config.log.
7419       cat conftest.err 1>&5
7420       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7421       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7422       if diff conftest.exp conftest.er2 >/dev/null; then
7423         lt_prog_compiler_static_works=yes
7424       fi
7425     else
7426       lt_prog_compiler_static_works=yes
7427     fi
7428   fi
7429   $rm conftest*
7430   LDFLAGS="$save_LDFLAGS"
7431
7432fi
7433{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7434echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7435
7436if test x"$lt_prog_compiler_static_works" = xyes; then
7437    :
7438else
7439    lt_prog_compiler_static=
7440fi
7441
7442
7443{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7444echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7445if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7446  echo $ECHO_N "(cached) $ECHO_C" >&6
7447else
7448  lt_cv_prog_compiler_c_o=no
7449   $rm -r conftest 2>/dev/null
7450   mkdir conftest
7451   cd conftest
7452   mkdir out
7453   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7454
7455   lt_compiler_flag="-o out/conftest2.$ac_objext"
7456   # Insert the option either (1) after the last *FLAGS variable, or
7457   # (2) before a word containing "conftest.", or (3) at the end.
7458   # Note that $ac_compile itself does not contain backslashes and begins
7459   # with a dollar sign (not a hyphen), so the echo should work correctly.
7460   lt_compile=`echo "$ac_compile" | $SED \
7461   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7462   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7463   -e 's:$: $lt_compiler_flag:'`
7464   (eval echo "\"\$as_me:7464: $lt_compile\"" >&5)
7465   (eval "$lt_compile" 2>out/conftest.err)
7466   ac_status=$?
7467   cat out/conftest.err >&5
7468   echo "$as_me:7468: \$? = $ac_status" >&5
7469   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7470   then
7471     # The compiler can only warn and ignore the option if not recognized
7472     # So say no if there are warnings
7473     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7474     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7475     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7476       lt_cv_prog_compiler_c_o=yes
7477     fi
7478   fi
7479   chmod u+w . 2>&5
7480   $rm conftest*
7481   # SGI C++ compiler will create directory out/ii_files/ for
7482   # template instantiation
7483   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7484   $rm out/* && rmdir out
7485   cd ..
7486   rmdir conftest
7487   $rm conftest*
7488
7489fi
7490{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7491echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7492
7493
7494hard_links="nottested"
7495if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7496  # do not overwrite the value of need_locks provided by the user
7497  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7498echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7499  hard_links=yes
7500  $rm conftest*
7501  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7502  touch conftest.a
7503  ln conftest.a conftest.b 2>&5 || hard_links=no
7504  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7505  { echo "$as_me:$LINENO: result: $hard_links" >&5
7506echo "${ECHO_T}$hard_links" >&6; }
7507  if test "$hard_links" = no; then
7508    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7509echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7510    need_locks=warn
7511  fi
7512else
7513  need_locks=no
7514fi
7515
7516{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7517echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7518
7519  runpath_var=
7520  allow_undefined_flag=
7521  enable_shared_with_static_runtimes=no
7522  archive_cmds=
7523  archive_expsym_cmds=
7524  old_archive_From_new_cmds=
7525  old_archive_from_expsyms_cmds=
7526  export_dynamic_flag_spec=
7527  whole_archive_flag_spec=
7528  thread_safe_flag_spec=
7529  hardcode_libdir_flag_spec=
7530  hardcode_libdir_flag_spec_ld=
7531  hardcode_libdir_separator=
7532  hardcode_direct=no
7533  hardcode_minus_L=no
7534  hardcode_shlibpath_var=unsupported
7535  link_all_deplibs=unknown
7536  hardcode_automatic=no
7537  module_cmds=
7538  module_expsym_cmds=
7539  always_export_symbols=no
7540  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7541  # include_expsyms should be a list of space-separated symbols to be *always*
7542  # included in the symbol list
7543  include_expsyms=
7544  # exclude_expsyms can be an extended regexp of symbols to exclude
7545  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7546  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7547  # as well as any symbol that contains `d'.
7548  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7549  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7550  # platforms (ab)use it in PIC code, but their linkers get confused if
7551  # the symbol is explicitly referenced.  Since portable code cannot
7552  # rely on this symbol name, it's probably fine to never include it in
7553  # preloaded symbol tables.
7554  extract_expsyms_cmds=
7555  # Just being paranoid about ensuring that cc_basename is set.
7556  for cc_temp in $compiler""; do
7557  case $cc_temp in
7558    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7559    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7560    \-*) ;;
7561    *) break;;
7562  esac
7563done
7564cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7565
7566  case $host_os in
7567  cygwin* | mingw* | pw32*)
7568    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7569    # When not using gcc, we currently assume that we are using
7570    # Microsoft Visual C++.
7571    if test "$GCC" != yes; then
7572      with_gnu_ld=no
7573    fi
7574    ;;
7575  interix*)
7576    # we just hope/assume this is gcc and not c89 (= MSVC++)
7577    with_gnu_ld=yes
7578    ;;
7579  openbsd*)
7580    with_gnu_ld=no
7581    ;;
7582  esac
7583
7584  ld_shlibs=yes
7585  if test "$with_gnu_ld" = yes; then
7586    # If archive_cmds runs LD, not CC, wlarc should be empty
7587    wlarc='${wl}'
7588
7589    # Set some defaults for GNU ld with shared library support. These
7590    # are reset later if shared libraries are not supported. Putting them
7591    # here allows them to be overridden if necessary.
7592    runpath_var=LD_RUN_PATH
7593    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7594    export_dynamic_flag_spec='${wl}--export-dynamic'
7595    # ancient GNU ld didn't support --whole-archive et. al.
7596    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7597	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7598      else
7599  	whole_archive_flag_spec=
7600    fi
7601    supports_anon_versioning=no
7602    case `$LD -v 2>/dev/null` in
7603      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7604      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7605      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7606      *\ 2.11.*) ;; # other 2.11 versions
7607      *) supports_anon_versioning=yes ;;
7608    esac
7609
7610    # See if GNU ld supports shared libraries.
7611    case $host_os in
7612    aix3* | aix4* | aix5*)
7613      # On AIX/PPC, the GNU linker is very broken
7614      if test "$host_cpu" != ia64; then
7615	ld_shlibs=no
7616	cat <<EOF 1>&2
7617
7618*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7619*** to be unable to reliably create shared libraries on AIX.
7620*** Therefore, libtool is disabling shared libraries support.  If you
7621*** really care for shared libraries, you may want to modify your PATH
7622*** so that a non-GNU linker is found, and then restart.
7623
7624EOF
7625      fi
7626      ;;
7627
7628    amigaos*)
7629      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)'
7630      hardcode_libdir_flag_spec='-L$libdir'
7631      hardcode_minus_L=yes
7632
7633      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7634      # that the semantics of dynamic libraries on AmigaOS, at least up
7635      # to version 4, is to share data among multiple programs linked
7636      # with the same dynamic library.  Since this doesn't match the
7637      # behavior of shared libraries on other platforms, we can't use
7638      # them.
7639      ld_shlibs=no
7640      ;;
7641
7642    beos*)
7643      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7644	allow_undefined_flag=unsupported
7645	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7646	# support --undefined.  This deserves some investigation.  FIXME
7647	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7648      else
7649	ld_shlibs=no
7650      fi
7651      ;;
7652
7653    cygwin* | mingw* | pw32*)
7654      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7655      # as there is no search path for DLLs.
7656      hardcode_libdir_flag_spec='-L$libdir'
7657      allow_undefined_flag=unsupported
7658      always_export_symbols=no
7659      enable_shared_with_static_runtimes=yes
7660      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7661
7662      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7663        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7664	# If the export-symbols file already is a .def file (1st line
7665	# is EXPORTS), use it as is; otherwise, prepend...
7666	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7667	  cp $export_symbols $output_objdir/$soname.def;
7668	else
7669	  echo EXPORTS > $output_objdir/$soname.def;
7670	  cat $export_symbols >> $output_objdir/$soname.def;
7671	fi~
7672	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7673      else
7674	ld_shlibs=no
7675      fi
7676      ;;
7677
7678    interix3*)
7679      hardcode_direct=no
7680      hardcode_shlibpath_var=no
7681      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7682      export_dynamic_flag_spec='${wl}-E'
7683      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7684      # Instead, shared libraries are loaded at an image base (0x10000000 by
7685      # default) and relocated if they conflict, which is a slow very memory
7686      # consuming and fragmenting process.  To avoid this, we pick a random,
7687      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7688      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7689      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7690      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'
7691      ;;
7692
7693    linux*)
7694      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7695	tmp_addflag=
7696	case $cc_basename,$host_cpu in
7697	pgcc*)				# Portland Group C compiler
7698	  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'
7699	  tmp_addflag=' $pic_flag'
7700	  ;;
7701	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7702	  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'
7703	  tmp_addflag=' $pic_flag -Mnomain' ;;
7704	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7705	  tmp_addflag=' -i_dynamic' ;;
7706	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7707	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7708	ifc* | ifort*)			# Intel Fortran compiler
7709	  tmp_addflag=' -nofor_main' ;;
7710	esac
7711	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7712
7713	if test $supports_anon_versioning = yes; then
7714	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7715  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7716  $echo "local: *; };" >> $output_objdir/$libname.ver~
7717	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7718	fi
7719      else
7720	ld_shlibs=no
7721      fi
7722      ;;
7723
7724    netbsd*)
7725      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7726	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7727	wlarc=
7728      else
7729	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7730	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7731      fi
7732      ;;
7733
7734    solaris*)
7735      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7736	ld_shlibs=no
7737	cat <<EOF 1>&2
7738
7739*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7740*** create shared libraries on Solaris systems.  Therefore, libtool
7741*** is disabling shared libraries support.  We urge you to upgrade GNU
7742*** binutils to release 2.9.1 or newer.  Another option is to modify
7743*** your PATH or compiler configuration so that the native linker is
7744*** used, and then restart.
7745
7746EOF
7747      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7748	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7749	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7750      else
7751	ld_shlibs=no
7752      fi
7753      ;;
7754
7755    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7756      case `$LD -v 2>&1` in
7757        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7758	ld_shlibs=no
7759	cat <<_LT_EOF 1>&2
7760
7761*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7762*** reliably create shared libraries on SCO systems.  Therefore, libtool
7763*** is disabling shared libraries support.  We urge you to upgrade GNU
7764*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7765*** your PATH or compiler configuration so that the native linker is
7766*** used, and then restart.
7767
7768_LT_EOF
7769	;;
7770	*)
7771	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7772	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7773	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7774	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7775	  else
7776	    ld_shlibs=no
7777	  fi
7778	;;
7779      esac
7780      ;;
7781
7782    sunos4*)
7783      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7784      wlarc=
7785      hardcode_direct=yes
7786      hardcode_shlibpath_var=no
7787      ;;
7788
7789    *)
7790      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7791	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7792	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7793      else
7794	ld_shlibs=no
7795      fi
7796      ;;
7797    esac
7798
7799    if test "$ld_shlibs" = no; then
7800      runpath_var=
7801      hardcode_libdir_flag_spec=
7802      export_dynamic_flag_spec=
7803      whole_archive_flag_spec=
7804    fi
7805  else
7806    # PORTME fill in a description of your system's linker (not GNU ld)
7807    case $host_os in
7808    aix3*)
7809      allow_undefined_flag=unsupported
7810      always_export_symbols=yes
7811      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'
7812      # Note: this linker hardcodes the directories in LIBPATH if there
7813      # are no directories specified by -L.
7814      hardcode_minus_L=yes
7815      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7816	# Neither direct hardcoding nor static linking is supported with a
7817	# broken collect2.
7818	hardcode_direct=unsupported
7819      fi
7820      ;;
7821
7822    aix4* | aix5*)
7823      if test "$host_cpu" = ia64; then
7824	# On IA64, the linker does run time linking by default, so we don't
7825	# have to do anything special.
7826	aix_use_runtimelinking=no
7827	exp_sym_flag='-Bexport'
7828	no_entry_flag=""
7829      else
7830	# If we're using GNU nm, then we don't want the "-C" option.
7831	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7832	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7833	  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'
7834	else
7835	  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'
7836	fi
7837	aix_use_runtimelinking=no
7838
7839	# Test if we are trying to use run time linking or normal
7840	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7841	# need to do runtime linking.
7842	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7843	  for ld_flag in $LDFLAGS; do
7844  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7845  	    aix_use_runtimelinking=yes
7846  	    break
7847  	  fi
7848	  done
7849	  ;;
7850	esac
7851
7852	exp_sym_flag='-bexport'
7853	no_entry_flag='-bnoentry'
7854      fi
7855
7856      # When large executables or shared objects are built, AIX ld can
7857      # have problems creating the table of contents.  If linking a library
7858      # or program results in "error TOC overflow" add -mminimal-toc to
7859      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7860      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7861
7862      archive_cmds=''
7863      hardcode_direct=yes
7864      hardcode_libdir_separator=':'
7865      link_all_deplibs=yes
7866
7867      if test "$GCC" = yes; then
7868	case $host_os in aix4.[012]|aix4.[012].*)
7869	# We only want to do this on AIX 4.2 and lower, the check
7870	# below for broken collect2 doesn't work under 4.3+
7871	  collect2name=`${CC} -print-prog-name=collect2`
7872	  if test -f "$collect2name" && \
7873  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7874	  then
7875  	  # We have reworked collect2
7876  	  hardcode_direct=yes
7877	  else
7878  	  # We have old collect2
7879  	  hardcode_direct=unsupported
7880  	  # It fails to find uninstalled libraries when the uninstalled
7881  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7882  	  # to unsupported forces relinking
7883  	  hardcode_minus_L=yes
7884  	  hardcode_libdir_flag_spec='-L$libdir'
7885  	  hardcode_libdir_separator=
7886	  fi
7887	  ;;
7888	esac
7889	shared_flag='-shared'
7890	if test "$aix_use_runtimelinking" = yes; then
7891	  shared_flag="$shared_flag "'${wl}-G'
7892	fi
7893      else
7894	# not using gcc
7895	if test "$host_cpu" = ia64; then
7896  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7897  	# chokes on -Wl,-G. The following line is correct:
7898	  shared_flag='-G'
7899	else
7900	  if test "$aix_use_runtimelinking" = yes; then
7901	    shared_flag='${wl}-G'
7902	  else
7903	    shared_flag='${wl}-bM:SRE'
7904	  fi
7905	fi
7906      fi
7907
7908      # It seems that -bexpall does not export symbols beginning with
7909      # underscore (_), so it is better to generate a list of symbols to export.
7910      always_export_symbols=yes
7911      if test "$aix_use_runtimelinking" = yes; then
7912	# Warning - without using the other runtime loading flags (-brtl),
7913	# -berok will link without error, but may produce a broken library.
7914	allow_undefined_flag='-berok'
7915       # Determine the default libpath from the value encoded in an empty executable.
7916       cat >conftest.$ac_ext <<_ACEOF
7917/* confdefs.h.  */
7918_ACEOF
7919cat confdefs.h >>conftest.$ac_ext
7920cat >>conftest.$ac_ext <<_ACEOF
7921/* end confdefs.h.  */
7922
7923int
7924main ()
7925{
7926
7927  ;
7928  return 0;
7929}
7930_ACEOF
7931rm -f conftest.$ac_objext conftest$ac_exeext
7932if { (ac_try="$ac_link"
7933case "(($ac_try" in
7934  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7935  *) ac_try_echo=$ac_try;;
7936esac
7937eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7938  (eval "$ac_link") 2>conftest.er1
7939  ac_status=$?
7940  grep -v '^ *+' conftest.er1 >conftest.err
7941  rm -f conftest.er1
7942  cat conftest.err >&5
7943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7944  (exit $ac_status); } && {
7945	 test -z "$ac_c_werror_flag" ||
7946	 test ! -s conftest.err
7947       } && test -s conftest$ac_exeext &&
7948       $as_test_x conftest$ac_exeext; then
7949
7950aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7951}'`
7952# Check for a 64-bit object if we didn't find anything.
7953if 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; }
7954}'`; fi
7955else
7956  echo "$as_me: failed program was:" >&5
7957sed 's/^/| /' conftest.$ac_ext >&5
7958
7959
7960fi
7961
7962rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7963      conftest$ac_exeext conftest.$ac_ext
7964if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7965
7966       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7967	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"
7968       else
7969	if test "$host_cpu" = ia64; then
7970	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7971	  allow_undefined_flag="-z nodefs"
7972	  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"
7973	else
7974	 # Determine the default libpath from the value encoded in an empty executable.
7975	 cat >conftest.$ac_ext <<_ACEOF
7976/* confdefs.h.  */
7977_ACEOF
7978cat confdefs.h >>conftest.$ac_ext
7979cat >>conftest.$ac_ext <<_ACEOF
7980/* end confdefs.h.  */
7981
7982int
7983main ()
7984{
7985
7986  ;
7987  return 0;
7988}
7989_ACEOF
7990rm -f conftest.$ac_objext conftest$ac_exeext
7991if { (ac_try="$ac_link"
7992case "(($ac_try" in
7993  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7994  *) ac_try_echo=$ac_try;;
7995esac
7996eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7997  (eval "$ac_link") 2>conftest.er1
7998  ac_status=$?
7999  grep -v '^ *+' conftest.er1 >conftest.err
8000  rm -f conftest.er1
8001  cat conftest.err >&5
8002  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8003  (exit $ac_status); } && {
8004	 test -z "$ac_c_werror_flag" ||
8005	 test ! -s conftest.err
8006       } && test -s conftest$ac_exeext &&
8007       $as_test_x conftest$ac_exeext; then
8008
8009aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8010}'`
8011# Check for a 64-bit object if we didn't find anything.
8012if 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; }
8013}'`; fi
8014else
8015  echo "$as_me: failed program was:" >&5
8016sed 's/^/| /' conftest.$ac_ext >&5
8017
8018
8019fi
8020
8021rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8022      conftest$ac_exeext conftest.$ac_ext
8023if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8024
8025	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8026	  # Warning - without using the other run time loading flags,
8027	  # -berok will link without error, but may produce a broken library.
8028	  no_undefined_flag=' ${wl}-bernotok'
8029	  allow_undefined_flag=' ${wl}-berok'
8030	  # Exported symbols can be pulled into shared objects from archives
8031	  whole_archive_flag_spec='$convenience'
8032	  archive_cmds_need_lc=yes
8033	  # This is similar to how AIX traditionally builds its shared libraries.
8034	  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'
8035	fi
8036      fi
8037      ;;
8038
8039    amigaos*)
8040      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)'
8041      hardcode_libdir_flag_spec='-L$libdir'
8042      hardcode_minus_L=yes
8043      # see comment about different semantics on the GNU ld section
8044      ld_shlibs=no
8045      ;;
8046
8047    bsdi[45]*)
8048      export_dynamic_flag_spec=-rdynamic
8049      ;;
8050
8051    cygwin* | mingw* | pw32*)
8052      # When not using gcc, we currently assume that we are using
8053      # Microsoft Visual C++.
8054      # hardcode_libdir_flag_spec is actually meaningless, as there is
8055      # no search path for DLLs.
8056      hardcode_libdir_flag_spec=' '
8057      allow_undefined_flag=unsupported
8058      # Tell ltmain to make .lib files, not .a files.
8059      libext=lib
8060      # Tell ltmain to make .dll files, not .so files.
8061      shrext_cmds=".dll"
8062      # FIXME: Setting linknames here is a bad hack.
8063      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8064      # The linker will automatically build a .lib file if we build a DLL.
8065      old_archive_From_new_cmds='true'
8066      # FIXME: Should let the user specify the lib program.
8067      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8068      fix_srcfile_path='`cygpath -w "$srcfile"`'
8069      enable_shared_with_static_runtimes=yes
8070      ;;
8071
8072    darwin* | rhapsody*)
8073      case $host_os in
8074        rhapsody* | darwin1.[012])
8075         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8076         ;;
8077       *) # Darwin 1.3 on
8078         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8079           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8080         else
8081           case ${MACOSX_DEPLOYMENT_TARGET} in
8082             10.[012])
8083               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8084               ;;
8085             10.*)
8086               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8087               ;;
8088           esac
8089         fi
8090         ;;
8091      esac
8092      archive_cmds_need_lc=no
8093      hardcode_direct=no
8094      hardcode_automatic=yes
8095      hardcode_shlibpath_var=unsupported
8096      whole_archive_flag_spec=''
8097      link_all_deplibs=yes
8098    if test "$GCC" = yes ; then
8099    	output_verbose_link_cmd='echo'
8100        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8101      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8102      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8103      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}'
8104      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}'
8105    else
8106      case $cc_basename in
8107        xlc*)
8108         output_verbose_link_cmd='echo'
8109         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8110         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8111          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8112         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}'
8113          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}'
8114          ;;
8115       *)
8116         ld_shlibs=no
8117          ;;
8118      esac
8119    fi
8120      ;;
8121
8122    dgux*)
8123      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8124      hardcode_libdir_flag_spec='-L$libdir'
8125      hardcode_shlibpath_var=no
8126      ;;
8127
8128    freebsd1*)
8129      ld_shlibs=no
8130      ;;
8131
8132    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8133    # support.  Future versions do this automatically, but an explicit c++rt0.o
8134    # does not break anything, and helps significantly (at the cost of a little
8135    # extra space).
8136    freebsd2.2*)
8137      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8138      hardcode_libdir_flag_spec='-R$libdir'
8139      hardcode_direct=yes
8140      hardcode_shlibpath_var=no
8141      ;;
8142
8143    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8144    freebsd2*)
8145      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8146      hardcode_direct=yes
8147      hardcode_minus_L=yes
8148      hardcode_shlibpath_var=no
8149      ;;
8150
8151    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8152    freebsd* | kfreebsd*-gnu | dragonfly*)
8153      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8154      hardcode_libdir_flag_spec='-R$libdir'
8155      hardcode_direct=yes
8156      hardcode_shlibpath_var=no
8157      ;;
8158
8159    hpux9*)
8160      if test "$GCC" = yes; then
8161	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'
8162      else
8163	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'
8164      fi
8165      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8166      hardcode_libdir_separator=:
8167      hardcode_direct=yes
8168
8169      # hardcode_minus_L: Not really in the search PATH,
8170      # but as the default location of the library.
8171      hardcode_minus_L=yes
8172      export_dynamic_flag_spec='${wl}-E'
8173      ;;
8174
8175    hpux10*)
8176      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8177	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8178      else
8179	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8180      fi
8181      if test "$with_gnu_ld" = no; then
8182	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8183	hardcode_libdir_separator=:
8184
8185	hardcode_direct=yes
8186	export_dynamic_flag_spec='${wl}-E'
8187
8188	# hardcode_minus_L: Not really in the search PATH,
8189	# but as the default location of the library.
8190	hardcode_minus_L=yes
8191      fi
8192      ;;
8193
8194    hpux11*)
8195      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8196	case $host_cpu in
8197	hppa*64*)
8198	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8199	  ;;
8200	ia64*)
8201	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8202	  ;;
8203	*)
8204	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8205	  ;;
8206	esac
8207      else
8208	case $host_cpu in
8209	hppa*64*)
8210	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8211	  ;;
8212	ia64*)
8213	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8214	  ;;
8215	*)
8216	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8217	  ;;
8218	esac
8219      fi
8220      if test "$with_gnu_ld" = no; then
8221	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8222	hardcode_libdir_separator=:
8223
8224	case $host_cpu in
8225	hppa*64*|ia64*)
8226	  hardcode_libdir_flag_spec_ld='+b $libdir'
8227	  hardcode_direct=no
8228	  hardcode_shlibpath_var=no
8229	  ;;
8230	*)
8231	  hardcode_direct=yes
8232	  export_dynamic_flag_spec='${wl}-E'
8233
8234	  # hardcode_minus_L: Not really in the search PATH,
8235	  # but as the default location of the library.
8236	  hardcode_minus_L=yes
8237	  ;;
8238	esac
8239      fi
8240      ;;
8241
8242    irix5* | irix6* | nonstopux*)
8243      if test "$GCC" = yes; then
8244	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'
8245      else
8246	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'
8247	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8248      fi
8249      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8250      hardcode_libdir_separator=:
8251      link_all_deplibs=yes
8252      ;;
8253
8254    netbsd*)
8255      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8256	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8257      else
8258	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8259      fi
8260      hardcode_libdir_flag_spec='-R$libdir'
8261      hardcode_direct=yes
8262      hardcode_shlibpath_var=no
8263      ;;
8264
8265    newsos6)
8266      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8267      hardcode_direct=yes
8268      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8269      hardcode_libdir_separator=:
8270      hardcode_shlibpath_var=no
8271      ;;
8272
8273    openbsd*)
8274      hardcode_direct=yes
8275      hardcode_shlibpath_var=no
8276      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8277	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8278	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8279	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8280	export_dynamic_flag_spec='${wl}-E'
8281      else
8282       case $host_os in
8283	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8284	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8285	   hardcode_libdir_flag_spec='-R$libdir'
8286	   ;;
8287	 *)
8288	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8289	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8290	   ;;
8291       esac
8292      fi
8293      ;;
8294
8295    os2*)
8296      hardcode_libdir_flag_spec='-L$libdir'
8297      hardcode_minus_L=yes
8298      allow_undefined_flag=unsupported
8299      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'
8300      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8301      ;;
8302
8303    osf3*)
8304      if test "$GCC" = yes; then
8305	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8306	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'
8307      else
8308	allow_undefined_flag=' -expect_unresolved \*'
8309	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'
8310      fi
8311      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8312      hardcode_libdir_separator=:
8313      ;;
8314
8315    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8316      if test "$GCC" = yes; then
8317	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8318	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'
8319	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8320      else
8321	allow_undefined_flag=' -expect_unresolved \*'
8322	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'
8323	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8324	$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'
8325
8326	# Both c and cxx compiler support -rpath directly
8327	hardcode_libdir_flag_spec='-rpath $libdir'
8328      fi
8329      hardcode_libdir_separator=:
8330      ;;
8331
8332    solaris*)
8333      no_undefined_flag=' -z text'
8334      if test "$GCC" = yes; then
8335	wlarc='${wl}'
8336	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8337	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8338	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8339      else
8340	wlarc=''
8341	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8342	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8343  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8344      fi
8345      hardcode_libdir_flag_spec='-R$libdir'
8346      hardcode_shlibpath_var=no
8347      case $host_os in
8348      solaris2.[0-5] | solaris2.[0-5].*) ;;
8349      *)
8350 	# The compiler driver will combine linker options so we
8351 	# cannot just pass the convience library names through
8352 	# without $wl, iff we do not link with $LD.
8353 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8354 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8355 	case $wlarc in
8356 	'')
8357 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8358 	*)
8359 	  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' ;;
8360 	esac ;;
8361      esac
8362      link_all_deplibs=yes
8363      ;;
8364
8365    sunos4*)
8366      if test "x$host_vendor" = xsequent; then
8367	# Use $CC to link under sequent, because it throws in some extra .o
8368	# files that make .init and .fini sections work.
8369	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8370      else
8371	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8372      fi
8373      hardcode_libdir_flag_spec='-L$libdir'
8374      hardcode_direct=yes
8375      hardcode_minus_L=yes
8376      hardcode_shlibpath_var=no
8377      ;;
8378
8379    sysv4)
8380      case $host_vendor in
8381	sni)
8382	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8383	  hardcode_direct=yes # is this really true???
8384	;;
8385	siemens)
8386	  ## LD is ld it makes a PLAMLIB
8387	  ## CC just makes a GrossModule.
8388	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8389	  reload_cmds='$CC -r -o $output$reload_objs'
8390	  hardcode_direct=no
8391        ;;
8392	motorola)
8393	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8394	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8395	;;
8396      esac
8397      runpath_var='LD_RUN_PATH'
8398      hardcode_shlibpath_var=no
8399      ;;
8400
8401    sysv4.3*)
8402      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8403      hardcode_shlibpath_var=no
8404      export_dynamic_flag_spec='-Bexport'
8405      ;;
8406
8407    sysv4*MP*)
8408      if test -d /usr/nec; then
8409	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8410	hardcode_shlibpath_var=no
8411	runpath_var=LD_RUN_PATH
8412	hardcode_runpath_var=yes
8413	ld_shlibs=yes
8414      fi
8415      ;;
8416
8417    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8418      no_undefined_flag='${wl}-z,text'
8419      archive_cmds_need_lc=no
8420      hardcode_shlibpath_var=no
8421      runpath_var='LD_RUN_PATH'
8422
8423      if test "$GCC" = yes; then
8424	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8425	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8426      else
8427	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8428	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8429      fi
8430      ;;
8431
8432    sysv5* | sco3.2v5* | sco5v6*)
8433      # Note: We can NOT use -z defs as we might desire, because we do not
8434      # link with -lc, and that would cause any symbols used from libc to
8435      # always be unresolved, which means just about no library would
8436      # ever link correctly.  If we're not using GNU ld we use -z text
8437      # though, which does catch some bad symbols but isn't as heavy-handed
8438      # as -z defs.
8439      no_undefined_flag='${wl}-z,text'
8440      allow_undefined_flag='${wl}-z,nodefs'
8441      archive_cmds_need_lc=no
8442      hardcode_shlibpath_var=no
8443      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8444      hardcode_libdir_separator=':'
8445      link_all_deplibs=yes
8446      export_dynamic_flag_spec='${wl}-Bexport'
8447      runpath_var='LD_RUN_PATH'
8448
8449      if test "$GCC" = yes; then
8450	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8451	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8452      else
8453	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8454	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8455      fi
8456      ;;
8457
8458    uts4*)
8459      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8460      hardcode_libdir_flag_spec='-L$libdir'
8461      hardcode_shlibpath_var=no
8462      ;;
8463
8464    *)
8465      ld_shlibs=no
8466      ;;
8467    esac
8468  fi
8469
8470{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8471echo "${ECHO_T}$ld_shlibs" >&6; }
8472test "$ld_shlibs" = no && can_build_shared=no
8473
8474#
8475# Do we need to explicitly link libc?
8476#
8477case "x$archive_cmds_need_lc" in
8478x|xyes)
8479  # Assume -lc should be added
8480  archive_cmds_need_lc=yes
8481
8482  if test "$enable_shared" = yes && test "$GCC" = yes; then
8483    case $archive_cmds in
8484    *'~'*)
8485      # FIXME: we may have to deal with multi-command sequences.
8486      ;;
8487    '$CC '*)
8488      # Test whether the compiler implicitly links with -lc since on some
8489      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8490      # to ld, don't add -lc before -lgcc.
8491      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8492echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8493      $rm conftest*
8494      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8495
8496      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8497  (eval $ac_compile) 2>&5
8498  ac_status=$?
8499  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8500  (exit $ac_status); } 2>conftest.err; then
8501        soname=conftest
8502        lib=conftest
8503        libobjs=conftest.$ac_objext
8504        deplibs=
8505        wl=$lt_prog_compiler_wl
8506	pic_flag=$lt_prog_compiler_pic
8507        compiler_flags=-v
8508        linker_flags=-v
8509        verstring=
8510        output_objdir=.
8511        libname=conftest
8512        lt_save_allow_undefined_flag=$allow_undefined_flag
8513        allow_undefined_flag=
8514        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8515  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8516  ac_status=$?
8517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8518  (exit $ac_status); }
8519        then
8520	  archive_cmds_need_lc=no
8521        else
8522	  archive_cmds_need_lc=yes
8523        fi
8524        allow_undefined_flag=$lt_save_allow_undefined_flag
8525      else
8526        cat conftest.err 1>&5
8527      fi
8528      $rm conftest*
8529      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8530echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8531      ;;
8532    esac
8533  fi
8534  ;;
8535esac
8536
8537{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8538echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8539library_names_spec=
8540libname_spec='lib$name'
8541soname_spec=
8542shrext_cmds=".so"
8543postinstall_cmds=
8544postuninstall_cmds=
8545finish_cmds=
8546finish_eval=
8547shlibpath_var=
8548shlibpath_overrides_runpath=unknown
8549version_type=none
8550dynamic_linker="$host_os ld.so"
8551sys_lib_dlsearch_path_spec="/lib /usr/lib"
8552if test "$GCC" = yes; then
8553  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8554  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8555    # if the path contains ";" then we assume it to be the separator
8556    # otherwise default to the standard path separator (i.e. ":") - it is
8557    # assumed that no part of a normal pathname contains ";" but that should
8558    # okay in the real world where ";" in dirpaths is itself problematic.
8559    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8560  else
8561    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8562  fi
8563else
8564  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8565fi
8566need_lib_prefix=unknown
8567hardcode_into_libs=no
8568
8569# when you set need_version to no, make sure it does not cause -set_version
8570# flags to be left without arguments
8571need_version=unknown
8572
8573case $host_os in
8574aix3*)
8575  version_type=linux
8576  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8577  shlibpath_var=LIBPATH
8578
8579  # AIX 3 has no versioning support, so we append a major version to the name.
8580  soname_spec='${libname}${release}${shared_ext}$major'
8581  ;;
8582
8583aix4* | aix5*)
8584  version_type=linux
8585  need_lib_prefix=no
8586  need_version=no
8587  hardcode_into_libs=yes
8588  if test "$host_cpu" = ia64; then
8589    # AIX 5 supports IA64
8590    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8591    shlibpath_var=LD_LIBRARY_PATH
8592  else
8593    # With GCC up to 2.95.x, collect2 would create an import file
8594    # for dependence libraries.  The import file would start with
8595    # the line `#! .'.  This would cause the generated library to
8596    # depend on `.', always an invalid library.  This was fixed in
8597    # development snapshots of GCC prior to 3.0.
8598    case $host_os in
8599      aix4 | aix4.[01] | aix4.[01].*)
8600      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8601	   echo ' yes '
8602	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8603	:
8604      else
8605	can_build_shared=no
8606      fi
8607      ;;
8608    esac
8609    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8610    # soname into executable. Probably we can add versioning support to
8611    # collect2, so additional links can be useful in future.
8612    if test "$aix_use_runtimelinking" = yes; then
8613      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8614      # instead of lib<name>.a to let people know that these are not
8615      # typical AIX shared libraries.
8616      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8617    else
8618      # We preserve .a as extension for shared libraries through AIX4.2
8619      # and later when we are not doing run time linking.
8620      library_names_spec='${libname}${release}.a $libname.a'
8621      soname_spec='${libname}${release}${shared_ext}$major'
8622    fi
8623    shlibpath_var=LIBPATH
8624  fi
8625  ;;
8626
8627amigaos*)
8628  library_names_spec='$libname.ixlibrary $libname.a'
8629  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8630  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'
8631  ;;
8632
8633beos*)
8634  library_names_spec='${libname}${shared_ext}'
8635  dynamic_linker="$host_os ld.so"
8636  shlibpath_var=LIBRARY_PATH
8637  ;;
8638
8639bsdi[45]*)
8640  version_type=linux
8641  need_version=no
8642  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8643  soname_spec='${libname}${release}${shared_ext}$major'
8644  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8645  shlibpath_var=LD_LIBRARY_PATH
8646  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8647  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8648  # the default ld.so.conf also contains /usr/contrib/lib and
8649  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8650  # libtool to hard-code these into programs
8651  ;;
8652
8653cygwin* | mingw* | pw32*)
8654  version_type=windows
8655  shrext_cmds=".dll"
8656  need_version=no
8657  need_lib_prefix=no
8658
8659  case $GCC,$host_os in
8660  yes,cygwin* | yes,mingw* | yes,pw32*)
8661    library_names_spec='$libname.dll.a'
8662    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8663    postinstall_cmds='base_file=`basename \${file}`~
8664      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8665      dldir=$destdir/`dirname \$dlpath`~
8666      test -d \$dldir || mkdir -p \$dldir~
8667      $install_prog $dir/$dlname \$dldir/$dlname~
8668      chmod a+x \$dldir/$dlname'
8669    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8670      dlpath=$dir/\$dldll~
8671       $rm \$dlpath'
8672    shlibpath_overrides_runpath=yes
8673
8674    case $host_os in
8675    cygwin*)
8676      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8677      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8678      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8679      ;;
8680    mingw*)
8681      # MinGW DLLs use traditional 'lib' prefix
8682      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8683      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8684      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8685        # It is most probably a Windows format PATH printed by
8686        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8687        # path with ; separators, and with drive letters. We can handle the
8688        # drive letters (cygwin fileutils understands them), so leave them,
8689        # especially as we might pass files found there to a mingw objdump,
8690        # which wouldn't understand a cygwinified path. Ahh.
8691        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8692      else
8693        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8694      fi
8695      ;;
8696    pw32*)
8697      # pw32 DLLs use 'pw' prefix rather than 'lib'
8698      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8699      ;;
8700    esac
8701    ;;
8702
8703  *)
8704    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8705    ;;
8706  esac
8707  dynamic_linker='Win32 ld.exe'
8708  # FIXME: first we should search . and the directory the executable is in
8709  shlibpath_var=PATH
8710  ;;
8711
8712darwin* | rhapsody*)
8713  dynamic_linker="$host_os dyld"
8714  version_type=darwin
8715  need_lib_prefix=no
8716  need_version=no
8717  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8718  soname_spec='${libname}${release}${major}$shared_ext'
8719  shlibpath_overrides_runpath=yes
8720  shlibpath_var=DYLD_LIBRARY_PATH
8721  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8722  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8723  if test "$GCC" = yes; then
8724    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"`
8725  else
8726    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8727  fi
8728  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8729  ;;
8730
8731dgux*)
8732  version_type=linux
8733  need_lib_prefix=no
8734  need_version=no
8735  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8736  soname_spec='${libname}${release}${shared_ext}$major'
8737  shlibpath_var=LD_LIBRARY_PATH
8738  ;;
8739
8740freebsd1*)
8741  dynamic_linker=no
8742  ;;
8743
8744kfreebsd*-gnu)
8745  version_type=linux
8746  need_lib_prefix=no
8747  need_version=no
8748  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8749  soname_spec='${libname}${release}${shared_ext}$major'
8750  shlibpath_var=LD_LIBRARY_PATH
8751  shlibpath_overrides_runpath=no
8752  hardcode_into_libs=yes
8753  dynamic_linker='GNU ld.so'
8754  ;;
8755
8756freebsd* | dragonfly*)
8757  # DragonFly does not have aout.  When/if they implement a new
8758  # versioning mechanism, adjust this.
8759  if test -x /usr/bin/objformat; then
8760    objformat=`/usr/bin/objformat`
8761  else
8762    case $host_os in
8763    freebsd[123]*) objformat=aout ;;
8764    *) objformat=elf ;;
8765    esac
8766  fi
8767  version_type=freebsd-$objformat
8768  case $version_type in
8769    freebsd-elf*)
8770      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8771      need_version=no
8772      need_lib_prefix=no
8773      ;;
8774    freebsd-*)
8775      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8776      need_version=yes
8777      ;;
8778  esac
8779  shlibpath_var=LD_LIBRARY_PATH
8780  case $host_os in
8781  freebsd2*)
8782    shlibpath_overrides_runpath=yes
8783    ;;
8784  freebsd3.[01]* | freebsdelf3.[01]*)
8785    shlibpath_overrides_runpath=yes
8786    hardcode_into_libs=yes
8787    ;;
8788  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8789  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8790    shlibpath_overrides_runpath=no
8791    hardcode_into_libs=yes
8792    ;;
8793  freebsd*) # from 4.6 on
8794    shlibpath_overrides_runpath=yes
8795    hardcode_into_libs=yes
8796    ;;
8797  esac
8798  ;;
8799
8800gnu*)
8801  version_type=linux
8802  need_lib_prefix=no
8803  need_version=no
8804  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8805  soname_spec='${libname}${release}${shared_ext}$major'
8806  shlibpath_var=LD_LIBRARY_PATH
8807  hardcode_into_libs=yes
8808  ;;
8809
8810hpux9* | hpux10* | hpux11*)
8811  # Give a soname corresponding to the major version so that dld.sl refuses to
8812  # link against other versions.
8813  version_type=sunos
8814  need_lib_prefix=no
8815  need_version=no
8816  case $host_cpu in
8817  ia64*)
8818    shrext_cmds='.so'
8819    hardcode_into_libs=yes
8820    dynamic_linker="$host_os dld.so"
8821    shlibpath_var=LD_LIBRARY_PATH
8822    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8823    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8824    soname_spec='${libname}${release}${shared_ext}$major'
8825    if test "X$HPUX_IA64_MODE" = X32; then
8826      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8827    else
8828      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8829    fi
8830    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8831    ;;
8832   hppa*64*)
8833     shrext_cmds='.sl'
8834     hardcode_into_libs=yes
8835     dynamic_linker="$host_os dld.sl"
8836     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8837     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
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     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8841     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8842     ;;
8843   *)
8844    shrext_cmds='.sl'
8845    dynamic_linker="$host_os dld.sl"
8846    shlibpath_var=SHLIB_PATH
8847    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8848    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8849    soname_spec='${libname}${release}${shared_ext}$major'
8850    ;;
8851  esac
8852  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8853  postinstall_cmds='chmod 555 $lib'
8854  ;;
8855
8856interix3*)
8857  version_type=linux
8858  need_lib_prefix=no
8859  need_version=no
8860  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8861  soname_spec='${libname}${release}${shared_ext}$major'
8862  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8863  shlibpath_var=LD_LIBRARY_PATH
8864  shlibpath_overrides_runpath=no
8865  hardcode_into_libs=yes
8866  ;;
8867
8868irix5* | irix6* | nonstopux*)
8869  case $host_os in
8870    nonstopux*) version_type=nonstopux ;;
8871    *)
8872	if test "$lt_cv_prog_gnu_ld" = yes; then
8873		version_type=linux
8874	else
8875		version_type=irix
8876	fi ;;
8877  esac
8878  need_lib_prefix=no
8879  need_version=no
8880  soname_spec='${libname}${release}${shared_ext}$major'
8881  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8882  case $host_os in
8883  irix5* | nonstopux*)
8884    libsuff= shlibsuff=
8885    ;;
8886  *)
8887    case $LD in # libtool.m4 will add one of these switches to LD
8888    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8889      libsuff= shlibsuff= libmagic=32-bit;;
8890    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8891      libsuff=32 shlibsuff=N32 libmagic=N32;;
8892    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8893      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8894    *) libsuff= shlibsuff= libmagic=never-match;;
8895    esac
8896    ;;
8897  esac
8898  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8899  shlibpath_overrides_runpath=no
8900  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8901  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8902  hardcode_into_libs=yes
8903  ;;
8904
8905# No shared lib support for Linux oldld, aout, or coff.
8906linux*oldld* | linux*aout* | linux*coff*)
8907  dynamic_linker=no
8908  ;;
8909
8910# This must be Linux ELF.
8911linux*)
8912  version_type=linux
8913  need_lib_prefix=no
8914  need_version=no
8915  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8916  soname_spec='${libname}${release}${shared_ext}$major'
8917  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8918  shlibpath_var=LD_LIBRARY_PATH
8919  shlibpath_overrides_runpath=no
8920  # This implies no fast_install, which is unacceptable.
8921  # Some rework will be needed to allow for fast_install
8922  # before this can be enabled.
8923  hardcode_into_libs=yes
8924
8925  # Append ld.so.conf contents to the search path
8926  if test -f /etc/ld.so.conf; then
8927    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' ' '`
8928    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8929  fi
8930
8931  # We used to test for /lib/ld.so.1 and disable shared libraries on
8932  # powerpc, because MkLinux only supported shared libraries with the
8933  # GNU dynamic linker.  Since this was broken with cross compilers,
8934  # most powerpc-linux boxes support dynamic linking these days and
8935  # people can always --disable-shared, the test was removed, and we
8936  # assume the GNU/Linux dynamic linker is in use.
8937  dynamic_linker='GNU/Linux ld.so'
8938  ;;
8939
8940knetbsd*-gnu)
8941  version_type=linux
8942  need_lib_prefix=no
8943  need_version=no
8944  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8945  soname_spec='${libname}${release}${shared_ext}$major'
8946  shlibpath_var=LD_LIBRARY_PATH
8947  shlibpath_overrides_runpath=no
8948  hardcode_into_libs=yes
8949  dynamic_linker='GNU ld.so'
8950  ;;
8951
8952netbsd*)
8953  version_type=sunos
8954  need_lib_prefix=no
8955  need_version=no
8956  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8957    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8958    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8959    dynamic_linker='NetBSD (a.out) ld.so'
8960  else
8961    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8962    soname_spec='${libname}${release}${shared_ext}$major'
8963    dynamic_linker='NetBSD ld.elf_so'
8964  fi
8965  shlibpath_var=LD_LIBRARY_PATH
8966  shlibpath_overrides_runpath=yes
8967  hardcode_into_libs=yes
8968  ;;
8969
8970newsos6)
8971  version_type=linux
8972  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8973  shlibpath_var=LD_LIBRARY_PATH
8974  shlibpath_overrides_runpath=yes
8975  ;;
8976
8977nto-qnx*)
8978  version_type=linux
8979  need_lib_prefix=no
8980  need_version=no
8981  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8982  soname_spec='${libname}${release}${shared_ext}$major'
8983  shlibpath_var=LD_LIBRARY_PATH
8984  shlibpath_overrides_runpath=yes
8985  ;;
8986
8987openbsd*)
8988  version_type=sunos
8989  sys_lib_dlsearch_path_spec="/usr/lib"
8990  need_lib_prefix=no
8991  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8992  case $host_os in
8993    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8994    *)                         need_version=no  ;;
8995  esac
8996  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8997  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8998  shlibpath_var=LD_LIBRARY_PATH
8999  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9000    case $host_os in
9001      openbsd2.[89] | openbsd2.[89].*)
9002	shlibpath_overrides_runpath=no
9003	;;
9004      *)
9005	shlibpath_overrides_runpath=yes
9006	;;
9007      esac
9008  else
9009    shlibpath_overrides_runpath=yes
9010  fi
9011  ;;
9012
9013os2*)
9014  libname_spec='$name'
9015  shrext_cmds=".dll"
9016  need_lib_prefix=no
9017  library_names_spec='$libname${shared_ext} $libname.a'
9018  dynamic_linker='OS/2 ld.exe'
9019  shlibpath_var=LIBPATH
9020  ;;
9021
9022osf3* | osf4* | osf5*)
9023  version_type=osf
9024  need_lib_prefix=no
9025  need_version=no
9026  soname_spec='${libname}${release}${shared_ext}$major'
9027  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9028  shlibpath_var=LD_LIBRARY_PATH
9029  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9030  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9031  ;;
9032
9033solaris*)
9034  version_type=linux
9035  need_lib_prefix=no
9036  need_version=no
9037  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9038  soname_spec='${libname}${release}${shared_ext}$major'
9039  shlibpath_var=LD_LIBRARY_PATH
9040  shlibpath_overrides_runpath=yes
9041  hardcode_into_libs=yes
9042  # ldd complains unless libraries are executable
9043  postinstall_cmds='chmod +x $lib'
9044  ;;
9045
9046sunos4*)
9047  version_type=sunos
9048  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9049  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9050  shlibpath_var=LD_LIBRARY_PATH
9051  shlibpath_overrides_runpath=yes
9052  if test "$with_gnu_ld" = yes; then
9053    need_lib_prefix=no
9054  fi
9055  need_version=yes
9056  ;;
9057
9058sysv4 | sysv4.3*)
9059  version_type=linux
9060  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9061  soname_spec='${libname}${release}${shared_ext}$major'
9062  shlibpath_var=LD_LIBRARY_PATH
9063  case $host_vendor in
9064    sni)
9065      shlibpath_overrides_runpath=no
9066      need_lib_prefix=no
9067      export_dynamic_flag_spec='${wl}-Blargedynsym'
9068      runpath_var=LD_RUN_PATH
9069      ;;
9070    siemens)
9071      need_lib_prefix=no
9072      ;;
9073    motorola)
9074      need_lib_prefix=no
9075      need_version=no
9076      shlibpath_overrides_runpath=no
9077      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9078      ;;
9079  esac
9080  ;;
9081
9082sysv4*MP*)
9083  if test -d /usr/nec ;then
9084    version_type=linux
9085    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9086    soname_spec='$libname${shared_ext}.$major'
9087    shlibpath_var=LD_LIBRARY_PATH
9088  fi
9089  ;;
9090
9091sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9092  version_type=freebsd-elf
9093  need_lib_prefix=no
9094  need_version=no
9095  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9096  soname_spec='${libname}${release}${shared_ext}$major'
9097  shlibpath_var=LD_LIBRARY_PATH
9098  hardcode_into_libs=yes
9099  if test "$with_gnu_ld" = yes; then
9100    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9101    shlibpath_overrides_runpath=no
9102  else
9103    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9104    shlibpath_overrides_runpath=yes
9105    case $host_os in
9106      sco3.2v5*)
9107        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9108	;;
9109    esac
9110  fi
9111  sys_lib_dlsearch_path_spec='/usr/lib'
9112  ;;
9113
9114uts4*)
9115  version_type=linux
9116  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9117  soname_spec='${libname}${release}${shared_ext}$major'
9118  shlibpath_var=LD_LIBRARY_PATH
9119  ;;
9120
9121*)
9122  dynamic_linker=no
9123  ;;
9124esac
9125{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9126echo "${ECHO_T}$dynamic_linker" >&6; }
9127test "$dynamic_linker" = no && can_build_shared=no
9128
9129variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9130if test "$GCC" = yes; then
9131  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9132fi
9133
9134{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9135echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9136hardcode_action=
9137if test -n "$hardcode_libdir_flag_spec" || \
9138   test -n "$runpath_var" || \
9139   test "X$hardcode_automatic" = "Xyes" ; then
9140
9141  # We can hardcode non-existant directories.
9142  if test "$hardcode_direct" != no &&
9143     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9144     # have to relink, otherwise we might link with an installed library
9145     # when we should be linking with a yet-to-be-installed one
9146     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9147     test "$hardcode_minus_L" != no; then
9148    # Linking always hardcodes the temporary library directory.
9149    hardcode_action=relink
9150  else
9151    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9152    hardcode_action=immediate
9153  fi
9154else
9155  # We cannot hardcode anything, or else we can only hardcode existing
9156  # directories.
9157  hardcode_action=unsupported
9158fi
9159{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9160echo "${ECHO_T}$hardcode_action" >&6; }
9161
9162if test "$hardcode_action" = relink; then
9163  # Fast installation is not supported
9164  enable_fast_install=no
9165elif test "$shlibpath_overrides_runpath" = yes ||
9166     test "$enable_shared" = no; then
9167  # Fast installation is not necessary
9168  enable_fast_install=needless
9169fi
9170
9171striplib=
9172old_striplib=
9173{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9174echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9175if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9176  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9177  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9178  { echo "$as_me:$LINENO: result: yes" >&5
9179echo "${ECHO_T}yes" >&6; }
9180else
9181# FIXME - insert some real tests, host_os isn't really good enough
9182  case $host_os in
9183   darwin*)
9184       if test -n "$STRIP" ; then
9185         striplib="$STRIP -x"
9186         { echo "$as_me:$LINENO: result: yes" >&5
9187echo "${ECHO_T}yes" >&6; }
9188       else
9189  { echo "$as_me:$LINENO: result: no" >&5
9190echo "${ECHO_T}no" >&6; }
9191fi
9192       ;;
9193   *)
9194  { echo "$as_me:$LINENO: result: no" >&5
9195echo "${ECHO_T}no" >&6; }
9196    ;;
9197  esac
9198fi
9199
9200if test "x$enable_dlopen" != xyes; then
9201  enable_dlopen=unknown
9202  enable_dlopen_self=unknown
9203  enable_dlopen_self_static=unknown
9204else
9205  lt_cv_dlopen=no
9206  lt_cv_dlopen_libs=
9207
9208  case $host_os in
9209  beos*)
9210    lt_cv_dlopen="load_add_on"
9211    lt_cv_dlopen_libs=
9212    lt_cv_dlopen_self=yes
9213    ;;
9214
9215  mingw* | pw32*)
9216    lt_cv_dlopen="LoadLibrary"
9217    lt_cv_dlopen_libs=
9218   ;;
9219
9220  cygwin*)
9221    lt_cv_dlopen="dlopen"
9222    lt_cv_dlopen_libs=
9223   ;;
9224
9225  darwin*)
9226  # if libdl is installed we need to link against it
9227    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9228echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9229if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9230  echo $ECHO_N "(cached) $ECHO_C" >&6
9231else
9232  ac_check_lib_save_LIBS=$LIBS
9233LIBS="-ldl  $LIBS"
9234cat >conftest.$ac_ext <<_ACEOF
9235/* confdefs.h.  */
9236_ACEOF
9237cat confdefs.h >>conftest.$ac_ext
9238cat >>conftest.$ac_ext <<_ACEOF
9239/* end confdefs.h.  */
9240
9241/* Override any GCC internal prototype to avoid an error.
9242   Use char because int might match the return type of a GCC
9243   builtin and then its argument prototype would still apply.  */
9244#ifdef __cplusplus
9245extern "C"
9246#endif
9247char dlopen ();
9248int
9249main ()
9250{
9251return dlopen ();
9252  ;
9253  return 0;
9254}
9255_ACEOF
9256rm -f conftest.$ac_objext conftest$ac_exeext
9257if { (ac_try="$ac_link"
9258case "(($ac_try" in
9259  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9260  *) ac_try_echo=$ac_try;;
9261esac
9262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9263  (eval "$ac_link") 2>conftest.er1
9264  ac_status=$?
9265  grep -v '^ *+' conftest.er1 >conftest.err
9266  rm -f conftest.er1
9267  cat conftest.err >&5
9268  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9269  (exit $ac_status); } && {
9270	 test -z "$ac_c_werror_flag" ||
9271	 test ! -s conftest.err
9272       } && test -s conftest$ac_exeext &&
9273       $as_test_x conftest$ac_exeext; then
9274  ac_cv_lib_dl_dlopen=yes
9275else
9276  echo "$as_me: failed program was:" >&5
9277sed 's/^/| /' conftest.$ac_ext >&5
9278
9279	ac_cv_lib_dl_dlopen=no
9280fi
9281
9282rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9283      conftest$ac_exeext conftest.$ac_ext
9284LIBS=$ac_check_lib_save_LIBS
9285fi
9286{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9287echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9288if test $ac_cv_lib_dl_dlopen = yes; then
9289  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9290else
9291
9292    lt_cv_dlopen="dyld"
9293    lt_cv_dlopen_libs=
9294    lt_cv_dlopen_self=yes
9295
9296fi
9297
9298   ;;
9299
9300  *)
9301    { echo "$as_me:$LINENO: checking for shl_load" >&5
9302echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9303if test "${ac_cv_func_shl_load+set}" = set; then
9304  echo $ECHO_N "(cached) $ECHO_C" >&6
9305else
9306  cat >conftest.$ac_ext <<_ACEOF
9307/* confdefs.h.  */
9308_ACEOF
9309cat confdefs.h >>conftest.$ac_ext
9310cat >>conftest.$ac_ext <<_ACEOF
9311/* end confdefs.h.  */
9312/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9313   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9314#define shl_load innocuous_shl_load
9315
9316/* System header to define __stub macros and hopefully few prototypes,
9317    which can conflict with char shl_load (); below.
9318    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9319    <limits.h> exists even on freestanding compilers.  */
9320
9321#ifdef __STDC__
9322# include <limits.h>
9323#else
9324# include <assert.h>
9325#endif
9326
9327#undef shl_load
9328
9329/* Override any GCC internal prototype to avoid an error.
9330   Use char because int might match the return type of a GCC
9331   builtin and then its argument prototype would still apply.  */
9332#ifdef __cplusplus
9333extern "C"
9334#endif
9335char shl_load ();
9336/* The GNU C library defines this for functions which it implements
9337    to always fail with ENOSYS.  Some functions are actually named
9338    something starting with __ and the normal name is an alias.  */
9339#if defined __stub_shl_load || defined __stub___shl_load
9340choke me
9341#endif
9342
9343int
9344main ()
9345{
9346return shl_load ();
9347  ;
9348  return 0;
9349}
9350_ACEOF
9351rm -f conftest.$ac_objext conftest$ac_exeext
9352if { (ac_try="$ac_link"
9353case "(($ac_try" in
9354  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9355  *) ac_try_echo=$ac_try;;
9356esac
9357eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9358  (eval "$ac_link") 2>conftest.er1
9359  ac_status=$?
9360  grep -v '^ *+' conftest.er1 >conftest.err
9361  rm -f conftest.er1
9362  cat conftest.err >&5
9363  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9364  (exit $ac_status); } && {
9365	 test -z "$ac_c_werror_flag" ||
9366	 test ! -s conftest.err
9367       } && test -s conftest$ac_exeext &&
9368       $as_test_x conftest$ac_exeext; then
9369  ac_cv_func_shl_load=yes
9370else
9371  echo "$as_me: failed program was:" >&5
9372sed 's/^/| /' conftest.$ac_ext >&5
9373
9374	ac_cv_func_shl_load=no
9375fi
9376
9377rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9378      conftest$ac_exeext conftest.$ac_ext
9379fi
9380{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9381echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9382if test $ac_cv_func_shl_load = yes; then
9383  lt_cv_dlopen="shl_load"
9384else
9385  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9386echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9387if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9388  echo $ECHO_N "(cached) $ECHO_C" >&6
9389else
9390  ac_check_lib_save_LIBS=$LIBS
9391LIBS="-ldld  $LIBS"
9392cat >conftest.$ac_ext <<_ACEOF
9393/* confdefs.h.  */
9394_ACEOF
9395cat confdefs.h >>conftest.$ac_ext
9396cat >>conftest.$ac_ext <<_ACEOF
9397/* end confdefs.h.  */
9398
9399/* Override any GCC internal prototype to avoid an error.
9400   Use char because int might match the return type of a GCC
9401   builtin and then its argument prototype would still apply.  */
9402#ifdef __cplusplus
9403extern "C"
9404#endif
9405char shl_load ();
9406int
9407main ()
9408{
9409return shl_load ();
9410  ;
9411  return 0;
9412}
9413_ACEOF
9414rm -f conftest.$ac_objext conftest$ac_exeext
9415if { (ac_try="$ac_link"
9416case "(($ac_try" in
9417  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9418  *) ac_try_echo=$ac_try;;
9419esac
9420eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9421  (eval "$ac_link") 2>conftest.er1
9422  ac_status=$?
9423  grep -v '^ *+' conftest.er1 >conftest.err
9424  rm -f conftest.er1
9425  cat conftest.err >&5
9426  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9427  (exit $ac_status); } && {
9428	 test -z "$ac_c_werror_flag" ||
9429	 test ! -s conftest.err
9430       } && test -s conftest$ac_exeext &&
9431       $as_test_x conftest$ac_exeext; then
9432  ac_cv_lib_dld_shl_load=yes
9433else
9434  echo "$as_me: failed program was:" >&5
9435sed 's/^/| /' conftest.$ac_ext >&5
9436
9437	ac_cv_lib_dld_shl_load=no
9438fi
9439
9440rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9441      conftest$ac_exeext conftest.$ac_ext
9442LIBS=$ac_check_lib_save_LIBS
9443fi
9444{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9445echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9446if test $ac_cv_lib_dld_shl_load = yes; then
9447  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9448else
9449  { echo "$as_me:$LINENO: checking for dlopen" >&5
9450echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9451if test "${ac_cv_func_dlopen+set}" = set; then
9452  echo $ECHO_N "(cached) $ECHO_C" >&6
9453else
9454  cat >conftest.$ac_ext <<_ACEOF
9455/* confdefs.h.  */
9456_ACEOF
9457cat confdefs.h >>conftest.$ac_ext
9458cat >>conftest.$ac_ext <<_ACEOF
9459/* end confdefs.h.  */
9460/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9461   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9462#define dlopen innocuous_dlopen
9463
9464/* System header to define __stub macros and hopefully few prototypes,
9465    which can conflict with char dlopen (); below.
9466    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9467    <limits.h> exists even on freestanding compilers.  */
9468
9469#ifdef __STDC__
9470# include <limits.h>
9471#else
9472# include <assert.h>
9473#endif
9474
9475#undef dlopen
9476
9477/* Override any GCC internal prototype to avoid an error.
9478   Use char because int might match the return type of a GCC
9479   builtin and then its argument prototype would still apply.  */
9480#ifdef __cplusplus
9481extern "C"
9482#endif
9483char dlopen ();
9484/* The GNU C library defines this for functions which it implements
9485    to always fail with ENOSYS.  Some functions are actually named
9486    something starting with __ and the normal name is an alias.  */
9487#if defined __stub_dlopen || defined __stub___dlopen
9488choke me
9489#endif
9490
9491int
9492main ()
9493{
9494return dlopen ();
9495  ;
9496  return 0;
9497}
9498_ACEOF
9499rm -f conftest.$ac_objext conftest$ac_exeext
9500if { (ac_try="$ac_link"
9501case "(($ac_try" in
9502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9503  *) ac_try_echo=$ac_try;;
9504esac
9505eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9506  (eval "$ac_link") 2>conftest.er1
9507  ac_status=$?
9508  grep -v '^ *+' conftest.er1 >conftest.err
9509  rm -f conftest.er1
9510  cat conftest.err >&5
9511  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9512  (exit $ac_status); } && {
9513	 test -z "$ac_c_werror_flag" ||
9514	 test ! -s conftest.err
9515       } && test -s conftest$ac_exeext &&
9516       $as_test_x conftest$ac_exeext; then
9517  ac_cv_func_dlopen=yes
9518else
9519  echo "$as_me: failed program was:" >&5
9520sed 's/^/| /' conftest.$ac_ext >&5
9521
9522	ac_cv_func_dlopen=no
9523fi
9524
9525rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9526      conftest$ac_exeext conftest.$ac_ext
9527fi
9528{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9529echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9530if test $ac_cv_func_dlopen = yes; then
9531  lt_cv_dlopen="dlopen"
9532else
9533  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9534echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9535if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9536  echo $ECHO_N "(cached) $ECHO_C" >&6
9537else
9538  ac_check_lib_save_LIBS=$LIBS
9539LIBS="-ldl  $LIBS"
9540cat >conftest.$ac_ext <<_ACEOF
9541/* confdefs.h.  */
9542_ACEOF
9543cat confdefs.h >>conftest.$ac_ext
9544cat >>conftest.$ac_ext <<_ACEOF
9545/* end confdefs.h.  */
9546
9547/* Override any GCC internal prototype to avoid an error.
9548   Use char because int might match the return type of a GCC
9549   builtin and then its argument prototype would still apply.  */
9550#ifdef __cplusplus
9551extern "C"
9552#endif
9553char dlopen ();
9554int
9555main ()
9556{
9557return dlopen ();
9558  ;
9559  return 0;
9560}
9561_ACEOF
9562rm -f conftest.$ac_objext conftest$ac_exeext
9563if { (ac_try="$ac_link"
9564case "(($ac_try" in
9565  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9566  *) ac_try_echo=$ac_try;;
9567esac
9568eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9569  (eval "$ac_link") 2>conftest.er1
9570  ac_status=$?
9571  grep -v '^ *+' conftest.er1 >conftest.err
9572  rm -f conftest.er1
9573  cat conftest.err >&5
9574  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9575  (exit $ac_status); } && {
9576	 test -z "$ac_c_werror_flag" ||
9577	 test ! -s conftest.err
9578       } && test -s conftest$ac_exeext &&
9579       $as_test_x conftest$ac_exeext; then
9580  ac_cv_lib_dl_dlopen=yes
9581else
9582  echo "$as_me: failed program was:" >&5
9583sed 's/^/| /' conftest.$ac_ext >&5
9584
9585	ac_cv_lib_dl_dlopen=no
9586fi
9587
9588rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9589      conftest$ac_exeext conftest.$ac_ext
9590LIBS=$ac_check_lib_save_LIBS
9591fi
9592{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9593echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9594if test $ac_cv_lib_dl_dlopen = yes; then
9595  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9596else
9597  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9598echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9599if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9600  echo $ECHO_N "(cached) $ECHO_C" >&6
9601else
9602  ac_check_lib_save_LIBS=$LIBS
9603LIBS="-lsvld  $LIBS"
9604cat >conftest.$ac_ext <<_ACEOF
9605/* confdefs.h.  */
9606_ACEOF
9607cat confdefs.h >>conftest.$ac_ext
9608cat >>conftest.$ac_ext <<_ACEOF
9609/* end confdefs.h.  */
9610
9611/* Override any GCC internal prototype to avoid an error.
9612   Use char because int might match the return type of a GCC
9613   builtin and then its argument prototype would still apply.  */
9614#ifdef __cplusplus
9615extern "C"
9616#endif
9617char dlopen ();
9618int
9619main ()
9620{
9621return dlopen ();
9622  ;
9623  return 0;
9624}
9625_ACEOF
9626rm -f conftest.$ac_objext conftest$ac_exeext
9627if { (ac_try="$ac_link"
9628case "(($ac_try" in
9629  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9630  *) ac_try_echo=$ac_try;;
9631esac
9632eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9633  (eval "$ac_link") 2>conftest.er1
9634  ac_status=$?
9635  grep -v '^ *+' conftest.er1 >conftest.err
9636  rm -f conftest.er1
9637  cat conftest.err >&5
9638  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9639  (exit $ac_status); } && {
9640	 test -z "$ac_c_werror_flag" ||
9641	 test ! -s conftest.err
9642       } && test -s conftest$ac_exeext &&
9643       $as_test_x conftest$ac_exeext; then
9644  ac_cv_lib_svld_dlopen=yes
9645else
9646  echo "$as_me: failed program was:" >&5
9647sed 's/^/| /' conftest.$ac_ext >&5
9648
9649	ac_cv_lib_svld_dlopen=no
9650fi
9651
9652rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9653      conftest$ac_exeext conftest.$ac_ext
9654LIBS=$ac_check_lib_save_LIBS
9655fi
9656{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9657echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9658if test $ac_cv_lib_svld_dlopen = yes; then
9659  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9660else
9661  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9662echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9663if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9664  echo $ECHO_N "(cached) $ECHO_C" >&6
9665else
9666  ac_check_lib_save_LIBS=$LIBS
9667LIBS="-ldld  $LIBS"
9668cat >conftest.$ac_ext <<_ACEOF
9669/* confdefs.h.  */
9670_ACEOF
9671cat confdefs.h >>conftest.$ac_ext
9672cat >>conftest.$ac_ext <<_ACEOF
9673/* end confdefs.h.  */
9674
9675/* Override any GCC internal prototype to avoid an error.
9676   Use char because int might match the return type of a GCC
9677   builtin and then its argument prototype would still apply.  */
9678#ifdef __cplusplus
9679extern "C"
9680#endif
9681char dld_link ();
9682int
9683main ()
9684{
9685return dld_link ();
9686  ;
9687  return 0;
9688}
9689_ACEOF
9690rm -f conftest.$ac_objext conftest$ac_exeext
9691if { (ac_try="$ac_link"
9692case "(($ac_try" in
9693  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9694  *) ac_try_echo=$ac_try;;
9695esac
9696eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9697  (eval "$ac_link") 2>conftest.er1
9698  ac_status=$?
9699  grep -v '^ *+' conftest.er1 >conftest.err
9700  rm -f conftest.er1
9701  cat conftest.err >&5
9702  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9703  (exit $ac_status); } && {
9704	 test -z "$ac_c_werror_flag" ||
9705	 test ! -s conftest.err
9706       } && test -s conftest$ac_exeext &&
9707       $as_test_x conftest$ac_exeext; then
9708  ac_cv_lib_dld_dld_link=yes
9709else
9710  echo "$as_me: failed program was:" >&5
9711sed 's/^/| /' conftest.$ac_ext >&5
9712
9713	ac_cv_lib_dld_dld_link=no
9714fi
9715
9716rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9717      conftest$ac_exeext conftest.$ac_ext
9718LIBS=$ac_check_lib_save_LIBS
9719fi
9720{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9721echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9722if test $ac_cv_lib_dld_dld_link = yes; then
9723  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9724fi
9725
9726
9727fi
9728
9729
9730fi
9731
9732
9733fi
9734
9735
9736fi
9737
9738
9739fi
9740
9741    ;;
9742  esac
9743
9744  if test "x$lt_cv_dlopen" != xno; then
9745    enable_dlopen=yes
9746  else
9747    enable_dlopen=no
9748  fi
9749
9750  case $lt_cv_dlopen in
9751  dlopen)
9752    save_CPPFLAGS="$CPPFLAGS"
9753    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9754
9755    save_LDFLAGS="$LDFLAGS"
9756    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9757
9758    save_LIBS="$LIBS"
9759    LIBS="$lt_cv_dlopen_libs $LIBS"
9760
9761    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9762echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9763if test "${lt_cv_dlopen_self+set}" = set; then
9764  echo $ECHO_N "(cached) $ECHO_C" >&6
9765else
9766  	  if test "$cross_compiling" = yes; then :
9767  lt_cv_dlopen_self=cross
9768else
9769  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9770  lt_status=$lt_dlunknown
9771  cat > conftest.$ac_ext <<EOF
9772#line 9772 "configure"
9773#include "confdefs.h"
9774
9775#if HAVE_DLFCN_H
9776#include <dlfcn.h>
9777#endif
9778
9779#include <stdio.h>
9780
9781#ifdef RTLD_GLOBAL
9782#  define LT_DLGLOBAL		RTLD_GLOBAL
9783#else
9784#  ifdef DL_GLOBAL
9785#    define LT_DLGLOBAL		DL_GLOBAL
9786#  else
9787#    define LT_DLGLOBAL		0
9788#  endif
9789#endif
9790
9791/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9792   find out it does not work in some platform. */
9793#ifndef LT_DLLAZY_OR_NOW
9794#  ifdef RTLD_LAZY
9795#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9796#  else
9797#    ifdef DL_LAZY
9798#      define LT_DLLAZY_OR_NOW		DL_LAZY
9799#    else
9800#      ifdef RTLD_NOW
9801#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9802#      else
9803#        ifdef DL_NOW
9804#          define LT_DLLAZY_OR_NOW	DL_NOW
9805#        else
9806#          define LT_DLLAZY_OR_NOW	0
9807#        endif
9808#      endif
9809#    endif
9810#  endif
9811#endif
9812
9813#ifdef __cplusplus
9814extern "C" void exit (int);
9815#endif
9816
9817void fnord() { int i=42;}
9818int main ()
9819{
9820  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9821  int status = $lt_dlunknown;
9822
9823  if (self)
9824    {
9825      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9826      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9827      /* dlclose (self); */
9828    }
9829  else
9830    puts (dlerror ());
9831
9832    exit (status);
9833}
9834EOF
9835  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9836  (eval $ac_link) 2>&5
9837  ac_status=$?
9838  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9839  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9840    (./conftest; exit; ) >&5 2>/dev/null
9841    lt_status=$?
9842    case x$lt_status in
9843      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9844      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9845      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9846    esac
9847  else :
9848    # compilation failed
9849    lt_cv_dlopen_self=no
9850  fi
9851fi
9852rm -fr conftest*
9853
9854
9855fi
9856{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9857echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9858
9859    if test "x$lt_cv_dlopen_self" = xyes; then
9860      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9861      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9862echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9863if test "${lt_cv_dlopen_self_static+set}" = set; then
9864  echo $ECHO_N "(cached) $ECHO_C" >&6
9865else
9866  	  if test "$cross_compiling" = yes; then :
9867  lt_cv_dlopen_self_static=cross
9868else
9869  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9870  lt_status=$lt_dlunknown
9871  cat > conftest.$ac_ext <<EOF
9872#line 9872 "configure"
9873#include "confdefs.h"
9874
9875#if HAVE_DLFCN_H
9876#include <dlfcn.h>
9877#endif
9878
9879#include <stdio.h>
9880
9881#ifdef RTLD_GLOBAL
9882#  define LT_DLGLOBAL		RTLD_GLOBAL
9883#else
9884#  ifdef DL_GLOBAL
9885#    define LT_DLGLOBAL		DL_GLOBAL
9886#  else
9887#    define LT_DLGLOBAL		0
9888#  endif
9889#endif
9890
9891/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9892   find out it does not work in some platform. */
9893#ifndef LT_DLLAZY_OR_NOW
9894#  ifdef RTLD_LAZY
9895#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9896#  else
9897#    ifdef DL_LAZY
9898#      define LT_DLLAZY_OR_NOW		DL_LAZY
9899#    else
9900#      ifdef RTLD_NOW
9901#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9902#      else
9903#        ifdef DL_NOW
9904#          define LT_DLLAZY_OR_NOW	DL_NOW
9905#        else
9906#          define LT_DLLAZY_OR_NOW	0
9907#        endif
9908#      endif
9909#    endif
9910#  endif
9911#endif
9912
9913#ifdef __cplusplus
9914extern "C" void exit (int);
9915#endif
9916
9917void fnord() { int i=42;}
9918int main ()
9919{
9920  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9921  int status = $lt_dlunknown;
9922
9923  if (self)
9924    {
9925      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9926      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9927      /* dlclose (self); */
9928    }
9929  else
9930    puts (dlerror ());
9931
9932    exit (status);
9933}
9934EOF
9935  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9936  (eval $ac_link) 2>&5
9937  ac_status=$?
9938  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9939  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9940    (./conftest; exit; ) >&5 2>/dev/null
9941    lt_status=$?
9942    case x$lt_status in
9943      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9944      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9945      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9946    esac
9947  else :
9948    # compilation failed
9949    lt_cv_dlopen_self_static=no
9950  fi
9951fi
9952rm -fr conftest*
9953
9954
9955fi
9956{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9957echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9958    fi
9959
9960    CPPFLAGS="$save_CPPFLAGS"
9961    LDFLAGS="$save_LDFLAGS"
9962    LIBS="$save_LIBS"
9963    ;;
9964  esac
9965
9966  case $lt_cv_dlopen_self in
9967  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9968  *) enable_dlopen_self=unknown ;;
9969  esac
9970
9971  case $lt_cv_dlopen_self_static in
9972  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9973  *) enable_dlopen_self_static=unknown ;;
9974  esac
9975fi
9976
9977
9978# Report which library types will actually be built
9979{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9980echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
9981{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
9982echo "${ECHO_T}$can_build_shared" >&6; }
9983
9984{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9985echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
9986test "$can_build_shared" = "no" && enable_shared=no
9987
9988# On AIX, shared libraries and static libraries use the same namespace, and
9989# are all built from PIC.
9990case $host_os in
9991aix3*)
9992  test "$enable_shared" = yes && enable_static=no
9993  if test -n "$RANLIB"; then
9994    archive_cmds="$archive_cmds~\$RANLIB \$lib"
9995    postinstall_cmds='$RANLIB $lib'
9996  fi
9997  ;;
9998
9999aix4* | aix5*)
10000  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10001    test "$enable_shared" = yes && enable_static=no
10002  fi
10003    ;;
10004esac
10005{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10006echo "${ECHO_T}$enable_shared" >&6; }
10007
10008{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10009echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10010# Make sure either enable_shared or enable_static is yes.
10011test "$enable_shared" = yes || enable_static=yes
10012{ echo "$as_me:$LINENO: result: $enable_static" >&5
10013echo "${ECHO_T}$enable_static" >&6; }
10014
10015# The else clause should only fire when bootstrapping the
10016# libtool distribution, otherwise you forgot to ship ltmain.sh
10017# with your package, and you will get complaints that there are
10018# no rules to generate ltmain.sh.
10019if test -f "$ltmain"; then
10020  # See if we are running on zsh, and set the options which allow our commands through
10021  # without removal of \ escapes.
10022  if test -n "${ZSH_VERSION+set}" ; then
10023    setopt NO_GLOB_SUBST
10024  fi
10025  # Now quote all the things that may contain metacharacters while being
10026  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10027  # variables and quote the copies for generation of the libtool script.
10028  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10029    SED SHELL STRIP \
10030    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10031    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10032    deplibs_check_method reload_flag reload_cmds need_locks \
10033    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10034    lt_cv_sys_global_symbol_to_c_name_address \
10035    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10036    old_postinstall_cmds old_postuninstall_cmds \
10037    compiler \
10038    CC \
10039    LD \
10040    lt_prog_compiler_wl \
10041    lt_prog_compiler_pic \
10042    lt_prog_compiler_static \
10043    lt_prog_compiler_no_builtin_flag \
10044    export_dynamic_flag_spec \
10045    thread_safe_flag_spec \
10046    whole_archive_flag_spec \
10047    enable_shared_with_static_runtimes \
10048    old_archive_cmds \
10049    old_archive_from_new_cmds \
10050    predep_objects \
10051    postdep_objects \
10052    predeps \
10053    postdeps \
10054    compiler_lib_search_path \
10055    archive_cmds \
10056    archive_expsym_cmds \
10057    postinstall_cmds \
10058    postuninstall_cmds \
10059    old_archive_from_expsyms_cmds \
10060    allow_undefined_flag \
10061    no_undefined_flag \
10062    export_symbols_cmds \
10063    hardcode_libdir_flag_spec \
10064    hardcode_libdir_flag_spec_ld \
10065    hardcode_libdir_separator \
10066    hardcode_automatic \
10067    module_cmds \
10068    module_expsym_cmds \
10069    lt_cv_prog_compiler_c_o \
10070    exclude_expsyms \
10071    include_expsyms; do
10072
10073    case $var in
10074    old_archive_cmds | \
10075    old_archive_from_new_cmds | \
10076    archive_cmds | \
10077    archive_expsym_cmds | \
10078    module_cmds | \
10079    module_expsym_cmds | \
10080    old_archive_from_expsyms_cmds | \
10081    export_symbols_cmds | \
10082    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10083    postinstall_cmds | postuninstall_cmds | \
10084    old_postinstall_cmds | old_postuninstall_cmds | \
10085    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10086      # Double-quote double-evaled strings.
10087      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10088      ;;
10089    *)
10090      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10091      ;;
10092    esac
10093  done
10094
10095  case $lt_echo in
10096  *'\$0 --fallback-echo"')
10097    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10098    ;;
10099  esac
10100
10101cfgfile="${ofile}T"
10102  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10103  $rm -f "$cfgfile"
10104  { echo "$as_me:$LINENO: creating $ofile" >&5
10105echo "$as_me: creating $ofile" >&6;}
10106
10107  cat <<__EOF__ >> "$cfgfile"
10108#! $SHELL
10109
10110# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10111# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10112# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10113#
10114# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10115# Free Software Foundation, Inc.
10116#
10117# This file is part of GNU Libtool:
10118# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10119#
10120# This program is free software; you can redistribute it and/or modify
10121# it under the terms of the GNU General Public License as published by
10122# the Free Software Foundation; either version 2 of the License, or
10123# (at your option) any later version.
10124#
10125# This program is distributed in the hope that it will be useful, but
10126# WITHOUT ANY WARRANTY; without even the implied warranty of
10127# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10128# General Public License for more details.
10129#
10130# You should have received a copy of the GNU General Public License
10131# along with this program; if not, write to the Free Software
10132# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10133#
10134# As a special exception to the GNU General Public License, if you
10135# distribute this file as part of a program that contains a
10136# configuration script generated by Autoconf, you may include it under
10137# the same distribution terms that you use for the rest of that program.
10138
10139# A sed program that does not truncate output.
10140SED=$lt_SED
10141
10142# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10143Xsed="$SED -e 1s/^X//"
10144
10145# The HP-UX ksh and POSIX shell print the target directory to stdout
10146# if CDPATH is set.
10147(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10148
10149# The names of the tagged configurations supported by this script.
10150available_tags=
10151
10152# ### BEGIN LIBTOOL CONFIG
10153
10154# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10155
10156# Shell to use when invoking shell scripts.
10157SHELL=$lt_SHELL
10158
10159# Whether or not to build shared libraries.
10160build_libtool_libs=$enable_shared
10161
10162# Whether or not to build static libraries.
10163build_old_libs=$enable_static
10164
10165# Whether or not to add -lc for building shared libraries.
10166build_libtool_need_lc=$archive_cmds_need_lc
10167
10168# Whether or not to disallow shared libs when runtime libs are static
10169allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10170
10171# Whether or not to optimize for fast installation.
10172fast_install=$enable_fast_install
10173
10174# The host system.
10175host_alias=$host_alias
10176host=$host
10177host_os=$host_os
10178
10179# The build system.
10180build_alias=$build_alias
10181build=$build
10182build_os=$build_os
10183
10184# An echo program that does not interpret backslashes.
10185echo=$lt_echo
10186
10187# The archiver.
10188AR=$lt_AR
10189AR_FLAGS=$lt_AR_FLAGS
10190
10191# A C compiler.
10192LTCC=$lt_LTCC
10193
10194# LTCC compiler flags.
10195LTCFLAGS=$lt_LTCFLAGS
10196
10197# A language-specific compiler.
10198CC=$lt_compiler
10199
10200# Is the compiler the GNU C compiler?
10201with_gcc=$GCC
10202
10203# An ERE matcher.
10204EGREP=$lt_EGREP
10205
10206# The linker used to build libraries.
10207LD=$lt_LD
10208
10209# Whether we need hard or soft links.
10210LN_S=$lt_LN_S
10211
10212# A BSD-compatible nm program.
10213NM=$lt_NM
10214
10215# A symbol stripping program
10216STRIP=$lt_STRIP
10217
10218# Used to examine libraries when file_magic_cmd begins "file"
10219MAGIC_CMD=$MAGIC_CMD
10220
10221# Used on cygwin: DLL creation program.
10222DLLTOOL="$DLLTOOL"
10223
10224# Used on cygwin: object dumper.
10225OBJDUMP="$OBJDUMP"
10226
10227# Used on cygwin: assembler.
10228AS="$AS"
10229
10230# The name of the directory that contains temporary libtool files.
10231objdir=$objdir
10232
10233# How to create reloadable object files.
10234reload_flag=$lt_reload_flag
10235reload_cmds=$lt_reload_cmds
10236
10237# How to pass a linker flag through the compiler.
10238wl=$lt_lt_prog_compiler_wl
10239
10240# Object file suffix (normally "o").
10241objext="$ac_objext"
10242
10243# Old archive suffix (normally "a").
10244libext="$libext"
10245
10246# Shared library suffix (normally ".so").
10247shrext_cmds='$shrext_cmds'
10248
10249# Executable file suffix (normally "").
10250exeext="$exeext"
10251
10252# Additional compiler flags for building library objects.
10253pic_flag=$lt_lt_prog_compiler_pic
10254pic_mode=$pic_mode
10255
10256# What is the maximum length of a command?
10257max_cmd_len=$lt_cv_sys_max_cmd_len
10258
10259# Does compiler simultaneously support -c and -o options?
10260compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10261
10262# Must we lock files when doing compilation?
10263need_locks=$lt_need_locks
10264
10265# Do we need the lib prefix for modules?
10266need_lib_prefix=$need_lib_prefix
10267
10268# Do we need a version for libraries?
10269need_version=$need_version
10270
10271# Whether dlopen is supported.
10272dlopen_support=$enable_dlopen
10273
10274# Whether dlopen of programs is supported.
10275dlopen_self=$enable_dlopen_self
10276
10277# Whether dlopen of statically linked programs is supported.
10278dlopen_self_static=$enable_dlopen_self_static
10279
10280# Compiler flag to prevent dynamic linking.
10281link_static_flag=$lt_lt_prog_compiler_static
10282
10283# Compiler flag to turn off builtin functions.
10284no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10285
10286# Compiler flag to allow reflexive dlopens.
10287export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10288
10289# Compiler flag to generate shared objects directly from archives.
10290whole_archive_flag_spec=$lt_whole_archive_flag_spec
10291
10292# Compiler flag to generate thread-safe objects.
10293thread_safe_flag_spec=$lt_thread_safe_flag_spec
10294
10295# Library versioning type.
10296version_type=$version_type
10297
10298# Format of library name prefix.
10299libname_spec=$lt_libname_spec
10300
10301# List of archive names.  First name is the real one, the rest are links.
10302# The last name is the one that the linker finds with -lNAME.
10303library_names_spec=$lt_library_names_spec
10304
10305# The coded name of the library, if different from the real name.
10306soname_spec=$lt_soname_spec
10307
10308# Commands used to build and install an old-style archive.
10309RANLIB=$lt_RANLIB
10310old_archive_cmds=$lt_old_archive_cmds
10311old_postinstall_cmds=$lt_old_postinstall_cmds
10312old_postuninstall_cmds=$lt_old_postuninstall_cmds
10313
10314# Create an old-style archive from a shared archive.
10315old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10316
10317# Create a temporary old-style archive to link instead of a shared archive.
10318old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10319
10320# Commands used to build and install a shared archive.
10321archive_cmds=$lt_archive_cmds
10322archive_expsym_cmds=$lt_archive_expsym_cmds
10323postinstall_cmds=$lt_postinstall_cmds
10324postuninstall_cmds=$lt_postuninstall_cmds
10325
10326# Commands used to build a loadable module (assumed same as above if empty)
10327module_cmds=$lt_module_cmds
10328module_expsym_cmds=$lt_module_expsym_cmds
10329
10330# Commands to strip libraries.
10331old_striplib=$lt_old_striplib
10332striplib=$lt_striplib
10333
10334# Dependencies to place before the objects being linked to create a
10335# shared library.
10336predep_objects=$lt_predep_objects
10337
10338# Dependencies to place after the objects being linked to create a
10339# shared library.
10340postdep_objects=$lt_postdep_objects
10341
10342# Dependencies to place before the objects being linked to create a
10343# shared library.
10344predeps=$lt_predeps
10345
10346# Dependencies to place after the objects being linked to create a
10347# shared library.
10348postdeps=$lt_postdeps
10349
10350# The library search path used internally by the compiler when linking
10351# a shared library.
10352compiler_lib_search_path=$lt_compiler_lib_search_path
10353
10354# Method to check whether dependent libraries are shared objects.
10355deplibs_check_method=$lt_deplibs_check_method
10356
10357# Command to use when deplibs_check_method == file_magic.
10358file_magic_cmd=$lt_file_magic_cmd
10359
10360# Flag that allows shared libraries with undefined symbols to be built.
10361allow_undefined_flag=$lt_allow_undefined_flag
10362
10363# Flag that forces no undefined symbols.
10364no_undefined_flag=$lt_no_undefined_flag
10365
10366# Commands used to finish a libtool library installation in a directory.
10367finish_cmds=$lt_finish_cmds
10368
10369# Same as above, but a single script fragment to be evaled but not shown.
10370finish_eval=$lt_finish_eval
10371
10372# Take the output of nm and produce a listing of raw symbols and C names.
10373global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10374
10375# Transform the output of nm in a proper C declaration
10376global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10377
10378# Transform the output of nm in a C name address pair
10379global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10380
10381# This is the shared library runtime path variable.
10382runpath_var=$runpath_var
10383
10384# This is the shared library path variable.
10385shlibpath_var=$shlibpath_var
10386
10387# Is shlibpath searched before the hard-coded library search path?
10388shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10389
10390# How to hardcode a shared library path into an executable.
10391hardcode_action=$hardcode_action
10392
10393# Whether we should hardcode library paths into libraries.
10394hardcode_into_libs=$hardcode_into_libs
10395
10396# Flag to hardcode \$libdir into a binary during linking.
10397# This must work even if \$libdir does not exist.
10398hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10399
10400# If ld is used when linking, flag to hardcode \$libdir into
10401# a binary during linking. This must work even if \$libdir does
10402# not exist.
10403hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10404
10405# Whether we need a single -rpath flag with a separated argument.
10406hardcode_libdir_separator=$lt_hardcode_libdir_separator
10407
10408# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10409# resulting binary.
10410hardcode_direct=$hardcode_direct
10411
10412# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10413# resulting binary.
10414hardcode_minus_L=$hardcode_minus_L
10415
10416# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10417# the resulting binary.
10418hardcode_shlibpath_var=$hardcode_shlibpath_var
10419
10420# Set to yes if building a shared library automatically hardcodes DIR into the library
10421# and all subsequent libraries and executables linked against it.
10422hardcode_automatic=$hardcode_automatic
10423
10424# Variables whose values should be saved in libtool wrapper scripts and
10425# restored at relink time.
10426variables_saved_for_relink="$variables_saved_for_relink"
10427
10428# Whether libtool must link a program against all its dependency libraries.
10429link_all_deplibs=$link_all_deplibs
10430
10431# Compile-time system search path for libraries
10432sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10433
10434# Run-time system search path for libraries
10435sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10436
10437# Fix the shell variable \$srcfile for the compiler.
10438fix_srcfile_path="$fix_srcfile_path"
10439
10440# Set to yes if exported symbols are required.
10441always_export_symbols=$always_export_symbols
10442
10443# The commands to list exported symbols.
10444export_symbols_cmds=$lt_export_symbols_cmds
10445
10446# The commands to extract the exported symbol list from a shared archive.
10447extract_expsyms_cmds=$lt_extract_expsyms_cmds
10448
10449# Symbols that should not be listed in the preloaded symbols.
10450exclude_expsyms=$lt_exclude_expsyms
10451
10452# Symbols that must always be exported.
10453include_expsyms=$lt_include_expsyms
10454
10455# ### END LIBTOOL CONFIG
10456
10457__EOF__
10458
10459
10460  case $host_os in
10461  aix3*)
10462    cat <<\EOF >> "$cfgfile"
10463
10464# AIX sometimes has problems with the GCC collect2 program.  For some
10465# reason, if we set the COLLECT_NAMES environment variable, the problems
10466# vanish in a puff of smoke.
10467if test "X${COLLECT_NAMES+set}" != Xset; then
10468  COLLECT_NAMES=
10469  export COLLECT_NAMES
10470fi
10471EOF
10472    ;;
10473  esac
10474
10475  # We use sed instead of cat because bash on DJGPP gets confused if
10476  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10477  # text mode, it properly converts lines to CR/LF.  This bash problem
10478  # is reportedly fixed, but why not run on old versions too?
10479  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10480
10481  mv -f "$cfgfile" "$ofile" || \
10482    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10483  chmod +x "$ofile"
10484
10485else
10486  # If there is no Makefile yet, we rely on a make rule to execute
10487  # `config.status --recheck' to rerun these tests and create the
10488  # libtool script then.
10489  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10490  if test -f "$ltmain_in"; then
10491    test -f Makefile && make "$ltmain"
10492  fi
10493fi
10494
10495
10496ac_ext=c
10497ac_cpp='$CPP $CPPFLAGS'
10498ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10499ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10500ac_compiler_gnu=$ac_cv_c_compiler_gnu
10501
10502CC="$lt_save_CC"
10503
10504
10505# Check whether --with-tags was given.
10506if test "${with_tags+set}" = set; then
10507  withval=$with_tags; tagnames="$withval"
10508fi
10509
10510
10511if test -f "$ltmain" && test -n "$tagnames"; then
10512  if test ! -f "${ofile}"; then
10513    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10514echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10515  fi
10516
10517  if test -z "$LTCC"; then
10518    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10519    if test -z "$LTCC"; then
10520      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10521echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10522    else
10523      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10524echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10525    fi
10526  fi
10527  if test -z "$LTCFLAGS"; then
10528    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10529  fi
10530
10531  # Extract list of available tagged configurations in $ofile.
10532  # Note that this assumes the entire list is on one line.
10533  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10534
10535  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10536  for tagname in $tagnames; do
10537    IFS="$lt_save_ifs"
10538    # Check whether tagname contains only valid characters
10539    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10540    "") ;;
10541    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10542echo "$as_me: error: invalid tag name: $tagname" >&2;}
10543   { (exit 1); exit 1; }; }
10544	;;
10545    esac
10546
10547    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10548    then
10549      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10550echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10551   { (exit 1); exit 1; }; }
10552    fi
10553
10554    # Update the list of available tags.
10555    if test -n "$tagname"; then
10556      echo appending configuration tag \"$tagname\" to $ofile
10557
10558      case $tagname in
10559      CXX)
10560	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10561	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10562	    (test "X$CXX" != "Xg++"))) ; then
10563	  ac_ext=cpp
10564ac_cpp='$CXXCPP $CPPFLAGS'
10565ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10566ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10567ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10568
10569
10570
10571
10572archive_cmds_need_lc_CXX=no
10573allow_undefined_flag_CXX=
10574always_export_symbols_CXX=no
10575archive_expsym_cmds_CXX=
10576export_dynamic_flag_spec_CXX=
10577hardcode_direct_CXX=no
10578hardcode_libdir_flag_spec_CXX=
10579hardcode_libdir_flag_spec_ld_CXX=
10580hardcode_libdir_separator_CXX=
10581hardcode_minus_L_CXX=no
10582hardcode_shlibpath_var_CXX=unsupported
10583hardcode_automatic_CXX=no
10584module_cmds_CXX=
10585module_expsym_cmds_CXX=
10586link_all_deplibs_CXX=unknown
10587old_archive_cmds_CXX=$old_archive_cmds
10588no_undefined_flag_CXX=
10589whole_archive_flag_spec_CXX=
10590enable_shared_with_static_runtimes_CXX=no
10591
10592# Dependencies to place before and after the object being linked:
10593predep_objects_CXX=
10594postdep_objects_CXX=
10595predeps_CXX=
10596postdeps_CXX=
10597compiler_lib_search_path_CXX=
10598
10599# Source file extension for C++ test sources.
10600ac_ext=cpp
10601
10602# Object file extension for compiled C++ test sources.
10603objext=o
10604objext_CXX=$objext
10605
10606# Code to be used in simple compile tests
10607lt_simple_compile_test_code="int some_variable = 0;\n"
10608
10609# Code to be used in simple link tests
10610lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10611
10612# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10613
10614# If no C compiler was specified, use CC.
10615LTCC=${LTCC-"$CC"}
10616
10617# If no C compiler flags were specified, use CFLAGS.
10618LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10619
10620# Allow CC to be a program name with arguments.
10621compiler=$CC
10622
10623
10624# save warnings/boilerplate of simple test code
10625ac_outfile=conftest.$ac_objext
10626printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10627eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10628_lt_compiler_boilerplate=`cat conftest.err`
10629$rm conftest*
10630
10631ac_outfile=conftest.$ac_objext
10632printf "$lt_simple_link_test_code" >conftest.$ac_ext
10633eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10634_lt_linker_boilerplate=`cat conftest.err`
10635$rm conftest*
10636
10637
10638# Allow CC to be a program name with arguments.
10639lt_save_CC=$CC
10640lt_save_LD=$LD
10641lt_save_GCC=$GCC
10642GCC=$GXX
10643lt_save_with_gnu_ld=$with_gnu_ld
10644lt_save_path_LD=$lt_cv_path_LD
10645if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10646  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10647else
10648  $as_unset lt_cv_prog_gnu_ld
10649fi
10650if test -n "${lt_cv_path_LDCXX+set}"; then
10651  lt_cv_path_LD=$lt_cv_path_LDCXX
10652else
10653  $as_unset lt_cv_path_LD
10654fi
10655test -z "${LDCXX+set}" || LD=$LDCXX
10656CC=${CXX-"c++"}
10657compiler=$CC
10658compiler_CXX=$CC
10659for cc_temp in $compiler""; do
10660  case $cc_temp in
10661    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10662    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10663    \-*) ;;
10664    *) break;;
10665  esac
10666done
10667cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10668
10669
10670# We don't want -fno-exception wen compiling C++ code, so set the
10671# no_builtin_flag separately
10672if test "$GXX" = yes; then
10673  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10674else
10675  lt_prog_compiler_no_builtin_flag_CXX=
10676fi
10677
10678if test "$GXX" = yes; then
10679  # Set up default GNU C++ configuration
10680
10681
10682# Check whether --with-gnu-ld was given.
10683if test "${with_gnu_ld+set}" = set; then
10684  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10685else
10686  with_gnu_ld=no
10687fi
10688
10689ac_prog=ld
10690if test "$GCC" = yes; then
10691  # Check if gcc -print-prog-name=ld gives a path.
10692  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10693echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10694  case $host in
10695  *-*-mingw*)
10696    # gcc leaves a trailing carriage return which upsets mingw
10697    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10698  *)
10699    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10700  esac
10701  case $ac_prog in
10702    # Accept absolute paths.
10703    [\\/]* | ?:[\\/]*)
10704      re_direlt='/[^/][^/]*/\.\./'
10705      # Canonicalize the pathname of ld
10706      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10707      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10708	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10709      done
10710      test -z "$LD" && LD="$ac_prog"
10711      ;;
10712  "")
10713    # If it fails, then pretend we aren't using GCC.
10714    ac_prog=ld
10715    ;;
10716  *)
10717    # If it is relative, then search for the first ld in PATH.
10718    with_gnu_ld=unknown
10719    ;;
10720  esac
10721elif test "$with_gnu_ld" = yes; then
10722  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10723echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10724else
10725  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10726echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10727fi
10728if test "${lt_cv_path_LD+set}" = set; then
10729  echo $ECHO_N "(cached) $ECHO_C" >&6
10730else
10731  if test -z "$LD"; then
10732  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10733  for ac_dir in $PATH; do
10734    IFS="$lt_save_ifs"
10735    test -z "$ac_dir" && ac_dir=.
10736    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10737      lt_cv_path_LD="$ac_dir/$ac_prog"
10738      # Check to see if the program is GNU ld.  I'd rather use --version,
10739      # but apparently some variants of GNU ld only accept -v.
10740      # Break only if it was the GNU/non-GNU ld that we prefer.
10741      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10742      *GNU* | *'with BFD'*)
10743	test "$with_gnu_ld" != no && break
10744	;;
10745      *)
10746	test "$with_gnu_ld" != yes && break
10747	;;
10748      esac
10749    fi
10750  done
10751  IFS="$lt_save_ifs"
10752else
10753  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10754fi
10755fi
10756
10757LD="$lt_cv_path_LD"
10758if test -n "$LD"; then
10759  { echo "$as_me:$LINENO: result: $LD" >&5
10760echo "${ECHO_T}$LD" >&6; }
10761else
10762  { echo "$as_me:$LINENO: result: no" >&5
10763echo "${ECHO_T}no" >&6; }
10764fi
10765test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10766echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10767   { (exit 1); exit 1; }; }
10768{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10769echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10770if test "${lt_cv_prog_gnu_ld+set}" = set; then
10771  echo $ECHO_N "(cached) $ECHO_C" >&6
10772else
10773  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10774case `$LD -v 2>&1 </dev/null` in
10775*GNU* | *'with BFD'*)
10776  lt_cv_prog_gnu_ld=yes
10777  ;;
10778*)
10779  lt_cv_prog_gnu_ld=no
10780  ;;
10781esac
10782fi
10783{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10784echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10785with_gnu_ld=$lt_cv_prog_gnu_ld
10786
10787
10788
10789  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10790  # archiving commands below assume that GNU ld is being used.
10791  if test "$with_gnu_ld" = yes; then
10792    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10793    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'
10794
10795    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10796    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10797
10798    # If archive_cmds runs LD, not CC, wlarc should be empty
10799    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10800    #     investigate it a little bit more. (MM)
10801    wlarc='${wl}'
10802
10803    # ancient GNU ld didn't support --whole-archive et. al.
10804    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10805	grep 'no-whole-archive' > /dev/null; then
10806      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10807    else
10808      whole_archive_flag_spec_CXX=
10809    fi
10810  else
10811    with_gnu_ld=no
10812    wlarc=
10813
10814    # A generic and very simple default shared library creation
10815    # command for GNU C++ for the case where it uses the native
10816    # linker, instead of GNU ld.  If possible, this setting should
10817    # overridden to take advantage of the native linker features on
10818    # the platform it is being used on.
10819    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10820  fi
10821
10822  # Commands to make compiler produce verbose output that lists
10823  # what "hidden" libraries, object files and flags are used when
10824  # linking a shared library.
10825  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10826
10827else
10828  GXX=no
10829  with_gnu_ld=no
10830  wlarc=
10831fi
10832
10833# PORTME: fill in a description of your system's C++ link characteristics
10834{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10835echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10836ld_shlibs_CXX=yes
10837case $host_os in
10838  aix3*)
10839    # FIXME: insert proper C++ library support
10840    ld_shlibs_CXX=no
10841    ;;
10842  aix4* | aix5*)
10843    if test "$host_cpu" = ia64; then
10844      # On IA64, the linker does run time linking by default, so we don't
10845      # have to do anything special.
10846      aix_use_runtimelinking=no
10847      exp_sym_flag='-Bexport'
10848      no_entry_flag=""
10849    else
10850      aix_use_runtimelinking=no
10851
10852      # Test if we are trying to use run time linking or normal
10853      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10854      # need to do runtime linking.
10855      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10856	for ld_flag in $LDFLAGS; do
10857	  case $ld_flag in
10858	  *-brtl*)
10859	    aix_use_runtimelinking=yes
10860	    break
10861	    ;;
10862	  esac
10863	done
10864	;;
10865      esac
10866
10867      exp_sym_flag='-bexport'
10868      no_entry_flag='-bnoentry'
10869    fi
10870
10871    # When large executables or shared objects are built, AIX ld can
10872    # have problems creating the table of contents.  If linking a library
10873    # or program results in "error TOC overflow" add -mminimal-toc to
10874    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10875    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10876
10877    archive_cmds_CXX=''
10878    hardcode_direct_CXX=yes
10879    hardcode_libdir_separator_CXX=':'
10880    link_all_deplibs_CXX=yes
10881
10882    if test "$GXX" = yes; then
10883      case $host_os in aix4.[012]|aix4.[012].*)
10884      # We only want to do this on AIX 4.2 and lower, the check
10885      # below for broken collect2 doesn't work under 4.3+
10886	collect2name=`${CC} -print-prog-name=collect2`
10887	if test -f "$collect2name" && \
10888	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10889	then
10890	  # We have reworked collect2
10891	  hardcode_direct_CXX=yes
10892	else
10893	  # We have old collect2
10894	  hardcode_direct_CXX=unsupported
10895	  # It fails to find uninstalled libraries when the uninstalled
10896	  # path is not listed in the libpath.  Setting hardcode_minus_L
10897	  # to unsupported forces relinking
10898	  hardcode_minus_L_CXX=yes
10899	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10900	  hardcode_libdir_separator_CXX=
10901	fi
10902	;;
10903      esac
10904      shared_flag='-shared'
10905      if test "$aix_use_runtimelinking" = yes; then
10906	shared_flag="$shared_flag "'${wl}-G'
10907      fi
10908    else
10909      # not using gcc
10910      if test "$host_cpu" = ia64; then
10911	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10912	# chokes on -Wl,-G. The following line is correct:
10913	shared_flag='-G'
10914      else
10915	if test "$aix_use_runtimelinking" = yes; then
10916	  shared_flag='${wl}-G'
10917	else
10918	  shared_flag='${wl}-bM:SRE'
10919	fi
10920      fi
10921    fi
10922
10923    # It seems that -bexpall does not export symbols beginning with
10924    # underscore (_), so it is better to generate a list of symbols to export.
10925    always_export_symbols_CXX=yes
10926    if test "$aix_use_runtimelinking" = yes; then
10927      # Warning - without using the other runtime loading flags (-brtl),
10928      # -berok will link without error, but may produce a broken library.
10929      allow_undefined_flag_CXX='-berok'
10930      # Determine the default libpath from the value encoded in an empty executable.
10931      cat >conftest.$ac_ext <<_ACEOF
10932/* confdefs.h.  */
10933_ACEOF
10934cat confdefs.h >>conftest.$ac_ext
10935cat >>conftest.$ac_ext <<_ACEOF
10936/* end confdefs.h.  */
10937
10938int
10939main ()
10940{
10941
10942  ;
10943  return 0;
10944}
10945_ACEOF
10946rm -f conftest.$ac_objext conftest$ac_exeext
10947if { (ac_try="$ac_link"
10948case "(($ac_try" in
10949  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10950  *) ac_try_echo=$ac_try;;
10951esac
10952eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10953  (eval "$ac_link") 2>conftest.er1
10954  ac_status=$?
10955  grep -v '^ *+' conftest.er1 >conftest.err
10956  rm -f conftest.er1
10957  cat conftest.err >&5
10958  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10959  (exit $ac_status); } && {
10960	 test -z "$ac_cxx_werror_flag" ||
10961	 test ! -s conftest.err
10962       } && test -s conftest$ac_exeext &&
10963       $as_test_x conftest$ac_exeext; then
10964
10965aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10966}'`
10967# Check for a 64-bit object if we didn't find anything.
10968if 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; }
10969}'`; fi
10970else
10971  echo "$as_me: failed program was:" >&5
10972sed 's/^/| /' conftest.$ac_ext >&5
10973
10974
10975fi
10976
10977rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10978      conftest$ac_exeext conftest.$ac_ext
10979if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10980
10981      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10982
10983      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"
10984     else
10985      if test "$host_cpu" = ia64; then
10986	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10987	allow_undefined_flag_CXX="-z nodefs"
10988	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"
10989      else
10990	# Determine the default libpath from the value encoded in an empty executable.
10991	cat >conftest.$ac_ext <<_ACEOF
10992/* confdefs.h.  */
10993_ACEOF
10994cat confdefs.h >>conftest.$ac_ext
10995cat >>conftest.$ac_ext <<_ACEOF
10996/* end confdefs.h.  */
10997
10998int
10999main ()
11000{
11001
11002  ;
11003  return 0;
11004}
11005_ACEOF
11006rm -f conftest.$ac_objext conftest$ac_exeext
11007if { (ac_try="$ac_link"
11008case "(($ac_try" in
11009  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11010  *) ac_try_echo=$ac_try;;
11011esac
11012eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11013  (eval "$ac_link") 2>conftest.er1
11014  ac_status=$?
11015  grep -v '^ *+' conftest.er1 >conftest.err
11016  rm -f conftest.er1
11017  cat conftest.err >&5
11018  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11019  (exit $ac_status); } && {
11020	 test -z "$ac_cxx_werror_flag" ||
11021	 test ! -s conftest.err
11022       } && test -s conftest$ac_exeext &&
11023       $as_test_x conftest$ac_exeext; then
11024
11025aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11026}'`
11027# Check for a 64-bit object if we didn't find anything.
11028if 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; }
11029}'`; fi
11030else
11031  echo "$as_me: failed program was:" >&5
11032sed 's/^/| /' conftest.$ac_ext >&5
11033
11034
11035fi
11036
11037rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11038      conftest$ac_exeext conftest.$ac_ext
11039if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11040
11041	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11042	# Warning - without using the other run time loading flags,
11043	# -berok will link without error, but may produce a broken library.
11044	no_undefined_flag_CXX=' ${wl}-bernotok'
11045	allow_undefined_flag_CXX=' ${wl}-berok'
11046	# Exported symbols can be pulled into shared objects from archives
11047	whole_archive_flag_spec_CXX='$convenience'
11048	archive_cmds_need_lc_CXX=yes
11049	# This is similar to how AIX traditionally builds its shared libraries.
11050	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'
11051      fi
11052    fi
11053    ;;
11054
11055  beos*)
11056    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11057      allow_undefined_flag_CXX=unsupported
11058      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11059      # support --undefined.  This deserves some investigation.  FIXME
11060      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11061    else
11062      ld_shlibs_CXX=no
11063    fi
11064    ;;
11065
11066  chorus*)
11067    case $cc_basename in
11068      *)
11069	# FIXME: insert proper C++ library support
11070	ld_shlibs_CXX=no
11071	;;
11072    esac
11073    ;;
11074
11075  cygwin* | mingw* | pw32*)
11076    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11077    # as there is no search path for DLLs.
11078    hardcode_libdir_flag_spec_CXX='-L$libdir'
11079    allow_undefined_flag_CXX=unsupported
11080    always_export_symbols_CXX=no
11081    enable_shared_with_static_runtimes_CXX=yes
11082
11083    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11084      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'
11085      # If the export-symbols file already is a .def file (1st line
11086      # is EXPORTS), use it as is; otherwise, prepend...
11087      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11088	cp $export_symbols $output_objdir/$soname.def;
11089      else
11090	echo EXPORTS > $output_objdir/$soname.def;
11091	cat $export_symbols >> $output_objdir/$soname.def;
11092      fi~
11093      $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'
11094    else
11095      ld_shlibs_CXX=no
11096    fi
11097  ;;
11098      darwin* | rhapsody*)
11099        case $host_os in
11100        rhapsody* | darwin1.[012])
11101         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11102         ;;
11103       *) # Darwin 1.3 on
11104         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11105           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11106         else
11107           case ${MACOSX_DEPLOYMENT_TARGET} in
11108             10.[012])
11109               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11110               ;;
11111             10.*)
11112               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11113               ;;
11114           esac
11115         fi
11116         ;;
11117        esac
11118      archive_cmds_need_lc_CXX=no
11119      hardcode_direct_CXX=no
11120      hardcode_automatic_CXX=yes
11121      hardcode_shlibpath_var_CXX=unsupported
11122      whole_archive_flag_spec_CXX=''
11123      link_all_deplibs_CXX=yes
11124
11125    if test "$GXX" = yes ; then
11126      lt_int_apple_cc_single_mod=no
11127      output_verbose_link_cmd='echo'
11128      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11129       lt_int_apple_cc_single_mod=yes
11130      fi
11131      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11132       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11133      else
11134          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'
11135        fi
11136        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11137        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11138          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11139            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}'
11140          else
11141            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}'
11142          fi
11143            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}'
11144      else
11145      case $cc_basename in
11146        xlc*)
11147         output_verbose_link_cmd='echo'
11148          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'
11149          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11150          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11151          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}'
11152          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}'
11153          ;;
11154       *)
11155         ld_shlibs_CXX=no
11156          ;;
11157      esac
11158      fi
11159        ;;
11160
11161  dgux*)
11162    case $cc_basename in
11163      ec++*)
11164	# FIXME: insert proper C++ library support
11165	ld_shlibs_CXX=no
11166	;;
11167      ghcx*)
11168	# Green Hills C++ Compiler
11169	# FIXME: insert proper C++ library support
11170	ld_shlibs_CXX=no
11171	;;
11172      *)
11173	# FIXME: insert proper C++ library support
11174	ld_shlibs_CXX=no
11175	;;
11176    esac
11177    ;;
11178  freebsd[12]*)
11179    # C++ shared libraries reported to be fairly broken before switch to ELF
11180    ld_shlibs_CXX=no
11181    ;;
11182  freebsd-elf*)
11183    archive_cmds_need_lc_CXX=no
11184    ;;
11185  freebsd* | kfreebsd*-gnu | dragonfly*)
11186    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11187    # conventions
11188    ld_shlibs_CXX=yes
11189    ;;
11190  gnu*)
11191    ;;
11192  hpux9*)
11193    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11194    hardcode_libdir_separator_CXX=:
11195    export_dynamic_flag_spec_CXX='${wl}-E'
11196    hardcode_direct_CXX=yes
11197    hardcode_minus_L_CXX=yes # Not in the search PATH,
11198				# but as the default
11199				# location of the library.
11200
11201    case $cc_basename in
11202    CC*)
11203      # FIXME: insert proper C++ library support
11204      ld_shlibs_CXX=no
11205      ;;
11206    aCC*)
11207      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'
11208      # Commands to make compiler produce verbose output that lists
11209      # what "hidden" libraries, object files and flags are used when
11210      # linking a shared library.
11211      #
11212      # There doesn't appear to be a way to prevent this compiler from
11213      # explicitly linking system object files so we need to strip them
11214      # from the output so that they don't get included in the library
11215      # dependencies.
11216      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'
11217      ;;
11218    *)
11219      if test "$GXX" = yes; then
11220        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'
11221      else
11222        # FIXME: insert proper C++ library support
11223        ld_shlibs_CXX=no
11224      fi
11225      ;;
11226    esac
11227    ;;
11228  hpux10*|hpux11*)
11229    if test $with_gnu_ld = no; then
11230      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11231      hardcode_libdir_separator_CXX=:
11232
11233      case $host_cpu in
11234      hppa*64*|ia64*)
11235	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11236        ;;
11237      *)
11238	export_dynamic_flag_spec_CXX='${wl}-E'
11239        ;;
11240      esac
11241    fi
11242    case $host_cpu in
11243    hppa*64*|ia64*)
11244      hardcode_direct_CXX=no
11245      hardcode_shlibpath_var_CXX=no
11246      ;;
11247    *)
11248      hardcode_direct_CXX=yes
11249      hardcode_minus_L_CXX=yes # Not in the search PATH,
11250					      # but as the default
11251					      # location of the library.
11252      ;;
11253    esac
11254
11255    case $cc_basename in
11256      CC*)
11257	# FIXME: insert proper C++ library support
11258	ld_shlibs_CXX=no
11259	;;
11260      aCC*)
11261	case $host_cpu in
11262	hppa*64*)
11263	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11264	  ;;
11265	ia64*)
11266	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11267	  ;;
11268	*)
11269	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11270	  ;;
11271	esac
11272	# Commands to make compiler produce verbose output that lists
11273	# what "hidden" libraries, object files and flags are used when
11274	# linking a shared library.
11275	#
11276	# There doesn't appear to be a way to prevent this compiler from
11277	# explicitly linking system object files so we need to strip them
11278	# from the output so that they don't get included in the library
11279	# dependencies.
11280	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'
11281	;;
11282      *)
11283	if test "$GXX" = yes; then
11284	  if test $with_gnu_ld = no; then
11285	    case $host_cpu in
11286	    hppa*64*)
11287	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11288	      ;;
11289	    ia64*)
11290	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11291	      ;;
11292	    *)
11293	      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'
11294	      ;;
11295	    esac
11296	  fi
11297	else
11298	  # FIXME: insert proper C++ library support
11299	  ld_shlibs_CXX=no
11300	fi
11301	;;
11302    esac
11303    ;;
11304  interix3*)
11305    hardcode_direct_CXX=no
11306    hardcode_shlibpath_var_CXX=no
11307    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11308    export_dynamic_flag_spec_CXX='${wl}-E'
11309    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11310    # Instead, shared libraries are loaded at an image base (0x10000000 by
11311    # default) and relocated if they conflict, which is a slow very memory
11312    # consuming and fragmenting process.  To avoid this, we pick a random,
11313    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11314    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11315    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'
11316    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'
11317    ;;
11318  irix5* | irix6*)
11319    case $cc_basename in
11320      CC*)
11321	# SGI C++
11322	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'
11323
11324	# Archives containing C++ object files must be created using
11325	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11326	# necessary to make sure instantiated templates are included
11327	# in the archive.
11328	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11329	;;
11330      *)
11331	if test "$GXX" = yes; then
11332	  if test "$with_gnu_ld" = no; then
11333	    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'
11334	  else
11335	    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'
11336	  fi
11337	fi
11338	link_all_deplibs_CXX=yes
11339	;;
11340    esac
11341    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11342    hardcode_libdir_separator_CXX=:
11343    ;;
11344  linux*)
11345    case $cc_basename in
11346      KCC*)
11347	# Kuck and Associates, Inc. (KAI) C++ Compiler
11348
11349	# KCC will only create a shared library if the output file
11350	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11351	# to its proper name (with version) after linking.
11352	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'
11353	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'
11354	# Commands to make compiler produce verbose output that lists
11355	# what "hidden" libraries, object files and flags are used when
11356	# linking a shared library.
11357	#
11358	# There doesn't appear to be a way to prevent this compiler from
11359	# explicitly linking system object files so we need to strip them
11360	# from the output so that they don't get included in the library
11361	# dependencies.
11362	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'
11363
11364	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11365	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11366
11367	# Archives containing C++ object files must be created using
11368	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11369	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11370	;;
11371      icpc*)
11372	# Intel C++
11373	with_gnu_ld=yes
11374	# version 8.0 and above of icpc choke on multiply defined symbols
11375	# if we add $predep_objects and $postdep_objects, however 7.1 and
11376	# earlier do not add the objects themselves.
11377	case `$CC -V 2>&1` in
11378	*"Version 7."*)
11379  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11380  	  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'
11381	  ;;
11382	*)  # Version 8.0 or newer
11383	  tmp_idyn=
11384	  case $host_cpu in
11385	    ia64*) tmp_idyn=' -i_dynamic';;
11386	  esac
11387  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11388	  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'
11389	  ;;
11390	esac
11391	archive_cmds_need_lc_CXX=no
11392	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11393	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11394	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11395	;;
11396      pgCC*)
11397        # Portland Group C++ compiler
11398	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11399  	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'
11400
11401	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11402	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11403	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'
11404        ;;
11405      cxx*)
11406	# Compaq C++
11407	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11408	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'
11409
11410	runpath_var=LD_RUN_PATH
11411	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11412	hardcode_libdir_separator_CXX=:
11413
11414	# Commands to make compiler produce verbose output that lists
11415	# what "hidden" libraries, object files and flags are used when
11416	# linking a shared library.
11417	#
11418	# There doesn't appear to be a way to prevent this compiler from
11419	# explicitly linking system object files so we need to strip them
11420	# from the output so that they don't get included in the library
11421	# dependencies.
11422	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'
11423	;;
11424    esac
11425    ;;
11426  lynxos*)
11427    # FIXME: insert proper C++ library support
11428    ld_shlibs_CXX=no
11429    ;;
11430  m88k*)
11431    # FIXME: insert proper C++ library support
11432    ld_shlibs_CXX=no
11433    ;;
11434  mvs*)
11435    case $cc_basename in
11436      cxx*)
11437	# FIXME: insert proper C++ library support
11438	ld_shlibs_CXX=no
11439	;;
11440      *)
11441	# FIXME: insert proper C++ library support
11442	ld_shlibs_CXX=no
11443	;;
11444    esac
11445    ;;
11446  netbsd*)
11447    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11448      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11449      wlarc=
11450      hardcode_libdir_flag_spec_CXX='-R$libdir'
11451      hardcode_direct_CXX=yes
11452      hardcode_shlibpath_var_CXX=no
11453    fi
11454    # Workaround some broken pre-1.5 toolchains
11455    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11456    ;;
11457  openbsd2*)
11458    # C++ shared libraries are fairly broken
11459    ld_shlibs_CXX=no
11460    ;;
11461  openbsd*)
11462    hardcode_direct_CXX=yes
11463    hardcode_shlibpath_var_CXX=no
11464    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11465    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11466    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11467      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11468      export_dynamic_flag_spec_CXX='${wl}-E'
11469      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11470    fi
11471    output_verbose_link_cmd='echo'
11472    ;;
11473  osf3*)
11474    case $cc_basename in
11475      KCC*)
11476	# Kuck and Associates, Inc. (KAI) C++ Compiler
11477
11478	# KCC will only create a shared library if the output file
11479	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11480	# to its proper name (with version) after linking.
11481	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'
11482
11483	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11484	hardcode_libdir_separator_CXX=:
11485
11486	# Archives containing C++ object files must be created using
11487	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11488	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11489
11490	;;
11491      RCC*)
11492	# Rational C++ 2.4.1
11493	# FIXME: insert proper C++ library support
11494	ld_shlibs_CXX=no
11495	;;
11496      cxx*)
11497	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11498	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'
11499
11500	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11501	hardcode_libdir_separator_CXX=:
11502
11503	# Commands to make compiler produce verbose output that lists
11504	# what "hidden" libraries, object files and flags are used when
11505	# linking a shared library.
11506	#
11507	# There doesn't appear to be a way to prevent this compiler from
11508	# explicitly linking system object files so we need to strip them
11509	# from the output so that they don't get included in the library
11510	# dependencies.
11511	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'
11512	;;
11513      *)
11514	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11515	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11516	  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'
11517
11518	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11519	  hardcode_libdir_separator_CXX=:
11520
11521	  # Commands to make compiler produce verbose output that lists
11522	  # what "hidden" libraries, object files and flags are used when
11523	  # linking a shared library.
11524	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11525
11526	else
11527	  # FIXME: insert proper C++ library support
11528	  ld_shlibs_CXX=no
11529	fi
11530	;;
11531    esac
11532    ;;
11533  osf4* | osf5*)
11534    case $cc_basename in
11535      KCC*)
11536	# Kuck and Associates, Inc. (KAI) C++ Compiler
11537
11538	# KCC will only create a shared library if the output file
11539	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11540	# to its proper name (with version) after linking.
11541	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'
11542
11543	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11544	hardcode_libdir_separator_CXX=:
11545
11546	# Archives containing C++ object files must be created using
11547	# the KAI C++ compiler.
11548	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11549	;;
11550      RCC*)
11551	# Rational C++ 2.4.1
11552	# FIXME: insert proper C++ library support
11553	ld_shlibs_CXX=no
11554	;;
11555      cxx*)
11556	allow_undefined_flag_CXX=' -expect_unresolved \*'
11557	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'
11558	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11559	  echo "-hidden">> $lib.exp~
11560	  $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~
11561	  $rm $lib.exp'
11562
11563	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11564	hardcode_libdir_separator_CXX=:
11565
11566	# Commands to make compiler produce verbose output that lists
11567	# what "hidden" libraries, object files and flags are used when
11568	# linking a shared library.
11569	#
11570	# There doesn't appear to be a way to prevent this compiler from
11571	# explicitly linking system object files so we need to strip them
11572	# from the output so that they don't get included in the library
11573	# dependencies.
11574	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'
11575	;;
11576      *)
11577	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11578	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11579	 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'
11580
11581	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11582	  hardcode_libdir_separator_CXX=:
11583
11584	  # Commands to make compiler produce verbose output that lists
11585	  # what "hidden" libraries, object files and flags are used when
11586	  # linking a shared library.
11587	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11588
11589	else
11590	  # FIXME: insert proper C++ library support
11591	  ld_shlibs_CXX=no
11592	fi
11593	;;
11594    esac
11595    ;;
11596  psos*)
11597    # FIXME: insert proper C++ library support
11598    ld_shlibs_CXX=no
11599    ;;
11600  sunos4*)
11601    case $cc_basename in
11602      CC*)
11603	# Sun C++ 4.x
11604	# FIXME: insert proper C++ library support
11605	ld_shlibs_CXX=no
11606	;;
11607      lcc*)
11608	# Lucid
11609	# FIXME: insert proper C++ library support
11610	ld_shlibs_CXX=no
11611	;;
11612      *)
11613	# FIXME: insert proper C++ library support
11614	ld_shlibs_CXX=no
11615	;;
11616    esac
11617    ;;
11618  solaris*)
11619    case $cc_basename in
11620      CC*)
11621	# Sun C++ 4.2, 5.x and Centerline C++
11622        archive_cmds_need_lc_CXX=yes
11623	no_undefined_flag_CXX=' -zdefs'
11624	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11625	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11626	$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'
11627
11628	hardcode_libdir_flag_spec_CXX='-R$libdir'
11629	hardcode_shlibpath_var_CXX=no
11630	case $host_os in
11631	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11632	  *)
11633	    # The C++ compiler is used as linker so we must use $wl
11634	    # flag to pass the commands to the underlying system
11635	    # linker. We must also pass each convience library through
11636	    # to the system linker between allextract/defaultextract.
11637	    # The C++ compiler will combine linker options so we
11638	    # cannot just pass the convience library names through
11639	    # without $wl.
11640	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11641	    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'
11642	    ;;
11643	esac
11644	link_all_deplibs_CXX=yes
11645
11646	output_verbose_link_cmd='echo'
11647
11648	# Archives containing C++ object files must be created using
11649	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11650	# necessary to make sure instantiated templates are included
11651	# in the archive.
11652	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11653	;;
11654      gcx*)
11655	# Green Hills C++ Compiler
11656	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11657
11658	# The C++ compiler must be used to create the archive.
11659	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11660	;;
11661      *)
11662	# GNU C++ compiler with Solaris linker
11663	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11664	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11665	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11666	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11667	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11668		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11669
11670	    # Commands to make compiler produce verbose output that lists
11671	    # what "hidden" libraries, object files and flags are used when
11672	    # linking a shared library.
11673	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11674	  else
11675	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11676	    # platform.
11677	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11678	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11679		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11680
11681	    # Commands to make compiler produce verbose output that lists
11682	    # what "hidden" libraries, object files and flags are used when
11683	    # linking a shared library.
11684	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11685	  fi
11686
11687	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11688	fi
11689	;;
11690    esac
11691    ;;
11692  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11693    no_undefined_flag_CXX='${wl}-z,text'
11694    archive_cmds_need_lc_CXX=no
11695    hardcode_shlibpath_var_CXX=no
11696    runpath_var='LD_RUN_PATH'
11697
11698    case $cc_basename in
11699      CC*)
11700	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11701	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11702	;;
11703      *)
11704	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11705	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11706	;;
11707    esac
11708    ;;
11709  sysv5* | sco3.2v5* | sco5v6*)
11710    # Note: We can NOT use -z defs as we might desire, because we do not
11711    # link with -lc, and that would cause any symbols used from libc to
11712    # always be unresolved, which means just about no library would
11713    # ever link correctly.  If we're not using GNU ld we use -z text
11714    # though, which does catch some bad symbols but isn't as heavy-handed
11715    # as -z defs.
11716    # For security reasons, it is highly recommended that you always
11717    # use absolute paths for naming shared libraries, and exclude the
11718    # DT_RUNPATH tag from executables and libraries.  But doing so
11719    # requires that you compile everything twice, which is a pain.
11720    # So that behaviour is only enabled if SCOABSPATH is set to a
11721    # non-empty value in the environment.  Most likely only useful for
11722    # creating official distributions of packages.
11723    # This is a hack until libtool officially supports absolute path
11724    # names for shared libraries.
11725    no_undefined_flag_CXX='${wl}-z,text'
11726    allow_undefined_flag_CXX='${wl}-z,nodefs'
11727    archive_cmds_need_lc_CXX=no
11728    hardcode_shlibpath_var_CXX=no
11729    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11730    hardcode_libdir_separator_CXX=':'
11731    link_all_deplibs_CXX=yes
11732    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11733    runpath_var='LD_RUN_PATH'
11734
11735    case $cc_basename in
11736      CC*)
11737	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11738	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11739	;;
11740      *)
11741	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11742	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11743	;;
11744    esac
11745    ;;
11746  tandem*)
11747    case $cc_basename in
11748      NCC*)
11749	# NonStop-UX NCC 3.20
11750	# FIXME: insert proper C++ library support
11751	ld_shlibs_CXX=no
11752	;;
11753      *)
11754	# FIXME: insert proper C++ library support
11755	ld_shlibs_CXX=no
11756	;;
11757    esac
11758    ;;
11759  vxworks*)
11760    # FIXME: insert proper C++ library support
11761    ld_shlibs_CXX=no
11762    ;;
11763  *)
11764    # FIXME: insert proper C++ library support
11765    ld_shlibs_CXX=no
11766    ;;
11767esac
11768{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11769echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11770test "$ld_shlibs_CXX" = no && can_build_shared=no
11771
11772GCC_CXX="$GXX"
11773LD_CXX="$LD"
11774
11775
11776cat > conftest.$ac_ext <<EOF
11777class Foo
11778{
11779public:
11780  Foo (void) { a = 0; }
11781private:
11782  int a;
11783};
11784EOF
11785
11786if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11787  (eval $ac_compile) 2>&5
11788  ac_status=$?
11789  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11790  (exit $ac_status); }; then
11791  # Parse the compiler output and extract the necessary
11792  # objects, libraries and library flags.
11793
11794  # Sentinel used to keep track of whether or not we are before
11795  # the conftest object file.
11796  pre_test_object_deps_done=no
11797
11798  # The `*' in the case matches for architectures that use `case' in
11799  # $output_verbose_cmd can trigger glob expansion during the loop
11800  # eval without this substitution.
11801  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11802
11803  for p in `eval $output_verbose_link_cmd`; do
11804    case $p in
11805
11806    -L* | -R* | -l*)
11807       # Some compilers place space between "-{L,R}" and the path.
11808       # Remove the space.
11809       if test $p = "-L" \
11810	  || test $p = "-R"; then
11811	 prev=$p
11812	 continue
11813       else
11814	 prev=
11815       fi
11816
11817       if test "$pre_test_object_deps_done" = no; then
11818	 case $p in
11819	 -L* | -R*)
11820	   # Internal compiler library paths should come after those
11821	   # provided the user.  The postdeps already come after the
11822	   # user supplied libs so there is no need to process them.
11823	   if test -z "$compiler_lib_search_path_CXX"; then
11824	     compiler_lib_search_path_CXX="${prev}${p}"
11825	   else
11826	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11827	   fi
11828	   ;;
11829	 # The "-l" case would never come before the object being
11830	 # linked, so don't bother handling this case.
11831	 esac
11832       else
11833	 if test -z "$postdeps_CXX"; then
11834	   postdeps_CXX="${prev}${p}"
11835	 else
11836	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11837	 fi
11838       fi
11839       ;;
11840
11841    *.$objext)
11842       # This assumes that the test object file only shows up
11843       # once in the compiler output.
11844       if test "$p" = "conftest.$objext"; then
11845	 pre_test_object_deps_done=yes
11846	 continue
11847       fi
11848
11849       if test "$pre_test_object_deps_done" = no; then
11850	 if test -z "$predep_objects_CXX"; then
11851	   predep_objects_CXX="$p"
11852	 else
11853	   predep_objects_CXX="$predep_objects_CXX $p"
11854	 fi
11855       else
11856	 if test -z "$postdep_objects_CXX"; then
11857	   postdep_objects_CXX="$p"
11858	 else
11859	   postdep_objects_CXX="$postdep_objects_CXX $p"
11860	 fi
11861       fi
11862       ;;
11863
11864    *) ;; # Ignore the rest.
11865
11866    esac
11867  done
11868
11869  # Clean up.
11870  rm -f a.out a.exe
11871else
11872  echo "libtool.m4: error: problem compiling CXX test program"
11873fi
11874
11875$rm -f confest.$objext
11876
11877# PORTME: override above test on systems where it is broken
11878case $host_os in
11879interix3*)
11880  # Interix 3.5 installs completely hosed .la files for C++, so rather than
11881  # hack all around it, let's just trust "g++" to DTRT.
11882  predep_objects_CXX=
11883  postdep_objects_CXX=
11884  postdeps_CXX=
11885  ;;
11886
11887solaris*)
11888  case $cc_basename in
11889  CC*)
11890    # Adding this requires a known-good setup of shared libraries for
11891    # Sun compiler versions before 5.6, else PIC objects from an old
11892    # archive will be linked into the output, leading to subtle bugs.
11893    postdeps_CXX='-lCstd -lCrun'
11894    ;;
11895  esac
11896  ;;
11897esac
11898
11899
11900case " $postdeps_CXX " in
11901*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11902esac
11903
11904lt_prog_compiler_wl_CXX=
11905lt_prog_compiler_pic_CXX=
11906lt_prog_compiler_static_CXX=
11907
11908{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11909echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11910
11911  # C++ specific cases for pic, static, wl, etc.
11912  if test "$GXX" = yes; then
11913    lt_prog_compiler_wl_CXX='-Wl,'
11914    lt_prog_compiler_static_CXX='-static'
11915
11916    case $host_os in
11917    aix*)
11918      # All AIX code is PIC.
11919      if test "$host_cpu" = ia64; then
11920	# AIX 5 now supports IA64 processor
11921	lt_prog_compiler_static_CXX='-Bstatic'
11922      fi
11923      ;;
11924    amigaos*)
11925      # FIXME: we need at least 68020 code to build shared libraries, but
11926      # adding the `-m68020' flag to GCC prevents building anything better,
11927      # like `-m68040'.
11928      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11929      ;;
11930    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11931      # PIC is the default for these OSes.
11932      ;;
11933    mingw* | os2* | pw32*)
11934      # This hack is so that the source file can tell whether it is being
11935      # built for inclusion in a dll (and should export symbols for example).
11936      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11937      ;;
11938    darwin* | rhapsody*)
11939      # PIC is the default on this platform
11940      # Common symbols not allowed in MH_DYLIB files
11941      lt_prog_compiler_pic_CXX='-fno-common'
11942      ;;
11943    *djgpp*)
11944      # DJGPP does not support shared libraries at all
11945      lt_prog_compiler_pic_CXX=
11946      ;;
11947    interix3*)
11948      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11949      # Instead, we relocate shared libraries at runtime.
11950      ;;
11951    sysv4*MP*)
11952      if test -d /usr/nec; then
11953	lt_prog_compiler_pic_CXX=-Kconform_pic
11954      fi
11955      ;;
11956    hpux*)
11957      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11958      # not for PA HP-UX.
11959      case $host_cpu in
11960      hppa*64*|ia64*)
11961	;;
11962      *)
11963	lt_prog_compiler_pic_CXX='-fPIC'
11964	;;
11965      esac
11966      ;;
11967    *)
11968      lt_prog_compiler_pic_CXX='-fPIC'
11969      ;;
11970    esac
11971  else
11972    case $host_os in
11973      aix4* | aix5*)
11974	# All AIX code is PIC.
11975	if test "$host_cpu" = ia64; then
11976	  # AIX 5 now supports IA64 processor
11977	  lt_prog_compiler_static_CXX='-Bstatic'
11978	else
11979	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11980	fi
11981	;;
11982      chorus*)
11983	case $cc_basename in
11984	cxch68*)
11985	  # Green Hills C++ Compiler
11986	  # _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"
11987	  ;;
11988	esac
11989	;;
11990       darwin*)
11991         # PIC is the default on this platform
11992         # Common symbols not allowed in MH_DYLIB files
11993         case $cc_basename in
11994           xlc*)
11995           lt_prog_compiler_pic_CXX='-qnocommon'
11996           lt_prog_compiler_wl_CXX='-Wl,'
11997           ;;
11998         esac
11999       ;;
12000      dgux*)
12001	case $cc_basename in
12002	  ec++*)
12003	    lt_prog_compiler_pic_CXX='-KPIC'
12004	    ;;
12005	  ghcx*)
12006	    # Green Hills C++ Compiler
12007	    lt_prog_compiler_pic_CXX='-pic'
12008	    ;;
12009	  *)
12010	    ;;
12011	esac
12012	;;
12013      freebsd* | kfreebsd*-gnu | dragonfly*)
12014	# FreeBSD uses GNU C++
12015	;;
12016      hpux9* | hpux10* | hpux11*)
12017	case $cc_basename in
12018	  CC*)
12019	    lt_prog_compiler_wl_CXX='-Wl,'
12020	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12021	    if test "$host_cpu" != ia64; then
12022	      lt_prog_compiler_pic_CXX='+Z'
12023	    fi
12024	    ;;
12025	  aCC*)
12026	    lt_prog_compiler_wl_CXX='-Wl,'
12027	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12028	    case $host_cpu in
12029	    hppa*64*|ia64*)
12030	      # +Z the default
12031	      ;;
12032	    *)
12033	      lt_prog_compiler_pic_CXX='+Z'
12034	      ;;
12035	    esac
12036	    ;;
12037	  *)
12038	    ;;
12039	esac
12040	;;
12041      interix*)
12042	# This is c89, which is MS Visual C++ (no shared libs)
12043	# Anyone wants to do a port?
12044	;;
12045      irix5* | irix6* | nonstopux*)
12046	case $cc_basename in
12047	  CC*)
12048	    lt_prog_compiler_wl_CXX='-Wl,'
12049	    lt_prog_compiler_static_CXX='-non_shared'
12050	    # CC pic flag -KPIC is the default.
12051	    ;;
12052	  *)
12053	    ;;
12054	esac
12055	;;
12056      linux*)
12057	case $cc_basename in
12058	  KCC*)
12059	    # KAI C++ Compiler
12060	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12061	    lt_prog_compiler_pic_CXX='-fPIC'
12062	    ;;
12063	  icpc* | ecpc*)
12064	    # Intel C++
12065	    lt_prog_compiler_wl_CXX='-Wl,'
12066	    lt_prog_compiler_pic_CXX='-KPIC'
12067	    lt_prog_compiler_static_CXX='-static'
12068	    ;;
12069	  pgCC*)
12070	    # Portland Group C++ compiler.
12071	    lt_prog_compiler_wl_CXX='-Wl,'
12072	    lt_prog_compiler_pic_CXX='-fpic'
12073	    lt_prog_compiler_static_CXX='-Bstatic'
12074	    ;;
12075	  cxx*)
12076	    # Compaq C++
12077	    # Make sure the PIC flag is empty.  It appears that all Alpha
12078	    # Linux and Compaq Tru64 Unix objects are PIC.
12079	    lt_prog_compiler_pic_CXX=
12080	    lt_prog_compiler_static_CXX='-non_shared'
12081	    ;;
12082	  *)
12083	    ;;
12084	esac
12085	;;
12086      lynxos*)
12087	;;
12088      m88k*)
12089	;;
12090      mvs*)
12091	case $cc_basename in
12092	  cxx*)
12093	    lt_prog_compiler_pic_CXX='-W c,exportall'
12094	    ;;
12095	  *)
12096	    ;;
12097	esac
12098	;;
12099      netbsd*)
12100	;;
12101      osf3* | osf4* | osf5*)
12102	case $cc_basename in
12103	  KCC*)
12104	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12105	    ;;
12106	  RCC*)
12107	    # Rational C++ 2.4.1
12108	    lt_prog_compiler_pic_CXX='-pic'
12109	    ;;
12110	  cxx*)
12111	    # Digital/Compaq C++
12112	    lt_prog_compiler_wl_CXX='-Wl,'
12113	    # Make sure the PIC flag is empty.  It appears that all Alpha
12114	    # Linux and Compaq Tru64 Unix objects are PIC.
12115	    lt_prog_compiler_pic_CXX=
12116	    lt_prog_compiler_static_CXX='-non_shared'
12117	    ;;
12118	  *)
12119	    ;;
12120	esac
12121	;;
12122      psos*)
12123	;;
12124      solaris*)
12125	case $cc_basename in
12126	  CC*)
12127	    # Sun C++ 4.2, 5.x and Centerline C++
12128	    lt_prog_compiler_pic_CXX='-KPIC'
12129	    lt_prog_compiler_static_CXX='-Bstatic'
12130	    lt_prog_compiler_wl_CXX='-Qoption ld '
12131	    ;;
12132	  gcx*)
12133	    # Green Hills C++ Compiler
12134	    lt_prog_compiler_pic_CXX='-PIC'
12135	    ;;
12136	  *)
12137	    ;;
12138	esac
12139	;;
12140      sunos4*)
12141	case $cc_basename in
12142	  CC*)
12143	    # Sun C++ 4.x
12144	    lt_prog_compiler_pic_CXX='-pic'
12145	    lt_prog_compiler_static_CXX='-Bstatic'
12146	    ;;
12147	  lcc*)
12148	    # Lucid
12149	    lt_prog_compiler_pic_CXX='-pic'
12150	    ;;
12151	  *)
12152	    ;;
12153	esac
12154	;;
12155      tandem*)
12156	case $cc_basename in
12157	  NCC*)
12158	    # NonStop-UX NCC 3.20
12159	    lt_prog_compiler_pic_CXX='-KPIC'
12160	    ;;
12161	  *)
12162	    ;;
12163	esac
12164	;;
12165      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12166	case $cc_basename in
12167	  CC*)
12168	    lt_prog_compiler_wl_CXX='-Wl,'
12169	    lt_prog_compiler_pic_CXX='-KPIC'
12170	    lt_prog_compiler_static_CXX='-Bstatic'
12171	    ;;
12172	esac
12173	;;
12174      vxworks*)
12175	;;
12176      *)
12177	lt_prog_compiler_can_build_shared_CXX=no
12178	;;
12179    esac
12180  fi
12181
12182{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12183echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12184
12185#
12186# Check to make sure the PIC flag actually works.
12187#
12188if test -n "$lt_prog_compiler_pic_CXX"; then
12189
12190{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12191echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12192if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12193  echo $ECHO_N "(cached) $ECHO_C" >&6
12194else
12195  lt_prog_compiler_pic_works_CXX=no
12196  ac_outfile=conftest.$ac_objext
12197   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12198   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12199   # Insert the option either (1) after the last *FLAGS variable, or
12200   # (2) before a word containing "conftest.", or (3) at the end.
12201   # Note that $ac_compile itself does not contain backslashes and begins
12202   # with a dollar sign (not a hyphen), so the echo should work correctly.
12203   # The option is referenced via a variable to avoid confusing sed.
12204   lt_compile=`echo "$ac_compile" | $SED \
12205   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12206   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12207   -e 's:$: $lt_compiler_flag:'`
12208   (eval echo "\"\$as_me:12208: $lt_compile\"" >&5)
12209   (eval "$lt_compile" 2>conftest.err)
12210   ac_status=$?
12211   cat conftest.err >&5
12212   echo "$as_me:12212: \$? = $ac_status" >&5
12213   if (exit $ac_status) && test -s "$ac_outfile"; then
12214     # The compiler can only warn and ignore the option if not recognized
12215     # So say no if there are warnings other than the usual output.
12216     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12217     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12218     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12219       lt_prog_compiler_pic_works_CXX=yes
12220     fi
12221   fi
12222   $rm conftest*
12223
12224fi
12225{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12226echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12227
12228if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12229    case $lt_prog_compiler_pic_CXX in
12230     "" | " "*) ;;
12231     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12232     esac
12233else
12234    lt_prog_compiler_pic_CXX=
12235     lt_prog_compiler_can_build_shared_CXX=no
12236fi
12237
12238fi
12239case $host_os in
12240  # For platforms which do not support PIC, -DPIC is meaningless:
12241  *djgpp*)
12242    lt_prog_compiler_pic_CXX=
12243    ;;
12244  *)
12245    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12246    ;;
12247esac
12248
12249#
12250# Check to make sure the static flag actually works.
12251#
12252wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12253{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12254echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12255if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12256  echo $ECHO_N "(cached) $ECHO_C" >&6
12257else
12258  lt_prog_compiler_static_works_CXX=no
12259   save_LDFLAGS="$LDFLAGS"
12260   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12261   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12262   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12263     # The linker can only warn and ignore the option if not recognized
12264     # So say no if there are warnings
12265     if test -s conftest.err; then
12266       # Append any errors to the config.log.
12267       cat conftest.err 1>&5
12268       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12269       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12270       if diff conftest.exp conftest.er2 >/dev/null; then
12271         lt_prog_compiler_static_works_CXX=yes
12272       fi
12273     else
12274       lt_prog_compiler_static_works_CXX=yes
12275     fi
12276   fi
12277   $rm conftest*
12278   LDFLAGS="$save_LDFLAGS"
12279
12280fi
12281{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12282echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12283
12284if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12285    :
12286else
12287    lt_prog_compiler_static_CXX=
12288fi
12289
12290
12291{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12292echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12293if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12294  echo $ECHO_N "(cached) $ECHO_C" >&6
12295else
12296  lt_cv_prog_compiler_c_o_CXX=no
12297   $rm -r conftest 2>/dev/null
12298   mkdir conftest
12299   cd conftest
12300   mkdir out
12301   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12302
12303   lt_compiler_flag="-o out/conftest2.$ac_objext"
12304   # Insert the option either (1) after the last *FLAGS variable, or
12305   # (2) before a word containing "conftest.", or (3) at the end.
12306   # Note that $ac_compile itself does not contain backslashes and begins
12307   # with a dollar sign (not a hyphen), so the echo should work correctly.
12308   lt_compile=`echo "$ac_compile" | $SED \
12309   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12310   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12311   -e 's:$: $lt_compiler_flag:'`
12312   (eval echo "\"\$as_me:12312: $lt_compile\"" >&5)
12313   (eval "$lt_compile" 2>out/conftest.err)
12314   ac_status=$?
12315   cat out/conftest.err >&5
12316   echo "$as_me:12316: \$? = $ac_status" >&5
12317   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12318   then
12319     # The compiler can only warn and ignore the option if not recognized
12320     # So say no if there are warnings
12321     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12322     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12323     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12324       lt_cv_prog_compiler_c_o_CXX=yes
12325     fi
12326   fi
12327   chmod u+w . 2>&5
12328   $rm conftest*
12329   # SGI C++ compiler will create directory out/ii_files/ for
12330   # template instantiation
12331   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12332   $rm out/* && rmdir out
12333   cd ..
12334   rmdir conftest
12335   $rm conftest*
12336
12337fi
12338{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12339echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12340
12341
12342hard_links="nottested"
12343if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12344  # do not overwrite the value of need_locks provided by the user
12345  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12346echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12347  hard_links=yes
12348  $rm conftest*
12349  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12350  touch conftest.a
12351  ln conftest.a conftest.b 2>&5 || hard_links=no
12352  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12353  { echo "$as_me:$LINENO: result: $hard_links" >&5
12354echo "${ECHO_T}$hard_links" >&6; }
12355  if test "$hard_links" = no; then
12356    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12357echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12358    need_locks=warn
12359  fi
12360else
12361  need_locks=no
12362fi
12363
12364{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12365echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12366
12367  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12368  case $host_os in
12369  aix4* | aix5*)
12370    # If we're using GNU nm, then we don't want the "-C" option.
12371    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12372    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12373      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'
12374    else
12375      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'
12376    fi
12377    ;;
12378  pw32*)
12379    export_symbols_cmds_CXX="$ltdll_cmds"
12380  ;;
12381  cygwin* | mingw*)
12382    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'
12383  ;;
12384  *)
12385    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12386  ;;
12387  esac
12388
12389{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12390echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12391test "$ld_shlibs_CXX" = no && can_build_shared=no
12392
12393#
12394# Do we need to explicitly link libc?
12395#
12396case "x$archive_cmds_need_lc_CXX" in
12397x|xyes)
12398  # Assume -lc should be added
12399  archive_cmds_need_lc_CXX=yes
12400
12401  if test "$enable_shared" = yes && test "$GCC" = yes; then
12402    case $archive_cmds_CXX in
12403    *'~'*)
12404      # FIXME: we may have to deal with multi-command sequences.
12405      ;;
12406    '$CC '*)
12407      # Test whether the compiler implicitly links with -lc since on some
12408      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12409      # to ld, don't add -lc before -lgcc.
12410      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12411echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12412      $rm conftest*
12413      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12414
12415      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12416  (eval $ac_compile) 2>&5
12417  ac_status=$?
12418  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12419  (exit $ac_status); } 2>conftest.err; then
12420        soname=conftest
12421        lib=conftest
12422        libobjs=conftest.$ac_objext
12423        deplibs=
12424        wl=$lt_prog_compiler_wl_CXX
12425	pic_flag=$lt_prog_compiler_pic_CXX
12426        compiler_flags=-v
12427        linker_flags=-v
12428        verstring=
12429        output_objdir=.
12430        libname=conftest
12431        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12432        allow_undefined_flag_CXX=
12433        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12434  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12435  ac_status=$?
12436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12437  (exit $ac_status); }
12438        then
12439	  archive_cmds_need_lc_CXX=no
12440        else
12441	  archive_cmds_need_lc_CXX=yes
12442        fi
12443        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12444      else
12445        cat conftest.err 1>&5
12446      fi
12447      $rm conftest*
12448      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12449echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12450      ;;
12451    esac
12452  fi
12453  ;;
12454esac
12455
12456{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12457echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12458library_names_spec=
12459libname_spec='lib$name'
12460soname_spec=
12461shrext_cmds=".so"
12462postinstall_cmds=
12463postuninstall_cmds=
12464finish_cmds=
12465finish_eval=
12466shlibpath_var=
12467shlibpath_overrides_runpath=unknown
12468version_type=none
12469dynamic_linker="$host_os ld.so"
12470sys_lib_dlsearch_path_spec="/lib /usr/lib"
12471if test "$GCC" = yes; then
12472  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12473  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12474    # if the path contains ";" then we assume it to be the separator
12475    # otherwise default to the standard path separator (i.e. ":") - it is
12476    # assumed that no part of a normal pathname contains ";" but that should
12477    # okay in the real world where ";" in dirpaths is itself problematic.
12478    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12479  else
12480    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12481  fi
12482else
12483  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12484fi
12485need_lib_prefix=unknown
12486hardcode_into_libs=no
12487
12488# when you set need_version to no, make sure it does not cause -set_version
12489# flags to be left without arguments
12490need_version=unknown
12491
12492case $host_os in
12493aix3*)
12494  version_type=linux
12495  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12496  shlibpath_var=LIBPATH
12497
12498  # AIX 3 has no versioning support, so we append a major version to the name.
12499  soname_spec='${libname}${release}${shared_ext}$major'
12500  ;;
12501
12502aix4* | aix5*)
12503  version_type=linux
12504  need_lib_prefix=no
12505  need_version=no
12506  hardcode_into_libs=yes
12507  if test "$host_cpu" = ia64; then
12508    # AIX 5 supports IA64
12509    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12510    shlibpath_var=LD_LIBRARY_PATH
12511  else
12512    # With GCC up to 2.95.x, collect2 would create an import file
12513    # for dependence libraries.  The import file would start with
12514    # the line `#! .'.  This would cause the generated library to
12515    # depend on `.', always an invalid library.  This was fixed in
12516    # development snapshots of GCC prior to 3.0.
12517    case $host_os in
12518      aix4 | aix4.[01] | aix4.[01].*)
12519      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12520	   echo ' yes '
12521	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12522	:
12523      else
12524	can_build_shared=no
12525      fi
12526      ;;
12527    esac
12528    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12529    # soname into executable. Probably we can add versioning support to
12530    # collect2, so additional links can be useful in future.
12531    if test "$aix_use_runtimelinking" = yes; then
12532      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12533      # instead of lib<name>.a to let people know that these are not
12534      # typical AIX shared libraries.
12535      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12536    else
12537      # We preserve .a as extension for shared libraries through AIX4.2
12538      # and later when we are not doing run time linking.
12539      library_names_spec='${libname}${release}.a $libname.a'
12540      soname_spec='${libname}${release}${shared_ext}$major'
12541    fi
12542    shlibpath_var=LIBPATH
12543  fi
12544  ;;
12545
12546amigaos*)
12547  library_names_spec='$libname.ixlibrary $libname.a'
12548  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12549  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'
12550  ;;
12551
12552beos*)
12553  library_names_spec='${libname}${shared_ext}'
12554  dynamic_linker="$host_os ld.so"
12555  shlibpath_var=LIBRARY_PATH
12556  ;;
12557
12558bsdi[45]*)
12559  version_type=linux
12560  need_version=no
12561  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12562  soname_spec='${libname}${release}${shared_ext}$major'
12563  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12564  shlibpath_var=LD_LIBRARY_PATH
12565  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12566  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12567  # the default ld.so.conf also contains /usr/contrib/lib and
12568  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12569  # libtool to hard-code these into programs
12570  ;;
12571
12572cygwin* | mingw* | pw32*)
12573  version_type=windows
12574  shrext_cmds=".dll"
12575  need_version=no
12576  need_lib_prefix=no
12577
12578  case $GCC,$host_os in
12579  yes,cygwin* | yes,mingw* | yes,pw32*)
12580    library_names_spec='$libname.dll.a'
12581    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12582    postinstall_cmds='base_file=`basename \${file}`~
12583      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12584      dldir=$destdir/`dirname \$dlpath`~
12585      test -d \$dldir || mkdir -p \$dldir~
12586      $install_prog $dir/$dlname \$dldir/$dlname~
12587      chmod a+x \$dldir/$dlname'
12588    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12589      dlpath=$dir/\$dldll~
12590       $rm \$dlpath'
12591    shlibpath_overrides_runpath=yes
12592
12593    case $host_os in
12594    cygwin*)
12595      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12596      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12597      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12598      ;;
12599    mingw*)
12600      # MinGW DLLs use traditional 'lib' prefix
12601      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12602      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12603      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12604        # It is most probably a Windows format PATH printed by
12605        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12606        # path with ; separators, and with drive letters. We can handle the
12607        # drive letters (cygwin fileutils understands them), so leave them,
12608        # especially as we might pass files found there to a mingw objdump,
12609        # which wouldn't understand a cygwinified path. Ahh.
12610        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12611      else
12612        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12613      fi
12614      ;;
12615    pw32*)
12616      # pw32 DLLs use 'pw' prefix rather than 'lib'
12617      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12618      ;;
12619    esac
12620    ;;
12621
12622  *)
12623    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12624    ;;
12625  esac
12626  dynamic_linker='Win32 ld.exe'
12627  # FIXME: first we should search . and the directory the executable is in
12628  shlibpath_var=PATH
12629  ;;
12630
12631darwin* | rhapsody*)
12632  dynamic_linker="$host_os dyld"
12633  version_type=darwin
12634  need_lib_prefix=no
12635  need_version=no
12636  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12637  soname_spec='${libname}${release}${major}$shared_ext'
12638  shlibpath_overrides_runpath=yes
12639  shlibpath_var=DYLD_LIBRARY_PATH
12640  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12641  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12642  if test "$GCC" = yes; then
12643    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"`
12644  else
12645    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12646  fi
12647  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12648  ;;
12649
12650dgux*)
12651  version_type=linux
12652  need_lib_prefix=no
12653  need_version=no
12654  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12655  soname_spec='${libname}${release}${shared_ext}$major'
12656  shlibpath_var=LD_LIBRARY_PATH
12657  ;;
12658
12659freebsd1*)
12660  dynamic_linker=no
12661  ;;
12662
12663kfreebsd*-gnu)
12664  version_type=linux
12665  need_lib_prefix=no
12666  need_version=no
12667  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12668  soname_spec='${libname}${release}${shared_ext}$major'
12669  shlibpath_var=LD_LIBRARY_PATH
12670  shlibpath_overrides_runpath=no
12671  hardcode_into_libs=yes
12672  dynamic_linker='GNU ld.so'
12673  ;;
12674
12675freebsd* | dragonfly*)
12676  # DragonFly does not have aout.  When/if they implement a new
12677  # versioning mechanism, adjust this.
12678  if test -x /usr/bin/objformat; then
12679    objformat=`/usr/bin/objformat`
12680  else
12681    case $host_os in
12682    freebsd[123]*) objformat=aout ;;
12683    *) objformat=elf ;;
12684    esac
12685  fi
12686  version_type=freebsd-$objformat
12687  case $version_type in
12688    freebsd-elf*)
12689      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12690      need_version=no
12691      need_lib_prefix=no
12692      ;;
12693    freebsd-*)
12694      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12695      need_version=yes
12696      ;;
12697  esac
12698  shlibpath_var=LD_LIBRARY_PATH
12699  case $host_os in
12700  freebsd2*)
12701    shlibpath_overrides_runpath=yes
12702    ;;
12703  freebsd3.[01]* | freebsdelf3.[01]*)
12704    shlibpath_overrides_runpath=yes
12705    hardcode_into_libs=yes
12706    ;;
12707  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12708  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12709    shlibpath_overrides_runpath=no
12710    hardcode_into_libs=yes
12711    ;;
12712  freebsd*) # from 4.6 on
12713    shlibpath_overrides_runpath=yes
12714    hardcode_into_libs=yes
12715    ;;
12716  esac
12717  ;;
12718
12719gnu*)
12720  version_type=linux
12721  need_lib_prefix=no
12722  need_version=no
12723  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12724  soname_spec='${libname}${release}${shared_ext}$major'
12725  shlibpath_var=LD_LIBRARY_PATH
12726  hardcode_into_libs=yes
12727  ;;
12728
12729hpux9* | hpux10* | hpux11*)
12730  # Give a soname corresponding to the major version so that dld.sl refuses to
12731  # link against other versions.
12732  version_type=sunos
12733  need_lib_prefix=no
12734  need_version=no
12735  case $host_cpu in
12736  ia64*)
12737    shrext_cmds='.so'
12738    hardcode_into_libs=yes
12739    dynamic_linker="$host_os dld.so"
12740    shlibpath_var=LD_LIBRARY_PATH
12741    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12742    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12743    soname_spec='${libname}${release}${shared_ext}$major'
12744    if test "X$HPUX_IA64_MODE" = X32; then
12745      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12746    else
12747      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12748    fi
12749    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12750    ;;
12751   hppa*64*)
12752     shrext_cmds='.sl'
12753     hardcode_into_libs=yes
12754     dynamic_linker="$host_os dld.sl"
12755     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12756     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12757     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12758     soname_spec='${libname}${release}${shared_ext}$major'
12759     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12760     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12761     ;;
12762   *)
12763    shrext_cmds='.sl'
12764    dynamic_linker="$host_os dld.sl"
12765    shlibpath_var=SHLIB_PATH
12766    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12767    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12768    soname_spec='${libname}${release}${shared_ext}$major'
12769    ;;
12770  esac
12771  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12772  postinstall_cmds='chmod 555 $lib'
12773  ;;
12774
12775interix3*)
12776  version_type=linux
12777  need_lib_prefix=no
12778  need_version=no
12779  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12780  soname_spec='${libname}${release}${shared_ext}$major'
12781  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12782  shlibpath_var=LD_LIBRARY_PATH
12783  shlibpath_overrides_runpath=no
12784  hardcode_into_libs=yes
12785  ;;
12786
12787irix5* | irix6* | nonstopux*)
12788  case $host_os in
12789    nonstopux*) version_type=nonstopux ;;
12790    *)
12791	if test "$lt_cv_prog_gnu_ld" = yes; then
12792		version_type=linux
12793	else
12794		version_type=irix
12795	fi ;;
12796  esac
12797  need_lib_prefix=no
12798  need_version=no
12799  soname_spec='${libname}${release}${shared_ext}$major'
12800  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12801  case $host_os in
12802  irix5* | nonstopux*)
12803    libsuff= shlibsuff=
12804    ;;
12805  *)
12806    case $LD in # libtool.m4 will add one of these switches to LD
12807    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12808      libsuff= shlibsuff= libmagic=32-bit;;
12809    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12810      libsuff=32 shlibsuff=N32 libmagic=N32;;
12811    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12812      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12813    *) libsuff= shlibsuff= libmagic=never-match;;
12814    esac
12815    ;;
12816  esac
12817  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12818  shlibpath_overrides_runpath=no
12819  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12820  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12821  hardcode_into_libs=yes
12822  ;;
12823
12824# No shared lib support for Linux oldld, aout, or coff.
12825linux*oldld* | linux*aout* | linux*coff*)
12826  dynamic_linker=no
12827  ;;
12828
12829# This must be Linux ELF.
12830linux*)
12831  version_type=linux
12832  need_lib_prefix=no
12833  need_version=no
12834  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12835  soname_spec='${libname}${release}${shared_ext}$major'
12836  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12837  shlibpath_var=LD_LIBRARY_PATH
12838  shlibpath_overrides_runpath=no
12839  # This implies no fast_install, which is unacceptable.
12840  # Some rework will be needed to allow for fast_install
12841  # before this can be enabled.
12842  hardcode_into_libs=yes
12843
12844  # Append ld.so.conf contents to the search path
12845  if test -f /etc/ld.so.conf; then
12846    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' ' '`
12847    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12848  fi
12849
12850  # We used to test for /lib/ld.so.1 and disable shared libraries on
12851  # powerpc, because MkLinux only supported shared libraries with the
12852  # GNU dynamic linker.  Since this was broken with cross compilers,
12853  # most powerpc-linux boxes support dynamic linking these days and
12854  # people can always --disable-shared, the test was removed, and we
12855  # assume the GNU/Linux dynamic linker is in use.
12856  dynamic_linker='GNU/Linux ld.so'
12857  ;;
12858
12859knetbsd*-gnu)
12860  version_type=linux
12861  need_lib_prefix=no
12862  need_version=no
12863  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12864  soname_spec='${libname}${release}${shared_ext}$major'
12865  shlibpath_var=LD_LIBRARY_PATH
12866  shlibpath_overrides_runpath=no
12867  hardcode_into_libs=yes
12868  dynamic_linker='GNU ld.so'
12869  ;;
12870
12871netbsd*)
12872  version_type=sunos
12873  need_lib_prefix=no
12874  need_version=no
12875  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12876    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12877    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12878    dynamic_linker='NetBSD (a.out) ld.so'
12879  else
12880    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12881    soname_spec='${libname}${release}${shared_ext}$major'
12882    dynamic_linker='NetBSD ld.elf_so'
12883  fi
12884  shlibpath_var=LD_LIBRARY_PATH
12885  shlibpath_overrides_runpath=yes
12886  hardcode_into_libs=yes
12887  ;;
12888
12889newsos6)
12890  version_type=linux
12891  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12892  shlibpath_var=LD_LIBRARY_PATH
12893  shlibpath_overrides_runpath=yes
12894  ;;
12895
12896nto-qnx*)
12897  version_type=linux
12898  need_lib_prefix=no
12899  need_version=no
12900  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12901  soname_spec='${libname}${release}${shared_ext}$major'
12902  shlibpath_var=LD_LIBRARY_PATH
12903  shlibpath_overrides_runpath=yes
12904  ;;
12905
12906openbsd*)
12907  version_type=sunos
12908  sys_lib_dlsearch_path_spec="/usr/lib"
12909  need_lib_prefix=no
12910  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12911  case $host_os in
12912    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12913    *)                         need_version=no  ;;
12914  esac
12915  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12916  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12917  shlibpath_var=LD_LIBRARY_PATH
12918  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12919    case $host_os in
12920      openbsd2.[89] | openbsd2.[89].*)
12921	shlibpath_overrides_runpath=no
12922	;;
12923      *)
12924	shlibpath_overrides_runpath=yes
12925	;;
12926      esac
12927  else
12928    shlibpath_overrides_runpath=yes
12929  fi
12930  ;;
12931
12932os2*)
12933  libname_spec='$name'
12934  shrext_cmds=".dll"
12935  need_lib_prefix=no
12936  library_names_spec='$libname${shared_ext} $libname.a'
12937  dynamic_linker='OS/2 ld.exe'
12938  shlibpath_var=LIBPATH
12939  ;;
12940
12941osf3* | osf4* | osf5*)
12942  version_type=osf
12943  need_lib_prefix=no
12944  need_version=no
12945  soname_spec='${libname}${release}${shared_ext}$major'
12946  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12947  shlibpath_var=LD_LIBRARY_PATH
12948  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12949  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12950  ;;
12951
12952solaris*)
12953  version_type=linux
12954  need_lib_prefix=no
12955  need_version=no
12956  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12957  soname_spec='${libname}${release}${shared_ext}$major'
12958  shlibpath_var=LD_LIBRARY_PATH
12959  shlibpath_overrides_runpath=yes
12960  hardcode_into_libs=yes
12961  # ldd complains unless libraries are executable
12962  postinstall_cmds='chmod +x $lib'
12963  ;;
12964
12965sunos4*)
12966  version_type=sunos
12967  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12968  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12969  shlibpath_var=LD_LIBRARY_PATH
12970  shlibpath_overrides_runpath=yes
12971  if test "$with_gnu_ld" = yes; then
12972    need_lib_prefix=no
12973  fi
12974  need_version=yes
12975  ;;
12976
12977sysv4 | sysv4.3*)
12978  version_type=linux
12979  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12980  soname_spec='${libname}${release}${shared_ext}$major'
12981  shlibpath_var=LD_LIBRARY_PATH
12982  case $host_vendor in
12983    sni)
12984      shlibpath_overrides_runpath=no
12985      need_lib_prefix=no
12986      export_dynamic_flag_spec='${wl}-Blargedynsym'
12987      runpath_var=LD_RUN_PATH
12988      ;;
12989    siemens)
12990      need_lib_prefix=no
12991      ;;
12992    motorola)
12993      need_lib_prefix=no
12994      need_version=no
12995      shlibpath_overrides_runpath=no
12996      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12997      ;;
12998  esac
12999  ;;
13000
13001sysv4*MP*)
13002  if test -d /usr/nec ;then
13003    version_type=linux
13004    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13005    soname_spec='$libname${shared_ext}.$major'
13006    shlibpath_var=LD_LIBRARY_PATH
13007  fi
13008  ;;
13009
13010sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13011  version_type=freebsd-elf
13012  need_lib_prefix=no
13013  need_version=no
13014  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13015  soname_spec='${libname}${release}${shared_ext}$major'
13016  shlibpath_var=LD_LIBRARY_PATH
13017  hardcode_into_libs=yes
13018  if test "$with_gnu_ld" = yes; then
13019    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13020    shlibpath_overrides_runpath=no
13021  else
13022    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13023    shlibpath_overrides_runpath=yes
13024    case $host_os in
13025      sco3.2v5*)
13026        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13027	;;
13028    esac
13029  fi
13030  sys_lib_dlsearch_path_spec='/usr/lib'
13031  ;;
13032
13033uts4*)
13034  version_type=linux
13035  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13036  soname_spec='${libname}${release}${shared_ext}$major'
13037  shlibpath_var=LD_LIBRARY_PATH
13038  ;;
13039
13040*)
13041  dynamic_linker=no
13042  ;;
13043esac
13044{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13045echo "${ECHO_T}$dynamic_linker" >&6; }
13046test "$dynamic_linker" = no && can_build_shared=no
13047
13048variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13049if test "$GCC" = yes; then
13050  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13051fi
13052
13053{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13054echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13055hardcode_action_CXX=
13056if test -n "$hardcode_libdir_flag_spec_CXX" || \
13057   test -n "$runpath_var_CXX" || \
13058   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13059
13060  # We can hardcode non-existant directories.
13061  if test "$hardcode_direct_CXX" != no &&
13062     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13063     # have to relink, otherwise we might link with an installed library
13064     # when we should be linking with a yet-to-be-installed one
13065     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13066     test "$hardcode_minus_L_CXX" != no; then
13067    # Linking always hardcodes the temporary library directory.
13068    hardcode_action_CXX=relink
13069  else
13070    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13071    hardcode_action_CXX=immediate
13072  fi
13073else
13074  # We cannot hardcode anything, or else we can only hardcode existing
13075  # directories.
13076  hardcode_action_CXX=unsupported
13077fi
13078{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13079echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13080
13081if test "$hardcode_action_CXX" = relink; then
13082  # Fast installation is not supported
13083  enable_fast_install=no
13084elif test "$shlibpath_overrides_runpath" = yes ||
13085     test "$enable_shared" = no; then
13086  # Fast installation is not necessary
13087  enable_fast_install=needless
13088fi
13089
13090
13091# The else clause should only fire when bootstrapping the
13092# libtool distribution, otherwise you forgot to ship ltmain.sh
13093# with your package, and you will get complaints that there are
13094# no rules to generate ltmain.sh.
13095if test -f "$ltmain"; then
13096  # See if we are running on zsh, and set the options which allow our commands through
13097  # without removal of \ escapes.
13098  if test -n "${ZSH_VERSION+set}" ; then
13099    setopt NO_GLOB_SUBST
13100  fi
13101  # Now quote all the things that may contain metacharacters while being
13102  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13103  # variables and quote the copies for generation of the libtool script.
13104  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13105    SED SHELL STRIP \
13106    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13107    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13108    deplibs_check_method reload_flag reload_cmds need_locks \
13109    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13110    lt_cv_sys_global_symbol_to_c_name_address \
13111    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13112    old_postinstall_cmds old_postuninstall_cmds \
13113    compiler_CXX \
13114    CC_CXX \
13115    LD_CXX \
13116    lt_prog_compiler_wl_CXX \
13117    lt_prog_compiler_pic_CXX \
13118    lt_prog_compiler_static_CXX \
13119    lt_prog_compiler_no_builtin_flag_CXX \
13120    export_dynamic_flag_spec_CXX \
13121    thread_safe_flag_spec_CXX \
13122    whole_archive_flag_spec_CXX \
13123    enable_shared_with_static_runtimes_CXX \
13124    old_archive_cmds_CXX \
13125    old_archive_from_new_cmds_CXX \
13126    predep_objects_CXX \
13127    postdep_objects_CXX \
13128    predeps_CXX \
13129    postdeps_CXX \
13130    compiler_lib_search_path_CXX \
13131    archive_cmds_CXX \
13132    archive_expsym_cmds_CXX \
13133    postinstall_cmds_CXX \
13134    postuninstall_cmds_CXX \
13135    old_archive_from_expsyms_cmds_CXX \
13136    allow_undefined_flag_CXX \
13137    no_undefined_flag_CXX \
13138    export_symbols_cmds_CXX \
13139    hardcode_libdir_flag_spec_CXX \
13140    hardcode_libdir_flag_spec_ld_CXX \
13141    hardcode_libdir_separator_CXX \
13142    hardcode_automatic_CXX \
13143    module_cmds_CXX \
13144    module_expsym_cmds_CXX \
13145    lt_cv_prog_compiler_c_o_CXX \
13146    exclude_expsyms_CXX \
13147    include_expsyms_CXX; do
13148
13149    case $var in
13150    old_archive_cmds_CXX | \
13151    old_archive_from_new_cmds_CXX | \
13152    archive_cmds_CXX | \
13153    archive_expsym_cmds_CXX | \
13154    module_cmds_CXX | \
13155    module_expsym_cmds_CXX | \
13156    old_archive_from_expsyms_cmds_CXX | \
13157    export_symbols_cmds_CXX | \
13158    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13159    postinstall_cmds | postuninstall_cmds | \
13160    old_postinstall_cmds | old_postuninstall_cmds | \
13161    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13162      # Double-quote double-evaled strings.
13163      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13164      ;;
13165    *)
13166      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13167      ;;
13168    esac
13169  done
13170
13171  case $lt_echo in
13172  *'\$0 --fallback-echo"')
13173    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13174    ;;
13175  esac
13176
13177cfgfile="$ofile"
13178
13179  cat <<__EOF__ >> "$cfgfile"
13180# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13181
13182# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13183
13184# Shell to use when invoking shell scripts.
13185SHELL=$lt_SHELL
13186
13187# Whether or not to build shared libraries.
13188build_libtool_libs=$enable_shared
13189
13190# Whether or not to build static libraries.
13191build_old_libs=$enable_static
13192
13193# Whether or not to add -lc for building shared libraries.
13194build_libtool_need_lc=$archive_cmds_need_lc_CXX
13195
13196# Whether or not to disallow shared libs when runtime libs are static
13197allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13198
13199# Whether or not to optimize for fast installation.
13200fast_install=$enable_fast_install
13201
13202# The host system.
13203host_alias=$host_alias
13204host=$host
13205host_os=$host_os
13206
13207# The build system.
13208build_alias=$build_alias
13209build=$build
13210build_os=$build_os
13211
13212# An echo program that does not interpret backslashes.
13213echo=$lt_echo
13214
13215# The archiver.
13216AR=$lt_AR
13217AR_FLAGS=$lt_AR_FLAGS
13218
13219# A C compiler.
13220LTCC=$lt_LTCC
13221
13222# LTCC compiler flags.
13223LTCFLAGS=$lt_LTCFLAGS
13224
13225# A language-specific compiler.
13226CC=$lt_compiler_CXX
13227
13228# Is the compiler the GNU C compiler?
13229with_gcc=$GCC_CXX
13230
13231# An ERE matcher.
13232EGREP=$lt_EGREP
13233
13234# The linker used to build libraries.
13235LD=$lt_LD_CXX
13236
13237# Whether we need hard or soft links.
13238LN_S=$lt_LN_S
13239
13240# A BSD-compatible nm program.
13241NM=$lt_NM
13242
13243# A symbol stripping program
13244STRIP=$lt_STRIP
13245
13246# Used to examine libraries when file_magic_cmd begins "file"
13247MAGIC_CMD=$MAGIC_CMD
13248
13249# Used on cygwin: DLL creation program.
13250DLLTOOL="$DLLTOOL"
13251
13252# Used on cygwin: object dumper.
13253OBJDUMP="$OBJDUMP"
13254
13255# Used on cygwin: assembler.
13256AS="$AS"
13257
13258# The name of the directory that contains temporary libtool files.
13259objdir=$objdir
13260
13261# How to create reloadable object files.
13262reload_flag=$lt_reload_flag
13263reload_cmds=$lt_reload_cmds
13264
13265# How to pass a linker flag through the compiler.
13266wl=$lt_lt_prog_compiler_wl_CXX
13267
13268# Object file suffix (normally "o").
13269objext="$ac_objext"
13270
13271# Old archive suffix (normally "a").
13272libext="$libext"
13273
13274# Shared library suffix (normally ".so").
13275shrext_cmds='$shrext_cmds'
13276
13277# Executable file suffix (normally "").
13278exeext="$exeext"
13279
13280# Additional compiler flags for building library objects.
13281pic_flag=$lt_lt_prog_compiler_pic_CXX
13282pic_mode=$pic_mode
13283
13284# What is the maximum length of a command?
13285max_cmd_len=$lt_cv_sys_max_cmd_len
13286
13287# Does compiler simultaneously support -c and -o options?
13288compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13289
13290# Must we lock files when doing compilation?
13291need_locks=$lt_need_locks
13292
13293# Do we need the lib prefix for modules?
13294need_lib_prefix=$need_lib_prefix
13295
13296# Do we need a version for libraries?
13297need_version=$need_version
13298
13299# Whether dlopen is supported.
13300dlopen_support=$enable_dlopen
13301
13302# Whether dlopen of programs is supported.
13303dlopen_self=$enable_dlopen_self
13304
13305# Whether dlopen of statically linked programs is supported.
13306dlopen_self_static=$enable_dlopen_self_static
13307
13308# Compiler flag to prevent dynamic linking.
13309link_static_flag=$lt_lt_prog_compiler_static_CXX
13310
13311# Compiler flag to turn off builtin functions.
13312no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13313
13314# Compiler flag to allow reflexive dlopens.
13315export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13316
13317# Compiler flag to generate shared objects directly from archives.
13318whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13319
13320# Compiler flag to generate thread-safe objects.
13321thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13322
13323# Library versioning type.
13324version_type=$version_type
13325
13326# Format of library name prefix.
13327libname_spec=$lt_libname_spec
13328
13329# List of archive names.  First name is the real one, the rest are links.
13330# The last name is the one that the linker finds with -lNAME.
13331library_names_spec=$lt_library_names_spec
13332
13333# The coded name of the library, if different from the real name.
13334soname_spec=$lt_soname_spec
13335
13336# Commands used to build and install an old-style archive.
13337RANLIB=$lt_RANLIB
13338old_archive_cmds=$lt_old_archive_cmds_CXX
13339old_postinstall_cmds=$lt_old_postinstall_cmds
13340old_postuninstall_cmds=$lt_old_postuninstall_cmds
13341
13342# Create an old-style archive from a shared archive.
13343old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13344
13345# Create a temporary old-style archive to link instead of a shared archive.
13346old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13347
13348# Commands used to build and install a shared archive.
13349archive_cmds=$lt_archive_cmds_CXX
13350archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13351postinstall_cmds=$lt_postinstall_cmds
13352postuninstall_cmds=$lt_postuninstall_cmds
13353
13354# Commands used to build a loadable module (assumed same as above if empty)
13355module_cmds=$lt_module_cmds_CXX
13356module_expsym_cmds=$lt_module_expsym_cmds_CXX
13357
13358# Commands to strip libraries.
13359old_striplib=$lt_old_striplib
13360striplib=$lt_striplib
13361
13362# Dependencies to place before the objects being linked to create a
13363# shared library.
13364predep_objects=$lt_predep_objects_CXX
13365
13366# Dependencies to place after the objects being linked to create a
13367# shared library.
13368postdep_objects=$lt_postdep_objects_CXX
13369
13370# Dependencies to place before the objects being linked to create a
13371# shared library.
13372predeps=$lt_predeps_CXX
13373
13374# Dependencies to place after the objects being linked to create a
13375# shared library.
13376postdeps=$lt_postdeps_CXX
13377
13378# The library search path used internally by the compiler when linking
13379# a shared library.
13380compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13381
13382# Method to check whether dependent libraries are shared objects.
13383deplibs_check_method=$lt_deplibs_check_method
13384
13385# Command to use when deplibs_check_method == file_magic.
13386file_magic_cmd=$lt_file_magic_cmd
13387
13388# Flag that allows shared libraries with undefined symbols to be built.
13389allow_undefined_flag=$lt_allow_undefined_flag_CXX
13390
13391# Flag that forces no undefined symbols.
13392no_undefined_flag=$lt_no_undefined_flag_CXX
13393
13394# Commands used to finish a libtool library installation in a directory.
13395finish_cmds=$lt_finish_cmds
13396
13397# Same as above, but a single script fragment to be evaled but not shown.
13398finish_eval=$lt_finish_eval
13399
13400# Take the output of nm and produce a listing of raw symbols and C names.
13401global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13402
13403# Transform the output of nm in a proper C declaration
13404global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13405
13406# Transform the output of nm in a C name address pair
13407global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13408
13409# This is the shared library runtime path variable.
13410runpath_var=$runpath_var
13411
13412# This is the shared library path variable.
13413shlibpath_var=$shlibpath_var
13414
13415# Is shlibpath searched before the hard-coded library search path?
13416shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13417
13418# How to hardcode a shared library path into an executable.
13419hardcode_action=$hardcode_action_CXX
13420
13421# Whether we should hardcode library paths into libraries.
13422hardcode_into_libs=$hardcode_into_libs
13423
13424# Flag to hardcode \$libdir into a binary during linking.
13425# This must work even if \$libdir does not exist.
13426hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13427
13428# If ld is used when linking, flag to hardcode \$libdir into
13429# a binary during linking. This must work even if \$libdir does
13430# not exist.
13431hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13432
13433# Whether we need a single -rpath flag with a separated argument.
13434hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13435
13436# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13437# resulting binary.
13438hardcode_direct=$hardcode_direct_CXX
13439
13440# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13441# resulting binary.
13442hardcode_minus_L=$hardcode_minus_L_CXX
13443
13444# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13445# the resulting binary.
13446hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13447
13448# Set to yes if building a shared library automatically hardcodes DIR into the library
13449# and all subsequent libraries and executables linked against it.
13450hardcode_automatic=$hardcode_automatic_CXX
13451
13452# Variables whose values should be saved in libtool wrapper scripts and
13453# restored at relink time.
13454variables_saved_for_relink="$variables_saved_for_relink"
13455
13456# Whether libtool must link a program against all its dependency libraries.
13457link_all_deplibs=$link_all_deplibs_CXX
13458
13459# Compile-time system search path for libraries
13460sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13461
13462# Run-time system search path for libraries
13463sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13464
13465# Fix the shell variable \$srcfile for the compiler.
13466fix_srcfile_path="$fix_srcfile_path_CXX"
13467
13468# Set to yes if exported symbols are required.
13469always_export_symbols=$always_export_symbols_CXX
13470
13471# The commands to list exported symbols.
13472export_symbols_cmds=$lt_export_symbols_cmds_CXX
13473
13474# The commands to extract the exported symbol list from a shared archive.
13475extract_expsyms_cmds=$lt_extract_expsyms_cmds
13476
13477# Symbols that should not be listed in the preloaded symbols.
13478exclude_expsyms=$lt_exclude_expsyms_CXX
13479
13480# Symbols that must always be exported.
13481include_expsyms=$lt_include_expsyms_CXX
13482
13483# ### END LIBTOOL TAG CONFIG: $tagname
13484
13485__EOF__
13486
13487
13488else
13489  # If there is no Makefile yet, we rely on a make rule to execute
13490  # `config.status --recheck' to rerun these tests and create the
13491  # libtool script then.
13492  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13493  if test -f "$ltmain_in"; then
13494    test -f Makefile && make "$ltmain"
13495  fi
13496fi
13497
13498
13499ac_ext=c
13500ac_cpp='$CPP $CPPFLAGS'
13501ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13502ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13503ac_compiler_gnu=$ac_cv_c_compiler_gnu
13504
13505CC=$lt_save_CC
13506LDCXX=$LD
13507LD=$lt_save_LD
13508GCC=$lt_save_GCC
13509with_gnu_ldcxx=$with_gnu_ld
13510with_gnu_ld=$lt_save_with_gnu_ld
13511lt_cv_path_LDCXX=$lt_cv_path_LD
13512lt_cv_path_LD=$lt_save_path_LD
13513lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13514lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13515
13516	else
13517	  tagname=""
13518	fi
13519	;;
13520
13521      F77)
13522	if test -n "$F77" && test "X$F77" != "Xno"; then
13523
13524ac_ext=f
13525ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13526ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13527ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13528
13529
13530archive_cmds_need_lc_F77=no
13531allow_undefined_flag_F77=
13532always_export_symbols_F77=no
13533archive_expsym_cmds_F77=
13534export_dynamic_flag_spec_F77=
13535hardcode_direct_F77=no
13536hardcode_libdir_flag_spec_F77=
13537hardcode_libdir_flag_spec_ld_F77=
13538hardcode_libdir_separator_F77=
13539hardcode_minus_L_F77=no
13540hardcode_automatic_F77=no
13541module_cmds_F77=
13542module_expsym_cmds_F77=
13543link_all_deplibs_F77=unknown
13544old_archive_cmds_F77=$old_archive_cmds
13545no_undefined_flag_F77=
13546whole_archive_flag_spec_F77=
13547enable_shared_with_static_runtimes_F77=no
13548
13549# Source file extension for f77 test sources.
13550ac_ext=f
13551
13552# Object file extension for compiled f77 test sources.
13553objext=o
13554objext_F77=$objext
13555
13556# Code to be used in simple compile tests
13557lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13558
13559# Code to be used in simple link tests
13560lt_simple_link_test_code="      program t\n      end\n"
13561
13562# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13563
13564# If no C compiler was specified, use CC.
13565LTCC=${LTCC-"$CC"}
13566
13567# If no C compiler flags were specified, use CFLAGS.
13568LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13569
13570# Allow CC to be a program name with arguments.
13571compiler=$CC
13572
13573
13574# save warnings/boilerplate of simple test code
13575ac_outfile=conftest.$ac_objext
13576printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13577eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13578_lt_compiler_boilerplate=`cat conftest.err`
13579$rm conftest*
13580
13581ac_outfile=conftest.$ac_objext
13582printf "$lt_simple_link_test_code" >conftest.$ac_ext
13583eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13584_lt_linker_boilerplate=`cat conftest.err`
13585$rm conftest*
13586
13587
13588# Allow CC to be a program name with arguments.
13589lt_save_CC="$CC"
13590CC=${F77-"f77"}
13591compiler=$CC
13592compiler_F77=$CC
13593for cc_temp in $compiler""; do
13594  case $cc_temp in
13595    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13596    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13597    \-*) ;;
13598    *) break;;
13599  esac
13600done
13601cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13602
13603
13604{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13605echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13606{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13607echo "${ECHO_T}$can_build_shared" >&6; }
13608
13609{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13610echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13611test "$can_build_shared" = "no" && enable_shared=no
13612
13613# On AIX, shared libraries and static libraries use the same namespace, and
13614# are all built from PIC.
13615case $host_os in
13616aix3*)
13617  test "$enable_shared" = yes && enable_static=no
13618  if test -n "$RANLIB"; then
13619    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13620    postinstall_cmds='$RANLIB $lib'
13621  fi
13622  ;;
13623aix4* | aix5*)
13624  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13625    test "$enable_shared" = yes && enable_static=no
13626  fi
13627  ;;
13628esac
13629{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13630echo "${ECHO_T}$enable_shared" >&6; }
13631
13632{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13633echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13634# Make sure either enable_shared or enable_static is yes.
13635test "$enable_shared" = yes || enable_static=yes
13636{ echo "$as_me:$LINENO: result: $enable_static" >&5
13637echo "${ECHO_T}$enable_static" >&6; }
13638
13639GCC_F77="$G77"
13640LD_F77="$LD"
13641
13642lt_prog_compiler_wl_F77=
13643lt_prog_compiler_pic_F77=
13644lt_prog_compiler_static_F77=
13645
13646{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13647echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13648
13649  if test "$GCC" = yes; then
13650    lt_prog_compiler_wl_F77='-Wl,'
13651    lt_prog_compiler_static_F77='-static'
13652
13653    case $host_os in
13654      aix*)
13655      # All AIX code is PIC.
13656      if test "$host_cpu" = ia64; then
13657	# AIX 5 now supports IA64 processor
13658	lt_prog_compiler_static_F77='-Bstatic'
13659      fi
13660      ;;
13661
13662    amigaos*)
13663      # FIXME: we need at least 68020 code to build shared libraries, but
13664      # adding the `-m68020' flag to GCC prevents building anything better,
13665      # like `-m68040'.
13666      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13667      ;;
13668
13669    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13670      # PIC is the default for these OSes.
13671      ;;
13672
13673    mingw* | pw32* | os2*)
13674      # This hack is so that the source file can tell whether it is being
13675      # built for inclusion in a dll (and should export symbols for example).
13676      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13677      ;;
13678
13679    darwin* | rhapsody*)
13680      # PIC is the default on this platform
13681      # Common symbols not allowed in MH_DYLIB files
13682      lt_prog_compiler_pic_F77='-fno-common'
13683      ;;
13684
13685    interix3*)
13686      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13687      # Instead, we relocate shared libraries at runtime.
13688      ;;
13689
13690    msdosdjgpp*)
13691      # Just because we use GCC doesn't mean we suddenly get shared libraries
13692      # on systems that don't support them.
13693      lt_prog_compiler_can_build_shared_F77=no
13694      enable_shared=no
13695      ;;
13696
13697    sysv4*MP*)
13698      if test -d /usr/nec; then
13699	lt_prog_compiler_pic_F77=-Kconform_pic
13700      fi
13701      ;;
13702
13703    hpux*)
13704      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13705      # not for PA HP-UX.
13706      case $host_cpu in
13707      hppa*64*|ia64*)
13708	# +Z the default
13709	;;
13710      *)
13711	lt_prog_compiler_pic_F77='-fPIC'
13712	;;
13713      esac
13714      ;;
13715
13716    *)
13717      lt_prog_compiler_pic_F77='-fPIC'
13718      ;;
13719    esac
13720  else
13721    # PORTME Check for flag to pass linker flags through the system compiler.
13722    case $host_os in
13723    aix*)
13724      lt_prog_compiler_wl_F77='-Wl,'
13725      if test "$host_cpu" = ia64; then
13726	# AIX 5 now supports IA64 processor
13727	lt_prog_compiler_static_F77='-Bstatic'
13728      else
13729	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13730      fi
13731      ;;
13732      darwin*)
13733        # PIC is the default on this platform
13734        # Common symbols not allowed in MH_DYLIB files
13735       case $cc_basename in
13736         xlc*)
13737         lt_prog_compiler_pic_F77='-qnocommon'
13738         lt_prog_compiler_wl_F77='-Wl,'
13739         ;;
13740       esac
13741       ;;
13742
13743    mingw* | pw32* | os2*)
13744      # This hack is so that the source file can tell whether it is being
13745      # built for inclusion in a dll (and should export symbols for example).
13746      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13747      ;;
13748
13749    hpux9* | hpux10* | hpux11*)
13750      lt_prog_compiler_wl_F77='-Wl,'
13751      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13752      # not for PA HP-UX.
13753      case $host_cpu in
13754      hppa*64*|ia64*)
13755	# +Z the default
13756	;;
13757      *)
13758	lt_prog_compiler_pic_F77='+Z'
13759	;;
13760      esac
13761      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13762      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13763      ;;
13764
13765    irix5* | irix6* | nonstopux*)
13766      lt_prog_compiler_wl_F77='-Wl,'
13767      # PIC (with -KPIC) is the default.
13768      lt_prog_compiler_static_F77='-non_shared'
13769      ;;
13770
13771    newsos6)
13772      lt_prog_compiler_pic_F77='-KPIC'
13773      lt_prog_compiler_static_F77='-Bstatic'
13774      ;;
13775
13776    linux*)
13777      case $cc_basename in
13778      icc* | ecc*)
13779	lt_prog_compiler_wl_F77='-Wl,'
13780	lt_prog_compiler_pic_F77='-KPIC'
13781	lt_prog_compiler_static_F77='-static'
13782        ;;
13783      pgcc* | pgf77* | pgf90* | pgf95*)
13784        # Portland Group compilers (*not* the Pentium gcc compiler,
13785	# which looks to be a dead project)
13786	lt_prog_compiler_wl_F77='-Wl,'
13787	lt_prog_compiler_pic_F77='-fpic'
13788	lt_prog_compiler_static_F77='-Bstatic'
13789        ;;
13790      ccc*)
13791        lt_prog_compiler_wl_F77='-Wl,'
13792        # All Alpha code is PIC.
13793        lt_prog_compiler_static_F77='-non_shared'
13794        ;;
13795      esac
13796      ;;
13797
13798    osf3* | osf4* | osf5*)
13799      lt_prog_compiler_wl_F77='-Wl,'
13800      # All OSF/1 code is PIC.
13801      lt_prog_compiler_static_F77='-non_shared'
13802      ;;
13803
13804    solaris*)
13805      lt_prog_compiler_pic_F77='-KPIC'
13806      lt_prog_compiler_static_F77='-Bstatic'
13807      case $cc_basename in
13808      f77* | f90* | f95*)
13809	lt_prog_compiler_wl_F77='-Qoption ld ';;
13810      *)
13811	lt_prog_compiler_wl_F77='-Wl,';;
13812      esac
13813      ;;
13814
13815    sunos4*)
13816      lt_prog_compiler_wl_F77='-Qoption ld '
13817      lt_prog_compiler_pic_F77='-PIC'
13818      lt_prog_compiler_static_F77='-Bstatic'
13819      ;;
13820
13821    sysv4 | sysv4.2uw2* | sysv4.3*)
13822      lt_prog_compiler_wl_F77='-Wl,'
13823      lt_prog_compiler_pic_F77='-KPIC'
13824      lt_prog_compiler_static_F77='-Bstatic'
13825      ;;
13826
13827    sysv4*MP*)
13828      if test -d /usr/nec ;then
13829	lt_prog_compiler_pic_F77='-Kconform_pic'
13830	lt_prog_compiler_static_F77='-Bstatic'
13831      fi
13832      ;;
13833
13834    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13835      lt_prog_compiler_wl_F77='-Wl,'
13836      lt_prog_compiler_pic_F77='-KPIC'
13837      lt_prog_compiler_static_F77='-Bstatic'
13838      ;;
13839
13840    unicos*)
13841      lt_prog_compiler_wl_F77='-Wl,'
13842      lt_prog_compiler_can_build_shared_F77=no
13843      ;;
13844
13845    uts4*)
13846      lt_prog_compiler_pic_F77='-pic'
13847      lt_prog_compiler_static_F77='-Bstatic'
13848      ;;
13849
13850    *)
13851      lt_prog_compiler_can_build_shared_F77=no
13852      ;;
13853    esac
13854  fi
13855
13856{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13857echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
13858
13859#
13860# Check to make sure the PIC flag actually works.
13861#
13862if test -n "$lt_prog_compiler_pic_F77"; then
13863
13864{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13865echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
13866if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13867  echo $ECHO_N "(cached) $ECHO_C" >&6
13868else
13869  lt_prog_compiler_pic_works_F77=no
13870  ac_outfile=conftest.$ac_objext
13871   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13872   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13873   # Insert the option either (1) after the last *FLAGS variable, or
13874   # (2) before a word containing "conftest.", or (3) at the end.
13875   # Note that $ac_compile itself does not contain backslashes and begins
13876   # with a dollar sign (not a hyphen), so the echo should work correctly.
13877   # The option is referenced via a variable to avoid confusing sed.
13878   lt_compile=`echo "$ac_compile" | $SED \
13879   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13880   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13881   -e 's:$: $lt_compiler_flag:'`
13882   (eval echo "\"\$as_me:13882: $lt_compile\"" >&5)
13883   (eval "$lt_compile" 2>conftest.err)
13884   ac_status=$?
13885   cat conftest.err >&5
13886   echo "$as_me:13886: \$? = $ac_status" >&5
13887   if (exit $ac_status) && test -s "$ac_outfile"; then
13888     # The compiler can only warn and ignore the option if not recognized
13889     # So say no if there are warnings other than the usual output.
13890     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13891     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13892     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13893       lt_prog_compiler_pic_works_F77=yes
13894     fi
13895   fi
13896   $rm conftest*
13897
13898fi
13899{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13900echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
13901
13902if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13903    case $lt_prog_compiler_pic_F77 in
13904     "" | " "*) ;;
13905     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13906     esac
13907else
13908    lt_prog_compiler_pic_F77=
13909     lt_prog_compiler_can_build_shared_F77=no
13910fi
13911
13912fi
13913case $host_os in
13914  # For platforms which do not support PIC, -DPIC is meaningless:
13915  *djgpp*)
13916    lt_prog_compiler_pic_F77=
13917    ;;
13918  *)
13919    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13920    ;;
13921esac
13922
13923#
13924# Check to make sure the static flag actually works.
13925#
13926wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13927{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13928echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
13929if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13930  echo $ECHO_N "(cached) $ECHO_C" >&6
13931else
13932  lt_prog_compiler_static_works_F77=no
13933   save_LDFLAGS="$LDFLAGS"
13934   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13935   printf "$lt_simple_link_test_code" > conftest.$ac_ext
13936   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13937     # The linker can only warn and ignore the option if not recognized
13938     # So say no if there are warnings
13939     if test -s conftest.err; then
13940       # Append any errors to the config.log.
13941       cat conftest.err 1>&5
13942       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13943       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13944       if diff conftest.exp conftest.er2 >/dev/null; then
13945         lt_prog_compiler_static_works_F77=yes
13946       fi
13947     else
13948       lt_prog_compiler_static_works_F77=yes
13949     fi
13950   fi
13951   $rm conftest*
13952   LDFLAGS="$save_LDFLAGS"
13953
13954fi
13955{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13956echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
13957
13958if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13959    :
13960else
13961    lt_prog_compiler_static_F77=
13962fi
13963
13964
13965{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13966echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
13967if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13968  echo $ECHO_N "(cached) $ECHO_C" >&6
13969else
13970  lt_cv_prog_compiler_c_o_F77=no
13971   $rm -r conftest 2>/dev/null
13972   mkdir conftest
13973   cd conftest
13974   mkdir out
13975   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13976
13977   lt_compiler_flag="-o out/conftest2.$ac_objext"
13978   # Insert the option either (1) after the last *FLAGS variable, or
13979   # (2) before a word containing "conftest.", or (3) at the end.
13980   # Note that $ac_compile itself does not contain backslashes and begins
13981   # with a dollar sign (not a hyphen), so the echo should work correctly.
13982   lt_compile=`echo "$ac_compile" | $SED \
13983   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13984   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13985   -e 's:$: $lt_compiler_flag:'`
13986   (eval echo "\"\$as_me:13986: $lt_compile\"" >&5)
13987   (eval "$lt_compile" 2>out/conftest.err)
13988   ac_status=$?
13989   cat out/conftest.err >&5
13990   echo "$as_me:13990: \$? = $ac_status" >&5
13991   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13992   then
13993     # The compiler can only warn and ignore the option if not recognized
13994     # So say no if there are warnings
13995     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13996     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13997     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13998       lt_cv_prog_compiler_c_o_F77=yes
13999     fi
14000   fi
14001   chmod u+w . 2>&5
14002   $rm conftest*
14003   # SGI C++ compiler will create directory out/ii_files/ for
14004   # template instantiation
14005   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14006   $rm out/* && rmdir out
14007   cd ..
14008   rmdir conftest
14009   $rm conftest*
14010
14011fi
14012{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14013echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14014
14015
14016hard_links="nottested"
14017if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14018  # do not overwrite the value of need_locks provided by the user
14019  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14020echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14021  hard_links=yes
14022  $rm conftest*
14023  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14024  touch conftest.a
14025  ln conftest.a conftest.b 2>&5 || hard_links=no
14026  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14027  { echo "$as_me:$LINENO: result: $hard_links" >&5
14028echo "${ECHO_T}$hard_links" >&6; }
14029  if test "$hard_links" = no; then
14030    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14031echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14032    need_locks=warn
14033  fi
14034else
14035  need_locks=no
14036fi
14037
14038{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14039echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14040
14041  runpath_var=
14042  allow_undefined_flag_F77=
14043  enable_shared_with_static_runtimes_F77=no
14044  archive_cmds_F77=
14045  archive_expsym_cmds_F77=
14046  old_archive_From_new_cmds_F77=
14047  old_archive_from_expsyms_cmds_F77=
14048  export_dynamic_flag_spec_F77=
14049  whole_archive_flag_spec_F77=
14050  thread_safe_flag_spec_F77=
14051  hardcode_libdir_flag_spec_F77=
14052  hardcode_libdir_flag_spec_ld_F77=
14053  hardcode_libdir_separator_F77=
14054  hardcode_direct_F77=no
14055  hardcode_minus_L_F77=no
14056  hardcode_shlibpath_var_F77=unsupported
14057  link_all_deplibs_F77=unknown
14058  hardcode_automatic_F77=no
14059  module_cmds_F77=
14060  module_expsym_cmds_F77=
14061  always_export_symbols_F77=no
14062  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14063  # include_expsyms should be a list of space-separated symbols to be *always*
14064  # included in the symbol list
14065  include_expsyms_F77=
14066  # exclude_expsyms can be an extended regexp of symbols to exclude
14067  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14068  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14069  # as well as any symbol that contains `d'.
14070  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14071  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14072  # platforms (ab)use it in PIC code, but their linkers get confused if
14073  # the symbol is explicitly referenced.  Since portable code cannot
14074  # rely on this symbol name, it's probably fine to never include it in
14075  # preloaded symbol tables.
14076  extract_expsyms_cmds=
14077  # Just being paranoid about ensuring that cc_basename is set.
14078  for cc_temp in $compiler""; do
14079  case $cc_temp in
14080    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14081    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14082    \-*) ;;
14083    *) break;;
14084  esac
14085done
14086cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14087
14088  case $host_os in
14089  cygwin* | mingw* | pw32*)
14090    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14091    # When not using gcc, we currently assume that we are using
14092    # Microsoft Visual C++.
14093    if test "$GCC" != yes; then
14094      with_gnu_ld=no
14095    fi
14096    ;;
14097  interix*)
14098    # we just hope/assume this is gcc and not c89 (= MSVC++)
14099    with_gnu_ld=yes
14100    ;;
14101  openbsd*)
14102    with_gnu_ld=no
14103    ;;
14104  esac
14105
14106  ld_shlibs_F77=yes
14107  if test "$with_gnu_ld" = yes; then
14108    # If archive_cmds runs LD, not CC, wlarc should be empty
14109    wlarc='${wl}'
14110
14111    # Set some defaults for GNU ld with shared library support. These
14112    # are reset later if shared libraries are not supported. Putting them
14113    # here allows them to be overridden if necessary.
14114    runpath_var=LD_RUN_PATH
14115    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14116    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14117    # ancient GNU ld didn't support --whole-archive et. al.
14118    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14119	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14120      else
14121  	whole_archive_flag_spec_F77=
14122    fi
14123    supports_anon_versioning=no
14124    case `$LD -v 2>/dev/null` in
14125      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14126      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14127      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14128      *\ 2.11.*) ;; # other 2.11 versions
14129      *) supports_anon_versioning=yes ;;
14130    esac
14131
14132    # See if GNU ld supports shared libraries.
14133    case $host_os in
14134    aix3* | aix4* | aix5*)
14135      # On AIX/PPC, the GNU linker is very broken
14136      if test "$host_cpu" != ia64; then
14137	ld_shlibs_F77=no
14138	cat <<EOF 1>&2
14139
14140*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14141*** to be unable to reliably create shared libraries on AIX.
14142*** Therefore, libtool is disabling shared libraries support.  If you
14143*** really care for shared libraries, you may want to modify your PATH
14144*** so that a non-GNU linker is found, and then restart.
14145
14146EOF
14147      fi
14148      ;;
14149
14150    amigaos*)
14151      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)'
14152      hardcode_libdir_flag_spec_F77='-L$libdir'
14153      hardcode_minus_L_F77=yes
14154
14155      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14156      # that the semantics of dynamic libraries on AmigaOS, at least up
14157      # to version 4, is to share data among multiple programs linked
14158      # with the same dynamic library.  Since this doesn't match the
14159      # behavior of shared libraries on other platforms, we can't use
14160      # them.
14161      ld_shlibs_F77=no
14162      ;;
14163
14164    beos*)
14165      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14166	allow_undefined_flag_F77=unsupported
14167	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14168	# support --undefined.  This deserves some investigation.  FIXME
14169	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14170      else
14171	ld_shlibs_F77=no
14172      fi
14173      ;;
14174
14175    cygwin* | mingw* | pw32*)
14176      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14177      # as there is no search path for DLLs.
14178      hardcode_libdir_flag_spec_F77='-L$libdir'
14179      allow_undefined_flag_F77=unsupported
14180      always_export_symbols_F77=no
14181      enable_shared_with_static_runtimes_F77=yes
14182      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14183
14184      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14185        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14186	# If the export-symbols file already is a .def file (1st line
14187	# is EXPORTS), use it as is; otherwise, prepend...
14188	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14189	  cp $export_symbols $output_objdir/$soname.def;
14190	else
14191	  echo EXPORTS > $output_objdir/$soname.def;
14192	  cat $export_symbols >> $output_objdir/$soname.def;
14193	fi~
14194	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14195      else
14196	ld_shlibs_F77=no
14197      fi
14198      ;;
14199
14200    interix3*)
14201      hardcode_direct_F77=no
14202      hardcode_shlibpath_var_F77=no
14203      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14204      export_dynamic_flag_spec_F77='${wl}-E'
14205      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14206      # Instead, shared libraries are loaded at an image base (0x10000000 by
14207      # default) and relocated if they conflict, which is a slow very memory
14208      # consuming and fragmenting process.  To avoid this, we pick a random,
14209      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14210      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14211      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'
14212      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'
14213      ;;
14214
14215    linux*)
14216      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14217	tmp_addflag=
14218	case $cc_basename,$host_cpu in
14219	pgcc*)				# Portland Group C compiler
14220	  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'
14221	  tmp_addflag=' $pic_flag'
14222	  ;;
14223	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14224	  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'
14225	  tmp_addflag=' $pic_flag -Mnomain' ;;
14226	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14227	  tmp_addflag=' -i_dynamic' ;;
14228	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14229	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14230	ifc* | ifort*)			# Intel Fortran compiler
14231	  tmp_addflag=' -nofor_main' ;;
14232	esac
14233	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14234
14235	if test $supports_anon_versioning = yes; then
14236	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14237  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14238  $echo "local: *; };" >> $output_objdir/$libname.ver~
14239	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14240	fi
14241      else
14242	ld_shlibs_F77=no
14243      fi
14244      ;;
14245
14246    netbsd*)
14247      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14248	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14249	wlarc=
14250      else
14251	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14252	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14253      fi
14254      ;;
14255
14256    solaris*)
14257      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14258	ld_shlibs_F77=no
14259	cat <<EOF 1>&2
14260
14261*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14262*** create shared libraries on Solaris systems.  Therefore, libtool
14263*** is disabling shared libraries support.  We urge you to upgrade GNU
14264*** binutils to release 2.9.1 or newer.  Another option is to modify
14265*** your PATH or compiler configuration so that the native linker is
14266*** used, and then restart.
14267
14268EOF
14269      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14270	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14271	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14272      else
14273	ld_shlibs_F77=no
14274      fi
14275      ;;
14276
14277    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14278      case `$LD -v 2>&1` in
14279        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14280	ld_shlibs_F77=no
14281	cat <<_LT_EOF 1>&2
14282
14283*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14284*** reliably create shared libraries on SCO systems.  Therefore, libtool
14285*** is disabling shared libraries support.  We urge you to upgrade GNU
14286*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14287*** your PATH or compiler configuration so that the native linker is
14288*** used, and then restart.
14289
14290_LT_EOF
14291	;;
14292	*)
14293	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14294	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14295	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14296	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14297	  else
14298	    ld_shlibs_F77=no
14299	  fi
14300	;;
14301      esac
14302      ;;
14303
14304    sunos4*)
14305      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14306      wlarc=
14307      hardcode_direct_F77=yes
14308      hardcode_shlibpath_var_F77=no
14309      ;;
14310
14311    *)
14312      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14313	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14314	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14315      else
14316	ld_shlibs_F77=no
14317      fi
14318      ;;
14319    esac
14320
14321    if test "$ld_shlibs_F77" = no; then
14322      runpath_var=
14323      hardcode_libdir_flag_spec_F77=
14324      export_dynamic_flag_spec_F77=
14325      whole_archive_flag_spec_F77=
14326    fi
14327  else
14328    # PORTME fill in a description of your system's linker (not GNU ld)
14329    case $host_os in
14330    aix3*)
14331      allow_undefined_flag_F77=unsupported
14332      always_export_symbols_F77=yes
14333      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'
14334      # Note: this linker hardcodes the directories in LIBPATH if there
14335      # are no directories specified by -L.
14336      hardcode_minus_L_F77=yes
14337      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14338	# Neither direct hardcoding nor static linking is supported with a
14339	# broken collect2.
14340	hardcode_direct_F77=unsupported
14341      fi
14342      ;;
14343
14344    aix4* | aix5*)
14345      if test "$host_cpu" = ia64; then
14346	# On IA64, the linker does run time linking by default, so we don't
14347	# have to do anything special.
14348	aix_use_runtimelinking=no
14349	exp_sym_flag='-Bexport'
14350	no_entry_flag=""
14351      else
14352	# If we're using GNU nm, then we don't want the "-C" option.
14353	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14354	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14355	  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'
14356	else
14357	  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'
14358	fi
14359	aix_use_runtimelinking=no
14360
14361	# Test if we are trying to use run time linking or normal
14362	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14363	# need to do runtime linking.
14364	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14365	  for ld_flag in $LDFLAGS; do
14366  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14367  	    aix_use_runtimelinking=yes
14368  	    break
14369  	  fi
14370	  done
14371	  ;;
14372	esac
14373
14374	exp_sym_flag='-bexport'
14375	no_entry_flag='-bnoentry'
14376      fi
14377
14378      # When large executables or shared objects are built, AIX ld can
14379      # have problems creating the table of contents.  If linking a library
14380      # or program results in "error TOC overflow" add -mminimal-toc to
14381      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14382      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14383
14384      archive_cmds_F77=''
14385      hardcode_direct_F77=yes
14386      hardcode_libdir_separator_F77=':'
14387      link_all_deplibs_F77=yes
14388
14389      if test "$GCC" = yes; then
14390	case $host_os in aix4.[012]|aix4.[012].*)
14391	# We only want to do this on AIX 4.2 and lower, the check
14392	# below for broken collect2 doesn't work under 4.3+
14393	  collect2name=`${CC} -print-prog-name=collect2`
14394	  if test -f "$collect2name" && \
14395  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14396	  then
14397  	  # We have reworked collect2
14398  	  hardcode_direct_F77=yes
14399	  else
14400  	  # We have old collect2
14401  	  hardcode_direct_F77=unsupported
14402  	  # It fails to find uninstalled libraries when the uninstalled
14403  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14404  	  # to unsupported forces relinking
14405  	  hardcode_minus_L_F77=yes
14406  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14407  	  hardcode_libdir_separator_F77=
14408	  fi
14409	  ;;
14410	esac
14411	shared_flag='-shared'
14412	if test "$aix_use_runtimelinking" = yes; then
14413	  shared_flag="$shared_flag "'${wl}-G'
14414	fi
14415      else
14416	# not using gcc
14417	if test "$host_cpu" = ia64; then
14418  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14419  	# chokes on -Wl,-G. The following line is correct:
14420	  shared_flag='-G'
14421	else
14422	  if test "$aix_use_runtimelinking" = yes; then
14423	    shared_flag='${wl}-G'
14424	  else
14425	    shared_flag='${wl}-bM:SRE'
14426	  fi
14427	fi
14428      fi
14429
14430      # It seems that -bexpall does not export symbols beginning with
14431      # underscore (_), so it is better to generate a list of symbols to export.
14432      always_export_symbols_F77=yes
14433      if test "$aix_use_runtimelinking" = yes; then
14434	# Warning - without using the other runtime loading flags (-brtl),
14435	# -berok will link without error, but may produce a broken library.
14436	allow_undefined_flag_F77='-berok'
14437       # Determine the default libpath from the value encoded in an empty executable.
14438       cat >conftest.$ac_ext <<_ACEOF
14439      program main
14440
14441      end
14442_ACEOF
14443rm -f conftest.$ac_objext conftest$ac_exeext
14444if { (ac_try="$ac_link"
14445case "(($ac_try" in
14446  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14447  *) ac_try_echo=$ac_try;;
14448esac
14449eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14450  (eval "$ac_link") 2>conftest.er1
14451  ac_status=$?
14452  grep -v '^ *+' conftest.er1 >conftest.err
14453  rm -f conftest.er1
14454  cat conftest.err >&5
14455  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14456  (exit $ac_status); } && {
14457	 test -z "$ac_f77_werror_flag" ||
14458	 test ! -s conftest.err
14459       } && test -s conftest$ac_exeext &&
14460       $as_test_x conftest$ac_exeext; then
14461
14462aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14463}'`
14464# Check for a 64-bit object if we didn't find anything.
14465if 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; }
14466}'`; fi
14467else
14468  echo "$as_me: failed program was:" >&5
14469sed 's/^/| /' conftest.$ac_ext >&5
14470
14471
14472fi
14473
14474rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14475      conftest$ac_exeext conftest.$ac_ext
14476if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14477
14478       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14479	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"
14480       else
14481	if test "$host_cpu" = ia64; then
14482	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14483	  allow_undefined_flag_F77="-z nodefs"
14484	  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"
14485	else
14486	 # Determine the default libpath from the value encoded in an empty executable.
14487	 cat >conftest.$ac_ext <<_ACEOF
14488      program main
14489
14490      end
14491_ACEOF
14492rm -f conftest.$ac_objext conftest$ac_exeext
14493if { (ac_try="$ac_link"
14494case "(($ac_try" in
14495  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14496  *) ac_try_echo=$ac_try;;
14497esac
14498eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14499  (eval "$ac_link") 2>conftest.er1
14500  ac_status=$?
14501  grep -v '^ *+' conftest.er1 >conftest.err
14502  rm -f conftest.er1
14503  cat conftest.err >&5
14504  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14505  (exit $ac_status); } && {
14506	 test -z "$ac_f77_werror_flag" ||
14507	 test ! -s conftest.err
14508       } && test -s conftest$ac_exeext &&
14509       $as_test_x conftest$ac_exeext; then
14510
14511aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14512}'`
14513# Check for a 64-bit object if we didn't find anything.
14514if 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; }
14515}'`; fi
14516else
14517  echo "$as_me: failed program was:" >&5
14518sed 's/^/| /' conftest.$ac_ext >&5
14519
14520
14521fi
14522
14523rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14524      conftest$ac_exeext conftest.$ac_ext
14525if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14526
14527	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14528	  # Warning - without using the other run time loading flags,
14529	  # -berok will link without error, but may produce a broken library.
14530	  no_undefined_flag_F77=' ${wl}-bernotok'
14531	  allow_undefined_flag_F77=' ${wl}-berok'
14532	  # Exported symbols can be pulled into shared objects from archives
14533	  whole_archive_flag_spec_F77='$convenience'
14534	  archive_cmds_need_lc_F77=yes
14535	  # This is similar to how AIX traditionally builds its shared libraries.
14536	  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'
14537	fi
14538      fi
14539      ;;
14540
14541    amigaos*)
14542      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)'
14543      hardcode_libdir_flag_spec_F77='-L$libdir'
14544      hardcode_minus_L_F77=yes
14545      # see comment about different semantics on the GNU ld section
14546      ld_shlibs_F77=no
14547      ;;
14548
14549    bsdi[45]*)
14550      export_dynamic_flag_spec_F77=-rdynamic
14551      ;;
14552
14553    cygwin* | mingw* | pw32*)
14554      # When not using gcc, we currently assume that we are using
14555      # Microsoft Visual C++.
14556      # hardcode_libdir_flag_spec is actually meaningless, as there is
14557      # no search path for DLLs.
14558      hardcode_libdir_flag_spec_F77=' '
14559      allow_undefined_flag_F77=unsupported
14560      # Tell ltmain to make .lib files, not .a files.
14561      libext=lib
14562      # Tell ltmain to make .dll files, not .so files.
14563      shrext_cmds=".dll"
14564      # FIXME: Setting linknames here is a bad hack.
14565      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14566      # The linker will automatically build a .lib file if we build a DLL.
14567      old_archive_From_new_cmds_F77='true'
14568      # FIXME: Should let the user specify the lib program.
14569      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14570      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14571      enable_shared_with_static_runtimes_F77=yes
14572      ;;
14573
14574    darwin* | rhapsody*)
14575      case $host_os in
14576        rhapsody* | darwin1.[012])
14577         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14578         ;;
14579       *) # Darwin 1.3 on
14580         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14581           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14582         else
14583           case ${MACOSX_DEPLOYMENT_TARGET} in
14584             10.[012])
14585               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14586               ;;
14587             10.*)
14588               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14589               ;;
14590           esac
14591         fi
14592         ;;
14593      esac
14594      archive_cmds_need_lc_F77=no
14595      hardcode_direct_F77=no
14596      hardcode_automatic_F77=yes
14597      hardcode_shlibpath_var_F77=unsupported
14598      whole_archive_flag_spec_F77=''
14599      link_all_deplibs_F77=yes
14600    if test "$GCC" = yes ; then
14601    	output_verbose_link_cmd='echo'
14602        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14603      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14604      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14605      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}'
14606      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}'
14607    else
14608      case $cc_basename in
14609        xlc*)
14610         output_verbose_link_cmd='echo'
14611         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14612         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14613          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14614         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}'
14615          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}'
14616          ;;
14617       *)
14618         ld_shlibs_F77=no
14619          ;;
14620      esac
14621    fi
14622      ;;
14623
14624    dgux*)
14625      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14626      hardcode_libdir_flag_spec_F77='-L$libdir'
14627      hardcode_shlibpath_var_F77=no
14628      ;;
14629
14630    freebsd1*)
14631      ld_shlibs_F77=no
14632      ;;
14633
14634    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14635    # support.  Future versions do this automatically, but an explicit c++rt0.o
14636    # does not break anything, and helps significantly (at the cost of a little
14637    # extra space).
14638    freebsd2.2*)
14639      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14640      hardcode_libdir_flag_spec_F77='-R$libdir'
14641      hardcode_direct_F77=yes
14642      hardcode_shlibpath_var_F77=no
14643      ;;
14644
14645    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14646    freebsd2*)
14647      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14648      hardcode_direct_F77=yes
14649      hardcode_minus_L_F77=yes
14650      hardcode_shlibpath_var_F77=no
14651      ;;
14652
14653    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14654    freebsd* | kfreebsd*-gnu | dragonfly*)
14655      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14656      hardcode_libdir_flag_spec_F77='-R$libdir'
14657      hardcode_direct_F77=yes
14658      hardcode_shlibpath_var_F77=no
14659      ;;
14660
14661    hpux9*)
14662      if test "$GCC" = yes; then
14663	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'
14664      else
14665	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'
14666      fi
14667      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14668      hardcode_libdir_separator_F77=:
14669      hardcode_direct_F77=yes
14670
14671      # hardcode_minus_L: Not really in the search PATH,
14672      # but as the default location of the library.
14673      hardcode_minus_L_F77=yes
14674      export_dynamic_flag_spec_F77='${wl}-E'
14675      ;;
14676
14677    hpux10*)
14678      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14679	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14680      else
14681	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14682      fi
14683      if test "$with_gnu_ld" = no; then
14684	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14685	hardcode_libdir_separator_F77=:
14686
14687	hardcode_direct_F77=yes
14688	export_dynamic_flag_spec_F77='${wl}-E'
14689
14690	# hardcode_minus_L: Not really in the search PATH,
14691	# but as the default location of the library.
14692	hardcode_minus_L_F77=yes
14693      fi
14694      ;;
14695
14696    hpux11*)
14697      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14698	case $host_cpu in
14699	hppa*64*)
14700	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14701	  ;;
14702	ia64*)
14703	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14704	  ;;
14705	*)
14706	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14707	  ;;
14708	esac
14709      else
14710	case $host_cpu in
14711	hppa*64*)
14712	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14713	  ;;
14714	ia64*)
14715	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14716	  ;;
14717	*)
14718	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14719	  ;;
14720	esac
14721      fi
14722      if test "$with_gnu_ld" = no; then
14723	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14724	hardcode_libdir_separator_F77=:
14725
14726	case $host_cpu in
14727	hppa*64*|ia64*)
14728	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14729	  hardcode_direct_F77=no
14730	  hardcode_shlibpath_var_F77=no
14731	  ;;
14732	*)
14733	  hardcode_direct_F77=yes
14734	  export_dynamic_flag_spec_F77='${wl}-E'
14735
14736	  # hardcode_minus_L: Not really in the search PATH,
14737	  # but as the default location of the library.
14738	  hardcode_minus_L_F77=yes
14739	  ;;
14740	esac
14741      fi
14742      ;;
14743
14744    irix5* | irix6* | nonstopux*)
14745      if test "$GCC" = yes; then
14746	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'
14747      else
14748	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'
14749	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14750      fi
14751      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14752      hardcode_libdir_separator_F77=:
14753      link_all_deplibs_F77=yes
14754      ;;
14755
14756    netbsd*)
14757      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14758	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14759      else
14760	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14761      fi
14762      hardcode_libdir_flag_spec_F77='-R$libdir'
14763      hardcode_direct_F77=yes
14764      hardcode_shlibpath_var_F77=no
14765      ;;
14766
14767    newsos6)
14768      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14769      hardcode_direct_F77=yes
14770      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14771      hardcode_libdir_separator_F77=:
14772      hardcode_shlibpath_var_F77=no
14773      ;;
14774
14775    openbsd*)
14776      hardcode_direct_F77=yes
14777      hardcode_shlibpath_var_F77=no
14778      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14779	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14780	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14781	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14782	export_dynamic_flag_spec_F77='${wl}-E'
14783      else
14784       case $host_os in
14785	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14786	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14787	   hardcode_libdir_flag_spec_F77='-R$libdir'
14788	   ;;
14789	 *)
14790	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14791	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14792	   ;;
14793       esac
14794      fi
14795      ;;
14796
14797    os2*)
14798      hardcode_libdir_flag_spec_F77='-L$libdir'
14799      hardcode_minus_L_F77=yes
14800      allow_undefined_flag_F77=unsupported
14801      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'
14802      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14803      ;;
14804
14805    osf3*)
14806      if test "$GCC" = yes; then
14807	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14808	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'
14809      else
14810	allow_undefined_flag_F77=' -expect_unresolved \*'
14811	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'
14812      fi
14813      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14814      hardcode_libdir_separator_F77=:
14815      ;;
14816
14817    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14818      if test "$GCC" = yes; then
14819	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14820	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'
14821	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14822      else
14823	allow_undefined_flag_F77=' -expect_unresolved \*'
14824	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'
14825	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~
14826	$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'
14827
14828	# Both c and cxx compiler support -rpath directly
14829	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14830      fi
14831      hardcode_libdir_separator_F77=:
14832      ;;
14833
14834    solaris*)
14835      no_undefined_flag_F77=' -z text'
14836      if test "$GCC" = yes; then
14837	wlarc='${wl}'
14838	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14839	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14840	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14841      else
14842	wlarc=''
14843	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14844	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14845  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14846      fi
14847      hardcode_libdir_flag_spec_F77='-R$libdir'
14848      hardcode_shlibpath_var_F77=no
14849      case $host_os in
14850      solaris2.[0-5] | solaris2.[0-5].*) ;;
14851      *)
14852 	# The compiler driver will combine linker options so we
14853 	# cannot just pass the convience library names through
14854 	# without $wl, iff we do not link with $LD.
14855 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14856 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14857 	case $wlarc in
14858 	'')
14859 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14860 	*)
14861 	  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' ;;
14862 	esac ;;
14863      esac
14864      link_all_deplibs_F77=yes
14865      ;;
14866
14867    sunos4*)
14868      if test "x$host_vendor" = xsequent; then
14869	# Use $CC to link under sequent, because it throws in some extra .o
14870	# files that make .init and .fini sections work.
14871	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14872      else
14873	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14874      fi
14875      hardcode_libdir_flag_spec_F77='-L$libdir'
14876      hardcode_direct_F77=yes
14877      hardcode_minus_L_F77=yes
14878      hardcode_shlibpath_var_F77=no
14879      ;;
14880
14881    sysv4)
14882      case $host_vendor in
14883	sni)
14884	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14885	  hardcode_direct_F77=yes # is this really true???
14886	;;
14887	siemens)
14888	  ## LD is ld it makes a PLAMLIB
14889	  ## CC just makes a GrossModule.
14890	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14891	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14892	  hardcode_direct_F77=no
14893        ;;
14894	motorola)
14895	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14896	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14897	;;
14898      esac
14899      runpath_var='LD_RUN_PATH'
14900      hardcode_shlibpath_var_F77=no
14901      ;;
14902
14903    sysv4.3*)
14904      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14905      hardcode_shlibpath_var_F77=no
14906      export_dynamic_flag_spec_F77='-Bexport'
14907      ;;
14908
14909    sysv4*MP*)
14910      if test -d /usr/nec; then
14911	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14912	hardcode_shlibpath_var_F77=no
14913	runpath_var=LD_RUN_PATH
14914	hardcode_runpath_var=yes
14915	ld_shlibs_F77=yes
14916      fi
14917      ;;
14918
14919    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14920      no_undefined_flag_F77='${wl}-z,text'
14921      archive_cmds_need_lc_F77=no
14922      hardcode_shlibpath_var_F77=no
14923      runpath_var='LD_RUN_PATH'
14924
14925      if test "$GCC" = yes; then
14926	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14927	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14928      else
14929	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14930	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14931      fi
14932      ;;
14933
14934    sysv5* | sco3.2v5* | sco5v6*)
14935      # Note: We can NOT use -z defs as we might desire, because we do not
14936      # link with -lc, and that would cause any symbols used from libc to
14937      # always be unresolved, which means just about no library would
14938      # ever link correctly.  If we're not using GNU ld we use -z text
14939      # though, which does catch some bad symbols but isn't as heavy-handed
14940      # as -z defs.
14941      no_undefined_flag_F77='${wl}-z,text'
14942      allow_undefined_flag_F77='${wl}-z,nodefs'
14943      archive_cmds_need_lc_F77=no
14944      hardcode_shlibpath_var_F77=no
14945      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14946      hardcode_libdir_separator_F77=':'
14947      link_all_deplibs_F77=yes
14948      export_dynamic_flag_spec_F77='${wl}-Bexport'
14949      runpath_var='LD_RUN_PATH'
14950
14951      if test "$GCC" = yes; then
14952	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14953	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14954      else
14955	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14956	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14957      fi
14958      ;;
14959
14960    uts4*)
14961      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14962      hardcode_libdir_flag_spec_F77='-L$libdir'
14963      hardcode_shlibpath_var_F77=no
14964      ;;
14965
14966    *)
14967      ld_shlibs_F77=no
14968      ;;
14969    esac
14970  fi
14971
14972{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14973echo "${ECHO_T}$ld_shlibs_F77" >&6; }
14974test "$ld_shlibs_F77" = no && can_build_shared=no
14975
14976#
14977# Do we need to explicitly link libc?
14978#
14979case "x$archive_cmds_need_lc_F77" in
14980x|xyes)
14981  # Assume -lc should be added
14982  archive_cmds_need_lc_F77=yes
14983
14984  if test "$enable_shared" = yes && test "$GCC" = yes; then
14985    case $archive_cmds_F77 in
14986    *'~'*)
14987      # FIXME: we may have to deal with multi-command sequences.
14988      ;;
14989    '$CC '*)
14990      # Test whether the compiler implicitly links with -lc since on some
14991      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14992      # to ld, don't add -lc before -lgcc.
14993      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14994echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
14995      $rm conftest*
14996      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14997
14998      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14999  (eval $ac_compile) 2>&5
15000  ac_status=$?
15001  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15002  (exit $ac_status); } 2>conftest.err; then
15003        soname=conftest
15004        lib=conftest
15005        libobjs=conftest.$ac_objext
15006        deplibs=
15007        wl=$lt_prog_compiler_wl_F77
15008	pic_flag=$lt_prog_compiler_pic_F77
15009        compiler_flags=-v
15010        linker_flags=-v
15011        verstring=
15012        output_objdir=.
15013        libname=conftest
15014        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15015        allow_undefined_flag_F77=
15016        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15017  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15018  ac_status=$?
15019  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15020  (exit $ac_status); }
15021        then
15022	  archive_cmds_need_lc_F77=no
15023        else
15024	  archive_cmds_need_lc_F77=yes
15025        fi
15026        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15027      else
15028        cat conftest.err 1>&5
15029      fi
15030      $rm conftest*
15031      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15032echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15033      ;;
15034    esac
15035  fi
15036  ;;
15037esac
15038
15039{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15040echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15041library_names_spec=
15042libname_spec='lib$name'
15043soname_spec=
15044shrext_cmds=".so"
15045postinstall_cmds=
15046postuninstall_cmds=
15047finish_cmds=
15048finish_eval=
15049shlibpath_var=
15050shlibpath_overrides_runpath=unknown
15051version_type=none
15052dynamic_linker="$host_os ld.so"
15053sys_lib_dlsearch_path_spec="/lib /usr/lib"
15054if test "$GCC" = yes; then
15055  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15056  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15057    # if the path contains ";" then we assume it to be the separator
15058    # otherwise default to the standard path separator (i.e. ":") - it is
15059    # assumed that no part of a normal pathname contains ";" but that should
15060    # okay in the real world where ";" in dirpaths is itself problematic.
15061    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15062  else
15063    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15064  fi
15065else
15066  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15067fi
15068need_lib_prefix=unknown
15069hardcode_into_libs=no
15070
15071# when you set need_version to no, make sure it does not cause -set_version
15072# flags to be left without arguments
15073need_version=unknown
15074
15075case $host_os in
15076aix3*)
15077  version_type=linux
15078  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15079  shlibpath_var=LIBPATH
15080
15081  # AIX 3 has no versioning support, so we append a major version to the name.
15082  soname_spec='${libname}${release}${shared_ext}$major'
15083  ;;
15084
15085aix4* | aix5*)
15086  version_type=linux
15087  need_lib_prefix=no
15088  need_version=no
15089  hardcode_into_libs=yes
15090  if test "$host_cpu" = ia64; then
15091    # AIX 5 supports IA64
15092    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15093    shlibpath_var=LD_LIBRARY_PATH
15094  else
15095    # With GCC up to 2.95.x, collect2 would create an import file
15096    # for dependence libraries.  The import file would start with
15097    # the line `#! .'.  This would cause the generated library to
15098    # depend on `.', always an invalid library.  This was fixed in
15099    # development snapshots of GCC prior to 3.0.
15100    case $host_os in
15101      aix4 | aix4.[01] | aix4.[01].*)
15102      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15103	   echo ' yes '
15104	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15105	:
15106      else
15107	can_build_shared=no
15108      fi
15109      ;;
15110    esac
15111    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15112    # soname into executable. Probably we can add versioning support to
15113    # collect2, so additional links can be useful in future.
15114    if test "$aix_use_runtimelinking" = yes; then
15115      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15116      # instead of lib<name>.a to let people know that these are not
15117      # typical AIX shared libraries.
15118      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15119    else
15120      # We preserve .a as extension for shared libraries through AIX4.2
15121      # and later when we are not doing run time linking.
15122      library_names_spec='${libname}${release}.a $libname.a'
15123      soname_spec='${libname}${release}${shared_ext}$major'
15124    fi
15125    shlibpath_var=LIBPATH
15126  fi
15127  ;;
15128
15129amigaos*)
15130  library_names_spec='$libname.ixlibrary $libname.a'
15131  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15132  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'
15133  ;;
15134
15135beos*)
15136  library_names_spec='${libname}${shared_ext}'
15137  dynamic_linker="$host_os ld.so"
15138  shlibpath_var=LIBRARY_PATH
15139  ;;
15140
15141bsdi[45]*)
15142  version_type=linux
15143  need_version=no
15144  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15145  soname_spec='${libname}${release}${shared_ext}$major'
15146  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15147  shlibpath_var=LD_LIBRARY_PATH
15148  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15149  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15150  # the default ld.so.conf also contains /usr/contrib/lib and
15151  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15152  # libtool to hard-code these into programs
15153  ;;
15154
15155cygwin* | mingw* | pw32*)
15156  version_type=windows
15157  shrext_cmds=".dll"
15158  need_version=no
15159  need_lib_prefix=no
15160
15161  case $GCC,$host_os in
15162  yes,cygwin* | yes,mingw* | yes,pw32*)
15163    library_names_spec='$libname.dll.a'
15164    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15165    postinstall_cmds='base_file=`basename \${file}`~
15166      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15167      dldir=$destdir/`dirname \$dlpath`~
15168      test -d \$dldir || mkdir -p \$dldir~
15169      $install_prog $dir/$dlname \$dldir/$dlname~
15170      chmod a+x \$dldir/$dlname'
15171    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15172      dlpath=$dir/\$dldll~
15173       $rm \$dlpath'
15174    shlibpath_overrides_runpath=yes
15175
15176    case $host_os in
15177    cygwin*)
15178      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15179      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15180      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15181      ;;
15182    mingw*)
15183      # MinGW DLLs use traditional 'lib' prefix
15184      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15185      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15186      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15187        # It is most probably a Windows format PATH printed by
15188        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15189        # path with ; separators, and with drive letters. We can handle the
15190        # drive letters (cygwin fileutils understands them), so leave them,
15191        # especially as we might pass files found there to a mingw objdump,
15192        # which wouldn't understand a cygwinified path. Ahh.
15193        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15194      else
15195        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15196      fi
15197      ;;
15198    pw32*)
15199      # pw32 DLLs use 'pw' prefix rather than 'lib'
15200      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15201      ;;
15202    esac
15203    ;;
15204
15205  *)
15206    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15207    ;;
15208  esac
15209  dynamic_linker='Win32 ld.exe'
15210  # FIXME: first we should search . and the directory the executable is in
15211  shlibpath_var=PATH
15212  ;;
15213
15214darwin* | rhapsody*)
15215  dynamic_linker="$host_os dyld"
15216  version_type=darwin
15217  need_lib_prefix=no
15218  need_version=no
15219  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15220  soname_spec='${libname}${release}${major}$shared_ext'
15221  shlibpath_overrides_runpath=yes
15222  shlibpath_var=DYLD_LIBRARY_PATH
15223  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15224  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15225  if test "$GCC" = yes; then
15226    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"`
15227  else
15228    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15229  fi
15230  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15231  ;;
15232
15233dgux*)
15234  version_type=linux
15235  need_lib_prefix=no
15236  need_version=no
15237  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15238  soname_spec='${libname}${release}${shared_ext}$major'
15239  shlibpath_var=LD_LIBRARY_PATH
15240  ;;
15241
15242freebsd1*)
15243  dynamic_linker=no
15244  ;;
15245
15246kfreebsd*-gnu)
15247  version_type=linux
15248  need_lib_prefix=no
15249  need_version=no
15250  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15251  soname_spec='${libname}${release}${shared_ext}$major'
15252  shlibpath_var=LD_LIBRARY_PATH
15253  shlibpath_overrides_runpath=no
15254  hardcode_into_libs=yes
15255  dynamic_linker='GNU ld.so'
15256  ;;
15257
15258freebsd* | dragonfly*)
15259  # DragonFly does not have aout.  When/if they implement a new
15260  # versioning mechanism, adjust this.
15261  if test -x /usr/bin/objformat; then
15262    objformat=`/usr/bin/objformat`
15263  else
15264    case $host_os in
15265    freebsd[123]*) objformat=aout ;;
15266    *) objformat=elf ;;
15267    esac
15268  fi
15269  version_type=freebsd-$objformat
15270  case $version_type in
15271    freebsd-elf*)
15272      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15273      need_version=no
15274      need_lib_prefix=no
15275      ;;
15276    freebsd-*)
15277      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15278      need_version=yes
15279      ;;
15280  esac
15281  shlibpath_var=LD_LIBRARY_PATH
15282  case $host_os in
15283  freebsd2*)
15284    shlibpath_overrides_runpath=yes
15285    ;;
15286  freebsd3.[01]* | freebsdelf3.[01]*)
15287    shlibpath_overrides_runpath=yes
15288    hardcode_into_libs=yes
15289    ;;
15290  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15291  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15292    shlibpath_overrides_runpath=no
15293    hardcode_into_libs=yes
15294    ;;
15295  freebsd*) # from 4.6 on
15296    shlibpath_overrides_runpath=yes
15297    hardcode_into_libs=yes
15298    ;;
15299  esac
15300  ;;
15301
15302gnu*)
15303  version_type=linux
15304  need_lib_prefix=no
15305  need_version=no
15306  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15307  soname_spec='${libname}${release}${shared_ext}$major'
15308  shlibpath_var=LD_LIBRARY_PATH
15309  hardcode_into_libs=yes
15310  ;;
15311
15312hpux9* | hpux10* | hpux11*)
15313  # Give a soname corresponding to the major version so that dld.sl refuses to
15314  # link against other versions.
15315  version_type=sunos
15316  need_lib_prefix=no
15317  need_version=no
15318  case $host_cpu in
15319  ia64*)
15320    shrext_cmds='.so'
15321    hardcode_into_libs=yes
15322    dynamic_linker="$host_os dld.so"
15323    shlibpath_var=LD_LIBRARY_PATH
15324    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15325    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15326    soname_spec='${libname}${release}${shared_ext}$major'
15327    if test "X$HPUX_IA64_MODE" = X32; then
15328      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15329    else
15330      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15331    fi
15332    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15333    ;;
15334   hppa*64*)
15335     shrext_cmds='.sl'
15336     hardcode_into_libs=yes
15337     dynamic_linker="$host_os dld.sl"
15338     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15339     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15340     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15341     soname_spec='${libname}${release}${shared_ext}$major'
15342     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15343     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15344     ;;
15345   *)
15346    shrext_cmds='.sl'
15347    dynamic_linker="$host_os dld.sl"
15348    shlibpath_var=SHLIB_PATH
15349    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15350    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15351    soname_spec='${libname}${release}${shared_ext}$major'
15352    ;;
15353  esac
15354  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15355  postinstall_cmds='chmod 555 $lib'
15356  ;;
15357
15358interix3*)
15359  version_type=linux
15360  need_lib_prefix=no
15361  need_version=no
15362  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15363  soname_spec='${libname}${release}${shared_ext}$major'
15364  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15365  shlibpath_var=LD_LIBRARY_PATH
15366  shlibpath_overrides_runpath=no
15367  hardcode_into_libs=yes
15368  ;;
15369
15370irix5* | irix6* | nonstopux*)
15371  case $host_os in
15372    nonstopux*) version_type=nonstopux ;;
15373    *)
15374	if test "$lt_cv_prog_gnu_ld" = yes; then
15375		version_type=linux
15376	else
15377		version_type=irix
15378	fi ;;
15379  esac
15380  need_lib_prefix=no
15381  need_version=no
15382  soname_spec='${libname}${release}${shared_ext}$major'
15383  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15384  case $host_os in
15385  irix5* | nonstopux*)
15386    libsuff= shlibsuff=
15387    ;;
15388  *)
15389    case $LD in # libtool.m4 will add one of these switches to LD
15390    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15391      libsuff= shlibsuff= libmagic=32-bit;;
15392    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15393      libsuff=32 shlibsuff=N32 libmagic=N32;;
15394    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15395      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15396    *) libsuff= shlibsuff= libmagic=never-match;;
15397    esac
15398    ;;
15399  esac
15400  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15401  shlibpath_overrides_runpath=no
15402  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15403  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15404  hardcode_into_libs=yes
15405  ;;
15406
15407# No shared lib support for Linux oldld, aout, or coff.
15408linux*oldld* | linux*aout* | linux*coff*)
15409  dynamic_linker=no
15410  ;;
15411
15412# This must be Linux ELF.
15413linux*)
15414  version_type=linux
15415  need_lib_prefix=no
15416  need_version=no
15417  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15418  soname_spec='${libname}${release}${shared_ext}$major'
15419  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15420  shlibpath_var=LD_LIBRARY_PATH
15421  shlibpath_overrides_runpath=no
15422  # This implies no fast_install, which is unacceptable.
15423  # Some rework will be needed to allow for fast_install
15424  # before this can be enabled.
15425  hardcode_into_libs=yes
15426
15427  # Append ld.so.conf contents to the search path
15428  if test -f /etc/ld.so.conf; then
15429    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' ' '`
15430    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15431  fi
15432
15433  # We used to test for /lib/ld.so.1 and disable shared libraries on
15434  # powerpc, because MkLinux only supported shared libraries with the
15435  # GNU dynamic linker.  Since this was broken with cross compilers,
15436  # most powerpc-linux boxes support dynamic linking these days and
15437  # people can always --disable-shared, the test was removed, and we
15438  # assume the GNU/Linux dynamic linker is in use.
15439  dynamic_linker='GNU/Linux ld.so'
15440  ;;
15441
15442knetbsd*-gnu)
15443  version_type=linux
15444  need_lib_prefix=no
15445  need_version=no
15446  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15447  soname_spec='${libname}${release}${shared_ext}$major'
15448  shlibpath_var=LD_LIBRARY_PATH
15449  shlibpath_overrides_runpath=no
15450  hardcode_into_libs=yes
15451  dynamic_linker='GNU ld.so'
15452  ;;
15453
15454netbsd*)
15455  version_type=sunos
15456  need_lib_prefix=no
15457  need_version=no
15458  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15459    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15460    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15461    dynamic_linker='NetBSD (a.out) ld.so'
15462  else
15463    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15464    soname_spec='${libname}${release}${shared_ext}$major'
15465    dynamic_linker='NetBSD ld.elf_so'
15466  fi
15467  shlibpath_var=LD_LIBRARY_PATH
15468  shlibpath_overrides_runpath=yes
15469  hardcode_into_libs=yes
15470  ;;
15471
15472newsos6)
15473  version_type=linux
15474  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15475  shlibpath_var=LD_LIBRARY_PATH
15476  shlibpath_overrides_runpath=yes
15477  ;;
15478
15479nto-qnx*)
15480  version_type=linux
15481  need_lib_prefix=no
15482  need_version=no
15483  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15484  soname_spec='${libname}${release}${shared_ext}$major'
15485  shlibpath_var=LD_LIBRARY_PATH
15486  shlibpath_overrides_runpath=yes
15487  ;;
15488
15489openbsd*)
15490  version_type=sunos
15491  sys_lib_dlsearch_path_spec="/usr/lib"
15492  need_lib_prefix=no
15493  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15494  case $host_os in
15495    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15496    *)                         need_version=no  ;;
15497  esac
15498  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15499  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15500  shlibpath_var=LD_LIBRARY_PATH
15501  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15502    case $host_os in
15503      openbsd2.[89] | openbsd2.[89].*)
15504	shlibpath_overrides_runpath=no
15505	;;
15506      *)
15507	shlibpath_overrides_runpath=yes
15508	;;
15509      esac
15510  else
15511    shlibpath_overrides_runpath=yes
15512  fi
15513  ;;
15514
15515os2*)
15516  libname_spec='$name'
15517  shrext_cmds=".dll"
15518  need_lib_prefix=no
15519  library_names_spec='$libname${shared_ext} $libname.a'
15520  dynamic_linker='OS/2 ld.exe'
15521  shlibpath_var=LIBPATH
15522  ;;
15523
15524osf3* | osf4* | osf5*)
15525  version_type=osf
15526  need_lib_prefix=no
15527  need_version=no
15528  soname_spec='${libname}${release}${shared_ext}$major'
15529  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15530  shlibpath_var=LD_LIBRARY_PATH
15531  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15532  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15533  ;;
15534
15535solaris*)
15536  version_type=linux
15537  need_lib_prefix=no
15538  need_version=no
15539  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15540  soname_spec='${libname}${release}${shared_ext}$major'
15541  shlibpath_var=LD_LIBRARY_PATH
15542  shlibpath_overrides_runpath=yes
15543  hardcode_into_libs=yes
15544  # ldd complains unless libraries are executable
15545  postinstall_cmds='chmod +x $lib'
15546  ;;
15547
15548sunos4*)
15549  version_type=sunos
15550  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15551  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15552  shlibpath_var=LD_LIBRARY_PATH
15553  shlibpath_overrides_runpath=yes
15554  if test "$with_gnu_ld" = yes; then
15555    need_lib_prefix=no
15556  fi
15557  need_version=yes
15558  ;;
15559
15560sysv4 | sysv4.3*)
15561  version_type=linux
15562  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15563  soname_spec='${libname}${release}${shared_ext}$major'
15564  shlibpath_var=LD_LIBRARY_PATH
15565  case $host_vendor in
15566    sni)
15567      shlibpath_overrides_runpath=no
15568      need_lib_prefix=no
15569      export_dynamic_flag_spec='${wl}-Blargedynsym'
15570      runpath_var=LD_RUN_PATH
15571      ;;
15572    siemens)
15573      need_lib_prefix=no
15574      ;;
15575    motorola)
15576      need_lib_prefix=no
15577      need_version=no
15578      shlibpath_overrides_runpath=no
15579      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15580      ;;
15581  esac
15582  ;;
15583
15584sysv4*MP*)
15585  if test -d /usr/nec ;then
15586    version_type=linux
15587    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15588    soname_spec='$libname${shared_ext}.$major'
15589    shlibpath_var=LD_LIBRARY_PATH
15590  fi
15591  ;;
15592
15593sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15594  version_type=freebsd-elf
15595  need_lib_prefix=no
15596  need_version=no
15597  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15598  soname_spec='${libname}${release}${shared_ext}$major'
15599  shlibpath_var=LD_LIBRARY_PATH
15600  hardcode_into_libs=yes
15601  if test "$with_gnu_ld" = yes; then
15602    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15603    shlibpath_overrides_runpath=no
15604  else
15605    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15606    shlibpath_overrides_runpath=yes
15607    case $host_os in
15608      sco3.2v5*)
15609        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15610	;;
15611    esac
15612  fi
15613  sys_lib_dlsearch_path_spec='/usr/lib'
15614  ;;
15615
15616uts4*)
15617  version_type=linux
15618  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15619  soname_spec='${libname}${release}${shared_ext}$major'
15620  shlibpath_var=LD_LIBRARY_PATH
15621  ;;
15622
15623*)
15624  dynamic_linker=no
15625  ;;
15626esac
15627{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15628echo "${ECHO_T}$dynamic_linker" >&6; }
15629test "$dynamic_linker" = no && can_build_shared=no
15630
15631variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15632if test "$GCC" = yes; then
15633  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15634fi
15635
15636{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15637echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15638hardcode_action_F77=
15639if test -n "$hardcode_libdir_flag_spec_F77" || \
15640   test -n "$runpath_var_F77" || \
15641   test "X$hardcode_automatic_F77" = "Xyes" ; then
15642
15643  # We can hardcode non-existant directories.
15644  if test "$hardcode_direct_F77" != no &&
15645     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15646     # have to relink, otherwise we might link with an installed library
15647     # when we should be linking with a yet-to-be-installed one
15648     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15649     test "$hardcode_minus_L_F77" != no; then
15650    # Linking always hardcodes the temporary library directory.
15651    hardcode_action_F77=relink
15652  else
15653    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15654    hardcode_action_F77=immediate
15655  fi
15656else
15657  # We cannot hardcode anything, or else we can only hardcode existing
15658  # directories.
15659  hardcode_action_F77=unsupported
15660fi
15661{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15662echo "${ECHO_T}$hardcode_action_F77" >&6; }
15663
15664if test "$hardcode_action_F77" = relink; then
15665  # Fast installation is not supported
15666  enable_fast_install=no
15667elif test "$shlibpath_overrides_runpath" = yes ||
15668     test "$enable_shared" = no; then
15669  # Fast installation is not necessary
15670  enable_fast_install=needless
15671fi
15672
15673
15674# The else clause should only fire when bootstrapping the
15675# libtool distribution, otherwise you forgot to ship ltmain.sh
15676# with your package, and you will get complaints that there are
15677# no rules to generate ltmain.sh.
15678if test -f "$ltmain"; then
15679  # See if we are running on zsh, and set the options which allow our commands through
15680  # without removal of \ escapes.
15681  if test -n "${ZSH_VERSION+set}" ; then
15682    setopt NO_GLOB_SUBST
15683  fi
15684  # Now quote all the things that may contain metacharacters while being
15685  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15686  # variables and quote the copies for generation of the libtool script.
15687  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15688    SED SHELL STRIP \
15689    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15690    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15691    deplibs_check_method reload_flag reload_cmds need_locks \
15692    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15693    lt_cv_sys_global_symbol_to_c_name_address \
15694    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15695    old_postinstall_cmds old_postuninstall_cmds \
15696    compiler_F77 \
15697    CC_F77 \
15698    LD_F77 \
15699    lt_prog_compiler_wl_F77 \
15700    lt_prog_compiler_pic_F77 \
15701    lt_prog_compiler_static_F77 \
15702    lt_prog_compiler_no_builtin_flag_F77 \
15703    export_dynamic_flag_spec_F77 \
15704    thread_safe_flag_spec_F77 \
15705    whole_archive_flag_spec_F77 \
15706    enable_shared_with_static_runtimes_F77 \
15707    old_archive_cmds_F77 \
15708    old_archive_from_new_cmds_F77 \
15709    predep_objects_F77 \
15710    postdep_objects_F77 \
15711    predeps_F77 \
15712    postdeps_F77 \
15713    compiler_lib_search_path_F77 \
15714    archive_cmds_F77 \
15715    archive_expsym_cmds_F77 \
15716    postinstall_cmds_F77 \
15717    postuninstall_cmds_F77 \
15718    old_archive_from_expsyms_cmds_F77 \
15719    allow_undefined_flag_F77 \
15720    no_undefined_flag_F77 \
15721    export_symbols_cmds_F77 \
15722    hardcode_libdir_flag_spec_F77 \
15723    hardcode_libdir_flag_spec_ld_F77 \
15724    hardcode_libdir_separator_F77 \
15725    hardcode_automatic_F77 \
15726    module_cmds_F77 \
15727    module_expsym_cmds_F77 \
15728    lt_cv_prog_compiler_c_o_F77 \
15729    exclude_expsyms_F77 \
15730    include_expsyms_F77; do
15731
15732    case $var in
15733    old_archive_cmds_F77 | \
15734    old_archive_from_new_cmds_F77 | \
15735    archive_cmds_F77 | \
15736    archive_expsym_cmds_F77 | \
15737    module_cmds_F77 | \
15738    module_expsym_cmds_F77 | \
15739    old_archive_from_expsyms_cmds_F77 | \
15740    export_symbols_cmds_F77 | \
15741    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15742    postinstall_cmds | postuninstall_cmds | \
15743    old_postinstall_cmds | old_postuninstall_cmds | \
15744    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15745      # Double-quote double-evaled strings.
15746      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15747      ;;
15748    *)
15749      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15750      ;;
15751    esac
15752  done
15753
15754  case $lt_echo in
15755  *'\$0 --fallback-echo"')
15756    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15757    ;;
15758  esac
15759
15760cfgfile="$ofile"
15761
15762  cat <<__EOF__ >> "$cfgfile"
15763# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15764
15765# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15766
15767# Shell to use when invoking shell scripts.
15768SHELL=$lt_SHELL
15769
15770# Whether or not to build shared libraries.
15771build_libtool_libs=$enable_shared
15772
15773# Whether or not to build static libraries.
15774build_old_libs=$enable_static
15775
15776# Whether or not to add -lc for building shared libraries.
15777build_libtool_need_lc=$archive_cmds_need_lc_F77
15778
15779# Whether or not to disallow shared libs when runtime libs are static
15780allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15781
15782# Whether or not to optimize for fast installation.
15783fast_install=$enable_fast_install
15784
15785# The host system.
15786host_alias=$host_alias
15787host=$host
15788host_os=$host_os
15789
15790# The build system.
15791build_alias=$build_alias
15792build=$build
15793build_os=$build_os
15794
15795# An echo program that does not interpret backslashes.
15796echo=$lt_echo
15797
15798# The archiver.
15799AR=$lt_AR
15800AR_FLAGS=$lt_AR_FLAGS
15801
15802# A C compiler.
15803LTCC=$lt_LTCC
15804
15805# LTCC compiler flags.
15806LTCFLAGS=$lt_LTCFLAGS
15807
15808# A language-specific compiler.
15809CC=$lt_compiler_F77
15810
15811# Is the compiler the GNU C compiler?
15812with_gcc=$GCC_F77
15813
15814# An ERE matcher.
15815EGREP=$lt_EGREP
15816
15817# The linker used to build libraries.
15818LD=$lt_LD_F77
15819
15820# Whether we need hard or soft links.
15821LN_S=$lt_LN_S
15822
15823# A BSD-compatible nm program.
15824NM=$lt_NM
15825
15826# A symbol stripping program
15827STRIP=$lt_STRIP
15828
15829# Used to examine libraries when file_magic_cmd begins "file"
15830MAGIC_CMD=$MAGIC_CMD
15831
15832# Used on cygwin: DLL creation program.
15833DLLTOOL="$DLLTOOL"
15834
15835# Used on cygwin: object dumper.
15836OBJDUMP="$OBJDUMP"
15837
15838# Used on cygwin: assembler.
15839AS="$AS"
15840
15841# The name of the directory that contains temporary libtool files.
15842objdir=$objdir
15843
15844# How to create reloadable object files.
15845reload_flag=$lt_reload_flag
15846reload_cmds=$lt_reload_cmds
15847
15848# How to pass a linker flag through the compiler.
15849wl=$lt_lt_prog_compiler_wl_F77
15850
15851# Object file suffix (normally "o").
15852objext="$ac_objext"
15853
15854# Old archive suffix (normally "a").
15855libext="$libext"
15856
15857# Shared library suffix (normally ".so").
15858shrext_cmds='$shrext_cmds'
15859
15860# Executable file suffix (normally "").
15861exeext="$exeext"
15862
15863# Additional compiler flags for building library objects.
15864pic_flag=$lt_lt_prog_compiler_pic_F77
15865pic_mode=$pic_mode
15866
15867# What is the maximum length of a command?
15868max_cmd_len=$lt_cv_sys_max_cmd_len
15869
15870# Does compiler simultaneously support -c and -o options?
15871compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15872
15873# Must we lock files when doing compilation?
15874need_locks=$lt_need_locks
15875
15876# Do we need the lib prefix for modules?
15877need_lib_prefix=$need_lib_prefix
15878
15879# Do we need a version for libraries?
15880need_version=$need_version
15881
15882# Whether dlopen is supported.
15883dlopen_support=$enable_dlopen
15884
15885# Whether dlopen of programs is supported.
15886dlopen_self=$enable_dlopen_self
15887
15888# Whether dlopen of statically linked programs is supported.
15889dlopen_self_static=$enable_dlopen_self_static
15890
15891# Compiler flag to prevent dynamic linking.
15892link_static_flag=$lt_lt_prog_compiler_static_F77
15893
15894# Compiler flag to turn off builtin functions.
15895no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15896
15897# Compiler flag to allow reflexive dlopens.
15898export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15899
15900# Compiler flag to generate shared objects directly from archives.
15901whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15902
15903# Compiler flag to generate thread-safe objects.
15904thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15905
15906# Library versioning type.
15907version_type=$version_type
15908
15909# Format of library name prefix.
15910libname_spec=$lt_libname_spec
15911
15912# List of archive names.  First name is the real one, the rest are links.
15913# The last name is the one that the linker finds with -lNAME.
15914library_names_spec=$lt_library_names_spec
15915
15916# The coded name of the library, if different from the real name.
15917soname_spec=$lt_soname_spec
15918
15919# Commands used to build and install an old-style archive.
15920RANLIB=$lt_RANLIB
15921old_archive_cmds=$lt_old_archive_cmds_F77
15922old_postinstall_cmds=$lt_old_postinstall_cmds
15923old_postuninstall_cmds=$lt_old_postuninstall_cmds
15924
15925# Create an old-style archive from a shared archive.
15926old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15927
15928# Create a temporary old-style archive to link instead of a shared archive.
15929old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15930
15931# Commands used to build and install a shared archive.
15932archive_cmds=$lt_archive_cmds_F77
15933archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15934postinstall_cmds=$lt_postinstall_cmds
15935postuninstall_cmds=$lt_postuninstall_cmds
15936
15937# Commands used to build a loadable module (assumed same as above if empty)
15938module_cmds=$lt_module_cmds_F77
15939module_expsym_cmds=$lt_module_expsym_cmds_F77
15940
15941# Commands to strip libraries.
15942old_striplib=$lt_old_striplib
15943striplib=$lt_striplib
15944
15945# Dependencies to place before the objects being linked to create a
15946# shared library.
15947predep_objects=$lt_predep_objects_F77
15948
15949# Dependencies to place after the objects being linked to create a
15950# shared library.
15951postdep_objects=$lt_postdep_objects_F77
15952
15953# Dependencies to place before the objects being linked to create a
15954# shared library.
15955predeps=$lt_predeps_F77
15956
15957# Dependencies to place after the objects being linked to create a
15958# shared library.
15959postdeps=$lt_postdeps_F77
15960
15961# The library search path used internally by the compiler when linking
15962# a shared library.
15963compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15964
15965# Method to check whether dependent libraries are shared objects.
15966deplibs_check_method=$lt_deplibs_check_method
15967
15968# Command to use when deplibs_check_method == file_magic.
15969file_magic_cmd=$lt_file_magic_cmd
15970
15971# Flag that allows shared libraries with undefined symbols to be built.
15972allow_undefined_flag=$lt_allow_undefined_flag_F77
15973
15974# Flag that forces no undefined symbols.
15975no_undefined_flag=$lt_no_undefined_flag_F77
15976
15977# Commands used to finish a libtool library installation in a directory.
15978finish_cmds=$lt_finish_cmds
15979
15980# Same as above, but a single script fragment to be evaled but not shown.
15981finish_eval=$lt_finish_eval
15982
15983# Take the output of nm and produce a listing of raw symbols and C names.
15984global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15985
15986# Transform the output of nm in a proper C declaration
15987global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15988
15989# Transform the output of nm in a C name address pair
15990global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15991
15992# This is the shared library runtime path variable.
15993runpath_var=$runpath_var
15994
15995# This is the shared library path variable.
15996shlibpath_var=$shlibpath_var
15997
15998# Is shlibpath searched before the hard-coded library search path?
15999shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16000
16001# How to hardcode a shared library path into an executable.
16002hardcode_action=$hardcode_action_F77
16003
16004# Whether we should hardcode library paths into libraries.
16005hardcode_into_libs=$hardcode_into_libs
16006
16007# Flag to hardcode \$libdir into a binary during linking.
16008# This must work even if \$libdir does not exist.
16009hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16010
16011# If ld is used when linking, flag to hardcode \$libdir into
16012# a binary during linking. This must work even if \$libdir does
16013# not exist.
16014hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16015
16016# Whether we need a single -rpath flag with a separated argument.
16017hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16018
16019# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16020# resulting binary.
16021hardcode_direct=$hardcode_direct_F77
16022
16023# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16024# resulting binary.
16025hardcode_minus_L=$hardcode_minus_L_F77
16026
16027# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16028# the resulting binary.
16029hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16030
16031# Set to yes if building a shared library automatically hardcodes DIR into the library
16032# and all subsequent libraries and executables linked against it.
16033hardcode_automatic=$hardcode_automatic_F77
16034
16035# Variables whose values should be saved in libtool wrapper scripts and
16036# restored at relink time.
16037variables_saved_for_relink="$variables_saved_for_relink"
16038
16039# Whether libtool must link a program against all its dependency libraries.
16040link_all_deplibs=$link_all_deplibs_F77
16041
16042# Compile-time system search path for libraries
16043sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16044
16045# Run-time system search path for libraries
16046sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16047
16048# Fix the shell variable \$srcfile for the compiler.
16049fix_srcfile_path="$fix_srcfile_path_F77"
16050
16051# Set to yes if exported symbols are required.
16052always_export_symbols=$always_export_symbols_F77
16053
16054# The commands to list exported symbols.
16055export_symbols_cmds=$lt_export_symbols_cmds_F77
16056
16057# The commands to extract the exported symbol list from a shared archive.
16058extract_expsyms_cmds=$lt_extract_expsyms_cmds
16059
16060# Symbols that should not be listed in the preloaded symbols.
16061exclude_expsyms=$lt_exclude_expsyms_F77
16062
16063# Symbols that must always be exported.
16064include_expsyms=$lt_include_expsyms_F77
16065
16066# ### END LIBTOOL TAG CONFIG: $tagname
16067
16068__EOF__
16069
16070
16071else
16072  # If there is no Makefile yet, we rely on a make rule to execute
16073  # `config.status --recheck' to rerun these tests and create the
16074  # libtool script then.
16075  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16076  if test -f "$ltmain_in"; then
16077    test -f Makefile && make "$ltmain"
16078  fi
16079fi
16080
16081
16082ac_ext=c
16083ac_cpp='$CPP $CPPFLAGS'
16084ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16085ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16086ac_compiler_gnu=$ac_cv_c_compiler_gnu
16087
16088CC="$lt_save_CC"
16089
16090	else
16091	  tagname=""
16092	fi
16093	;;
16094
16095      GCJ)
16096	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16097
16098
16099# Source file extension for Java test sources.
16100ac_ext=java
16101
16102# Object file extension for compiled Java test sources.
16103objext=o
16104objext_GCJ=$objext
16105
16106# Code to be used in simple compile tests
16107lt_simple_compile_test_code="class foo {}\n"
16108
16109# Code to be used in simple link tests
16110lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16111
16112# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16113
16114# If no C compiler was specified, use CC.
16115LTCC=${LTCC-"$CC"}
16116
16117# If no C compiler flags were specified, use CFLAGS.
16118LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16119
16120# Allow CC to be a program name with arguments.
16121compiler=$CC
16122
16123
16124# save warnings/boilerplate of simple test code
16125ac_outfile=conftest.$ac_objext
16126printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16127eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16128_lt_compiler_boilerplate=`cat conftest.err`
16129$rm conftest*
16130
16131ac_outfile=conftest.$ac_objext
16132printf "$lt_simple_link_test_code" >conftest.$ac_ext
16133eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16134_lt_linker_boilerplate=`cat conftest.err`
16135$rm conftest*
16136
16137
16138# Allow CC to be a program name with arguments.
16139lt_save_CC="$CC"
16140CC=${GCJ-"gcj"}
16141compiler=$CC
16142compiler_GCJ=$CC
16143for cc_temp in $compiler""; do
16144  case $cc_temp in
16145    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16146    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16147    \-*) ;;
16148    *) break;;
16149  esac
16150done
16151cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16152
16153
16154# GCJ did not exist at the time GCC didn't implicitly link libc in.
16155archive_cmds_need_lc_GCJ=no
16156
16157old_archive_cmds_GCJ=$old_archive_cmds
16158
16159
16160lt_prog_compiler_no_builtin_flag_GCJ=
16161
16162if test "$GCC" = yes; then
16163  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16164
16165
16166{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16167echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16168if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16169  echo $ECHO_N "(cached) $ECHO_C" >&6
16170else
16171  lt_cv_prog_compiler_rtti_exceptions=no
16172  ac_outfile=conftest.$ac_objext
16173   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16174   lt_compiler_flag="-fno-rtti -fno-exceptions"
16175   # Insert the option either (1) after the last *FLAGS variable, or
16176   # (2) before a word containing "conftest.", or (3) at the end.
16177   # Note that $ac_compile itself does not contain backslashes and begins
16178   # with a dollar sign (not a hyphen), so the echo should work correctly.
16179   # The option is referenced via a variable to avoid confusing sed.
16180   lt_compile=`echo "$ac_compile" | $SED \
16181   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16182   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16183   -e 's:$: $lt_compiler_flag:'`
16184   (eval echo "\"\$as_me:16184: $lt_compile\"" >&5)
16185   (eval "$lt_compile" 2>conftest.err)
16186   ac_status=$?
16187   cat conftest.err >&5
16188   echo "$as_me:16188: \$? = $ac_status" >&5
16189   if (exit $ac_status) && test -s "$ac_outfile"; then
16190     # The compiler can only warn and ignore the option if not recognized
16191     # So say no if there are warnings other than the usual output.
16192     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16193     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16194     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16195       lt_cv_prog_compiler_rtti_exceptions=yes
16196     fi
16197   fi
16198   $rm conftest*
16199
16200fi
16201{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16202echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16203
16204if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16205    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16206else
16207    :
16208fi
16209
16210fi
16211
16212lt_prog_compiler_wl_GCJ=
16213lt_prog_compiler_pic_GCJ=
16214lt_prog_compiler_static_GCJ=
16215
16216{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16217echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16218
16219  if test "$GCC" = yes; then
16220    lt_prog_compiler_wl_GCJ='-Wl,'
16221    lt_prog_compiler_static_GCJ='-static'
16222
16223    case $host_os in
16224      aix*)
16225      # All AIX code is PIC.
16226      if test "$host_cpu" = ia64; then
16227	# AIX 5 now supports IA64 processor
16228	lt_prog_compiler_static_GCJ='-Bstatic'
16229      fi
16230      ;;
16231
16232    amigaos*)
16233      # FIXME: we need at least 68020 code to build shared libraries, but
16234      # adding the `-m68020' flag to GCC prevents building anything better,
16235      # like `-m68040'.
16236      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16237      ;;
16238
16239    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16240      # PIC is the default for these OSes.
16241      ;;
16242
16243    mingw* | pw32* | os2*)
16244      # This hack is so that the source file can tell whether it is being
16245      # built for inclusion in a dll (and should export symbols for example).
16246      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16247      ;;
16248
16249    darwin* | rhapsody*)
16250      # PIC is the default on this platform
16251      # Common symbols not allowed in MH_DYLIB files
16252      lt_prog_compiler_pic_GCJ='-fno-common'
16253      ;;
16254
16255    interix3*)
16256      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16257      # Instead, we relocate shared libraries at runtime.
16258      ;;
16259
16260    msdosdjgpp*)
16261      # Just because we use GCC doesn't mean we suddenly get shared libraries
16262      # on systems that don't support them.
16263      lt_prog_compiler_can_build_shared_GCJ=no
16264      enable_shared=no
16265      ;;
16266
16267    sysv4*MP*)
16268      if test -d /usr/nec; then
16269	lt_prog_compiler_pic_GCJ=-Kconform_pic
16270      fi
16271      ;;
16272
16273    hpux*)
16274      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16275      # not for PA HP-UX.
16276      case $host_cpu in
16277      hppa*64*|ia64*)
16278	# +Z the default
16279	;;
16280      *)
16281	lt_prog_compiler_pic_GCJ='-fPIC'
16282	;;
16283      esac
16284      ;;
16285
16286    *)
16287      lt_prog_compiler_pic_GCJ='-fPIC'
16288      ;;
16289    esac
16290  else
16291    # PORTME Check for flag to pass linker flags through the system compiler.
16292    case $host_os in
16293    aix*)
16294      lt_prog_compiler_wl_GCJ='-Wl,'
16295      if test "$host_cpu" = ia64; then
16296	# AIX 5 now supports IA64 processor
16297	lt_prog_compiler_static_GCJ='-Bstatic'
16298      else
16299	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16300      fi
16301      ;;
16302      darwin*)
16303        # PIC is the default on this platform
16304        # Common symbols not allowed in MH_DYLIB files
16305       case $cc_basename in
16306         xlc*)
16307         lt_prog_compiler_pic_GCJ='-qnocommon'
16308         lt_prog_compiler_wl_GCJ='-Wl,'
16309         ;;
16310       esac
16311       ;;
16312
16313    mingw* | pw32* | os2*)
16314      # This hack is so that the source file can tell whether it is being
16315      # built for inclusion in a dll (and should export symbols for example).
16316      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16317      ;;
16318
16319    hpux9* | hpux10* | hpux11*)
16320      lt_prog_compiler_wl_GCJ='-Wl,'
16321      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16322      # not for PA HP-UX.
16323      case $host_cpu in
16324      hppa*64*|ia64*)
16325	# +Z the default
16326	;;
16327      *)
16328	lt_prog_compiler_pic_GCJ='+Z'
16329	;;
16330      esac
16331      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16332      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16333      ;;
16334
16335    irix5* | irix6* | nonstopux*)
16336      lt_prog_compiler_wl_GCJ='-Wl,'
16337      # PIC (with -KPIC) is the default.
16338      lt_prog_compiler_static_GCJ='-non_shared'
16339      ;;
16340
16341    newsos6)
16342      lt_prog_compiler_pic_GCJ='-KPIC'
16343      lt_prog_compiler_static_GCJ='-Bstatic'
16344      ;;
16345
16346    linux*)
16347      case $cc_basename in
16348      icc* | ecc*)
16349	lt_prog_compiler_wl_GCJ='-Wl,'
16350	lt_prog_compiler_pic_GCJ='-KPIC'
16351	lt_prog_compiler_static_GCJ='-static'
16352        ;;
16353      pgcc* | pgf77* | pgf90* | pgf95*)
16354        # Portland Group compilers (*not* the Pentium gcc compiler,
16355	# which looks to be a dead project)
16356	lt_prog_compiler_wl_GCJ='-Wl,'
16357	lt_prog_compiler_pic_GCJ='-fpic'
16358	lt_prog_compiler_static_GCJ='-Bstatic'
16359        ;;
16360      ccc*)
16361        lt_prog_compiler_wl_GCJ='-Wl,'
16362        # All Alpha code is PIC.
16363        lt_prog_compiler_static_GCJ='-non_shared'
16364        ;;
16365      esac
16366      ;;
16367
16368    osf3* | osf4* | osf5*)
16369      lt_prog_compiler_wl_GCJ='-Wl,'
16370      # All OSF/1 code is PIC.
16371      lt_prog_compiler_static_GCJ='-non_shared'
16372      ;;
16373
16374    solaris*)
16375      lt_prog_compiler_pic_GCJ='-KPIC'
16376      lt_prog_compiler_static_GCJ='-Bstatic'
16377      case $cc_basename in
16378      f77* | f90* | f95*)
16379	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16380      *)
16381	lt_prog_compiler_wl_GCJ='-Wl,';;
16382      esac
16383      ;;
16384
16385    sunos4*)
16386      lt_prog_compiler_wl_GCJ='-Qoption ld '
16387      lt_prog_compiler_pic_GCJ='-PIC'
16388      lt_prog_compiler_static_GCJ='-Bstatic'
16389      ;;
16390
16391    sysv4 | sysv4.2uw2* | sysv4.3*)
16392      lt_prog_compiler_wl_GCJ='-Wl,'
16393      lt_prog_compiler_pic_GCJ='-KPIC'
16394      lt_prog_compiler_static_GCJ='-Bstatic'
16395      ;;
16396
16397    sysv4*MP*)
16398      if test -d /usr/nec ;then
16399	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16400	lt_prog_compiler_static_GCJ='-Bstatic'
16401      fi
16402      ;;
16403
16404    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16405      lt_prog_compiler_wl_GCJ='-Wl,'
16406      lt_prog_compiler_pic_GCJ='-KPIC'
16407      lt_prog_compiler_static_GCJ='-Bstatic'
16408      ;;
16409
16410    unicos*)
16411      lt_prog_compiler_wl_GCJ='-Wl,'
16412      lt_prog_compiler_can_build_shared_GCJ=no
16413      ;;
16414
16415    uts4*)
16416      lt_prog_compiler_pic_GCJ='-pic'
16417      lt_prog_compiler_static_GCJ='-Bstatic'
16418      ;;
16419
16420    *)
16421      lt_prog_compiler_can_build_shared_GCJ=no
16422      ;;
16423    esac
16424  fi
16425
16426{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16427echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16428
16429#
16430# Check to make sure the PIC flag actually works.
16431#
16432if test -n "$lt_prog_compiler_pic_GCJ"; then
16433
16434{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16435echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16436if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16437  echo $ECHO_N "(cached) $ECHO_C" >&6
16438else
16439  lt_prog_compiler_pic_works_GCJ=no
16440  ac_outfile=conftest.$ac_objext
16441   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16442   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16443   # Insert the option either (1) after the last *FLAGS variable, or
16444   # (2) before a word containing "conftest.", or (3) at the end.
16445   # Note that $ac_compile itself does not contain backslashes and begins
16446   # with a dollar sign (not a hyphen), so the echo should work correctly.
16447   # The option is referenced via a variable to avoid confusing sed.
16448   lt_compile=`echo "$ac_compile" | $SED \
16449   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16450   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16451   -e 's:$: $lt_compiler_flag:'`
16452   (eval echo "\"\$as_me:16452: $lt_compile\"" >&5)
16453   (eval "$lt_compile" 2>conftest.err)
16454   ac_status=$?
16455   cat conftest.err >&5
16456   echo "$as_me:16456: \$? = $ac_status" >&5
16457   if (exit $ac_status) && test -s "$ac_outfile"; then
16458     # The compiler can only warn and ignore the option if not recognized
16459     # So say no if there are warnings other than the usual output.
16460     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16461     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16462     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16463       lt_prog_compiler_pic_works_GCJ=yes
16464     fi
16465   fi
16466   $rm conftest*
16467
16468fi
16469{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16470echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16471
16472if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16473    case $lt_prog_compiler_pic_GCJ in
16474     "" | " "*) ;;
16475     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16476     esac
16477else
16478    lt_prog_compiler_pic_GCJ=
16479     lt_prog_compiler_can_build_shared_GCJ=no
16480fi
16481
16482fi
16483case $host_os in
16484  # For platforms which do not support PIC, -DPIC is meaningless:
16485  *djgpp*)
16486    lt_prog_compiler_pic_GCJ=
16487    ;;
16488  *)
16489    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16490    ;;
16491esac
16492
16493#
16494# Check to make sure the static flag actually works.
16495#
16496wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16497{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16498echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16499if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16500  echo $ECHO_N "(cached) $ECHO_C" >&6
16501else
16502  lt_prog_compiler_static_works_GCJ=no
16503   save_LDFLAGS="$LDFLAGS"
16504   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16505   printf "$lt_simple_link_test_code" > conftest.$ac_ext
16506   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16507     # The linker can only warn and ignore the option if not recognized
16508     # So say no if there are warnings
16509     if test -s conftest.err; then
16510       # Append any errors to the config.log.
16511       cat conftest.err 1>&5
16512       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16513       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16514       if diff conftest.exp conftest.er2 >/dev/null; then
16515         lt_prog_compiler_static_works_GCJ=yes
16516       fi
16517     else
16518       lt_prog_compiler_static_works_GCJ=yes
16519     fi
16520   fi
16521   $rm conftest*
16522   LDFLAGS="$save_LDFLAGS"
16523
16524fi
16525{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16526echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16527
16528if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16529    :
16530else
16531    lt_prog_compiler_static_GCJ=
16532fi
16533
16534
16535{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16536echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16537if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16538  echo $ECHO_N "(cached) $ECHO_C" >&6
16539else
16540  lt_cv_prog_compiler_c_o_GCJ=no
16541   $rm -r conftest 2>/dev/null
16542   mkdir conftest
16543   cd conftest
16544   mkdir out
16545   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16546
16547   lt_compiler_flag="-o out/conftest2.$ac_objext"
16548   # Insert the option either (1) after the last *FLAGS variable, or
16549   # (2) before a word containing "conftest.", or (3) at the end.
16550   # Note that $ac_compile itself does not contain backslashes and begins
16551   # with a dollar sign (not a hyphen), so the echo should work correctly.
16552   lt_compile=`echo "$ac_compile" | $SED \
16553   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16554   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16555   -e 's:$: $lt_compiler_flag:'`
16556   (eval echo "\"\$as_me:16556: $lt_compile\"" >&5)
16557   (eval "$lt_compile" 2>out/conftest.err)
16558   ac_status=$?
16559   cat out/conftest.err >&5
16560   echo "$as_me:16560: \$? = $ac_status" >&5
16561   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16562   then
16563     # The compiler can only warn and ignore the option if not recognized
16564     # So say no if there are warnings
16565     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16566     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16567     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16568       lt_cv_prog_compiler_c_o_GCJ=yes
16569     fi
16570   fi
16571   chmod u+w . 2>&5
16572   $rm conftest*
16573   # SGI C++ compiler will create directory out/ii_files/ for
16574   # template instantiation
16575   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16576   $rm out/* && rmdir out
16577   cd ..
16578   rmdir conftest
16579   $rm conftest*
16580
16581fi
16582{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16583echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16584
16585
16586hard_links="nottested"
16587if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16588  # do not overwrite the value of need_locks provided by the user
16589  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16590echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16591  hard_links=yes
16592  $rm conftest*
16593  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16594  touch conftest.a
16595  ln conftest.a conftest.b 2>&5 || hard_links=no
16596  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16597  { echo "$as_me:$LINENO: result: $hard_links" >&5
16598echo "${ECHO_T}$hard_links" >&6; }
16599  if test "$hard_links" = no; then
16600    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16601echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16602    need_locks=warn
16603  fi
16604else
16605  need_locks=no
16606fi
16607
16608{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16609echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16610
16611  runpath_var=
16612  allow_undefined_flag_GCJ=
16613  enable_shared_with_static_runtimes_GCJ=no
16614  archive_cmds_GCJ=
16615  archive_expsym_cmds_GCJ=
16616  old_archive_From_new_cmds_GCJ=
16617  old_archive_from_expsyms_cmds_GCJ=
16618  export_dynamic_flag_spec_GCJ=
16619  whole_archive_flag_spec_GCJ=
16620  thread_safe_flag_spec_GCJ=
16621  hardcode_libdir_flag_spec_GCJ=
16622  hardcode_libdir_flag_spec_ld_GCJ=
16623  hardcode_libdir_separator_GCJ=
16624  hardcode_direct_GCJ=no
16625  hardcode_minus_L_GCJ=no
16626  hardcode_shlibpath_var_GCJ=unsupported
16627  link_all_deplibs_GCJ=unknown
16628  hardcode_automatic_GCJ=no
16629  module_cmds_GCJ=
16630  module_expsym_cmds_GCJ=
16631  always_export_symbols_GCJ=no
16632  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16633  # include_expsyms should be a list of space-separated symbols to be *always*
16634  # included in the symbol list
16635  include_expsyms_GCJ=
16636  # exclude_expsyms can be an extended regexp of symbols to exclude
16637  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16638  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16639  # as well as any symbol that contains `d'.
16640  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16641  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16642  # platforms (ab)use it in PIC code, but their linkers get confused if
16643  # the symbol is explicitly referenced.  Since portable code cannot
16644  # rely on this symbol name, it's probably fine to never include it in
16645  # preloaded symbol tables.
16646  extract_expsyms_cmds=
16647  # Just being paranoid about ensuring that cc_basename is set.
16648  for cc_temp in $compiler""; do
16649  case $cc_temp in
16650    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16651    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16652    \-*) ;;
16653    *) break;;
16654  esac
16655done
16656cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16657
16658  case $host_os in
16659  cygwin* | mingw* | pw32*)
16660    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16661    # When not using gcc, we currently assume that we are using
16662    # Microsoft Visual C++.
16663    if test "$GCC" != yes; then
16664      with_gnu_ld=no
16665    fi
16666    ;;
16667  interix*)
16668    # we just hope/assume this is gcc and not c89 (= MSVC++)
16669    with_gnu_ld=yes
16670    ;;
16671  openbsd*)
16672    with_gnu_ld=no
16673    ;;
16674  esac
16675
16676  ld_shlibs_GCJ=yes
16677  if test "$with_gnu_ld" = yes; then
16678    # If archive_cmds runs LD, not CC, wlarc should be empty
16679    wlarc='${wl}'
16680
16681    # Set some defaults for GNU ld with shared library support. These
16682    # are reset later if shared libraries are not supported. Putting them
16683    # here allows them to be overridden if necessary.
16684    runpath_var=LD_RUN_PATH
16685    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16686    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16687    # ancient GNU ld didn't support --whole-archive et. al.
16688    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16689	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16690      else
16691  	whole_archive_flag_spec_GCJ=
16692    fi
16693    supports_anon_versioning=no
16694    case `$LD -v 2>/dev/null` in
16695      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16696      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16697      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16698      *\ 2.11.*) ;; # other 2.11 versions
16699      *) supports_anon_versioning=yes ;;
16700    esac
16701
16702    # See if GNU ld supports shared libraries.
16703    case $host_os in
16704    aix3* | aix4* | aix5*)
16705      # On AIX/PPC, the GNU linker is very broken
16706      if test "$host_cpu" != ia64; then
16707	ld_shlibs_GCJ=no
16708	cat <<EOF 1>&2
16709
16710*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16711*** to be unable to reliably create shared libraries on AIX.
16712*** Therefore, libtool is disabling shared libraries support.  If you
16713*** really care for shared libraries, you may want to modify your PATH
16714*** so that a non-GNU linker is found, and then restart.
16715
16716EOF
16717      fi
16718      ;;
16719
16720    amigaos*)
16721      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)'
16722      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16723      hardcode_minus_L_GCJ=yes
16724
16725      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16726      # that the semantics of dynamic libraries on AmigaOS, at least up
16727      # to version 4, is to share data among multiple programs linked
16728      # with the same dynamic library.  Since this doesn't match the
16729      # behavior of shared libraries on other platforms, we can't use
16730      # them.
16731      ld_shlibs_GCJ=no
16732      ;;
16733
16734    beos*)
16735      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16736	allow_undefined_flag_GCJ=unsupported
16737	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16738	# support --undefined.  This deserves some investigation.  FIXME
16739	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16740      else
16741	ld_shlibs_GCJ=no
16742      fi
16743      ;;
16744
16745    cygwin* | mingw* | pw32*)
16746      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16747      # as there is no search path for DLLs.
16748      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16749      allow_undefined_flag_GCJ=unsupported
16750      always_export_symbols_GCJ=no
16751      enable_shared_with_static_runtimes_GCJ=yes
16752      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16753
16754      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16755        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16756	# If the export-symbols file already is a .def file (1st line
16757	# is EXPORTS), use it as is; otherwise, prepend...
16758	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16759	  cp $export_symbols $output_objdir/$soname.def;
16760	else
16761	  echo EXPORTS > $output_objdir/$soname.def;
16762	  cat $export_symbols >> $output_objdir/$soname.def;
16763	fi~
16764	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16765      else
16766	ld_shlibs_GCJ=no
16767      fi
16768      ;;
16769
16770    interix3*)
16771      hardcode_direct_GCJ=no
16772      hardcode_shlibpath_var_GCJ=no
16773      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16774      export_dynamic_flag_spec_GCJ='${wl}-E'
16775      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16776      # Instead, shared libraries are loaded at an image base (0x10000000 by
16777      # default) and relocated if they conflict, which is a slow very memory
16778      # consuming and fragmenting process.  To avoid this, we pick a random,
16779      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16780      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16781      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'
16782      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'
16783      ;;
16784
16785    linux*)
16786      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16787	tmp_addflag=
16788	case $cc_basename,$host_cpu in
16789	pgcc*)				# Portland Group C compiler
16790	  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'
16791	  tmp_addflag=' $pic_flag'
16792	  ;;
16793	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16794	  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'
16795	  tmp_addflag=' $pic_flag -Mnomain' ;;
16796	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16797	  tmp_addflag=' -i_dynamic' ;;
16798	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16799	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16800	ifc* | ifort*)			# Intel Fortran compiler
16801	  tmp_addflag=' -nofor_main' ;;
16802	esac
16803	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16804
16805	if test $supports_anon_versioning = yes; then
16806	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16807  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16808  $echo "local: *; };" >> $output_objdir/$libname.ver~
16809	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16810	fi
16811      else
16812	ld_shlibs_GCJ=no
16813      fi
16814      ;;
16815
16816    netbsd*)
16817      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16818	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16819	wlarc=
16820      else
16821	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16822	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16823      fi
16824      ;;
16825
16826    solaris*)
16827      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16828	ld_shlibs_GCJ=no
16829	cat <<EOF 1>&2
16830
16831*** Warning: The releases 2.8.* of the GNU linker cannot reliably
16832*** create shared libraries on Solaris systems.  Therefore, libtool
16833*** is disabling shared libraries support.  We urge you to upgrade GNU
16834*** binutils to release 2.9.1 or newer.  Another option is to modify
16835*** your PATH or compiler configuration so that the native linker is
16836*** used, and then restart.
16837
16838EOF
16839      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16840	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16841	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16842      else
16843	ld_shlibs_GCJ=no
16844      fi
16845      ;;
16846
16847    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16848      case `$LD -v 2>&1` in
16849        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16850	ld_shlibs_GCJ=no
16851	cat <<_LT_EOF 1>&2
16852
16853*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16854*** reliably create shared libraries on SCO systems.  Therefore, libtool
16855*** is disabling shared libraries support.  We urge you to upgrade GNU
16856*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
16857*** your PATH or compiler configuration so that the native linker is
16858*** used, and then restart.
16859
16860_LT_EOF
16861	;;
16862	*)
16863	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16864	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16865	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16866	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
16867	  else
16868	    ld_shlibs_GCJ=no
16869	  fi
16870	;;
16871      esac
16872      ;;
16873
16874    sunos4*)
16875      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16876      wlarc=
16877      hardcode_direct_GCJ=yes
16878      hardcode_shlibpath_var_GCJ=no
16879      ;;
16880
16881    *)
16882      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16883	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16884	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16885      else
16886	ld_shlibs_GCJ=no
16887      fi
16888      ;;
16889    esac
16890
16891    if test "$ld_shlibs_GCJ" = no; then
16892      runpath_var=
16893      hardcode_libdir_flag_spec_GCJ=
16894      export_dynamic_flag_spec_GCJ=
16895      whole_archive_flag_spec_GCJ=
16896    fi
16897  else
16898    # PORTME fill in a description of your system's linker (not GNU ld)
16899    case $host_os in
16900    aix3*)
16901      allow_undefined_flag_GCJ=unsupported
16902      always_export_symbols_GCJ=yes
16903      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'
16904      # Note: this linker hardcodes the directories in LIBPATH if there
16905      # are no directories specified by -L.
16906      hardcode_minus_L_GCJ=yes
16907      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16908	# Neither direct hardcoding nor static linking is supported with a
16909	# broken collect2.
16910	hardcode_direct_GCJ=unsupported
16911      fi
16912      ;;
16913
16914    aix4* | aix5*)
16915      if test "$host_cpu" = ia64; then
16916	# On IA64, the linker does run time linking by default, so we don't
16917	# have to do anything special.
16918	aix_use_runtimelinking=no
16919	exp_sym_flag='-Bexport'
16920	no_entry_flag=""
16921      else
16922	# If we're using GNU nm, then we don't want the "-C" option.
16923	# -C means demangle to AIX nm, but means don't demangle with GNU nm
16924	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16925	  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'
16926	else
16927	  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'
16928	fi
16929	aix_use_runtimelinking=no
16930
16931	# Test if we are trying to use run time linking or normal
16932	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
16933	# need to do runtime linking.
16934	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16935	  for ld_flag in $LDFLAGS; do
16936  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16937  	    aix_use_runtimelinking=yes
16938  	    break
16939  	  fi
16940	  done
16941	  ;;
16942	esac
16943
16944	exp_sym_flag='-bexport'
16945	no_entry_flag='-bnoentry'
16946      fi
16947
16948      # When large executables or shared objects are built, AIX ld can
16949      # have problems creating the table of contents.  If linking a library
16950      # or program results in "error TOC overflow" add -mminimal-toc to
16951      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16952      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16953
16954      archive_cmds_GCJ=''
16955      hardcode_direct_GCJ=yes
16956      hardcode_libdir_separator_GCJ=':'
16957      link_all_deplibs_GCJ=yes
16958
16959      if test "$GCC" = yes; then
16960	case $host_os in aix4.[012]|aix4.[012].*)
16961	# We only want to do this on AIX 4.2 and lower, the check
16962	# below for broken collect2 doesn't work under 4.3+
16963	  collect2name=`${CC} -print-prog-name=collect2`
16964	  if test -f "$collect2name" && \
16965  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
16966	  then
16967  	  # We have reworked collect2
16968  	  hardcode_direct_GCJ=yes
16969	  else
16970  	  # We have old collect2
16971  	  hardcode_direct_GCJ=unsupported
16972  	  # It fails to find uninstalled libraries when the uninstalled
16973  	  # path is not listed in the libpath.  Setting hardcode_minus_L
16974  	  # to unsupported forces relinking
16975  	  hardcode_minus_L_GCJ=yes
16976  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16977  	  hardcode_libdir_separator_GCJ=
16978	  fi
16979	  ;;
16980	esac
16981	shared_flag='-shared'
16982	if test "$aix_use_runtimelinking" = yes; then
16983	  shared_flag="$shared_flag "'${wl}-G'
16984	fi
16985      else
16986	# not using gcc
16987	if test "$host_cpu" = ia64; then
16988  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16989  	# chokes on -Wl,-G. The following line is correct:
16990	  shared_flag='-G'
16991	else
16992	  if test "$aix_use_runtimelinking" = yes; then
16993	    shared_flag='${wl}-G'
16994	  else
16995	    shared_flag='${wl}-bM:SRE'
16996	  fi
16997	fi
16998      fi
16999
17000      # It seems that -bexpall does not export symbols beginning with
17001      # underscore (_), so it is better to generate a list of symbols to export.
17002      always_export_symbols_GCJ=yes
17003      if test "$aix_use_runtimelinking" = yes; then
17004	# Warning - without using the other runtime loading flags (-brtl),
17005	# -berok will link without error, but may produce a broken library.
17006	allow_undefined_flag_GCJ='-berok'
17007       # Determine the default libpath from the value encoded in an empty executable.
17008       cat >conftest.$ac_ext <<_ACEOF
17009/* confdefs.h.  */
17010_ACEOF
17011cat confdefs.h >>conftest.$ac_ext
17012cat >>conftest.$ac_ext <<_ACEOF
17013/* end confdefs.h.  */
17014
17015int
17016main ()
17017{
17018
17019  ;
17020  return 0;
17021}
17022_ACEOF
17023rm -f conftest.$ac_objext conftest$ac_exeext
17024if { (ac_try="$ac_link"
17025case "(($ac_try" in
17026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17027  *) ac_try_echo=$ac_try;;
17028esac
17029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17030  (eval "$ac_link") 2>conftest.er1
17031  ac_status=$?
17032  grep -v '^ *+' conftest.er1 >conftest.err
17033  rm -f conftest.er1
17034  cat conftest.err >&5
17035  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17036  (exit $ac_status); } && {
17037	 test -z "$ac_c_werror_flag" ||
17038	 test ! -s conftest.err
17039       } && test -s conftest$ac_exeext &&
17040       $as_test_x conftest$ac_exeext; then
17041
17042aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17043}'`
17044# Check for a 64-bit object if we didn't find anything.
17045if 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; }
17046}'`; fi
17047else
17048  echo "$as_me: failed program was:" >&5
17049sed 's/^/| /' conftest.$ac_ext >&5
17050
17051
17052fi
17053
17054rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17055      conftest$ac_exeext conftest.$ac_ext
17056if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17057
17058       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17059	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"
17060       else
17061	if test "$host_cpu" = ia64; then
17062	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17063	  allow_undefined_flag_GCJ="-z nodefs"
17064	  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"
17065	else
17066	 # Determine the default libpath from the value encoded in an empty executable.
17067	 cat >conftest.$ac_ext <<_ACEOF
17068/* confdefs.h.  */
17069_ACEOF
17070cat confdefs.h >>conftest.$ac_ext
17071cat >>conftest.$ac_ext <<_ACEOF
17072/* end confdefs.h.  */
17073
17074int
17075main ()
17076{
17077
17078  ;
17079  return 0;
17080}
17081_ACEOF
17082rm -f conftest.$ac_objext conftest$ac_exeext
17083if { (ac_try="$ac_link"
17084case "(($ac_try" in
17085  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17086  *) ac_try_echo=$ac_try;;
17087esac
17088eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17089  (eval "$ac_link") 2>conftest.er1
17090  ac_status=$?
17091  grep -v '^ *+' conftest.er1 >conftest.err
17092  rm -f conftest.er1
17093  cat conftest.err >&5
17094  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17095  (exit $ac_status); } && {
17096	 test -z "$ac_c_werror_flag" ||
17097	 test ! -s conftest.err
17098       } && test -s conftest$ac_exeext &&
17099       $as_test_x conftest$ac_exeext; then
17100
17101aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17102}'`
17103# Check for a 64-bit object if we didn't find anything.
17104if 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; }
17105}'`; fi
17106else
17107  echo "$as_me: failed program was:" >&5
17108sed 's/^/| /' conftest.$ac_ext >&5
17109
17110
17111fi
17112
17113rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17114      conftest$ac_exeext conftest.$ac_ext
17115if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17116
17117	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17118	  # Warning - without using the other run time loading flags,
17119	  # -berok will link without error, but may produce a broken library.
17120	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17121	  allow_undefined_flag_GCJ=' ${wl}-berok'
17122	  # Exported symbols can be pulled into shared objects from archives
17123	  whole_archive_flag_spec_GCJ='$convenience'
17124	  archive_cmds_need_lc_GCJ=yes
17125	  # This is similar to how AIX traditionally builds its shared libraries.
17126	  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'
17127	fi
17128      fi
17129      ;;
17130
17131    amigaos*)
17132      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)'
17133      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17134      hardcode_minus_L_GCJ=yes
17135      # see comment about different semantics on the GNU ld section
17136      ld_shlibs_GCJ=no
17137      ;;
17138
17139    bsdi[45]*)
17140      export_dynamic_flag_spec_GCJ=-rdynamic
17141      ;;
17142
17143    cygwin* | mingw* | pw32*)
17144      # When not using gcc, we currently assume that we are using
17145      # Microsoft Visual C++.
17146      # hardcode_libdir_flag_spec is actually meaningless, as there is
17147      # no search path for DLLs.
17148      hardcode_libdir_flag_spec_GCJ=' '
17149      allow_undefined_flag_GCJ=unsupported
17150      # Tell ltmain to make .lib files, not .a files.
17151      libext=lib
17152      # Tell ltmain to make .dll files, not .so files.
17153      shrext_cmds=".dll"
17154      # FIXME: Setting linknames here is a bad hack.
17155      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17156      # The linker will automatically build a .lib file if we build a DLL.
17157      old_archive_From_new_cmds_GCJ='true'
17158      # FIXME: Should let the user specify the lib program.
17159      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17160      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17161      enable_shared_with_static_runtimes_GCJ=yes
17162      ;;
17163
17164    darwin* | rhapsody*)
17165      case $host_os in
17166        rhapsody* | darwin1.[012])
17167         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17168         ;;
17169       *) # Darwin 1.3 on
17170         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17171           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17172         else
17173           case ${MACOSX_DEPLOYMENT_TARGET} in
17174             10.[012])
17175               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17176               ;;
17177             10.*)
17178               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17179               ;;
17180           esac
17181         fi
17182         ;;
17183      esac
17184      archive_cmds_need_lc_GCJ=no
17185      hardcode_direct_GCJ=no
17186      hardcode_automatic_GCJ=yes
17187      hardcode_shlibpath_var_GCJ=unsupported
17188      whole_archive_flag_spec_GCJ=''
17189      link_all_deplibs_GCJ=yes
17190    if test "$GCC" = yes ; then
17191    	output_verbose_link_cmd='echo'
17192        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17193      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17194      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17195      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}'
17196      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}'
17197    else
17198      case $cc_basename in
17199        xlc*)
17200         output_verbose_link_cmd='echo'
17201         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17202         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17203          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17204         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}'
17205          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}'
17206          ;;
17207       *)
17208         ld_shlibs_GCJ=no
17209          ;;
17210      esac
17211    fi
17212      ;;
17213
17214    dgux*)
17215      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17216      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17217      hardcode_shlibpath_var_GCJ=no
17218      ;;
17219
17220    freebsd1*)
17221      ld_shlibs_GCJ=no
17222      ;;
17223
17224    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17225    # support.  Future versions do this automatically, but an explicit c++rt0.o
17226    # does not break anything, and helps significantly (at the cost of a little
17227    # extra space).
17228    freebsd2.2*)
17229      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17230      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17231      hardcode_direct_GCJ=yes
17232      hardcode_shlibpath_var_GCJ=no
17233      ;;
17234
17235    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17236    freebsd2*)
17237      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17238      hardcode_direct_GCJ=yes
17239      hardcode_minus_L_GCJ=yes
17240      hardcode_shlibpath_var_GCJ=no
17241      ;;
17242
17243    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17244    freebsd* | kfreebsd*-gnu | dragonfly*)
17245      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17246      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17247      hardcode_direct_GCJ=yes
17248      hardcode_shlibpath_var_GCJ=no
17249      ;;
17250
17251    hpux9*)
17252      if test "$GCC" = yes; then
17253	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'
17254      else
17255	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'
17256      fi
17257      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17258      hardcode_libdir_separator_GCJ=:
17259      hardcode_direct_GCJ=yes
17260
17261      # hardcode_minus_L: Not really in the search PATH,
17262      # but as the default location of the library.
17263      hardcode_minus_L_GCJ=yes
17264      export_dynamic_flag_spec_GCJ='${wl}-E'
17265      ;;
17266
17267    hpux10*)
17268      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17269	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17270      else
17271	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17272      fi
17273      if test "$with_gnu_ld" = no; then
17274	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17275	hardcode_libdir_separator_GCJ=:
17276
17277	hardcode_direct_GCJ=yes
17278	export_dynamic_flag_spec_GCJ='${wl}-E'
17279
17280	# hardcode_minus_L: Not really in the search PATH,
17281	# but as the default location of the library.
17282	hardcode_minus_L_GCJ=yes
17283      fi
17284      ;;
17285
17286    hpux11*)
17287      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17288	case $host_cpu in
17289	hppa*64*)
17290	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17291	  ;;
17292	ia64*)
17293	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17294	  ;;
17295	*)
17296	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17297	  ;;
17298	esac
17299      else
17300	case $host_cpu in
17301	hppa*64*)
17302	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17303	  ;;
17304	ia64*)
17305	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17306	  ;;
17307	*)
17308	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17309	  ;;
17310	esac
17311      fi
17312      if test "$with_gnu_ld" = no; then
17313	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17314	hardcode_libdir_separator_GCJ=:
17315
17316	case $host_cpu in
17317	hppa*64*|ia64*)
17318	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17319	  hardcode_direct_GCJ=no
17320	  hardcode_shlibpath_var_GCJ=no
17321	  ;;
17322	*)
17323	  hardcode_direct_GCJ=yes
17324	  export_dynamic_flag_spec_GCJ='${wl}-E'
17325
17326	  # hardcode_minus_L: Not really in the search PATH,
17327	  # but as the default location of the library.
17328	  hardcode_minus_L_GCJ=yes
17329	  ;;
17330	esac
17331      fi
17332      ;;
17333
17334    irix5* | irix6* | nonstopux*)
17335      if test "$GCC" = yes; then
17336	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'
17337      else
17338	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'
17339	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17340      fi
17341      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17342      hardcode_libdir_separator_GCJ=:
17343      link_all_deplibs_GCJ=yes
17344      ;;
17345
17346    netbsd*)
17347      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17348	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17349      else
17350	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17351      fi
17352      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17353      hardcode_direct_GCJ=yes
17354      hardcode_shlibpath_var_GCJ=no
17355      ;;
17356
17357    newsos6)
17358      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17359      hardcode_direct_GCJ=yes
17360      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17361      hardcode_libdir_separator_GCJ=:
17362      hardcode_shlibpath_var_GCJ=no
17363      ;;
17364
17365    openbsd*)
17366      hardcode_direct_GCJ=yes
17367      hardcode_shlibpath_var_GCJ=no
17368      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17369	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17370	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17371	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17372	export_dynamic_flag_spec_GCJ='${wl}-E'
17373      else
17374       case $host_os in
17375	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17376	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17377	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17378	   ;;
17379	 *)
17380	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17381	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17382	   ;;
17383       esac
17384      fi
17385      ;;
17386
17387    os2*)
17388      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17389      hardcode_minus_L_GCJ=yes
17390      allow_undefined_flag_GCJ=unsupported
17391      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'
17392      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17393      ;;
17394
17395    osf3*)
17396      if test "$GCC" = yes; then
17397	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17398	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'
17399      else
17400	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17401	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'
17402      fi
17403      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17404      hardcode_libdir_separator_GCJ=:
17405      ;;
17406
17407    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17408      if test "$GCC" = yes; then
17409	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17410	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'
17411	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17412      else
17413	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17414	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'
17415	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~
17416	$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'
17417
17418	# Both c and cxx compiler support -rpath directly
17419	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17420      fi
17421      hardcode_libdir_separator_GCJ=:
17422      ;;
17423
17424    solaris*)
17425      no_undefined_flag_GCJ=' -z text'
17426      if test "$GCC" = yes; then
17427	wlarc='${wl}'
17428	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17429	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17430	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17431      else
17432	wlarc=''
17433	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17434	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17435  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17436      fi
17437      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17438      hardcode_shlibpath_var_GCJ=no
17439      case $host_os in
17440      solaris2.[0-5] | solaris2.[0-5].*) ;;
17441      *)
17442 	# The compiler driver will combine linker options so we
17443 	# cannot just pass the convience library names through
17444 	# without $wl, iff we do not link with $LD.
17445 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17446 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17447 	case $wlarc in
17448 	'')
17449 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17450 	*)
17451 	  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' ;;
17452 	esac ;;
17453      esac
17454      link_all_deplibs_GCJ=yes
17455      ;;
17456
17457    sunos4*)
17458      if test "x$host_vendor" = xsequent; then
17459	# Use $CC to link under sequent, because it throws in some extra .o
17460	# files that make .init and .fini sections work.
17461	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17462      else
17463	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17464      fi
17465      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17466      hardcode_direct_GCJ=yes
17467      hardcode_minus_L_GCJ=yes
17468      hardcode_shlibpath_var_GCJ=no
17469      ;;
17470
17471    sysv4)
17472      case $host_vendor in
17473	sni)
17474	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17475	  hardcode_direct_GCJ=yes # is this really true???
17476	;;
17477	siemens)
17478	  ## LD is ld it makes a PLAMLIB
17479	  ## CC just makes a GrossModule.
17480	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17481	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17482	  hardcode_direct_GCJ=no
17483        ;;
17484	motorola)
17485	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17486	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17487	;;
17488      esac
17489      runpath_var='LD_RUN_PATH'
17490      hardcode_shlibpath_var_GCJ=no
17491      ;;
17492
17493    sysv4.3*)
17494      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17495      hardcode_shlibpath_var_GCJ=no
17496      export_dynamic_flag_spec_GCJ='-Bexport'
17497      ;;
17498
17499    sysv4*MP*)
17500      if test -d /usr/nec; then
17501	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17502	hardcode_shlibpath_var_GCJ=no
17503	runpath_var=LD_RUN_PATH
17504	hardcode_runpath_var=yes
17505	ld_shlibs_GCJ=yes
17506      fi
17507      ;;
17508
17509    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17510      no_undefined_flag_GCJ='${wl}-z,text'
17511      archive_cmds_need_lc_GCJ=no
17512      hardcode_shlibpath_var_GCJ=no
17513      runpath_var='LD_RUN_PATH'
17514
17515      if test "$GCC" = yes; then
17516	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17517	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17518      else
17519	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17520	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17521      fi
17522      ;;
17523
17524    sysv5* | sco3.2v5* | sco5v6*)
17525      # Note: We can NOT use -z defs as we might desire, because we do not
17526      # link with -lc, and that would cause any symbols used from libc to
17527      # always be unresolved, which means just about no library would
17528      # ever link correctly.  If we're not using GNU ld we use -z text
17529      # though, which does catch some bad symbols but isn't as heavy-handed
17530      # as -z defs.
17531      no_undefined_flag_GCJ='${wl}-z,text'
17532      allow_undefined_flag_GCJ='${wl}-z,nodefs'
17533      archive_cmds_need_lc_GCJ=no
17534      hardcode_shlibpath_var_GCJ=no
17535      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17536      hardcode_libdir_separator_GCJ=':'
17537      link_all_deplibs_GCJ=yes
17538      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17539      runpath_var='LD_RUN_PATH'
17540
17541      if test "$GCC" = yes; then
17542	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17543	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17544      else
17545	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17546	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17547      fi
17548      ;;
17549
17550    uts4*)
17551      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17552      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17553      hardcode_shlibpath_var_GCJ=no
17554      ;;
17555
17556    *)
17557      ld_shlibs_GCJ=no
17558      ;;
17559    esac
17560  fi
17561
17562{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17563echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17564test "$ld_shlibs_GCJ" = no && can_build_shared=no
17565
17566#
17567# Do we need to explicitly link libc?
17568#
17569case "x$archive_cmds_need_lc_GCJ" in
17570x|xyes)
17571  # Assume -lc should be added
17572  archive_cmds_need_lc_GCJ=yes
17573
17574  if test "$enable_shared" = yes && test "$GCC" = yes; then
17575    case $archive_cmds_GCJ in
17576    *'~'*)
17577      # FIXME: we may have to deal with multi-command sequences.
17578      ;;
17579    '$CC '*)
17580      # Test whether the compiler implicitly links with -lc since on some
17581      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17582      # to ld, don't add -lc before -lgcc.
17583      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17584echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17585      $rm conftest*
17586      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17587
17588      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17589  (eval $ac_compile) 2>&5
17590  ac_status=$?
17591  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17592  (exit $ac_status); } 2>conftest.err; then
17593        soname=conftest
17594        lib=conftest
17595        libobjs=conftest.$ac_objext
17596        deplibs=
17597        wl=$lt_prog_compiler_wl_GCJ
17598	pic_flag=$lt_prog_compiler_pic_GCJ
17599        compiler_flags=-v
17600        linker_flags=-v
17601        verstring=
17602        output_objdir=.
17603        libname=conftest
17604        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17605        allow_undefined_flag_GCJ=
17606        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17607  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17608  ac_status=$?
17609  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17610  (exit $ac_status); }
17611        then
17612	  archive_cmds_need_lc_GCJ=no
17613        else
17614	  archive_cmds_need_lc_GCJ=yes
17615        fi
17616        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17617      else
17618        cat conftest.err 1>&5
17619      fi
17620      $rm conftest*
17621      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17622echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17623      ;;
17624    esac
17625  fi
17626  ;;
17627esac
17628
17629{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17630echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17631library_names_spec=
17632libname_spec='lib$name'
17633soname_spec=
17634shrext_cmds=".so"
17635postinstall_cmds=
17636postuninstall_cmds=
17637finish_cmds=
17638finish_eval=
17639shlibpath_var=
17640shlibpath_overrides_runpath=unknown
17641version_type=none
17642dynamic_linker="$host_os ld.so"
17643sys_lib_dlsearch_path_spec="/lib /usr/lib"
17644if test "$GCC" = yes; then
17645  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17646  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17647    # if the path contains ";" then we assume it to be the separator
17648    # otherwise default to the standard path separator (i.e. ":") - it is
17649    # assumed that no part of a normal pathname contains ";" but that should
17650    # okay in the real world where ";" in dirpaths is itself problematic.
17651    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17652  else
17653    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17654  fi
17655else
17656  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17657fi
17658need_lib_prefix=unknown
17659hardcode_into_libs=no
17660
17661# when you set need_version to no, make sure it does not cause -set_version
17662# flags to be left without arguments
17663need_version=unknown
17664
17665case $host_os in
17666aix3*)
17667  version_type=linux
17668  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17669  shlibpath_var=LIBPATH
17670
17671  # AIX 3 has no versioning support, so we append a major version to the name.
17672  soname_spec='${libname}${release}${shared_ext}$major'
17673  ;;
17674
17675aix4* | aix5*)
17676  version_type=linux
17677  need_lib_prefix=no
17678  need_version=no
17679  hardcode_into_libs=yes
17680  if test "$host_cpu" = ia64; then
17681    # AIX 5 supports IA64
17682    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17683    shlibpath_var=LD_LIBRARY_PATH
17684  else
17685    # With GCC up to 2.95.x, collect2 would create an import file
17686    # for dependence libraries.  The import file would start with
17687    # the line `#! .'.  This would cause the generated library to
17688    # depend on `.', always an invalid library.  This was fixed in
17689    # development snapshots of GCC prior to 3.0.
17690    case $host_os in
17691      aix4 | aix4.[01] | aix4.[01].*)
17692      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17693	   echo ' yes '
17694	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17695	:
17696      else
17697	can_build_shared=no
17698      fi
17699      ;;
17700    esac
17701    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17702    # soname into executable. Probably we can add versioning support to
17703    # collect2, so additional links can be useful in future.
17704    if test "$aix_use_runtimelinking" = yes; then
17705      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17706      # instead of lib<name>.a to let people know that these are not
17707      # typical AIX shared libraries.
17708      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17709    else
17710      # We preserve .a as extension for shared libraries through AIX4.2
17711      # and later when we are not doing run time linking.
17712      library_names_spec='${libname}${release}.a $libname.a'
17713      soname_spec='${libname}${release}${shared_ext}$major'
17714    fi
17715    shlibpath_var=LIBPATH
17716  fi
17717  ;;
17718
17719amigaos*)
17720  library_names_spec='$libname.ixlibrary $libname.a'
17721  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17722  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'
17723  ;;
17724
17725beos*)
17726  library_names_spec='${libname}${shared_ext}'
17727  dynamic_linker="$host_os ld.so"
17728  shlibpath_var=LIBRARY_PATH
17729  ;;
17730
17731bsdi[45]*)
17732  version_type=linux
17733  need_version=no
17734  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17735  soname_spec='${libname}${release}${shared_ext}$major'
17736  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17737  shlibpath_var=LD_LIBRARY_PATH
17738  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17739  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17740  # the default ld.so.conf also contains /usr/contrib/lib and
17741  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17742  # libtool to hard-code these into programs
17743  ;;
17744
17745cygwin* | mingw* | pw32*)
17746  version_type=windows
17747  shrext_cmds=".dll"
17748  need_version=no
17749  need_lib_prefix=no
17750
17751  case $GCC,$host_os in
17752  yes,cygwin* | yes,mingw* | yes,pw32*)
17753    library_names_spec='$libname.dll.a'
17754    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17755    postinstall_cmds='base_file=`basename \${file}`~
17756      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17757      dldir=$destdir/`dirname \$dlpath`~
17758      test -d \$dldir || mkdir -p \$dldir~
17759      $install_prog $dir/$dlname \$dldir/$dlname~
17760      chmod a+x \$dldir/$dlname'
17761    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17762      dlpath=$dir/\$dldll~
17763       $rm \$dlpath'
17764    shlibpath_overrides_runpath=yes
17765
17766    case $host_os in
17767    cygwin*)
17768      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17769      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17770      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17771      ;;
17772    mingw*)
17773      # MinGW DLLs use traditional 'lib' prefix
17774      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17775      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17776      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17777        # It is most probably a Windows format PATH printed by
17778        # mingw gcc, but we are running on Cygwin. Gcc prints its search
17779        # path with ; separators, and with drive letters. We can handle the
17780        # drive letters (cygwin fileutils understands them), so leave them,
17781        # especially as we might pass files found there to a mingw objdump,
17782        # which wouldn't understand a cygwinified path. Ahh.
17783        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17784      else
17785        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17786      fi
17787      ;;
17788    pw32*)
17789      # pw32 DLLs use 'pw' prefix rather than 'lib'
17790      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17791      ;;
17792    esac
17793    ;;
17794
17795  *)
17796    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17797    ;;
17798  esac
17799  dynamic_linker='Win32 ld.exe'
17800  # FIXME: first we should search . and the directory the executable is in
17801  shlibpath_var=PATH
17802  ;;
17803
17804darwin* | rhapsody*)
17805  dynamic_linker="$host_os dyld"
17806  version_type=darwin
17807  need_lib_prefix=no
17808  need_version=no
17809  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17810  soname_spec='${libname}${release}${major}$shared_ext'
17811  shlibpath_overrides_runpath=yes
17812  shlibpath_var=DYLD_LIBRARY_PATH
17813  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17814  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17815  if test "$GCC" = yes; then
17816    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"`
17817  else
17818    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17819  fi
17820  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17821  ;;
17822
17823dgux*)
17824  version_type=linux
17825  need_lib_prefix=no
17826  need_version=no
17827  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17828  soname_spec='${libname}${release}${shared_ext}$major'
17829  shlibpath_var=LD_LIBRARY_PATH
17830  ;;
17831
17832freebsd1*)
17833  dynamic_linker=no
17834  ;;
17835
17836kfreebsd*-gnu)
17837  version_type=linux
17838  need_lib_prefix=no
17839  need_version=no
17840  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17841  soname_spec='${libname}${release}${shared_ext}$major'
17842  shlibpath_var=LD_LIBRARY_PATH
17843  shlibpath_overrides_runpath=no
17844  hardcode_into_libs=yes
17845  dynamic_linker='GNU ld.so'
17846  ;;
17847
17848freebsd* | dragonfly*)
17849  # DragonFly does not have aout.  When/if they implement a new
17850  # versioning mechanism, adjust this.
17851  if test -x /usr/bin/objformat; then
17852    objformat=`/usr/bin/objformat`
17853  else
17854    case $host_os in
17855    freebsd[123]*) objformat=aout ;;
17856    *) objformat=elf ;;
17857    esac
17858  fi
17859  version_type=freebsd-$objformat
17860  case $version_type in
17861    freebsd-elf*)
17862      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17863      need_version=no
17864      need_lib_prefix=no
17865      ;;
17866    freebsd-*)
17867      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17868      need_version=yes
17869      ;;
17870  esac
17871  shlibpath_var=LD_LIBRARY_PATH
17872  case $host_os in
17873  freebsd2*)
17874    shlibpath_overrides_runpath=yes
17875    ;;
17876  freebsd3.[01]* | freebsdelf3.[01]*)
17877    shlibpath_overrides_runpath=yes
17878    hardcode_into_libs=yes
17879    ;;
17880  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17881  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17882    shlibpath_overrides_runpath=no
17883    hardcode_into_libs=yes
17884    ;;
17885  freebsd*) # from 4.6 on
17886    shlibpath_overrides_runpath=yes
17887    hardcode_into_libs=yes
17888    ;;
17889  esac
17890  ;;
17891
17892gnu*)
17893  version_type=linux
17894  need_lib_prefix=no
17895  need_version=no
17896  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17897  soname_spec='${libname}${release}${shared_ext}$major'
17898  shlibpath_var=LD_LIBRARY_PATH
17899  hardcode_into_libs=yes
17900  ;;
17901
17902hpux9* | hpux10* | hpux11*)
17903  # Give a soname corresponding to the major version so that dld.sl refuses to
17904  # link against other versions.
17905  version_type=sunos
17906  need_lib_prefix=no
17907  need_version=no
17908  case $host_cpu in
17909  ia64*)
17910    shrext_cmds='.so'
17911    hardcode_into_libs=yes
17912    dynamic_linker="$host_os dld.so"
17913    shlibpath_var=LD_LIBRARY_PATH
17914    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17915    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17916    soname_spec='${libname}${release}${shared_ext}$major'
17917    if test "X$HPUX_IA64_MODE" = X32; then
17918      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17919    else
17920      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17921    fi
17922    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17923    ;;
17924   hppa*64*)
17925     shrext_cmds='.sl'
17926     hardcode_into_libs=yes
17927     dynamic_linker="$host_os dld.sl"
17928     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17929     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17930     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17931     soname_spec='${libname}${release}${shared_ext}$major'
17932     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17933     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17934     ;;
17935   *)
17936    shrext_cmds='.sl'
17937    dynamic_linker="$host_os dld.sl"
17938    shlibpath_var=SHLIB_PATH
17939    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17940    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17941    soname_spec='${libname}${release}${shared_ext}$major'
17942    ;;
17943  esac
17944  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17945  postinstall_cmds='chmod 555 $lib'
17946  ;;
17947
17948interix3*)
17949  version_type=linux
17950  need_lib_prefix=no
17951  need_version=no
17952  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17953  soname_spec='${libname}${release}${shared_ext}$major'
17954  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17955  shlibpath_var=LD_LIBRARY_PATH
17956  shlibpath_overrides_runpath=no
17957  hardcode_into_libs=yes
17958  ;;
17959
17960irix5* | irix6* | nonstopux*)
17961  case $host_os in
17962    nonstopux*) version_type=nonstopux ;;
17963    *)
17964	if test "$lt_cv_prog_gnu_ld" = yes; then
17965		version_type=linux
17966	else
17967		version_type=irix
17968	fi ;;
17969  esac
17970  need_lib_prefix=no
17971  need_version=no
17972  soname_spec='${libname}${release}${shared_ext}$major'
17973  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17974  case $host_os in
17975  irix5* | nonstopux*)
17976    libsuff= shlibsuff=
17977    ;;
17978  *)
17979    case $LD in # libtool.m4 will add one of these switches to LD
17980    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17981      libsuff= shlibsuff= libmagic=32-bit;;
17982    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17983      libsuff=32 shlibsuff=N32 libmagic=N32;;
17984    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17985      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17986    *) libsuff= shlibsuff= libmagic=never-match;;
17987    esac
17988    ;;
17989  esac
17990  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17991  shlibpath_overrides_runpath=no
17992  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17993  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17994  hardcode_into_libs=yes
17995  ;;
17996
17997# No shared lib support for Linux oldld, aout, or coff.
17998linux*oldld* | linux*aout* | linux*coff*)
17999  dynamic_linker=no
18000  ;;
18001
18002# This must be Linux ELF.
18003linux*)
18004  version_type=linux
18005  need_lib_prefix=no
18006  need_version=no
18007  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18008  soname_spec='${libname}${release}${shared_ext}$major'
18009  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18010  shlibpath_var=LD_LIBRARY_PATH
18011  shlibpath_overrides_runpath=no
18012  # This implies no fast_install, which is unacceptable.
18013  # Some rework will be needed to allow for fast_install
18014  # before this can be enabled.
18015  hardcode_into_libs=yes
18016
18017  # Append ld.so.conf contents to the search path
18018  if test -f /etc/ld.so.conf; then
18019    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' ' '`
18020    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18021  fi
18022
18023  # We used to test for /lib/ld.so.1 and disable shared libraries on
18024  # powerpc, because MkLinux only supported shared libraries with the
18025  # GNU dynamic linker.  Since this was broken with cross compilers,
18026  # most powerpc-linux boxes support dynamic linking these days and
18027  # people can always --disable-shared, the test was removed, and we
18028  # assume the GNU/Linux dynamic linker is in use.
18029  dynamic_linker='GNU/Linux ld.so'
18030  ;;
18031
18032knetbsd*-gnu)
18033  version_type=linux
18034  need_lib_prefix=no
18035  need_version=no
18036  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18037  soname_spec='${libname}${release}${shared_ext}$major'
18038  shlibpath_var=LD_LIBRARY_PATH
18039  shlibpath_overrides_runpath=no
18040  hardcode_into_libs=yes
18041  dynamic_linker='GNU ld.so'
18042  ;;
18043
18044netbsd*)
18045  version_type=sunos
18046  need_lib_prefix=no
18047  need_version=no
18048  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18049    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18050    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18051    dynamic_linker='NetBSD (a.out) ld.so'
18052  else
18053    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18054    soname_spec='${libname}${release}${shared_ext}$major'
18055    dynamic_linker='NetBSD ld.elf_so'
18056  fi
18057  shlibpath_var=LD_LIBRARY_PATH
18058  shlibpath_overrides_runpath=yes
18059  hardcode_into_libs=yes
18060  ;;
18061
18062newsos6)
18063  version_type=linux
18064  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18065  shlibpath_var=LD_LIBRARY_PATH
18066  shlibpath_overrides_runpath=yes
18067  ;;
18068
18069nto-qnx*)
18070  version_type=linux
18071  need_lib_prefix=no
18072  need_version=no
18073  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18074  soname_spec='${libname}${release}${shared_ext}$major'
18075  shlibpath_var=LD_LIBRARY_PATH
18076  shlibpath_overrides_runpath=yes
18077  ;;
18078
18079openbsd*)
18080  version_type=sunos
18081  sys_lib_dlsearch_path_spec="/usr/lib"
18082  need_lib_prefix=no
18083  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18084  case $host_os in
18085    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18086    *)                         need_version=no  ;;
18087  esac
18088  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18089  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18090  shlibpath_var=LD_LIBRARY_PATH
18091  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18092    case $host_os in
18093      openbsd2.[89] | openbsd2.[89].*)
18094	shlibpath_overrides_runpath=no
18095	;;
18096      *)
18097	shlibpath_overrides_runpath=yes
18098	;;
18099      esac
18100  else
18101    shlibpath_overrides_runpath=yes
18102  fi
18103  ;;
18104
18105os2*)
18106  libname_spec='$name'
18107  shrext_cmds=".dll"
18108  need_lib_prefix=no
18109  library_names_spec='$libname${shared_ext} $libname.a'
18110  dynamic_linker='OS/2 ld.exe'
18111  shlibpath_var=LIBPATH
18112  ;;
18113
18114osf3* | osf4* | osf5*)
18115  version_type=osf
18116  need_lib_prefix=no
18117  need_version=no
18118  soname_spec='${libname}${release}${shared_ext}$major'
18119  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18120  shlibpath_var=LD_LIBRARY_PATH
18121  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18122  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18123  ;;
18124
18125solaris*)
18126  version_type=linux
18127  need_lib_prefix=no
18128  need_version=no
18129  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18130  soname_spec='${libname}${release}${shared_ext}$major'
18131  shlibpath_var=LD_LIBRARY_PATH
18132  shlibpath_overrides_runpath=yes
18133  hardcode_into_libs=yes
18134  # ldd complains unless libraries are executable
18135  postinstall_cmds='chmod +x $lib'
18136  ;;
18137
18138sunos4*)
18139  version_type=sunos
18140  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18141  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18142  shlibpath_var=LD_LIBRARY_PATH
18143  shlibpath_overrides_runpath=yes
18144  if test "$with_gnu_ld" = yes; then
18145    need_lib_prefix=no
18146  fi
18147  need_version=yes
18148  ;;
18149
18150sysv4 | sysv4.3*)
18151  version_type=linux
18152  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18153  soname_spec='${libname}${release}${shared_ext}$major'
18154  shlibpath_var=LD_LIBRARY_PATH
18155  case $host_vendor in
18156    sni)
18157      shlibpath_overrides_runpath=no
18158      need_lib_prefix=no
18159      export_dynamic_flag_spec='${wl}-Blargedynsym'
18160      runpath_var=LD_RUN_PATH
18161      ;;
18162    siemens)
18163      need_lib_prefix=no
18164      ;;
18165    motorola)
18166      need_lib_prefix=no
18167      need_version=no
18168      shlibpath_overrides_runpath=no
18169      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18170      ;;
18171  esac
18172  ;;
18173
18174sysv4*MP*)
18175  if test -d /usr/nec ;then
18176    version_type=linux
18177    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18178    soname_spec='$libname${shared_ext}.$major'
18179    shlibpath_var=LD_LIBRARY_PATH
18180  fi
18181  ;;
18182
18183sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18184  version_type=freebsd-elf
18185  need_lib_prefix=no
18186  need_version=no
18187  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18188  soname_spec='${libname}${release}${shared_ext}$major'
18189  shlibpath_var=LD_LIBRARY_PATH
18190  hardcode_into_libs=yes
18191  if test "$with_gnu_ld" = yes; then
18192    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18193    shlibpath_overrides_runpath=no
18194  else
18195    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18196    shlibpath_overrides_runpath=yes
18197    case $host_os in
18198      sco3.2v5*)
18199        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18200	;;
18201    esac
18202  fi
18203  sys_lib_dlsearch_path_spec='/usr/lib'
18204  ;;
18205
18206uts4*)
18207  version_type=linux
18208  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18209  soname_spec='${libname}${release}${shared_ext}$major'
18210  shlibpath_var=LD_LIBRARY_PATH
18211  ;;
18212
18213*)
18214  dynamic_linker=no
18215  ;;
18216esac
18217{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18218echo "${ECHO_T}$dynamic_linker" >&6; }
18219test "$dynamic_linker" = no && can_build_shared=no
18220
18221variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18222if test "$GCC" = yes; then
18223  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18224fi
18225
18226{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18227echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18228hardcode_action_GCJ=
18229if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18230   test -n "$runpath_var_GCJ" || \
18231   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18232
18233  # We can hardcode non-existant directories.
18234  if test "$hardcode_direct_GCJ" != no &&
18235     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18236     # have to relink, otherwise we might link with an installed library
18237     # when we should be linking with a yet-to-be-installed one
18238     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18239     test "$hardcode_minus_L_GCJ" != no; then
18240    # Linking always hardcodes the temporary library directory.
18241    hardcode_action_GCJ=relink
18242  else
18243    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18244    hardcode_action_GCJ=immediate
18245  fi
18246else
18247  # We cannot hardcode anything, or else we can only hardcode existing
18248  # directories.
18249  hardcode_action_GCJ=unsupported
18250fi
18251{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18252echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18253
18254if test "$hardcode_action_GCJ" = relink; then
18255  # Fast installation is not supported
18256  enable_fast_install=no
18257elif test "$shlibpath_overrides_runpath" = yes ||
18258     test "$enable_shared" = no; then
18259  # Fast installation is not necessary
18260  enable_fast_install=needless
18261fi
18262
18263
18264# The else clause should only fire when bootstrapping the
18265# libtool distribution, otherwise you forgot to ship ltmain.sh
18266# with your package, and you will get complaints that there are
18267# no rules to generate ltmain.sh.
18268if test -f "$ltmain"; then
18269  # See if we are running on zsh, and set the options which allow our commands through
18270  # without removal of \ escapes.
18271  if test -n "${ZSH_VERSION+set}" ; then
18272    setopt NO_GLOB_SUBST
18273  fi
18274  # Now quote all the things that may contain metacharacters while being
18275  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18276  # variables and quote the copies for generation of the libtool script.
18277  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18278    SED SHELL STRIP \
18279    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18280    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18281    deplibs_check_method reload_flag reload_cmds need_locks \
18282    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18283    lt_cv_sys_global_symbol_to_c_name_address \
18284    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18285    old_postinstall_cmds old_postuninstall_cmds \
18286    compiler_GCJ \
18287    CC_GCJ \
18288    LD_GCJ \
18289    lt_prog_compiler_wl_GCJ \
18290    lt_prog_compiler_pic_GCJ \
18291    lt_prog_compiler_static_GCJ \
18292    lt_prog_compiler_no_builtin_flag_GCJ \
18293    export_dynamic_flag_spec_GCJ \
18294    thread_safe_flag_spec_GCJ \
18295    whole_archive_flag_spec_GCJ \
18296    enable_shared_with_static_runtimes_GCJ \
18297    old_archive_cmds_GCJ \
18298    old_archive_from_new_cmds_GCJ \
18299    predep_objects_GCJ \
18300    postdep_objects_GCJ \
18301    predeps_GCJ \
18302    postdeps_GCJ \
18303    compiler_lib_search_path_GCJ \
18304    archive_cmds_GCJ \
18305    archive_expsym_cmds_GCJ \
18306    postinstall_cmds_GCJ \
18307    postuninstall_cmds_GCJ \
18308    old_archive_from_expsyms_cmds_GCJ \
18309    allow_undefined_flag_GCJ \
18310    no_undefined_flag_GCJ \
18311    export_symbols_cmds_GCJ \
18312    hardcode_libdir_flag_spec_GCJ \
18313    hardcode_libdir_flag_spec_ld_GCJ \
18314    hardcode_libdir_separator_GCJ \
18315    hardcode_automatic_GCJ \
18316    module_cmds_GCJ \
18317    module_expsym_cmds_GCJ \
18318    lt_cv_prog_compiler_c_o_GCJ \
18319    exclude_expsyms_GCJ \
18320    include_expsyms_GCJ; do
18321
18322    case $var in
18323    old_archive_cmds_GCJ | \
18324    old_archive_from_new_cmds_GCJ | \
18325    archive_cmds_GCJ | \
18326    archive_expsym_cmds_GCJ | \
18327    module_cmds_GCJ | \
18328    module_expsym_cmds_GCJ | \
18329    old_archive_from_expsyms_cmds_GCJ | \
18330    export_symbols_cmds_GCJ | \
18331    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18332    postinstall_cmds | postuninstall_cmds | \
18333    old_postinstall_cmds | old_postuninstall_cmds | \
18334    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18335      # Double-quote double-evaled strings.
18336      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18337      ;;
18338    *)
18339      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18340      ;;
18341    esac
18342  done
18343
18344  case $lt_echo in
18345  *'\$0 --fallback-echo"')
18346    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18347    ;;
18348  esac
18349
18350cfgfile="$ofile"
18351
18352  cat <<__EOF__ >> "$cfgfile"
18353# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18354
18355# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18356
18357# Shell to use when invoking shell scripts.
18358SHELL=$lt_SHELL
18359
18360# Whether or not to build shared libraries.
18361build_libtool_libs=$enable_shared
18362
18363# Whether or not to build static libraries.
18364build_old_libs=$enable_static
18365
18366# Whether or not to add -lc for building shared libraries.
18367build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18368
18369# Whether or not to disallow shared libs when runtime libs are static
18370allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18371
18372# Whether or not to optimize for fast installation.
18373fast_install=$enable_fast_install
18374
18375# The host system.
18376host_alias=$host_alias
18377host=$host
18378host_os=$host_os
18379
18380# The build system.
18381build_alias=$build_alias
18382build=$build
18383build_os=$build_os
18384
18385# An echo program that does not interpret backslashes.
18386echo=$lt_echo
18387
18388# The archiver.
18389AR=$lt_AR
18390AR_FLAGS=$lt_AR_FLAGS
18391
18392# A C compiler.
18393LTCC=$lt_LTCC
18394
18395# LTCC compiler flags.
18396LTCFLAGS=$lt_LTCFLAGS
18397
18398# A language-specific compiler.
18399CC=$lt_compiler_GCJ
18400
18401# Is the compiler the GNU C compiler?
18402with_gcc=$GCC_GCJ
18403
18404# An ERE matcher.
18405EGREP=$lt_EGREP
18406
18407# The linker used to build libraries.
18408LD=$lt_LD_GCJ
18409
18410# Whether we need hard or soft links.
18411LN_S=$lt_LN_S
18412
18413# A BSD-compatible nm program.
18414NM=$lt_NM
18415
18416# A symbol stripping program
18417STRIP=$lt_STRIP
18418
18419# Used to examine libraries when file_magic_cmd begins "file"
18420MAGIC_CMD=$MAGIC_CMD
18421
18422# Used on cygwin: DLL creation program.
18423DLLTOOL="$DLLTOOL"
18424
18425# Used on cygwin: object dumper.
18426OBJDUMP="$OBJDUMP"
18427
18428# Used on cygwin: assembler.
18429AS="$AS"
18430
18431# The name of the directory that contains temporary libtool files.
18432objdir=$objdir
18433
18434# How to create reloadable object files.
18435reload_flag=$lt_reload_flag
18436reload_cmds=$lt_reload_cmds
18437
18438# How to pass a linker flag through the compiler.
18439wl=$lt_lt_prog_compiler_wl_GCJ
18440
18441# Object file suffix (normally "o").
18442objext="$ac_objext"
18443
18444# Old archive suffix (normally "a").
18445libext="$libext"
18446
18447# Shared library suffix (normally ".so").
18448shrext_cmds='$shrext_cmds'
18449
18450# Executable file suffix (normally "").
18451exeext="$exeext"
18452
18453# Additional compiler flags for building library objects.
18454pic_flag=$lt_lt_prog_compiler_pic_GCJ
18455pic_mode=$pic_mode
18456
18457# What is the maximum length of a command?
18458max_cmd_len=$lt_cv_sys_max_cmd_len
18459
18460# Does compiler simultaneously support -c and -o options?
18461compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18462
18463# Must we lock files when doing compilation?
18464need_locks=$lt_need_locks
18465
18466# Do we need the lib prefix for modules?
18467need_lib_prefix=$need_lib_prefix
18468
18469# Do we need a version for libraries?
18470need_version=$need_version
18471
18472# Whether dlopen is supported.
18473dlopen_support=$enable_dlopen
18474
18475# Whether dlopen of programs is supported.
18476dlopen_self=$enable_dlopen_self
18477
18478# Whether dlopen of statically linked programs is supported.
18479dlopen_self_static=$enable_dlopen_self_static
18480
18481# Compiler flag to prevent dynamic linking.
18482link_static_flag=$lt_lt_prog_compiler_static_GCJ
18483
18484# Compiler flag to turn off builtin functions.
18485no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18486
18487# Compiler flag to allow reflexive dlopens.
18488export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18489
18490# Compiler flag to generate shared objects directly from archives.
18491whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18492
18493# Compiler flag to generate thread-safe objects.
18494thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18495
18496# Library versioning type.
18497version_type=$version_type
18498
18499# Format of library name prefix.
18500libname_spec=$lt_libname_spec
18501
18502# List of archive names.  First name is the real one, the rest are links.
18503# The last name is the one that the linker finds with -lNAME.
18504library_names_spec=$lt_library_names_spec
18505
18506# The coded name of the library, if different from the real name.
18507soname_spec=$lt_soname_spec
18508
18509# Commands used to build and install an old-style archive.
18510RANLIB=$lt_RANLIB
18511old_archive_cmds=$lt_old_archive_cmds_GCJ
18512old_postinstall_cmds=$lt_old_postinstall_cmds
18513old_postuninstall_cmds=$lt_old_postuninstall_cmds
18514
18515# Create an old-style archive from a shared archive.
18516old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18517
18518# Create a temporary old-style archive to link instead of a shared archive.
18519old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18520
18521# Commands used to build and install a shared archive.
18522archive_cmds=$lt_archive_cmds_GCJ
18523archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18524postinstall_cmds=$lt_postinstall_cmds
18525postuninstall_cmds=$lt_postuninstall_cmds
18526
18527# Commands used to build a loadable module (assumed same as above if empty)
18528module_cmds=$lt_module_cmds_GCJ
18529module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18530
18531# Commands to strip libraries.
18532old_striplib=$lt_old_striplib
18533striplib=$lt_striplib
18534
18535# Dependencies to place before the objects being linked to create a
18536# shared library.
18537predep_objects=$lt_predep_objects_GCJ
18538
18539# Dependencies to place after the objects being linked to create a
18540# shared library.
18541postdep_objects=$lt_postdep_objects_GCJ
18542
18543# Dependencies to place before the objects being linked to create a
18544# shared library.
18545predeps=$lt_predeps_GCJ
18546
18547# Dependencies to place after the objects being linked to create a
18548# shared library.
18549postdeps=$lt_postdeps_GCJ
18550
18551# The library search path used internally by the compiler when linking
18552# a shared library.
18553compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18554
18555# Method to check whether dependent libraries are shared objects.
18556deplibs_check_method=$lt_deplibs_check_method
18557
18558# Command to use when deplibs_check_method == file_magic.
18559file_magic_cmd=$lt_file_magic_cmd
18560
18561# Flag that allows shared libraries with undefined symbols to be built.
18562allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18563
18564# Flag that forces no undefined symbols.
18565no_undefined_flag=$lt_no_undefined_flag_GCJ
18566
18567# Commands used to finish a libtool library installation in a directory.
18568finish_cmds=$lt_finish_cmds
18569
18570# Same as above, but a single script fragment to be evaled but not shown.
18571finish_eval=$lt_finish_eval
18572
18573# Take the output of nm and produce a listing of raw symbols and C names.
18574global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18575
18576# Transform the output of nm in a proper C declaration
18577global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18578
18579# Transform the output of nm in a C name address pair
18580global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18581
18582# This is the shared library runtime path variable.
18583runpath_var=$runpath_var
18584
18585# This is the shared library path variable.
18586shlibpath_var=$shlibpath_var
18587
18588# Is shlibpath searched before the hard-coded library search path?
18589shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18590
18591# How to hardcode a shared library path into an executable.
18592hardcode_action=$hardcode_action_GCJ
18593
18594# Whether we should hardcode library paths into libraries.
18595hardcode_into_libs=$hardcode_into_libs
18596
18597# Flag to hardcode \$libdir into a binary during linking.
18598# This must work even if \$libdir does not exist.
18599hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18600
18601# If ld is used when linking, flag to hardcode \$libdir into
18602# a binary during linking. This must work even if \$libdir does
18603# not exist.
18604hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18605
18606# Whether we need a single -rpath flag with a separated argument.
18607hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18608
18609# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18610# resulting binary.
18611hardcode_direct=$hardcode_direct_GCJ
18612
18613# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18614# resulting binary.
18615hardcode_minus_L=$hardcode_minus_L_GCJ
18616
18617# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18618# the resulting binary.
18619hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18620
18621# Set to yes if building a shared library automatically hardcodes DIR into the library
18622# and all subsequent libraries and executables linked against it.
18623hardcode_automatic=$hardcode_automatic_GCJ
18624
18625# Variables whose values should be saved in libtool wrapper scripts and
18626# restored at relink time.
18627variables_saved_for_relink="$variables_saved_for_relink"
18628
18629# Whether libtool must link a program against all its dependency libraries.
18630link_all_deplibs=$link_all_deplibs_GCJ
18631
18632# Compile-time system search path for libraries
18633sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18634
18635# Run-time system search path for libraries
18636sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18637
18638# Fix the shell variable \$srcfile for the compiler.
18639fix_srcfile_path="$fix_srcfile_path_GCJ"
18640
18641# Set to yes if exported symbols are required.
18642always_export_symbols=$always_export_symbols_GCJ
18643
18644# The commands to list exported symbols.
18645export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18646
18647# The commands to extract the exported symbol list from a shared archive.
18648extract_expsyms_cmds=$lt_extract_expsyms_cmds
18649
18650# Symbols that should not be listed in the preloaded symbols.
18651exclude_expsyms=$lt_exclude_expsyms_GCJ
18652
18653# Symbols that must always be exported.
18654include_expsyms=$lt_include_expsyms_GCJ
18655
18656# ### END LIBTOOL TAG CONFIG: $tagname
18657
18658__EOF__
18659
18660
18661else
18662  # If there is no Makefile yet, we rely on a make rule to execute
18663  # `config.status --recheck' to rerun these tests and create the
18664  # libtool script then.
18665  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18666  if test -f "$ltmain_in"; then
18667    test -f Makefile && make "$ltmain"
18668  fi
18669fi
18670
18671
18672ac_ext=c
18673ac_cpp='$CPP $CPPFLAGS'
18674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18676ac_compiler_gnu=$ac_cv_c_compiler_gnu
18677
18678CC="$lt_save_CC"
18679
18680	else
18681	  tagname=""
18682	fi
18683	;;
18684
18685      RC)
18686
18687
18688# Source file extension for RC test sources.
18689ac_ext=rc
18690
18691# Object file extension for compiled RC test sources.
18692objext=o
18693objext_RC=$objext
18694
18695# Code to be used in simple compile tests
18696lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18697
18698# Code to be used in simple link tests
18699lt_simple_link_test_code="$lt_simple_compile_test_code"
18700
18701# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18702
18703# If no C compiler was specified, use CC.
18704LTCC=${LTCC-"$CC"}
18705
18706# If no C compiler flags were specified, use CFLAGS.
18707LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18708
18709# Allow CC to be a program name with arguments.
18710compiler=$CC
18711
18712
18713# save warnings/boilerplate of simple test code
18714ac_outfile=conftest.$ac_objext
18715printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18716eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18717_lt_compiler_boilerplate=`cat conftest.err`
18718$rm conftest*
18719
18720ac_outfile=conftest.$ac_objext
18721printf "$lt_simple_link_test_code" >conftest.$ac_ext
18722eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18723_lt_linker_boilerplate=`cat conftest.err`
18724$rm conftest*
18725
18726
18727# Allow CC to be a program name with arguments.
18728lt_save_CC="$CC"
18729CC=${RC-"windres"}
18730compiler=$CC
18731compiler_RC=$CC
18732for cc_temp in $compiler""; do
18733  case $cc_temp in
18734    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18735    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18736    \-*) ;;
18737    *) break;;
18738  esac
18739done
18740cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18741
18742lt_cv_prog_compiler_c_o_RC=yes
18743
18744# The else clause should only fire when bootstrapping the
18745# libtool distribution, otherwise you forgot to ship ltmain.sh
18746# with your package, and you will get complaints that there are
18747# no rules to generate ltmain.sh.
18748if test -f "$ltmain"; then
18749  # See if we are running on zsh, and set the options which allow our commands through
18750  # without removal of \ escapes.
18751  if test -n "${ZSH_VERSION+set}" ; then
18752    setopt NO_GLOB_SUBST
18753  fi
18754  # Now quote all the things that may contain metacharacters while being
18755  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18756  # variables and quote the copies for generation of the libtool script.
18757  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18758    SED SHELL STRIP \
18759    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18760    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18761    deplibs_check_method reload_flag reload_cmds need_locks \
18762    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18763    lt_cv_sys_global_symbol_to_c_name_address \
18764    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18765    old_postinstall_cmds old_postuninstall_cmds \
18766    compiler_RC \
18767    CC_RC \
18768    LD_RC \
18769    lt_prog_compiler_wl_RC \
18770    lt_prog_compiler_pic_RC \
18771    lt_prog_compiler_static_RC \
18772    lt_prog_compiler_no_builtin_flag_RC \
18773    export_dynamic_flag_spec_RC \
18774    thread_safe_flag_spec_RC \
18775    whole_archive_flag_spec_RC \
18776    enable_shared_with_static_runtimes_RC \
18777    old_archive_cmds_RC \
18778    old_archive_from_new_cmds_RC \
18779    predep_objects_RC \
18780    postdep_objects_RC \
18781    predeps_RC \
18782    postdeps_RC \
18783    compiler_lib_search_path_RC \
18784    archive_cmds_RC \
18785    archive_expsym_cmds_RC \
18786    postinstall_cmds_RC \
18787    postuninstall_cmds_RC \
18788    old_archive_from_expsyms_cmds_RC \
18789    allow_undefined_flag_RC \
18790    no_undefined_flag_RC \
18791    export_symbols_cmds_RC \
18792    hardcode_libdir_flag_spec_RC \
18793    hardcode_libdir_flag_spec_ld_RC \
18794    hardcode_libdir_separator_RC \
18795    hardcode_automatic_RC \
18796    module_cmds_RC \
18797    module_expsym_cmds_RC \
18798    lt_cv_prog_compiler_c_o_RC \
18799    exclude_expsyms_RC \
18800    include_expsyms_RC; do
18801
18802    case $var in
18803    old_archive_cmds_RC | \
18804    old_archive_from_new_cmds_RC | \
18805    archive_cmds_RC | \
18806    archive_expsym_cmds_RC | \
18807    module_cmds_RC | \
18808    module_expsym_cmds_RC | \
18809    old_archive_from_expsyms_cmds_RC | \
18810    export_symbols_cmds_RC | \
18811    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18812    postinstall_cmds | postuninstall_cmds | \
18813    old_postinstall_cmds | old_postuninstall_cmds | \
18814    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18815      # Double-quote double-evaled strings.
18816      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18817      ;;
18818    *)
18819      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18820      ;;
18821    esac
18822  done
18823
18824  case $lt_echo in
18825  *'\$0 --fallback-echo"')
18826    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18827    ;;
18828  esac
18829
18830cfgfile="$ofile"
18831
18832  cat <<__EOF__ >> "$cfgfile"
18833# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18834
18835# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18836
18837# Shell to use when invoking shell scripts.
18838SHELL=$lt_SHELL
18839
18840# Whether or not to build shared libraries.
18841build_libtool_libs=$enable_shared
18842
18843# Whether or not to build static libraries.
18844build_old_libs=$enable_static
18845
18846# Whether or not to add -lc for building shared libraries.
18847build_libtool_need_lc=$archive_cmds_need_lc_RC
18848
18849# Whether or not to disallow shared libs when runtime libs are static
18850allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18851
18852# Whether or not to optimize for fast installation.
18853fast_install=$enable_fast_install
18854
18855# The host system.
18856host_alias=$host_alias
18857host=$host
18858host_os=$host_os
18859
18860# The build system.
18861build_alias=$build_alias
18862build=$build
18863build_os=$build_os
18864
18865# An echo program that does not interpret backslashes.
18866echo=$lt_echo
18867
18868# The archiver.
18869AR=$lt_AR
18870AR_FLAGS=$lt_AR_FLAGS
18871
18872# A C compiler.
18873LTCC=$lt_LTCC
18874
18875# LTCC compiler flags.
18876LTCFLAGS=$lt_LTCFLAGS
18877
18878# A language-specific compiler.
18879CC=$lt_compiler_RC
18880
18881# Is the compiler the GNU C compiler?
18882with_gcc=$GCC_RC
18883
18884# An ERE matcher.
18885EGREP=$lt_EGREP
18886
18887# The linker used to build libraries.
18888LD=$lt_LD_RC
18889
18890# Whether we need hard or soft links.
18891LN_S=$lt_LN_S
18892
18893# A BSD-compatible nm program.
18894NM=$lt_NM
18895
18896# A symbol stripping program
18897STRIP=$lt_STRIP
18898
18899# Used to examine libraries when file_magic_cmd begins "file"
18900MAGIC_CMD=$MAGIC_CMD
18901
18902# Used on cygwin: DLL creation program.
18903DLLTOOL="$DLLTOOL"
18904
18905# Used on cygwin: object dumper.
18906OBJDUMP="$OBJDUMP"
18907
18908# Used on cygwin: assembler.
18909AS="$AS"
18910
18911# The name of the directory that contains temporary libtool files.
18912objdir=$objdir
18913
18914# How to create reloadable object files.
18915reload_flag=$lt_reload_flag
18916reload_cmds=$lt_reload_cmds
18917
18918# How to pass a linker flag through the compiler.
18919wl=$lt_lt_prog_compiler_wl_RC
18920
18921# Object file suffix (normally "o").
18922objext="$ac_objext"
18923
18924# Old archive suffix (normally "a").
18925libext="$libext"
18926
18927# Shared library suffix (normally ".so").
18928shrext_cmds='$shrext_cmds'
18929
18930# Executable file suffix (normally "").
18931exeext="$exeext"
18932
18933# Additional compiler flags for building library objects.
18934pic_flag=$lt_lt_prog_compiler_pic_RC
18935pic_mode=$pic_mode
18936
18937# What is the maximum length of a command?
18938max_cmd_len=$lt_cv_sys_max_cmd_len
18939
18940# Does compiler simultaneously support -c and -o options?
18941compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18942
18943# Must we lock files when doing compilation?
18944need_locks=$lt_need_locks
18945
18946# Do we need the lib prefix for modules?
18947need_lib_prefix=$need_lib_prefix
18948
18949# Do we need a version for libraries?
18950need_version=$need_version
18951
18952# Whether dlopen is supported.
18953dlopen_support=$enable_dlopen
18954
18955# Whether dlopen of programs is supported.
18956dlopen_self=$enable_dlopen_self
18957
18958# Whether dlopen of statically linked programs is supported.
18959dlopen_self_static=$enable_dlopen_self_static
18960
18961# Compiler flag to prevent dynamic linking.
18962link_static_flag=$lt_lt_prog_compiler_static_RC
18963
18964# Compiler flag to turn off builtin functions.
18965no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18966
18967# Compiler flag to allow reflexive dlopens.
18968export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18969
18970# Compiler flag to generate shared objects directly from archives.
18971whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18972
18973# Compiler flag to generate thread-safe objects.
18974thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18975
18976# Library versioning type.
18977version_type=$version_type
18978
18979# Format of library name prefix.
18980libname_spec=$lt_libname_spec
18981
18982# List of archive names.  First name is the real one, the rest are links.
18983# The last name is the one that the linker finds with -lNAME.
18984library_names_spec=$lt_library_names_spec
18985
18986# The coded name of the library, if different from the real name.
18987soname_spec=$lt_soname_spec
18988
18989# Commands used to build and install an old-style archive.
18990RANLIB=$lt_RANLIB
18991old_archive_cmds=$lt_old_archive_cmds_RC
18992old_postinstall_cmds=$lt_old_postinstall_cmds
18993old_postuninstall_cmds=$lt_old_postuninstall_cmds
18994
18995# Create an old-style archive from a shared archive.
18996old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18997
18998# Create a temporary old-style archive to link instead of a shared archive.
18999old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19000
19001# Commands used to build and install a shared archive.
19002archive_cmds=$lt_archive_cmds_RC
19003archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19004postinstall_cmds=$lt_postinstall_cmds
19005postuninstall_cmds=$lt_postuninstall_cmds
19006
19007# Commands used to build a loadable module (assumed same as above if empty)
19008module_cmds=$lt_module_cmds_RC
19009module_expsym_cmds=$lt_module_expsym_cmds_RC
19010
19011# Commands to strip libraries.
19012old_striplib=$lt_old_striplib
19013striplib=$lt_striplib
19014
19015# Dependencies to place before the objects being linked to create a
19016# shared library.
19017predep_objects=$lt_predep_objects_RC
19018
19019# Dependencies to place after the objects being linked to create a
19020# shared library.
19021postdep_objects=$lt_postdep_objects_RC
19022
19023# Dependencies to place before the objects being linked to create a
19024# shared library.
19025predeps=$lt_predeps_RC
19026
19027# Dependencies to place after the objects being linked to create a
19028# shared library.
19029postdeps=$lt_postdeps_RC
19030
19031# The library search path used internally by the compiler when linking
19032# a shared library.
19033compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19034
19035# Method to check whether dependent libraries are shared objects.
19036deplibs_check_method=$lt_deplibs_check_method
19037
19038# Command to use when deplibs_check_method == file_magic.
19039file_magic_cmd=$lt_file_magic_cmd
19040
19041# Flag that allows shared libraries with undefined symbols to be built.
19042allow_undefined_flag=$lt_allow_undefined_flag_RC
19043
19044# Flag that forces no undefined symbols.
19045no_undefined_flag=$lt_no_undefined_flag_RC
19046
19047# Commands used to finish a libtool library installation in a directory.
19048finish_cmds=$lt_finish_cmds
19049
19050# Same as above, but a single script fragment to be evaled but not shown.
19051finish_eval=$lt_finish_eval
19052
19053# Take the output of nm and produce a listing of raw symbols and C names.
19054global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19055
19056# Transform the output of nm in a proper C declaration
19057global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19058
19059# Transform the output of nm in a C name address pair
19060global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19061
19062# This is the shared library runtime path variable.
19063runpath_var=$runpath_var
19064
19065# This is the shared library path variable.
19066shlibpath_var=$shlibpath_var
19067
19068# Is shlibpath searched before the hard-coded library search path?
19069shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19070
19071# How to hardcode a shared library path into an executable.
19072hardcode_action=$hardcode_action_RC
19073
19074# Whether we should hardcode library paths into libraries.
19075hardcode_into_libs=$hardcode_into_libs
19076
19077# Flag to hardcode \$libdir into a binary during linking.
19078# This must work even if \$libdir does not exist.
19079hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19080
19081# If ld is used when linking, flag to hardcode \$libdir into
19082# a binary during linking. This must work even if \$libdir does
19083# not exist.
19084hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19085
19086# Whether we need a single -rpath flag with a separated argument.
19087hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19088
19089# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19090# resulting binary.
19091hardcode_direct=$hardcode_direct_RC
19092
19093# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19094# resulting binary.
19095hardcode_minus_L=$hardcode_minus_L_RC
19096
19097# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19098# the resulting binary.
19099hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19100
19101# Set to yes if building a shared library automatically hardcodes DIR into the library
19102# and all subsequent libraries and executables linked against it.
19103hardcode_automatic=$hardcode_automatic_RC
19104
19105# Variables whose values should be saved in libtool wrapper scripts and
19106# restored at relink time.
19107variables_saved_for_relink="$variables_saved_for_relink"
19108
19109# Whether libtool must link a program against all its dependency libraries.
19110link_all_deplibs=$link_all_deplibs_RC
19111
19112# Compile-time system search path for libraries
19113sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19114
19115# Run-time system search path for libraries
19116sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19117
19118# Fix the shell variable \$srcfile for the compiler.
19119fix_srcfile_path="$fix_srcfile_path_RC"
19120
19121# Set to yes if exported symbols are required.
19122always_export_symbols=$always_export_symbols_RC
19123
19124# The commands to list exported symbols.
19125export_symbols_cmds=$lt_export_symbols_cmds_RC
19126
19127# The commands to extract the exported symbol list from a shared archive.
19128extract_expsyms_cmds=$lt_extract_expsyms_cmds
19129
19130# Symbols that should not be listed in the preloaded symbols.
19131exclude_expsyms=$lt_exclude_expsyms_RC
19132
19133# Symbols that must always be exported.
19134include_expsyms=$lt_include_expsyms_RC
19135
19136# ### END LIBTOOL TAG CONFIG: $tagname
19137
19138__EOF__
19139
19140
19141else
19142  # If there is no Makefile yet, we rely on a make rule to execute
19143  # `config.status --recheck' to rerun these tests and create the
19144  # libtool script then.
19145  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19146  if test -f "$ltmain_in"; then
19147    test -f Makefile && make "$ltmain"
19148  fi
19149fi
19150
19151
19152ac_ext=c
19153ac_cpp='$CPP $CPPFLAGS'
19154ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19155ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19156ac_compiler_gnu=$ac_cv_c_compiler_gnu
19157
19158CC="$lt_save_CC"
19159
19160	;;
19161
19162      *)
19163	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19164echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19165   { (exit 1); exit 1; }; }
19166	;;
19167      esac
19168
19169      # Append the new tag name to the list of available tags.
19170      if test -n "$tagname" ; then
19171      available_tags="$available_tags $tagname"
19172    fi
19173    fi
19174  done
19175  IFS="$lt_save_ifs"
19176
19177  # Now substitute the updated list of available tags.
19178  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19179    mv "${ofile}T" "$ofile"
19180    chmod +x "$ofile"
19181  else
19182    rm -f "${ofile}T"
19183    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19184echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19185   { (exit 1); exit 1; }; }
19186  fi
19187fi
19188
19189
19190
19191# This can be used to rebuild libtool when needed
19192LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19193
19194# Always use our own libtool.
19195LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19196
19197# Prevent multiple expansion
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216
19217
19218
19219# Checks for pkg-config packages
19220
19221
19222if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19223	if test -n "$ac_tool_prefix"; then
19224  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19225set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19226{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19227echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19228if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19229  echo $ECHO_N "(cached) $ECHO_C" >&6
19230else
19231  case $PKG_CONFIG in
19232  [\\/]* | ?:[\\/]*)
19233  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19234  ;;
19235  *)
19236  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19237for as_dir in $PATH
19238do
19239  IFS=$as_save_IFS
19240  test -z "$as_dir" && as_dir=.
19241  for ac_exec_ext in '' $ac_executable_extensions; do
19242  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19243    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19244    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19245    break 2
19246  fi
19247done
19248done
19249IFS=$as_save_IFS
19250
19251  ;;
19252esac
19253fi
19254PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19255if test -n "$PKG_CONFIG"; then
19256  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
19257echo "${ECHO_T}$PKG_CONFIG" >&6; }
19258else
19259  { echo "$as_me:$LINENO: result: no" >&5
19260echo "${ECHO_T}no" >&6; }
19261fi
19262
19263
19264fi
19265if test -z "$ac_cv_path_PKG_CONFIG"; then
19266  ac_pt_PKG_CONFIG=$PKG_CONFIG
19267  # Extract the first word of "pkg-config", so it can be a program name with args.
19268set dummy pkg-config; ac_word=$2
19269{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19270echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19271if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
19272  echo $ECHO_N "(cached) $ECHO_C" >&6
19273else
19274  case $ac_pt_PKG_CONFIG in
19275  [\\/]* | ?:[\\/]*)
19276  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19277  ;;
19278  *)
19279  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19280for as_dir in $PATH
19281do
19282  IFS=$as_save_IFS
19283  test -z "$as_dir" && as_dir=.
19284  for ac_exec_ext in '' $ac_executable_extensions; do
19285  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19286    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19287    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19288    break 2
19289  fi
19290done
19291done
19292IFS=$as_save_IFS
19293
19294  ;;
19295esac
19296fi
19297ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19298if test -n "$ac_pt_PKG_CONFIG"; then
19299  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
19300echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
19301else
19302  { echo "$as_me:$LINENO: result: no" >&5
19303echo "${ECHO_T}no" >&6; }
19304fi
19305
19306  if test "x$ac_pt_PKG_CONFIG" = x; then
19307    PKG_CONFIG=""
19308  else
19309    case $cross_compiling:$ac_tool_warned in
19310yes:)
19311{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19312whose name does not start with the host triplet.  If you think this
19313configuration is useful to you, please write to autoconf@gnu.org." >&5
19314echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19315whose name does not start with the host triplet.  If you think this
19316configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19317ac_tool_warned=yes ;;
19318esac
19319    PKG_CONFIG=$ac_pt_PKG_CONFIG
19320  fi
19321else
19322  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19323fi
19324
19325fi
19326if test -n "$PKG_CONFIG"; then
19327	_pkg_min_version=0.9.0
19328	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
19329echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
19330	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19331		{ echo "$as_me:$LINENO: result: yes" >&5
19332echo "${ECHO_T}yes" >&6; }
19333	else
19334		{ echo "$as_me:$LINENO: result: no" >&5
19335echo "${ECHO_T}no" >&6; }
19336		PKG_CONFIG=""
19337	fi
19338
19339fi
19340
19341pkg_failed=no
19342{ echo "$as_me:$LINENO: checking for XXF86DGA" >&5
19343echo $ECHO_N "checking for XXF86DGA... $ECHO_C" >&6; }
19344
19345if test -n "$PKG_CONFIG"; then
19346    if test -n "$XXF86DGA_CFLAGS"; then
19347        pkg_cv_XXF86DGA_CFLAGS="$XXF86DGA_CFLAGS"
19348    else
19349        if test -n "$PKG_CONFIG" && \
19350    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11 xextproto xext xf86dgaproto >= 2.0.3\"") >&5
19351  ($PKG_CONFIG --exists --print-errors "xproto x11 xextproto xext xf86dgaproto >= 2.0.3") 2>&5
19352  ac_status=$?
19353  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19354  (exit $ac_status); }; then
19355  pkg_cv_XXF86DGA_CFLAGS=`$PKG_CONFIG --cflags "xproto x11 xextproto xext xf86dgaproto >= 2.0.3" 2>/dev/null`
19356else
19357  pkg_failed=yes
19358fi
19359    fi
19360else
19361	pkg_failed=untried
19362fi
19363if test -n "$PKG_CONFIG"; then
19364    if test -n "$XXF86DGA_LIBS"; then
19365        pkg_cv_XXF86DGA_LIBS="$XXF86DGA_LIBS"
19366    else
19367        if test -n "$PKG_CONFIG" && \
19368    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto x11 xextproto xext xf86dgaproto >= 2.0.3\"") >&5
19369  ($PKG_CONFIG --exists --print-errors "xproto x11 xextproto xext xf86dgaproto >= 2.0.3") 2>&5
19370  ac_status=$?
19371  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19372  (exit $ac_status); }; then
19373  pkg_cv_XXF86DGA_LIBS=`$PKG_CONFIG --libs "xproto x11 xextproto xext xf86dgaproto >= 2.0.3" 2>/dev/null`
19374else
19375  pkg_failed=yes
19376fi
19377    fi
19378else
19379	pkg_failed=untried
19380fi
19381
19382
19383
19384if test $pkg_failed = yes; then
19385
19386if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19387        _pkg_short_errors_supported=yes
19388else
19389        _pkg_short_errors_supported=no
19390fi
19391        if test $_pkg_short_errors_supported = yes; then
19392	        XXF86DGA_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xproto x11 xextproto xext xf86dgaproto >= 2.0.3"`
19393        else
19394	        XXF86DGA_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xproto x11 xextproto xext xf86dgaproto >= 2.0.3"`
19395        fi
19396	# Put the nasty error message in config.log where it belongs
19397	echo "$XXF86DGA_PKG_ERRORS" >&5
19398
19399	{ { echo "$as_me:$LINENO: error: Package requirements (xproto x11 xextproto xext xf86dgaproto >= 2.0.3) were not met:
19400
19401$XXF86DGA_PKG_ERRORS
19402
19403Consider adjusting the PKG_CONFIG_PATH environment variable if you
19404installed software in a non-standard prefix.
19405
19406Alternatively, you may set the environment variables XXF86DGA_CFLAGS
19407and XXF86DGA_LIBS to avoid the need to call pkg-config.
19408See the pkg-config man page for more details.
19409" >&5
19410echo "$as_me: error: Package requirements (xproto x11 xextproto xext xf86dgaproto >= 2.0.3) were not met:
19411
19412$XXF86DGA_PKG_ERRORS
19413
19414Consider adjusting the PKG_CONFIG_PATH environment variable if you
19415installed software in a non-standard prefix.
19416
19417Alternatively, you may set the environment variables XXF86DGA_CFLAGS
19418and XXF86DGA_LIBS to avoid the need to call pkg-config.
19419See the pkg-config man page for more details.
19420" >&2;}
19421   { (exit 1); exit 1; }; }
19422elif test $pkg_failed = untried; then
19423	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
19424is in your PATH or set the PKG_CONFIG environment variable to the full
19425path to pkg-config.
19426
19427Alternatively, you may set the environment variables XXF86DGA_CFLAGS
19428and XXF86DGA_LIBS to avoid the need to call pkg-config.
19429See the pkg-config man page for more details.
19430
19431To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19432See \`config.log' for more details." >&5
19433echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
19434is in your PATH or set the PKG_CONFIG environment variable to the full
19435path to pkg-config.
19436
19437Alternatively, you may set the environment variables XXF86DGA_CFLAGS
19438and XXF86DGA_LIBS to avoid the need to call pkg-config.
19439See the pkg-config man page for more details.
19440
19441To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19442See \`config.log' for more details." >&2;}
19443   { (exit 1); exit 1; }; }
19444else
19445	XXF86DGA_CFLAGS=$pkg_cv_XXF86DGA_CFLAGS
19446	XXF86DGA_LIBS=$pkg_cv_XXF86DGA_LIBS
19447        { echo "$as_me:$LINENO: result: yes" >&5
19448echo "${ECHO_T}yes" >&6; }
19449	:
19450fi
19451
19452
19453# Check whether --enable-malloc0returnsnull was given.
19454if test "${enable_malloc0returnsnull+set}" = set; then
19455  enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval
19456else
19457  MALLOC_ZERO_RETURNS_NULL=auto
19458fi
19459
19460
19461{ echo "$as_me:$LINENO: checking whether malloc(0) returns NULL" >&5
19462echo $ECHO_N "checking whether malloc(0) returns NULL... $ECHO_C" >&6; }
19463if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
19464	if test "$cross_compiling" = yes; then
19465  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
19466See \`config.log' for more details." >&5
19467echo "$as_me: error: cannot run test program while cross compiling
19468See \`config.log' for more details." >&2;}
19469   { (exit 1); exit 1; }; }
19470else
19471  cat >conftest.$ac_ext <<_ACEOF
19472
19473char *malloc();
19474char *realloc();
19475char *calloc();
19476main() {
19477    char *m0, *r0, *c0, *p;
19478    m0 = malloc(0);
19479    p = malloc(10);
19480    r0 = realloc(p,0);
19481    c0 = calloc(0);
19482    exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1);
19483}
19484_ACEOF
19485rm -f conftest$ac_exeext
19486if { (ac_try="$ac_link"
19487case "(($ac_try" in
19488  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19489  *) ac_try_echo=$ac_try;;
19490esac
19491eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19492  (eval "$ac_link") 2>&5
19493  ac_status=$?
19494  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19495  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19496  { (case "(($ac_try" in
19497  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19498  *) ac_try_echo=$ac_try;;
19499esac
19500eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19501  (eval "$ac_try") 2>&5
19502  ac_status=$?
19503  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19504  (exit $ac_status); }; }; then
19505  MALLOC_ZERO_RETURNS_NULL=yes
19506else
19507  echo "$as_me: program exited with status $ac_status" >&5
19508echo "$as_me: failed program was:" >&5
19509sed 's/^/| /' conftest.$ac_ext >&5
19510
19511( exit $ac_status )
19512MALLOC_ZERO_RETURNS_NULL=no
19513fi
19514rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19515fi
19516
19517
19518fi
19519{ echo "$as_me:$LINENO: result: $MALLOC_ZERO_RETURNS_NULL" >&5
19520echo "${ECHO_T}$MALLOC_ZERO_RETURNS_NULL" >&6; }
19521
19522if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
19523	MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
19524	XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
19525	XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
19526else
19527	MALLOC_ZERO_CFLAGS=""
19528	XMALLOC_ZERO_CFLAGS=""
19529	XTMALLOC_ZERO_CFLAGS=""
19530fi
19531
19532
19533
19534
19535
19536
19537
19538
19539if test x$APP_MAN_SUFFIX = x    ; then
19540    APP_MAN_SUFFIX=1
19541fi
19542if test x$APP_MAN_DIR = x    ; then
19543    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
19544fi
19545
19546if test x$LIB_MAN_SUFFIX = x    ; then
19547    LIB_MAN_SUFFIX=3
19548fi
19549if test x$LIB_MAN_DIR = x    ; then
19550    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
19551fi
19552
19553if test x$FILE_MAN_SUFFIX = x    ; then
19554    case $host_os in
19555	solaris*)	FILE_MAN_SUFFIX=4  ;;
19556	*)		FILE_MAN_SUFFIX=5  ;;
19557    esac
19558fi
19559if test x$FILE_MAN_DIR = x    ; then
19560    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
19561fi
19562
19563if test x$MISC_MAN_SUFFIX = x    ; then
19564    case $host_os in
19565	solaris*)	MISC_MAN_SUFFIX=5  ;;
19566	*)		MISC_MAN_SUFFIX=7  ;;
19567    esac
19568fi
19569if test x$MISC_MAN_DIR = x    ; then
19570    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
19571fi
19572
19573if test x$DRIVER_MAN_SUFFIX = x    ; then
19574    case $host_os in
19575	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
19576	*)		DRIVER_MAN_SUFFIX=4  ;;
19577    esac
19578fi
19579if test x$DRIVER_MAN_DIR = x    ; then
19580    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
19581fi
19582
19583if test x$ADMIN_MAN_SUFFIX = x    ; then
19584    case $host_os in
19585	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
19586	*)		ADMIN_MAN_SUFFIX=8  ;;
19587    esac
19588fi
19589if test x$ADMIN_MAN_DIR = x    ; then
19590    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
19591fi
19592
19593
19594
19595
19596
19597
19598
19599
19600
19601
19602
19603
19604
19605
19606
19607
19608
19609# Check whether --with-release-version was given.
19610if test "${with_release_version+set}" = set; then
19611  withval=$with_release_version; RELEASE_VERSION="$withval"
19612else
19613  RELEASE_VERSION=""
19614fi
19615
19616	if test "x$RELEASE_VERSION" != "x"; then
19617		PACKAGE="$PACKAGE-$RELEASE_VERSION"
19618		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
19619		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
19620echo "$as_me: Building with package name set to $PACKAGE" >&6;}
19621	fi
19622
19623cat >>confdefs.h <<_ACEOF
19624#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
19625_ACEOF
19626
19627	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
19628	if test "x$PVM" = "x"; then
19629		PVM="0"
19630	fi
19631
19632cat >>confdefs.h <<_ACEOF
19633#define PACKAGE_VERSION_MINOR $PVM
19634_ACEOF
19635
19636	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
19637	if test "x$PVP" = "x"; then
19638		PVP="0"
19639	fi
19640
19641cat >>confdefs.h <<_ACEOF
19642#define PACKAGE_VERSION_PATCHLEVEL $PVP
19643_ACEOF
19644
19645
19646
19647ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xxf86dga.pc"
19648
19649cat >confcache <<\_ACEOF
19650# This file is a shell script that caches the results of configure
19651# tests run on this system so they can be shared between configure
19652# scripts and configure runs, see configure's option --config-cache.
19653# It is not useful on other systems.  If it contains results you don't
19654# want to keep, you may remove or edit it.
19655#
19656# config.status only pays attention to the cache file if you give it
19657# the --recheck option to rerun configure.
19658#
19659# `ac_cv_env_foo' variables (set or unset) will be overridden when
19660# loading this file, other *unset* `ac_cv_foo' will be assigned the
19661# following values.
19662
19663_ACEOF
19664
19665# The following way of writing the cache mishandles newlines in values,
19666# but we know of no workaround that is simple, portable, and efficient.
19667# So, we kill variables containing newlines.
19668# Ultrix sh set writes to stderr and can't be redirected directly,
19669# and sets the high bit in the cache file unless we assign to the vars.
19670(
19671  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19672    eval ac_val=\$$ac_var
19673    case $ac_val in #(
19674    *${as_nl}*)
19675      case $ac_var in #(
19676      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
19677echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
19678      esac
19679      case $ac_var in #(
19680      _ | IFS | as_nl) ;; #(
19681      *) $as_unset $ac_var ;;
19682      esac ;;
19683    esac
19684  done
19685
19686  (set) 2>&1 |
19687    case $as_nl`(ac_space=' '; set) 2>&1` in #(
19688    *${as_nl}ac_space=\ *)
19689      # `set' does not quote correctly, so add quotes (double-quote
19690      # substitution turns \\\\ into \\, and sed turns \\ into \).
19691      sed -n \
19692	"s/'/'\\\\''/g;
19693	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19694      ;; #(
19695    *)
19696      # `set' quotes correctly as required by POSIX, so do not add quotes.
19697      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19698      ;;
19699    esac |
19700    sort
19701) |
19702  sed '
19703     /^ac_cv_env_/b end
19704     t clear
19705     :clear
19706     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19707     t end
19708     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19709     :end' >>confcache
19710if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19711  if test -w "$cache_file"; then
19712    test "x$cache_file" != "x/dev/null" &&
19713      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
19714echo "$as_me: updating cache $cache_file" >&6;}
19715    cat confcache >$cache_file
19716  else
19717    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
19718echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19719  fi
19720fi
19721rm -f confcache
19722
19723test "x$prefix" = xNONE && prefix=$ac_default_prefix
19724# Let make expand exec_prefix.
19725test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19726
19727DEFS=-DHAVE_CONFIG_H
19728
19729ac_libobjs=
19730ac_ltlibobjs=
19731for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19732  # 1. Remove the extension, and $U if already installed.
19733  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19734  ac_i=`echo "$ac_i" | sed "$ac_script"`
19735  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19736  #    will be set to the directory where LIBOBJS objects are built.
19737  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19738  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
19739done
19740LIBOBJS=$ac_libobjs
19741
19742LTLIBOBJS=$ac_ltlibobjs
19743
19744
19745if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19746  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
19747Usually this means the macro was only invoked conditionally." >&5
19748echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
19749Usually this means the macro was only invoked conditionally." >&2;}
19750   { (exit 1); exit 1; }; }
19751fi
19752if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19753  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
19754Usually this means the macro was only invoked conditionally." >&5
19755echo "$as_me: error: conditional \"AMDEP\" was never defined.
19756Usually this means the macro was only invoked conditionally." >&2;}
19757   { (exit 1); exit 1; }; }
19758fi
19759if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19760  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
19761Usually this means the macro was only invoked conditionally." >&5
19762echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
19763Usually this means the macro was only invoked conditionally." >&2;}
19764   { (exit 1); exit 1; }; }
19765fi
19766if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
19767  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
19768Usually this means the macro was only invoked conditionally." >&5
19769echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
19770Usually this means the macro was only invoked conditionally." >&2;}
19771   { (exit 1); exit 1; }; }
19772fi
19773
19774: ${CONFIG_STATUS=./config.status}
19775ac_clean_files_save=$ac_clean_files
19776ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19777{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
19778echo "$as_me: creating $CONFIG_STATUS" >&6;}
19779cat >$CONFIG_STATUS <<_ACEOF
19780#! $SHELL
19781# Generated by $as_me.
19782# Run this file to recreate the current configuration.
19783# Compiler output produced by configure, useful for debugging
19784# configure, is in config.log if it exists.
19785
19786debug=false
19787ac_cs_recheck=false
19788ac_cs_silent=false
19789SHELL=\${CONFIG_SHELL-$SHELL}
19790_ACEOF
19791
19792cat >>$CONFIG_STATUS <<\_ACEOF
19793## --------------------- ##
19794## M4sh Initialization.  ##
19795## --------------------- ##
19796
19797# Be more Bourne compatible
19798DUALCASE=1; export DUALCASE # for MKS sh
19799if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19800  emulate sh
19801  NULLCMD=:
19802  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19803  # is contrary to our usage.  Disable this feature.
19804  alias -g '${1+"$@"}'='"$@"'
19805  setopt NO_GLOB_SUBST
19806else
19807  case `(set -o) 2>/dev/null` in
19808  *posix*) set -o posix ;;
19809esac
19810
19811fi
19812
19813
19814
19815
19816# PATH needs CR
19817# Avoid depending upon Character Ranges.
19818as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19819as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19820as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19821as_cr_digits='0123456789'
19822as_cr_alnum=$as_cr_Letters$as_cr_digits
19823
19824# The user is always right.
19825if test "${PATH_SEPARATOR+set}" != set; then
19826  echo "#! /bin/sh" >conf$$.sh
19827  echo  "exit 0"   >>conf$$.sh
19828  chmod +x conf$$.sh
19829  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
19830    PATH_SEPARATOR=';'
19831  else
19832    PATH_SEPARATOR=:
19833  fi
19834  rm -f conf$$.sh
19835fi
19836
19837# Support unset when possible.
19838if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
19839  as_unset=unset
19840else
19841  as_unset=false
19842fi
19843
19844
19845# IFS
19846# We need space, tab and new line, in precisely that order.  Quoting is
19847# there to prevent editors from complaining about space-tab.
19848# (If _AS_PATH_WALK were called with IFS unset, it would disable word
19849# splitting by setting IFS to empty value.)
19850as_nl='
19851'
19852IFS=" ""	$as_nl"
19853
19854# Find who we are.  Look in the path if we contain no directory separator.
19855case $0 in
19856  *[\\/]* ) as_myself=$0 ;;
19857  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19858for as_dir in $PATH
19859do
19860  IFS=$as_save_IFS
19861  test -z "$as_dir" && as_dir=.
19862  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19863done
19864IFS=$as_save_IFS
19865
19866     ;;
19867esac
19868# We did not find ourselves, most probably we were run as `sh COMMAND'
19869# in which case we are not to be found in the path.
19870if test "x$as_myself" = x; then
19871  as_myself=$0
19872fi
19873if test ! -f "$as_myself"; then
19874  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19875  { (exit 1); exit 1; }
19876fi
19877
19878# Work around bugs in pre-3.0 UWIN ksh.
19879for as_var in ENV MAIL MAILPATH
19880do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
19881done
19882PS1='$ '
19883PS2='> '
19884PS4='+ '
19885
19886# NLS nuisances.
19887for as_var in \
19888  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
19889  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
19890  LC_TELEPHONE LC_TIME
19891do
19892  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
19893    eval $as_var=C; export $as_var
19894  else
19895    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
19896  fi
19897done
19898
19899# Required to use basename.
19900if expr a : '\(a\)' >/dev/null 2>&1 &&
19901   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19902  as_expr=expr
19903else
19904  as_expr=false
19905fi
19906
19907if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19908  as_basename=basename
19909else
19910  as_basename=false
19911fi
19912
19913
19914# Name of the executable.
19915as_me=`$as_basename -- "$0" ||
19916$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19917	 X"$0" : 'X\(//\)$' \| \
19918	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19919echo X/"$0" |
19920    sed '/^.*\/\([^/][^/]*\)\/*$/{
19921	    s//\1/
19922	    q
19923	  }
19924	  /^X\/\(\/\/\)$/{
19925	    s//\1/
19926	    q
19927	  }
19928	  /^X\/\(\/\).*/{
19929	    s//\1/
19930	    q
19931	  }
19932	  s/.*/./; q'`
19933
19934# CDPATH.
19935$as_unset CDPATH
19936
19937
19938
19939  as_lineno_1=$LINENO
19940  as_lineno_2=$LINENO
19941  test "x$as_lineno_1" != "x$as_lineno_2" &&
19942  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
19943
19944  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
19945  # uniformly replaced by the line number.  The first 'sed' inserts a
19946  # line-number line after each line using $LINENO; the second 'sed'
19947  # does the real work.  The second script uses 'N' to pair each
19948  # line-number line with the line containing $LINENO, and appends
19949  # trailing '-' during substitution so that $LINENO is not a special
19950  # case at line end.
19951  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
19952  # scripts with optimization help from Paolo Bonzini.  Blame Lee
19953  # E. McMahon (1931-1989) for sed's syntax.  :-)
19954  sed -n '
19955    p
19956    /[$]LINENO/=
19957  ' <$as_myself |
19958    sed '
19959      s/[$]LINENO.*/&-/
19960      t lineno
19961      b
19962      :lineno
19963      N
19964      :loop
19965      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
19966      t loop
19967      s/-\n.*//
19968    ' >$as_me.lineno &&
19969  chmod +x "$as_me.lineno" ||
19970    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
19971   { (exit 1); exit 1; }; }
19972
19973  # Don't try to exec as it changes $[0], causing all sort of problems
19974  # (the dirname of $[0] is not the place where we might find the
19975  # original and so on.  Autoconf is especially sensitive to this).
19976  . "./$as_me.lineno"
19977  # Exit status is that of the last command.
19978  exit
19979}
19980
19981
19982if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
19983  as_dirname=dirname
19984else
19985  as_dirname=false
19986fi
19987
19988ECHO_C= ECHO_N= ECHO_T=
19989case `echo -n x` in
19990-n*)
19991  case `echo 'x\c'` in
19992  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
19993  *)   ECHO_C='\c';;
19994  esac;;
19995*)
19996  ECHO_N='-n';;
19997esac
19998
19999if expr a : '\(a\)' >/dev/null 2>&1 &&
20000   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20001  as_expr=expr
20002else
20003  as_expr=false
20004fi
20005
20006rm -f conf$$ conf$$.exe conf$$.file
20007if test -d conf$$.dir; then
20008  rm -f conf$$.dir/conf$$.file
20009else
20010  rm -f conf$$.dir
20011  mkdir conf$$.dir
20012fi
20013echo >conf$$.file
20014if ln -s conf$$.file conf$$ 2>/dev/null; then
20015  as_ln_s='ln -s'
20016  # ... but there are two gotchas:
20017  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20018  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20019  # In both cases, we have to default to `cp -p'.
20020  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20021    as_ln_s='cp -p'
20022elif ln conf$$.file conf$$ 2>/dev/null; then
20023  as_ln_s=ln
20024else
20025  as_ln_s='cp -p'
20026fi
20027rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20028rmdir conf$$.dir 2>/dev/null
20029
20030if mkdir -p . 2>/dev/null; then
20031  as_mkdir_p=:
20032else
20033  test -d ./-p && rmdir ./-p
20034  as_mkdir_p=false
20035fi
20036
20037if test -x / >/dev/null 2>&1; then
20038  as_test_x='test -x'
20039else
20040  if ls -dL / >/dev/null 2>&1; then
20041    as_ls_L_option=L
20042  else
20043    as_ls_L_option=
20044  fi
20045  as_test_x='
20046    eval sh -c '\''
20047      if test -d "$1"; then
20048        test -d "$1/.";
20049      else
20050	case $1 in
20051        -*)set "./$1";;
20052	esac;
20053	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
20054	???[sx]*):;;*)false;;esac;fi
20055    '\'' sh
20056  '
20057fi
20058as_executable_p=$as_test_x
20059
20060# Sed expression to map a string onto a valid CPP name.
20061as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20062
20063# Sed expression to map a string onto a valid variable name.
20064as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20065
20066
20067exec 6>&1
20068
20069# Save the log message, to keep $[0] and so on meaningful, and to
20070# report actual input values of CONFIG_FILES etc. instead of their
20071# values after options handling.
20072ac_log="
20073This file was extended by libXxf86dga $as_me 1.0.2, which was
20074generated by GNU Autoconf 2.61.  Invocation command line was
20075
20076  CONFIG_FILES    = $CONFIG_FILES
20077  CONFIG_HEADERS  = $CONFIG_HEADERS
20078  CONFIG_LINKS    = $CONFIG_LINKS
20079  CONFIG_COMMANDS = $CONFIG_COMMANDS
20080  $ $0 $@
20081
20082on `(hostname || uname -n) 2>/dev/null | sed 1q`
20083"
20084
20085_ACEOF
20086
20087cat >>$CONFIG_STATUS <<_ACEOF
20088# Files that config.status was made for.
20089config_files="$ac_config_files"
20090config_headers="$ac_config_headers"
20091config_commands="$ac_config_commands"
20092
20093_ACEOF
20094
20095cat >>$CONFIG_STATUS <<\_ACEOF
20096ac_cs_usage="\
20097\`$as_me' instantiates files from templates according to the
20098current configuration.
20099
20100Usage: $0 [OPTIONS] [FILE]...
20101
20102  -h, --help       print this help, then exit
20103  -V, --version    print version number and configuration settings, then exit
20104  -q, --quiet      do not print progress messages
20105  -d, --debug      don't remove temporary files
20106      --recheck    update $as_me by reconfiguring in the same conditions
20107  --file=FILE[:TEMPLATE]
20108		   instantiate the configuration file FILE
20109  --header=FILE[:TEMPLATE]
20110		   instantiate the configuration header FILE
20111
20112Configuration files:
20113$config_files
20114
20115Configuration headers:
20116$config_headers
20117
20118Configuration commands:
20119$config_commands
20120
20121Report bugs to <bug-autoconf@gnu.org>."
20122
20123_ACEOF
20124cat >>$CONFIG_STATUS <<_ACEOF
20125ac_cs_version="\\
20126libXxf86dga config.status 1.0.2
20127configured by $0, generated by GNU Autoconf 2.61,
20128  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
20129
20130Copyright (C) 2006 Free Software Foundation, Inc.
20131This config.status script is free software; the Free Software Foundation
20132gives unlimited permission to copy, distribute and modify it."
20133
20134ac_pwd='$ac_pwd'
20135srcdir='$srcdir'
20136INSTALL='$INSTALL'
20137MKDIR_P='$MKDIR_P'
20138_ACEOF
20139
20140cat >>$CONFIG_STATUS <<\_ACEOF
20141# If no file are specified by the user, then we need to provide default
20142# value.  By we need to know if files were specified by the user.
20143ac_need_defaults=:
20144while test $# != 0
20145do
20146  case $1 in
20147  --*=*)
20148    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20149    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20150    ac_shift=:
20151    ;;
20152  *)
20153    ac_option=$1
20154    ac_optarg=$2
20155    ac_shift=shift
20156    ;;
20157  esac
20158
20159  case $ac_option in
20160  # Handling of the options.
20161  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20162    ac_cs_recheck=: ;;
20163  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20164    echo "$ac_cs_version"; exit ;;
20165  --debug | --debu | --deb | --de | --d | -d )
20166    debug=: ;;
20167  --file | --fil | --fi | --f )
20168    $ac_shift
20169    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20170    ac_need_defaults=false;;
20171  --header | --heade | --head | --hea )
20172    $ac_shift
20173    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
20174    ac_need_defaults=false;;
20175  --he | --h)
20176    # Conflict between --help and --header
20177    { echo "$as_me: error: ambiguous option: $1
20178Try \`$0 --help' for more information." >&2
20179   { (exit 1); exit 1; }; };;
20180  --help | --hel | -h )
20181    echo "$ac_cs_usage"; exit ;;
20182  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20183  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20184    ac_cs_silent=: ;;
20185
20186  # This is an error.
20187  -*) { echo "$as_me: error: unrecognized option: $1
20188Try \`$0 --help' for more information." >&2
20189   { (exit 1); exit 1; }; } ;;
20190
20191  *) ac_config_targets="$ac_config_targets $1"
20192     ac_need_defaults=false ;;
20193
20194  esac
20195  shift
20196done
20197
20198ac_configure_extra_args=
20199
20200if $ac_cs_silent; then
20201  exec 6>/dev/null
20202  ac_configure_extra_args="$ac_configure_extra_args --silent"
20203fi
20204
20205_ACEOF
20206cat >>$CONFIG_STATUS <<_ACEOF
20207if \$ac_cs_recheck; then
20208  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20209  CONFIG_SHELL=$SHELL
20210  export CONFIG_SHELL
20211  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20212fi
20213
20214_ACEOF
20215cat >>$CONFIG_STATUS <<\_ACEOF
20216exec 5>>config.log
20217{
20218  echo
20219  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20220## Running $as_me. ##
20221_ASBOX
20222  echo "$ac_log"
20223} >&5
20224
20225_ACEOF
20226cat >>$CONFIG_STATUS <<_ACEOF
20227#
20228# INIT-COMMANDS
20229#
20230AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20231
20232_ACEOF
20233
20234cat >>$CONFIG_STATUS <<\_ACEOF
20235
20236# Handling of arguments.
20237for ac_config_target in $ac_config_targets
20238do
20239  case $ac_config_target in
20240    "src/config.h") CONFIG_HEADERS="$CONFIG_HEADERS src/config.h" ;;
20241    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20242    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20243    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20244    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
20245    "xxf86dga.pc") CONFIG_FILES="$CONFIG_FILES xxf86dga.pc" ;;
20246
20247  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20248echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20249   { (exit 1); exit 1; }; };;
20250  esac
20251done
20252
20253
20254# If the user did not use the arguments to specify the items to instantiate,
20255# then the envvar interface is used.  Set only those that are not.
20256# We use the long form for the default assignment because of an extremely
20257# bizarre bug on SunOS 4.1.3.
20258if $ac_need_defaults; then
20259  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20260  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20261  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20262fi
20263
20264# Have a temporary directory for convenience.  Make it in the build tree
20265# simply because there is no reason against having it here, and in addition,
20266# creating and moving files from /tmp can sometimes cause problems.
20267# Hook for its removal unless debugging.
20268# Note that there is a small window in which the directory will not be cleaned:
20269# after its creation but before its name has been assigned to `$tmp'.
20270$debug ||
20271{
20272  tmp=
20273  trap 'exit_status=$?
20274  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
20275' 0
20276  trap '{ (exit 1); exit 1; }' 1 2 13 15
20277}
20278# Create a (secure) tmp directory for tmp files.
20279
20280{
20281  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20282  test -n "$tmp" && test -d "$tmp"
20283}  ||
20284{
20285  tmp=./conf$$-$RANDOM
20286  (umask 077 && mkdir "$tmp")
20287} ||
20288{
20289   echo "$me: cannot create a temporary directory in ." >&2
20290   { (exit 1); exit 1; }
20291}
20292
20293#
20294# Set up the sed scripts for CONFIG_FILES section.
20295#
20296
20297# No need to generate the scripts if there are no CONFIG_FILES.
20298# This happens for instance when ./config.status config.h
20299if test -n "$CONFIG_FILES"; then
20300
20301_ACEOF
20302
20303
20304
20305ac_delim='%!_!# '
20306for ac_last_try in false false false false false :; do
20307  cat >conf$$subs.sed <<_ACEOF
20308SHELL!$SHELL$ac_delim
20309PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
20310PACKAGE_NAME!$PACKAGE_NAME$ac_delim
20311PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
20312PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
20313PACKAGE_STRING!$PACKAGE_STRING$ac_delim
20314PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
20315exec_prefix!$exec_prefix$ac_delim
20316prefix!$prefix$ac_delim
20317program_transform_name!$program_transform_name$ac_delim
20318bindir!$bindir$ac_delim
20319sbindir!$sbindir$ac_delim
20320libexecdir!$libexecdir$ac_delim
20321datarootdir!$datarootdir$ac_delim
20322datadir!$datadir$ac_delim
20323sysconfdir!$sysconfdir$ac_delim
20324sharedstatedir!$sharedstatedir$ac_delim
20325localstatedir!$localstatedir$ac_delim
20326includedir!$includedir$ac_delim
20327oldincludedir!$oldincludedir$ac_delim
20328docdir!$docdir$ac_delim
20329infodir!$infodir$ac_delim
20330htmldir!$htmldir$ac_delim
20331dvidir!$dvidir$ac_delim
20332pdfdir!$pdfdir$ac_delim
20333psdir!$psdir$ac_delim
20334libdir!$libdir$ac_delim
20335localedir!$localedir$ac_delim
20336mandir!$mandir$ac_delim
20337DEFS!$DEFS$ac_delim
20338ECHO_C!$ECHO_C$ac_delim
20339ECHO_N!$ECHO_N$ac_delim
20340ECHO_T!$ECHO_T$ac_delim
20341LIBS!$LIBS$ac_delim
20342build_alias!$build_alias$ac_delim
20343host_alias!$host_alias$ac_delim
20344target_alias!$target_alias$ac_delim
20345INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
20346INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
20347INSTALL_DATA!$INSTALL_DATA$ac_delim
20348am__isrc!$am__isrc$ac_delim
20349CYGPATH_W!$CYGPATH_W$ac_delim
20350PACKAGE!$PACKAGE$ac_delim
20351VERSION!$VERSION$ac_delim
20352ACLOCAL!$ACLOCAL$ac_delim
20353AUTOCONF!$AUTOCONF$ac_delim
20354AUTOMAKE!$AUTOMAKE$ac_delim
20355AUTOHEADER!$AUTOHEADER$ac_delim
20356MAKEINFO!$MAKEINFO$ac_delim
20357install_sh!$install_sh$ac_delim
20358STRIP!$STRIP$ac_delim
20359INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
20360mkdir_p!$mkdir_p$ac_delim
20361AWK!$AWK$ac_delim
20362SET_MAKE!$SET_MAKE$ac_delim
20363am__leading_dot!$am__leading_dot$ac_delim
20364AMTAR!$AMTAR$ac_delim
20365am__tar!$am__tar$ac_delim
20366am__untar!$am__untar$ac_delim
20367MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
20368MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
20369MAINT!$MAINT$ac_delim
20370CC!$CC$ac_delim
20371CFLAGS!$CFLAGS$ac_delim
20372LDFLAGS!$LDFLAGS$ac_delim
20373CPPFLAGS!$CPPFLAGS$ac_delim
20374ac_ct_CC!$ac_ct_CC$ac_delim
20375EXEEXT!$EXEEXT$ac_delim
20376OBJEXT!$OBJEXT$ac_delim
20377DEPDIR!$DEPDIR$ac_delim
20378am__include!$am__include$ac_delim
20379am__quote!$am__quote$ac_delim
20380AMDEP_TRUE!$AMDEP_TRUE$ac_delim
20381AMDEP_FALSE!$AMDEP_FALSE$ac_delim
20382AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
20383CCDEPMODE!$CCDEPMODE$ac_delim
20384am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
20385am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
20386build!$build$ac_delim
20387build_cpu!$build_cpu$ac_delim
20388build_vendor!$build_vendor$ac_delim
20389build_os!$build_os$ac_delim
20390host!$host$ac_delim
20391host_cpu!$host_cpu$ac_delim
20392host_vendor!$host_vendor$ac_delim
20393host_os!$host_os$ac_delim
20394GREP!$GREP$ac_delim
20395EGREP!$EGREP$ac_delim
20396LN_S!$LN_S$ac_delim
20397ECHO!$ECHO$ac_delim
20398AR!$AR$ac_delim
20399RANLIB!$RANLIB$ac_delim
20400CPP!$CPP$ac_delim
20401CXX!$CXX$ac_delim
20402CXXFLAGS!$CXXFLAGS$ac_delim
20403ac_ct_CXX!$ac_ct_CXX$ac_delim
20404CXXDEPMODE!$CXXDEPMODE$ac_delim
20405_ACEOF
20406
20407  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
20408    break
20409  elif $ac_last_try; then
20410    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20411echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20412   { (exit 1); exit 1; }; }
20413  else
20414    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20415  fi
20416done
20417
20418ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20419if test -n "$ac_eof"; then
20420  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20421  ac_eof=`expr $ac_eof + 1`
20422fi
20423
20424cat >>$CONFIG_STATUS <<_ACEOF
20425cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
20426/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20427_ACEOF
20428sed '
20429s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20430s/^/s,@/; s/!/@,|#_!!_#|/
20431:n
20432t n
20433s/'"$ac_delim"'$/,g/; t
20434s/$/\\/; p
20435N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20436' >>$CONFIG_STATUS <conf$$subs.sed
20437rm -f conf$$subs.sed
20438cat >>$CONFIG_STATUS <<_ACEOF
20439CEOF$ac_eof
20440_ACEOF
20441
20442
20443ac_delim='%!_!# '
20444for ac_last_try in false false false false false :; do
20445  cat >conf$$subs.sed <<_ACEOF
20446am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
20447am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
20448CXXCPP!$CXXCPP$ac_delim
20449F77!$F77$ac_delim
20450FFLAGS!$FFLAGS$ac_delim
20451ac_ct_F77!$ac_ct_F77$ac_delim
20452LIBTOOL!$LIBTOOL$ac_delim
20453PKG_CONFIG!$PKG_CONFIG$ac_delim
20454XXF86DGA_CFLAGS!$XXF86DGA_CFLAGS$ac_delim
20455XXF86DGA_LIBS!$XXF86DGA_LIBS$ac_delim
20456MALLOC_ZERO_CFLAGS!$MALLOC_ZERO_CFLAGS$ac_delim
20457XMALLOC_ZERO_CFLAGS!$XMALLOC_ZERO_CFLAGS$ac_delim
20458XTMALLOC_ZERO_CFLAGS!$XTMALLOC_ZERO_CFLAGS$ac_delim
20459APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
20460LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
20461FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
20462MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
20463DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
20464ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
20465APP_MAN_DIR!$APP_MAN_DIR$ac_delim
20466LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
20467FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
20468MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim
20469DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim
20470ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim
20471LIBOBJS!$LIBOBJS$ac_delim
20472LTLIBOBJS!$LTLIBOBJS$ac_delim
20473_ACEOF
20474
20475  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 27; then
20476    break
20477  elif $ac_last_try; then
20478    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20479echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20480   { (exit 1); exit 1; }; }
20481  else
20482    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20483  fi
20484done
20485
20486ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20487if test -n "$ac_eof"; then
20488  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20489  ac_eof=`expr $ac_eof + 1`
20490fi
20491
20492cat >>$CONFIG_STATUS <<_ACEOF
20493cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
20494/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
20495_ACEOF
20496sed '
20497s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20498s/^/s,@/; s/!/@,|#_!!_#|/
20499:n
20500t n
20501s/'"$ac_delim"'$/,g/; t
20502s/$/\\/; p
20503N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20504' >>$CONFIG_STATUS <conf$$subs.sed
20505rm -f conf$$subs.sed
20506cat >>$CONFIG_STATUS <<_ACEOF
20507:end
20508s/|#_!!_#|//g
20509CEOF$ac_eof
20510_ACEOF
20511
20512
20513# VPATH may cause trouble with some makes, so we remove $(srcdir),
20514# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20515# trailing colons and then remove the whole line if VPATH becomes empty
20516# (actually we leave an empty line to preserve line numbers).
20517if test "x$srcdir" = x.; then
20518  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
20519s/:*\$(srcdir):*/:/
20520s/:*\${srcdir}:*/:/
20521s/:*@srcdir@:*/:/
20522s/^\([^=]*=[	 ]*\):*/\1/
20523s/:*$//
20524s/^[^=]*=[	 ]*$//
20525}'
20526fi
20527
20528cat >>$CONFIG_STATUS <<\_ACEOF
20529fi # test -n "$CONFIG_FILES"
20530
20531
20532for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
20533do
20534  case $ac_tag in
20535  :[FHLC]) ac_mode=$ac_tag; continue;;
20536  esac
20537  case $ac_mode$ac_tag in
20538  :[FHL]*:*);;
20539  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
20540echo "$as_me: error: Invalid tag $ac_tag." >&2;}
20541   { (exit 1); exit 1; }; };;
20542  :[FH]-) ac_tag=-:-;;
20543  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20544  esac
20545  ac_save_IFS=$IFS
20546  IFS=:
20547  set x $ac_tag
20548  IFS=$ac_save_IFS
20549  shift
20550  ac_file=$1
20551  shift
20552
20553  case $ac_mode in
20554  :L) ac_source=$1;;
20555  :[FH])
20556    ac_file_inputs=
20557    for ac_f
20558    do
20559      case $ac_f in
20560      -) ac_f="$tmp/stdin";;
20561      *) # Look for the file first in the build tree, then in the source tree
20562	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
20563	 # because $ac_f cannot contain `:'.
20564	 test -f "$ac_f" ||
20565	   case $ac_f in
20566	   [\\/$]*) false;;
20567	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20568	   esac ||
20569	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
20570echo "$as_me: error: cannot find input file: $ac_f" >&2;}
20571   { (exit 1); exit 1; }; };;
20572      esac
20573      ac_file_inputs="$ac_file_inputs $ac_f"
20574    done
20575
20576    # Let's still pretend it is `configure' which instantiates (i.e., don't
20577    # use $as_me), people would be surprised to read:
20578    #    /* config.h.  Generated by config.status.  */
20579    configure_input="Generated from "`IFS=:
20580	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
20581    if test x"$ac_file" != x-; then
20582      configure_input="$ac_file.  $configure_input"
20583      { echo "$as_me:$LINENO: creating $ac_file" >&5
20584echo "$as_me: creating $ac_file" >&6;}
20585    fi
20586
20587    case $ac_tag in
20588    *:-:* | *:-) cat >"$tmp/stdin";;
20589    esac
20590    ;;
20591  esac
20592
20593  ac_dir=`$as_dirname -- "$ac_file" ||
20594$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20595	 X"$ac_file" : 'X\(//\)[^/]' \| \
20596	 X"$ac_file" : 'X\(//\)$' \| \
20597	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20598echo X"$ac_file" |
20599    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20600	    s//\1/
20601	    q
20602	  }
20603	  /^X\(\/\/\)[^/].*/{
20604	    s//\1/
20605	    q
20606	  }
20607	  /^X\(\/\/\)$/{
20608	    s//\1/
20609	    q
20610	  }
20611	  /^X\(\/\).*/{
20612	    s//\1/
20613	    q
20614	  }
20615	  s/.*/./; q'`
20616  { as_dir="$ac_dir"
20617  case $as_dir in #(
20618  -*) as_dir=./$as_dir;;
20619  esac
20620  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20621    as_dirs=
20622    while :; do
20623      case $as_dir in #(
20624      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20625      *) as_qdir=$as_dir;;
20626      esac
20627      as_dirs="'$as_qdir' $as_dirs"
20628      as_dir=`$as_dirname -- "$as_dir" ||
20629$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20630	 X"$as_dir" : 'X\(//\)[^/]' \| \
20631	 X"$as_dir" : 'X\(//\)$' \| \
20632	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20633echo X"$as_dir" |
20634    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20635	    s//\1/
20636	    q
20637	  }
20638	  /^X\(\/\/\)[^/].*/{
20639	    s//\1/
20640	    q
20641	  }
20642	  /^X\(\/\/\)$/{
20643	    s//\1/
20644	    q
20645	  }
20646	  /^X\(\/\).*/{
20647	    s//\1/
20648	    q
20649	  }
20650	  s/.*/./; q'`
20651      test -d "$as_dir" && break
20652    done
20653    test -z "$as_dirs" || eval "mkdir $as_dirs"
20654  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20655echo "$as_me: error: cannot create directory $as_dir" >&2;}
20656   { (exit 1); exit 1; }; }; }
20657  ac_builddir=.
20658
20659case "$ac_dir" in
20660.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20661*)
20662  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20663  # A ".." for each directory in $ac_dir_suffix.
20664  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20665  case $ac_top_builddir_sub in
20666  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20667  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20668  esac ;;
20669esac
20670ac_abs_top_builddir=$ac_pwd
20671ac_abs_builddir=$ac_pwd$ac_dir_suffix
20672# for backward compatibility:
20673ac_top_builddir=$ac_top_build_prefix
20674
20675case $srcdir in
20676  .)  # We are building in place.
20677    ac_srcdir=.
20678    ac_top_srcdir=$ac_top_builddir_sub
20679    ac_abs_top_srcdir=$ac_pwd ;;
20680  [\\/]* | ?:[\\/]* )  # Absolute name.
20681    ac_srcdir=$srcdir$ac_dir_suffix;
20682    ac_top_srcdir=$srcdir
20683    ac_abs_top_srcdir=$srcdir ;;
20684  *) # Relative name.
20685    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20686    ac_top_srcdir=$ac_top_build_prefix$srcdir
20687    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20688esac
20689ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20690
20691
20692  case $ac_mode in
20693  :F)
20694  #
20695  # CONFIG_FILE
20696  #
20697
20698  case $INSTALL in
20699  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20700  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20701  esac
20702  ac_MKDIR_P=$MKDIR_P
20703  case $MKDIR_P in
20704  [\\/$]* | ?:[\\/]* ) ;;
20705  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20706  esac
20707_ACEOF
20708
20709cat >>$CONFIG_STATUS <<\_ACEOF
20710# If the template does not know about datarootdir, expand it.
20711# FIXME: This hack should be removed a few years after 2.60.
20712ac_datarootdir_hack=; ac_datarootdir_seen=
20713
20714case `sed -n '/datarootdir/ {
20715  p
20716  q
20717}
20718/@datadir@/p
20719/@docdir@/p
20720/@infodir@/p
20721/@localedir@/p
20722/@mandir@/p
20723' $ac_file_inputs` in
20724*datarootdir*) ac_datarootdir_seen=yes;;
20725*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20726  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20727echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20728_ACEOF
20729cat >>$CONFIG_STATUS <<_ACEOF
20730  ac_datarootdir_hack='
20731  s&@datadir@&$datadir&g
20732  s&@docdir@&$docdir&g
20733  s&@infodir@&$infodir&g
20734  s&@localedir@&$localedir&g
20735  s&@mandir@&$mandir&g
20736    s&\\\${datarootdir}&$datarootdir&g' ;;
20737esac
20738_ACEOF
20739
20740# Neutralize VPATH when `$srcdir' = `.'.
20741# Shell code in configure.ac might set extrasub.
20742# FIXME: do we really want to maintain this feature?
20743cat >>$CONFIG_STATUS <<_ACEOF
20744  sed "$ac_vpsub
20745$extrasub
20746_ACEOF
20747cat >>$CONFIG_STATUS <<\_ACEOF
20748:t
20749/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20750s&@configure_input@&$configure_input&;t t
20751s&@top_builddir@&$ac_top_builddir_sub&;t t
20752s&@srcdir@&$ac_srcdir&;t t
20753s&@abs_srcdir@&$ac_abs_srcdir&;t t
20754s&@top_srcdir@&$ac_top_srcdir&;t t
20755s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20756s&@builddir@&$ac_builddir&;t t
20757s&@abs_builddir@&$ac_abs_builddir&;t t
20758s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20759s&@INSTALL@&$ac_INSTALL&;t t
20760s&@MKDIR_P@&$ac_MKDIR_P&;t t
20761$ac_datarootdir_hack
20762" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
20763
20764test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20765  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
20766  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
20767  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20768which seems to be undefined.  Please make sure it is defined." >&5
20769echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20770which seems to be undefined.  Please make sure it is defined." >&2;}
20771
20772  rm -f "$tmp/stdin"
20773  case $ac_file in
20774  -) cat "$tmp/out"; rm -f "$tmp/out";;
20775  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
20776  esac
20777 ;;
20778  :H)
20779  #
20780  # CONFIG_HEADER
20781  #
20782_ACEOF
20783
20784# Transform confdefs.h into a sed script `conftest.defines', that
20785# substitutes the proper values into config.h.in to produce config.h.
20786rm -f conftest.defines conftest.tail
20787# First, append a space to every undef/define line, to ease matching.
20788echo 's/$/ /' >conftest.defines
20789# Then, protect against being on the right side of a sed subst, or in
20790# an unquoted here document, in config.status.  If some macros were
20791# called several times there might be several #defines for the same
20792# symbol, which is useless.  But do not sort them, since the last
20793# AC_DEFINE must be honored.
20794ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20795# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
20796# NAME is the cpp macro being defined, VALUE is the value it is being given.
20797# PARAMS is the parameter list in the macro definition--in most cases, it's
20798# just an empty string.
20799ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
20800ac_dB='\\)[	 (].*,\\1define\\2'
20801ac_dC=' '
20802ac_dD=' ,'
20803
20804uniq confdefs.h |
20805  sed -n '
20806	t rset
20807	:rset
20808	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
20809	t ok
20810	d
20811	:ok
20812	s/[\\&,]/\\&/g
20813	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
20814	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
20815  ' >>conftest.defines
20816
20817# Remove the space that was appended to ease matching.
20818# Then replace #undef with comments.  This is necessary, for
20819# example, in the case of _POSIX_SOURCE, which is predefined and required
20820# on some systems where configure will not decide to define it.
20821# (The regexp can be short, since the line contains either #define or #undef.)
20822echo 's/ $//
20823s,^[	 #]*u.*,/* & */,' >>conftest.defines
20824
20825# Break up conftest.defines:
20826ac_max_sed_lines=50
20827
20828# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
20829# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
20830# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
20831# et cetera.
20832ac_in='$ac_file_inputs'
20833ac_out='"$tmp/out1"'
20834ac_nxt='"$tmp/out2"'
20835
20836while :
20837do
20838  # Write a here document:
20839    cat >>$CONFIG_STATUS <<_ACEOF
20840    # First, check the format of the line:
20841    cat >"\$tmp/defines.sed" <<\\CEOF
20842/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
20843/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
20844b
20845:def
20846_ACEOF
20847  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
20848  echo 'CEOF
20849    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
20850  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
20851  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
20852  grep . conftest.tail >/dev/null || break
20853  rm -f conftest.defines
20854  mv conftest.tail conftest.defines
20855done
20856rm -f conftest.defines conftest.tail
20857
20858echo "ac_result=$ac_in" >>$CONFIG_STATUS
20859cat >>$CONFIG_STATUS <<\_ACEOF
20860  if test x"$ac_file" != x-; then
20861    echo "/* $configure_input  */" >"$tmp/config.h"
20862    cat "$ac_result" >>"$tmp/config.h"
20863    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
20864      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
20865echo "$as_me: $ac_file is unchanged" >&6;}
20866    else
20867      rm -f $ac_file
20868      mv "$tmp/config.h" $ac_file
20869    fi
20870  else
20871    echo "/* $configure_input  */"
20872    cat "$ac_result"
20873  fi
20874  rm -f "$tmp/out12"
20875# Compute $ac_file's index in $config_headers.
20876_am_stamp_count=1
20877for _am_header in $config_headers :; do
20878  case $_am_header in
20879    $ac_file | $ac_file:* )
20880      break ;;
20881    * )
20882      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20883  esac
20884done
20885echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
20886$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20887	 X$ac_file : 'X\(//\)[^/]' \| \
20888	 X$ac_file : 'X\(//\)$' \| \
20889	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
20890echo X$ac_file |
20891    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20892	    s//\1/
20893	    q
20894	  }
20895	  /^X\(\/\/\)[^/].*/{
20896	    s//\1/
20897	    q
20898	  }
20899	  /^X\(\/\/\)$/{
20900	    s//\1/
20901	    q
20902	  }
20903	  /^X\(\/\).*/{
20904	    s//\1/
20905	    q
20906	  }
20907	  s/.*/./; q'`/stamp-h$_am_stamp_count
20908 ;;
20909
20910  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
20911echo "$as_me: executing $ac_file commands" >&6;}
20912 ;;
20913  esac
20914
20915
20916  case $ac_file$ac_mode in
20917    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
20918  # Strip MF so we end up with the name of the file.
20919  mf=`echo "$mf" | sed -e 's/:.*$//'`
20920  # Check whether this is an Automake generated Makefile or not.
20921  # We used to match only the files named `Makefile.in', but
20922  # some people rename them; so instead we look at the file content.
20923  # Grep'ing the first line is not enough: some people post-process
20924  # each Makefile.in and add a new line on top of each file to say so.
20925  # Grep'ing the whole file is not good either: AIX grep has a line
20926  # limit of 2048, but all sed's we know have understand at least 4000.
20927  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
20928    dirpart=`$as_dirname -- "$mf" ||
20929$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20930	 X"$mf" : 'X\(//\)[^/]' \| \
20931	 X"$mf" : 'X\(//\)$' \| \
20932	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
20933echo X"$mf" |
20934    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20935	    s//\1/
20936	    q
20937	  }
20938	  /^X\(\/\/\)[^/].*/{
20939	    s//\1/
20940	    q
20941	  }
20942	  /^X\(\/\/\)$/{
20943	    s//\1/
20944	    q
20945	  }
20946	  /^X\(\/\).*/{
20947	    s//\1/
20948	    q
20949	  }
20950	  s/.*/./; q'`
20951  else
20952    continue
20953  fi
20954  # Extract the definition of DEPDIR, am__include, and am__quote
20955  # from the Makefile without running `make'.
20956  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
20957  test -z "$DEPDIR" && continue
20958  am__include=`sed -n 's/^am__include = //p' < "$mf"`
20959  test -z "am__include" && continue
20960  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
20961  # When using ansi2knr, U may be empty or an underscore; expand it
20962  U=`sed -n 's/^U = //p' < "$mf"`
20963  # Find all dependency output files, they are included files with
20964  # $(DEPDIR) in their names.  We invoke sed twice because it is the
20965  # simplest approach to changing $(DEPDIR) to its actual value in the
20966  # expansion.
20967  for file in `sed -n "
20968    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
20969       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
20970    # Make sure the directory exists.
20971    test -f "$dirpart/$file" && continue
20972    fdir=`$as_dirname -- "$file" ||
20973$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20974	 X"$file" : 'X\(//\)[^/]' \| \
20975	 X"$file" : 'X\(//\)$' \| \
20976	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
20977echo X"$file" |
20978    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20979	    s//\1/
20980	    q
20981	  }
20982	  /^X\(\/\/\)[^/].*/{
20983	    s//\1/
20984	    q
20985	  }
20986	  /^X\(\/\/\)$/{
20987	    s//\1/
20988	    q
20989	  }
20990	  /^X\(\/\).*/{
20991	    s//\1/
20992	    q
20993	  }
20994	  s/.*/./; q'`
20995    { as_dir=$dirpart/$fdir
20996  case $as_dir in #(
20997  -*) as_dir=./$as_dir;;
20998  esac
20999  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21000    as_dirs=
21001    while :; do
21002      case $as_dir in #(
21003      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21004      *) as_qdir=$as_dir;;
21005      esac
21006      as_dirs="'$as_qdir' $as_dirs"
21007      as_dir=`$as_dirname -- "$as_dir" ||
21008$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21009	 X"$as_dir" : 'X\(//\)[^/]' \| \
21010	 X"$as_dir" : 'X\(//\)$' \| \
21011	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21012echo X"$as_dir" |
21013    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21014	    s//\1/
21015	    q
21016	  }
21017	  /^X\(\/\/\)[^/].*/{
21018	    s//\1/
21019	    q
21020	  }
21021	  /^X\(\/\/\)$/{
21022	    s//\1/
21023	    q
21024	  }
21025	  /^X\(\/\).*/{
21026	    s//\1/
21027	    q
21028	  }
21029	  s/.*/./; q'`
21030      test -d "$as_dir" && break
21031    done
21032    test -z "$as_dirs" || eval "mkdir $as_dirs"
21033  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21034echo "$as_me: error: cannot create directory $as_dir" >&2;}
21035   { (exit 1); exit 1; }; }; }
21036    # echo "creating $dirpart/$file"
21037    echo '# dummy' > "$dirpart/$file"
21038  done
21039done
21040 ;;
21041
21042  esac
21043done # for ac_tag
21044
21045
21046{ (exit 0); exit 0; }
21047_ACEOF
21048chmod +x $CONFIG_STATUS
21049ac_clean_files=$ac_clean_files_save
21050
21051
21052# configure is writing to config.log, and then calls config.status.
21053# config.status does its own redirection, appending to config.log.
21054# Unfortunately, on DOS this fails, as config.log is still kept open
21055# by configure, so config.status won't be able to write to it; its
21056# output is simply discarded.  So we exec the FD to /dev/null,
21057# effectively closing config.log, so it can be properly (re)opened and
21058# appended to by config.status.  When coming back to configure, we
21059# need to make the FD available again.
21060if test "$no_create" != yes; then
21061  ac_cs_success=:
21062  ac_config_status_args=
21063  test "$silent" = yes &&
21064    ac_config_status_args="$ac_config_status_args --quiet"
21065  exec 5>/dev/null
21066  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21067  exec 5>>config.log
21068  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21069  # would make configure fail if this is the last instruction.
21070  $ac_cs_success || { (exit 1); exit 1; }
21071fi
21072
21073