configure revision 1f0ac6a5
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.61 for libXrender 0.9.4.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006 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='libXrender'
730PACKAGE_TARNAME='libXrender'
731PACKAGE_VERSION='0.9.4'
732PACKAGE_STRING='libXrender 0.9.4'
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
876X_CFLAGS
877X_LIBS
878X_REQUIRES
879X_NON_PKG_CFLAGS
880X_NON_PKG_LIBS
881RENDER_VERSION
882RENDER_CFLAGS
883RENDER_LIBS
884MALLOC_ZERO_CFLAGS
885XMALLOC_ZERO_CFLAGS
886XTMALLOC_ZERO_CFLAGS
887LIBOBJS
888LTLIBOBJS'
889ac_subst_files=''
890      ac_precious_vars='build_alias
891host_alias
892target_alias
893CC
894CFLAGS
895LDFLAGS
896LIBS
897CPPFLAGS
898CPP
899CXX
900CXXFLAGS
901CCC
902CXXCPP
903F77
904FFLAGS
905PKG_CONFIG
906X_CFLAGS
907X_LIBS
908RENDER_CFLAGS
909RENDER_LIBS'
910
911
912# Initialize some variables set by options.
913ac_init_help=
914ac_init_version=false
915# The variables have the same names as the options, with
916# dashes changed to underlines.
917cache_file=/dev/null
918exec_prefix=NONE
919no_create=
920no_recursion=
921prefix=NONE
922program_prefix=NONE
923program_suffix=NONE
924program_transform_name=s,x,x,
925silent=
926site=
927srcdir=
928verbose=
929x_includes=NONE
930x_libraries=NONE
931
932# Installation directory options.
933# These are left unexpanded so users can "make install exec_prefix=/foo"
934# and all the variables that are supposed to be based on exec_prefix
935# by default will actually change.
936# Use braces instead of parens because sh, perl, etc. also accept them.
937# (The list follows the same order as the GNU Coding Standards.)
938bindir='${exec_prefix}/bin'
939sbindir='${exec_prefix}/sbin'
940libexecdir='${exec_prefix}/libexec'
941datarootdir='${prefix}/share'
942datadir='${datarootdir}'
943sysconfdir='${prefix}/etc'
944sharedstatedir='${prefix}/com'
945localstatedir='${prefix}/var'
946includedir='${prefix}/include'
947oldincludedir='/usr/include'
948docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
949infodir='${datarootdir}/info'
950htmldir='${docdir}'
951dvidir='${docdir}'
952pdfdir='${docdir}'
953psdir='${docdir}'
954libdir='${exec_prefix}/lib'
955localedir='${datarootdir}/locale'
956mandir='${datarootdir}/man'
957
958ac_prev=
959ac_dashdash=
960for ac_option
961do
962  # If the previous option needs an argument, assign it.
963  if test -n "$ac_prev"; then
964    eval $ac_prev=\$ac_option
965    ac_prev=
966    continue
967  fi
968
969  case $ac_option in
970  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
971  *)	ac_optarg=yes ;;
972  esac
973
974  # Accept the important Cygnus configure options, so we can diagnose typos.
975
976  case $ac_dashdash$ac_option in
977  --)
978    ac_dashdash=yes ;;
979
980  -bindir | --bindir | --bindi | --bind | --bin | --bi)
981    ac_prev=bindir ;;
982  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
983    bindir=$ac_optarg ;;
984
985  -build | --build | --buil | --bui | --bu)
986    ac_prev=build_alias ;;
987  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
988    build_alias=$ac_optarg ;;
989
990  -cache-file | --cache-file | --cache-fil | --cache-fi \
991  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
992    ac_prev=cache_file ;;
993  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
994  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
995    cache_file=$ac_optarg ;;
996
997  --config-cache | -C)
998    cache_file=config.cache ;;
999
1000  -datadir | --datadir | --datadi | --datad)
1001    ac_prev=datadir ;;
1002  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1003    datadir=$ac_optarg ;;
1004
1005  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1006  | --dataroo | --dataro | --datar)
1007    ac_prev=datarootdir ;;
1008  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1009  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1010    datarootdir=$ac_optarg ;;
1011
1012  -disable-* | --disable-*)
1013    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1014    # Reject names that are not valid shell variable names.
1015    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1016      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1017   { (exit 1); exit 1; }; }
1018    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1019    eval enable_$ac_feature=no ;;
1020
1021  -docdir | --docdir | --docdi | --doc | --do)
1022    ac_prev=docdir ;;
1023  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1024    docdir=$ac_optarg ;;
1025
1026  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1027    ac_prev=dvidir ;;
1028  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1029    dvidir=$ac_optarg ;;
1030
1031  -enable-* | --enable-*)
1032    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1033    # Reject names that are not valid shell variable names.
1034    expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1035      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1036   { (exit 1); exit 1; }; }
1037    ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1038    eval enable_$ac_feature=\$ac_optarg ;;
1039
1040  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1041  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1042  | --exec | --exe | --ex)
1043    ac_prev=exec_prefix ;;
1044  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1045  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1046  | --exec=* | --exe=* | --ex=*)
1047    exec_prefix=$ac_optarg ;;
1048
1049  -gas | --gas | --ga | --g)
1050    # Obsolete; use --with-gas.
1051    with_gas=yes ;;
1052
1053  -help | --help | --hel | --he | -h)
1054    ac_init_help=long ;;
1055  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1056    ac_init_help=recursive ;;
1057  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1058    ac_init_help=short ;;
1059
1060  -host | --host | --hos | --ho)
1061    ac_prev=host_alias ;;
1062  -host=* | --host=* | --hos=* | --ho=*)
1063    host_alias=$ac_optarg ;;
1064
1065  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1066    ac_prev=htmldir ;;
1067  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1068  | --ht=*)
1069    htmldir=$ac_optarg ;;
1070
1071  -includedir | --includedir | --includedi | --included | --include \
1072  | --includ | --inclu | --incl | --inc)
1073    ac_prev=includedir ;;
1074  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1075  | --includ=* | --inclu=* | --incl=* | --inc=*)
1076    includedir=$ac_optarg ;;
1077
1078  -infodir | --infodir | --infodi | --infod | --info | --inf)
1079    ac_prev=infodir ;;
1080  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1081    infodir=$ac_optarg ;;
1082
1083  -libdir | --libdir | --libdi | --libd)
1084    ac_prev=libdir ;;
1085  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1086    libdir=$ac_optarg ;;
1087
1088  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1089  | --libexe | --libex | --libe)
1090    ac_prev=libexecdir ;;
1091  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1092  | --libexe=* | --libex=* | --libe=*)
1093    libexecdir=$ac_optarg ;;
1094
1095  -localedir | --localedir | --localedi | --localed | --locale)
1096    ac_prev=localedir ;;
1097  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1098    localedir=$ac_optarg ;;
1099
1100  -localstatedir | --localstatedir | --localstatedi | --localstated \
1101  | --localstate | --localstat | --localsta | --localst | --locals)
1102    ac_prev=localstatedir ;;
1103  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1104  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1105    localstatedir=$ac_optarg ;;
1106
1107  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1108    ac_prev=mandir ;;
1109  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1110    mandir=$ac_optarg ;;
1111
1112  -nfp | --nfp | --nf)
1113    # Obsolete; use --without-fp.
1114    with_fp=no ;;
1115
1116  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1117  | --no-cr | --no-c | -n)
1118    no_create=yes ;;
1119
1120  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1121  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1122    no_recursion=yes ;;
1123
1124  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1125  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1126  | --oldin | --oldi | --old | --ol | --o)
1127    ac_prev=oldincludedir ;;
1128  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1129  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1130  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1131    oldincludedir=$ac_optarg ;;
1132
1133  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1134    ac_prev=prefix ;;
1135  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1136    prefix=$ac_optarg ;;
1137
1138  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1139  | --program-pre | --program-pr | --program-p)
1140    ac_prev=program_prefix ;;
1141  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1142  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1143    program_prefix=$ac_optarg ;;
1144
1145  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1146  | --program-suf | --program-su | --program-s)
1147    ac_prev=program_suffix ;;
1148  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1149  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1150    program_suffix=$ac_optarg ;;
1151
1152  -program-transform-name | --program-transform-name \
1153  | --program-transform-nam | --program-transform-na \
1154  | --program-transform-n | --program-transform- \
1155  | --program-transform | --program-transfor \
1156  | --program-transfo | --program-transf \
1157  | --program-trans | --program-tran \
1158  | --progr-tra | --program-tr | --program-t)
1159    ac_prev=program_transform_name ;;
1160  -program-transform-name=* | --program-transform-name=* \
1161  | --program-transform-nam=* | --program-transform-na=* \
1162  | --program-transform-n=* | --program-transform-=* \
1163  | --program-transform=* | --program-transfor=* \
1164  | --program-transfo=* | --program-transf=* \
1165  | --program-trans=* | --program-tran=* \
1166  | --progr-tra=* | --program-tr=* | --program-t=*)
1167    program_transform_name=$ac_optarg ;;
1168
1169  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1170    ac_prev=pdfdir ;;
1171  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1172    pdfdir=$ac_optarg ;;
1173
1174  -psdir | --psdir | --psdi | --psd | --ps)
1175    ac_prev=psdir ;;
1176  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1177    psdir=$ac_optarg ;;
1178
1179  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1180  | -silent | --silent | --silen | --sile | --sil)
1181    silent=yes ;;
1182
1183  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1184    ac_prev=sbindir ;;
1185  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1186  | --sbi=* | --sb=*)
1187    sbindir=$ac_optarg ;;
1188
1189  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1190  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1191  | --sharedst | --shareds | --shared | --share | --shar \
1192  | --sha | --sh)
1193    ac_prev=sharedstatedir ;;
1194  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1195  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1196  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1197  | --sha=* | --sh=*)
1198    sharedstatedir=$ac_optarg ;;
1199
1200  -site | --site | --sit)
1201    ac_prev=site ;;
1202  -site=* | --site=* | --sit=*)
1203    site=$ac_optarg ;;
1204
1205  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1206    ac_prev=srcdir ;;
1207  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1208    srcdir=$ac_optarg ;;
1209
1210  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1211  | --syscon | --sysco | --sysc | --sys | --sy)
1212    ac_prev=sysconfdir ;;
1213  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1214  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1215    sysconfdir=$ac_optarg ;;
1216
1217  -target | --target | --targe | --targ | --tar | --ta | --t)
1218    ac_prev=target_alias ;;
1219  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1220    target_alias=$ac_optarg ;;
1221
1222  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1223    verbose=yes ;;
1224
1225  -version | --version | --versio | --versi | --vers | -V)
1226    ac_init_version=: ;;
1227
1228  -with-* | --with-*)
1229    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1230    # Reject names that are not valid shell variable names.
1231    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1232      { echo "$as_me: error: invalid package name: $ac_package" >&2
1233   { (exit 1); exit 1; }; }
1234    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1235    eval with_$ac_package=\$ac_optarg ;;
1236
1237  -without-* | --without-*)
1238    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1239    # Reject names that are not valid shell variable names.
1240    expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1241      { echo "$as_me: error: invalid package name: $ac_package" >&2
1242   { (exit 1); exit 1; }; }
1243    ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1244    eval with_$ac_package=no ;;
1245
1246  --x)
1247    # Obsolete; use --with-x.
1248    with_x=yes ;;
1249
1250  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1251  | --x-incl | --x-inc | --x-in | --x-i)
1252    ac_prev=x_includes ;;
1253  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1254  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1255    x_includes=$ac_optarg ;;
1256
1257  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1258  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1259    ac_prev=x_libraries ;;
1260  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1261  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1262    x_libraries=$ac_optarg ;;
1263
1264  -*) { echo "$as_me: error: unrecognized option: $ac_option
1265Try \`$0 --help' for more information." >&2
1266   { (exit 1); exit 1; }; }
1267    ;;
1268
1269  *=*)
1270    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1271    # Reject names that are not valid shell variable names.
1272    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1273      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1274   { (exit 1); exit 1; }; }
1275    eval $ac_envvar=\$ac_optarg
1276    export $ac_envvar ;;
1277
1278  *)
1279    # FIXME: should be removed in autoconf 3.0.
1280    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1281    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1282      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1283    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1284    ;;
1285
1286  esac
1287done
1288
1289if test -n "$ac_prev"; then
1290  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1291  { echo "$as_me: error: missing argument to $ac_option" >&2
1292   { (exit 1); exit 1; }; }
1293fi
1294
1295# Be sure to have absolute directory names.
1296for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1297		datadir sysconfdir sharedstatedir localstatedir includedir \
1298		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1299		libdir localedir mandir
1300do
1301  eval ac_val=\$$ac_var
1302  case $ac_val in
1303    [\\/$]* | ?:[\\/]* )  continue;;
1304    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1305  esac
1306  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1307   { (exit 1); exit 1; }; }
1308done
1309
1310# There might be people who depend on the old broken behavior: `$host'
1311# used to hold the argument of --host etc.
1312# FIXME: To remove some day.
1313build=$build_alias
1314host=$host_alias
1315target=$target_alias
1316
1317# FIXME: To remove some day.
1318if test "x$host_alias" != x; then
1319  if test "x$build_alias" = x; then
1320    cross_compiling=maybe
1321    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1322    If a cross compiler is detected then cross compile mode will be used." >&2
1323  elif test "x$build_alias" != "x$host_alias"; then
1324    cross_compiling=yes
1325  fi
1326fi
1327
1328ac_tool_prefix=
1329test -n "$host_alias" && ac_tool_prefix=$host_alias-
1330
1331test "$silent" = yes && exec 6>/dev/null
1332
1333
1334ac_pwd=`pwd` && test -n "$ac_pwd" &&
1335ac_ls_di=`ls -di .` &&
1336ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1337  { echo "$as_me: error: Working directory cannot be determined" >&2
1338   { (exit 1); exit 1; }; }
1339test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1340  { echo "$as_me: error: pwd does not report name of working directory" >&2
1341   { (exit 1); exit 1; }; }
1342
1343
1344# Find the source files, if location was not specified.
1345if test -z "$srcdir"; then
1346  ac_srcdir_defaulted=yes
1347  # Try the directory containing this script, then the parent directory.
1348  ac_confdir=`$as_dirname -- "$0" ||
1349$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1350	 X"$0" : 'X\(//\)[^/]' \| \
1351	 X"$0" : 'X\(//\)$' \| \
1352	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1353echo X"$0" |
1354    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1355	    s//\1/
1356	    q
1357	  }
1358	  /^X\(\/\/\)[^/].*/{
1359	    s//\1/
1360	    q
1361	  }
1362	  /^X\(\/\/\)$/{
1363	    s//\1/
1364	    q
1365	  }
1366	  /^X\(\/\).*/{
1367	    s//\1/
1368	    q
1369	  }
1370	  s/.*/./; q'`
1371  srcdir=$ac_confdir
1372  if test ! -r "$srcdir/$ac_unique_file"; then
1373    srcdir=..
1374  fi
1375else
1376  ac_srcdir_defaulted=no
1377fi
1378if test ! -r "$srcdir/$ac_unique_file"; then
1379  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1380  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1381   { (exit 1); exit 1; }; }
1382fi
1383ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1384ac_abs_confdir=`(
1385	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1386   { (exit 1); exit 1; }; }
1387	pwd)`
1388# When building in place, set srcdir=.
1389if test "$ac_abs_confdir" = "$ac_pwd"; then
1390  srcdir=.
1391fi
1392# Remove unnecessary trailing slashes from srcdir.
1393# Double slashes in file names in object file debugging info
1394# mess up M-x gdb in Emacs.
1395case $srcdir in
1396*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1397esac
1398for ac_var in $ac_precious_vars; do
1399  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1400  eval ac_env_${ac_var}_value=\$${ac_var}
1401  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1402  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1403done
1404
1405#
1406# Report the --help message.
1407#
1408if test "$ac_init_help" = "long"; then
1409  # Omit some internal or obsolete options to make the list less imposing.
1410  # This message is too long to be a string in the A/UX 3.1 sh.
1411  cat <<_ACEOF
1412\`configure' configures libXrender 0.9.4 to adapt to many kinds of systems.
1413
1414Usage: $0 [OPTION]... [VAR=VALUE]...
1415
1416To assign environment variables (e.g., CC, CFLAGS...), specify them as
1417VAR=VALUE.  See below for descriptions of some of the useful variables.
1418
1419Defaults for the options are specified in brackets.
1420
1421Configuration:
1422  -h, --help              display this help and exit
1423      --help=short        display options specific to this package
1424      --help=recursive    display the short help of all the included packages
1425  -V, --version           display version information and exit
1426  -q, --quiet, --silent   do not print \`checking...' messages
1427      --cache-file=FILE   cache test results in FILE [disabled]
1428  -C, --config-cache      alias for \`--cache-file=config.cache'
1429  -n, --no-create         do not create output files
1430      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1431
1432Installation directories:
1433  --prefix=PREFIX         install architecture-independent files in PREFIX
1434			  [$ac_default_prefix]
1435  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1436			  [PREFIX]
1437
1438By default, \`make install' will install all the files in
1439\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1440an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1441for instance \`--prefix=\$HOME'.
1442
1443For better control, use the options below.
1444
1445Fine tuning of the installation directories:
1446  --bindir=DIR           user executables [EPREFIX/bin]
1447  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1448  --libexecdir=DIR       program executables [EPREFIX/libexec]
1449  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1450  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1451  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1452  --libdir=DIR           object code libraries [EPREFIX/lib]
1453  --includedir=DIR       C header files [PREFIX/include]
1454  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1455  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1456  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1457  --infodir=DIR          info documentation [DATAROOTDIR/info]
1458  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1459  --mandir=DIR           man documentation [DATAROOTDIR/man]
1460  --docdir=DIR           documentation root [DATAROOTDIR/doc/libXrender]
1461  --htmldir=DIR          html documentation [DOCDIR]
1462  --dvidir=DIR           dvi documentation [DOCDIR]
1463  --pdfdir=DIR           pdf documentation [DOCDIR]
1464  --psdir=DIR            ps documentation [DOCDIR]
1465_ACEOF
1466
1467  cat <<\_ACEOF
1468
1469Program names:
1470  --program-prefix=PREFIX            prepend PREFIX to installed program names
1471  --program-suffix=SUFFIX            append SUFFIX to installed program names
1472  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1473
1474System types:
1475  --build=BUILD     configure for building on BUILD [guessed]
1476  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1477_ACEOF
1478fi
1479
1480if test -n "$ac_init_help"; then
1481  case $ac_init_help in
1482     short | recursive ) echo "Configuration of libXrender 0.9.4:";;
1483   esac
1484  cat <<\_ACEOF
1485
1486Optional Features:
1487  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1488  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1489  --enable-maintainer-mode  enable make rules and dependencies not useful
1490			  (and sometimes confusing) to the casual installer
1491  --disable-dependency-tracking  speeds up one-time build
1492  --enable-dependency-tracking   do not reject slow dependency extractors
1493  --enable-shared[=PKGS]  build shared libraries [default=yes]
1494  --enable-static[=PKGS]  build static libraries [default=yes]
1495  --enable-fast-install[=PKGS]
1496                          optimize for fast installation [default=yes]
1497  --disable-libtool-lock  avoid locking (might break parallel builds)
1498  --enable-malloc0returnsnull
1499                          malloc(0) returns NULL (default: auto)
1500
1501Optional Packages:
1502  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1503  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1504  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1505  --with-pic              try to use only PIC/non-PIC objects [default=use
1506                          both]
1507  --with-tags[=TAGS]      include additional configurations [automatic]
1508  --with-release-version=STRING
1509                          Use release version string in package name
1510
1511Some influential environment variables:
1512  CC          C compiler command
1513  CFLAGS      C compiler flags
1514  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1515              nonstandard directory <lib dir>
1516  LIBS        libraries to pass to the linker, e.g. -l<library>
1517  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1518              you have headers in a nonstandard directory <include dir>
1519  CPP         C preprocessor
1520  CXX         C++ compiler command
1521  CXXFLAGS    C++ compiler flags
1522  CXXCPP      C++ preprocessor
1523  F77         Fortran 77 compiler command
1524  FFLAGS      Fortran 77 compiler flags
1525  PKG_CONFIG  path to pkg-config utility
1526  X_CFLAGS    C compiler flags for X, overriding pkg-config
1527  X_LIBS      linker flags for X, overriding pkg-config
1528  RENDER_CFLAGS
1529              C compiler flags for RENDER, overriding pkg-config
1530  RENDER_LIBS linker flags for RENDER, overriding pkg-config
1531
1532Use these variables to override the choices made by `configure' or to help
1533it to find libraries and programs with nonstandard names/locations.
1534
1535Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1536_ACEOF
1537ac_status=$?
1538fi
1539
1540if test "$ac_init_help" = "recursive"; then
1541  # If there are subdirs, report their specific --help.
1542  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1543    test -d "$ac_dir" || continue
1544    ac_builddir=.
1545
1546case "$ac_dir" in
1547.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1548*)
1549  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1550  # A ".." for each directory in $ac_dir_suffix.
1551  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1552  case $ac_top_builddir_sub in
1553  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1554  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1555  esac ;;
1556esac
1557ac_abs_top_builddir=$ac_pwd
1558ac_abs_builddir=$ac_pwd$ac_dir_suffix
1559# for backward compatibility:
1560ac_top_builddir=$ac_top_build_prefix
1561
1562case $srcdir in
1563  .)  # We are building in place.
1564    ac_srcdir=.
1565    ac_top_srcdir=$ac_top_builddir_sub
1566    ac_abs_top_srcdir=$ac_pwd ;;
1567  [\\/]* | ?:[\\/]* )  # Absolute name.
1568    ac_srcdir=$srcdir$ac_dir_suffix;
1569    ac_top_srcdir=$srcdir
1570    ac_abs_top_srcdir=$srcdir ;;
1571  *) # Relative name.
1572    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1573    ac_top_srcdir=$ac_top_build_prefix$srcdir
1574    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1575esac
1576ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1577
1578    cd "$ac_dir" || { ac_status=$?; continue; }
1579    # Check for guested configure.
1580    if test -f "$ac_srcdir/configure.gnu"; then
1581      echo &&
1582      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1583    elif test -f "$ac_srcdir/configure"; then
1584      echo &&
1585      $SHELL "$ac_srcdir/configure" --help=recursive
1586    else
1587      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1588    fi || ac_status=$?
1589    cd "$ac_pwd" || { ac_status=$?; break; }
1590  done
1591fi
1592
1593test -n "$ac_init_help" && exit $ac_status
1594if $ac_init_version; then
1595  cat <<\_ACEOF
1596libXrender configure 0.9.4
1597generated by GNU Autoconf 2.61
1598
1599Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16002002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1601This configure script is free software; the Free Software Foundation
1602gives unlimited permission to copy, distribute and modify it.
1603_ACEOF
1604  exit
1605fi
1606cat >config.log <<_ACEOF
1607This file contains any messages produced by compilers while
1608running configure, to aid debugging if configure makes a mistake.
1609
1610It was created by libXrender $as_me 0.9.4, which was
1611generated by GNU Autoconf 2.61.  Invocation command line was
1612
1613  $ $0 $@
1614
1615_ACEOF
1616exec 5>>config.log
1617{
1618cat <<_ASUNAME
1619## --------- ##
1620## Platform. ##
1621## --------- ##
1622
1623hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1624uname -m = `(uname -m) 2>/dev/null || echo unknown`
1625uname -r = `(uname -r) 2>/dev/null || echo unknown`
1626uname -s = `(uname -s) 2>/dev/null || echo unknown`
1627uname -v = `(uname -v) 2>/dev/null || echo unknown`
1628
1629/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1630/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1631
1632/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1633/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1634/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1635/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1636/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1637/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1638/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1639
1640_ASUNAME
1641
1642as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1643for as_dir in $PATH
1644do
1645  IFS=$as_save_IFS
1646  test -z "$as_dir" && as_dir=.
1647  echo "PATH: $as_dir"
1648done
1649IFS=$as_save_IFS
1650
1651} >&5
1652
1653cat >&5 <<_ACEOF
1654
1655
1656## ----------- ##
1657## Core tests. ##
1658## ----------- ##
1659
1660_ACEOF
1661
1662
1663# Keep a trace of the command line.
1664# Strip out --no-create and --no-recursion so they do not pile up.
1665# Strip out --silent because we don't want to record it for future runs.
1666# Also quote any args containing shell meta-characters.
1667# Make two passes to allow for proper duplicate-argument suppression.
1668ac_configure_args=
1669ac_configure_args0=
1670ac_configure_args1=
1671ac_must_keep_next=false
1672for ac_pass in 1 2
1673do
1674  for ac_arg
1675  do
1676    case $ac_arg in
1677    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1678    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1679    | -silent | --silent | --silen | --sile | --sil)
1680      continue ;;
1681    *\'*)
1682      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1683    esac
1684    case $ac_pass in
1685    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1686    2)
1687      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1688      if test $ac_must_keep_next = true; then
1689	ac_must_keep_next=false # Got value, back to normal.
1690      else
1691	case $ac_arg in
1692	  *=* | --config-cache | -C | -disable-* | --disable-* \
1693	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1694	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1695	  | -with-* | --with-* | -without-* | --without-* | --x)
1696	    case "$ac_configure_args0 " in
1697	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1698	    esac
1699	    ;;
1700	  -* ) ac_must_keep_next=true ;;
1701	esac
1702      fi
1703      ac_configure_args="$ac_configure_args '$ac_arg'"
1704      ;;
1705    esac
1706  done
1707done
1708$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1709$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1710
1711# When interrupted or exit'd, cleanup temporary files, and complete
1712# config.log.  We remove comments because anyway the quotes in there
1713# would cause problems or look ugly.
1714# WARNING: Use '\'' to represent an apostrophe within the trap.
1715# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1716trap 'exit_status=$?
1717  # Save into config.log some information that might help in debugging.
1718  {
1719    echo
1720
1721    cat <<\_ASBOX
1722## ---------------- ##
1723## Cache variables. ##
1724## ---------------- ##
1725_ASBOX
1726    echo
1727    # The following way of writing the cache mishandles newlines in values,
1728(
1729  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1730    eval ac_val=\$$ac_var
1731    case $ac_val in #(
1732    *${as_nl}*)
1733      case $ac_var in #(
1734      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1735echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1736      esac
1737      case $ac_var in #(
1738      _ | IFS | as_nl) ;; #(
1739      *) $as_unset $ac_var ;;
1740      esac ;;
1741    esac
1742  done
1743  (set) 2>&1 |
1744    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1745    *${as_nl}ac_space=\ *)
1746      sed -n \
1747	"s/'\''/'\''\\\\'\'''\''/g;
1748	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1749      ;; #(
1750    *)
1751      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1752      ;;
1753    esac |
1754    sort
1755)
1756    echo
1757
1758    cat <<\_ASBOX
1759## ----------------- ##
1760## Output variables. ##
1761## ----------------- ##
1762_ASBOX
1763    echo
1764    for ac_var in $ac_subst_vars
1765    do
1766      eval ac_val=\$$ac_var
1767      case $ac_val in
1768      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1769      esac
1770      echo "$ac_var='\''$ac_val'\''"
1771    done | sort
1772    echo
1773
1774    if test -n "$ac_subst_files"; then
1775      cat <<\_ASBOX
1776## ------------------- ##
1777## File substitutions. ##
1778## ------------------- ##
1779_ASBOX
1780      echo
1781      for ac_var in $ac_subst_files
1782      do
1783	eval ac_val=\$$ac_var
1784	case $ac_val in
1785	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1786	esac
1787	echo "$ac_var='\''$ac_val'\''"
1788      done | sort
1789      echo
1790    fi
1791
1792    if test -s confdefs.h; then
1793      cat <<\_ASBOX
1794## ----------- ##
1795## confdefs.h. ##
1796## ----------- ##
1797_ASBOX
1798      echo
1799      cat confdefs.h
1800      echo
1801    fi
1802    test "$ac_signal" != 0 &&
1803      echo "$as_me: caught signal $ac_signal"
1804    echo "$as_me: exit $exit_status"
1805  } >&5
1806  rm -f core *.core core.conftest.* &&
1807    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1808    exit $exit_status
1809' 0
1810for ac_signal in 1 2 13 15; do
1811  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1812done
1813ac_signal=0
1814
1815# confdefs.h avoids OS command line length limits that DEFS can exceed.
1816rm -f -r conftest* confdefs.h
1817
1818# Predefined preprocessor variables.
1819
1820cat >>confdefs.h <<_ACEOF
1821#define PACKAGE_NAME "$PACKAGE_NAME"
1822_ACEOF
1823
1824
1825cat >>confdefs.h <<_ACEOF
1826#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1827_ACEOF
1828
1829
1830cat >>confdefs.h <<_ACEOF
1831#define PACKAGE_VERSION "$PACKAGE_VERSION"
1832_ACEOF
1833
1834
1835cat >>confdefs.h <<_ACEOF
1836#define PACKAGE_STRING "$PACKAGE_STRING"
1837_ACEOF
1838
1839
1840cat >>confdefs.h <<_ACEOF
1841#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1842_ACEOF
1843
1844
1845# Let the site file select an alternate cache file if it wants to.
1846# Prefer explicitly selected file to automatically selected ones.
1847if test -n "$CONFIG_SITE"; then
1848  set x "$CONFIG_SITE"
1849elif test "x$prefix" != xNONE; then
1850  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1851else
1852  set x "$ac_default_prefix/share/config.site" \
1853	"$ac_default_prefix/etc/config.site"
1854fi
1855shift
1856for ac_site_file
1857do
1858  if test -r "$ac_site_file"; then
1859    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1860echo "$as_me: loading site script $ac_site_file" >&6;}
1861    sed 's/^/| /' "$ac_site_file" >&5
1862    . "$ac_site_file"
1863  fi
1864done
1865
1866if test -r "$cache_file"; then
1867  # Some versions of bash will fail to source /dev/null (special
1868  # files actually), so we avoid doing that.
1869  if test -f "$cache_file"; then
1870    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1871echo "$as_me: loading cache $cache_file" >&6;}
1872    case $cache_file in
1873      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1874      *)                      . "./$cache_file";;
1875    esac
1876  fi
1877else
1878  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1879echo "$as_me: creating cache $cache_file" >&6;}
1880  >$cache_file
1881fi
1882
1883# Check that the precious variables saved in the cache have kept the same
1884# value.
1885ac_cache_corrupted=false
1886for ac_var in $ac_precious_vars; do
1887  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1888  eval ac_new_set=\$ac_env_${ac_var}_set
1889  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1890  eval ac_new_val=\$ac_env_${ac_var}_value
1891  case $ac_old_set,$ac_new_set in
1892    set,)
1893      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1894echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1895      ac_cache_corrupted=: ;;
1896    ,set)
1897      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1898echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1899      ac_cache_corrupted=: ;;
1900    ,);;
1901    *)
1902      if test "x$ac_old_val" != "x$ac_new_val"; then
1903	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1904echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1905	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1906echo "$as_me:   former value:  $ac_old_val" >&2;}
1907	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1908echo "$as_me:   current value: $ac_new_val" >&2;}
1909	ac_cache_corrupted=:
1910      fi;;
1911  esac
1912  # Pass precious variables to config.status.
1913  if test "$ac_new_set" = set; then
1914    case $ac_new_val in
1915    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1916    *) ac_arg=$ac_var=$ac_new_val ;;
1917    esac
1918    case " $ac_configure_args " in
1919      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1920      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1921    esac
1922  fi
1923done
1924if $ac_cache_corrupted; then
1925  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1926echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1927  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1928echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1929   { (exit 1); exit 1; }; }
1930fi
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956ac_ext=c
1957ac_cpp='$CPP $CPPFLAGS'
1958ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1959ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1960ac_compiler_gnu=$ac_cv_c_compiler_gnu
1961
1962
1963am__api_version='1.10'
1964
1965ac_aux_dir=
1966for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1967  if test -f "$ac_dir/install-sh"; then
1968    ac_aux_dir=$ac_dir
1969    ac_install_sh="$ac_aux_dir/install-sh -c"
1970    break
1971  elif test -f "$ac_dir/install.sh"; then
1972    ac_aux_dir=$ac_dir
1973    ac_install_sh="$ac_aux_dir/install.sh -c"
1974    break
1975  elif test -f "$ac_dir/shtool"; then
1976    ac_aux_dir=$ac_dir
1977    ac_install_sh="$ac_aux_dir/shtool install -c"
1978    break
1979  fi
1980done
1981if test -z "$ac_aux_dir"; then
1982  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1983echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1984   { (exit 1); exit 1; }; }
1985fi
1986
1987# These three variables are undocumented and unsupported,
1988# and are intended to be withdrawn in a future Autoconf release.
1989# They can cause serious problems if a builder's source tree is in a directory
1990# whose full name contains unusual characters.
1991ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1992ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1993ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1994
1995
1996# Find a good install program.  We prefer a C program (faster),
1997# so one script is as good as another.  But avoid the broken or
1998# incompatible versions:
1999# SysV /etc/install, /usr/sbin/install
2000# SunOS /usr/etc/install
2001# IRIX /sbin/install
2002# AIX /bin/install
2003# AmigaOS /C/install, which installs bootblocks on floppy discs
2004# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2005# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2006# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2007# OS/2's system install, which has a completely different semantic
2008# ./install, which can be erroneously created by make from ./install.sh.
2009{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2010echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2011if test -z "$INSTALL"; then
2012if test "${ac_cv_path_install+set}" = set; then
2013  echo $ECHO_N "(cached) $ECHO_C" >&6
2014else
2015  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2016for as_dir in $PATH
2017do
2018  IFS=$as_save_IFS
2019  test -z "$as_dir" && as_dir=.
2020  # Account for people who put trailing slashes in PATH elements.
2021case $as_dir/ in
2022  ./ | .// | /cC/* | \
2023  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2024  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2025  /usr/ucb/* ) ;;
2026  *)
2027    # OSF1 and SCO ODT 3.0 have their own names for install.
2028    # Don't use installbsd from OSF since it installs stuff as root
2029    # by default.
2030    for ac_prog in ginstall scoinst install; do
2031      for ac_exec_ext in '' $ac_executable_extensions; do
2032	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2033	  if test $ac_prog = install &&
2034	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2035	    # AIX install.  It has an incompatible calling convention.
2036	    :
2037	  elif test $ac_prog = install &&
2038	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2039	    # program-specific install script used by HP pwplus--don't use.
2040	    :
2041	  else
2042	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2043	    break 3
2044	  fi
2045	fi
2046      done
2047    done
2048    ;;
2049esac
2050done
2051IFS=$as_save_IFS
2052
2053
2054fi
2055  if test "${ac_cv_path_install+set}" = set; then
2056    INSTALL=$ac_cv_path_install
2057  else
2058    # As a last resort, use the slow shell script.  Don't cache a
2059    # value for INSTALL within a source directory, because that will
2060    # break other packages using the cache if that directory is
2061    # removed, or if the value is a relative name.
2062    INSTALL=$ac_install_sh
2063  fi
2064fi
2065{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2066echo "${ECHO_T}$INSTALL" >&6; }
2067
2068# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2069# It thinks the first close brace ends the variable substitution.
2070test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2071
2072test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2073
2074test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2075
2076{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2077echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2078# Just in case
2079sleep 1
2080echo timestamp > conftest.file
2081# Do `set' in a subshell so we don't clobber the current shell's
2082# arguments.  Must try -L first in case configure is actually a
2083# symlink; some systems play weird games with the mod time of symlinks
2084# (eg FreeBSD returns the mod time of the symlink's containing
2085# directory).
2086if (
2087   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2088   if test "$*" = "X"; then
2089      # -L didn't work.
2090      set X `ls -t $srcdir/configure conftest.file`
2091   fi
2092   rm -f conftest.file
2093   if test "$*" != "X $srcdir/configure conftest.file" \
2094      && test "$*" != "X conftest.file $srcdir/configure"; then
2095
2096      # If neither matched, then we have a broken ls.  This can happen
2097      # if, for instance, CONFIG_SHELL is bash and it inherits a
2098      # broken ls alias from the environment.  This has actually
2099      # happened.  Such a system could not be considered "sane".
2100      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2101alias in your environment" >&5
2102echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2103alias in your environment" >&2;}
2104   { (exit 1); exit 1; }; }
2105   fi
2106
2107   test "$2" = conftest.file
2108   )
2109then
2110   # Ok.
2111   :
2112else
2113   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2114Check your system clock" >&5
2115echo "$as_me: error: newly created file is older than distributed files!
2116Check your system clock" >&2;}
2117   { (exit 1); exit 1; }; }
2118fi
2119{ echo "$as_me:$LINENO: result: yes" >&5
2120echo "${ECHO_T}yes" >&6; }
2121test "$program_prefix" != NONE &&
2122  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2123# Use a double $ so make ignores it.
2124test "$program_suffix" != NONE &&
2125  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2126# Double any \ or $.  echo might interpret backslashes.
2127# By default was `s,x,x', remove it if useless.
2128cat <<\_ACEOF >conftest.sed
2129s/[\\$]/&&/g;s/;s,x,x,$//
2130_ACEOF
2131program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2132rm -f conftest.sed
2133
2134# expand $ac_aux_dir to an absolute path
2135am_aux_dir=`cd $ac_aux_dir && pwd`
2136
2137test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2138# Use eval to expand $SHELL
2139if eval "$MISSING --run true"; then
2140  am_missing_run="$MISSING --run "
2141else
2142  am_missing_run=
2143  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2144echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2145fi
2146
2147{ echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2148echo $ECHO_N "checking for a thread-safe mkdir -p... $ECHO_C" >&6; }
2149if test -z "$MKDIR_P"; then
2150  if test "${ac_cv_path_mkdir+set}" = set; then
2151  echo $ECHO_N "(cached) $ECHO_C" >&6
2152else
2153  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2154for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2155do
2156  IFS=$as_save_IFS
2157  test -z "$as_dir" && as_dir=.
2158  for ac_prog in mkdir gmkdir; do
2159	 for ac_exec_ext in '' $ac_executable_extensions; do
2160	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2161	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2162	     'mkdir (GNU coreutils) '* | \
2163	     'mkdir (coreutils) '* | \
2164	     'mkdir (fileutils) '4.1*)
2165	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2166	       break 3;;
2167	   esac
2168	 done
2169       done
2170done
2171IFS=$as_save_IFS
2172
2173fi
2174
2175  if test "${ac_cv_path_mkdir+set}" = set; then
2176    MKDIR_P="$ac_cv_path_mkdir -p"
2177  else
2178    # As a last resort, use the slow shell script.  Don't cache a
2179    # value for MKDIR_P within a source directory, because that will
2180    # break other packages using the cache if that directory is
2181    # removed, or if the value is a relative name.
2182    test -d ./--version && rmdir ./--version
2183    MKDIR_P="$ac_install_sh -d"
2184  fi
2185fi
2186{ echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2187echo "${ECHO_T}$MKDIR_P" >&6; }
2188
2189mkdir_p="$MKDIR_P"
2190case $mkdir_p in
2191  [\\/$]* | ?:[\\/]*) ;;
2192  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2193esac
2194
2195for ac_prog in gawk mawk nawk awk
2196do
2197  # Extract the first word of "$ac_prog", so it can be a program name with args.
2198set dummy $ac_prog; ac_word=$2
2199{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2200echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2201if test "${ac_cv_prog_AWK+set}" = set; then
2202  echo $ECHO_N "(cached) $ECHO_C" >&6
2203else
2204  if test -n "$AWK"; then
2205  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2206else
2207as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2208for as_dir in $PATH
2209do
2210  IFS=$as_save_IFS
2211  test -z "$as_dir" && as_dir=.
2212  for ac_exec_ext in '' $ac_executable_extensions; do
2213  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2214    ac_cv_prog_AWK="$ac_prog"
2215    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2216    break 2
2217  fi
2218done
2219done
2220IFS=$as_save_IFS
2221
2222fi
2223fi
2224AWK=$ac_cv_prog_AWK
2225if test -n "$AWK"; then
2226  { echo "$as_me:$LINENO: result: $AWK" >&5
2227echo "${ECHO_T}$AWK" >&6; }
2228else
2229  { echo "$as_me:$LINENO: result: no" >&5
2230echo "${ECHO_T}no" >&6; }
2231fi
2232
2233
2234  test -n "$AWK" && break
2235done
2236
2237{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2238echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2239set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2240if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2241  echo $ECHO_N "(cached) $ECHO_C" >&6
2242else
2243  cat >conftest.make <<\_ACEOF
2244SHELL = /bin/sh
2245all:
2246	@echo '@@@%%%=$(MAKE)=@@@%%%'
2247_ACEOF
2248# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2249case `${MAKE-make} -f conftest.make 2>/dev/null` in
2250  *@@@%%%=?*=@@@%%%*)
2251    eval ac_cv_prog_make_${ac_make}_set=yes;;
2252  *)
2253    eval ac_cv_prog_make_${ac_make}_set=no;;
2254esac
2255rm -f conftest.make
2256fi
2257if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2258  { echo "$as_me:$LINENO: result: yes" >&5
2259echo "${ECHO_T}yes" >&6; }
2260  SET_MAKE=
2261else
2262  { echo "$as_me:$LINENO: result: no" >&5
2263echo "${ECHO_T}no" >&6; }
2264  SET_MAKE="MAKE=${MAKE-make}"
2265fi
2266
2267rm -rf .tst 2>/dev/null
2268mkdir .tst 2>/dev/null
2269if test -d .tst; then
2270  am__leading_dot=.
2271else
2272  am__leading_dot=_
2273fi
2274rmdir .tst 2>/dev/null
2275
2276if test "`cd $srcdir && pwd`" != "`pwd`"; then
2277  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2278  # is not polluted with repeated "-I."
2279  am__isrc=' -I$(srcdir)'
2280  # test to see if srcdir already configured
2281  if test -f $srcdir/config.status; then
2282    { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2283echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2284   { (exit 1); exit 1; }; }
2285  fi
2286fi
2287
2288# test whether we have cygpath
2289if test -z "$CYGPATH_W"; then
2290  if (cygpath --version) >/dev/null 2>/dev/null; then
2291    CYGPATH_W='cygpath -w'
2292  else
2293    CYGPATH_W=echo
2294  fi
2295fi
2296
2297
2298# Define the identity of the package.
2299 PACKAGE='libXrender'
2300 VERSION='0.9.4'
2301
2302
2303cat >>confdefs.h <<_ACEOF
2304#define PACKAGE "$PACKAGE"
2305_ACEOF
2306
2307
2308cat >>confdefs.h <<_ACEOF
2309#define VERSION "$VERSION"
2310_ACEOF
2311
2312# Some tools Automake needs.
2313
2314ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2315
2316
2317AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2318
2319
2320AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2321
2322
2323AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2324
2325
2326MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2327
2328install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2329
2330# Installed binaries are usually stripped using `strip' when the user
2331# run `make install-strip'.  However `strip' might not be the right
2332# tool to use in cross-compilation environments, therefore Automake
2333# will honor the `STRIP' environment variable to overrule this program.
2334if test "$cross_compiling" != no; then
2335  if test -n "$ac_tool_prefix"; then
2336  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2337set dummy ${ac_tool_prefix}strip; ac_word=$2
2338{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2339echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2340if test "${ac_cv_prog_STRIP+set}" = set; then
2341  echo $ECHO_N "(cached) $ECHO_C" >&6
2342else
2343  if test -n "$STRIP"; then
2344  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2345else
2346as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2347for as_dir in $PATH
2348do
2349  IFS=$as_save_IFS
2350  test -z "$as_dir" && as_dir=.
2351  for ac_exec_ext in '' $ac_executable_extensions; do
2352  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2353    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2354    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2355    break 2
2356  fi
2357done
2358done
2359IFS=$as_save_IFS
2360
2361fi
2362fi
2363STRIP=$ac_cv_prog_STRIP
2364if test -n "$STRIP"; then
2365  { echo "$as_me:$LINENO: result: $STRIP" >&5
2366echo "${ECHO_T}$STRIP" >&6; }
2367else
2368  { echo "$as_me:$LINENO: result: no" >&5
2369echo "${ECHO_T}no" >&6; }
2370fi
2371
2372
2373fi
2374if test -z "$ac_cv_prog_STRIP"; then
2375  ac_ct_STRIP=$STRIP
2376  # Extract the first word of "strip", so it can be a program name with args.
2377set dummy strip; ac_word=$2
2378{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2379echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2380if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2381  echo $ECHO_N "(cached) $ECHO_C" >&6
2382else
2383  if test -n "$ac_ct_STRIP"; then
2384  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2385else
2386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2387for as_dir in $PATH
2388do
2389  IFS=$as_save_IFS
2390  test -z "$as_dir" && as_dir=.
2391  for ac_exec_ext in '' $ac_executable_extensions; do
2392  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2393    ac_cv_prog_ac_ct_STRIP="strip"
2394    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2395    break 2
2396  fi
2397done
2398done
2399IFS=$as_save_IFS
2400
2401fi
2402fi
2403ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2404if test -n "$ac_ct_STRIP"; then
2405  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2406echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2407else
2408  { echo "$as_me:$LINENO: result: no" >&5
2409echo "${ECHO_T}no" >&6; }
2410fi
2411
2412  if test "x$ac_ct_STRIP" = x; then
2413    STRIP=":"
2414  else
2415    case $cross_compiling:$ac_tool_warned in
2416yes:)
2417{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2418whose name does not start with the host triplet.  If you think this
2419configuration is useful to you, please write to autoconf@gnu.org." >&5
2420echo "$as_me: 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." >&2;}
2423ac_tool_warned=yes ;;
2424esac
2425    STRIP=$ac_ct_STRIP
2426  fi
2427else
2428  STRIP="$ac_cv_prog_STRIP"
2429fi
2430
2431fi
2432INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2433
2434# We need awk for the "check" target.  The system "awk" is bad on
2435# some platforms.
2436# Always define AMTAR for backward compatibility.
2437
2438AMTAR=${AMTAR-"${am_missing_run}tar"}
2439
2440am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2441
2442
2443
2444
2445
2446{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2447echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2448    # Check whether --enable-maintainer-mode was given.
2449if test "${enable_maintainer_mode+set}" = set; then
2450  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2451else
2452  USE_MAINTAINER_MODE=no
2453fi
2454
2455  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2456echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2457   if test $USE_MAINTAINER_MODE = yes; then
2458  MAINTAINER_MODE_TRUE=
2459  MAINTAINER_MODE_FALSE='#'
2460else
2461  MAINTAINER_MODE_TRUE='#'
2462  MAINTAINER_MODE_FALSE=
2463fi
2464
2465  MAINT=$MAINTAINER_MODE_TRUE
2466
2467
2468
2469ac_config_headers="$ac_config_headers config.h"
2470
2471
2472# Check for progs
2473ac_ext=c
2474ac_cpp='$CPP $CPPFLAGS'
2475ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2476ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2477ac_compiler_gnu=$ac_cv_c_compiler_gnu
2478if test -n "$ac_tool_prefix"; then
2479  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2480set dummy ${ac_tool_prefix}gcc; ac_word=$2
2481{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2482echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2483if test "${ac_cv_prog_CC+set}" = set; then
2484  echo $ECHO_N "(cached) $ECHO_C" >&6
2485else
2486  if test -n "$CC"; then
2487  ac_cv_prog_CC="$CC" # Let the user override the test.
2488else
2489as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2490for as_dir in $PATH
2491do
2492  IFS=$as_save_IFS
2493  test -z "$as_dir" && as_dir=.
2494  for ac_exec_ext in '' $ac_executable_extensions; do
2495  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2496    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2497    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2498    break 2
2499  fi
2500done
2501done
2502IFS=$as_save_IFS
2503
2504fi
2505fi
2506CC=$ac_cv_prog_CC
2507if test -n "$CC"; then
2508  { echo "$as_me:$LINENO: result: $CC" >&5
2509echo "${ECHO_T}$CC" >&6; }
2510else
2511  { echo "$as_me:$LINENO: result: no" >&5
2512echo "${ECHO_T}no" >&6; }
2513fi
2514
2515
2516fi
2517if test -z "$ac_cv_prog_CC"; then
2518  ac_ct_CC=$CC
2519  # Extract the first word of "gcc", so it can be a program name with args.
2520set dummy gcc; ac_word=$2
2521{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2522echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2523if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2524  echo $ECHO_N "(cached) $ECHO_C" >&6
2525else
2526  if test -n "$ac_ct_CC"; then
2527  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2528else
2529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2530for as_dir in $PATH
2531do
2532  IFS=$as_save_IFS
2533  test -z "$as_dir" && as_dir=.
2534  for ac_exec_ext in '' $ac_executable_extensions; do
2535  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2536    ac_cv_prog_ac_ct_CC="gcc"
2537    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2538    break 2
2539  fi
2540done
2541done
2542IFS=$as_save_IFS
2543
2544fi
2545fi
2546ac_ct_CC=$ac_cv_prog_ac_ct_CC
2547if test -n "$ac_ct_CC"; then
2548  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2549echo "${ECHO_T}$ac_ct_CC" >&6; }
2550else
2551  { echo "$as_me:$LINENO: result: no" >&5
2552echo "${ECHO_T}no" >&6; }
2553fi
2554
2555  if test "x$ac_ct_CC" = x; then
2556    CC=""
2557  else
2558    case $cross_compiling:$ac_tool_warned in
2559yes:)
2560{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2561whose name does not start with the host triplet.  If you think this
2562configuration is useful to you, please write to autoconf@gnu.org." >&5
2563echo "$as_me: 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." >&2;}
2566ac_tool_warned=yes ;;
2567esac
2568    CC=$ac_ct_CC
2569  fi
2570else
2571  CC="$ac_cv_prog_CC"
2572fi
2573
2574if test -z "$CC"; then
2575          if test -n "$ac_tool_prefix"; then
2576    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2577set dummy ${ac_tool_prefix}cc; ac_word=$2
2578{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2579echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2580if test "${ac_cv_prog_CC+set}" = set; then
2581  echo $ECHO_N "(cached) $ECHO_C" >&6
2582else
2583  if test -n "$CC"; then
2584  ac_cv_prog_CC="$CC" # Let the user override the test.
2585else
2586as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2587for as_dir in $PATH
2588do
2589  IFS=$as_save_IFS
2590  test -z "$as_dir" && as_dir=.
2591  for ac_exec_ext in '' $ac_executable_extensions; do
2592  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2593    ac_cv_prog_CC="${ac_tool_prefix}cc"
2594    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2595    break 2
2596  fi
2597done
2598done
2599IFS=$as_save_IFS
2600
2601fi
2602fi
2603CC=$ac_cv_prog_CC
2604if test -n "$CC"; then
2605  { echo "$as_me:$LINENO: result: $CC" >&5
2606echo "${ECHO_T}$CC" >&6; }
2607else
2608  { echo "$as_me:$LINENO: result: no" >&5
2609echo "${ECHO_T}no" >&6; }
2610fi
2611
2612
2613  fi
2614fi
2615if test -z "$CC"; then
2616  # Extract the first word of "cc", so it can be a program name with args.
2617set dummy cc; ac_word=$2
2618{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2619echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2620if test "${ac_cv_prog_CC+set}" = set; then
2621  echo $ECHO_N "(cached) $ECHO_C" >&6
2622else
2623  if test -n "$CC"; then
2624  ac_cv_prog_CC="$CC" # Let the user override the test.
2625else
2626  ac_prog_rejected=no
2627as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2628for as_dir in $PATH
2629do
2630  IFS=$as_save_IFS
2631  test -z "$as_dir" && as_dir=.
2632  for ac_exec_ext in '' $ac_executable_extensions; do
2633  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2634    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2635       ac_prog_rejected=yes
2636       continue
2637     fi
2638    ac_cv_prog_CC="cc"
2639    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2640    break 2
2641  fi
2642done
2643done
2644IFS=$as_save_IFS
2645
2646if test $ac_prog_rejected = yes; then
2647  # We found a bogon in the path, so make sure we never use it.
2648  set dummy $ac_cv_prog_CC
2649  shift
2650  if test $# != 0; then
2651    # We chose a different compiler from the bogus one.
2652    # However, it has the same basename, so the bogon will be chosen
2653    # first if we set CC to just the basename; use the full file name.
2654    shift
2655    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2656  fi
2657fi
2658fi
2659fi
2660CC=$ac_cv_prog_CC
2661if test -n "$CC"; then
2662  { echo "$as_me:$LINENO: result: $CC" >&5
2663echo "${ECHO_T}$CC" >&6; }
2664else
2665  { echo "$as_me:$LINENO: result: no" >&5
2666echo "${ECHO_T}no" >&6; }
2667fi
2668
2669
2670fi
2671if test -z "$CC"; then
2672  if test -n "$ac_tool_prefix"; then
2673  for ac_prog in cl.exe
2674  do
2675    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2676set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2677{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2678echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2679if test "${ac_cv_prog_CC+set}" = set; then
2680  echo $ECHO_N "(cached) $ECHO_C" >&6
2681else
2682  if test -n "$CC"; then
2683  ac_cv_prog_CC="$CC" # Let the user override the test.
2684else
2685as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2686for as_dir in $PATH
2687do
2688  IFS=$as_save_IFS
2689  test -z "$as_dir" && as_dir=.
2690  for ac_exec_ext in '' $ac_executable_extensions; do
2691  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2692    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2693    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2694    break 2
2695  fi
2696done
2697done
2698IFS=$as_save_IFS
2699
2700fi
2701fi
2702CC=$ac_cv_prog_CC
2703if test -n "$CC"; then
2704  { echo "$as_me:$LINENO: result: $CC" >&5
2705echo "${ECHO_T}$CC" >&6; }
2706else
2707  { echo "$as_me:$LINENO: result: no" >&5
2708echo "${ECHO_T}no" >&6; }
2709fi
2710
2711
2712    test -n "$CC" && break
2713  done
2714fi
2715if test -z "$CC"; then
2716  ac_ct_CC=$CC
2717  for ac_prog in cl.exe
2718do
2719  # Extract the first word of "$ac_prog", so it can be a program name with args.
2720set dummy $ac_prog; ac_word=$2
2721{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2722echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2723if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2724  echo $ECHO_N "(cached) $ECHO_C" >&6
2725else
2726  if test -n "$ac_ct_CC"; then
2727  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2728else
2729as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2730for as_dir in $PATH
2731do
2732  IFS=$as_save_IFS
2733  test -z "$as_dir" && as_dir=.
2734  for ac_exec_ext in '' $ac_executable_extensions; do
2735  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2736    ac_cv_prog_ac_ct_CC="$ac_prog"
2737    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2738    break 2
2739  fi
2740done
2741done
2742IFS=$as_save_IFS
2743
2744fi
2745fi
2746ac_ct_CC=$ac_cv_prog_ac_ct_CC
2747if test -n "$ac_ct_CC"; then
2748  { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2749echo "${ECHO_T}$ac_ct_CC" >&6; }
2750else
2751  { echo "$as_me:$LINENO: result: no" >&5
2752echo "${ECHO_T}no" >&6; }
2753fi
2754
2755
2756  test -n "$ac_ct_CC" && break
2757done
2758
2759  if test "x$ac_ct_CC" = x; then
2760    CC=""
2761  else
2762    case $cross_compiling:$ac_tool_warned in
2763yes:)
2764{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2765whose name does not start with the host triplet.  If you think this
2766configuration is useful to you, please write to autoconf@gnu.org." >&5
2767echo "$as_me: 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." >&2;}
2770ac_tool_warned=yes ;;
2771esac
2772    CC=$ac_ct_CC
2773  fi
2774fi
2775
2776fi
2777
2778
2779test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2780See \`config.log' for more details." >&5
2781echo "$as_me: error: no acceptable C compiler found in \$PATH
2782See \`config.log' for more details." >&2;}
2783   { (exit 1); exit 1; }; }
2784
2785# Provide some information about the compiler.
2786echo "$as_me:$LINENO: checking for C compiler version" >&5
2787ac_compiler=`set X $ac_compile; echo $2`
2788{ (ac_try="$ac_compiler --version >&5"
2789case "(($ac_try" in
2790  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2791  *) ac_try_echo=$ac_try;;
2792esac
2793eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2794  (eval "$ac_compiler --version >&5") 2>&5
2795  ac_status=$?
2796  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2797  (exit $ac_status); }
2798{ (ac_try="$ac_compiler -v >&5"
2799case "(($ac_try" in
2800  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2801  *) ac_try_echo=$ac_try;;
2802esac
2803eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2804  (eval "$ac_compiler -v >&5") 2>&5
2805  ac_status=$?
2806  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2807  (exit $ac_status); }
2808{ (ac_try="$ac_compiler -V >&5"
2809case "(($ac_try" in
2810  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2811  *) ac_try_echo=$ac_try;;
2812esac
2813eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2814  (eval "$ac_compiler -V >&5") 2>&5
2815  ac_status=$?
2816  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2817  (exit $ac_status); }
2818
2819cat >conftest.$ac_ext <<_ACEOF
2820/* confdefs.h.  */
2821_ACEOF
2822cat confdefs.h >>conftest.$ac_ext
2823cat >>conftest.$ac_ext <<_ACEOF
2824/* end confdefs.h.  */
2825
2826int
2827main ()
2828{
2829
2830  ;
2831  return 0;
2832}
2833_ACEOF
2834ac_clean_files_save=$ac_clean_files
2835ac_clean_files="$ac_clean_files a.out a.exe b.out"
2836# Try to create an executable without -o first, disregard a.out.
2837# It will help us diagnose broken compilers, and finding out an intuition
2838# of exeext.
2839{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
2840echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
2841ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2842#
2843# List of possible output files, starting from the most likely.
2844# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
2845# only as a last resort.  b.out is created by i960 compilers.
2846ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
2847#
2848# The IRIX 6 linker writes into existing files which may not be
2849# executable, retaining their permissions.  Remove them first so a
2850# subsequent execution test works.
2851ac_rmfiles=
2852for ac_file in $ac_files
2853do
2854  case $ac_file in
2855    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2856    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2857  esac
2858done
2859rm -f $ac_rmfiles
2860
2861if { (ac_try="$ac_link_default"
2862case "(($ac_try" in
2863  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2864  *) ac_try_echo=$ac_try;;
2865esac
2866eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2867  (eval "$ac_link_default") 2>&5
2868  ac_status=$?
2869  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2870  (exit $ac_status); }; then
2871  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2872# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2873# in a Makefile.  We should not override ac_cv_exeext if it was cached,
2874# so that the user can short-circuit this test for compilers unknown to
2875# Autoconf.
2876for ac_file in $ac_files ''
2877do
2878  test -f "$ac_file" || continue
2879  case $ac_file in
2880    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
2881	;;
2882    [ab].out )
2883	# We found the default executable, but exeext='' is most
2884	# certainly right.
2885	break;;
2886    *.* )
2887        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2888	then :; else
2889	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2890	fi
2891	# We set ac_cv_exeext here because the later test for it is not
2892	# safe: cross compilers may not add the suffix if given an `-o'
2893	# argument, so we may need to know it at that point already.
2894	# Even if this section looks crufty: it has the advantage of
2895	# actually working.
2896	break;;
2897    * )
2898	break;;
2899  esac
2900done
2901test "$ac_cv_exeext" = no && ac_cv_exeext=
2902
2903else
2904  ac_file=''
2905fi
2906
2907{ echo "$as_me:$LINENO: result: $ac_file" >&5
2908echo "${ECHO_T}$ac_file" >&6; }
2909if test -z "$ac_file"; then
2910  echo "$as_me: failed program was:" >&5
2911sed 's/^/| /' conftest.$ac_ext >&5
2912
2913{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2914See \`config.log' for more details." >&5
2915echo "$as_me: error: C compiler cannot create executables
2916See \`config.log' for more details." >&2;}
2917   { (exit 77); exit 77; }; }
2918fi
2919
2920ac_exeext=$ac_cv_exeext
2921
2922# Check that the compiler produces executables we can run.  If not, either
2923# the compiler is broken, or we cross compile.
2924{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2925echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2926# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2927# If not cross compiling, check that we can run a simple program.
2928if test "$cross_compiling" != yes; then
2929  if { ac_try='./$ac_file'
2930  { (case "(($ac_try" in
2931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2932  *) ac_try_echo=$ac_try;;
2933esac
2934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2935  (eval "$ac_try") 2>&5
2936  ac_status=$?
2937  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2938  (exit $ac_status); }; }; then
2939    cross_compiling=no
2940  else
2941    if test "$cross_compiling" = maybe; then
2942	cross_compiling=yes
2943    else
2944	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2945If you meant to cross compile, use \`--host'.
2946See \`config.log' for more details." >&5
2947echo "$as_me: error: cannot run C compiled programs.
2948If you meant to cross compile, use \`--host'.
2949See \`config.log' for more details." >&2;}
2950   { (exit 1); exit 1; }; }
2951    fi
2952  fi
2953fi
2954{ echo "$as_me:$LINENO: result: yes" >&5
2955echo "${ECHO_T}yes" >&6; }
2956
2957rm -f a.out a.exe conftest$ac_cv_exeext b.out
2958ac_clean_files=$ac_clean_files_save
2959# Check that the compiler produces executables we can run.  If not, either
2960# the compiler is broken, or we cross compile.
2961{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2962echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2963{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2964echo "${ECHO_T}$cross_compiling" >&6; }
2965
2966{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2967echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2968if { (ac_try="$ac_link"
2969case "(($ac_try" in
2970  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2971  *) ac_try_echo=$ac_try;;
2972esac
2973eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2974  (eval "$ac_link") 2>&5
2975  ac_status=$?
2976  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2977  (exit $ac_status); }; then
2978  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2979# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2980# work properly (i.e., refer to `conftest.exe'), while it won't with
2981# `rm'.
2982for ac_file in conftest.exe conftest conftest.*; do
2983  test -f "$ac_file" || continue
2984  case $ac_file in
2985    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2986    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2987	  break;;
2988    * ) break;;
2989  esac
2990done
2991else
2992  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2993See \`config.log' for more details." >&5
2994echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2995See \`config.log' for more details." >&2;}
2996   { (exit 1); exit 1; }; }
2997fi
2998
2999rm -f conftest$ac_cv_exeext
3000{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3001echo "${ECHO_T}$ac_cv_exeext" >&6; }
3002
3003rm -f conftest.$ac_ext
3004EXEEXT=$ac_cv_exeext
3005ac_exeext=$EXEEXT
3006{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3007echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3008if test "${ac_cv_objext+set}" = set; then
3009  echo $ECHO_N "(cached) $ECHO_C" >&6
3010else
3011  cat >conftest.$ac_ext <<_ACEOF
3012/* confdefs.h.  */
3013_ACEOF
3014cat confdefs.h >>conftest.$ac_ext
3015cat >>conftest.$ac_ext <<_ACEOF
3016/* end confdefs.h.  */
3017
3018int
3019main ()
3020{
3021
3022  ;
3023  return 0;
3024}
3025_ACEOF
3026rm -f conftest.o conftest.obj
3027if { (ac_try="$ac_compile"
3028case "(($ac_try" in
3029  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3030  *) ac_try_echo=$ac_try;;
3031esac
3032eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3033  (eval "$ac_compile") 2>&5
3034  ac_status=$?
3035  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3036  (exit $ac_status); }; then
3037  for ac_file in conftest.o conftest.obj conftest.*; do
3038  test -f "$ac_file" || continue;
3039  case $ac_file in
3040    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3041    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3042       break;;
3043  esac
3044done
3045else
3046  echo "$as_me: failed program was:" >&5
3047sed 's/^/| /' conftest.$ac_ext >&5
3048
3049{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3050See \`config.log' for more details." >&5
3051echo "$as_me: error: cannot compute suffix of object files: cannot compile
3052See \`config.log' for more details." >&2;}
3053   { (exit 1); exit 1; }; }
3054fi
3055
3056rm -f conftest.$ac_cv_objext conftest.$ac_ext
3057fi
3058{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3059echo "${ECHO_T}$ac_cv_objext" >&6; }
3060OBJEXT=$ac_cv_objext
3061ac_objext=$OBJEXT
3062{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3063echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3064if test "${ac_cv_c_compiler_gnu+set}" = set; then
3065  echo $ECHO_N "(cached) $ECHO_C" >&6
3066else
3067  cat >conftest.$ac_ext <<_ACEOF
3068/* confdefs.h.  */
3069_ACEOF
3070cat confdefs.h >>conftest.$ac_ext
3071cat >>conftest.$ac_ext <<_ACEOF
3072/* end confdefs.h.  */
3073
3074int
3075main ()
3076{
3077#ifndef __GNUC__
3078       choke me
3079#endif
3080
3081  ;
3082  return 0;
3083}
3084_ACEOF
3085rm -f conftest.$ac_objext
3086if { (ac_try="$ac_compile"
3087case "(($ac_try" in
3088  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3089  *) ac_try_echo=$ac_try;;
3090esac
3091eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3092  (eval "$ac_compile") 2>conftest.er1
3093  ac_status=$?
3094  grep -v '^ *+' conftest.er1 >conftest.err
3095  rm -f conftest.er1
3096  cat conftest.err >&5
3097  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3098  (exit $ac_status); } && {
3099	 test -z "$ac_c_werror_flag" ||
3100	 test ! -s conftest.err
3101       } && test -s conftest.$ac_objext; then
3102  ac_compiler_gnu=yes
3103else
3104  echo "$as_me: failed program was:" >&5
3105sed 's/^/| /' conftest.$ac_ext >&5
3106
3107	ac_compiler_gnu=no
3108fi
3109
3110rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3111ac_cv_c_compiler_gnu=$ac_compiler_gnu
3112
3113fi
3114{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3115echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3116GCC=`test $ac_compiler_gnu = yes && echo yes`
3117ac_test_CFLAGS=${CFLAGS+set}
3118ac_save_CFLAGS=$CFLAGS
3119{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3120echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3121if test "${ac_cv_prog_cc_g+set}" = set; then
3122  echo $ECHO_N "(cached) $ECHO_C" >&6
3123else
3124  ac_save_c_werror_flag=$ac_c_werror_flag
3125   ac_c_werror_flag=yes
3126   ac_cv_prog_cc_g=no
3127   CFLAGS="-g"
3128   cat >conftest.$ac_ext <<_ACEOF
3129/* confdefs.h.  */
3130_ACEOF
3131cat confdefs.h >>conftest.$ac_ext
3132cat >>conftest.$ac_ext <<_ACEOF
3133/* end confdefs.h.  */
3134
3135int
3136main ()
3137{
3138
3139  ;
3140  return 0;
3141}
3142_ACEOF
3143rm -f conftest.$ac_objext
3144if { (ac_try="$ac_compile"
3145case "(($ac_try" in
3146  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147  *) ac_try_echo=$ac_try;;
3148esac
3149eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3150  (eval "$ac_compile") 2>conftest.er1
3151  ac_status=$?
3152  grep -v '^ *+' conftest.er1 >conftest.err
3153  rm -f conftest.er1
3154  cat conftest.err >&5
3155  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3156  (exit $ac_status); } && {
3157	 test -z "$ac_c_werror_flag" ||
3158	 test ! -s conftest.err
3159       } && test -s conftest.$ac_objext; then
3160  ac_cv_prog_cc_g=yes
3161else
3162  echo "$as_me: failed program was:" >&5
3163sed 's/^/| /' conftest.$ac_ext >&5
3164
3165	CFLAGS=""
3166      cat >conftest.$ac_ext <<_ACEOF
3167/* confdefs.h.  */
3168_ACEOF
3169cat confdefs.h >>conftest.$ac_ext
3170cat >>conftest.$ac_ext <<_ACEOF
3171/* end confdefs.h.  */
3172
3173int
3174main ()
3175{
3176
3177  ;
3178  return 0;
3179}
3180_ACEOF
3181rm -f conftest.$ac_objext
3182if { (ac_try="$ac_compile"
3183case "(($ac_try" in
3184  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3185  *) ac_try_echo=$ac_try;;
3186esac
3187eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3188  (eval "$ac_compile") 2>conftest.er1
3189  ac_status=$?
3190  grep -v '^ *+' conftest.er1 >conftest.err
3191  rm -f conftest.er1
3192  cat conftest.err >&5
3193  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3194  (exit $ac_status); } && {
3195	 test -z "$ac_c_werror_flag" ||
3196	 test ! -s conftest.err
3197       } && test -s conftest.$ac_objext; then
3198  :
3199else
3200  echo "$as_me: failed program was:" >&5
3201sed 's/^/| /' conftest.$ac_ext >&5
3202
3203	ac_c_werror_flag=$ac_save_c_werror_flag
3204	 CFLAGS="-g"
3205	 cat >conftest.$ac_ext <<_ACEOF
3206/* confdefs.h.  */
3207_ACEOF
3208cat confdefs.h >>conftest.$ac_ext
3209cat >>conftest.$ac_ext <<_ACEOF
3210/* end confdefs.h.  */
3211
3212int
3213main ()
3214{
3215
3216  ;
3217  return 0;
3218}
3219_ACEOF
3220rm -f conftest.$ac_objext
3221if { (ac_try="$ac_compile"
3222case "(($ac_try" in
3223  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3224  *) ac_try_echo=$ac_try;;
3225esac
3226eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3227  (eval "$ac_compile") 2>conftest.er1
3228  ac_status=$?
3229  grep -v '^ *+' conftest.er1 >conftest.err
3230  rm -f conftest.er1
3231  cat conftest.err >&5
3232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3233  (exit $ac_status); } && {
3234	 test -z "$ac_c_werror_flag" ||
3235	 test ! -s conftest.err
3236       } && test -s conftest.$ac_objext; then
3237  ac_cv_prog_cc_g=yes
3238else
3239  echo "$as_me: failed program was:" >&5
3240sed 's/^/| /' conftest.$ac_ext >&5
3241
3242
3243fi
3244
3245rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
3252   ac_c_werror_flag=$ac_save_c_werror_flag
3253fi
3254{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3255echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3256if test "$ac_test_CFLAGS" = set; then
3257  CFLAGS=$ac_save_CFLAGS
3258elif test $ac_cv_prog_cc_g = yes; then
3259  if test "$GCC" = yes; then
3260    CFLAGS="-g -O2"
3261  else
3262    CFLAGS="-g"
3263  fi
3264else
3265  if test "$GCC" = yes; then
3266    CFLAGS="-O2"
3267  else
3268    CFLAGS=
3269  fi
3270fi
3271{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3272echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3273if test "${ac_cv_prog_cc_c89+set}" = set; then
3274  echo $ECHO_N "(cached) $ECHO_C" >&6
3275else
3276  ac_cv_prog_cc_c89=no
3277ac_save_CC=$CC
3278cat >conftest.$ac_ext <<_ACEOF
3279/* confdefs.h.  */
3280_ACEOF
3281cat confdefs.h >>conftest.$ac_ext
3282cat >>conftest.$ac_ext <<_ACEOF
3283/* end confdefs.h.  */
3284#include <stdarg.h>
3285#include <stdio.h>
3286#include <sys/types.h>
3287#include <sys/stat.h>
3288/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3289struct buf { int x; };
3290FILE * (*rcsopen) (struct buf *, struct stat *, int);
3291static char *e (p, i)
3292     char **p;
3293     int i;
3294{
3295  return p[i];
3296}
3297static char *f (char * (*g) (char **, int), char **p, ...)
3298{
3299  char *s;
3300  va_list v;
3301  va_start (v,p);
3302  s = g (p, va_arg (v,int));
3303  va_end (v);
3304  return s;
3305}
3306
3307/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3308   function prototypes and stuff, but not '\xHH' hex character constants.
3309   These don't provoke an error unfortunately, instead are silently treated
3310   as 'x'.  The following induces an error, until -std is added to get
3311   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3312   array size at least.  It's necessary to write '\x00'==0 to get something
3313   that's true only with -std.  */
3314int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3315
3316/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3317   inside strings and character constants.  */
3318#define FOO(x) 'x'
3319int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3320
3321int test (int i, double x);
3322struct s1 {int (*f) (int a);};
3323struct s2 {int (*f) (double a);};
3324int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3325int argc;
3326char **argv;
3327int
3328main ()
3329{
3330return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3331  ;
3332  return 0;
3333}
3334_ACEOF
3335for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3336	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3337do
3338  CC="$ac_save_CC $ac_arg"
3339  rm -f conftest.$ac_objext
3340if { (ac_try="$ac_compile"
3341case "(($ac_try" in
3342  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3343  *) ac_try_echo=$ac_try;;
3344esac
3345eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3346  (eval "$ac_compile") 2>conftest.er1
3347  ac_status=$?
3348  grep -v '^ *+' conftest.er1 >conftest.err
3349  rm -f conftest.er1
3350  cat conftest.err >&5
3351  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3352  (exit $ac_status); } && {
3353	 test -z "$ac_c_werror_flag" ||
3354	 test ! -s conftest.err
3355       } && test -s conftest.$ac_objext; then
3356  ac_cv_prog_cc_c89=$ac_arg
3357else
3358  echo "$as_me: failed program was:" >&5
3359sed 's/^/| /' conftest.$ac_ext >&5
3360
3361
3362fi
3363
3364rm -f core conftest.err conftest.$ac_objext
3365  test "x$ac_cv_prog_cc_c89" != "xno" && break
3366done
3367rm -f conftest.$ac_ext
3368CC=$ac_save_CC
3369
3370fi
3371# AC_CACHE_VAL
3372case "x$ac_cv_prog_cc_c89" in
3373  x)
3374    { echo "$as_me:$LINENO: result: none needed" >&5
3375echo "${ECHO_T}none needed" >&6; } ;;
3376  xno)
3377    { echo "$as_me:$LINENO: result: unsupported" >&5
3378echo "${ECHO_T}unsupported" >&6; } ;;
3379  *)
3380    CC="$CC $ac_cv_prog_cc_c89"
3381    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3382echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3383esac
3384
3385
3386ac_ext=c
3387ac_cpp='$CPP $CPPFLAGS'
3388ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3389ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3390ac_compiler_gnu=$ac_cv_c_compiler_gnu
3391DEPDIR="${am__leading_dot}deps"
3392
3393ac_config_commands="$ac_config_commands depfiles"
3394
3395
3396am_make=${MAKE-make}
3397cat > confinc << 'END'
3398am__doit:
3399	@echo done
3400.PHONY: am__doit
3401END
3402# If we don't find an include directive, just comment out the code.
3403{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3404echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3405am__include="#"
3406am__quote=
3407_am_result=none
3408# First try GNU make style include.
3409echo "include confinc" > confmf
3410# We grep out `Entering directory' and `Leaving directory'
3411# messages which can occur if `w' ends up in MAKEFLAGS.
3412# In particular we don't look at `^make:' because GNU make might
3413# be invoked under some other name (usually "gmake"), in which
3414# case it prints its new name instead of `make'.
3415if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3416   am__include=include
3417   am__quote=
3418   _am_result=GNU
3419fi
3420# Now try BSD make style include.
3421if test "$am__include" = "#"; then
3422   echo '.include "confinc"' > confmf
3423   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3424      am__include=.include
3425      am__quote="\""
3426      _am_result=BSD
3427   fi
3428fi
3429
3430
3431{ echo "$as_me:$LINENO: result: $_am_result" >&5
3432echo "${ECHO_T}$_am_result" >&6; }
3433rm -f confinc confmf
3434
3435# Check whether --enable-dependency-tracking was given.
3436if test "${enable_dependency_tracking+set}" = set; then
3437  enableval=$enable_dependency_tracking;
3438fi
3439
3440if test "x$enable_dependency_tracking" != xno; then
3441  am_depcomp="$ac_aux_dir/depcomp"
3442  AMDEPBACKSLASH='\'
3443fi
3444 if test "x$enable_dependency_tracking" != xno; then
3445  AMDEP_TRUE=
3446  AMDEP_FALSE='#'
3447else
3448  AMDEP_TRUE='#'
3449  AMDEP_FALSE=
3450fi
3451
3452
3453
3454depcc="$CC"   am_compiler_list=
3455
3456{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3457echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3458if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3459  echo $ECHO_N "(cached) $ECHO_C" >&6
3460else
3461  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3462  # We make a subdir and do the tests there.  Otherwise we can end up
3463  # making bogus files that we don't know about and never remove.  For
3464  # instance it was reported that on HP-UX the gcc test will end up
3465  # making a dummy file named `D' -- because `-MD' means `put the output
3466  # in D'.
3467  mkdir conftest.dir
3468  # Copy depcomp to subdir because otherwise we won't find it if we're
3469  # using a relative directory.
3470  cp "$am_depcomp" conftest.dir
3471  cd conftest.dir
3472  # We will build objects and dependencies in a subdirectory because
3473  # it helps to detect inapplicable dependency modes.  For instance
3474  # both Tru64's cc and ICC support -MD to output dependencies as a
3475  # side effect of compilation, but ICC will put the dependencies in
3476  # the current directory while Tru64 will put them in the object
3477  # directory.
3478  mkdir sub
3479
3480  am_cv_CC_dependencies_compiler_type=none
3481  if test "$am_compiler_list" = ""; then
3482     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3483  fi
3484  for depmode in $am_compiler_list; do
3485    # Setup a source with many dependencies, because some compilers
3486    # like to wrap large dependency lists on column 80 (with \), and
3487    # we should not choose a depcomp mode which is confused by this.
3488    #
3489    # We need to recreate these files for each test, as the compiler may
3490    # overwrite some of them when testing with obscure command lines.
3491    # This happens at least with the AIX C compiler.
3492    : > sub/conftest.c
3493    for i in 1 2 3 4 5 6; do
3494      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3495      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3496      # Solaris 8's {/usr,}/bin/sh.
3497      touch sub/conftst$i.h
3498    done
3499    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3500
3501    case $depmode in
3502    nosideeffect)
3503      # after this tag, mechanisms are not by side-effect, so they'll
3504      # only be used when explicitly requested
3505      if test "x$enable_dependency_tracking" = xyes; then
3506	continue
3507      else
3508	break
3509      fi
3510      ;;
3511    none) break ;;
3512    esac
3513    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3514    # mode.  It turns out that the SunPro C++ compiler does not properly
3515    # handle `-M -o', and we need to detect this.
3516    if depmode=$depmode \
3517       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3518       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3519       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3520         >/dev/null 2>conftest.err &&
3521       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3522       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3523       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3524       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3525      # icc doesn't choke on unknown options, it will just issue warnings
3526      # or remarks (even with -Werror).  So we grep stderr for any message
3527      # that says an option was ignored or not supported.
3528      # When given -MP, icc 7.0 and 7.1 complain thusly:
3529      #   icc: Command line warning: ignoring option '-M'; no argument required
3530      # The diagnosis changed in icc 8.0:
3531      #   icc: Command line remark: option '-MP' not supported
3532      if (grep 'ignoring option' conftest.err ||
3533          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3534        am_cv_CC_dependencies_compiler_type=$depmode
3535        break
3536      fi
3537    fi
3538  done
3539
3540  cd ..
3541  rm -rf conftest.dir
3542else
3543  am_cv_CC_dependencies_compiler_type=none
3544fi
3545
3546fi
3547{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3548echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3549CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3550
3551 if
3552  test "x$enable_dependency_tracking" != xno \
3553  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3554  am__fastdepCC_TRUE=
3555  am__fastdepCC_FALSE='#'
3556else
3557  am__fastdepCC_TRUE='#'
3558  am__fastdepCC_FALSE=
3559fi
3560
3561
3562# Check whether --enable-shared was given.
3563if test "${enable_shared+set}" = set; then
3564  enableval=$enable_shared; p=${PACKAGE-default}
3565    case $enableval in
3566    yes) enable_shared=yes ;;
3567    no) enable_shared=no ;;
3568    *)
3569      enable_shared=no
3570      # Look at the argument we got.  We use all the common list separators.
3571      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3572      for pkg in $enableval; do
3573	IFS="$lt_save_ifs"
3574	if test "X$pkg" = "X$p"; then
3575	  enable_shared=yes
3576	fi
3577      done
3578      IFS="$lt_save_ifs"
3579      ;;
3580    esac
3581else
3582  enable_shared=yes
3583fi
3584
3585
3586# Check whether --enable-static was given.
3587if test "${enable_static+set}" = set; then
3588  enableval=$enable_static; p=${PACKAGE-default}
3589    case $enableval in
3590    yes) enable_static=yes ;;
3591    no) enable_static=no ;;
3592    *)
3593     enable_static=no
3594      # Look at the argument we got.  We use all the common list separators.
3595      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3596      for pkg in $enableval; do
3597	IFS="$lt_save_ifs"
3598	if test "X$pkg" = "X$p"; then
3599	  enable_static=yes
3600	fi
3601      done
3602      IFS="$lt_save_ifs"
3603      ;;
3604    esac
3605else
3606  enable_static=yes
3607fi
3608
3609
3610# Check whether --enable-fast-install was given.
3611if test "${enable_fast_install+set}" = set; then
3612  enableval=$enable_fast_install; p=${PACKAGE-default}
3613    case $enableval in
3614    yes) enable_fast_install=yes ;;
3615    no) enable_fast_install=no ;;
3616    *)
3617      enable_fast_install=no
3618      # Look at the argument we got.  We use all the common list separators.
3619      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3620      for pkg in $enableval; do
3621	IFS="$lt_save_ifs"
3622	if test "X$pkg" = "X$p"; then
3623	  enable_fast_install=yes
3624	fi
3625      done
3626      IFS="$lt_save_ifs"
3627      ;;
3628    esac
3629else
3630  enable_fast_install=yes
3631fi
3632
3633
3634# Make sure we can run config.sub.
3635$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3636  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3637echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3638   { (exit 1); exit 1; }; }
3639
3640{ echo "$as_me:$LINENO: checking build system type" >&5
3641echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3642if test "${ac_cv_build+set}" = set; then
3643  echo $ECHO_N "(cached) $ECHO_C" >&6
3644else
3645  ac_build_alias=$build_alias
3646test "x$ac_build_alias" = x &&
3647  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3648test "x$ac_build_alias" = x &&
3649  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3650echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3651   { (exit 1); exit 1; }; }
3652ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3653  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3654echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3655   { (exit 1); exit 1; }; }
3656
3657fi
3658{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3659echo "${ECHO_T}$ac_cv_build" >&6; }
3660case $ac_cv_build in
3661*-*-*) ;;
3662*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3663echo "$as_me: error: invalid value of canonical build" >&2;}
3664   { (exit 1); exit 1; }; };;
3665esac
3666build=$ac_cv_build
3667ac_save_IFS=$IFS; IFS='-'
3668set x $ac_cv_build
3669shift
3670build_cpu=$1
3671build_vendor=$2
3672shift; shift
3673# Remember, the first character of IFS is used to create $*,
3674# except with old shells:
3675build_os=$*
3676IFS=$ac_save_IFS
3677case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3678
3679
3680{ echo "$as_me:$LINENO: checking host system type" >&5
3681echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3682if test "${ac_cv_host+set}" = set; then
3683  echo $ECHO_N "(cached) $ECHO_C" >&6
3684else
3685  if test "x$host_alias" = x; then
3686  ac_cv_host=$ac_cv_build
3687else
3688  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3689    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3690echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3691   { (exit 1); exit 1; }; }
3692fi
3693
3694fi
3695{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3696echo "${ECHO_T}$ac_cv_host" >&6; }
3697case $ac_cv_host in
3698*-*-*) ;;
3699*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3700echo "$as_me: error: invalid value of canonical host" >&2;}
3701   { (exit 1); exit 1; }; };;
3702esac
3703host=$ac_cv_host
3704ac_save_IFS=$IFS; IFS='-'
3705set x $ac_cv_host
3706shift
3707host_cpu=$1
3708host_vendor=$2
3709shift; shift
3710# Remember, the first character of IFS is used to create $*,
3711# except with old shells:
3712host_os=$*
3713IFS=$ac_save_IFS
3714case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3715
3716
3717{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3718echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3719if test "${lt_cv_path_SED+set}" = set; then
3720  echo $ECHO_N "(cached) $ECHO_C" >&6
3721else
3722  # Loop through the user's path and test for sed and gsed.
3723# Then use that list of sed's as ones to test for truncation.
3724as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3725for as_dir in $PATH
3726do
3727  IFS=$as_save_IFS
3728  test -z "$as_dir" && as_dir=.
3729  for lt_ac_prog in sed gsed; do
3730    for ac_exec_ext in '' $ac_executable_extensions; do
3731      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3732        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3733      fi
3734    done
3735  done
3736done
3737lt_ac_max=0
3738lt_ac_count=0
3739# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3740# along with /bin/sed that truncates output.
3741for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3742  test ! -f $lt_ac_sed && continue
3743  cat /dev/null > conftest.in
3744  lt_ac_count=0
3745  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3746  # Check for GNU sed and select it if it is found.
3747  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3748    lt_cv_path_SED=$lt_ac_sed
3749    break
3750  fi
3751  while true; do
3752    cat conftest.in conftest.in >conftest.tmp
3753    mv conftest.tmp conftest.in
3754    cp conftest.in conftest.nl
3755    echo >>conftest.nl
3756    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3757    cmp -s conftest.out conftest.nl || break
3758    # 10000 chars as input seems more than enough
3759    test $lt_ac_count -gt 10 && break
3760    lt_ac_count=`expr $lt_ac_count + 1`
3761    if test $lt_ac_count -gt $lt_ac_max; then
3762      lt_ac_max=$lt_ac_count
3763      lt_cv_path_SED=$lt_ac_sed
3764    fi
3765  done
3766done
3767
3768fi
3769
3770SED=$lt_cv_path_SED
3771{ echo "$as_me:$LINENO: result: $SED" >&5
3772echo "${ECHO_T}$SED" >&6; }
3773
3774{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3775echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3776if test "${ac_cv_path_GREP+set}" = set; then
3777  echo $ECHO_N "(cached) $ECHO_C" >&6
3778else
3779  # Extract the first word of "grep ggrep" to use in msg output
3780if test -z "$GREP"; then
3781set dummy grep ggrep; ac_prog_name=$2
3782if test "${ac_cv_path_GREP+set}" = set; then
3783  echo $ECHO_N "(cached) $ECHO_C" >&6
3784else
3785  ac_path_GREP_found=false
3786# Loop through the user's path and test for each of PROGNAME-LIST
3787as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3788for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3789do
3790  IFS=$as_save_IFS
3791  test -z "$as_dir" && as_dir=.
3792  for ac_prog in grep ggrep; do
3793  for ac_exec_ext in '' $ac_executable_extensions; do
3794    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3795    { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3796    # Check for GNU ac_path_GREP and select it if it is found.
3797  # Check for GNU $ac_path_GREP
3798case `"$ac_path_GREP" --version 2>&1` in
3799*GNU*)
3800  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3801*)
3802  ac_count=0
3803  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3804  while :
3805  do
3806    cat "conftest.in" "conftest.in" >"conftest.tmp"
3807    mv "conftest.tmp" "conftest.in"
3808    cp "conftest.in" "conftest.nl"
3809    echo 'GREP' >> "conftest.nl"
3810    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3811    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3812    ac_count=`expr $ac_count + 1`
3813    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3814      # Best one so far, save it but keep looking for a better one
3815      ac_cv_path_GREP="$ac_path_GREP"
3816      ac_path_GREP_max=$ac_count
3817    fi
3818    # 10*(2^10) chars as input seems more than enough
3819    test $ac_count -gt 10 && break
3820  done
3821  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3822esac
3823
3824
3825    $ac_path_GREP_found && break 3
3826  done
3827done
3828
3829done
3830IFS=$as_save_IFS
3831
3832
3833fi
3834
3835GREP="$ac_cv_path_GREP"
3836if test -z "$GREP"; then
3837  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3838echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3839   { (exit 1); exit 1; }; }
3840fi
3841
3842else
3843  ac_cv_path_GREP=$GREP
3844fi
3845
3846
3847fi
3848{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3849echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3850 GREP="$ac_cv_path_GREP"
3851
3852
3853{ echo "$as_me:$LINENO: checking for egrep" >&5
3854echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3855if test "${ac_cv_path_EGREP+set}" = set; then
3856  echo $ECHO_N "(cached) $ECHO_C" >&6
3857else
3858  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3859   then ac_cv_path_EGREP="$GREP -E"
3860   else
3861     # Extract the first word of "egrep" to use in msg output
3862if test -z "$EGREP"; then
3863set dummy egrep; ac_prog_name=$2
3864if test "${ac_cv_path_EGREP+set}" = set; then
3865  echo $ECHO_N "(cached) $ECHO_C" >&6
3866else
3867  ac_path_EGREP_found=false
3868# Loop through the user's path and test for each of PROGNAME-LIST
3869as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3870for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3871do
3872  IFS=$as_save_IFS
3873  test -z "$as_dir" && as_dir=.
3874  for ac_prog in egrep; do
3875  for ac_exec_ext in '' $ac_executable_extensions; do
3876    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3877    { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3878    # Check for GNU ac_path_EGREP and select it if it is found.
3879  # Check for GNU $ac_path_EGREP
3880case `"$ac_path_EGREP" --version 2>&1` in
3881*GNU*)
3882  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3883*)
3884  ac_count=0
3885  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3886  while :
3887  do
3888    cat "conftest.in" "conftest.in" >"conftest.tmp"
3889    mv "conftest.tmp" "conftest.in"
3890    cp "conftest.in" "conftest.nl"
3891    echo 'EGREP' >> "conftest.nl"
3892    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3893    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3894    ac_count=`expr $ac_count + 1`
3895    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3896      # Best one so far, save it but keep looking for a better one
3897      ac_cv_path_EGREP="$ac_path_EGREP"
3898      ac_path_EGREP_max=$ac_count
3899    fi
3900    # 10*(2^10) chars as input seems more than enough
3901    test $ac_count -gt 10 && break
3902  done
3903  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3904esac
3905
3906
3907    $ac_path_EGREP_found && break 3
3908  done
3909done
3910
3911done
3912IFS=$as_save_IFS
3913
3914
3915fi
3916
3917EGREP="$ac_cv_path_EGREP"
3918if test -z "$EGREP"; then
3919  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3920echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3921   { (exit 1); exit 1; }; }
3922fi
3923
3924else
3925  ac_cv_path_EGREP=$EGREP
3926fi
3927
3928
3929   fi
3930fi
3931{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
3932echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
3933 EGREP="$ac_cv_path_EGREP"
3934
3935
3936
3937# Check whether --with-gnu-ld was given.
3938if test "${with_gnu_ld+set}" = set; then
3939  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
3940else
3941  with_gnu_ld=no
3942fi
3943
3944ac_prog=ld
3945if test "$GCC" = yes; then
3946  # Check if gcc -print-prog-name=ld gives a path.
3947  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
3948echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
3949  case $host in
3950  *-*-mingw*)
3951    # gcc leaves a trailing carriage return which upsets mingw
3952    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
3953  *)
3954    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
3955  esac
3956  case $ac_prog in
3957    # Accept absolute paths.
3958    [\\/]* | ?:[\\/]*)
3959      re_direlt='/[^/][^/]*/\.\./'
3960      # Canonicalize the pathname of ld
3961      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
3962      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
3963	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
3964      done
3965      test -z "$LD" && LD="$ac_prog"
3966      ;;
3967  "")
3968    # If it fails, then pretend we aren't using GCC.
3969    ac_prog=ld
3970    ;;
3971  *)
3972    # If it is relative, then search for the first ld in PATH.
3973    with_gnu_ld=unknown
3974    ;;
3975  esac
3976elif test "$with_gnu_ld" = yes; then
3977  { echo "$as_me:$LINENO: checking for GNU ld" >&5
3978echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
3979else
3980  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
3981echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
3982fi
3983if test "${lt_cv_path_LD+set}" = set; then
3984  echo $ECHO_N "(cached) $ECHO_C" >&6
3985else
3986  if test -z "$LD"; then
3987  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
3988  for ac_dir in $PATH; do
3989    IFS="$lt_save_ifs"
3990    test -z "$ac_dir" && ac_dir=.
3991    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
3992      lt_cv_path_LD="$ac_dir/$ac_prog"
3993      # Check to see if the program is GNU ld.  I'd rather use --version,
3994      # but apparently some variants of GNU ld only accept -v.
3995      # Break only if it was the GNU/non-GNU ld that we prefer.
3996      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
3997      *GNU* | *'with BFD'*)
3998	test "$with_gnu_ld" != no && break
3999	;;
4000      *)
4001	test "$with_gnu_ld" != yes && break
4002	;;
4003      esac
4004    fi
4005  done
4006  IFS="$lt_save_ifs"
4007else
4008  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4009fi
4010fi
4011
4012LD="$lt_cv_path_LD"
4013if test -n "$LD"; then
4014  { echo "$as_me:$LINENO: result: $LD" >&5
4015echo "${ECHO_T}$LD" >&6; }
4016else
4017  { echo "$as_me:$LINENO: result: no" >&5
4018echo "${ECHO_T}no" >&6; }
4019fi
4020test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4021echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4022   { (exit 1); exit 1; }; }
4023{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4024echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4025if test "${lt_cv_prog_gnu_ld+set}" = set; then
4026  echo $ECHO_N "(cached) $ECHO_C" >&6
4027else
4028  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4029case `$LD -v 2>&1 </dev/null` in
4030*GNU* | *'with BFD'*)
4031  lt_cv_prog_gnu_ld=yes
4032  ;;
4033*)
4034  lt_cv_prog_gnu_ld=no
4035  ;;
4036esac
4037fi
4038{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4039echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4040with_gnu_ld=$lt_cv_prog_gnu_ld
4041
4042
4043{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4044echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4045if test "${lt_cv_ld_reload_flag+set}" = set; then
4046  echo $ECHO_N "(cached) $ECHO_C" >&6
4047else
4048  lt_cv_ld_reload_flag='-r'
4049fi
4050{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4051echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4052reload_flag=$lt_cv_ld_reload_flag
4053case $reload_flag in
4054"" | " "*) ;;
4055*) reload_flag=" $reload_flag" ;;
4056esac
4057reload_cmds='$LD$reload_flag -o $output$reload_objs'
4058case $host_os in
4059  darwin*)
4060    if test "$GCC" = yes; then
4061      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4062    else
4063      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4064    fi
4065    ;;
4066esac
4067
4068{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4069echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4070if test "${lt_cv_path_NM+set}" = set; then
4071  echo $ECHO_N "(cached) $ECHO_C" >&6
4072else
4073  if test -n "$NM"; then
4074  # Let the user override the test.
4075  lt_cv_path_NM="$NM"
4076else
4077  lt_nm_to_check="${ac_tool_prefix}nm"
4078  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4079    lt_nm_to_check="$lt_nm_to_check nm"
4080  fi
4081  for lt_tmp_nm in $lt_nm_to_check; do
4082    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4083    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4084      IFS="$lt_save_ifs"
4085      test -z "$ac_dir" && ac_dir=.
4086      tmp_nm="$ac_dir/$lt_tmp_nm"
4087      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4088	# Check to see if the nm accepts a BSD-compat flag.
4089	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4090	#   nm: unknown option "B" ignored
4091	# Tru64's nm complains that /dev/null is an invalid object file
4092	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4093	*/dev/null* | *'Invalid file or object type'*)
4094	  lt_cv_path_NM="$tmp_nm -B"
4095	  break
4096	  ;;
4097	*)
4098	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4099	  */dev/null*)
4100	    lt_cv_path_NM="$tmp_nm -p"
4101	    break
4102	    ;;
4103	  *)
4104	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4105	    continue # so that we can try to find one that supports BSD flags
4106	    ;;
4107	  esac
4108	  ;;
4109	esac
4110      fi
4111    done
4112    IFS="$lt_save_ifs"
4113  done
4114  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4115fi
4116fi
4117{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4118echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4119NM="$lt_cv_path_NM"
4120
4121{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4122echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4123LN_S=$as_ln_s
4124if test "$LN_S" = "ln -s"; then
4125  { echo "$as_me:$LINENO: result: yes" >&5
4126echo "${ECHO_T}yes" >&6; }
4127else
4128  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4129echo "${ECHO_T}no, using $LN_S" >&6; }
4130fi
4131
4132{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4133echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4134if test "${lt_cv_deplibs_check_method+set}" = set; then
4135  echo $ECHO_N "(cached) $ECHO_C" >&6
4136else
4137  lt_cv_file_magic_cmd='$MAGIC_CMD'
4138lt_cv_file_magic_test_file=
4139lt_cv_deplibs_check_method='unknown'
4140# Need to set the preceding variable on all platforms that support
4141# interlibrary dependencies.
4142# 'none' -- dependencies not supported.
4143# `unknown' -- same as none, but documents that we really don't know.
4144# 'pass_all' -- all dependencies passed with no checks.
4145# 'test_compile' -- check by making test program.
4146# 'file_magic [[regex]]' -- check by looking for files in library path
4147# which responds to the $file_magic_cmd with a given extended regex.
4148# If you have `file' or equivalent on your system and you're not sure
4149# whether `pass_all' will *always* work, you probably want this one.
4150
4151case $host_os in
4152aix4* | aix5*)
4153  lt_cv_deplibs_check_method=pass_all
4154  ;;
4155
4156beos*)
4157  lt_cv_deplibs_check_method=pass_all
4158  ;;
4159
4160bsdi[45]*)
4161  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4162  lt_cv_file_magic_cmd='/usr/bin/file -L'
4163  lt_cv_file_magic_test_file=/shlib/libc.so
4164  ;;
4165
4166cygwin*)
4167  # func_win32_libid is a shell function defined in ltmain.sh
4168  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4169  lt_cv_file_magic_cmd='func_win32_libid'
4170  ;;
4171
4172mingw* | pw32*)
4173  # Base MSYS/MinGW do not provide the 'file' command needed by
4174  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4175  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4176  lt_cv_file_magic_cmd='$OBJDUMP -f'
4177  ;;
4178
4179darwin* | rhapsody*)
4180  lt_cv_deplibs_check_method=pass_all
4181  ;;
4182
4183freebsd* | kfreebsd*-gnu | dragonfly*)
4184  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4185    case $host_cpu in
4186    i*86 )
4187      # Not sure whether the presence of OpenBSD here was a mistake.
4188      # Let's accept both of them until this is cleared up.
4189      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4190      lt_cv_file_magic_cmd=/usr/bin/file
4191      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4192      ;;
4193    esac
4194  else
4195    lt_cv_deplibs_check_method=pass_all
4196  fi
4197  ;;
4198
4199gnu*)
4200  lt_cv_deplibs_check_method=pass_all
4201  ;;
4202
4203hpux10.20* | hpux11*)
4204  lt_cv_file_magic_cmd=/usr/bin/file
4205  case $host_cpu in
4206  ia64*)
4207    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4208    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4209    ;;
4210  hppa*64*)
4211    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]'
4212    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4213    ;;
4214  *)
4215    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4216    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4217    ;;
4218  esac
4219  ;;
4220
4221interix3*)
4222  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4223  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4224  ;;
4225
4226irix5* | irix6* | nonstopux*)
4227  case $LD in
4228  *-32|*"-32 ") libmagic=32-bit;;
4229  *-n32|*"-n32 ") libmagic=N32;;
4230  *-64|*"-64 ") libmagic=64-bit;;
4231  *) libmagic=never-match;;
4232  esac
4233  lt_cv_deplibs_check_method=pass_all
4234  ;;
4235
4236# This must be Linux ELF.
4237linux*)
4238  lt_cv_deplibs_check_method=pass_all
4239  ;;
4240
4241netbsd*)
4242  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4243    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4244  else
4245    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4246  fi
4247  ;;
4248
4249newos6*)
4250  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4251  lt_cv_file_magic_cmd=/usr/bin/file
4252  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4253  ;;
4254
4255nto-qnx*)
4256  lt_cv_deplibs_check_method=unknown
4257  ;;
4258
4259openbsd*)
4260  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4261    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4262  else
4263    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4264  fi
4265  ;;
4266
4267osf3* | osf4* | osf5*)
4268  lt_cv_deplibs_check_method=pass_all
4269  ;;
4270
4271solaris*)
4272  lt_cv_deplibs_check_method=pass_all
4273  ;;
4274
4275sysv4 | sysv4.3*)
4276  case $host_vendor in
4277  motorola)
4278    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]'
4279    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4280    ;;
4281  ncr)
4282    lt_cv_deplibs_check_method=pass_all
4283    ;;
4284  sequent)
4285    lt_cv_file_magic_cmd='/bin/file'
4286    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4287    ;;
4288  sni)
4289    lt_cv_file_magic_cmd='/bin/file'
4290    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4291    lt_cv_file_magic_test_file=/lib/libc.so
4292    ;;
4293  siemens)
4294    lt_cv_deplibs_check_method=pass_all
4295    ;;
4296  pc)
4297    lt_cv_deplibs_check_method=pass_all
4298    ;;
4299  esac
4300  ;;
4301
4302sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4303  lt_cv_deplibs_check_method=pass_all
4304  ;;
4305esac
4306
4307fi
4308{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4309echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4310file_magic_cmd=$lt_cv_file_magic_cmd
4311deplibs_check_method=$lt_cv_deplibs_check_method
4312test -z "$deplibs_check_method" && deplibs_check_method=unknown
4313
4314
4315
4316
4317# If no C compiler was specified, use CC.
4318LTCC=${LTCC-"$CC"}
4319
4320# If no C compiler flags were specified, use CFLAGS.
4321LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4322
4323# Allow CC to be a program name with arguments.
4324compiler=$CC
4325
4326
4327# Check whether --enable-libtool-lock was given.
4328if test "${enable_libtool_lock+set}" = set; then
4329  enableval=$enable_libtool_lock;
4330fi
4331
4332test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4333
4334# Some flags need to be propagated to the compiler or linker for good
4335# libtool support.
4336case $host in
4337ia64-*-hpux*)
4338  # Find out which ABI we are using.
4339  echo 'int i;' > conftest.$ac_ext
4340  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4341  (eval $ac_compile) 2>&5
4342  ac_status=$?
4343  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4344  (exit $ac_status); }; then
4345    case `/usr/bin/file conftest.$ac_objext` in
4346    *ELF-32*)
4347      HPUX_IA64_MODE="32"
4348      ;;
4349    *ELF-64*)
4350      HPUX_IA64_MODE="64"
4351      ;;
4352    esac
4353  fi
4354  rm -rf conftest*
4355  ;;
4356*-*-irix6*)
4357  # Find out which ABI we are using.
4358  echo '#line 4358 "configure"' > conftest.$ac_ext
4359  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4360  (eval $ac_compile) 2>&5
4361  ac_status=$?
4362  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4363  (exit $ac_status); }; then
4364   if test "$lt_cv_prog_gnu_ld" = yes; then
4365    case `/usr/bin/file conftest.$ac_objext` in
4366    *32-bit*)
4367      LD="${LD-ld} -melf32bsmip"
4368      ;;
4369    *N32*)
4370      LD="${LD-ld} -melf32bmipn32"
4371      ;;
4372    *64-bit*)
4373      LD="${LD-ld} -melf64bmip"
4374      ;;
4375    esac
4376   else
4377    case `/usr/bin/file conftest.$ac_objext` in
4378    *32-bit*)
4379      LD="${LD-ld} -32"
4380      ;;
4381    *N32*)
4382      LD="${LD-ld} -n32"
4383      ;;
4384    *64-bit*)
4385      LD="${LD-ld} -64"
4386      ;;
4387    esac
4388   fi
4389  fi
4390  rm -rf conftest*
4391  ;;
4392
4393x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4394  # Find out which ABI we are using.
4395  echo 'int i;' > conftest.$ac_ext
4396  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4397  (eval $ac_compile) 2>&5
4398  ac_status=$?
4399  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4400  (exit $ac_status); }; then
4401    case `/usr/bin/file conftest.o` in
4402    *32-bit*)
4403      case $host in
4404        x86_64-*linux*)
4405          LD="${LD-ld} -m elf_i386"
4406          ;;
4407        ppc64-*linux*|powerpc64-*linux*)
4408          LD="${LD-ld} -m elf32ppclinux"
4409          ;;
4410        s390x-*linux*)
4411          LD="${LD-ld} -m elf_s390"
4412          ;;
4413        sparc64-*linux*)
4414          LD="${LD-ld} -m elf32_sparc"
4415          ;;
4416      esac
4417      ;;
4418    *64-bit*)
4419      case $host in
4420        x86_64-*linux*)
4421          LD="${LD-ld} -m elf_x86_64"
4422          ;;
4423        ppc*-*linux*|powerpc*-*linux*)
4424          LD="${LD-ld} -m elf64ppc"
4425          ;;
4426        s390*-*linux*)
4427          LD="${LD-ld} -m elf64_s390"
4428          ;;
4429        sparc*-*linux*)
4430          LD="${LD-ld} -m elf64_sparc"
4431          ;;
4432      esac
4433      ;;
4434    esac
4435  fi
4436  rm -rf conftest*
4437  ;;
4438
4439*-*-sco3.2v5*)
4440  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4441  SAVE_CFLAGS="$CFLAGS"
4442  CFLAGS="$CFLAGS -belf"
4443  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4444echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4445if test "${lt_cv_cc_needs_belf+set}" = set; then
4446  echo $ECHO_N "(cached) $ECHO_C" >&6
4447else
4448  ac_ext=c
4449ac_cpp='$CPP $CPPFLAGS'
4450ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4451ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4452ac_compiler_gnu=$ac_cv_c_compiler_gnu
4453
4454     cat >conftest.$ac_ext <<_ACEOF
4455/* confdefs.h.  */
4456_ACEOF
4457cat confdefs.h >>conftest.$ac_ext
4458cat >>conftest.$ac_ext <<_ACEOF
4459/* end confdefs.h.  */
4460
4461int
4462main ()
4463{
4464
4465  ;
4466  return 0;
4467}
4468_ACEOF
4469rm -f conftest.$ac_objext conftest$ac_exeext
4470if { (ac_try="$ac_link"
4471case "(($ac_try" in
4472  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4473  *) ac_try_echo=$ac_try;;
4474esac
4475eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4476  (eval "$ac_link") 2>conftest.er1
4477  ac_status=$?
4478  grep -v '^ *+' conftest.er1 >conftest.err
4479  rm -f conftest.er1
4480  cat conftest.err >&5
4481  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4482  (exit $ac_status); } && {
4483	 test -z "$ac_c_werror_flag" ||
4484	 test ! -s conftest.err
4485       } && test -s conftest$ac_exeext &&
4486       $as_test_x conftest$ac_exeext; then
4487  lt_cv_cc_needs_belf=yes
4488else
4489  echo "$as_me: failed program was:" >&5
4490sed 's/^/| /' conftest.$ac_ext >&5
4491
4492	lt_cv_cc_needs_belf=no
4493fi
4494
4495rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4496      conftest$ac_exeext conftest.$ac_ext
4497     ac_ext=c
4498ac_cpp='$CPP $CPPFLAGS'
4499ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4500ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4501ac_compiler_gnu=$ac_cv_c_compiler_gnu
4502
4503fi
4504{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4505echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4506  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4507    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4508    CFLAGS="$SAVE_CFLAGS"
4509  fi
4510  ;;
4511sparc*-*solaris*)
4512  # Find out which ABI we are using.
4513  echo 'int i;' > conftest.$ac_ext
4514  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4515  (eval $ac_compile) 2>&5
4516  ac_status=$?
4517  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4518  (exit $ac_status); }; then
4519    case `/usr/bin/file conftest.o` in
4520    *64-bit*)
4521      case $lt_cv_prog_gnu_ld in
4522      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4523      *)    LD="${LD-ld} -64" ;;
4524      esac
4525      ;;
4526    esac
4527  fi
4528  rm -rf conftest*
4529  ;;
4530
4531
4532esac
4533
4534need_locks="$enable_libtool_lock"
4535
4536
4537ac_ext=c
4538ac_cpp='$CPP $CPPFLAGS'
4539ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4540ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4541ac_compiler_gnu=$ac_cv_c_compiler_gnu
4542{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4543echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4544# On Suns, sometimes $CPP names a directory.
4545if test -n "$CPP" && test -d "$CPP"; then
4546  CPP=
4547fi
4548if test -z "$CPP"; then
4549  if test "${ac_cv_prog_CPP+set}" = set; then
4550  echo $ECHO_N "(cached) $ECHO_C" >&6
4551else
4552      # Double quotes because CPP needs to be expanded
4553    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4554    do
4555      ac_preproc_ok=false
4556for ac_c_preproc_warn_flag in '' yes
4557do
4558  # Use a header file that comes with gcc, so configuring glibc
4559  # with a fresh cross-compiler works.
4560  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4561  # <limits.h> exists even on freestanding compilers.
4562  # On the NeXT, cc -E runs the code through the compiler's parser,
4563  # not just through cpp. "Syntax error" is here to catch this case.
4564  cat >conftest.$ac_ext <<_ACEOF
4565/* confdefs.h.  */
4566_ACEOF
4567cat confdefs.h >>conftest.$ac_ext
4568cat >>conftest.$ac_ext <<_ACEOF
4569/* end confdefs.h.  */
4570#ifdef __STDC__
4571# include <limits.h>
4572#else
4573# include <assert.h>
4574#endif
4575		     Syntax error
4576_ACEOF
4577if { (ac_try="$ac_cpp conftest.$ac_ext"
4578case "(($ac_try" in
4579  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4580  *) ac_try_echo=$ac_try;;
4581esac
4582eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4583  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4584  ac_status=$?
4585  grep -v '^ *+' conftest.er1 >conftest.err
4586  rm -f conftest.er1
4587  cat conftest.err >&5
4588  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4589  (exit $ac_status); } >/dev/null && {
4590	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4591	 test ! -s conftest.err
4592       }; then
4593  :
4594else
4595  echo "$as_me: failed program was:" >&5
4596sed 's/^/| /' conftest.$ac_ext >&5
4597
4598  # Broken: fails on valid input.
4599continue
4600fi
4601
4602rm -f conftest.err conftest.$ac_ext
4603
4604  # OK, works on sane cases.  Now check whether nonexistent headers
4605  # can be detected and how.
4606  cat >conftest.$ac_ext <<_ACEOF
4607/* confdefs.h.  */
4608_ACEOF
4609cat confdefs.h >>conftest.$ac_ext
4610cat >>conftest.$ac_ext <<_ACEOF
4611/* end confdefs.h.  */
4612#include <ac_nonexistent.h>
4613_ACEOF
4614if { (ac_try="$ac_cpp conftest.$ac_ext"
4615case "(($ac_try" in
4616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4617  *) ac_try_echo=$ac_try;;
4618esac
4619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4620  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4621  ac_status=$?
4622  grep -v '^ *+' conftest.er1 >conftest.err
4623  rm -f conftest.er1
4624  cat conftest.err >&5
4625  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4626  (exit $ac_status); } >/dev/null && {
4627	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4628	 test ! -s conftest.err
4629       }; then
4630  # Broken: success on invalid input.
4631continue
4632else
4633  echo "$as_me: failed program was:" >&5
4634sed 's/^/| /' conftest.$ac_ext >&5
4635
4636  # Passes both tests.
4637ac_preproc_ok=:
4638break
4639fi
4640
4641rm -f conftest.err conftest.$ac_ext
4642
4643done
4644# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4645rm -f conftest.err conftest.$ac_ext
4646if $ac_preproc_ok; then
4647  break
4648fi
4649
4650    done
4651    ac_cv_prog_CPP=$CPP
4652
4653fi
4654  CPP=$ac_cv_prog_CPP
4655else
4656  ac_cv_prog_CPP=$CPP
4657fi
4658{ echo "$as_me:$LINENO: result: $CPP" >&5
4659echo "${ECHO_T}$CPP" >&6; }
4660ac_preproc_ok=false
4661for ac_c_preproc_warn_flag in '' yes
4662do
4663  # Use a header file that comes with gcc, so configuring glibc
4664  # with a fresh cross-compiler works.
4665  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4666  # <limits.h> exists even on freestanding compilers.
4667  # On the NeXT, cc -E runs the code through the compiler's parser,
4668  # not just through cpp. "Syntax error" is here to catch this case.
4669  cat >conftest.$ac_ext <<_ACEOF
4670/* confdefs.h.  */
4671_ACEOF
4672cat confdefs.h >>conftest.$ac_ext
4673cat >>conftest.$ac_ext <<_ACEOF
4674/* end confdefs.h.  */
4675#ifdef __STDC__
4676# include <limits.h>
4677#else
4678# include <assert.h>
4679#endif
4680		     Syntax error
4681_ACEOF
4682if { (ac_try="$ac_cpp conftest.$ac_ext"
4683case "(($ac_try" in
4684  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4685  *) ac_try_echo=$ac_try;;
4686esac
4687eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4688  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4689  ac_status=$?
4690  grep -v '^ *+' conftest.er1 >conftest.err
4691  rm -f conftest.er1
4692  cat conftest.err >&5
4693  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4694  (exit $ac_status); } >/dev/null && {
4695	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4696	 test ! -s conftest.err
4697       }; then
4698  :
4699else
4700  echo "$as_me: failed program was:" >&5
4701sed 's/^/| /' conftest.$ac_ext >&5
4702
4703  # Broken: fails on valid input.
4704continue
4705fi
4706
4707rm -f conftest.err conftest.$ac_ext
4708
4709  # OK, works on sane cases.  Now check whether nonexistent headers
4710  # can be detected and how.
4711  cat >conftest.$ac_ext <<_ACEOF
4712/* confdefs.h.  */
4713_ACEOF
4714cat confdefs.h >>conftest.$ac_ext
4715cat >>conftest.$ac_ext <<_ACEOF
4716/* end confdefs.h.  */
4717#include <ac_nonexistent.h>
4718_ACEOF
4719if { (ac_try="$ac_cpp conftest.$ac_ext"
4720case "(($ac_try" in
4721  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4722  *) ac_try_echo=$ac_try;;
4723esac
4724eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4725  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4726  ac_status=$?
4727  grep -v '^ *+' conftest.er1 >conftest.err
4728  rm -f conftest.er1
4729  cat conftest.err >&5
4730  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4731  (exit $ac_status); } >/dev/null && {
4732	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4733	 test ! -s conftest.err
4734       }; then
4735  # Broken: success on invalid input.
4736continue
4737else
4738  echo "$as_me: failed program was:" >&5
4739sed 's/^/| /' conftest.$ac_ext >&5
4740
4741  # Passes both tests.
4742ac_preproc_ok=:
4743break
4744fi
4745
4746rm -f conftest.err conftest.$ac_ext
4747
4748done
4749# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4750rm -f conftest.err conftest.$ac_ext
4751if $ac_preproc_ok; then
4752  :
4753else
4754  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4755See \`config.log' for more details." >&5
4756echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4757See \`config.log' for more details." >&2;}
4758   { (exit 1); exit 1; }; }
4759fi
4760
4761ac_ext=c
4762ac_cpp='$CPP $CPPFLAGS'
4763ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4764ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4765ac_compiler_gnu=$ac_cv_c_compiler_gnu
4766
4767
4768{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4769echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4770if test "${ac_cv_header_stdc+set}" = set; then
4771  echo $ECHO_N "(cached) $ECHO_C" >&6
4772else
4773  cat >conftest.$ac_ext <<_ACEOF
4774/* confdefs.h.  */
4775_ACEOF
4776cat confdefs.h >>conftest.$ac_ext
4777cat >>conftest.$ac_ext <<_ACEOF
4778/* end confdefs.h.  */
4779#include <stdlib.h>
4780#include <stdarg.h>
4781#include <string.h>
4782#include <float.h>
4783
4784int
4785main ()
4786{
4787
4788  ;
4789  return 0;
4790}
4791_ACEOF
4792rm -f conftest.$ac_objext
4793if { (ac_try="$ac_compile"
4794case "(($ac_try" in
4795  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4796  *) ac_try_echo=$ac_try;;
4797esac
4798eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4799  (eval "$ac_compile") 2>conftest.er1
4800  ac_status=$?
4801  grep -v '^ *+' conftest.er1 >conftest.err
4802  rm -f conftest.er1
4803  cat conftest.err >&5
4804  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4805  (exit $ac_status); } && {
4806	 test -z "$ac_c_werror_flag" ||
4807	 test ! -s conftest.err
4808       } && test -s conftest.$ac_objext; then
4809  ac_cv_header_stdc=yes
4810else
4811  echo "$as_me: failed program was:" >&5
4812sed 's/^/| /' conftest.$ac_ext >&5
4813
4814	ac_cv_header_stdc=no
4815fi
4816
4817rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4818
4819if test $ac_cv_header_stdc = yes; then
4820  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4821  cat >conftest.$ac_ext <<_ACEOF
4822/* confdefs.h.  */
4823_ACEOF
4824cat confdefs.h >>conftest.$ac_ext
4825cat >>conftest.$ac_ext <<_ACEOF
4826/* end confdefs.h.  */
4827#include <string.h>
4828
4829_ACEOF
4830if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4831  $EGREP "memchr" >/dev/null 2>&1; then
4832  :
4833else
4834  ac_cv_header_stdc=no
4835fi
4836rm -f conftest*
4837
4838fi
4839
4840if test $ac_cv_header_stdc = yes; then
4841  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4842  cat >conftest.$ac_ext <<_ACEOF
4843/* confdefs.h.  */
4844_ACEOF
4845cat confdefs.h >>conftest.$ac_ext
4846cat >>conftest.$ac_ext <<_ACEOF
4847/* end confdefs.h.  */
4848#include <stdlib.h>
4849
4850_ACEOF
4851if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4852  $EGREP "free" >/dev/null 2>&1; then
4853  :
4854else
4855  ac_cv_header_stdc=no
4856fi
4857rm -f conftest*
4858
4859fi
4860
4861if test $ac_cv_header_stdc = yes; then
4862  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4863  if test "$cross_compiling" = yes; then
4864  :
4865else
4866  cat >conftest.$ac_ext <<_ACEOF
4867/* confdefs.h.  */
4868_ACEOF
4869cat confdefs.h >>conftest.$ac_ext
4870cat >>conftest.$ac_ext <<_ACEOF
4871/* end confdefs.h.  */
4872#include <ctype.h>
4873#include <stdlib.h>
4874#if ((' ' & 0x0FF) == 0x020)
4875# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4876# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4877#else
4878# define ISLOWER(c) \
4879		   (('a' <= (c) && (c) <= 'i') \
4880		     || ('j' <= (c) && (c) <= 'r') \
4881		     || ('s' <= (c) && (c) <= 'z'))
4882# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4883#endif
4884
4885#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4886int
4887main ()
4888{
4889  int i;
4890  for (i = 0; i < 256; i++)
4891    if (XOR (islower (i), ISLOWER (i))
4892	|| toupper (i) != TOUPPER (i))
4893      return 2;
4894  return 0;
4895}
4896_ACEOF
4897rm -f conftest$ac_exeext
4898if { (ac_try="$ac_link"
4899case "(($ac_try" in
4900  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4901  *) ac_try_echo=$ac_try;;
4902esac
4903eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4904  (eval "$ac_link") 2>&5
4905  ac_status=$?
4906  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4907  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
4908  { (case "(($ac_try" in
4909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4910  *) ac_try_echo=$ac_try;;
4911esac
4912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4913  (eval "$ac_try") 2>&5
4914  ac_status=$?
4915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4916  (exit $ac_status); }; }; then
4917  :
4918else
4919  echo "$as_me: program exited with status $ac_status" >&5
4920echo "$as_me: failed program was:" >&5
4921sed 's/^/| /' conftest.$ac_ext >&5
4922
4923( exit $ac_status )
4924ac_cv_header_stdc=no
4925fi
4926rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
4927fi
4928
4929
4930fi
4931fi
4932{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
4933echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
4934if test $ac_cv_header_stdc = yes; then
4935
4936cat >>confdefs.h <<\_ACEOF
4937#define STDC_HEADERS 1
4938_ACEOF
4939
4940fi
4941
4942# On IRIX 5.3, sys/types and inttypes.h are conflicting.
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4953		  inttypes.h stdint.h unistd.h
4954do
4955as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
4956{ echo "$as_me:$LINENO: checking for $ac_header" >&5
4957echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
4958if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
4959  echo $ECHO_N "(cached) $ECHO_C" >&6
4960else
4961  cat >conftest.$ac_ext <<_ACEOF
4962/* confdefs.h.  */
4963_ACEOF
4964cat confdefs.h >>conftest.$ac_ext
4965cat >>conftest.$ac_ext <<_ACEOF
4966/* end confdefs.h.  */
4967$ac_includes_default
4968
4969#include <$ac_header>
4970_ACEOF
4971rm -f conftest.$ac_objext
4972if { (ac_try="$ac_compile"
4973case "(($ac_try" in
4974  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4975  *) ac_try_echo=$ac_try;;
4976esac
4977eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4978  (eval "$ac_compile") 2>conftest.er1
4979  ac_status=$?
4980  grep -v '^ *+' conftest.er1 >conftest.err
4981  rm -f conftest.er1
4982  cat conftest.err >&5
4983  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4984  (exit $ac_status); } && {
4985	 test -z "$ac_c_werror_flag" ||
4986	 test ! -s conftest.err
4987       } && test -s conftest.$ac_objext; then
4988  eval "$as_ac_Header=yes"
4989else
4990  echo "$as_me: failed program was:" >&5
4991sed 's/^/| /' conftest.$ac_ext >&5
4992
4993	eval "$as_ac_Header=no"
4994fi
4995
4996rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4997fi
4998ac_res=`eval echo '${'$as_ac_Header'}'`
4999	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5000echo "${ECHO_T}$ac_res" >&6; }
5001if test `eval echo '${'$as_ac_Header'}'` = yes; then
5002  cat >>confdefs.h <<_ACEOF
5003#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5004_ACEOF
5005
5006fi
5007
5008done
5009
5010
5011
5012for ac_header in dlfcn.h
5013do
5014as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5015if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5016  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5017echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5018if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5019  echo $ECHO_N "(cached) $ECHO_C" >&6
5020fi
5021ac_res=`eval echo '${'$as_ac_Header'}'`
5022	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5023echo "${ECHO_T}$ac_res" >&6; }
5024else
5025  # Is the header compilable?
5026{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5027echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5028cat >conftest.$ac_ext <<_ACEOF
5029/* confdefs.h.  */
5030_ACEOF
5031cat confdefs.h >>conftest.$ac_ext
5032cat >>conftest.$ac_ext <<_ACEOF
5033/* end confdefs.h.  */
5034$ac_includes_default
5035#include <$ac_header>
5036_ACEOF
5037rm -f conftest.$ac_objext
5038if { (ac_try="$ac_compile"
5039case "(($ac_try" in
5040  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5041  *) ac_try_echo=$ac_try;;
5042esac
5043eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5044  (eval "$ac_compile") 2>conftest.er1
5045  ac_status=$?
5046  grep -v '^ *+' conftest.er1 >conftest.err
5047  rm -f conftest.er1
5048  cat conftest.err >&5
5049  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5050  (exit $ac_status); } && {
5051	 test -z "$ac_c_werror_flag" ||
5052	 test ! -s conftest.err
5053       } && test -s conftest.$ac_objext; then
5054  ac_header_compiler=yes
5055else
5056  echo "$as_me: failed program was:" >&5
5057sed 's/^/| /' conftest.$ac_ext >&5
5058
5059	ac_header_compiler=no
5060fi
5061
5062rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5063{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5064echo "${ECHO_T}$ac_header_compiler" >&6; }
5065
5066# Is the header present?
5067{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5068echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5069cat >conftest.$ac_ext <<_ACEOF
5070/* confdefs.h.  */
5071_ACEOF
5072cat confdefs.h >>conftest.$ac_ext
5073cat >>conftest.$ac_ext <<_ACEOF
5074/* end confdefs.h.  */
5075#include <$ac_header>
5076_ACEOF
5077if { (ac_try="$ac_cpp conftest.$ac_ext"
5078case "(($ac_try" in
5079  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5080  *) ac_try_echo=$ac_try;;
5081esac
5082eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5083  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5084  ac_status=$?
5085  grep -v '^ *+' conftest.er1 >conftest.err
5086  rm -f conftest.er1
5087  cat conftest.err >&5
5088  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5089  (exit $ac_status); } >/dev/null && {
5090	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5091	 test ! -s conftest.err
5092       }; then
5093  ac_header_preproc=yes
5094else
5095  echo "$as_me: failed program was:" >&5
5096sed 's/^/| /' conftest.$ac_ext >&5
5097
5098  ac_header_preproc=no
5099fi
5100
5101rm -f conftest.err conftest.$ac_ext
5102{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5103echo "${ECHO_T}$ac_header_preproc" >&6; }
5104
5105# So?  What about this header?
5106case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5107  yes:no: )
5108    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5109echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5110    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5111echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5112    ac_header_preproc=yes
5113    ;;
5114  no:yes:* )
5115    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5116echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5117    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5118echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5119    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5120echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5121    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5122echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5123    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5124echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5125    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5126echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5127    ( cat <<\_ASBOX
5128## ---------------------------------------------------------------------- ##
5129## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5130## ---------------------------------------------------------------------- ##
5131_ASBOX
5132     ) | sed "s/^/$as_me: WARNING:     /" >&2
5133    ;;
5134esac
5135{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5136echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5137if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5138  echo $ECHO_N "(cached) $ECHO_C" >&6
5139else
5140  eval "$as_ac_Header=\$ac_header_preproc"
5141fi
5142ac_res=`eval echo '${'$as_ac_Header'}'`
5143	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5144echo "${ECHO_T}$ac_res" >&6; }
5145
5146fi
5147if test `eval echo '${'$as_ac_Header'}'` = yes; then
5148  cat >>confdefs.h <<_ACEOF
5149#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5150_ACEOF
5151
5152fi
5153
5154done
5155
5156ac_ext=cpp
5157ac_cpp='$CXXCPP $CPPFLAGS'
5158ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5159ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5160ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5161if test -z "$CXX"; then
5162  if test -n "$CCC"; then
5163    CXX=$CCC
5164  else
5165    if test -n "$ac_tool_prefix"; then
5166  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5167  do
5168    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5169set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5170{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5171echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5172if test "${ac_cv_prog_CXX+set}" = set; then
5173  echo $ECHO_N "(cached) $ECHO_C" >&6
5174else
5175  if test -n "$CXX"; then
5176  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5177else
5178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5179for as_dir in $PATH
5180do
5181  IFS=$as_save_IFS
5182  test -z "$as_dir" && as_dir=.
5183  for ac_exec_ext in '' $ac_executable_extensions; do
5184  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5185    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5186    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5187    break 2
5188  fi
5189done
5190done
5191IFS=$as_save_IFS
5192
5193fi
5194fi
5195CXX=$ac_cv_prog_CXX
5196if test -n "$CXX"; then
5197  { echo "$as_me:$LINENO: result: $CXX" >&5
5198echo "${ECHO_T}$CXX" >&6; }
5199else
5200  { echo "$as_me:$LINENO: result: no" >&5
5201echo "${ECHO_T}no" >&6; }
5202fi
5203
5204
5205    test -n "$CXX" && break
5206  done
5207fi
5208if test -z "$CXX"; then
5209  ac_ct_CXX=$CXX
5210  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5211do
5212  # Extract the first word of "$ac_prog", so it can be a program name with args.
5213set dummy $ac_prog; ac_word=$2
5214{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5215echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5216if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5217  echo $ECHO_N "(cached) $ECHO_C" >&6
5218else
5219  if test -n "$ac_ct_CXX"; then
5220  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5221else
5222as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5223for as_dir in $PATH
5224do
5225  IFS=$as_save_IFS
5226  test -z "$as_dir" && as_dir=.
5227  for ac_exec_ext in '' $ac_executable_extensions; do
5228  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5229    ac_cv_prog_ac_ct_CXX="$ac_prog"
5230    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5231    break 2
5232  fi
5233done
5234done
5235IFS=$as_save_IFS
5236
5237fi
5238fi
5239ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5240if test -n "$ac_ct_CXX"; then
5241  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5242echo "${ECHO_T}$ac_ct_CXX" >&6; }
5243else
5244  { echo "$as_me:$LINENO: result: no" >&5
5245echo "${ECHO_T}no" >&6; }
5246fi
5247
5248
5249  test -n "$ac_ct_CXX" && break
5250done
5251
5252  if test "x$ac_ct_CXX" = x; then
5253    CXX="g++"
5254  else
5255    case $cross_compiling:$ac_tool_warned in
5256yes:)
5257{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5258whose name does not start with the host triplet.  If you think this
5259configuration is useful to you, please write to autoconf@gnu.org." >&5
5260echo "$as_me: 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." >&2;}
5263ac_tool_warned=yes ;;
5264esac
5265    CXX=$ac_ct_CXX
5266  fi
5267fi
5268
5269  fi
5270fi
5271# Provide some information about the compiler.
5272echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5273ac_compiler=`set X $ac_compile; echo $2`
5274{ (ac_try="$ac_compiler --version >&5"
5275case "(($ac_try" in
5276  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5277  *) ac_try_echo=$ac_try;;
5278esac
5279eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5280  (eval "$ac_compiler --version >&5") 2>&5
5281  ac_status=$?
5282  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5283  (exit $ac_status); }
5284{ (ac_try="$ac_compiler -v >&5"
5285case "(($ac_try" in
5286  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5287  *) ac_try_echo=$ac_try;;
5288esac
5289eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5290  (eval "$ac_compiler -v >&5") 2>&5
5291  ac_status=$?
5292  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5293  (exit $ac_status); }
5294{ (ac_try="$ac_compiler -V >&5"
5295case "(($ac_try" in
5296  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5297  *) ac_try_echo=$ac_try;;
5298esac
5299eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5300  (eval "$ac_compiler -V >&5") 2>&5
5301  ac_status=$?
5302  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5303  (exit $ac_status); }
5304
5305{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5306echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5307if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5308  echo $ECHO_N "(cached) $ECHO_C" >&6
5309else
5310  cat >conftest.$ac_ext <<_ACEOF
5311/* confdefs.h.  */
5312_ACEOF
5313cat confdefs.h >>conftest.$ac_ext
5314cat >>conftest.$ac_ext <<_ACEOF
5315/* end confdefs.h.  */
5316
5317int
5318main ()
5319{
5320#ifndef __GNUC__
5321       choke me
5322#endif
5323
5324  ;
5325  return 0;
5326}
5327_ACEOF
5328rm -f conftest.$ac_objext
5329if { (ac_try="$ac_compile"
5330case "(($ac_try" in
5331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5332  *) ac_try_echo=$ac_try;;
5333esac
5334eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5335  (eval "$ac_compile") 2>conftest.er1
5336  ac_status=$?
5337  grep -v '^ *+' conftest.er1 >conftest.err
5338  rm -f conftest.er1
5339  cat conftest.err >&5
5340  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5341  (exit $ac_status); } && {
5342	 test -z "$ac_cxx_werror_flag" ||
5343	 test ! -s conftest.err
5344       } && test -s conftest.$ac_objext; then
5345  ac_compiler_gnu=yes
5346else
5347  echo "$as_me: failed program was:" >&5
5348sed 's/^/| /' conftest.$ac_ext >&5
5349
5350	ac_compiler_gnu=no
5351fi
5352
5353rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5354ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5355
5356fi
5357{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5358echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5359GXX=`test $ac_compiler_gnu = yes && echo yes`
5360ac_test_CXXFLAGS=${CXXFLAGS+set}
5361ac_save_CXXFLAGS=$CXXFLAGS
5362{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5363echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5364if test "${ac_cv_prog_cxx_g+set}" = set; then
5365  echo $ECHO_N "(cached) $ECHO_C" >&6
5366else
5367  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5368   ac_cxx_werror_flag=yes
5369   ac_cv_prog_cxx_g=no
5370   CXXFLAGS="-g"
5371   cat >conftest.$ac_ext <<_ACEOF
5372/* confdefs.h.  */
5373_ACEOF
5374cat confdefs.h >>conftest.$ac_ext
5375cat >>conftest.$ac_ext <<_ACEOF
5376/* end confdefs.h.  */
5377
5378int
5379main ()
5380{
5381
5382  ;
5383  return 0;
5384}
5385_ACEOF
5386rm -f conftest.$ac_objext
5387if { (ac_try="$ac_compile"
5388case "(($ac_try" in
5389  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5390  *) ac_try_echo=$ac_try;;
5391esac
5392eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5393  (eval "$ac_compile") 2>conftest.er1
5394  ac_status=$?
5395  grep -v '^ *+' conftest.er1 >conftest.err
5396  rm -f conftest.er1
5397  cat conftest.err >&5
5398  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5399  (exit $ac_status); } && {
5400	 test -z "$ac_cxx_werror_flag" ||
5401	 test ! -s conftest.err
5402       } && test -s conftest.$ac_objext; then
5403  ac_cv_prog_cxx_g=yes
5404else
5405  echo "$as_me: failed program was:" >&5
5406sed 's/^/| /' conftest.$ac_ext >&5
5407
5408	CXXFLAGS=""
5409      cat >conftest.$ac_ext <<_ACEOF
5410/* confdefs.h.  */
5411_ACEOF
5412cat confdefs.h >>conftest.$ac_ext
5413cat >>conftest.$ac_ext <<_ACEOF
5414/* end confdefs.h.  */
5415
5416int
5417main ()
5418{
5419
5420  ;
5421  return 0;
5422}
5423_ACEOF
5424rm -f conftest.$ac_objext
5425if { (ac_try="$ac_compile"
5426case "(($ac_try" in
5427  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5428  *) ac_try_echo=$ac_try;;
5429esac
5430eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5431  (eval "$ac_compile") 2>conftest.er1
5432  ac_status=$?
5433  grep -v '^ *+' conftest.er1 >conftest.err
5434  rm -f conftest.er1
5435  cat conftest.err >&5
5436  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5437  (exit $ac_status); } && {
5438	 test -z "$ac_cxx_werror_flag" ||
5439	 test ! -s conftest.err
5440       } && test -s conftest.$ac_objext; then
5441  :
5442else
5443  echo "$as_me: failed program was:" >&5
5444sed 's/^/| /' conftest.$ac_ext >&5
5445
5446	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5447	 CXXFLAGS="-g"
5448	 cat >conftest.$ac_ext <<_ACEOF
5449/* confdefs.h.  */
5450_ACEOF
5451cat confdefs.h >>conftest.$ac_ext
5452cat >>conftest.$ac_ext <<_ACEOF
5453/* end confdefs.h.  */
5454
5455int
5456main ()
5457{
5458
5459  ;
5460  return 0;
5461}
5462_ACEOF
5463rm -f conftest.$ac_objext
5464if { (ac_try="$ac_compile"
5465case "(($ac_try" in
5466  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5467  *) ac_try_echo=$ac_try;;
5468esac
5469eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5470  (eval "$ac_compile") 2>conftest.er1
5471  ac_status=$?
5472  grep -v '^ *+' conftest.er1 >conftest.err
5473  rm -f conftest.er1
5474  cat conftest.err >&5
5475  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5476  (exit $ac_status); } && {
5477	 test -z "$ac_cxx_werror_flag" ||
5478	 test ! -s conftest.err
5479       } && test -s conftest.$ac_objext; then
5480  ac_cv_prog_cxx_g=yes
5481else
5482  echo "$as_me: failed program was:" >&5
5483sed 's/^/| /' conftest.$ac_ext >&5
5484
5485
5486fi
5487
5488rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
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
5495   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5496fi
5497{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5498echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5499if test "$ac_test_CXXFLAGS" = set; then
5500  CXXFLAGS=$ac_save_CXXFLAGS
5501elif test $ac_cv_prog_cxx_g = yes; then
5502  if test "$GXX" = yes; then
5503    CXXFLAGS="-g -O2"
5504  else
5505    CXXFLAGS="-g"
5506  fi
5507else
5508  if test "$GXX" = yes; then
5509    CXXFLAGS="-O2"
5510  else
5511    CXXFLAGS=
5512  fi
5513fi
5514ac_ext=cpp
5515ac_cpp='$CXXCPP $CPPFLAGS'
5516ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5517ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5518ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5519
5520depcc="$CXX"  am_compiler_list=
5521
5522{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5523echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5524if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5525  echo $ECHO_N "(cached) $ECHO_C" >&6
5526else
5527  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5528  # We make a subdir and do the tests there.  Otherwise we can end up
5529  # making bogus files that we don't know about and never remove.  For
5530  # instance it was reported that on HP-UX the gcc test will end up
5531  # making a dummy file named `D' -- because `-MD' means `put the output
5532  # in D'.
5533  mkdir conftest.dir
5534  # Copy depcomp to subdir because otherwise we won't find it if we're
5535  # using a relative directory.
5536  cp "$am_depcomp" conftest.dir
5537  cd conftest.dir
5538  # We will build objects and dependencies in a subdirectory because
5539  # it helps to detect inapplicable dependency modes.  For instance
5540  # both Tru64's cc and ICC support -MD to output dependencies as a
5541  # side effect of compilation, but ICC will put the dependencies in
5542  # the current directory while Tru64 will put them in the object
5543  # directory.
5544  mkdir sub
5545
5546  am_cv_CXX_dependencies_compiler_type=none
5547  if test "$am_compiler_list" = ""; then
5548     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5549  fi
5550  for depmode in $am_compiler_list; do
5551    # Setup a source with many dependencies, because some compilers
5552    # like to wrap large dependency lists on column 80 (with \), and
5553    # we should not choose a depcomp mode which is confused by this.
5554    #
5555    # We need to recreate these files for each test, as the compiler may
5556    # overwrite some of them when testing with obscure command lines.
5557    # This happens at least with the AIX C compiler.
5558    : > sub/conftest.c
5559    for i in 1 2 3 4 5 6; do
5560      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5561      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5562      # Solaris 8's {/usr,}/bin/sh.
5563      touch sub/conftst$i.h
5564    done
5565    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5566
5567    case $depmode in
5568    nosideeffect)
5569      # after this tag, mechanisms are not by side-effect, so they'll
5570      # only be used when explicitly requested
5571      if test "x$enable_dependency_tracking" = xyes; then
5572	continue
5573      else
5574	break
5575      fi
5576      ;;
5577    none) break ;;
5578    esac
5579    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5580    # mode.  It turns out that the SunPro C++ compiler does not properly
5581    # handle `-M -o', and we need to detect this.
5582    if depmode=$depmode \
5583       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5584       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5585       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5586         >/dev/null 2>conftest.err &&
5587       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5588       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5589       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5590       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5591      # icc doesn't choke on unknown options, it will just issue warnings
5592      # or remarks (even with -Werror).  So we grep stderr for any message
5593      # that says an option was ignored or not supported.
5594      # When given -MP, icc 7.0 and 7.1 complain thusly:
5595      #   icc: Command line warning: ignoring option '-M'; no argument required
5596      # The diagnosis changed in icc 8.0:
5597      #   icc: Command line remark: option '-MP' not supported
5598      if (grep 'ignoring option' conftest.err ||
5599          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5600        am_cv_CXX_dependencies_compiler_type=$depmode
5601        break
5602      fi
5603    fi
5604  done
5605
5606  cd ..
5607  rm -rf conftest.dir
5608else
5609  am_cv_CXX_dependencies_compiler_type=none
5610fi
5611
5612fi
5613{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5614echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5615CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5616
5617 if
5618  test "x$enable_dependency_tracking" != xno \
5619  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5620  am__fastdepCXX_TRUE=
5621  am__fastdepCXX_FALSE='#'
5622else
5623  am__fastdepCXX_TRUE='#'
5624  am__fastdepCXX_FALSE=
5625fi
5626
5627
5628
5629
5630if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5631    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5632    (test "X$CXX" != "Xg++"))) ; then
5633  ac_ext=cpp
5634ac_cpp='$CXXCPP $CPPFLAGS'
5635ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5636ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5637ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5638{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5639echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5640if test -z "$CXXCPP"; then
5641  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5642  echo $ECHO_N "(cached) $ECHO_C" >&6
5643else
5644      # Double quotes because CXXCPP needs to be expanded
5645    for CXXCPP in "$CXX -E" "/lib/cpp"
5646    do
5647      ac_preproc_ok=false
5648for ac_cxx_preproc_warn_flag in '' yes
5649do
5650  # Use a header file that comes with gcc, so configuring glibc
5651  # with a fresh cross-compiler works.
5652  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5653  # <limits.h> exists even on freestanding compilers.
5654  # On the NeXT, cc -E runs the code through the compiler's parser,
5655  # not just through cpp. "Syntax error" is here to catch this case.
5656  cat >conftest.$ac_ext <<_ACEOF
5657/* confdefs.h.  */
5658_ACEOF
5659cat confdefs.h >>conftest.$ac_ext
5660cat >>conftest.$ac_ext <<_ACEOF
5661/* end confdefs.h.  */
5662#ifdef __STDC__
5663# include <limits.h>
5664#else
5665# include <assert.h>
5666#endif
5667		     Syntax error
5668_ACEOF
5669if { (ac_try="$ac_cpp conftest.$ac_ext"
5670case "(($ac_try" in
5671  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5672  *) ac_try_echo=$ac_try;;
5673esac
5674eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5675  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5676  ac_status=$?
5677  grep -v '^ *+' conftest.er1 >conftest.err
5678  rm -f conftest.er1
5679  cat conftest.err >&5
5680  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5681  (exit $ac_status); } >/dev/null && {
5682	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5683	 test ! -s conftest.err
5684       }; then
5685  :
5686else
5687  echo "$as_me: failed program was:" >&5
5688sed 's/^/| /' conftest.$ac_ext >&5
5689
5690  # Broken: fails on valid input.
5691continue
5692fi
5693
5694rm -f conftest.err conftest.$ac_ext
5695
5696  # OK, works on sane cases.  Now check whether nonexistent headers
5697  # can be detected and how.
5698  cat >conftest.$ac_ext <<_ACEOF
5699/* confdefs.h.  */
5700_ACEOF
5701cat confdefs.h >>conftest.$ac_ext
5702cat >>conftest.$ac_ext <<_ACEOF
5703/* end confdefs.h.  */
5704#include <ac_nonexistent.h>
5705_ACEOF
5706if { (ac_try="$ac_cpp conftest.$ac_ext"
5707case "(($ac_try" in
5708  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5709  *) ac_try_echo=$ac_try;;
5710esac
5711eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5712  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5713  ac_status=$?
5714  grep -v '^ *+' conftest.er1 >conftest.err
5715  rm -f conftest.er1
5716  cat conftest.err >&5
5717  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5718  (exit $ac_status); } >/dev/null && {
5719	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5720	 test ! -s conftest.err
5721       }; then
5722  # Broken: success on invalid input.
5723continue
5724else
5725  echo "$as_me: failed program was:" >&5
5726sed 's/^/| /' conftest.$ac_ext >&5
5727
5728  # Passes both tests.
5729ac_preproc_ok=:
5730break
5731fi
5732
5733rm -f conftest.err conftest.$ac_ext
5734
5735done
5736# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5737rm -f conftest.err conftest.$ac_ext
5738if $ac_preproc_ok; then
5739  break
5740fi
5741
5742    done
5743    ac_cv_prog_CXXCPP=$CXXCPP
5744
5745fi
5746  CXXCPP=$ac_cv_prog_CXXCPP
5747else
5748  ac_cv_prog_CXXCPP=$CXXCPP
5749fi
5750{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
5751echo "${ECHO_T}$CXXCPP" >&6; }
5752ac_preproc_ok=false
5753for ac_cxx_preproc_warn_flag in '' yes
5754do
5755  # Use a header file that comes with gcc, so configuring glibc
5756  # with a fresh cross-compiler works.
5757  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5758  # <limits.h> exists even on freestanding compilers.
5759  # On the NeXT, cc -E runs the code through the compiler's parser,
5760  # not just through cpp. "Syntax error" is here to catch this case.
5761  cat >conftest.$ac_ext <<_ACEOF
5762/* confdefs.h.  */
5763_ACEOF
5764cat confdefs.h >>conftest.$ac_ext
5765cat >>conftest.$ac_ext <<_ACEOF
5766/* end confdefs.h.  */
5767#ifdef __STDC__
5768# include <limits.h>
5769#else
5770# include <assert.h>
5771#endif
5772		     Syntax error
5773_ACEOF
5774if { (ac_try="$ac_cpp conftest.$ac_ext"
5775case "(($ac_try" in
5776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5777  *) ac_try_echo=$ac_try;;
5778esac
5779eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5780  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5781  ac_status=$?
5782  grep -v '^ *+' conftest.er1 >conftest.err
5783  rm -f conftest.er1
5784  cat conftest.err >&5
5785  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5786  (exit $ac_status); } >/dev/null && {
5787	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5788	 test ! -s conftest.err
5789       }; then
5790  :
5791else
5792  echo "$as_me: failed program was:" >&5
5793sed 's/^/| /' conftest.$ac_ext >&5
5794
5795  # Broken: fails on valid input.
5796continue
5797fi
5798
5799rm -f conftest.err conftest.$ac_ext
5800
5801  # OK, works on sane cases.  Now check whether nonexistent headers
5802  # can be detected and how.
5803  cat >conftest.$ac_ext <<_ACEOF
5804/* confdefs.h.  */
5805_ACEOF
5806cat confdefs.h >>conftest.$ac_ext
5807cat >>conftest.$ac_ext <<_ACEOF
5808/* end confdefs.h.  */
5809#include <ac_nonexistent.h>
5810_ACEOF
5811if { (ac_try="$ac_cpp conftest.$ac_ext"
5812case "(($ac_try" in
5813  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5814  *) ac_try_echo=$ac_try;;
5815esac
5816eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5817  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5818  ac_status=$?
5819  grep -v '^ *+' conftest.er1 >conftest.err
5820  rm -f conftest.er1
5821  cat conftest.err >&5
5822  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5823  (exit $ac_status); } >/dev/null && {
5824	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5825	 test ! -s conftest.err
5826       }; then
5827  # Broken: success on invalid input.
5828continue
5829else
5830  echo "$as_me: failed program was:" >&5
5831sed 's/^/| /' conftest.$ac_ext >&5
5832
5833  # Passes both tests.
5834ac_preproc_ok=:
5835break
5836fi
5837
5838rm -f conftest.err conftest.$ac_ext
5839
5840done
5841# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5842rm -f conftest.err conftest.$ac_ext
5843if $ac_preproc_ok; then
5844  :
5845else
5846  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5847See \`config.log' for more details." >&5
5848echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
5849See \`config.log' for more details." >&2;}
5850   { (exit 1); exit 1; }; }
5851fi
5852
5853ac_ext=cpp
5854ac_cpp='$CXXCPP $CPPFLAGS'
5855ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5856ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5857ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5858
5859fi
5860
5861
5862ac_ext=f
5863ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
5864ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5865ac_compiler_gnu=$ac_cv_f77_compiler_gnu
5866if test -n "$ac_tool_prefix"; then
5867  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
5868  do
5869    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5870set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5871{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5872echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5873if test "${ac_cv_prog_F77+set}" = set; then
5874  echo $ECHO_N "(cached) $ECHO_C" >&6
5875else
5876  if test -n "$F77"; then
5877  ac_cv_prog_F77="$F77" # Let the user override the test.
5878else
5879as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5880for as_dir in $PATH
5881do
5882  IFS=$as_save_IFS
5883  test -z "$as_dir" && as_dir=.
5884  for ac_exec_ext in '' $ac_executable_extensions; do
5885  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5886    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
5887    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5888    break 2
5889  fi
5890done
5891done
5892IFS=$as_save_IFS
5893
5894fi
5895fi
5896F77=$ac_cv_prog_F77
5897if test -n "$F77"; then
5898  { echo "$as_me:$LINENO: result: $F77" >&5
5899echo "${ECHO_T}$F77" >&6; }
5900else
5901  { echo "$as_me:$LINENO: result: no" >&5
5902echo "${ECHO_T}no" >&6; }
5903fi
5904
5905
5906    test -n "$F77" && break
5907  done
5908fi
5909if test -z "$F77"; then
5910  ac_ct_F77=$F77
5911  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
5912do
5913  # Extract the first word of "$ac_prog", so it can be a program name with args.
5914set dummy $ac_prog; ac_word=$2
5915{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5916echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5917if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
5918  echo $ECHO_N "(cached) $ECHO_C" >&6
5919else
5920  if test -n "$ac_ct_F77"; then
5921  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
5922else
5923as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5924for as_dir in $PATH
5925do
5926  IFS=$as_save_IFS
5927  test -z "$as_dir" && as_dir=.
5928  for ac_exec_ext in '' $ac_executable_extensions; do
5929  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5930    ac_cv_prog_ac_ct_F77="$ac_prog"
5931    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5932    break 2
5933  fi
5934done
5935done
5936IFS=$as_save_IFS
5937
5938fi
5939fi
5940ac_ct_F77=$ac_cv_prog_ac_ct_F77
5941if test -n "$ac_ct_F77"; then
5942  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
5943echo "${ECHO_T}$ac_ct_F77" >&6; }
5944else
5945  { echo "$as_me:$LINENO: result: no" >&5
5946echo "${ECHO_T}no" >&6; }
5947fi
5948
5949
5950  test -n "$ac_ct_F77" && break
5951done
5952
5953  if test "x$ac_ct_F77" = x; then
5954    F77=""
5955  else
5956    case $cross_compiling:$ac_tool_warned in
5957yes:)
5958{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5959whose name does not start with the host triplet.  If you think this
5960configuration is useful to you, please write to autoconf@gnu.org." >&5
5961echo "$as_me: 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." >&2;}
5964ac_tool_warned=yes ;;
5965esac
5966    F77=$ac_ct_F77
5967  fi
5968fi
5969
5970
5971# Provide some information about the compiler.
5972echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
5973ac_compiler=`set X $ac_compile; echo $2`
5974{ (ac_try="$ac_compiler --version >&5"
5975case "(($ac_try" in
5976  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5977  *) ac_try_echo=$ac_try;;
5978esac
5979eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5980  (eval "$ac_compiler --version >&5") 2>&5
5981  ac_status=$?
5982  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5983  (exit $ac_status); }
5984{ (ac_try="$ac_compiler -v >&5"
5985case "(($ac_try" in
5986  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5987  *) ac_try_echo=$ac_try;;
5988esac
5989eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5990  (eval "$ac_compiler -v >&5") 2>&5
5991  ac_status=$?
5992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5993  (exit $ac_status); }
5994{ (ac_try="$ac_compiler -V >&5"
5995case "(($ac_try" in
5996  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5997  *) ac_try_echo=$ac_try;;
5998esac
5999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6000  (eval "$ac_compiler -V >&5") 2>&5
6001  ac_status=$?
6002  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6003  (exit $ac_status); }
6004rm -f a.out
6005
6006# If we don't use `.F' as extension, the preprocessor is not run on the
6007# input file.  (Note that this only needs to work for GNU compilers.)
6008ac_save_ext=$ac_ext
6009ac_ext=F
6010{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6011echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6012if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6013  echo $ECHO_N "(cached) $ECHO_C" >&6
6014else
6015  cat >conftest.$ac_ext <<_ACEOF
6016      program main
6017#ifndef __GNUC__
6018       choke me
6019#endif
6020
6021      end
6022_ACEOF
6023rm -f conftest.$ac_objext
6024if { (ac_try="$ac_compile"
6025case "(($ac_try" in
6026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6027  *) ac_try_echo=$ac_try;;
6028esac
6029eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6030  (eval "$ac_compile") 2>conftest.er1
6031  ac_status=$?
6032  grep -v '^ *+' conftest.er1 >conftest.err
6033  rm -f conftest.er1
6034  cat conftest.err >&5
6035  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6036  (exit $ac_status); } && {
6037	 test -z "$ac_f77_werror_flag" ||
6038	 test ! -s conftest.err
6039       } && test -s conftest.$ac_objext; then
6040  ac_compiler_gnu=yes
6041else
6042  echo "$as_me: failed program was:" >&5
6043sed 's/^/| /' conftest.$ac_ext >&5
6044
6045	ac_compiler_gnu=no
6046fi
6047
6048rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6049ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6050
6051fi
6052{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6053echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6054ac_ext=$ac_save_ext
6055ac_test_FFLAGS=${FFLAGS+set}
6056ac_save_FFLAGS=$FFLAGS
6057FFLAGS=
6058{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6059echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6060if test "${ac_cv_prog_f77_g+set}" = set; then
6061  echo $ECHO_N "(cached) $ECHO_C" >&6
6062else
6063  FFLAGS=-g
6064cat >conftest.$ac_ext <<_ACEOF
6065      program main
6066
6067      end
6068_ACEOF
6069rm -f conftest.$ac_objext
6070if { (ac_try="$ac_compile"
6071case "(($ac_try" in
6072  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6073  *) ac_try_echo=$ac_try;;
6074esac
6075eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6076  (eval "$ac_compile") 2>conftest.er1
6077  ac_status=$?
6078  grep -v '^ *+' conftest.er1 >conftest.err
6079  rm -f conftest.er1
6080  cat conftest.err >&5
6081  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6082  (exit $ac_status); } && {
6083	 test -z "$ac_f77_werror_flag" ||
6084	 test ! -s conftest.err
6085       } && test -s conftest.$ac_objext; then
6086  ac_cv_prog_f77_g=yes
6087else
6088  echo "$as_me: failed program was:" >&5
6089sed 's/^/| /' conftest.$ac_ext >&5
6090
6091	ac_cv_prog_f77_g=no
6092fi
6093
6094rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6095
6096fi
6097{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6098echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6099if test "$ac_test_FFLAGS" = set; then
6100  FFLAGS=$ac_save_FFLAGS
6101elif test $ac_cv_prog_f77_g = yes; then
6102  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6103    FFLAGS="-g -O2"
6104  else
6105    FFLAGS="-g"
6106  fi
6107else
6108  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6109    FFLAGS="-O2"
6110  else
6111    FFLAGS=
6112  fi
6113fi
6114
6115G77=`test $ac_compiler_gnu = yes && echo yes`
6116ac_ext=c
6117ac_cpp='$CPP $CPPFLAGS'
6118ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6119ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6120ac_compiler_gnu=$ac_cv_c_compiler_gnu
6121
6122
6123
6124# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6125
6126# find the maximum length of command line arguments
6127{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6128echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6129if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6130  echo $ECHO_N "(cached) $ECHO_C" >&6
6131else
6132    i=0
6133  teststring="ABCD"
6134
6135  case $build_os in
6136  msdosdjgpp*)
6137    # On DJGPP, this test can blow up pretty badly due to problems in libc
6138    # (any single argument exceeding 2000 bytes causes a buffer overrun
6139    # during glob expansion).  Even if it were fixed, the result of this
6140    # check would be larger than it should be.
6141    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6142    ;;
6143
6144  gnu*)
6145    # Under GNU Hurd, this test is not required because there is
6146    # no limit to the length of command line arguments.
6147    # Libtool will interpret -1 as no limit whatsoever
6148    lt_cv_sys_max_cmd_len=-1;
6149    ;;
6150
6151  cygwin* | mingw*)
6152    # On Win9x/ME, this test blows up -- it succeeds, but takes
6153    # about 5 minutes as the teststring grows exponentially.
6154    # Worse, since 9x/ME are not pre-emptively multitasking,
6155    # you end up with a "frozen" computer, even though with patience
6156    # the test eventually succeeds (with a max line length of 256k).
6157    # Instead, let's just punt: use the minimum linelength reported by
6158    # all of the supported platforms: 8192 (on NT/2K/XP).
6159    lt_cv_sys_max_cmd_len=8192;
6160    ;;
6161
6162  amigaos*)
6163    # On AmigaOS with pdksh, this test takes hours, literally.
6164    # So we just punt and use a minimum line length of 8192.
6165    lt_cv_sys_max_cmd_len=8192;
6166    ;;
6167
6168  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6169    # This has been around since 386BSD, at least.  Likely further.
6170    if test -x /sbin/sysctl; then
6171      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6172    elif test -x /usr/sbin/sysctl; then
6173      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6174    else
6175      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6176    fi
6177    # And add a safety zone
6178    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6179    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6180    ;;
6181
6182  interix*)
6183    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6184    lt_cv_sys_max_cmd_len=196608
6185    ;;
6186
6187  osf*)
6188    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6189    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6190    # nice to cause kernel panics so lets avoid the loop below.
6191    # First set a reasonable default.
6192    lt_cv_sys_max_cmd_len=16384
6193    #
6194    if test -x /sbin/sysconfig; then
6195      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6196        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6197      esac
6198    fi
6199    ;;
6200  sco3.2v5*)
6201    lt_cv_sys_max_cmd_len=102400
6202    ;;
6203  sysv5* | sco5v6* | sysv4.2uw2*)
6204    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6205    if test -n "$kargmax"; then
6206      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6207    else
6208      lt_cv_sys_max_cmd_len=32768
6209    fi
6210    ;;
6211  *)
6212    # If test is not a shell built-in, we'll probably end up computing a
6213    # maximum length that is only half of the actual maximum length, but
6214    # we can't tell.
6215    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6216    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6217	       = "XX$teststring") >/dev/null 2>&1 &&
6218	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6219	    lt_cv_sys_max_cmd_len=$new_result &&
6220	    test $i != 17 # 1/2 MB should be enough
6221    do
6222      i=`expr $i + 1`
6223      teststring=$teststring$teststring
6224    done
6225    teststring=
6226    # Add a significant safety factor because C++ compilers can tack on massive
6227    # amounts of additional arguments before passing them to the linker.
6228    # It appears as though 1/2 is a usable value.
6229    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6230    ;;
6231  esac
6232
6233fi
6234
6235if test -n $lt_cv_sys_max_cmd_len ; then
6236  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6237echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6238else
6239  { echo "$as_me:$LINENO: result: none" >&5
6240echo "${ECHO_T}none" >&6; }
6241fi
6242
6243
6244
6245
6246# Check for command to grab the raw symbol name followed by C symbol from nm.
6247{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6248echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6249if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6250  echo $ECHO_N "(cached) $ECHO_C" >&6
6251else
6252
6253# These are sane defaults that work on at least a few old systems.
6254# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6255
6256# Character class describing NM global symbol codes.
6257symcode='[BCDEGRST]'
6258
6259# Regexp to match symbols that can be accessed directly from C.
6260sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6261
6262# Transform an extracted symbol line into a proper C declaration
6263lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6264
6265# Transform an extracted symbol line into symbol name and symbol address
6266lt_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'"
6267
6268# Define system-specific variables.
6269case $host_os in
6270aix*)
6271  symcode='[BCDT]'
6272  ;;
6273cygwin* | mingw* | pw32*)
6274  symcode='[ABCDGISTW]'
6275  ;;
6276hpux*) # Its linker distinguishes data from code symbols
6277  if test "$host_cpu" = ia64; then
6278    symcode='[ABCDEGRST]'
6279  fi
6280  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6281  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'"
6282  ;;
6283linux*)
6284  if test "$host_cpu" = ia64; then
6285    symcode='[ABCDGIRSTW]'
6286    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6287    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'"
6288  fi
6289  ;;
6290irix* | nonstopux*)
6291  symcode='[BCDEGRST]'
6292  ;;
6293osf*)
6294  symcode='[BCDEGQRST]'
6295  ;;
6296solaris*)
6297  symcode='[BDRT]'
6298  ;;
6299sco3.2v5*)
6300  symcode='[DT]'
6301  ;;
6302sysv4.2uw2*)
6303  symcode='[DT]'
6304  ;;
6305sysv5* | sco5v6* | unixware* | OpenUNIX*)
6306  symcode='[ABDT]'
6307  ;;
6308sysv4)
6309  symcode='[DFNSTU]'
6310  ;;
6311esac
6312
6313# Handle CRLF in mingw tool chain
6314opt_cr=
6315case $build_os in
6316mingw*)
6317  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6318  ;;
6319esac
6320
6321# If we're using GNU nm, then use its standard symbol codes.
6322case `$NM -V 2>&1` in
6323*GNU* | *'with BFD'*)
6324  symcode='[ABCDGIRSTW]' ;;
6325esac
6326
6327# Try without a prefix undercore, then with it.
6328for ac_symprfx in "" "_"; do
6329
6330  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6331  symxfrm="\\1 $ac_symprfx\\2 \\2"
6332
6333  # Write the raw and C identifiers.
6334  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6335
6336  # Check to see that the pipe works correctly.
6337  pipe_works=no
6338
6339  rm -f conftest*
6340  cat > conftest.$ac_ext <<EOF
6341#ifdef __cplusplus
6342extern "C" {
6343#endif
6344char nm_test_var;
6345void nm_test_func(){}
6346#ifdef __cplusplus
6347}
6348#endif
6349int main(){nm_test_var='a';nm_test_func();return(0);}
6350EOF
6351
6352  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6353  (eval $ac_compile) 2>&5
6354  ac_status=$?
6355  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6356  (exit $ac_status); }; then
6357    # Now try to grab the symbols.
6358    nlist=conftest.nm
6359    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6360  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6361  ac_status=$?
6362  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6363  (exit $ac_status); } && test -s "$nlist"; then
6364      # Try sorting and uniquifying the output.
6365      if sort "$nlist" | uniq > "$nlist"T; then
6366	mv -f "$nlist"T "$nlist"
6367      else
6368	rm -f "$nlist"T
6369      fi
6370
6371      # Make sure that we snagged all the symbols we need.
6372      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6373	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6374	  cat <<EOF > conftest.$ac_ext
6375#ifdef __cplusplus
6376extern "C" {
6377#endif
6378
6379EOF
6380	  # Now generate the symbol file.
6381	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6382
6383	  cat <<EOF >> conftest.$ac_ext
6384#if defined (__STDC__) && __STDC__
6385# define lt_ptr_t void *
6386#else
6387# define lt_ptr_t char *
6388# define const
6389#endif
6390
6391/* The mapping between symbol names and symbols. */
6392const struct {
6393  const char *name;
6394  lt_ptr_t address;
6395}
6396lt_preloaded_symbols[] =
6397{
6398EOF
6399	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6400	  cat <<\EOF >> conftest.$ac_ext
6401  {0, (lt_ptr_t) 0}
6402};
6403
6404#ifdef __cplusplus
6405}
6406#endif
6407EOF
6408	  # Now try linking the two files.
6409	  mv conftest.$ac_objext conftstm.$ac_objext
6410	  lt_save_LIBS="$LIBS"
6411	  lt_save_CFLAGS="$CFLAGS"
6412	  LIBS="conftstm.$ac_objext"
6413	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6414	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6415  (eval $ac_link) 2>&5
6416  ac_status=$?
6417  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6418  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6419	    pipe_works=yes
6420	  fi
6421	  LIBS="$lt_save_LIBS"
6422	  CFLAGS="$lt_save_CFLAGS"
6423	else
6424	  echo "cannot find nm_test_func in $nlist" >&5
6425	fi
6426      else
6427	echo "cannot find nm_test_var in $nlist" >&5
6428      fi
6429    else
6430      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6431    fi
6432  else
6433    echo "$progname: failed program was:" >&5
6434    cat conftest.$ac_ext >&5
6435  fi
6436  rm -f conftest* conftst*
6437
6438  # Do not use the global_symbol_pipe unless it works.
6439  if test "$pipe_works" = yes; then
6440    break
6441  else
6442    lt_cv_sys_global_symbol_pipe=
6443  fi
6444done
6445
6446fi
6447
6448if test -z "$lt_cv_sys_global_symbol_pipe"; then
6449  lt_cv_sys_global_symbol_to_cdecl=
6450fi
6451if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6452  { echo "$as_me:$LINENO: result: failed" >&5
6453echo "${ECHO_T}failed" >&6; }
6454else
6455  { echo "$as_me:$LINENO: result: ok" >&5
6456echo "${ECHO_T}ok" >&6; }
6457fi
6458
6459{ echo "$as_me:$LINENO: checking for objdir" >&5
6460echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6461if test "${lt_cv_objdir+set}" = set; then
6462  echo $ECHO_N "(cached) $ECHO_C" >&6
6463else
6464  rm -f .libs 2>/dev/null
6465mkdir .libs 2>/dev/null
6466if test -d .libs; then
6467  lt_cv_objdir=.libs
6468else
6469  # MS-DOS does not allow filenames that begin with a dot.
6470  lt_cv_objdir=_libs
6471fi
6472rmdir .libs 2>/dev/null
6473fi
6474{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6475echo "${ECHO_T}$lt_cv_objdir" >&6; }
6476objdir=$lt_cv_objdir
6477
6478
6479
6480
6481
6482case $host_os in
6483aix3*)
6484  # AIX sometimes has problems with the GCC collect2 program.  For some
6485  # reason, if we set the COLLECT_NAMES environment variable, the problems
6486  # vanish in a puff of smoke.
6487  if test "X${COLLECT_NAMES+set}" != Xset; then
6488    COLLECT_NAMES=
6489    export COLLECT_NAMES
6490  fi
6491  ;;
6492esac
6493
6494# Sed substitution that helps us do robust quoting.  It backslashifies
6495# metacharacters that are still active within double-quoted strings.
6496Xsed='sed -e 1s/^X//'
6497sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6498
6499# Same as above, but do not quote variable references.
6500double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6501
6502# Sed substitution to delay expansion of an escaped shell variable in a
6503# double_quote_subst'ed string.
6504delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6505
6506# Sed substitution to avoid accidental globbing in evaled expressions
6507no_glob_subst='s/\*/\\\*/g'
6508
6509# Constants:
6510rm="rm -f"
6511
6512# Global variables:
6513default_ofile=libtool
6514can_build_shared=yes
6515
6516# All known linkers require a `.a' archive for static linking (except MSVC,
6517# which needs '.lib').
6518libext=a
6519ltmain="$ac_aux_dir/ltmain.sh"
6520ofile="$default_ofile"
6521with_gnu_ld="$lt_cv_prog_gnu_ld"
6522
6523if test -n "$ac_tool_prefix"; then
6524  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6525set dummy ${ac_tool_prefix}ar; ac_word=$2
6526{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6527echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6528if test "${ac_cv_prog_AR+set}" = set; then
6529  echo $ECHO_N "(cached) $ECHO_C" >&6
6530else
6531  if test -n "$AR"; then
6532  ac_cv_prog_AR="$AR" # Let the user override the test.
6533else
6534as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6535for as_dir in $PATH
6536do
6537  IFS=$as_save_IFS
6538  test -z "$as_dir" && as_dir=.
6539  for ac_exec_ext in '' $ac_executable_extensions; do
6540  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6541    ac_cv_prog_AR="${ac_tool_prefix}ar"
6542    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6543    break 2
6544  fi
6545done
6546done
6547IFS=$as_save_IFS
6548
6549fi
6550fi
6551AR=$ac_cv_prog_AR
6552if test -n "$AR"; then
6553  { echo "$as_me:$LINENO: result: $AR" >&5
6554echo "${ECHO_T}$AR" >&6; }
6555else
6556  { echo "$as_me:$LINENO: result: no" >&5
6557echo "${ECHO_T}no" >&6; }
6558fi
6559
6560
6561fi
6562if test -z "$ac_cv_prog_AR"; then
6563  ac_ct_AR=$AR
6564  # Extract the first word of "ar", so it can be a program name with args.
6565set dummy ar; ac_word=$2
6566{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6567echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6568if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6569  echo $ECHO_N "(cached) $ECHO_C" >&6
6570else
6571  if test -n "$ac_ct_AR"; then
6572  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6573else
6574as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6575for as_dir in $PATH
6576do
6577  IFS=$as_save_IFS
6578  test -z "$as_dir" && as_dir=.
6579  for ac_exec_ext in '' $ac_executable_extensions; do
6580  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6581    ac_cv_prog_ac_ct_AR="ar"
6582    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6583    break 2
6584  fi
6585done
6586done
6587IFS=$as_save_IFS
6588
6589fi
6590fi
6591ac_ct_AR=$ac_cv_prog_ac_ct_AR
6592if test -n "$ac_ct_AR"; then
6593  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6594echo "${ECHO_T}$ac_ct_AR" >&6; }
6595else
6596  { echo "$as_me:$LINENO: result: no" >&5
6597echo "${ECHO_T}no" >&6; }
6598fi
6599
6600  if test "x$ac_ct_AR" = x; then
6601    AR="false"
6602  else
6603    case $cross_compiling:$ac_tool_warned in
6604yes:)
6605{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6606whose name does not start with the host triplet.  If you think this
6607configuration is useful to you, please write to autoconf@gnu.org." >&5
6608echo "$as_me: 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." >&2;}
6611ac_tool_warned=yes ;;
6612esac
6613    AR=$ac_ct_AR
6614  fi
6615else
6616  AR="$ac_cv_prog_AR"
6617fi
6618
6619if test -n "$ac_tool_prefix"; then
6620  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6621set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6622{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6623echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6624if test "${ac_cv_prog_RANLIB+set}" = set; then
6625  echo $ECHO_N "(cached) $ECHO_C" >&6
6626else
6627  if test -n "$RANLIB"; then
6628  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6629else
6630as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6631for as_dir in $PATH
6632do
6633  IFS=$as_save_IFS
6634  test -z "$as_dir" && as_dir=.
6635  for ac_exec_ext in '' $ac_executable_extensions; do
6636  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6637    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6638    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6639    break 2
6640  fi
6641done
6642done
6643IFS=$as_save_IFS
6644
6645fi
6646fi
6647RANLIB=$ac_cv_prog_RANLIB
6648if test -n "$RANLIB"; then
6649  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6650echo "${ECHO_T}$RANLIB" >&6; }
6651else
6652  { echo "$as_me:$LINENO: result: no" >&5
6653echo "${ECHO_T}no" >&6; }
6654fi
6655
6656
6657fi
6658if test -z "$ac_cv_prog_RANLIB"; then
6659  ac_ct_RANLIB=$RANLIB
6660  # Extract the first word of "ranlib", so it can be a program name with args.
6661set dummy ranlib; ac_word=$2
6662{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6663echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6664if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6665  echo $ECHO_N "(cached) $ECHO_C" >&6
6666else
6667  if test -n "$ac_ct_RANLIB"; then
6668  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6669else
6670as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6671for as_dir in $PATH
6672do
6673  IFS=$as_save_IFS
6674  test -z "$as_dir" && as_dir=.
6675  for ac_exec_ext in '' $ac_executable_extensions; do
6676  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6677    ac_cv_prog_ac_ct_RANLIB="ranlib"
6678    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6679    break 2
6680  fi
6681done
6682done
6683IFS=$as_save_IFS
6684
6685fi
6686fi
6687ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6688if test -n "$ac_ct_RANLIB"; then
6689  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6690echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
6691else
6692  { echo "$as_me:$LINENO: result: no" >&5
6693echo "${ECHO_T}no" >&6; }
6694fi
6695
6696  if test "x$ac_ct_RANLIB" = x; then
6697    RANLIB=":"
6698  else
6699    case $cross_compiling:$ac_tool_warned in
6700yes:)
6701{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6702whose name does not start with the host triplet.  If you think this
6703configuration is useful to you, please write to autoconf@gnu.org." >&5
6704echo "$as_me: 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." >&2;}
6707ac_tool_warned=yes ;;
6708esac
6709    RANLIB=$ac_ct_RANLIB
6710  fi
6711else
6712  RANLIB="$ac_cv_prog_RANLIB"
6713fi
6714
6715if test -n "$ac_tool_prefix"; then
6716  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6717set dummy ${ac_tool_prefix}strip; ac_word=$2
6718{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6719echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6720if test "${ac_cv_prog_STRIP+set}" = set; then
6721  echo $ECHO_N "(cached) $ECHO_C" >&6
6722else
6723  if test -n "$STRIP"; then
6724  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6725else
6726as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6727for as_dir in $PATH
6728do
6729  IFS=$as_save_IFS
6730  test -z "$as_dir" && as_dir=.
6731  for ac_exec_ext in '' $ac_executable_extensions; do
6732  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6733    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6734    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6735    break 2
6736  fi
6737done
6738done
6739IFS=$as_save_IFS
6740
6741fi
6742fi
6743STRIP=$ac_cv_prog_STRIP
6744if test -n "$STRIP"; then
6745  { echo "$as_me:$LINENO: result: $STRIP" >&5
6746echo "${ECHO_T}$STRIP" >&6; }
6747else
6748  { echo "$as_me:$LINENO: result: no" >&5
6749echo "${ECHO_T}no" >&6; }
6750fi
6751
6752
6753fi
6754if test -z "$ac_cv_prog_STRIP"; then
6755  ac_ct_STRIP=$STRIP
6756  # Extract the first word of "strip", so it can be a program name with args.
6757set dummy strip; ac_word=$2
6758{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6759echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6760if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6761  echo $ECHO_N "(cached) $ECHO_C" >&6
6762else
6763  if test -n "$ac_ct_STRIP"; then
6764  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6765else
6766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6767for as_dir in $PATH
6768do
6769  IFS=$as_save_IFS
6770  test -z "$as_dir" && as_dir=.
6771  for ac_exec_ext in '' $ac_executable_extensions; do
6772  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6773    ac_cv_prog_ac_ct_STRIP="strip"
6774    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6775    break 2
6776  fi
6777done
6778done
6779IFS=$as_save_IFS
6780
6781fi
6782fi
6783ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6784if test -n "$ac_ct_STRIP"; then
6785  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6786echo "${ECHO_T}$ac_ct_STRIP" >&6; }
6787else
6788  { echo "$as_me:$LINENO: result: no" >&5
6789echo "${ECHO_T}no" >&6; }
6790fi
6791
6792  if test "x$ac_ct_STRIP" = x; then
6793    STRIP=":"
6794  else
6795    case $cross_compiling:$ac_tool_warned in
6796yes:)
6797{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6798whose name does not start with the host triplet.  If you think this
6799configuration is useful to you, please write to autoconf@gnu.org." >&5
6800echo "$as_me: 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." >&2;}
6803ac_tool_warned=yes ;;
6804esac
6805    STRIP=$ac_ct_STRIP
6806  fi
6807else
6808  STRIP="$ac_cv_prog_STRIP"
6809fi
6810
6811
6812old_CC="$CC"
6813old_CFLAGS="$CFLAGS"
6814
6815# Set sane defaults for various variables
6816test -z "$AR" && AR=ar
6817test -z "$AR_FLAGS" && AR_FLAGS=cru
6818test -z "$AS" && AS=as
6819test -z "$CC" && CC=cc
6820test -z "$LTCC" && LTCC=$CC
6821test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6822test -z "$DLLTOOL" && DLLTOOL=dlltool
6823test -z "$LD" && LD=ld
6824test -z "$LN_S" && LN_S="ln -s"
6825test -z "$MAGIC_CMD" && MAGIC_CMD=file
6826test -z "$NM" && NM=nm
6827test -z "$SED" && SED=sed
6828test -z "$OBJDUMP" && OBJDUMP=objdump
6829test -z "$RANLIB" && RANLIB=:
6830test -z "$STRIP" && STRIP=:
6831test -z "$ac_objext" && ac_objext=o
6832
6833# Determine commands to create old-style static archives.
6834old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
6835old_postinstall_cmds='chmod 644 $oldlib'
6836old_postuninstall_cmds=
6837
6838if test -n "$RANLIB"; then
6839  case $host_os in
6840  openbsd*)
6841    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
6842    ;;
6843  *)
6844    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
6845    ;;
6846  esac
6847  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
6848fi
6849
6850for cc_temp in $compiler""; do
6851  case $cc_temp in
6852    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
6853    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
6854    \-*) ;;
6855    *) break;;
6856  esac
6857done
6858cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
6859
6860
6861# Only perform the check for file, if the check method requires it
6862case $deplibs_check_method in
6863file_magic*)
6864  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
6865    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
6866echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
6867if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6868  echo $ECHO_N "(cached) $ECHO_C" >&6
6869else
6870  case $MAGIC_CMD in
6871[\\/*] |  ?:[\\/]*)
6872  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6873  ;;
6874*)
6875  lt_save_MAGIC_CMD="$MAGIC_CMD"
6876  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6877  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6878  for ac_dir in $ac_dummy; do
6879    IFS="$lt_save_ifs"
6880    test -z "$ac_dir" && ac_dir=.
6881    if test -f $ac_dir/${ac_tool_prefix}file; then
6882      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
6883      if test -n "$file_magic_test_file"; then
6884	case $deplibs_check_method in
6885	"file_magic "*)
6886	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6887	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6888	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6889	    $EGREP "$file_magic_regex" > /dev/null; then
6890	    :
6891	  else
6892	    cat <<EOF 1>&2
6893
6894*** Warning: the command libtool uses to detect shared libraries,
6895*** $file_magic_cmd, produces output that libtool cannot recognize.
6896*** The result is that libtool may fail to recognize shared libraries
6897*** as such.  This will affect the creation of libtool libraries that
6898*** depend on shared libraries, but programs linked with such libtool
6899*** libraries will work regardless of this problem.  Nevertheless, you
6900*** may want to report the problem to your system manager and/or to
6901*** bug-libtool@gnu.org
6902
6903EOF
6904	  fi ;;
6905	esac
6906      fi
6907      break
6908    fi
6909  done
6910  IFS="$lt_save_ifs"
6911  MAGIC_CMD="$lt_save_MAGIC_CMD"
6912  ;;
6913esac
6914fi
6915
6916MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6917if test -n "$MAGIC_CMD"; then
6918  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6919echo "${ECHO_T}$MAGIC_CMD" >&6; }
6920else
6921  { echo "$as_me:$LINENO: result: no" >&5
6922echo "${ECHO_T}no" >&6; }
6923fi
6924
6925if test -z "$lt_cv_path_MAGIC_CMD"; then
6926  if test -n "$ac_tool_prefix"; then
6927    { echo "$as_me:$LINENO: checking for file" >&5
6928echo $ECHO_N "checking for file... $ECHO_C" >&6; }
6929if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
6930  echo $ECHO_N "(cached) $ECHO_C" >&6
6931else
6932  case $MAGIC_CMD in
6933[\\/*] |  ?:[\\/]*)
6934  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
6935  ;;
6936*)
6937  lt_save_MAGIC_CMD="$MAGIC_CMD"
6938  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
6939  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
6940  for ac_dir in $ac_dummy; do
6941    IFS="$lt_save_ifs"
6942    test -z "$ac_dir" && ac_dir=.
6943    if test -f $ac_dir/file; then
6944      lt_cv_path_MAGIC_CMD="$ac_dir/file"
6945      if test -n "$file_magic_test_file"; then
6946	case $deplibs_check_method in
6947	"file_magic "*)
6948	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
6949	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6950	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
6951	    $EGREP "$file_magic_regex" > /dev/null; then
6952	    :
6953	  else
6954	    cat <<EOF 1>&2
6955
6956*** Warning: the command libtool uses to detect shared libraries,
6957*** $file_magic_cmd, produces output that libtool cannot recognize.
6958*** The result is that libtool may fail to recognize shared libraries
6959*** as such.  This will affect the creation of libtool libraries that
6960*** depend on shared libraries, but programs linked with such libtool
6961*** libraries will work regardless of this problem.  Nevertheless, you
6962*** may want to report the problem to your system manager and/or to
6963*** bug-libtool@gnu.org
6964
6965EOF
6966	  fi ;;
6967	esac
6968      fi
6969      break
6970    fi
6971  done
6972  IFS="$lt_save_ifs"
6973  MAGIC_CMD="$lt_save_MAGIC_CMD"
6974  ;;
6975esac
6976fi
6977
6978MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
6979if test -n "$MAGIC_CMD"; then
6980  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
6981echo "${ECHO_T}$MAGIC_CMD" >&6; }
6982else
6983  { echo "$as_me:$LINENO: result: no" >&5
6984echo "${ECHO_T}no" >&6; }
6985fi
6986
6987  else
6988    MAGIC_CMD=:
6989  fi
6990fi
6991
6992  fi
6993  ;;
6994esac
6995
6996enable_dlopen=no
6997enable_win32_dll=no
6998
6999# Check whether --enable-libtool-lock was given.
7000if test "${enable_libtool_lock+set}" = set; then
7001  enableval=$enable_libtool_lock;
7002fi
7003
7004test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7005
7006
7007# Check whether --with-pic was given.
7008if test "${with_pic+set}" = set; then
7009  withval=$with_pic; pic_mode="$withval"
7010else
7011  pic_mode=default
7012fi
7013
7014test -z "$pic_mode" && pic_mode=default
7015
7016# Use C for the default configuration in the libtool script
7017tagname=
7018lt_save_CC="$CC"
7019ac_ext=c
7020ac_cpp='$CPP $CPPFLAGS'
7021ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7022ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7023ac_compiler_gnu=$ac_cv_c_compiler_gnu
7024
7025
7026# Source file extension for C test sources.
7027ac_ext=c
7028
7029# Object file extension for compiled C test sources.
7030objext=o
7031objext=$objext
7032
7033# Code to be used in simple compile tests
7034lt_simple_compile_test_code="int some_variable = 0;\n"
7035
7036# Code to be used in simple link tests
7037lt_simple_link_test_code='int main(){return(0);}\n'
7038
7039
7040# If no C compiler was specified, use CC.
7041LTCC=${LTCC-"$CC"}
7042
7043# If no C compiler flags were specified, use CFLAGS.
7044LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7045
7046# Allow CC to be a program name with arguments.
7047compiler=$CC
7048
7049
7050# save warnings/boilerplate of simple test code
7051ac_outfile=conftest.$ac_objext
7052printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7053eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7054_lt_compiler_boilerplate=`cat conftest.err`
7055$rm conftest*
7056
7057ac_outfile=conftest.$ac_objext
7058printf "$lt_simple_link_test_code" >conftest.$ac_ext
7059eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7060_lt_linker_boilerplate=`cat conftest.err`
7061$rm conftest*
7062
7063
7064
7065lt_prog_compiler_no_builtin_flag=
7066
7067if test "$GCC" = yes; then
7068  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7069
7070
7071{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7072echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7073if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7074  echo $ECHO_N "(cached) $ECHO_C" >&6
7075else
7076  lt_cv_prog_compiler_rtti_exceptions=no
7077  ac_outfile=conftest.$ac_objext
7078   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7079   lt_compiler_flag="-fno-rtti -fno-exceptions"
7080   # Insert the option either (1) after the last *FLAGS variable, or
7081   # (2) before a word containing "conftest.", or (3) at the end.
7082   # Note that $ac_compile itself does not contain backslashes and begins
7083   # with a dollar sign (not a hyphen), so the echo should work correctly.
7084   # The option is referenced via a variable to avoid confusing sed.
7085   lt_compile=`echo "$ac_compile" | $SED \
7086   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7087   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7088   -e 's:$: $lt_compiler_flag:'`
7089   (eval echo "\"\$as_me:7089: $lt_compile\"" >&5)
7090   (eval "$lt_compile" 2>conftest.err)
7091   ac_status=$?
7092   cat conftest.err >&5
7093   echo "$as_me:7093: \$? = $ac_status" >&5
7094   if (exit $ac_status) && test -s "$ac_outfile"; then
7095     # The compiler can only warn and ignore the option if not recognized
7096     # So say no if there are warnings other than the usual output.
7097     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7098     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7099     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7100       lt_cv_prog_compiler_rtti_exceptions=yes
7101     fi
7102   fi
7103   $rm conftest*
7104
7105fi
7106{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7107echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7108
7109if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7110    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7111else
7112    :
7113fi
7114
7115fi
7116
7117lt_prog_compiler_wl=
7118lt_prog_compiler_pic=
7119lt_prog_compiler_static=
7120
7121{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7122echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7123
7124  if test "$GCC" = yes; then
7125    lt_prog_compiler_wl='-Wl,'
7126    lt_prog_compiler_static='-static'
7127
7128    case $host_os in
7129      aix*)
7130      # All AIX code is PIC.
7131      if test "$host_cpu" = ia64; then
7132	# AIX 5 now supports IA64 processor
7133	lt_prog_compiler_static='-Bstatic'
7134      fi
7135      ;;
7136
7137    amigaos*)
7138      # FIXME: we need at least 68020 code to build shared libraries, but
7139      # adding the `-m68020' flag to GCC prevents building anything better,
7140      # like `-m68040'.
7141      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7142      ;;
7143
7144    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7145      # PIC is the default for these OSes.
7146      ;;
7147
7148    mingw* | pw32* | os2*)
7149      # This hack is so that the source file can tell whether it is being
7150      # built for inclusion in a dll (and should export symbols for example).
7151      lt_prog_compiler_pic='-DDLL_EXPORT'
7152      ;;
7153
7154    darwin* | rhapsody*)
7155      # PIC is the default on this platform
7156      # Common symbols not allowed in MH_DYLIB files
7157      lt_prog_compiler_pic='-fno-common'
7158      ;;
7159
7160    interix3*)
7161      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7162      # Instead, we relocate shared libraries at runtime.
7163      ;;
7164
7165    msdosdjgpp*)
7166      # Just because we use GCC doesn't mean we suddenly get shared libraries
7167      # on systems that don't support them.
7168      lt_prog_compiler_can_build_shared=no
7169      enable_shared=no
7170      ;;
7171
7172    sysv4*MP*)
7173      if test -d /usr/nec; then
7174	lt_prog_compiler_pic=-Kconform_pic
7175      fi
7176      ;;
7177
7178    hpux*)
7179      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7180      # not for PA HP-UX.
7181      case $host_cpu in
7182      hppa*64*|ia64*)
7183	# +Z the default
7184	;;
7185      *)
7186	lt_prog_compiler_pic='-fPIC'
7187	;;
7188      esac
7189      ;;
7190
7191    *)
7192      lt_prog_compiler_pic='-fPIC'
7193      ;;
7194    esac
7195  else
7196    # PORTME Check for flag to pass linker flags through the system compiler.
7197    case $host_os in
7198    aix*)
7199      lt_prog_compiler_wl='-Wl,'
7200      if test "$host_cpu" = ia64; then
7201	# AIX 5 now supports IA64 processor
7202	lt_prog_compiler_static='-Bstatic'
7203      else
7204	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7205      fi
7206      ;;
7207      darwin*)
7208        # PIC is the default on this platform
7209        # Common symbols not allowed in MH_DYLIB files
7210       case $cc_basename in
7211         xlc*)
7212         lt_prog_compiler_pic='-qnocommon'
7213         lt_prog_compiler_wl='-Wl,'
7214         ;;
7215       esac
7216       ;;
7217
7218    mingw* | pw32* | os2*)
7219      # This hack is so that the source file can tell whether it is being
7220      # built for inclusion in a dll (and should export symbols for example).
7221      lt_prog_compiler_pic='-DDLL_EXPORT'
7222      ;;
7223
7224    hpux9* | hpux10* | hpux11*)
7225      lt_prog_compiler_wl='-Wl,'
7226      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7227      # not for PA HP-UX.
7228      case $host_cpu in
7229      hppa*64*|ia64*)
7230	# +Z the default
7231	;;
7232      *)
7233	lt_prog_compiler_pic='+Z'
7234	;;
7235      esac
7236      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7237      lt_prog_compiler_static='${wl}-a ${wl}archive'
7238      ;;
7239
7240    irix5* | irix6* | nonstopux*)
7241      lt_prog_compiler_wl='-Wl,'
7242      # PIC (with -KPIC) is the default.
7243      lt_prog_compiler_static='-non_shared'
7244      ;;
7245
7246    newsos6)
7247      lt_prog_compiler_pic='-KPIC'
7248      lt_prog_compiler_static='-Bstatic'
7249      ;;
7250
7251    linux*)
7252      case $cc_basename in
7253      icc* | ecc*)
7254	lt_prog_compiler_wl='-Wl,'
7255	lt_prog_compiler_pic='-KPIC'
7256	lt_prog_compiler_static='-static'
7257        ;;
7258      pgcc* | pgf77* | pgf90* | pgf95*)
7259        # Portland Group compilers (*not* the Pentium gcc compiler,
7260	# which looks to be a dead project)
7261	lt_prog_compiler_wl='-Wl,'
7262	lt_prog_compiler_pic='-fpic'
7263	lt_prog_compiler_static='-Bstatic'
7264        ;;
7265      ccc*)
7266        lt_prog_compiler_wl='-Wl,'
7267        # All Alpha code is PIC.
7268        lt_prog_compiler_static='-non_shared'
7269        ;;
7270      esac
7271      ;;
7272
7273    osf3* | osf4* | osf5*)
7274      lt_prog_compiler_wl='-Wl,'
7275      # All OSF/1 code is PIC.
7276      lt_prog_compiler_static='-non_shared'
7277      ;;
7278
7279    solaris*)
7280      lt_prog_compiler_pic='-KPIC'
7281      lt_prog_compiler_static='-Bstatic'
7282      case $cc_basename in
7283      f77* | f90* | f95*)
7284	lt_prog_compiler_wl='-Qoption ld ';;
7285      *)
7286	lt_prog_compiler_wl='-Wl,';;
7287      esac
7288      ;;
7289
7290    sunos4*)
7291      lt_prog_compiler_wl='-Qoption ld '
7292      lt_prog_compiler_pic='-PIC'
7293      lt_prog_compiler_static='-Bstatic'
7294      ;;
7295
7296    sysv4 | sysv4.2uw2* | sysv4.3*)
7297      lt_prog_compiler_wl='-Wl,'
7298      lt_prog_compiler_pic='-KPIC'
7299      lt_prog_compiler_static='-Bstatic'
7300      ;;
7301
7302    sysv4*MP*)
7303      if test -d /usr/nec ;then
7304	lt_prog_compiler_pic='-Kconform_pic'
7305	lt_prog_compiler_static='-Bstatic'
7306      fi
7307      ;;
7308
7309    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7310      lt_prog_compiler_wl='-Wl,'
7311      lt_prog_compiler_pic='-KPIC'
7312      lt_prog_compiler_static='-Bstatic'
7313      ;;
7314
7315    unicos*)
7316      lt_prog_compiler_wl='-Wl,'
7317      lt_prog_compiler_can_build_shared=no
7318      ;;
7319
7320    uts4*)
7321      lt_prog_compiler_pic='-pic'
7322      lt_prog_compiler_static='-Bstatic'
7323      ;;
7324
7325    *)
7326      lt_prog_compiler_can_build_shared=no
7327      ;;
7328    esac
7329  fi
7330
7331{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7332echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7333
7334#
7335# Check to make sure the PIC flag actually works.
7336#
7337if test -n "$lt_prog_compiler_pic"; then
7338
7339{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7340echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7341if test "${lt_prog_compiler_pic_works+set}" = set; then
7342  echo $ECHO_N "(cached) $ECHO_C" >&6
7343else
7344  lt_prog_compiler_pic_works=no
7345  ac_outfile=conftest.$ac_objext
7346   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7347   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7348   # Insert the option either (1) after the last *FLAGS variable, or
7349   # (2) before a word containing "conftest.", or (3) at the end.
7350   # Note that $ac_compile itself does not contain backslashes and begins
7351   # with a dollar sign (not a hyphen), so the echo should work correctly.
7352   # The option is referenced via a variable to avoid confusing sed.
7353   lt_compile=`echo "$ac_compile" | $SED \
7354   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7355   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7356   -e 's:$: $lt_compiler_flag:'`
7357   (eval echo "\"\$as_me:7357: $lt_compile\"" >&5)
7358   (eval "$lt_compile" 2>conftest.err)
7359   ac_status=$?
7360   cat conftest.err >&5
7361   echo "$as_me:7361: \$? = $ac_status" >&5
7362   if (exit $ac_status) && test -s "$ac_outfile"; then
7363     # The compiler can only warn and ignore the option if not recognized
7364     # So say no if there are warnings other than the usual output.
7365     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7366     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7367     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7368       lt_prog_compiler_pic_works=yes
7369     fi
7370   fi
7371   $rm conftest*
7372
7373fi
7374{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7375echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7376
7377if test x"$lt_prog_compiler_pic_works" = xyes; then
7378    case $lt_prog_compiler_pic in
7379     "" | " "*) ;;
7380     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7381     esac
7382else
7383    lt_prog_compiler_pic=
7384     lt_prog_compiler_can_build_shared=no
7385fi
7386
7387fi
7388case $host_os in
7389  # For platforms which do not support PIC, -DPIC is meaningless:
7390  *djgpp*)
7391    lt_prog_compiler_pic=
7392    ;;
7393  *)
7394    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7395    ;;
7396esac
7397
7398#
7399# Check to make sure the static flag actually works.
7400#
7401wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7402{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7403echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7404if test "${lt_prog_compiler_static_works+set}" = set; then
7405  echo $ECHO_N "(cached) $ECHO_C" >&6
7406else
7407  lt_prog_compiler_static_works=no
7408   save_LDFLAGS="$LDFLAGS"
7409   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7410   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7411   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7412     # The linker can only warn and ignore the option if not recognized
7413     # So say no if there are warnings
7414     if test -s conftest.err; then
7415       # Append any errors to the config.log.
7416       cat conftest.err 1>&5
7417       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7418       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7419       if diff conftest.exp conftest.er2 >/dev/null; then
7420         lt_prog_compiler_static_works=yes
7421       fi
7422     else
7423       lt_prog_compiler_static_works=yes
7424     fi
7425   fi
7426   $rm conftest*
7427   LDFLAGS="$save_LDFLAGS"
7428
7429fi
7430{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7431echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7432
7433if test x"$lt_prog_compiler_static_works" = xyes; then
7434    :
7435else
7436    lt_prog_compiler_static=
7437fi
7438
7439
7440{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7441echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7442if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7443  echo $ECHO_N "(cached) $ECHO_C" >&6
7444else
7445  lt_cv_prog_compiler_c_o=no
7446   $rm -r conftest 2>/dev/null
7447   mkdir conftest
7448   cd conftest
7449   mkdir out
7450   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7451
7452   lt_compiler_flag="-o out/conftest2.$ac_objext"
7453   # Insert the option either (1) after the last *FLAGS variable, or
7454   # (2) before a word containing "conftest.", or (3) at the end.
7455   # Note that $ac_compile itself does not contain backslashes and begins
7456   # with a dollar sign (not a hyphen), so the echo should work correctly.
7457   lt_compile=`echo "$ac_compile" | $SED \
7458   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7459   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7460   -e 's:$: $lt_compiler_flag:'`
7461   (eval echo "\"\$as_me:7461: $lt_compile\"" >&5)
7462   (eval "$lt_compile" 2>out/conftest.err)
7463   ac_status=$?
7464   cat out/conftest.err >&5
7465   echo "$as_me:7465: \$? = $ac_status" >&5
7466   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7467   then
7468     # The compiler can only warn and ignore the option if not recognized
7469     # So say no if there are warnings
7470     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7471     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7472     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7473       lt_cv_prog_compiler_c_o=yes
7474     fi
7475   fi
7476   chmod u+w . 2>&5
7477   $rm conftest*
7478   # SGI C++ compiler will create directory out/ii_files/ for
7479   # template instantiation
7480   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7481   $rm out/* && rmdir out
7482   cd ..
7483   rmdir conftest
7484   $rm conftest*
7485
7486fi
7487{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7488echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7489
7490
7491hard_links="nottested"
7492if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7493  # do not overwrite the value of need_locks provided by the user
7494  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7495echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7496  hard_links=yes
7497  $rm conftest*
7498  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7499  touch conftest.a
7500  ln conftest.a conftest.b 2>&5 || hard_links=no
7501  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7502  { echo "$as_me:$LINENO: result: $hard_links" >&5
7503echo "${ECHO_T}$hard_links" >&6; }
7504  if test "$hard_links" = no; then
7505    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7506echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7507    need_locks=warn
7508  fi
7509else
7510  need_locks=no
7511fi
7512
7513{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7514echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7515
7516  runpath_var=
7517  allow_undefined_flag=
7518  enable_shared_with_static_runtimes=no
7519  archive_cmds=
7520  archive_expsym_cmds=
7521  old_archive_From_new_cmds=
7522  old_archive_from_expsyms_cmds=
7523  export_dynamic_flag_spec=
7524  whole_archive_flag_spec=
7525  thread_safe_flag_spec=
7526  hardcode_libdir_flag_spec=
7527  hardcode_libdir_flag_spec_ld=
7528  hardcode_libdir_separator=
7529  hardcode_direct=no
7530  hardcode_minus_L=no
7531  hardcode_shlibpath_var=unsupported
7532  link_all_deplibs=unknown
7533  hardcode_automatic=no
7534  module_cmds=
7535  module_expsym_cmds=
7536  always_export_symbols=no
7537  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7538  # include_expsyms should be a list of space-separated symbols to be *always*
7539  # included in the symbol list
7540  include_expsyms=
7541  # exclude_expsyms can be an extended regexp of symbols to exclude
7542  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7543  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7544  # as well as any symbol that contains `d'.
7545  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7546  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7547  # platforms (ab)use it in PIC code, but their linkers get confused if
7548  # the symbol is explicitly referenced.  Since portable code cannot
7549  # rely on this symbol name, it's probably fine to never include it in
7550  # preloaded symbol tables.
7551  extract_expsyms_cmds=
7552  # Just being paranoid about ensuring that cc_basename is set.
7553  for cc_temp in $compiler""; do
7554  case $cc_temp in
7555    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7556    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7557    \-*) ;;
7558    *) break;;
7559  esac
7560done
7561cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7562
7563  case $host_os in
7564  cygwin* | mingw* | pw32*)
7565    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7566    # When not using gcc, we currently assume that we are using
7567    # Microsoft Visual C++.
7568    if test "$GCC" != yes; then
7569      with_gnu_ld=no
7570    fi
7571    ;;
7572  interix*)
7573    # we just hope/assume this is gcc and not c89 (= MSVC++)
7574    with_gnu_ld=yes
7575    ;;
7576  openbsd*)
7577    with_gnu_ld=no
7578    ;;
7579  esac
7580
7581  ld_shlibs=yes
7582  if test "$with_gnu_ld" = yes; then
7583    # If archive_cmds runs LD, not CC, wlarc should be empty
7584    wlarc='${wl}'
7585
7586    # Set some defaults for GNU ld with shared library support. These
7587    # are reset later if shared libraries are not supported. Putting them
7588    # here allows them to be overridden if necessary.
7589    runpath_var=LD_RUN_PATH
7590    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7591    export_dynamic_flag_spec='${wl}--export-dynamic'
7592    # ancient GNU ld didn't support --whole-archive et. al.
7593    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7594	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7595      else
7596  	whole_archive_flag_spec=
7597    fi
7598    supports_anon_versioning=no
7599    case `$LD -v 2>/dev/null` in
7600      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7601      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7602      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7603      *\ 2.11.*) ;; # other 2.11 versions
7604      *) supports_anon_versioning=yes ;;
7605    esac
7606
7607    # See if GNU ld supports shared libraries.
7608    case $host_os in
7609    aix3* | aix4* | aix5*)
7610      # On AIX/PPC, the GNU linker is very broken
7611      if test "$host_cpu" != ia64; then
7612	ld_shlibs=no
7613	cat <<EOF 1>&2
7614
7615*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7616*** to be unable to reliably create shared libraries on AIX.
7617*** Therefore, libtool is disabling shared libraries support.  If you
7618*** really care for shared libraries, you may want to modify your PATH
7619*** so that a non-GNU linker is found, and then restart.
7620
7621EOF
7622      fi
7623      ;;
7624
7625    amigaos*)
7626      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)'
7627      hardcode_libdir_flag_spec='-L$libdir'
7628      hardcode_minus_L=yes
7629
7630      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7631      # that the semantics of dynamic libraries on AmigaOS, at least up
7632      # to version 4, is to share data among multiple programs linked
7633      # with the same dynamic library.  Since this doesn't match the
7634      # behavior of shared libraries on other platforms, we can't use
7635      # them.
7636      ld_shlibs=no
7637      ;;
7638
7639    beos*)
7640      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7641	allow_undefined_flag=unsupported
7642	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7643	# support --undefined.  This deserves some investigation.  FIXME
7644	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7645      else
7646	ld_shlibs=no
7647      fi
7648      ;;
7649
7650    cygwin* | mingw* | pw32*)
7651      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7652      # as there is no search path for DLLs.
7653      hardcode_libdir_flag_spec='-L$libdir'
7654      allow_undefined_flag=unsupported
7655      always_export_symbols=no
7656      enable_shared_with_static_runtimes=yes
7657      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7658
7659      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7660        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7661	# If the export-symbols file already is a .def file (1st line
7662	# is EXPORTS), use it as is; otherwise, prepend...
7663	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7664	  cp $export_symbols $output_objdir/$soname.def;
7665	else
7666	  echo EXPORTS > $output_objdir/$soname.def;
7667	  cat $export_symbols >> $output_objdir/$soname.def;
7668	fi~
7669	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7670      else
7671	ld_shlibs=no
7672      fi
7673      ;;
7674
7675    interix3*)
7676      hardcode_direct=no
7677      hardcode_shlibpath_var=no
7678      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7679      export_dynamic_flag_spec='${wl}-E'
7680      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7681      # Instead, shared libraries are loaded at an image base (0x10000000 by
7682      # default) and relocated if they conflict, which is a slow very memory
7683      # consuming and fragmenting process.  To avoid this, we pick a random,
7684      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
7685      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
7686      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
7687      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'
7688      ;;
7689
7690    linux*)
7691      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7692	tmp_addflag=
7693	case $cc_basename,$host_cpu in
7694	pgcc*)				# Portland Group C compiler
7695	  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'
7696	  tmp_addflag=' $pic_flag'
7697	  ;;
7698	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
7699	  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'
7700	  tmp_addflag=' $pic_flag -Mnomain' ;;
7701	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
7702	  tmp_addflag=' -i_dynamic' ;;
7703	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
7704	  tmp_addflag=' -i_dynamic -nofor_main' ;;
7705	ifc* | ifort*)			# Intel Fortran compiler
7706	  tmp_addflag=' -nofor_main' ;;
7707	esac
7708	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7709
7710	if test $supports_anon_versioning = yes; then
7711	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
7712  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
7713  $echo "local: *; };" >> $output_objdir/$libname.ver~
7714	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
7715	fi
7716      else
7717	ld_shlibs=no
7718      fi
7719      ;;
7720
7721    netbsd*)
7722      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
7723	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
7724	wlarc=
7725      else
7726	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7727	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7728      fi
7729      ;;
7730
7731    solaris*)
7732      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
7733	ld_shlibs=no
7734	cat <<EOF 1>&2
7735
7736*** Warning: The releases 2.8.* of the GNU linker cannot reliably
7737*** create shared libraries on Solaris systems.  Therefore, libtool
7738*** is disabling shared libraries support.  We urge you to upgrade GNU
7739*** binutils to release 2.9.1 or newer.  Another option is to modify
7740*** your PATH or compiler configuration so that the native linker is
7741*** used, and then restart.
7742
7743EOF
7744      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7745	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7746	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7747      else
7748	ld_shlibs=no
7749      fi
7750      ;;
7751
7752    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
7753      case `$LD -v 2>&1` in
7754        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
7755	ld_shlibs=no
7756	cat <<_LT_EOF 1>&2
7757
7758*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
7759*** reliably create shared libraries on SCO systems.  Therefore, libtool
7760*** is disabling shared libraries support.  We urge you to upgrade GNU
7761*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
7762*** your PATH or compiler configuration so that the native linker is
7763*** used, and then restart.
7764
7765_LT_EOF
7766	;;
7767	*)
7768	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7769	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
7770	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
7771	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
7772	  else
7773	    ld_shlibs=no
7774	  fi
7775	;;
7776      esac
7777      ;;
7778
7779    sunos4*)
7780      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
7781      wlarc=
7782      hardcode_direct=yes
7783      hardcode_shlibpath_var=no
7784      ;;
7785
7786    *)
7787      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7788	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7789	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
7790      else
7791	ld_shlibs=no
7792      fi
7793      ;;
7794    esac
7795
7796    if test "$ld_shlibs" = no; then
7797      runpath_var=
7798      hardcode_libdir_flag_spec=
7799      export_dynamic_flag_spec=
7800      whole_archive_flag_spec=
7801    fi
7802  else
7803    # PORTME fill in a description of your system's linker (not GNU ld)
7804    case $host_os in
7805    aix3*)
7806      allow_undefined_flag=unsupported
7807      always_export_symbols=yes
7808      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'
7809      # Note: this linker hardcodes the directories in LIBPATH if there
7810      # are no directories specified by -L.
7811      hardcode_minus_L=yes
7812      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
7813	# Neither direct hardcoding nor static linking is supported with a
7814	# broken collect2.
7815	hardcode_direct=unsupported
7816      fi
7817      ;;
7818
7819    aix4* | aix5*)
7820      if test "$host_cpu" = ia64; then
7821	# On IA64, the linker does run time linking by default, so we don't
7822	# have to do anything special.
7823	aix_use_runtimelinking=no
7824	exp_sym_flag='-Bexport'
7825	no_entry_flag=""
7826      else
7827	# If we're using GNU nm, then we don't want the "-C" option.
7828	# -C means demangle to AIX nm, but means don't demangle with GNU nm
7829	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
7830	  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'
7831	else
7832	  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'
7833	fi
7834	aix_use_runtimelinking=no
7835
7836	# Test if we are trying to use run time linking or normal
7837	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
7838	# need to do runtime linking.
7839	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
7840	  for ld_flag in $LDFLAGS; do
7841  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
7842  	    aix_use_runtimelinking=yes
7843  	    break
7844  	  fi
7845	  done
7846	  ;;
7847	esac
7848
7849	exp_sym_flag='-bexport'
7850	no_entry_flag='-bnoentry'
7851      fi
7852
7853      # When large executables or shared objects are built, AIX ld can
7854      # have problems creating the table of contents.  If linking a library
7855      # or program results in "error TOC overflow" add -mminimal-toc to
7856      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
7857      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
7858
7859      archive_cmds=''
7860      hardcode_direct=yes
7861      hardcode_libdir_separator=':'
7862      link_all_deplibs=yes
7863
7864      if test "$GCC" = yes; then
7865	case $host_os in aix4.[012]|aix4.[012].*)
7866	# We only want to do this on AIX 4.2 and lower, the check
7867	# below for broken collect2 doesn't work under 4.3+
7868	  collect2name=`${CC} -print-prog-name=collect2`
7869	  if test -f "$collect2name" && \
7870  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
7871	  then
7872  	  # We have reworked collect2
7873  	  hardcode_direct=yes
7874	  else
7875  	  # We have old collect2
7876  	  hardcode_direct=unsupported
7877  	  # It fails to find uninstalled libraries when the uninstalled
7878  	  # path is not listed in the libpath.  Setting hardcode_minus_L
7879  	  # to unsupported forces relinking
7880  	  hardcode_minus_L=yes
7881  	  hardcode_libdir_flag_spec='-L$libdir'
7882  	  hardcode_libdir_separator=
7883	  fi
7884	  ;;
7885	esac
7886	shared_flag='-shared'
7887	if test "$aix_use_runtimelinking" = yes; then
7888	  shared_flag="$shared_flag "'${wl}-G'
7889	fi
7890      else
7891	# not using gcc
7892	if test "$host_cpu" = ia64; then
7893  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
7894  	# chokes on -Wl,-G. The following line is correct:
7895	  shared_flag='-G'
7896	else
7897	  if test "$aix_use_runtimelinking" = yes; then
7898	    shared_flag='${wl}-G'
7899	  else
7900	    shared_flag='${wl}-bM:SRE'
7901	  fi
7902	fi
7903      fi
7904
7905      # It seems that -bexpall does not export symbols beginning with
7906      # underscore (_), so it is better to generate a list of symbols to export.
7907      always_export_symbols=yes
7908      if test "$aix_use_runtimelinking" = yes; then
7909	# Warning - without using the other runtime loading flags (-brtl),
7910	# -berok will link without error, but may produce a broken library.
7911	allow_undefined_flag='-berok'
7912       # Determine the default libpath from the value encoded in an empty executable.
7913       cat >conftest.$ac_ext <<_ACEOF
7914/* confdefs.h.  */
7915_ACEOF
7916cat confdefs.h >>conftest.$ac_ext
7917cat >>conftest.$ac_ext <<_ACEOF
7918/* end confdefs.h.  */
7919
7920int
7921main ()
7922{
7923
7924  ;
7925  return 0;
7926}
7927_ACEOF
7928rm -f conftest.$ac_objext conftest$ac_exeext
7929if { (ac_try="$ac_link"
7930case "(($ac_try" in
7931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7932  *) ac_try_echo=$ac_try;;
7933esac
7934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7935  (eval "$ac_link") 2>conftest.er1
7936  ac_status=$?
7937  grep -v '^ *+' conftest.er1 >conftest.err
7938  rm -f conftest.er1
7939  cat conftest.err >&5
7940  echo "$as_me:$LINENO: \$? = $ac_status" >&5
7941  (exit $ac_status); } && {
7942	 test -z "$ac_c_werror_flag" ||
7943	 test ! -s conftest.err
7944       } && test -s conftest$ac_exeext &&
7945       $as_test_x conftest$ac_exeext; then
7946
7947aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
7948}'`
7949# Check for a 64-bit object if we didn't find anything.
7950if 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; }
7951}'`; fi
7952else
7953  echo "$as_me: failed program was:" >&5
7954sed 's/^/| /' conftest.$ac_ext >&5
7955
7956
7957fi
7958
7959rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7960      conftest$ac_exeext conftest.$ac_ext
7961if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
7962
7963       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
7964	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"
7965       else
7966	if test "$host_cpu" = ia64; then
7967	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
7968	  allow_undefined_flag="-z nodefs"
7969	  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"
7970	else
7971	 # Determine the default libpath from the value encoded in an empty executable.
7972	 cat >conftest.$ac_ext <<_ACEOF
7973/* confdefs.h.  */
7974_ACEOF
7975cat confdefs.h >>conftest.$ac_ext
7976cat >>conftest.$ac_ext <<_ACEOF
7977/* end confdefs.h.  */
7978
7979int
7980main ()
7981{
7982
7983  ;
7984  return 0;
7985}
7986_ACEOF
7987rm -f conftest.$ac_objext conftest$ac_exeext
7988if { (ac_try="$ac_link"
7989case "(($ac_try" in
7990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7991  *) ac_try_echo=$ac_try;;
7992esac
7993eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
7994  (eval "$ac_link") 2>conftest.er1
7995  ac_status=$?
7996  grep -v '^ *+' conftest.er1 >conftest.err
7997  rm -f conftest.er1
7998  cat conftest.err >&5
7999  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8000  (exit $ac_status); } && {
8001	 test -z "$ac_c_werror_flag" ||
8002	 test ! -s conftest.err
8003       } && test -s conftest$ac_exeext &&
8004       $as_test_x conftest$ac_exeext; then
8005
8006aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8007}'`
8008# Check for a 64-bit object if we didn't find anything.
8009if 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; }
8010}'`; fi
8011else
8012  echo "$as_me: failed program was:" >&5
8013sed 's/^/| /' conftest.$ac_ext >&5
8014
8015
8016fi
8017
8018rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8019      conftest$ac_exeext conftest.$ac_ext
8020if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8021
8022	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8023	  # Warning - without using the other run time loading flags,
8024	  # -berok will link without error, but may produce a broken library.
8025	  no_undefined_flag=' ${wl}-bernotok'
8026	  allow_undefined_flag=' ${wl}-berok'
8027	  # Exported symbols can be pulled into shared objects from archives
8028	  whole_archive_flag_spec='$convenience'
8029	  archive_cmds_need_lc=yes
8030	  # This is similar to how AIX traditionally builds its shared libraries.
8031	  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'
8032	fi
8033      fi
8034      ;;
8035
8036    amigaos*)
8037      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)'
8038      hardcode_libdir_flag_spec='-L$libdir'
8039      hardcode_minus_L=yes
8040      # see comment about different semantics on the GNU ld section
8041      ld_shlibs=no
8042      ;;
8043
8044    bsdi[45]*)
8045      export_dynamic_flag_spec=-rdynamic
8046      ;;
8047
8048    cygwin* | mingw* | pw32*)
8049      # When not using gcc, we currently assume that we are using
8050      # Microsoft Visual C++.
8051      # hardcode_libdir_flag_spec is actually meaningless, as there is
8052      # no search path for DLLs.
8053      hardcode_libdir_flag_spec=' '
8054      allow_undefined_flag=unsupported
8055      # Tell ltmain to make .lib files, not .a files.
8056      libext=lib
8057      # Tell ltmain to make .dll files, not .so files.
8058      shrext_cmds=".dll"
8059      # FIXME: Setting linknames here is a bad hack.
8060      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8061      # The linker will automatically build a .lib file if we build a DLL.
8062      old_archive_From_new_cmds='true'
8063      # FIXME: Should let the user specify the lib program.
8064      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8065      fix_srcfile_path='`cygpath -w "$srcfile"`'
8066      enable_shared_with_static_runtimes=yes
8067      ;;
8068
8069    darwin* | rhapsody*)
8070      case $host_os in
8071        rhapsody* | darwin1.[012])
8072         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8073         ;;
8074       *) # Darwin 1.3 on
8075         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8076           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8077         else
8078           case ${MACOSX_DEPLOYMENT_TARGET} in
8079             10.[012])
8080               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8081               ;;
8082             10.*)
8083               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8084               ;;
8085           esac
8086         fi
8087         ;;
8088      esac
8089      archive_cmds_need_lc=no
8090      hardcode_direct=no
8091      hardcode_automatic=yes
8092      hardcode_shlibpath_var=unsupported
8093      whole_archive_flag_spec=''
8094      link_all_deplibs=yes
8095    if test "$GCC" = yes ; then
8096    	output_verbose_link_cmd='echo'
8097        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8098      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8099      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8100      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}'
8101      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}'
8102    else
8103      case $cc_basename in
8104        xlc*)
8105         output_verbose_link_cmd='echo'
8106         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8107         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8108          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8109         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}'
8110          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}'
8111          ;;
8112       *)
8113         ld_shlibs=no
8114          ;;
8115      esac
8116    fi
8117      ;;
8118
8119    dgux*)
8120      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8121      hardcode_libdir_flag_spec='-L$libdir'
8122      hardcode_shlibpath_var=no
8123      ;;
8124
8125    freebsd1*)
8126      ld_shlibs=no
8127      ;;
8128
8129    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8130    # support.  Future versions do this automatically, but an explicit c++rt0.o
8131    # does not break anything, and helps significantly (at the cost of a little
8132    # extra space).
8133    freebsd2.2*)
8134      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8135      hardcode_libdir_flag_spec='-R$libdir'
8136      hardcode_direct=yes
8137      hardcode_shlibpath_var=no
8138      ;;
8139
8140    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8141    freebsd2*)
8142      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8143      hardcode_direct=yes
8144      hardcode_minus_L=yes
8145      hardcode_shlibpath_var=no
8146      ;;
8147
8148    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8149    freebsd* | kfreebsd*-gnu | dragonfly*)
8150      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8151      hardcode_libdir_flag_spec='-R$libdir'
8152      hardcode_direct=yes
8153      hardcode_shlibpath_var=no
8154      ;;
8155
8156    hpux9*)
8157      if test "$GCC" = yes; then
8158	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'
8159      else
8160	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'
8161      fi
8162      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8163      hardcode_libdir_separator=:
8164      hardcode_direct=yes
8165
8166      # hardcode_minus_L: Not really in the search PATH,
8167      # but as the default location of the library.
8168      hardcode_minus_L=yes
8169      export_dynamic_flag_spec='${wl}-E'
8170      ;;
8171
8172    hpux10*)
8173      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8174	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8175      else
8176	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8177      fi
8178      if test "$with_gnu_ld" = no; then
8179	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8180	hardcode_libdir_separator=:
8181
8182	hardcode_direct=yes
8183	export_dynamic_flag_spec='${wl}-E'
8184
8185	# hardcode_minus_L: Not really in the search PATH,
8186	# but as the default location of the library.
8187	hardcode_minus_L=yes
8188      fi
8189      ;;
8190
8191    hpux11*)
8192      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8193	case $host_cpu in
8194	hppa*64*)
8195	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8196	  ;;
8197	ia64*)
8198	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8199	  ;;
8200	*)
8201	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8202	  ;;
8203	esac
8204      else
8205	case $host_cpu in
8206	hppa*64*)
8207	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8208	  ;;
8209	ia64*)
8210	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8211	  ;;
8212	*)
8213	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8214	  ;;
8215	esac
8216      fi
8217      if test "$with_gnu_ld" = no; then
8218	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8219	hardcode_libdir_separator=:
8220
8221	case $host_cpu in
8222	hppa*64*|ia64*)
8223	  hardcode_libdir_flag_spec_ld='+b $libdir'
8224	  hardcode_direct=no
8225	  hardcode_shlibpath_var=no
8226	  ;;
8227	*)
8228	  hardcode_direct=yes
8229	  export_dynamic_flag_spec='${wl}-E'
8230
8231	  # hardcode_minus_L: Not really in the search PATH,
8232	  # but as the default location of the library.
8233	  hardcode_minus_L=yes
8234	  ;;
8235	esac
8236      fi
8237      ;;
8238
8239    irix5* | irix6* | nonstopux*)
8240      if test "$GCC" = yes; then
8241	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'
8242      else
8243	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'
8244	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8245      fi
8246      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8247      hardcode_libdir_separator=:
8248      link_all_deplibs=yes
8249      ;;
8250
8251    netbsd*)
8252      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8253	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8254      else
8255	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8256      fi
8257      hardcode_libdir_flag_spec='-R$libdir'
8258      hardcode_direct=yes
8259      hardcode_shlibpath_var=no
8260      ;;
8261
8262    newsos6)
8263      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8264      hardcode_direct=yes
8265      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8266      hardcode_libdir_separator=:
8267      hardcode_shlibpath_var=no
8268      ;;
8269
8270    openbsd*)
8271      hardcode_direct=yes
8272      hardcode_shlibpath_var=no
8273      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8274	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8275	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8276	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8277	export_dynamic_flag_spec='${wl}-E'
8278      else
8279       case $host_os in
8280	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8281	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8282	   hardcode_libdir_flag_spec='-R$libdir'
8283	   ;;
8284	 *)
8285	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8286	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8287	   ;;
8288       esac
8289      fi
8290      ;;
8291
8292    os2*)
8293      hardcode_libdir_flag_spec='-L$libdir'
8294      hardcode_minus_L=yes
8295      allow_undefined_flag=unsupported
8296      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'
8297      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8298      ;;
8299
8300    osf3*)
8301      if test "$GCC" = yes; then
8302	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8303	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'
8304      else
8305	allow_undefined_flag=' -expect_unresolved \*'
8306	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'
8307      fi
8308      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8309      hardcode_libdir_separator=:
8310      ;;
8311
8312    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8313      if test "$GCC" = yes; then
8314	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8315	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'
8316	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8317      else
8318	allow_undefined_flag=' -expect_unresolved \*'
8319	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'
8320	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8321	$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'
8322
8323	# Both c and cxx compiler support -rpath directly
8324	hardcode_libdir_flag_spec='-rpath $libdir'
8325      fi
8326      hardcode_libdir_separator=:
8327      ;;
8328
8329    solaris*)
8330      no_undefined_flag=' -z text'
8331      if test "$GCC" = yes; then
8332	wlarc='${wl}'
8333	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8334	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8335	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8336      else
8337	wlarc=''
8338	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8339	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8340  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8341      fi
8342      hardcode_libdir_flag_spec='-R$libdir'
8343      hardcode_shlibpath_var=no
8344      case $host_os in
8345      solaris2.[0-5] | solaris2.[0-5].*) ;;
8346      *)
8347 	# The compiler driver will combine linker options so we
8348 	# cannot just pass the convience library names through
8349 	# without $wl, iff we do not link with $LD.
8350 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8351 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8352 	case $wlarc in
8353 	'')
8354 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8355 	*)
8356 	  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' ;;
8357 	esac ;;
8358      esac
8359      link_all_deplibs=yes
8360      ;;
8361
8362    sunos4*)
8363      if test "x$host_vendor" = xsequent; then
8364	# Use $CC to link under sequent, because it throws in some extra .o
8365	# files that make .init and .fini sections work.
8366	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8367      else
8368	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8369      fi
8370      hardcode_libdir_flag_spec='-L$libdir'
8371      hardcode_direct=yes
8372      hardcode_minus_L=yes
8373      hardcode_shlibpath_var=no
8374      ;;
8375
8376    sysv4)
8377      case $host_vendor in
8378	sni)
8379	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8380	  hardcode_direct=yes # is this really true???
8381	;;
8382	siemens)
8383	  ## LD is ld it makes a PLAMLIB
8384	  ## CC just makes a GrossModule.
8385	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8386	  reload_cmds='$CC -r -o $output$reload_objs'
8387	  hardcode_direct=no
8388        ;;
8389	motorola)
8390	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8391	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8392	;;
8393      esac
8394      runpath_var='LD_RUN_PATH'
8395      hardcode_shlibpath_var=no
8396      ;;
8397
8398    sysv4.3*)
8399      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8400      hardcode_shlibpath_var=no
8401      export_dynamic_flag_spec='-Bexport'
8402      ;;
8403
8404    sysv4*MP*)
8405      if test -d /usr/nec; then
8406	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8407	hardcode_shlibpath_var=no
8408	runpath_var=LD_RUN_PATH
8409	hardcode_runpath_var=yes
8410	ld_shlibs=yes
8411      fi
8412      ;;
8413
8414    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8415      no_undefined_flag='${wl}-z,text'
8416      archive_cmds_need_lc=no
8417      hardcode_shlibpath_var=no
8418      runpath_var='LD_RUN_PATH'
8419
8420      if test "$GCC" = yes; then
8421	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8422	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8423      else
8424	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8425	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8426      fi
8427      ;;
8428
8429    sysv5* | sco3.2v5* | sco5v6*)
8430      # Note: We can NOT use -z defs as we might desire, because we do not
8431      # link with -lc, and that would cause any symbols used from libc to
8432      # always be unresolved, which means just about no library would
8433      # ever link correctly.  If we're not using GNU ld we use -z text
8434      # though, which does catch some bad symbols but isn't as heavy-handed
8435      # as -z defs.
8436      no_undefined_flag='${wl}-z,text'
8437      allow_undefined_flag='${wl}-z,nodefs'
8438      archive_cmds_need_lc=no
8439      hardcode_shlibpath_var=no
8440      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8441      hardcode_libdir_separator=':'
8442      link_all_deplibs=yes
8443      export_dynamic_flag_spec='${wl}-Bexport'
8444      runpath_var='LD_RUN_PATH'
8445
8446      if test "$GCC" = yes; then
8447	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8448	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8449      else
8450	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8451	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8452      fi
8453      ;;
8454
8455    uts4*)
8456      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8457      hardcode_libdir_flag_spec='-L$libdir'
8458      hardcode_shlibpath_var=no
8459      ;;
8460
8461    *)
8462      ld_shlibs=no
8463      ;;
8464    esac
8465  fi
8466
8467{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8468echo "${ECHO_T}$ld_shlibs" >&6; }
8469test "$ld_shlibs" = no && can_build_shared=no
8470
8471#
8472# Do we need to explicitly link libc?
8473#
8474case "x$archive_cmds_need_lc" in
8475x|xyes)
8476  # Assume -lc should be added
8477  archive_cmds_need_lc=yes
8478
8479  if test "$enable_shared" = yes && test "$GCC" = yes; then
8480    case $archive_cmds in
8481    *'~'*)
8482      # FIXME: we may have to deal with multi-command sequences.
8483      ;;
8484    '$CC '*)
8485      # Test whether the compiler implicitly links with -lc since on some
8486      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8487      # to ld, don't add -lc before -lgcc.
8488      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8489echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8490      $rm conftest*
8491      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8492
8493      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8494  (eval $ac_compile) 2>&5
8495  ac_status=$?
8496  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8497  (exit $ac_status); } 2>conftest.err; then
8498        soname=conftest
8499        lib=conftest
8500        libobjs=conftest.$ac_objext
8501        deplibs=
8502        wl=$lt_prog_compiler_wl
8503	pic_flag=$lt_prog_compiler_pic
8504        compiler_flags=-v
8505        linker_flags=-v
8506        verstring=
8507        output_objdir=.
8508        libname=conftest
8509        lt_save_allow_undefined_flag=$allow_undefined_flag
8510        allow_undefined_flag=
8511        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8512  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8513  ac_status=$?
8514  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8515  (exit $ac_status); }
8516        then
8517	  archive_cmds_need_lc=no
8518        else
8519	  archive_cmds_need_lc=yes
8520        fi
8521        allow_undefined_flag=$lt_save_allow_undefined_flag
8522      else
8523        cat conftest.err 1>&5
8524      fi
8525      $rm conftest*
8526      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8527echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8528      ;;
8529    esac
8530  fi
8531  ;;
8532esac
8533
8534{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8535echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8536library_names_spec=
8537libname_spec='lib$name'
8538soname_spec=
8539shrext_cmds=".so"
8540postinstall_cmds=
8541postuninstall_cmds=
8542finish_cmds=
8543finish_eval=
8544shlibpath_var=
8545shlibpath_overrides_runpath=unknown
8546version_type=none
8547dynamic_linker="$host_os ld.so"
8548sys_lib_dlsearch_path_spec="/lib /usr/lib"
8549if test "$GCC" = yes; then
8550  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8551  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8552    # if the path contains ";" then we assume it to be the separator
8553    # otherwise default to the standard path separator (i.e. ":") - it is
8554    # assumed that no part of a normal pathname contains ";" but that should
8555    # okay in the real world where ";" in dirpaths is itself problematic.
8556    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8557  else
8558    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8559  fi
8560else
8561  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8562fi
8563need_lib_prefix=unknown
8564hardcode_into_libs=no
8565
8566# when you set need_version to no, make sure it does not cause -set_version
8567# flags to be left without arguments
8568need_version=unknown
8569
8570case $host_os in
8571aix3*)
8572  version_type=linux
8573  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8574  shlibpath_var=LIBPATH
8575
8576  # AIX 3 has no versioning support, so we append a major version to the name.
8577  soname_spec='${libname}${release}${shared_ext}$major'
8578  ;;
8579
8580aix4* | aix5*)
8581  version_type=linux
8582  need_lib_prefix=no
8583  need_version=no
8584  hardcode_into_libs=yes
8585  if test "$host_cpu" = ia64; then
8586    # AIX 5 supports IA64
8587    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8588    shlibpath_var=LD_LIBRARY_PATH
8589  else
8590    # With GCC up to 2.95.x, collect2 would create an import file
8591    # for dependence libraries.  The import file would start with
8592    # the line `#! .'.  This would cause the generated library to
8593    # depend on `.', always an invalid library.  This was fixed in
8594    # development snapshots of GCC prior to 3.0.
8595    case $host_os in
8596      aix4 | aix4.[01] | aix4.[01].*)
8597      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8598	   echo ' yes '
8599	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8600	:
8601      else
8602	can_build_shared=no
8603      fi
8604      ;;
8605    esac
8606    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8607    # soname into executable. Probably we can add versioning support to
8608    # collect2, so additional links can be useful in future.
8609    if test "$aix_use_runtimelinking" = yes; then
8610      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8611      # instead of lib<name>.a to let people know that these are not
8612      # typical AIX shared libraries.
8613      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8614    else
8615      # We preserve .a as extension for shared libraries through AIX4.2
8616      # and later when we are not doing run time linking.
8617      library_names_spec='${libname}${release}.a $libname.a'
8618      soname_spec='${libname}${release}${shared_ext}$major'
8619    fi
8620    shlibpath_var=LIBPATH
8621  fi
8622  ;;
8623
8624amigaos*)
8625  library_names_spec='$libname.ixlibrary $libname.a'
8626  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8627  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'
8628  ;;
8629
8630beos*)
8631  library_names_spec='${libname}${shared_ext}'
8632  dynamic_linker="$host_os ld.so"
8633  shlibpath_var=LIBRARY_PATH
8634  ;;
8635
8636bsdi[45]*)
8637  version_type=linux
8638  need_version=no
8639  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8640  soname_spec='${libname}${release}${shared_ext}$major'
8641  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8642  shlibpath_var=LD_LIBRARY_PATH
8643  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8644  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8645  # the default ld.so.conf also contains /usr/contrib/lib and
8646  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8647  # libtool to hard-code these into programs
8648  ;;
8649
8650cygwin* | mingw* | pw32*)
8651  version_type=windows
8652  shrext_cmds=".dll"
8653  need_version=no
8654  need_lib_prefix=no
8655
8656  case $GCC,$host_os in
8657  yes,cygwin* | yes,mingw* | yes,pw32*)
8658    library_names_spec='$libname.dll.a'
8659    # DLL is installed to $(libdir)/../bin by postinstall_cmds
8660    postinstall_cmds='base_file=`basename \${file}`~
8661      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
8662      dldir=$destdir/`dirname \$dlpath`~
8663      test -d \$dldir || mkdir -p \$dldir~
8664      $install_prog $dir/$dlname \$dldir/$dlname~
8665      chmod a+x \$dldir/$dlname'
8666    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
8667      dlpath=$dir/\$dldll~
8668       $rm \$dlpath'
8669    shlibpath_overrides_runpath=yes
8670
8671    case $host_os in
8672    cygwin*)
8673      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
8674      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8675      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
8676      ;;
8677    mingw*)
8678      # MinGW DLLs use traditional 'lib' prefix
8679      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8680      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8681      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
8682        # It is most probably a Windows format PATH printed by
8683        # mingw gcc, but we are running on Cygwin. Gcc prints its search
8684        # path with ; separators, and with drive letters. We can handle the
8685        # drive letters (cygwin fileutils understands them), so leave them,
8686        # especially as we might pass files found there to a mingw objdump,
8687        # which wouldn't understand a cygwinified path. Ahh.
8688        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8689      else
8690        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8691      fi
8692      ;;
8693    pw32*)
8694      # pw32 DLLs use 'pw' prefix rather than 'lib'
8695      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
8696      ;;
8697    esac
8698    ;;
8699
8700  *)
8701    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
8702    ;;
8703  esac
8704  dynamic_linker='Win32 ld.exe'
8705  # FIXME: first we should search . and the directory the executable is in
8706  shlibpath_var=PATH
8707  ;;
8708
8709darwin* | rhapsody*)
8710  dynamic_linker="$host_os dyld"
8711  version_type=darwin
8712  need_lib_prefix=no
8713  need_version=no
8714  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
8715  soname_spec='${libname}${release}${major}$shared_ext'
8716  shlibpath_overrides_runpath=yes
8717  shlibpath_var=DYLD_LIBRARY_PATH
8718  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
8719  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
8720  if test "$GCC" = yes; then
8721    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"`
8722  else
8723    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
8724  fi
8725  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
8726  ;;
8727
8728dgux*)
8729  version_type=linux
8730  need_lib_prefix=no
8731  need_version=no
8732  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
8733  soname_spec='${libname}${release}${shared_ext}$major'
8734  shlibpath_var=LD_LIBRARY_PATH
8735  ;;
8736
8737freebsd1*)
8738  dynamic_linker=no
8739  ;;
8740
8741kfreebsd*-gnu)
8742  version_type=linux
8743  need_lib_prefix=no
8744  need_version=no
8745  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8746  soname_spec='${libname}${release}${shared_ext}$major'
8747  shlibpath_var=LD_LIBRARY_PATH
8748  shlibpath_overrides_runpath=no
8749  hardcode_into_libs=yes
8750  dynamic_linker='GNU ld.so'
8751  ;;
8752
8753freebsd* | dragonfly*)
8754  # DragonFly does not have aout.  When/if they implement a new
8755  # versioning mechanism, adjust this.
8756  if test -x /usr/bin/objformat; then
8757    objformat=`/usr/bin/objformat`
8758  else
8759    case $host_os in
8760    freebsd[123]*) objformat=aout ;;
8761    *) objformat=elf ;;
8762    esac
8763  fi
8764  version_type=freebsd-$objformat
8765  case $version_type in
8766    freebsd-elf*)
8767      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
8768      need_version=no
8769      need_lib_prefix=no
8770      ;;
8771    freebsd-*)
8772      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
8773      need_version=yes
8774      ;;
8775  esac
8776  shlibpath_var=LD_LIBRARY_PATH
8777  case $host_os in
8778  freebsd2*)
8779    shlibpath_overrides_runpath=yes
8780    ;;
8781  freebsd3.[01]* | freebsdelf3.[01]*)
8782    shlibpath_overrides_runpath=yes
8783    hardcode_into_libs=yes
8784    ;;
8785  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
8786  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
8787    shlibpath_overrides_runpath=no
8788    hardcode_into_libs=yes
8789    ;;
8790  freebsd*) # from 4.6 on
8791    shlibpath_overrides_runpath=yes
8792    hardcode_into_libs=yes
8793    ;;
8794  esac
8795  ;;
8796
8797gnu*)
8798  version_type=linux
8799  need_lib_prefix=no
8800  need_version=no
8801  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
8802  soname_spec='${libname}${release}${shared_ext}$major'
8803  shlibpath_var=LD_LIBRARY_PATH
8804  hardcode_into_libs=yes
8805  ;;
8806
8807hpux9* | hpux10* | hpux11*)
8808  # Give a soname corresponding to the major version so that dld.sl refuses to
8809  # link against other versions.
8810  version_type=sunos
8811  need_lib_prefix=no
8812  need_version=no
8813  case $host_cpu in
8814  ia64*)
8815    shrext_cmds='.so'
8816    hardcode_into_libs=yes
8817    dynamic_linker="$host_os dld.so"
8818    shlibpath_var=LD_LIBRARY_PATH
8819    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8820    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8821    soname_spec='${libname}${release}${shared_ext}$major'
8822    if test "X$HPUX_IA64_MODE" = X32; then
8823      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
8824    else
8825      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
8826    fi
8827    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8828    ;;
8829   hppa*64*)
8830     shrext_cmds='.sl'
8831     hardcode_into_libs=yes
8832     dynamic_linker="$host_os dld.sl"
8833     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
8834     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
8835     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8836     soname_spec='${libname}${release}${shared_ext}$major'
8837     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
8838     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
8839     ;;
8840   *)
8841    shrext_cmds='.sl'
8842    dynamic_linker="$host_os dld.sl"
8843    shlibpath_var=SHLIB_PATH
8844    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
8845    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8846    soname_spec='${libname}${release}${shared_ext}$major'
8847    ;;
8848  esac
8849  # HP-UX runs *really* slowly unless shared libraries are mode 555.
8850  postinstall_cmds='chmod 555 $lib'
8851  ;;
8852
8853interix3*)
8854  version_type=linux
8855  need_lib_prefix=no
8856  need_version=no
8857  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8858  soname_spec='${libname}${release}${shared_ext}$major'
8859  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
8860  shlibpath_var=LD_LIBRARY_PATH
8861  shlibpath_overrides_runpath=no
8862  hardcode_into_libs=yes
8863  ;;
8864
8865irix5* | irix6* | nonstopux*)
8866  case $host_os in
8867    nonstopux*) version_type=nonstopux ;;
8868    *)
8869	if test "$lt_cv_prog_gnu_ld" = yes; then
8870		version_type=linux
8871	else
8872		version_type=irix
8873	fi ;;
8874  esac
8875  need_lib_prefix=no
8876  need_version=no
8877  soname_spec='${libname}${release}${shared_ext}$major'
8878  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
8879  case $host_os in
8880  irix5* | nonstopux*)
8881    libsuff= shlibsuff=
8882    ;;
8883  *)
8884    case $LD in # libtool.m4 will add one of these switches to LD
8885    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
8886      libsuff= shlibsuff= libmagic=32-bit;;
8887    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
8888      libsuff=32 shlibsuff=N32 libmagic=N32;;
8889    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
8890      libsuff=64 shlibsuff=64 libmagic=64-bit;;
8891    *) libsuff= shlibsuff= libmagic=never-match;;
8892    esac
8893    ;;
8894  esac
8895  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
8896  shlibpath_overrides_runpath=no
8897  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
8898  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
8899  hardcode_into_libs=yes
8900  ;;
8901
8902# No shared lib support for Linux oldld, aout, or coff.
8903linux*oldld* | linux*aout* | linux*coff*)
8904  dynamic_linker=no
8905  ;;
8906
8907# This must be Linux ELF.
8908linux*)
8909  version_type=linux
8910  need_lib_prefix=no
8911  need_version=no
8912  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8913  soname_spec='${libname}${release}${shared_ext}$major'
8914  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
8915  shlibpath_var=LD_LIBRARY_PATH
8916  shlibpath_overrides_runpath=no
8917  # This implies no fast_install, which is unacceptable.
8918  # Some rework will be needed to allow for fast_install
8919  # before this can be enabled.
8920  hardcode_into_libs=yes
8921
8922  # Append ld.so.conf contents to the search path
8923  if test -f /etc/ld.so.conf; then
8924    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' ' '`
8925    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
8926  fi
8927
8928  # We used to test for /lib/ld.so.1 and disable shared libraries on
8929  # powerpc, because MkLinux only supported shared libraries with the
8930  # GNU dynamic linker.  Since this was broken with cross compilers,
8931  # most powerpc-linux boxes support dynamic linking these days and
8932  # people can always --disable-shared, the test was removed, and we
8933  # assume the GNU/Linux dynamic linker is in use.
8934  dynamic_linker='GNU/Linux ld.so'
8935  ;;
8936
8937knetbsd*-gnu)
8938  version_type=linux
8939  need_lib_prefix=no
8940  need_version=no
8941  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8942  soname_spec='${libname}${release}${shared_ext}$major'
8943  shlibpath_var=LD_LIBRARY_PATH
8944  shlibpath_overrides_runpath=no
8945  hardcode_into_libs=yes
8946  dynamic_linker='GNU ld.so'
8947  ;;
8948
8949netbsd*)
8950  version_type=sunos
8951  need_lib_prefix=no
8952  need_version=no
8953  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8954    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8955    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8956    dynamic_linker='NetBSD (a.out) ld.so'
8957  else
8958    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
8959    soname_spec='${libname}${release}${shared_ext}$major'
8960    dynamic_linker='NetBSD ld.elf_so'
8961  fi
8962  shlibpath_var=LD_LIBRARY_PATH
8963  shlibpath_overrides_runpath=yes
8964  hardcode_into_libs=yes
8965  ;;
8966
8967newsos6)
8968  version_type=linux
8969  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8970  shlibpath_var=LD_LIBRARY_PATH
8971  shlibpath_overrides_runpath=yes
8972  ;;
8973
8974nto-qnx*)
8975  version_type=linux
8976  need_lib_prefix=no
8977  need_version=no
8978  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8979  soname_spec='${libname}${release}${shared_ext}$major'
8980  shlibpath_var=LD_LIBRARY_PATH
8981  shlibpath_overrides_runpath=yes
8982  ;;
8983
8984openbsd*)
8985  version_type=sunos
8986  sys_lib_dlsearch_path_spec="/usr/lib"
8987  need_lib_prefix=no
8988  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
8989  case $host_os in
8990    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
8991    *)                         need_version=no  ;;
8992  esac
8993  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
8994  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
8995  shlibpath_var=LD_LIBRARY_PATH
8996  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8997    case $host_os in
8998      openbsd2.[89] | openbsd2.[89].*)
8999	shlibpath_overrides_runpath=no
9000	;;
9001      *)
9002	shlibpath_overrides_runpath=yes
9003	;;
9004      esac
9005  else
9006    shlibpath_overrides_runpath=yes
9007  fi
9008  ;;
9009
9010os2*)
9011  libname_spec='$name'
9012  shrext_cmds=".dll"
9013  need_lib_prefix=no
9014  library_names_spec='$libname${shared_ext} $libname.a'
9015  dynamic_linker='OS/2 ld.exe'
9016  shlibpath_var=LIBPATH
9017  ;;
9018
9019osf3* | osf4* | osf5*)
9020  version_type=osf
9021  need_lib_prefix=no
9022  need_version=no
9023  soname_spec='${libname}${release}${shared_ext}$major'
9024  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9025  shlibpath_var=LD_LIBRARY_PATH
9026  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9027  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9028  ;;
9029
9030solaris*)
9031  version_type=linux
9032  need_lib_prefix=no
9033  need_version=no
9034  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9035  soname_spec='${libname}${release}${shared_ext}$major'
9036  shlibpath_var=LD_LIBRARY_PATH
9037  shlibpath_overrides_runpath=yes
9038  hardcode_into_libs=yes
9039  # ldd complains unless libraries are executable
9040  postinstall_cmds='chmod +x $lib'
9041  ;;
9042
9043sunos4*)
9044  version_type=sunos
9045  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9046  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9047  shlibpath_var=LD_LIBRARY_PATH
9048  shlibpath_overrides_runpath=yes
9049  if test "$with_gnu_ld" = yes; then
9050    need_lib_prefix=no
9051  fi
9052  need_version=yes
9053  ;;
9054
9055sysv4 | sysv4.3*)
9056  version_type=linux
9057  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9058  soname_spec='${libname}${release}${shared_ext}$major'
9059  shlibpath_var=LD_LIBRARY_PATH
9060  case $host_vendor in
9061    sni)
9062      shlibpath_overrides_runpath=no
9063      need_lib_prefix=no
9064      export_dynamic_flag_spec='${wl}-Blargedynsym'
9065      runpath_var=LD_RUN_PATH
9066      ;;
9067    siemens)
9068      need_lib_prefix=no
9069      ;;
9070    motorola)
9071      need_lib_prefix=no
9072      need_version=no
9073      shlibpath_overrides_runpath=no
9074      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9075      ;;
9076  esac
9077  ;;
9078
9079sysv4*MP*)
9080  if test -d /usr/nec ;then
9081    version_type=linux
9082    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9083    soname_spec='$libname${shared_ext}.$major'
9084    shlibpath_var=LD_LIBRARY_PATH
9085  fi
9086  ;;
9087
9088sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9089  version_type=freebsd-elf
9090  need_lib_prefix=no
9091  need_version=no
9092  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9093  soname_spec='${libname}${release}${shared_ext}$major'
9094  shlibpath_var=LD_LIBRARY_PATH
9095  hardcode_into_libs=yes
9096  if test "$with_gnu_ld" = yes; then
9097    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9098    shlibpath_overrides_runpath=no
9099  else
9100    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9101    shlibpath_overrides_runpath=yes
9102    case $host_os in
9103      sco3.2v5*)
9104        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9105	;;
9106    esac
9107  fi
9108  sys_lib_dlsearch_path_spec='/usr/lib'
9109  ;;
9110
9111uts4*)
9112  version_type=linux
9113  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9114  soname_spec='${libname}${release}${shared_ext}$major'
9115  shlibpath_var=LD_LIBRARY_PATH
9116  ;;
9117
9118*)
9119  dynamic_linker=no
9120  ;;
9121esac
9122{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9123echo "${ECHO_T}$dynamic_linker" >&6; }
9124test "$dynamic_linker" = no && can_build_shared=no
9125
9126variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9127if test "$GCC" = yes; then
9128  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9129fi
9130
9131{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9132echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9133hardcode_action=
9134if test -n "$hardcode_libdir_flag_spec" || \
9135   test -n "$runpath_var" || \
9136   test "X$hardcode_automatic" = "Xyes" ; then
9137
9138  # We can hardcode non-existant directories.
9139  if test "$hardcode_direct" != no &&
9140     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9141     # have to relink, otherwise we might link with an installed library
9142     # when we should be linking with a yet-to-be-installed one
9143     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9144     test "$hardcode_minus_L" != no; then
9145    # Linking always hardcodes the temporary library directory.
9146    hardcode_action=relink
9147  else
9148    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9149    hardcode_action=immediate
9150  fi
9151else
9152  # We cannot hardcode anything, or else we can only hardcode existing
9153  # directories.
9154  hardcode_action=unsupported
9155fi
9156{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9157echo "${ECHO_T}$hardcode_action" >&6; }
9158
9159if test "$hardcode_action" = relink; then
9160  # Fast installation is not supported
9161  enable_fast_install=no
9162elif test "$shlibpath_overrides_runpath" = yes ||
9163     test "$enable_shared" = no; then
9164  # Fast installation is not necessary
9165  enable_fast_install=needless
9166fi
9167
9168striplib=
9169old_striplib=
9170{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9171echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9172if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9173  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9174  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9175  { echo "$as_me:$LINENO: result: yes" >&5
9176echo "${ECHO_T}yes" >&6; }
9177else
9178# FIXME - insert some real tests, host_os isn't really good enough
9179  case $host_os in
9180   darwin*)
9181       if test -n "$STRIP" ; then
9182         striplib="$STRIP -x"
9183         { echo "$as_me:$LINENO: result: yes" >&5
9184echo "${ECHO_T}yes" >&6; }
9185       else
9186  { echo "$as_me:$LINENO: result: no" >&5
9187echo "${ECHO_T}no" >&6; }
9188fi
9189       ;;
9190   *)
9191  { echo "$as_me:$LINENO: result: no" >&5
9192echo "${ECHO_T}no" >&6; }
9193    ;;
9194  esac
9195fi
9196
9197if test "x$enable_dlopen" != xyes; then
9198  enable_dlopen=unknown
9199  enable_dlopen_self=unknown
9200  enable_dlopen_self_static=unknown
9201else
9202  lt_cv_dlopen=no
9203  lt_cv_dlopen_libs=
9204
9205  case $host_os in
9206  beos*)
9207    lt_cv_dlopen="load_add_on"
9208    lt_cv_dlopen_libs=
9209    lt_cv_dlopen_self=yes
9210    ;;
9211
9212  mingw* | pw32*)
9213    lt_cv_dlopen="LoadLibrary"
9214    lt_cv_dlopen_libs=
9215   ;;
9216
9217  cygwin*)
9218    lt_cv_dlopen="dlopen"
9219    lt_cv_dlopen_libs=
9220   ;;
9221
9222  darwin*)
9223  # if libdl is installed we need to link against it
9224    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9225echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9226if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9227  echo $ECHO_N "(cached) $ECHO_C" >&6
9228else
9229  ac_check_lib_save_LIBS=$LIBS
9230LIBS="-ldl  $LIBS"
9231cat >conftest.$ac_ext <<_ACEOF
9232/* confdefs.h.  */
9233_ACEOF
9234cat confdefs.h >>conftest.$ac_ext
9235cat >>conftest.$ac_ext <<_ACEOF
9236/* end confdefs.h.  */
9237
9238/* Override any GCC internal prototype to avoid an error.
9239   Use char because int might match the return type of a GCC
9240   builtin and then its argument prototype would still apply.  */
9241#ifdef __cplusplus
9242extern "C"
9243#endif
9244char dlopen ();
9245int
9246main ()
9247{
9248return dlopen ();
9249  ;
9250  return 0;
9251}
9252_ACEOF
9253rm -f conftest.$ac_objext conftest$ac_exeext
9254if { (ac_try="$ac_link"
9255case "(($ac_try" in
9256  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9257  *) ac_try_echo=$ac_try;;
9258esac
9259eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9260  (eval "$ac_link") 2>conftest.er1
9261  ac_status=$?
9262  grep -v '^ *+' conftest.er1 >conftest.err
9263  rm -f conftest.er1
9264  cat conftest.err >&5
9265  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9266  (exit $ac_status); } && {
9267	 test -z "$ac_c_werror_flag" ||
9268	 test ! -s conftest.err
9269       } && test -s conftest$ac_exeext &&
9270       $as_test_x conftest$ac_exeext; then
9271  ac_cv_lib_dl_dlopen=yes
9272else
9273  echo "$as_me: failed program was:" >&5
9274sed 's/^/| /' conftest.$ac_ext >&5
9275
9276	ac_cv_lib_dl_dlopen=no
9277fi
9278
9279rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9280      conftest$ac_exeext conftest.$ac_ext
9281LIBS=$ac_check_lib_save_LIBS
9282fi
9283{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9284echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9285if test $ac_cv_lib_dl_dlopen = yes; then
9286  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9287else
9288
9289    lt_cv_dlopen="dyld"
9290    lt_cv_dlopen_libs=
9291    lt_cv_dlopen_self=yes
9292
9293fi
9294
9295   ;;
9296
9297  *)
9298    { echo "$as_me:$LINENO: checking for shl_load" >&5
9299echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9300if test "${ac_cv_func_shl_load+set}" = set; then
9301  echo $ECHO_N "(cached) $ECHO_C" >&6
9302else
9303  cat >conftest.$ac_ext <<_ACEOF
9304/* confdefs.h.  */
9305_ACEOF
9306cat confdefs.h >>conftest.$ac_ext
9307cat >>conftest.$ac_ext <<_ACEOF
9308/* end confdefs.h.  */
9309/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9310   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9311#define shl_load innocuous_shl_load
9312
9313/* System header to define __stub macros and hopefully few prototypes,
9314    which can conflict with char shl_load (); below.
9315    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9316    <limits.h> exists even on freestanding compilers.  */
9317
9318#ifdef __STDC__
9319# include <limits.h>
9320#else
9321# include <assert.h>
9322#endif
9323
9324#undef shl_load
9325
9326/* Override any GCC internal prototype to avoid an error.
9327   Use char because int might match the return type of a GCC
9328   builtin and then its argument prototype would still apply.  */
9329#ifdef __cplusplus
9330extern "C"
9331#endif
9332char shl_load ();
9333/* The GNU C library defines this for functions which it implements
9334    to always fail with ENOSYS.  Some functions are actually named
9335    something starting with __ and the normal name is an alias.  */
9336#if defined __stub_shl_load || defined __stub___shl_load
9337choke me
9338#endif
9339
9340int
9341main ()
9342{
9343return shl_load ();
9344  ;
9345  return 0;
9346}
9347_ACEOF
9348rm -f conftest.$ac_objext conftest$ac_exeext
9349if { (ac_try="$ac_link"
9350case "(($ac_try" in
9351  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9352  *) ac_try_echo=$ac_try;;
9353esac
9354eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9355  (eval "$ac_link") 2>conftest.er1
9356  ac_status=$?
9357  grep -v '^ *+' conftest.er1 >conftest.err
9358  rm -f conftest.er1
9359  cat conftest.err >&5
9360  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9361  (exit $ac_status); } && {
9362	 test -z "$ac_c_werror_flag" ||
9363	 test ! -s conftest.err
9364       } && test -s conftest$ac_exeext &&
9365       $as_test_x conftest$ac_exeext; then
9366  ac_cv_func_shl_load=yes
9367else
9368  echo "$as_me: failed program was:" >&5
9369sed 's/^/| /' conftest.$ac_ext >&5
9370
9371	ac_cv_func_shl_load=no
9372fi
9373
9374rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9375      conftest$ac_exeext conftest.$ac_ext
9376fi
9377{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9378echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9379if test $ac_cv_func_shl_load = yes; then
9380  lt_cv_dlopen="shl_load"
9381else
9382  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9383echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9384if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9385  echo $ECHO_N "(cached) $ECHO_C" >&6
9386else
9387  ac_check_lib_save_LIBS=$LIBS
9388LIBS="-ldld  $LIBS"
9389cat >conftest.$ac_ext <<_ACEOF
9390/* confdefs.h.  */
9391_ACEOF
9392cat confdefs.h >>conftest.$ac_ext
9393cat >>conftest.$ac_ext <<_ACEOF
9394/* end confdefs.h.  */
9395
9396/* Override any GCC internal prototype to avoid an error.
9397   Use char because int might match the return type of a GCC
9398   builtin and then its argument prototype would still apply.  */
9399#ifdef __cplusplus
9400extern "C"
9401#endif
9402char shl_load ();
9403int
9404main ()
9405{
9406return shl_load ();
9407  ;
9408  return 0;
9409}
9410_ACEOF
9411rm -f conftest.$ac_objext conftest$ac_exeext
9412if { (ac_try="$ac_link"
9413case "(($ac_try" in
9414  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9415  *) ac_try_echo=$ac_try;;
9416esac
9417eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9418  (eval "$ac_link") 2>conftest.er1
9419  ac_status=$?
9420  grep -v '^ *+' conftest.er1 >conftest.err
9421  rm -f conftest.er1
9422  cat conftest.err >&5
9423  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9424  (exit $ac_status); } && {
9425	 test -z "$ac_c_werror_flag" ||
9426	 test ! -s conftest.err
9427       } && test -s conftest$ac_exeext &&
9428       $as_test_x conftest$ac_exeext; then
9429  ac_cv_lib_dld_shl_load=yes
9430else
9431  echo "$as_me: failed program was:" >&5
9432sed 's/^/| /' conftest.$ac_ext >&5
9433
9434	ac_cv_lib_dld_shl_load=no
9435fi
9436
9437rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9438      conftest$ac_exeext conftest.$ac_ext
9439LIBS=$ac_check_lib_save_LIBS
9440fi
9441{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9442echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9443if test $ac_cv_lib_dld_shl_load = yes; then
9444  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9445else
9446  { echo "$as_me:$LINENO: checking for dlopen" >&5
9447echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9448if test "${ac_cv_func_dlopen+set}" = set; then
9449  echo $ECHO_N "(cached) $ECHO_C" >&6
9450else
9451  cat >conftest.$ac_ext <<_ACEOF
9452/* confdefs.h.  */
9453_ACEOF
9454cat confdefs.h >>conftest.$ac_ext
9455cat >>conftest.$ac_ext <<_ACEOF
9456/* end confdefs.h.  */
9457/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9458   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9459#define dlopen innocuous_dlopen
9460
9461/* System header to define __stub macros and hopefully few prototypes,
9462    which can conflict with char dlopen (); below.
9463    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9464    <limits.h> exists even on freestanding compilers.  */
9465
9466#ifdef __STDC__
9467# include <limits.h>
9468#else
9469# include <assert.h>
9470#endif
9471
9472#undef dlopen
9473
9474/* Override any GCC internal prototype to avoid an error.
9475   Use char because int might match the return type of a GCC
9476   builtin and then its argument prototype would still apply.  */
9477#ifdef __cplusplus
9478extern "C"
9479#endif
9480char dlopen ();
9481/* The GNU C library defines this for functions which it implements
9482    to always fail with ENOSYS.  Some functions are actually named
9483    something starting with __ and the normal name is an alias.  */
9484#if defined __stub_dlopen || defined __stub___dlopen
9485choke me
9486#endif
9487
9488int
9489main ()
9490{
9491return dlopen ();
9492  ;
9493  return 0;
9494}
9495_ACEOF
9496rm -f conftest.$ac_objext conftest$ac_exeext
9497if { (ac_try="$ac_link"
9498case "(($ac_try" in
9499  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9500  *) ac_try_echo=$ac_try;;
9501esac
9502eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9503  (eval "$ac_link") 2>conftest.er1
9504  ac_status=$?
9505  grep -v '^ *+' conftest.er1 >conftest.err
9506  rm -f conftest.er1
9507  cat conftest.err >&5
9508  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9509  (exit $ac_status); } && {
9510	 test -z "$ac_c_werror_flag" ||
9511	 test ! -s conftest.err
9512       } && test -s conftest$ac_exeext &&
9513       $as_test_x conftest$ac_exeext; then
9514  ac_cv_func_dlopen=yes
9515else
9516  echo "$as_me: failed program was:" >&5
9517sed 's/^/| /' conftest.$ac_ext >&5
9518
9519	ac_cv_func_dlopen=no
9520fi
9521
9522rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9523      conftest$ac_exeext conftest.$ac_ext
9524fi
9525{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9526echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9527if test $ac_cv_func_dlopen = yes; then
9528  lt_cv_dlopen="dlopen"
9529else
9530  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9531echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9532if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9533  echo $ECHO_N "(cached) $ECHO_C" >&6
9534else
9535  ac_check_lib_save_LIBS=$LIBS
9536LIBS="-ldl  $LIBS"
9537cat >conftest.$ac_ext <<_ACEOF
9538/* confdefs.h.  */
9539_ACEOF
9540cat confdefs.h >>conftest.$ac_ext
9541cat >>conftest.$ac_ext <<_ACEOF
9542/* end confdefs.h.  */
9543
9544/* Override any GCC internal prototype to avoid an error.
9545   Use char because int might match the return type of a GCC
9546   builtin and then its argument prototype would still apply.  */
9547#ifdef __cplusplus
9548extern "C"
9549#endif
9550char dlopen ();
9551int
9552main ()
9553{
9554return dlopen ();
9555  ;
9556  return 0;
9557}
9558_ACEOF
9559rm -f conftest.$ac_objext conftest$ac_exeext
9560if { (ac_try="$ac_link"
9561case "(($ac_try" in
9562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9563  *) ac_try_echo=$ac_try;;
9564esac
9565eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9566  (eval "$ac_link") 2>conftest.er1
9567  ac_status=$?
9568  grep -v '^ *+' conftest.er1 >conftest.err
9569  rm -f conftest.er1
9570  cat conftest.err >&5
9571  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9572  (exit $ac_status); } && {
9573	 test -z "$ac_c_werror_flag" ||
9574	 test ! -s conftest.err
9575       } && test -s conftest$ac_exeext &&
9576       $as_test_x conftest$ac_exeext; then
9577  ac_cv_lib_dl_dlopen=yes
9578else
9579  echo "$as_me: failed program was:" >&5
9580sed 's/^/| /' conftest.$ac_ext >&5
9581
9582	ac_cv_lib_dl_dlopen=no
9583fi
9584
9585rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9586      conftest$ac_exeext conftest.$ac_ext
9587LIBS=$ac_check_lib_save_LIBS
9588fi
9589{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9590echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9591if test $ac_cv_lib_dl_dlopen = yes; then
9592  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9593else
9594  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
9595echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
9596if test "${ac_cv_lib_svld_dlopen+set}" = set; then
9597  echo $ECHO_N "(cached) $ECHO_C" >&6
9598else
9599  ac_check_lib_save_LIBS=$LIBS
9600LIBS="-lsvld  $LIBS"
9601cat >conftest.$ac_ext <<_ACEOF
9602/* confdefs.h.  */
9603_ACEOF
9604cat confdefs.h >>conftest.$ac_ext
9605cat >>conftest.$ac_ext <<_ACEOF
9606/* end confdefs.h.  */
9607
9608/* Override any GCC internal prototype to avoid an error.
9609   Use char because int might match the return type of a GCC
9610   builtin and then its argument prototype would still apply.  */
9611#ifdef __cplusplus
9612extern "C"
9613#endif
9614char dlopen ();
9615int
9616main ()
9617{
9618return dlopen ();
9619  ;
9620  return 0;
9621}
9622_ACEOF
9623rm -f conftest.$ac_objext conftest$ac_exeext
9624if { (ac_try="$ac_link"
9625case "(($ac_try" in
9626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9627  *) ac_try_echo=$ac_try;;
9628esac
9629eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9630  (eval "$ac_link") 2>conftest.er1
9631  ac_status=$?
9632  grep -v '^ *+' conftest.er1 >conftest.err
9633  rm -f conftest.er1
9634  cat conftest.err >&5
9635  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9636  (exit $ac_status); } && {
9637	 test -z "$ac_c_werror_flag" ||
9638	 test ! -s conftest.err
9639       } && test -s conftest$ac_exeext &&
9640       $as_test_x conftest$ac_exeext; then
9641  ac_cv_lib_svld_dlopen=yes
9642else
9643  echo "$as_me: failed program was:" >&5
9644sed 's/^/| /' conftest.$ac_ext >&5
9645
9646	ac_cv_lib_svld_dlopen=no
9647fi
9648
9649rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9650      conftest$ac_exeext conftest.$ac_ext
9651LIBS=$ac_check_lib_save_LIBS
9652fi
9653{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
9654echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
9655if test $ac_cv_lib_svld_dlopen = yes; then
9656  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
9657else
9658  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
9659echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
9660if test "${ac_cv_lib_dld_dld_link+set}" = set; then
9661  echo $ECHO_N "(cached) $ECHO_C" >&6
9662else
9663  ac_check_lib_save_LIBS=$LIBS
9664LIBS="-ldld  $LIBS"
9665cat >conftest.$ac_ext <<_ACEOF
9666/* confdefs.h.  */
9667_ACEOF
9668cat confdefs.h >>conftest.$ac_ext
9669cat >>conftest.$ac_ext <<_ACEOF
9670/* end confdefs.h.  */
9671
9672/* Override any GCC internal prototype to avoid an error.
9673   Use char because int might match the return type of a GCC
9674   builtin and then its argument prototype would still apply.  */
9675#ifdef __cplusplus
9676extern "C"
9677#endif
9678char dld_link ();
9679int
9680main ()
9681{
9682return dld_link ();
9683  ;
9684  return 0;
9685}
9686_ACEOF
9687rm -f conftest.$ac_objext conftest$ac_exeext
9688if { (ac_try="$ac_link"
9689case "(($ac_try" in
9690  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9691  *) ac_try_echo=$ac_try;;
9692esac
9693eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9694  (eval "$ac_link") 2>conftest.er1
9695  ac_status=$?
9696  grep -v '^ *+' conftest.er1 >conftest.err
9697  rm -f conftest.er1
9698  cat conftest.err >&5
9699  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9700  (exit $ac_status); } && {
9701	 test -z "$ac_c_werror_flag" ||
9702	 test ! -s conftest.err
9703       } && test -s conftest$ac_exeext &&
9704       $as_test_x conftest$ac_exeext; then
9705  ac_cv_lib_dld_dld_link=yes
9706else
9707  echo "$as_me: failed program was:" >&5
9708sed 's/^/| /' conftest.$ac_ext >&5
9709
9710	ac_cv_lib_dld_dld_link=no
9711fi
9712
9713rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9714      conftest$ac_exeext conftest.$ac_ext
9715LIBS=$ac_check_lib_save_LIBS
9716fi
9717{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
9718echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
9719if test $ac_cv_lib_dld_dld_link = yes; then
9720  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
9721fi
9722
9723
9724fi
9725
9726
9727fi
9728
9729
9730fi
9731
9732
9733fi
9734
9735
9736fi
9737
9738    ;;
9739  esac
9740
9741  if test "x$lt_cv_dlopen" != xno; then
9742    enable_dlopen=yes
9743  else
9744    enable_dlopen=no
9745  fi
9746
9747  case $lt_cv_dlopen in
9748  dlopen)
9749    save_CPPFLAGS="$CPPFLAGS"
9750    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
9751
9752    save_LDFLAGS="$LDFLAGS"
9753    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
9754
9755    save_LIBS="$LIBS"
9756    LIBS="$lt_cv_dlopen_libs $LIBS"
9757
9758    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
9759echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
9760if test "${lt_cv_dlopen_self+set}" = set; then
9761  echo $ECHO_N "(cached) $ECHO_C" >&6
9762else
9763  	  if test "$cross_compiling" = yes; then :
9764  lt_cv_dlopen_self=cross
9765else
9766  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9767  lt_status=$lt_dlunknown
9768  cat > conftest.$ac_ext <<EOF
9769#line 9769 "configure"
9770#include "confdefs.h"
9771
9772#if HAVE_DLFCN_H
9773#include <dlfcn.h>
9774#endif
9775
9776#include <stdio.h>
9777
9778#ifdef RTLD_GLOBAL
9779#  define LT_DLGLOBAL		RTLD_GLOBAL
9780#else
9781#  ifdef DL_GLOBAL
9782#    define LT_DLGLOBAL		DL_GLOBAL
9783#  else
9784#    define LT_DLGLOBAL		0
9785#  endif
9786#endif
9787
9788/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9789   find out it does not work in some platform. */
9790#ifndef LT_DLLAZY_OR_NOW
9791#  ifdef RTLD_LAZY
9792#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9793#  else
9794#    ifdef DL_LAZY
9795#      define LT_DLLAZY_OR_NOW		DL_LAZY
9796#    else
9797#      ifdef RTLD_NOW
9798#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9799#      else
9800#        ifdef DL_NOW
9801#          define LT_DLLAZY_OR_NOW	DL_NOW
9802#        else
9803#          define LT_DLLAZY_OR_NOW	0
9804#        endif
9805#      endif
9806#    endif
9807#  endif
9808#endif
9809
9810#ifdef __cplusplus
9811extern "C" void exit (int);
9812#endif
9813
9814void fnord() { int i=42;}
9815int main ()
9816{
9817  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9818  int status = $lt_dlunknown;
9819
9820  if (self)
9821    {
9822      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9823      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9824      /* dlclose (self); */
9825    }
9826  else
9827    puts (dlerror ());
9828
9829    exit (status);
9830}
9831EOF
9832  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9833  (eval $ac_link) 2>&5
9834  ac_status=$?
9835  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9836  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9837    (./conftest; exit; ) >&5 2>/dev/null
9838    lt_status=$?
9839    case x$lt_status in
9840      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
9841      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
9842      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
9843    esac
9844  else :
9845    # compilation failed
9846    lt_cv_dlopen_self=no
9847  fi
9848fi
9849rm -fr conftest*
9850
9851
9852fi
9853{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
9854echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
9855
9856    if test "x$lt_cv_dlopen_self" = xyes; then
9857      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
9858      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
9859echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
9860if test "${lt_cv_dlopen_self_static+set}" = set; then
9861  echo $ECHO_N "(cached) $ECHO_C" >&6
9862else
9863  	  if test "$cross_compiling" = yes; then :
9864  lt_cv_dlopen_self_static=cross
9865else
9866  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
9867  lt_status=$lt_dlunknown
9868  cat > conftest.$ac_ext <<EOF
9869#line 9869 "configure"
9870#include "confdefs.h"
9871
9872#if HAVE_DLFCN_H
9873#include <dlfcn.h>
9874#endif
9875
9876#include <stdio.h>
9877
9878#ifdef RTLD_GLOBAL
9879#  define LT_DLGLOBAL		RTLD_GLOBAL
9880#else
9881#  ifdef DL_GLOBAL
9882#    define LT_DLGLOBAL		DL_GLOBAL
9883#  else
9884#    define LT_DLGLOBAL		0
9885#  endif
9886#endif
9887
9888/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
9889   find out it does not work in some platform. */
9890#ifndef LT_DLLAZY_OR_NOW
9891#  ifdef RTLD_LAZY
9892#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
9893#  else
9894#    ifdef DL_LAZY
9895#      define LT_DLLAZY_OR_NOW		DL_LAZY
9896#    else
9897#      ifdef RTLD_NOW
9898#        define LT_DLLAZY_OR_NOW	RTLD_NOW
9899#      else
9900#        ifdef DL_NOW
9901#          define LT_DLLAZY_OR_NOW	DL_NOW
9902#        else
9903#          define LT_DLLAZY_OR_NOW	0
9904#        endif
9905#      endif
9906#    endif
9907#  endif
9908#endif
9909
9910#ifdef __cplusplus
9911extern "C" void exit (int);
9912#endif
9913
9914void fnord() { int i=42;}
9915int main ()
9916{
9917  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
9918  int status = $lt_dlunknown;
9919
9920  if (self)
9921    {
9922      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
9923      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
9924      /* dlclose (self); */
9925    }
9926  else
9927    puts (dlerror ());
9928
9929    exit (status);
9930}
9931EOF
9932  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
9933  (eval $ac_link) 2>&5
9934  ac_status=$?
9935  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9936  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
9937    (./conftest; exit; ) >&5 2>/dev/null
9938    lt_status=$?
9939    case x$lt_status in
9940      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
9941      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
9942      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
9943    esac
9944  else :
9945    # compilation failed
9946    lt_cv_dlopen_self_static=no
9947  fi
9948fi
9949rm -fr conftest*
9950
9951
9952fi
9953{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
9954echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
9955    fi
9956
9957    CPPFLAGS="$save_CPPFLAGS"
9958    LDFLAGS="$save_LDFLAGS"
9959    LIBS="$save_LIBS"
9960    ;;
9961  esac
9962
9963  case $lt_cv_dlopen_self in
9964  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
9965  *) enable_dlopen_self=unknown ;;
9966  esac
9967
9968  case $lt_cv_dlopen_self_static in
9969  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
9970  *) enable_dlopen_self_static=unknown ;;
9971  esac
9972fi
9973
9974
9975# Report which library types will actually be built
9976{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
9977echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
9978{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
9979echo "${ECHO_T}$can_build_shared" >&6; }
9980
9981{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
9982echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
9983test "$can_build_shared" = "no" && enable_shared=no
9984
9985# On AIX, shared libraries and static libraries use the same namespace, and
9986# are all built from PIC.
9987case $host_os in
9988aix3*)
9989  test "$enable_shared" = yes && enable_static=no
9990  if test -n "$RANLIB"; then
9991    archive_cmds="$archive_cmds~\$RANLIB \$lib"
9992    postinstall_cmds='$RANLIB $lib'
9993  fi
9994  ;;
9995
9996aix4* | aix5*)
9997  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
9998    test "$enable_shared" = yes && enable_static=no
9999  fi
10000    ;;
10001esac
10002{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10003echo "${ECHO_T}$enable_shared" >&6; }
10004
10005{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10006echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10007# Make sure either enable_shared or enable_static is yes.
10008test "$enable_shared" = yes || enable_static=yes
10009{ echo "$as_me:$LINENO: result: $enable_static" >&5
10010echo "${ECHO_T}$enable_static" >&6; }
10011
10012# The else clause should only fire when bootstrapping the
10013# libtool distribution, otherwise you forgot to ship ltmain.sh
10014# with your package, and you will get complaints that there are
10015# no rules to generate ltmain.sh.
10016if test -f "$ltmain"; then
10017  # See if we are running on zsh, and set the options which allow our commands through
10018  # without removal of \ escapes.
10019  if test -n "${ZSH_VERSION+set}" ; then
10020    setopt NO_GLOB_SUBST
10021  fi
10022  # Now quote all the things that may contain metacharacters while being
10023  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10024  # variables and quote the copies for generation of the libtool script.
10025  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10026    SED SHELL STRIP \
10027    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10028    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10029    deplibs_check_method reload_flag reload_cmds need_locks \
10030    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10031    lt_cv_sys_global_symbol_to_c_name_address \
10032    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10033    old_postinstall_cmds old_postuninstall_cmds \
10034    compiler \
10035    CC \
10036    LD \
10037    lt_prog_compiler_wl \
10038    lt_prog_compiler_pic \
10039    lt_prog_compiler_static \
10040    lt_prog_compiler_no_builtin_flag \
10041    export_dynamic_flag_spec \
10042    thread_safe_flag_spec \
10043    whole_archive_flag_spec \
10044    enable_shared_with_static_runtimes \
10045    old_archive_cmds \
10046    old_archive_from_new_cmds \
10047    predep_objects \
10048    postdep_objects \
10049    predeps \
10050    postdeps \
10051    compiler_lib_search_path \
10052    archive_cmds \
10053    archive_expsym_cmds \
10054    postinstall_cmds \
10055    postuninstall_cmds \
10056    old_archive_from_expsyms_cmds \
10057    allow_undefined_flag \
10058    no_undefined_flag \
10059    export_symbols_cmds \
10060    hardcode_libdir_flag_spec \
10061    hardcode_libdir_flag_spec_ld \
10062    hardcode_libdir_separator \
10063    hardcode_automatic \
10064    module_cmds \
10065    module_expsym_cmds \
10066    lt_cv_prog_compiler_c_o \
10067    exclude_expsyms \
10068    include_expsyms; do
10069
10070    case $var in
10071    old_archive_cmds | \
10072    old_archive_from_new_cmds | \
10073    archive_cmds | \
10074    archive_expsym_cmds | \
10075    module_cmds | \
10076    module_expsym_cmds | \
10077    old_archive_from_expsyms_cmds | \
10078    export_symbols_cmds | \
10079    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10080    postinstall_cmds | postuninstall_cmds | \
10081    old_postinstall_cmds | old_postuninstall_cmds | \
10082    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10083      # Double-quote double-evaled strings.
10084      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10085      ;;
10086    *)
10087      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10088      ;;
10089    esac
10090  done
10091
10092  case $lt_echo in
10093  *'\$0 --fallback-echo"')
10094    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10095    ;;
10096  esac
10097
10098cfgfile="${ofile}T"
10099  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10100  $rm -f "$cfgfile"
10101  { echo "$as_me:$LINENO: creating $ofile" >&5
10102echo "$as_me: creating $ofile" >&6;}
10103
10104  cat <<__EOF__ >> "$cfgfile"
10105#! $SHELL
10106
10107# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10108# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10109# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10110#
10111# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10112# Free Software Foundation, Inc.
10113#
10114# This file is part of GNU Libtool:
10115# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10116#
10117# This program is free software; you can redistribute it and/or modify
10118# it under the terms of the GNU General Public License as published by
10119# the Free Software Foundation; either version 2 of the License, or
10120# (at your option) any later version.
10121#
10122# This program is distributed in the hope that it will be useful, but
10123# WITHOUT ANY WARRANTY; without even the implied warranty of
10124# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10125# General Public License for more details.
10126#
10127# You should have received a copy of the GNU General Public License
10128# along with this program; if not, write to the Free Software
10129# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10130#
10131# As a special exception to the GNU General Public License, if you
10132# distribute this file as part of a program that contains a
10133# configuration script generated by Autoconf, you may include it under
10134# the same distribution terms that you use for the rest of that program.
10135
10136# A sed program that does not truncate output.
10137SED=$lt_SED
10138
10139# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10140Xsed="$SED -e 1s/^X//"
10141
10142# The HP-UX ksh and POSIX shell print the target directory to stdout
10143# if CDPATH is set.
10144(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10145
10146# The names of the tagged configurations supported by this script.
10147available_tags=
10148
10149# ### BEGIN LIBTOOL CONFIG
10150
10151# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10152
10153# Shell to use when invoking shell scripts.
10154SHELL=$lt_SHELL
10155
10156# Whether or not to build shared libraries.
10157build_libtool_libs=$enable_shared
10158
10159# Whether or not to build static libraries.
10160build_old_libs=$enable_static
10161
10162# Whether or not to add -lc for building shared libraries.
10163build_libtool_need_lc=$archive_cmds_need_lc
10164
10165# Whether or not to disallow shared libs when runtime libs are static
10166allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10167
10168# Whether or not to optimize for fast installation.
10169fast_install=$enable_fast_install
10170
10171# The host system.
10172host_alias=$host_alias
10173host=$host
10174host_os=$host_os
10175
10176# The build system.
10177build_alias=$build_alias
10178build=$build
10179build_os=$build_os
10180
10181# An echo program that does not interpret backslashes.
10182echo=$lt_echo
10183
10184# The archiver.
10185AR=$lt_AR
10186AR_FLAGS=$lt_AR_FLAGS
10187
10188# A C compiler.
10189LTCC=$lt_LTCC
10190
10191# LTCC compiler flags.
10192LTCFLAGS=$lt_LTCFLAGS
10193
10194# A language-specific compiler.
10195CC=$lt_compiler
10196
10197# Is the compiler the GNU C compiler?
10198with_gcc=$GCC
10199
10200# An ERE matcher.
10201EGREP=$lt_EGREP
10202
10203# The linker used to build libraries.
10204LD=$lt_LD
10205
10206# Whether we need hard or soft links.
10207LN_S=$lt_LN_S
10208
10209# A BSD-compatible nm program.
10210NM=$lt_NM
10211
10212# A symbol stripping program
10213STRIP=$lt_STRIP
10214
10215# Used to examine libraries when file_magic_cmd begins "file"
10216MAGIC_CMD=$MAGIC_CMD
10217
10218# Used on cygwin: DLL creation program.
10219DLLTOOL="$DLLTOOL"
10220
10221# Used on cygwin: object dumper.
10222OBJDUMP="$OBJDUMP"
10223
10224# Used on cygwin: assembler.
10225AS="$AS"
10226
10227# The name of the directory that contains temporary libtool files.
10228objdir=$objdir
10229
10230# How to create reloadable object files.
10231reload_flag=$lt_reload_flag
10232reload_cmds=$lt_reload_cmds
10233
10234# How to pass a linker flag through the compiler.
10235wl=$lt_lt_prog_compiler_wl
10236
10237# Object file suffix (normally "o").
10238objext="$ac_objext"
10239
10240# Old archive suffix (normally "a").
10241libext="$libext"
10242
10243# Shared library suffix (normally ".so").
10244shrext_cmds='$shrext_cmds'
10245
10246# Executable file suffix (normally "").
10247exeext="$exeext"
10248
10249# Additional compiler flags for building library objects.
10250pic_flag=$lt_lt_prog_compiler_pic
10251pic_mode=$pic_mode
10252
10253# What is the maximum length of a command?
10254max_cmd_len=$lt_cv_sys_max_cmd_len
10255
10256# Does compiler simultaneously support -c and -o options?
10257compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10258
10259# Must we lock files when doing compilation?
10260need_locks=$lt_need_locks
10261
10262# Do we need the lib prefix for modules?
10263need_lib_prefix=$need_lib_prefix
10264
10265# Do we need a version for libraries?
10266need_version=$need_version
10267
10268# Whether dlopen is supported.
10269dlopen_support=$enable_dlopen
10270
10271# Whether dlopen of programs is supported.
10272dlopen_self=$enable_dlopen_self
10273
10274# Whether dlopen of statically linked programs is supported.
10275dlopen_self_static=$enable_dlopen_self_static
10276
10277# Compiler flag to prevent dynamic linking.
10278link_static_flag=$lt_lt_prog_compiler_static
10279
10280# Compiler flag to turn off builtin functions.
10281no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10282
10283# Compiler flag to allow reflexive dlopens.
10284export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10285
10286# Compiler flag to generate shared objects directly from archives.
10287whole_archive_flag_spec=$lt_whole_archive_flag_spec
10288
10289# Compiler flag to generate thread-safe objects.
10290thread_safe_flag_spec=$lt_thread_safe_flag_spec
10291
10292# Library versioning type.
10293version_type=$version_type
10294
10295# Format of library name prefix.
10296libname_spec=$lt_libname_spec
10297
10298# List of archive names.  First name is the real one, the rest are links.
10299# The last name is the one that the linker finds with -lNAME.
10300library_names_spec=$lt_library_names_spec
10301
10302# The coded name of the library, if different from the real name.
10303soname_spec=$lt_soname_spec
10304
10305# Commands used to build and install an old-style archive.
10306RANLIB=$lt_RANLIB
10307old_archive_cmds=$lt_old_archive_cmds
10308old_postinstall_cmds=$lt_old_postinstall_cmds
10309old_postuninstall_cmds=$lt_old_postuninstall_cmds
10310
10311# Create an old-style archive from a shared archive.
10312old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10313
10314# Create a temporary old-style archive to link instead of a shared archive.
10315old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10316
10317# Commands used to build and install a shared archive.
10318archive_cmds=$lt_archive_cmds
10319archive_expsym_cmds=$lt_archive_expsym_cmds
10320postinstall_cmds=$lt_postinstall_cmds
10321postuninstall_cmds=$lt_postuninstall_cmds
10322
10323# Commands used to build a loadable module (assumed same as above if empty)
10324module_cmds=$lt_module_cmds
10325module_expsym_cmds=$lt_module_expsym_cmds
10326
10327# Commands to strip libraries.
10328old_striplib=$lt_old_striplib
10329striplib=$lt_striplib
10330
10331# Dependencies to place before the objects being linked to create a
10332# shared library.
10333predep_objects=$lt_predep_objects
10334
10335# Dependencies to place after the objects being linked to create a
10336# shared library.
10337postdep_objects=$lt_postdep_objects
10338
10339# Dependencies to place before the objects being linked to create a
10340# shared library.
10341predeps=$lt_predeps
10342
10343# Dependencies to place after the objects being linked to create a
10344# shared library.
10345postdeps=$lt_postdeps
10346
10347# The library search path used internally by the compiler when linking
10348# a shared library.
10349compiler_lib_search_path=$lt_compiler_lib_search_path
10350
10351# Method to check whether dependent libraries are shared objects.
10352deplibs_check_method=$lt_deplibs_check_method
10353
10354# Command to use when deplibs_check_method == file_magic.
10355file_magic_cmd=$lt_file_magic_cmd
10356
10357# Flag that allows shared libraries with undefined symbols to be built.
10358allow_undefined_flag=$lt_allow_undefined_flag
10359
10360# Flag that forces no undefined symbols.
10361no_undefined_flag=$lt_no_undefined_flag
10362
10363# Commands used to finish a libtool library installation in a directory.
10364finish_cmds=$lt_finish_cmds
10365
10366# Same as above, but a single script fragment to be evaled but not shown.
10367finish_eval=$lt_finish_eval
10368
10369# Take the output of nm and produce a listing of raw symbols and C names.
10370global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10371
10372# Transform the output of nm in a proper C declaration
10373global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10374
10375# Transform the output of nm in a C name address pair
10376global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10377
10378# This is the shared library runtime path variable.
10379runpath_var=$runpath_var
10380
10381# This is the shared library path variable.
10382shlibpath_var=$shlibpath_var
10383
10384# Is shlibpath searched before the hard-coded library search path?
10385shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10386
10387# How to hardcode a shared library path into an executable.
10388hardcode_action=$hardcode_action
10389
10390# Whether we should hardcode library paths into libraries.
10391hardcode_into_libs=$hardcode_into_libs
10392
10393# Flag to hardcode \$libdir into a binary during linking.
10394# This must work even if \$libdir does not exist.
10395hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10396
10397# If ld is used when linking, flag to hardcode \$libdir into
10398# a binary during linking. This must work even if \$libdir does
10399# not exist.
10400hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10401
10402# Whether we need a single -rpath flag with a separated argument.
10403hardcode_libdir_separator=$lt_hardcode_libdir_separator
10404
10405# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10406# resulting binary.
10407hardcode_direct=$hardcode_direct
10408
10409# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10410# resulting binary.
10411hardcode_minus_L=$hardcode_minus_L
10412
10413# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10414# the resulting binary.
10415hardcode_shlibpath_var=$hardcode_shlibpath_var
10416
10417# Set to yes if building a shared library automatically hardcodes DIR into the library
10418# and all subsequent libraries and executables linked against it.
10419hardcode_automatic=$hardcode_automatic
10420
10421# Variables whose values should be saved in libtool wrapper scripts and
10422# restored at relink time.
10423variables_saved_for_relink="$variables_saved_for_relink"
10424
10425# Whether libtool must link a program against all its dependency libraries.
10426link_all_deplibs=$link_all_deplibs
10427
10428# Compile-time system search path for libraries
10429sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10430
10431# Run-time system search path for libraries
10432sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10433
10434# Fix the shell variable \$srcfile for the compiler.
10435fix_srcfile_path="$fix_srcfile_path"
10436
10437# Set to yes if exported symbols are required.
10438always_export_symbols=$always_export_symbols
10439
10440# The commands to list exported symbols.
10441export_symbols_cmds=$lt_export_symbols_cmds
10442
10443# The commands to extract the exported symbol list from a shared archive.
10444extract_expsyms_cmds=$lt_extract_expsyms_cmds
10445
10446# Symbols that should not be listed in the preloaded symbols.
10447exclude_expsyms=$lt_exclude_expsyms
10448
10449# Symbols that must always be exported.
10450include_expsyms=$lt_include_expsyms
10451
10452# ### END LIBTOOL CONFIG
10453
10454__EOF__
10455
10456
10457  case $host_os in
10458  aix3*)
10459    cat <<\EOF >> "$cfgfile"
10460
10461# AIX sometimes has problems with the GCC collect2 program.  For some
10462# reason, if we set the COLLECT_NAMES environment variable, the problems
10463# vanish in a puff of smoke.
10464if test "X${COLLECT_NAMES+set}" != Xset; then
10465  COLLECT_NAMES=
10466  export COLLECT_NAMES
10467fi
10468EOF
10469    ;;
10470  esac
10471
10472  # We use sed instead of cat because bash on DJGPP gets confused if
10473  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10474  # text mode, it properly converts lines to CR/LF.  This bash problem
10475  # is reportedly fixed, but why not run on old versions too?
10476  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10477
10478  mv -f "$cfgfile" "$ofile" || \
10479    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10480  chmod +x "$ofile"
10481
10482else
10483  # If there is no Makefile yet, we rely on a make rule to execute
10484  # `config.status --recheck' to rerun these tests and create the
10485  # libtool script then.
10486  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10487  if test -f "$ltmain_in"; then
10488    test -f Makefile && make "$ltmain"
10489  fi
10490fi
10491
10492
10493ac_ext=c
10494ac_cpp='$CPP $CPPFLAGS'
10495ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10496ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10497ac_compiler_gnu=$ac_cv_c_compiler_gnu
10498
10499CC="$lt_save_CC"
10500
10501
10502# Check whether --with-tags was given.
10503if test "${with_tags+set}" = set; then
10504  withval=$with_tags; tagnames="$withval"
10505fi
10506
10507
10508if test -f "$ltmain" && test -n "$tagnames"; then
10509  if test ! -f "${ofile}"; then
10510    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10511echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10512  fi
10513
10514  if test -z "$LTCC"; then
10515    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10516    if test -z "$LTCC"; then
10517      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10518echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10519    else
10520      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10521echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10522    fi
10523  fi
10524  if test -z "$LTCFLAGS"; then
10525    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10526  fi
10527
10528  # Extract list of available tagged configurations in $ofile.
10529  # Note that this assumes the entire list is on one line.
10530  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10531
10532  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10533  for tagname in $tagnames; do
10534    IFS="$lt_save_ifs"
10535    # Check whether tagname contains only valid characters
10536    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10537    "") ;;
10538    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10539echo "$as_me: error: invalid tag name: $tagname" >&2;}
10540   { (exit 1); exit 1; }; }
10541	;;
10542    esac
10543
10544    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10545    then
10546      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10547echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10548   { (exit 1); exit 1; }; }
10549    fi
10550
10551    # Update the list of available tags.
10552    if test -n "$tagname"; then
10553      echo appending configuration tag \"$tagname\" to $ofile
10554
10555      case $tagname in
10556      CXX)
10557	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
10558	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
10559	    (test "X$CXX" != "Xg++"))) ; then
10560	  ac_ext=cpp
10561ac_cpp='$CXXCPP $CPPFLAGS'
10562ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10563ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10564ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
10565
10566
10567
10568
10569archive_cmds_need_lc_CXX=no
10570allow_undefined_flag_CXX=
10571always_export_symbols_CXX=no
10572archive_expsym_cmds_CXX=
10573export_dynamic_flag_spec_CXX=
10574hardcode_direct_CXX=no
10575hardcode_libdir_flag_spec_CXX=
10576hardcode_libdir_flag_spec_ld_CXX=
10577hardcode_libdir_separator_CXX=
10578hardcode_minus_L_CXX=no
10579hardcode_shlibpath_var_CXX=unsupported
10580hardcode_automatic_CXX=no
10581module_cmds_CXX=
10582module_expsym_cmds_CXX=
10583link_all_deplibs_CXX=unknown
10584old_archive_cmds_CXX=$old_archive_cmds
10585no_undefined_flag_CXX=
10586whole_archive_flag_spec_CXX=
10587enable_shared_with_static_runtimes_CXX=no
10588
10589# Dependencies to place before and after the object being linked:
10590predep_objects_CXX=
10591postdep_objects_CXX=
10592predeps_CXX=
10593postdeps_CXX=
10594compiler_lib_search_path_CXX=
10595
10596# Source file extension for C++ test sources.
10597ac_ext=cpp
10598
10599# Object file extension for compiled C++ test sources.
10600objext=o
10601objext_CXX=$objext
10602
10603# Code to be used in simple compile tests
10604lt_simple_compile_test_code="int some_variable = 0;\n"
10605
10606# Code to be used in simple link tests
10607lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
10608
10609# ltmain only uses $CC for tagged configurations so make sure $CC is set.
10610
10611# If no C compiler was specified, use CC.
10612LTCC=${LTCC-"$CC"}
10613
10614# If no C compiler flags were specified, use CFLAGS.
10615LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
10616
10617# Allow CC to be a program name with arguments.
10618compiler=$CC
10619
10620
10621# save warnings/boilerplate of simple test code
10622ac_outfile=conftest.$ac_objext
10623printf "$lt_simple_compile_test_code" >conftest.$ac_ext
10624eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10625_lt_compiler_boilerplate=`cat conftest.err`
10626$rm conftest*
10627
10628ac_outfile=conftest.$ac_objext
10629printf "$lt_simple_link_test_code" >conftest.$ac_ext
10630eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
10631_lt_linker_boilerplate=`cat conftest.err`
10632$rm conftest*
10633
10634
10635# Allow CC to be a program name with arguments.
10636lt_save_CC=$CC
10637lt_save_LD=$LD
10638lt_save_GCC=$GCC
10639GCC=$GXX
10640lt_save_with_gnu_ld=$with_gnu_ld
10641lt_save_path_LD=$lt_cv_path_LD
10642if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
10643  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
10644else
10645  $as_unset lt_cv_prog_gnu_ld
10646fi
10647if test -n "${lt_cv_path_LDCXX+set}"; then
10648  lt_cv_path_LD=$lt_cv_path_LDCXX
10649else
10650  $as_unset lt_cv_path_LD
10651fi
10652test -z "${LDCXX+set}" || LD=$LDCXX
10653CC=${CXX-"c++"}
10654compiler=$CC
10655compiler_CXX=$CC
10656for cc_temp in $compiler""; do
10657  case $cc_temp in
10658    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
10659    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
10660    \-*) ;;
10661    *) break;;
10662  esac
10663done
10664cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
10665
10666
10667# We don't want -fno-exception wen compiling C++ code, so set the
10668# no_builtin_flag separately
10669if test "$GXX" = yes; then
10670  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
10671else
10672  lt_prog_compiler_no_builtin_flag_CXX=
10673fi
10674
10675if test "$GXX" = yes; then
10676  # Set up default GNU C++ configuration
10677
10678
10679# Check whether --with-gnu-ld was given.
10680if test "${with_gnu_ld+set}" = set; then
10681  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
10682else
10683  with_gnu_ld=no
10684fi
10685
10686ac_prog=ld
10687if test "$GCC" = yes; then
10688  # Check if gcc -print-prog-name=ld gives a path.
10689  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
10690echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
10691  case $host in
10692  *-*-mingw*)
10693    # gcc leaves a trailing carriage return which upsets mingw
10694    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
10695  *)
10696    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
10697  esac
10698  case $ac_prog in
10699    # Accept absolute paths.
10700    [\\/]* | ?:[\\/]*)
10701      re_direlt='/[^/][^/]*/\.\./'
10702      # Canonicalize the pathname of ld
10703      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
10704      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
10705	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
10706      done
10707      test -z "$LD" && LD="$ac_prog"
10708      ;;
10709  "")
10710    # If it fails, then pretend we aren't using GCC.
10711    ac_prog=ld
10712    ;;
10713  *)
10714    # If it is relative, then search for the first ld in PATH.
10715    with_gnu_ld=unknown
10716    ;;
10717  esac
10718elif test "$with_gnu_ld" = yes; then
10719  { echo "$as_me:$LINENO: checking for GNU ld" >&5
10720echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
10721else
10722  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
10723echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
10724fi
10725if test "${lt_cv_path_LD+set}" = set; then
10726  echo $ECHO_N "(cached) $ECHO_C" >&6
10727else
10728  if test -z "$LD"; then
10729  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
10730  for ac_dir in $PATH; do
10731    IFS="$lt_save_ifs"
10732    test -z "$ac_dir" && ac_dir=.
10733    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
10734      lt_cv_path_LD="$ac_dir/$ac_prog"
10735      # Check to see if the program is GNU ld.  I'd rather use --version,
10736      # but apparently some variants of GNU ld only accept -v.
10737      # Break only if it was the GNU/non-GNU ld that we prefer.
10738      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
10739      *GNU* | *'with BFD'*)
10740	test "$with_gnu_ld" != no && break
10741	;;
10742      *)
10743	test "$with_gnu_ld" != yes && break
10744	;;
10745      esac
10746    fi
10747  done
10748  IFS="$lt_save_ifs"
10749else
10750  lt_cv_path_LD="$LD" # Let the user override the test with a path.
10751fi
10752fi
10753
10754LD="$lt_cv_path_LD"
10755if test -n "$LD"; then
10756  { echo "$as_me:$LINENO: result: $LD" >&5
10757echo "${ECHO_T}$LD" >&6; }
10758else
10759  { echo "$as_me:$LINENO: result: no" >&5
10760echo "${ECHO_T}no" >&6; }
10761fi
10762test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
10763echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
10764   { (exit 1); exit 1; }; }
10765{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
10766echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
10767if test "${lt_cv_prog_gnu_ld+set}" = set; then
10768  echo $ECHO_N "(cached) $ECHO_C" >&6
10769else
10770  # I'd rather use --version here, but apparently some GNU lds only accept -v.
10771case `$LD -v 2>&1 </dev/null` in
10772*GNU* | *'with BFD'*)
10773  lt_cv_prog_gnu_ld=yes
10774  ;;
10775*)
10776  lt_cv_prog_gnu_ld=no
10777  ;;
10778esac
10779fi
10780{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
10781echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
10782with_gnu_ld=$lt_cv_prog_gnu_ld
10783
10784
10785
10786  # Check if GNU C++ uses GNU ld as the underlying linker, since the
10787  # archiving commands below assume that GNU ld is being used.
10788  if test "$with_gnu_ld" = yes; then
10789    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
10790    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'
10791
10792    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
10793    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
10794
10795    # If archive_cmds runs LD, not CC, wlarc should be empty
10796    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
10797    #     investigate it a little bit more. (MM)
10798    wlarc='${wl}'
10799
10800    # ancient GNU ld didn't support --whole-archive et. al.
10801    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
10802	grep 'no-whole-archive' > /dev/null; then
10803      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
10804    else
10805      whole_archive_flag_spec_CXX=
10806    fi
10807  else
10808    with_gnu_ld=no
10809    wlarc=
10810
10811    # A generic and very simple default shared library creation
10812    # command for GNU C++ for the case where it uses the native
10813    # linker, instead of GNU ld.  If possible, this setting should
10814    # overridden to take advantage of the native linker features on
10815    # the platform it is being used on.
10816    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
10817  fi
10818
10819  # Commands to make compiler produce verbose output that lists
10820  # what "hidden" libraries, object files and flags are used when
10821  # linking a shared library.
10822  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
10823
10824else
10825  GXX=no
10826  with_gnu_ld=no
10827  wlarc=
10828fi
10829
10830# PORTME: fill in a description of your system's C++ link characteristics
10831{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
10832echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
10833ld_shlibs_CXX=yes
10834case $host_os in
10835  aix3*)
10836    # FIXME: insert proper C++ library support
10837    ld_shlibs_CXX=no
10838    ;;
10839  aix4* | aix5*)
10840    if test "$host_cpu" = ia64; then
10841      # On IA64, the linker does run time linking by default, so we don't
10842      # have to do anything special.
10843      aix_use_runtimelinking=no
10844      exp_sym_flag='-Bexport'
10845      no_entry_flag=""
10846    else
10847      aix_use_runtimelinking=no
10848
10849      # Test if we are trying to use run time linking or normal
10850      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
10851      # need to do runtime linking.
10852      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
10853	for ld_flag in $LDFLAGS; do
10854	  case $ld_flag in
10855	  *-brtl*)
10856	    aix_use_runtimelinking=yes
10857	    break
10858	    ;;
10859	  esac
10860	done
10861	;;
10862      esac
10863
10864      exp_sym_flag='-bexport'
10865      no_entry_flag='-bnoentry'
10866    fi
10867
10868    # When large executables or shared objects are built, AIX ld can
10869    # have problems creating the table of contents.  If linking a library
10870    # or program results in "error TOC overflow" add -mminimal-toc to
10871    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
10872    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
10873
10874    archive_cmds_CXX=''
10875    hardcode_direct_CXX=yes
10876    hardcode_libdir_separator_CXX=':'
10877    link_all_deplibs_CXX=yes
10878
10879    if test "$GXX" = yes; then
10880      case $host_os in aix4.[012]|aix4.[012].*)
10881      # We only want to do this on AIX 4.2 and lower, the check
10882      # below for broken collect2 doesn't work under 4.3+
10883	collect2name=`${CC} -print-prog-name=collect2`
10884	if test -f "$collect2name" && \
10885	   strings "$collect2name" | grep resolve_lib_name >/dev/null
10886	then
10887	  # We have reworked collect2
10888	  hardcode_direct_CXX=yes
10889	else
10890	  # We have old collect2
10891	  hardcode_direct_CXX=unsupported
10892	  # It fails to find uninstalled libraries when the uninstalled
10893	  # path is not listed in the libpath.  Setting hardcode_minus_L
10894	  # to unsupported forces relinking
10895	  hardcode_minus_L_CXX=yes
10896	  hardcode_libdir_flag_spec_CXX='-L$libdir'
10897	  hardcode_libdir_separator_CXX=
10898	fi
10899	;;
10900      esac
10901      shared_flag='-shared'
10902      if test "$aix_use_runtimelinking" = yes; then
10903	shared_flag="$shared_flag "'${wl}-G'
10904      fi
10905    else
10906      # not using gcc
10907      if test "$host_cpu" = ia64; then
10908	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
10909	# chokes on -Wl,-G. The following line is correct:
10910	shared_flag='-G'
10911      else
10912	if test "$aix_use_runtimelinking" = yes; then
10913	  shared_flag='${wl}-G'
10914	else
10915	  shared_flag='${wl}-bM:SRE'
10916	fi
10917      fi
10918    fi
10919
10920    # It seems that -bexpall does not export symbols beginning with
10921    # underscore (_), so it is better to generate a list of symbols to export.
10922    always_export_symbols_CXX=yes
10923    if test "$aix_use_runtimelinking" = yes; then
10924      # Warning - without using the other runtime loading flags (-brtl),
10925      # -berok will link without error, but may produce a broken library.
10926      allow_undefined_flag_CXX='-berok'
10927      # Determine the default libpath from the value encoded in an empty executable.
10928      cat >conftest.$ac_ext <<_ACEOF
10929/* confdefs.h.  */
10930_ACEOF
10931cat confdefs.h >>conftest.$ac_ext
10932cat >>conftest.$ac_ext <<_ACEOF
10933/* end confdefs.h.  */
10934
10935int
10936main ()
10937{
10938
10939  ;
10940  return 0;
10941}
10942_ACEOF
10943rm -f conftest.$ac_objext conftest$ac_exeext
10944if { (ac_try="$ac_link"
10945case "(($ac_try" in
10946  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10947  *) ac_try_echo=$ac_try;;
10948esac
10949eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10950  (eval "$ac_link") 2>conftest.er1
10951  ac_status=$?
10952  grep -v '^ *+' conftest.er1 >conftest.err
10953  rm -f conftest.er1
10954  cat conftest.err >&5
10955  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10956  (exit $ac_status); } && {
10957	 test -z "$ac_cxx_werror_flag" ||
10958	 test ! -s conftest.err
10959       } && test -s conftest$ac_exeext &&
10960       $as_test_x conftest$ac_exeext; then
10961
10962aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
10963}'`
10964# Check for a 64-bit object if we didn't find anything.
10965if 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; }
10966}'`; fi
10967else
10968  echo "$as_me: failed program was:" >&5
10969sed 's/^/| /' conftest.$ac_ext >&5
10970
10971
10972fi
10973
10974rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10975      conftest$ac_exeext conftest.$ac_ext
10976if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
10977
10978      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
10979
10980      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"
10981     else
10982      if test "$host_cpu" = ia64; then
10983	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
10984	allow_undefined_flag_CXX="-z nodefs"
10985	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"
10986      else
10987	# Determine the default libpath from the value encoded in an empty executable.
10988	cat >conftest.$ac_ext <<_ACEOF
10989/* confdefs.h.  */
10990_ACEOF
10991cat confdefs.h >>conftest.$ac_ext
10992cat >>conftest.$ac_ext <<_ACEOF
10993/* end confdefs.h.  */
10994
10995int
10996main ()
10997{
10998
10999  ;
11000  return 0;
11001}
11002_ACEOF
11003rm -f conftest.$ac_objext conftest$ac_exeext
11004if { (ac_try="$ac_link"
11005case "(($ac_try" in
11006  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11007  *) ac_try_echo=$ac_try;;
11008esac
11009eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11010  (eval "$ac_link") 2>conftest.er1
11011  ac_status=$?
11012  grep -v '^ *+' conftest.er1 >conftest.err
11013  rm -f conftest.er1
11014  cat conftest.err >&5
11015  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11016  (exit $ac_status); } && {
11017	 test -z "$ac_cxx_werror_flag" ||
11018	 test ! -s conftest.err
11019       } && test -s conftest$ac_exeext &&
11020       $as_test_x conftest$ac_exeext; then
11021
11022aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11023}'`
11024# Check for a 64-bit object if we didn't find anything.
11025if 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; }
11026}'`; fi
11027else
11028  echo "$as_me: failed program was:" >&5
11029sed 's/^/| /' conftest.$ac_ext >&5
11030
11031
11032fi
11033
11034rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11035      conftest$ac_exeext conftest.$ac_ext
11036if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11037
11038	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11039	# Warning - without using the other run time loading flags,
11040	# -berok will link without error, but may produce a broken library.
11041	no_undefined_flag_CXX=' ${wl}-bernotok'
11042	allow_undefined_flag_CXX=' ${wl}-berok'
11043	# Exported symbols can be pulled into shared objects from archives
11044	whole_archive_flag_spec_CXX='$convenience'
11045	archive_cmds_need_lc_CXX=yes
11046	# This is similar to how AIX traditionally builds its shared libraries.
11047	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'
11048      fi
11049    fi
11050    ;;
11051
11052  beos*)
11053    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11054      allow_undefined_flag_CXX=unsupported
11055      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11056      # support --undefined.  This deserves some investigation.  FIXME
11057      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11058    else
11059      ld_shlibs_CXX=no
11060    fi
11061    ;;
11062
11063  chorus*)
11064    case $cc_basename in
11065      *)
11066	# FIXME: insert proper C++ library support
11067	ld_shlibs_CXX=no
11068	;;
11069    esac
11070    ;;
11071
11072  cygwin* | mingw* | pw32*)
11073    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11074    # as there is no search path for DLLs.
11075    hardcode_libdir_flag_spec_CXX='-L$libdir'
11076    allow_undefined_flag_CXX=unsupported
11077    always_export_symbols_CXX=no
11078    enable_shared_with_static_runtimes_CXX=yes
11079
11080    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11081      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'
11082      # If the export-symbols file already is a .def file (1st line
11083      # is EXPORTS), use it as is; otherwise, prepend...
11084      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11085	cp $export_symbols $output_objdir/$soname.def;
11086      else
11087	echo EXPORTS > $output_objdir/$soname.def;
11088	cat $export_symbols >> $output_objdir/$soname.def;
11089      fi~
11090      $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'
11091    else
11092      ld_shlibs_CXX=no
11093    fi
11094  ;;
11095      darwin* | rhapsody*)
11096        case $host_os in
11097        rhapsody* | darwin1.[012])
11098         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11099         ;;
11100       *) # Darwin 1.3 on
11101         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11102           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11103         else
11104           case ${MACOSX_DEPLOYMENT_TARGET} in
11105             10.[012])
11106               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11107               ;;
11108             10.*)
11109               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11110               ;;
11111           esac
11112         fi
11113         ;;
11114        esac
11115      archive_cmds_need_lc_CXX=no
11116      hardcode_direct_CXX=no
11117      hardcode_automatic_CXX=yes
11118      hardcode_shlibpath_var_CXX=unsupported
11119      whole_archive_flag_spec_CXX=''
11120      link_all_deplibs_CXX=yes
11121
11122    if test "$GXX" = yes ; then
11123      lt_int_apple_cc_single_mod=no
11124      output_verbose_link_cmd='echo'
11125      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11126       lt_int_apple_cc_single_mod=yes
11127      fi
11128      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11129       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11130      else
11131          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'
11132        fi
11133        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11134        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11135          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11136            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}'
11137          else
11138            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}'
11139          fi
11140            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}'
11141      else
11142      case $cc_basename in
11143        xlc*)
11144         output_verbose_link_cmd='echo'
11145          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'
11146          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11147          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11148          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}'
11149          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}'
11150          ;;
11151       *)
11152         ld_shlibs_CXX=no
11153          ;;
11154      esac
11155      fi
11156        ;;
11157
11158  dgux*)
11159    case $cc_basename in
11160      ec++*)
11161	# FIXME: insert proper C++ library support
11162	ld_shlibs_CXX=no
11163	;;
11164      ghcx*)
11165	# Green Hills C++ Compiler
11166	# FIXME: insert proper C++ library support
11167	ld_shlibs_CXX=no
11168	;;
11169      *)
11170	# FIXME: insert proper C++ library support
11171	ld_shlibs_CXX=no
11172	;;
11173    esac
11174    ;;
11175  freebsd[12]*)
11176    # C++ shared libraries reported to be fairly broken before switch to ELF
11177    ld_shlibs_CXX=no
11178    ;;
11179  freebsd-elf*)
11180    archive_cmds_need_lc_CXX=no
11181    ;;
11182  freebsd* | kfreebsd*-gnu | dragonfly*)
11183    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11184    # conventions
11185    ld_shlibs_CXX=yes
11186    ;;
11187  gnu*)
11188    ;;
11189  hpux9*)
11190    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11191    hardcode_libdir_separator_CXX=:
11192    export_dynamic_flag_spec_CXX='${wl}-E'
11193    hardcode_direct_CXX=yes
11194    hardcode_minus_L_CXX=yes # Not in the search PATH,
11195				# but as the default
11196				# location of the library.
11197
11198    case $cc_basename in
11199    CC*)
11200      # FIXME: insert proper C++ library support
11201      ld_shlibs_CXX=no
11202      ;;
11203    aCC*)
11204      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'
11205      # Commands to make compiler produce verbose output that lists
11206      # what "hidden" libraries, object files and flags are used when
11207      # linking a shared library.
11208      #
11209      # There doesn't appear to be a way to prevent this compiler from
11210      # explicitly linking system object files so we need to strip them
11211      # from the output so that they don't get included in the library
11212      # dependencies.
11213      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'
11214      ;;
11215    *)
11216      if test "$GXX" = yes; then
11217        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'
11218      else
11219        # FIXME: insert proper C++ library support
11220        ld_shlibs_CXX=no
11221      fi
11222      ;;
11223    esac
11224    ;;
11225  hpux10*|hpux11*)
11226    if test $with_gnu_ld = no; then
11227      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11228      hardcode_libdir_separator_CXX=:
11229
11230      case $host_cpu in
11231      hppa*64*|ia64*)
11232	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11233        ;;
11234      *)
11235	export_dynamic_flag_spec_CXX='${wl}-E'
11236        ;;
11237      esac
11238    fi
11239    case $host_cpu in
11240    hppa*64*|ia64*)
11241      hardcode_direct_CXX=no
11242      hardcode_shlibpath_var_CXX=no
11243      ;;
11244    *)
11245      hardcode_direct_CXX=yes
11246      hardcode_minus_L_CXX=yes # Not in the search PATH,
11247					      # but as the default
11248					      # location of the library.
11249      ;;
11250    esac
11251
11252    case $cc_basename in
11253      CC*)
11254	# FIXME: insert proper C++ library support
11255	ld_shlibs_CXX=no
11256	;;
11257      aCC*)
11258	case $host_cpu in
11259	hppa*64*)
11260	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11261	  ;;
11262	ia64*)
11263	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11264	  ;;
11265	*)
11266	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11267	  ;;
11268	esac
11269	# Commands to make compiler produce verbose output that lists
11270	# what "hidden" libraries, object files and flags are used when
11271	# linking a shared library.
11272	#
11273	# There doesn't appear to be a way to prevent this compiler from
11274	# explicitly linking system object files so we need to strip them
11275	# from the output so that they don't get included in the library
11276	# dependencies.
11277	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'
11278	;;
11279      *)
11280	if test "$GXX" = yes; then
11281	  if test $with_gnu_ld = no; then
11282	    case $host_cpu in
11283	    hppa*64*)
11284	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11285	      ;;
11286	    ia64*)
11287	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11288	      ;;
11289	    *)
11290	      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'
11291	      ;;
11292	    esac
11293	  fi
11294	else
11295	  # FIXME: insert proper C++ library support
11296	  ld_shlibs_CXX=no
11297	fi
11298	;;
11299    esac
11300    ;;
11301  interix3*)
11302    hardcode_direct_CXX=no
11303    hardcode_shlibpath_var_CXX=no
11304    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11305    export_dynamic_flag_spec_CXX='${wl}-E'
11306    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11307    # Instead, shared libraries are loaded at an image base (0x10000000 by
11308    # default) and relocated if they conflict, which is a slow very memory
11309    # consuming and fragmenting process.  To avoid this, we pick a random,
11310    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11311    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11312    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'
11313    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'
11314    ;;
11315  irix5* | irix6*)
11316    case $cc_basename in
11317      CC*)
11318	# SGI C++
11319	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'
11320
11321	# Archives containing C++ object files must be created using
11322	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11323	# necessary to make sure instantiated templates are included
11324	# in the archive.
11325	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11326	;;
11327      *)
11328	if test "$GXX" = yes; then
11329	  if test "$with_gnu_ld" = no; then
11330	    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'
11331	  else
11332	    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'
11333	  fi
11334	fi
11335	link_all_deplibs_CXX=yes
11336	;;
11337    esac
11338    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11339    hardcode_libdir_separator_CXX=:
11340    ;;
11341  linux*)
11342    case $cc_basename in
11343      KCC*)
11344	# Kuck and Associates, Inc. (KAI) C++ Compiler
11345
11346	# KCC will only create a shared library if the output file
11347	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11348	# to its proper name (with version) after linking.
11349	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'
11350	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'
11351	# Commands to make compiler produce verbose output that lists
11352	# what "hidden" libraries, object files and flags are used when
11353	# linking a shared library.
11354	#
11355	# There doesn't appear to be a way to prevent this compiler from
11356	# explicitly linking system object files so we need to strip them
11357	# from the output so that they don't get included in the library
11358	# dependencies.
11359	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'
11360
11361	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11362	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11363
11364	# Archives containing C++ object files must be created using
11365	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11366	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11367	;;
11368      icpc*)
11369	# Intel C++
11370	with_gnu_ld=yes
11371	# version 8.0 and above of icpc choke on multiply defined symbols
11372	# if we add $predep_objects and $postdep_objects, however 7.1 and
11373	# earlier do not add the objects themselves.
11374	case `$CC -V 2>&1` in
11375	*"Version 7."*)
11376  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11377  	  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'
11378	  ;;
11379	*)  # Version 8.0 or newer
11380	  tmp_idyn=
11381	  case $host_cpu in
11382	    ia64*) tmp_idyn=' -i_dynamic';;
11383	  esac
11384  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11385	  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'
11386	  ;;
11387	esac
11388	archive_cmds_need_lc_CXX=no
11389	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11390	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11391	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11392	;;
11393      pgCC*)
11394        # Portland Group C++ compiler
11395	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11396  	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'
11397
11398	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11399	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11400	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'
11401        ;;
11402      cxx*)
11403	# Compaq C++
11404	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11405	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'
11406
11407	runpath_var=LD_RUN_PATH
11408	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11409	hardcode_libdir_separator_CXX=:
11410
11411	# Commands to make compiler produce verbose output that lists
11412	# what "hidden" libraries, object files and flags are used when
11413	# linking a shared library.
11414	#
11415	# There doesn't appear to be a way to prevent this compiler from
11416	# explicitly linking system object files so we need to strip them
11417	# from the output so that they don't get included in the library
11418	# dependencies.
11419	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'
11420	;;
11421    esac
11422    ;;
11423  lynxos*)
11424    # FIXME: insert proper C++ library support
11425    ld_shlibs_CXX=no
11426    ;;
11427  m88k*)
11428    # FIXME: insert proper C++ library support
11429    ld_shlibs_CXX=no
11430    ;;
11431  mvs*)
11432    case $cc_basename in
11433      cxx*)
11434	# FIXME: insert proper C++ library support
11435	ld_shlibs_CXX=no
11436	;;
11437      *)
11438	# FIXME: insert proper C++ library support
11439	ld_shlibs_CXX=no
11440	;;
11441    esac
11442    ;;
11443  netbsd*)
11444    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11445      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11446      wlarc=
11447      hardcode_libdir_flag_spec_CXX='-R$libdir'
11448      hardcode_direct_CXX=yes
11449      hardcode_shlibpath_var_CXX=no
11450    fi
11451    # Workaround some broken pre-1.5 toolchains
11452    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11453    ;;
11454  openbsd2*)
11455    # C++ shared libraries are fairly broken
11456    ld_shlibs_CXX=no
11457    ;;
11458  openbsd*)
11459    hardcode_direct_CXX=yes
11460    hardcode_shlibpath_var_CXX=no
11461    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11462    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11463    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11464      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11465      export_dynamic_flag_spec_CXX='${wl}-E'
11466      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11467    fi
11468    output_verbose_link_cmd='echo'
11469    ;;
11470  osf3*)
11471    case $cc_basename in
11472      KCC*)
11473	# Kuck and Associates, Inc. (KAI) C++ Compiler
11474
11475	# KCC will only create a shared library if the output file
11476	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11477	# to its proper name (with version) after linking.
11478	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'
11479
11480	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11481	hardcode_libdir_separator_CXX=:
11482
11483	# Archives containing C++ object files must be created using
11484	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11485	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11486
11487	;;
11488      RCC*)
11489	# Rational C++ 2.4.1
11490	# FIXME: insert proper C++ library support
11491	ld_shlibs_CXX=no
11492	;;
11493      cxx*)
11494	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11495	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'
11496
11497	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11498	hardcode_libdir_separator_CXX=:
11499
11500	# Commands to make compiler produce verbose output that lists
11501	# what "hidden" libraries, object files and flags are used when
11502	# linking a shared library.
11503	#
11504	# There doesn't appear to be a way to prevent this compiler from
11505	# explicitly linking system object files so we need to strip them
11506	# from the output so that they don't get included in the library
11507	# dependencies.
11508	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'
11509	;;
11510      *)
11511	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11512	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11513	  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'
11514
11515	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11516	  hardcode_libdir_separator_CXX=:
11517
11518	  # Commands to make compiler produce verbose output that lists
11519	  # what "hidden" libraries, object files and flags are used when
11520	  # linking a shared library.
11521	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11522
11523	else
11524	  # FIXME: insert proper C++ library support
11525	  ld_shlibs_CXX=no
11526	fi
11527	;;
11528    esac
11529    ;;
11530  osf4* | osf5*)
11531    case $cc_basename in
11532      KCC*)
11533	# Kuck and Associates, Inc. (KAI) C++ Compiler
11534
11535	# KCC will only create a shared library if the output file
11536	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11537	# to its proper name (with version) after linking.
11538	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'
11539
11540	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11541	hardcode_libdir_separator_CXX=:
11542
11543	# Archives containing C++ object files must be created using
11544	# the KAI C++ compiler.
11545	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
11546	;;
11547      RCC*)
11548	# Rational C++ 2.4.1
11549	# FIXME: insert proper C++ library support
11550	ld_shlibs_CXX=no
11551	;;
11552      cxx*)
11553	allow_undefined_flag_CXX=' -expect_unresolved \*'
11554	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'
11555	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
11556	  echo "-hidden">> $lib.exp~
11557	  $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~
11558	  $rm $lib.exp'
11559
11560	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11561	hardcode_libdir_separator_CXX=:
11562
11563	# Commands to make compiler produce verbose output that lists
11564	# what "hidden" libraries, object files and flags are used when
11565	# linking a shared library.
11566	#
11567	# There doesn't appear to be a way to prevent this compiler from
11568	# explicitly linking system object files so we need to strip them
11569	# from the output so that they don't get included in the library
11570	# dependencies.
11571	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'
11572	;;
11573      *)
11574	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11575	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11576	 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'
11577
11578	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11579	  hardcode_libdir_separator_CXX=:
11580
11581	  # Commands to make compiler produce verbose output that lists
11582	  # what "hidden" libraries, object files and flags are used when
11583	  # linking a shared library.
11584	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11585
11586	else
11587	  # FIXME: insert proper C++ library support
11588	  ld_shlibs_CXX=no
11589	fi
11590	;;
11591    esac
11592    ;;
11593  psos*)
11594    # FIXME: insert proper C++ library support
11595    ld_shlibs_CXX=no
11596    ;;
11597  sunos4*)
11598    case $cc_basename in
11599      CC*)
11600	# Sun C++ 4.x
11601	# FIXME: insert proper C++ library support
11602	ld_shlibs_CXX=no
11603	;;
11604      lcc*)
11605	# Lucid
11606	# FIXME: insert proper C++ library support
11607	ld_shlibs_CXX=no
11608	;;
11609      *)
11610	# FIXME: insert proper C++ library support
11611	ld_shlibs_CXX=no
11612	;;
11613    esac
11614    ;;
11615  solaris*)
11616    case $cc_basename in
11617      CC*)
11618	# Sun C++ 4.2, 5.x and Centerline C++
11619        archive_cmds_need_lc_CXX=yes
11620	no_undefined_flag_CXX=' -zdefs'
11621	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11622	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11623	$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'
11624
11625	hardcode_libdir_flag_spec_CXX='-R$libdir'
11626	hardcode_shlibpath_var_CXX=no
11627	case $host_os in
11628	  solaris2.[0-5] | solaris2.[0-5].*) ;;
11629	  *)
11630	    # The C++ compiler is used as linker so we must use $wl
11631	    # flag to pass the commands to the underlying system
11632	    # linker. We must also pass each convience library through
11633	    # to the system linker between allextract/defaultextract.
11634	    # The C++ compiler will combine linker options so we
11635	    # cannot just pass the convience library names through
11636	    # without $wl.
11637	    # Supported since Solaris 2.6 (maybe 2.5.1?)
11638	    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'
11639	    ;;
11640	esac
11641	link_all_deplibs_CXX=yes
11642
11643	output_verbose_link_cmd='echo'
11644
11645	# Archives containing C++ object files must be created using
11646	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
11647	# necessary to make sure instantiated templates are included
11648	# in the archive.
11649	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
11650	;;
11651      gcx*)
11652	# Green Hills C++ Compiler
11653	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11654
11655	# The C++ compiler must be used to create the archive.
11656	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
11657	;;
11658      *)
11659	# GNU C++ compiler with Solaris linker
11660	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11661	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
11662	  if $CC --version | grep -v '^2\.7' > /dev/null; then
11663	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11664	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11665		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11666
11667	    # Commands to make compiler produce verbose output that lists
11668	    # what "hidden" libraries, object files and flags are used when
11669	    # linking a shared library.
11670	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11671	  else
11672	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
11673	    # platform.
11674	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
11675	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
11676		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
11677
11678	    # Commands to make compiler produce verbose output that lists
11679	    # what "hidden" libraries, object files and flags are used when
11680	    # linking a shared library.
11681	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
11682	  fi
11683
11684	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
11685	fi
11686	;;
11687    esac
11688    ;;
11689  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
11690    no_undefined_flag_CXX='${wl}-z,text'
11691    archive_cmds_need_lc_CXX=no
11692    hardcode_shlibpath_var_CXX=no
11693    runpath_var='LD_RUN_PATH'
11694
11695    case $cc_basename in
11696      CC*)
11697	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11698	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11699	;;
11700      *)
11701	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11702	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
11703	;;
11704    esac
11705    ;;
11706  sysv5* | sco3.2v5* | sco5v6*)
11707    # Note: We can NOT use -z defs as we might desire, because we do not
11708    # link with -lc, and that would cause any symbols used from libc to
11709    # always be unresolved, which means just about no library would
11710    # ever link correctly.  If we're not using GNU ld we use -z text
11711    # though, which does catch some bad symbols but isn't as heavy-handed
11712    # as -z defs.
11713    # For security reasons, it is highly recommended that you always
11714    # use absolute paths for naming shared libraries, and exclude the
11715    # DT_RUNPATH tag from executables and libraries.  But doing so
11716    # requires that you compile everything twice, which is a pain.
11717    # So that behaviour is only enabled if SCOABSPATH is set to a
11718    # non-empty value in the environment.  Most likely only useful for
11719    # creating official distributions of packages.
11720    # This is a hack until libtool officially supports absolute path
11721    # names for shared libraries.
11722    no_undefined_flag_CXX='${wl}-z,text'
11723    allow_undefined_flag_CXX='${wl}-z,nodefs'
11724    archive_cmds_need_lc_CXX=no
11725    hardcode_shlibpath_var_CXX=no
11726    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
11727    hardcode_libdir_separator_CXX=':'
11728    link_all_deplibs_CXX=yes
11729    export_dynamic_flag_spec_CXX='${wl}-Bexport'
11730    runpath_var='LD_RUN_PATH'
11731
11732    case $cc_basename in
11733      CC*)
11734	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11735	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11736	;;
11737      *)
11738	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11739	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
11740	;;
11741    esac
11742    ;;
11743  tandem*)
11744    case $cc_basename in
11745      NCC*)
11746	# NonStop-UX NCC 3.20
11747	# FIXME: insert proper C++ library support
11748	ld_shlibs_CXX=no
11749	;;
11750      *)
11751	# FIXME: insert proper C++ library support
11752	ld_shlibs_CXX=no
11753	;;
11754    esac
11755    ;;
11756  vxworks*)
11757    # FIXME: insert proper C++ library support
11758    ld_shlibs_CXX=no
11759    ;;
11760  *)
11761    # FIXME: insert proper C++ library support
11762    ld_shlibs_CXX=no
11763    ;;
11764esac
11765{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
11766echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
11767test "$ld_shlibs_CXX" = no && can_build_shared=no
11768
11769GCC_CXX="$GXX"
11770LD_CXX="$LD"
11771
11772
11773cat > conftest.$ac_ext <<EOF
11774class Foo
11775{
11776public:
11777  Foo (void) { a = 0; }
11778private:
11779  int a;
11780};
11781EOF
11782
11783if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
11784  (eval $ac_compile) 2>&5
11785  ac_status=$?
11786  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11787  (exit $ac_status); }; then
11788  # Parse the compiler output and extract the necessary
11789  # objects, libraries and library flags.
11790
11791  # Sentinel used to keep track of whether or not we are before
11792  # the conftest object file.
11793  pre_test_object_deps_done=no
11794
11795  # The `*' in the case matches for architectures that use `case' in
11796  # $output_verbose_cmd can trigger glob expansion during the loop
11797  # eval without this substitution.
11798  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
11799
11800  for p in `eval $output_verbose_link_cmd`; do
11801    case $p in
11802
11803    -L* | -R* | -l*)
11804       # Some compilers place space between "-{L,R}" and the path.
11805       # Remove the space.
11806       if test $p = "-L" \
11807	  || test $p = "-R"; then
11808	 prev=$p
11809	 continue
11810       else
11811	 prev=
11812       fi
11813
11814       if test "$pre_test_object_deps_done" = no; then
11815	 case $p in
11816	 -L* | -R*)
11817	   # Internal compiler library paths should come after those
11818	   # provided the user.  The postdeps already come after the
11819	   # user supplied libs so there is no need to process them.
11820	   if test -z "$compiler_lib_search_path_CXX"; then
11821	     compiler_lib_search_path_CXX="${prev}${p}"
11822	   else
11823	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
11824	   fi
11825	   ;;
11826	 # The "-l" case would never come before the object being
11827	 # linked, so don't bother handling this case.
11828	 esac
11829       else
11830	 if test -z "$postdeps_CXX"; then
11831	   postdeps_CXX="${prev}${p}"
11832	 else
11833	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
11834	 fi
11835       fi
11836       ;;
11837
11838    *.$objext)
11839       # This assumes that the test object file only shows up
11840       # once in the compiler output.
11841       if test "$p" = "conftest.$objext"; then
11842	 pre_test_object_deps_done=yes
11843	 continue
11844       fi
11845
11846       if test "$pre_test_object_deps_done" = no; then
11847	 if test -z "$predep_objects_CXX"; then
11848	   predep_objects_CXX="$p"
11849	 else
11850	   predep_objects_CXX="$predep_objects_CXX $p"
11851	 fi
11852       else
11853	 if test -z "$postdep_objects_CXX"; then
11854	   postdep_objects_CXX="$p"
11855	 else
11856	   postdep_objects_CXX="$postdep_objects_CXX $p"
11857	 fi
11858       fi
11859       ;;
11860
11861    *) ;; # Ignore the rest.
11862
11863    esac
11864  done
11865
11866  # Clean up.
11867  rm -f a.out a.exe
11868else
11869  echo "libtool.m4: error: problem compiling CXX test program"
11870fi
11871
11872$rm -f confest.$objext
11873
11874# PORTME: override above test on systems where it is broken
11875case $host_os in
11876interix3*)
11877  # Interix 3.5 installs completely hosed .la files for C++, so rather than
11878  # hack all around it, let's just trust "g++" to DTRT.
11879  predep_objects_CXX=
11880  postdep_objects_CXX=
11881  postdeps_CXX=
11882  ;;
11883
11884solaris*)
11885  case $cc_basename in
11886  CC*)
11887    # Adding this requires a known-good setup of shared libraries for
11888    # Sun compiler versions before 5.6, else PIC objects from an old
11889    # archive will be linked into the output, leading to subtle bugs.
11890    postdeps_CXX='-lCstd -lCrun'
11891    ;;
11892  esac
11893  ;;
11894esac
11895
11896
11897case " $postdeps_CXX " in
11898*" -lc "*) archive_cmds_need_lc_CXX=no ;;
11899esac
11900
11901lt_prog_compiler_wl_CXX=
11902lt_prog_compiler_pic_CXX=
11903lt_prog_compiler_static_CXX=
11904
11905{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
11906echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
11907
11908  # C++ specific cases for pic, static, wl, etc.
11909  if test "$GXX" = yes; then
11910    lt_prog_compiler_wl_CXX='-Wl,'
11911    lt_prog_compiler_static_CXX='-static'
11912
11913    case $host_os in
11914    aix*)
11915      # All AIX code is PIC.
11916      if test "$host_cpu" = ia64; then
11917	# AIX 5 now supports IA64 processor
11918	lt_prog_compiler_static_CXX='-Bstatic'
11919      fi
11920      ;;
11921    amigaos*)
11922      # FIXME: we need at least 68020 code to build shared libraries, but
11923      # adding the `-m68020' flag to GCC prevents building anything better,
11924      # like `-m68040'.
11925      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
11926      ;;
11927    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
11928      # PIC is the default for these OSes.
11929      ;;
11930    mingw* | os2* | pw32*)
11931      # This hack is so that the source file can tell whether it is being
11932      # built for inclusion in a dll (and should export symbols for example).
11933      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
11934      ;;
11935    darwin* | rhapsody*)
11936      # PIC is the default on this platform
11937      # Common symbols not allowed in MH_DYLIB files
11938      lt_prog_compiler_pic_CXX='-fno-common'
11939      ;;
11940    *djgpp*)
11941      # DJGPP does not support shared libraries at all
11942      lt_prog_compiler_pic_CXX=
11943      ;;
11944    interix3*)
11945      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
11946      # Instead, we relocate shared libraries at runtime.
11947      ;;
11948    sysv4*MP*)
11949      if test -d /usr/nec; then
11950	lt_prog_compiler_pic_CXX=-Kconform_pic
11951      fi
11952      ;;
11953    hpux*)
11954      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
11955      # not for PA HP-UX.
11956      case $host_cpu in
11957      hppa*64*|ia64*)
11958	;;
11959      *)
11960	lt_prog_compiler_pic_CXX='-fPIC'
11961	;;
11962      esac
11963      ;;
11964    *)
11965      lt_prog_compiler_pic_CXX='-fPIC'
11966      ;;
11967    esac
11968  else
11969    case $host_os in
11970      aix4* | aix5*)
11971	# All AIX code is PIC.
11972	if test "$host_cpu" = ia64; then
11973	  # AIX 5 now supports IA64 processor
11974	  lt_prog_compiler_static_CXX='-Bstatic'
11975	else
11976	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
11977	fi
11978	;;
11979      chorus*)
11980	case $cc_basename in
11981	cxch68*)
11982	  # Green Hills C++ Compiler
11983	  # _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"
11984	  ;;
11985	esac
11986	;;
11987       darwin*)
11988         # PIC is the default on this platform
11989         # Common symbols not allowed in MH_DYLIB files
11990         case $cc_basename in
11991           xlc*)
11992           lt_prog_compiler_pic_CXX='-qnocommon'
11993           lt_prog_compiler_wl_CXX='-Wl,'
11994           ;;
11995         esac
11996       ;;
11997      dgux*)
11998	case $cc_basename in
11999	  ec++*)
12000	    lt_prog_compiler_pic_CXX='-KPIC'
12001	    ;;
12002	  ghcx*)
12003	    # Green Hills C++ Compiler
12004	    lt_prog_compiler_pic_CXX='-pic'
12005	    ;;
12006	  *)
12007	    ;;
12008	esac
12009	;;
12010      freebsd* | kfreebsd*-gnu | dragonfly*)
12011	# FreeBSD uses GNU C++
12012	;;
12013      hpux9* | hpux10* | hpux11*)
12014	case $cc_basename in
12015	  CC*)
12016	    lt_prog_compiler_wl_CXX='-Wl,'
12017	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12018	    if test "$host_cpu" != ia64; then
12019	      lt_prog_compiler_pic_CXX='+Z'
12020	    fi
12021	    ;;
12022	  aCC*)
12023	    lt_prog_compiler_wl_CXX='-Wl,'
12024	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12025	    case $host_cpu in
12026	    hppa*64*|ia64*)
12027	      # +Z the default
12028	      ;;
12029	    *)
12030	      lt_prog_compiler_pic_CXX='+Z'
12031	      ;;
12032	    esac
12033	    ;;
12034	  *)
12035	    ;;
12036	esac
12037	;;
12038      interix*)
12039	# This is c89, which is MS Visual C++ (no shared libs)
12040	# Anyone wants to do a port?
12041	;;
12042      irix5* | irix6* | nonstopux*)
12043	case $cc_basename in
12044	  CC*)
12045	    lt_prog_compiler_wl_CXX='-Wl,'
12046	    lt_prog_compiler_static_CXX='-non_shared'
12047	    # CC pic flag -KPIC is the default.
12048	    ;;
12049	  *)
12050	    ;;
12051	esac
12052	;;
12053      linux*)
12054	case $cc_basename in
12055	  KCC*)
12056	    # KAI C++ Compiler
12057	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12058	    lt_prog_compiler_pic_CXX='-fPIC'
12059	    ;;
12060	  icpc* | ecpc*)
12061	    # Intel C++
12062	    lt_prog_compiler_wl_CXX='-Wl,'
12063	    lt_prog_compiler_pic_CXX='-KPIC'
12064	    lt_prog_compiler_static_CXX='-static'
12065	    ;;
12066	  pgCC*)
12067	    # Portland Group C++ compiler.
12068	    lt_prog_compiler_wl_CXX='-Wl,'
12069	    lt_prog_compiler_pic_CXX='-fpic'
12070	    lt_prog_compiler_static_CXX='-Bstatic'
12071	    ;;
12072	  cxx*)
12073	    # Compaq C++
12074	    # Make sure the PIC flag is empty.  It appears that all Alpha
12075	    # Linux and Compaq Tru64 Unix objects are PIC.
12076	    lt_prog_compiler_pic_CXX=
12077	    lt_prog_compiler_static_CXX='-non_shared'
12078	    ;;
12079	  *)
12080	    ;;
12081	esac
12082	;;
12083      lynxos*)
12084	;;
12085      m88k*)
12086	;;
12087      mvs*)
12088	case $cc_basename in
12089	  cxx*)
12090	    lt_prog_compiler_pic_CXX='-W c,exportall'
12091	    ;;
12092	  *)
12093	    ;;
12094	esac
12095	;;
12096      netbsd*)
12097	;;
12098      osf3* | osf4* | osf5*)
12099	case $cc_basename in
12100	  KCC*)
12101	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12102	    ;;
12103	  RCC*)
12104	    # Rational C++ 2.4.1
12105	    lt_prog_compiler_pic_CXX='-pic'
12106	    ;;
12107	  cxx*)
12108	    # Digital/Compaq C++
12109	    lt_prog_compiler_wl_CXX='-Wl,'
12110	    # Make sure the PIC flag is empty.  It appears that all Alpha
12111	    # Linux and Compaq Tru64 Unix objects are PIC.
12112	    lt_prog_compiler_pic_CXX=
12113	    lt_prog_compiler_static_CXX='-non_shared'
12114	    ;;
12115	  *)
12116	    ;;
12117	esac
12118	;;
12119      psos*)
12120	;;
12121      solaris*)
12122	case $cc_basename in
12123	  CC*)
12124	    # Sun C++ 4.2, 5.x and Centerline C++
12125	    lt_prog_compiler_pic_CXX='-KPIC'
12126	    lt_prog_compiler_static_CXX='-Bstatic'
12127	    lt_prog_compiler_wl_CXX='-Qoption ld '
12128	    ;;
12129	  gcx*)
12130	    # Green Hills C++ Compiler
12131	    lt_prog_compiler_pic_CXX='-PIC'
12132	    ;;
12133	  *)
12134	    ;;
12135	esac
12136	;;
12137      sunos4*)
12138	case $cc_basename in
12139	  CC*)
12140	    # Sun C++ 4.x
12141	    lt_prog_compiler_pic_CXX='-pic'
12142	    lt_prog_compiler_static_CXX='-Bstatic'
12143	    ;;
12144	  lcc*)
12145	    # Lucid
12146	    lt_prog_compiler_pic_CXX='-pic'
12147	    ;;
12148	  *)
12149	    ;;
12150	esac
12151	;;
12152      tandem*)
12153	case $cc_basename in
12154	  NCC*)
12155	    # NonStop-UX NCC 3.20
12156	    lt_prog_compiler_pic_CXX='-KPIC'
12157	    ;;
12158	  *)
12159	    ;;
12160	esac
12161	;;
12162      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12163	case $cc_basename in
12164	  CC*)
12165	    lt_prog_compiler_wl_CXX='-Wl,'
12166	    lt_prog_compiler_pic_CXX='-KPIC'
12167	    lt_prog_compiler_static_CXX='-Bstatic'
12168	    ;;
12169	esac
12170	;;
12171      vxworks*)
12172	;;
12173      *)
12174	lt_prog_compiler_can_build_shared_CXX=no
12175	;;
12176    esac
12177  fi
12178
12179{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12180echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12181
12182#
12183# Check to make sure the PIC flag actually works.
12184#
12185if test -n "$lt_prog_compiler_pic_CXX"; then
12186
12187{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12188echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12189if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12190  echo $ECHO_N "(cached) $ECHO_C" >&6
12191else
12192  lt_prog_compiler_pic_works_CXX=no
12193  ac_outfile=conftest.$ac_objext
12194   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12195   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12196   # Insert the option either (1) after the last *FLAGS variable, or
12197   # (2) before a word containing "conftest.", or (3) at the end.
12198   # Note that $ac_compile itself does not contain backslashes and begins
12199   # with a dollar sign (not a hyphen), so the echo should work correctly.
12200   # The option is referenced via a variable to avoid confusing sed.
12201   lt_compile=`echo "$ac_compile" | $SED \
12202   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12203   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12204   -e 's:$: $lt_compiler_flag:'`
12205   (eval echo "\"\$as_me:12205: $lt_compile\"" >&5)
12206   (eval "$lt_compile" 2>conftest.err)
12207   ac_status=$?
12208   cat conftest.err >&5
12209   echo "$as_me:12209: \$? = $ac_status" >&5
12210   if (exit $ac_status) && test -s "$ac_outfile"; then
12211     # The compiler can only warn and ignore the option if not recognized
12212     # So say no if there are warnings other than the usual output.
12213     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12214     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12215     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12216       lt_prog_compiler_pic_works_CXX=yes
12217     fi
12218   fi
12219   $rm conftest*
12220
12221fi
12222{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12223echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12224
12225if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12226    case $lt_prog_compiler_pic_CXX in
12227     "" | " "*) ;;
12228     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12229     esac
12230else
12231    lt_prog_compiler_pic_CXX=
12232     lt_prog_compiler_can_build_shared_CXX=no
12233fi
12234
12235fi
12236case $host_os in
12237  # For platforms which do not support PIC, -DPIC is meaningless:
12238  *djgpp*)
12239    lt_prog_compiler_pic_CXX=
12240    ;;
12241  *)
12242    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12243    ;;
12244esac
12245
12246#
12247# Check to make sure the static flag actually works.
12248#
12249wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12250{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12251echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12252if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12253  echo $ECHO_N "(cached) $ECHO_C" >&6
12254else
12255  lt_prog_compiler_static_works_CXX=no
12256   save_LDFLAGS="$LDFLAGS"
12257   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12258   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12259   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12260     # The linker can only warn and ignore the option if not recognized
12261     # So say no if there are warnings
12262     if test -s conftest.err; then
12263       # Append any errors to the config.log.
12264       cat conftest.err 1>&5
12265       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12266       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12267       if diff conftest.exp conftest.er2 >/dev/null; then
12268         lt_prog_compiler_static_works_CXX=yes
12269       fi
12270     else
12271       lt_prog_compiler_static_works_CXX=yes
12272     fi
12273   fi
12274   $rm conftest*
12275   LDFLAGS="$save_LDFLAGS"
12276
12277fi
12278{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12279echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12280
12281if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12282    :
12283else
12284    lt_prog_compiler_static_CXX=
12285fi
12286
12287
12288{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12289echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12290if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12291  echo $ECHO_N "(cached) $ECHO_C" >&6
12292else
12293  lt_cv_prog_compiler_c_o_CXX=no
12294   $rm -r conftest 2>/dev/null
12295   mkdir conftest
12296   cd conftest
12297   mkdir out
12298   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12299
12300   lt_compiler_flag="-o out/conftest2.$ac_objext"
12301   # Insert the option either (1) after the last *FLAGS variable, or
12302   # (2) before a word containing "conftest.", or (3) at the end.
12303   # Note that $ac_compile itself does not contain backslashes and begins
12304   # with a dollar sign (not a hyphen), so the echo should work correctly.
12305   lt_compile=`echo "$ac_compile" | $SED \
12306   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12307   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12308   -e 's:$: $lt_compiler_flag:'`
12309   (eval echo "\"\$as_me:12309: $lt_compile\"" >&5)
12310   (eval "$lt_compile" 2>out/conftest.err)
12311   ac_status=$?
12312   cat out/conftest.err >&5
12313   echo "$as_me:12313: \$? = $ac_status" >&5
12314   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12315   then
12316     # The compiler can only warn and ignore the option if not recognized
12317     # So say no if there are warnings
12318     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12319     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12320     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12321       lt_cv_prog_compiler_c_o_CXX=yes
12322     fi
12323   fi
12324   chmod u+w . 2>&5
12325   $rm conftest*
12326   # SGI C++ compiler will create directory out/ii_files/ for
12327   # template instantiation
12328   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12329   $rm out/* && rmdir out
12330   cd ..
12331   rmdir conftest
12332   $rm conftest*
12333
12334fi
12335{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12336echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12337
12338
12339hard_links="nottested"
12340if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12341  # do not overwrite the value of need_locks provided by the user
12342  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12343echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12344  hard_links=yes
12345  $rm conftest*
12346  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12347  touch conftest.a
12348  ln conftest.a conftest.b 2>&5 || hard_links=no
12349  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12350  { echo "$as_me:$LINENO: result: $hard_links" >&5
12351echo "${ECHO_T}$hard_links" >&6; }
12352  if test "$hard_links" = no; then
12353    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12354echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12355    need_locks=warn
12356  fi
12357else
12358  need_locks=no
12359fi
12360
12361{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12362echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12363
12364  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12365  case $host_os in
12366  aix4* | aix5*)
12367    # If we're using GNU nm, then we don't want the "-C" option.
12368    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12369    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12370      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'
12371    else
12372      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'
12373    fi
12374    ;;
12375  pw32*)
12376    export_symbols_cmds_CXX="$ltdll_cmds"
12377  ;;
12378  cygwin* | mingw*)
12379    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'
12380  ;;
12381  *)
12382    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12383  ;;
12384  esac
12385
12386{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12387echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12388test "$ld_shlibs_CXX" = no && can_build_shared=no
12389
12390#
12391# Do we need to explicitly link libc?
12392#
12393case "x$archive_cmds_need_lc_CXX" in
12394x|xyes)
12395  # Assume -lc should be added
12396  archive_cmds_need_lc_CXX=yes
12397
12398  if test "$enable_shared" = yes && test "$GCC" = yes; then
12399    case $archive_cmds_CXX in
12400    *'~'*)
12401      # FIXME: we may have to deal with multi-command sequences.
12402      ;;
12403    '$CC '*)
12404      # Test whether the compiler implicitly links with -lc since on some
12405      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12406      # to ld, don't add -lc before -lgcc.
12407      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12408echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12409      $rm conftest*
12410      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12411
12412      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12413  (eval $ac_compile) 2>&5
12414  ac_status=$?
12415  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12416  (exit $ac_status); } 2>conftest.err; then
12417        soname=conftest
12418        lib=conftest
12419        libobjs=conftest.$ac_objext
12420        deplibs=
12421        wl=$lt_prog_compiler_wl_CXX
12422	pic_flag=$lt_prog_compiler_pic_CXX
12423        compiler_flags=-v
12424        linker_flags=-v
12425        verstring=
12426        output_objdir=.
12427        libname=conftest
12428        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12429        allow_undefined_flag_CXX=
12430        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12431  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12432  ac_status=$?
12433  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12434  (exit $ac_status); }
12435        then
12436	  archive_cmds_need_lc_CXX=no
12437        else
12438	  archive_cmds_need_lc_CXX=yes
12439        fi
12440        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12441      else
12442        cat conftest.err 1>&5
12443      fi
12444      $rm conftest*
12445      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12446echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12447      ;;
12448    esac
12449  fi
12450  ;;
12451esac
12452
12453{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12454echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12455library_names_spec=
12456libname_spec='lib$name'
12457soname_spec=
12458shrext_cmds=".so"
12459postinstall_cmds=
12460postuninstall_cmds=
12461finish_cmds=
12462finish_eval=
12463shlibpath_var=
12464shlibpath_overrides_runpath=unknown
12465version_type=none
12466dynamic_linker="$host_os ld.so"
12467sys_lib_dlsearch_path_spec="/lib /usr/lib"
12468if test "$GCC" = yes; then
12469  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12470  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12471    # if the path contains ";" then we assume it to be the separator
12472    # otherwise default to the standard path separator (i.e. ":") - it is
12473    # assumed that no part of a normal pathname contains ";" but that should
12474    # okay in the real world where ";" in dirpaths is itself problematic.
12475    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12476  else
12477    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12478  fi
12479else
12480  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12481fi
12482need_lib_prefix=unknown
12483hardcode_into_libs=no
12484
12485# when you set need_version to no, make sure it does not cause -set_version
12486# flags to be left without arguments
12487need_version=unknown
12488
12489case $host_os in
12490aix3*)
12491  version_type=linux
12492  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12493  shlibpath_var=LIBPATH
12494
12495  # AIX 3 has no versioning support, so we append a major version to the name.
12496  soname_spec='${libname}${release}${shared_ext}$major'
12497  ;;
12498
12499aix4* | aix5*)
12500  version_type=linux
12501  need_lib_prefix=no
12502  need_version=no
12503  hardcode_into_libs=yes
12504  if test "$host_cpu" = ia64; then
12505    # AIX 5 supports IA64
12506    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12507    shlibpath_var=LD_LIBRARY_PATH
12508  else
12509    # With GCC up to 2.95.x, collect2 would create an import file
12510    # for dependence libraries.  The import file would start with
12511    # the line `#! .'.  This would cause the generated library to
12512    # depend on `.', always an invalid library.  This was fixed in
12513    # development snapshots of GCC prior to 3.0.
12514    case $host_os in
12515      aix4 | aix4.[01] | aix4.[01].*)
12516      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
12517	   echo ' yes '
12518	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
12519	:
12520      else
12521	can_build_shared=no
12522      fi
12523      ;;
12524    esac
12525    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
12526    # soname into executable. Probably we can add versioning support to
12527    # collect2, so additional links can be useful in future.
12528    if test "$aix_use_runtimelinking" = yes; then
12529      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
12530      # instead of lib<name>.a to let people know that these are not
12531      # typical AIX shared libraries.
12532      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12533    else
12534      # We preserve .a as extension for shared libraries through AIX4.2
12535      # and later when we are not doing run time linking.
12536      library_names_spec='${libname}${release}.a $libname.a'
12537      soname_spec='${libname}${release}${shared_ext}$major'
12538    fi
12539    shlibpath_var=LIBPATH
12540  fi
12541  ;;
12542
12543amigaos*)
12544  library_names_spec='$libname.ixlibrary $libname.a'
12545  # Create ${libname}_ixlibrary.a entries in /sys/libs.
12546  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'
12547  ;;
12548
12549beos*)
12550  library_names_spec='${libname}${shared_ext}'
12551  dynamic_linker="$host_os ld.so"
12552  shlibpath_var=LIBRARY_PATH
12553  ;;
12554
12555bsdi[45]*)
12556  version_type=linux
12557  need_version=no
12558  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12559  soname_spec='${libname}${release}${shared_ext}$major'
12560  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
12561  shlibpath_var=LD_LIBRARY_PATH
12562  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
12563  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
12564  # the default ld.so.conf also contains /usr/contrib/lib and
12565  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
12566  # libtool to hard-code these into programs
12567  ;;
12568
12569cygwin* | mingw* | pw32*)
12570  version_type=windows
12571  shrext_cmds=".dll"
12572  need_version=no
12573  need_lib_prefix=no
12574
12575  case $GCC,$host_os in
12576  yes,cygwin* | yes,mingw* | yes,pw32*)
12577    library_names_spec='$libname.dll.a'
12578    # DLL is installed to $(libdir)/../bin by postinstall_cmds
12579    postinstall_cmds='base_file=`basename \${file}`~
12580      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
12581      dldir=$destdir/`dirname \$dlpath`~
12582      test -d \$dldir || mkdir -p \$dldir~
12583      $install_prog $dir/$dlname \$dldir/$dlname~
12584      chmod a+x \$dldir/$dlname'
12585    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
12586      dlpath=$dir/\$dldll~
12587       $rm \$dlpath'
12588    shlibpath_overrides_runpath=yes
12589
12590    case $host_os in
12591    cygwin*)
12592      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
12593      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12594      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
12595      ;;
12596    mingw*)
12597      # MinGW DLLs use traditional 'lib' prefix
12598      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12599      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12600      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
12601        # It is most probably a Windows format PATH printed by
12602        # mingw gcc, but we are running on Cygwin. Gcc prints its search
12603        # path with ; separators, and with drive letters. We can handle the
12604        # drive letters (cygwin fileutils understands them), so leave them,
12605        # especially as we might pass files found there to a mingw objdump,
12606        # which wouldn't understand a cygwinified path. Ahh.
12607        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12608      else
12609        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12610      fi
12611      ;;
12612    pw32*)
12613      # pw32 DLLs use 'pw' prefix rather than 'lib'
12614      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
12615      ;;
12616    esac
12617    ;;
12618
12619  *)
12620    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
12621    ;;
12622  esac
12623  dynamic_linker='Win32 ld.exe'
12624  # FIXME: first we should search . and the directory the executable is in
12625  shlibpath_var=PATH
12626  ;;
12627
12628darwin* | rhapsody*)
12629  dynamic_linker="$host_os dyld"
12630  version_type=darwin
12631  need_lib_prefix=no
12632  need_version=no
12633  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
12634  soname_spec='${libname}${release}${major}$shared_ext'
12635  shlibpath_overrides_runpath=yes
12636  shlibpath_var=DYLD_LIBRARY_PATH
12637  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
12638  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
12639  if test "$GCC" = yes; then
12640    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"`
12641  else
12642    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
12643  fi
12644  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
12645  ;;
12646
12647dgux*)
12648  version_type=linux
12649  need_lib_prefix=no
12650  need_version=no
12651  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
12652  soname_spec='${libname}${release}${shared_ext}$major'
12653  shlibpath_var=LD_LIBRARY_PATH
12654  ;;
12655
12656freebsd1*)
12657  dynamic_linker=no
12658  ;;
12659
12660kfreebsd*-gnu)
12661  version_type=linux
12662  need_lib_prefix=no
12663  need_version=no
12664  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12665  soname_spec='${libname}${release}${shared_ext}$major'
12666  shlibpath_var=LD_LIBRARY_PATH
12667  shlibpath_overrides_runpath=no
12668  hardcode_into_libs=yes
12669  dynamic_linker='GNU ld.so'
12670  ;;
12671
12672freebsd* | dragonfly*)
12673  # DragonFly does not have aout.  When/if they implement a new
12674  # versioning mechanism, adjust this.
12675  if test -x /usr/bin/objformat; then
12676    objformat=`/usr/bin/objformat`
12677  else
12678    case $host_os in
12679    freebsd[123]*) objformat=aout ;;
12680    *) objformat=elf ;;
12681    esac
12682  fi
12683  version_type=freebsd-$objformat
12684  case $version_type in
12685    freebsd-elf*)
12686      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
12687      need_version=no
12688      need_lib_prefix=no
12689      ;;
12690    freebsd-*)
12691      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
12692      need_version=yes
12693      ;;
12694  esac
12695  shlibpath_var=LD_LIBRARY_PATH
12696  case $host_os in
12697  freebsd2*)
12698    shlibpath_overrides_runpath=yes
12699    ;;
12700  freebsd3.[01]* | freebsdelf3.[01]*)
12701    shlibpath_overrides_runpath=yes
12702    hardcode_into_libs=yes
12703    ;;
12704  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
12705  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
12706    shlibpath_overrides_runpath=no
12707    hardcode_into_libs=yes
12708    ;;
12709  freebsd*) # from 4.6 on
12710    shlibpath_overrides_runpath=yes
12711    hardcode_into_libs=yes
12712    ;;
12713  esac
12714  ;;
12715
12716gnu*)
12717  version_type=linux
12718  need_lib_prefix=no
12719  need_version=no
12720  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
12721  soname_spec='${libname}${release}${shared_ext}$major'
12722  shlibpath_var=LD_LIBRARY_PATH
12723  hardcode_into_libs=yes
12724  ;;
12725
12726hpux9* | hpux10* | hpux11*)
12727  # Give a soname corresponding to the major version so that dld.sl refuses to
12728  # link against other versions.
12729  version_type=sunos
12730  need_lib_prefix=no
12731  need_version=no
12732  case $host_cpu in
12733  ia64*)
12734    shrext_cmds='.so'
12735    hardcode_into_libs=yes
12736    dynamic_linker="$host_os dld.so"
12737    shlibpath_var=LD_LIBRARY_PATH
12738    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12739    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12740    soname_spec='${libname}${release}${shared_ext}$major'
12741    if test "X$HPUX_IA64_MODE" = X32; then
12742      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
12743    else
12744      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
12745    fi
12746    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12747    ;;
12748   hppa*64*)
12749     shrext_cmds='.sl'
12750     hardcode_into_libs=yes
12751     dynamic_linker="$host_os dld.sl"
12752     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
12753     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
12754     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12755     soname_spec='${libname}${release}${shared_ext}$major'
12756     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
12757     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
12758     ;;
12759   *)
12760    shrext_cmds='.sl'
12761    dynamic_linker="$host_os dld.sl"
12762    shlibpath_var=SHLIB_PATH
12763    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
12764    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12765    soname_spec='${libname}${release}${shared_ext}$major'
12766    ;;
12767  esac
12768  # HP-UX runs *really* slowly unless shared libraries are mode 555.
12769  postinstall_cmds='chmod 555 $lib'
12770  ;;
12771
12772interix3*)
12773  version_type=linux
12774  need_lib_prefix=no
12775  need_version=no
12776  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12777  soname_spec='${libname}${release}${shared_ext}$major'
12778  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
12779  shlibpath_var=LD_LIBRARY_PATH
12780  shlibpath_overrides_runpath=no
12781  hardcode_into_libs=yes
12782  ;;
12783
12784irix5* | irix6* | nonstopux*)
12785  case $host_os in
12786    nonstopux*) version_type=nonstopux ;;
12787    *)
12788	if test "$lt_cv_prog_gnu_ld" = yes; then
12789		version_type=linux
12790	else
12791		version_type=irix
12792	fi ;;
12793  esac
12794  need_lib_prefix=no
12795  need_version=no
12796  soname_spec='${libname}${release}${shared_ext}$major'
12797  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
12798  case $host_os in
12799  irix5* | nonstopux*)
12800    libsuff= shlibsuff=
12801    ;;
12802  *)
12803    case $LD in # libtool.m4 will add one of these switches to LD
12804    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
12805      libsuff= shlibsuff= libmagic=32-bit;;
12806    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
12807      libsuff=32 shlibsuff=N32 libmagic=N32;;
12808    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
12809      libsuff=64 shlibsuff=64 libmagic=64-bit;;
12810    *) libsuff= shlibsuff= libmagic=never-match;;
12811    esac
12812    ;;
12813  esac
12814  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
12815  shlibpath_overrides_runpath=no
12816  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
12817  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
12818  hardcode_into_libs=yes
12819  ;;
12820
12821# No shared lib support for Linux oldld, aout, or coff.
12822linux*oldld* | linux*aout* | linux*coff*)
12823  dynamic_linker=no
12824  ;;
12825
12826# This must be Linux ELF.
12827linux*)
12828  version_type=linux
12829  need_lib_prefix=no
12830  need_version=no
12831  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12832  soname_spec='${libname}${release}${shared_ext}$major'
12833  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
12834  shlibpath_var=LD_LIBRARY_PATH
12835  shlibpath_overrides_runpath=no
12836  # This implies no fast_install, which is unacceptable.
12837  # Some rework will be needed to allow for fast_install
12838  # before this can be enabled.
12839  hardcode_into_libs=yes
12840
12841  # Append ld.so.conf contents to the search path
12842  if test -f /etc/ld.so.conf; then
12843    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' ' '`
12844    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
12845  fi
12846
12847  # We used to test for /lib/ld.so.1 and disable shared libraries on
12848  # powerpc, because MkLinux only supported shared libraries with the
12849  # GNU dynamic linker.  Since this was broken with cross compilers,
12850  # most powerpc-linux boxes support dynamic linking these days and
12851  # people can always --disable-shared, the test was removed, and we
12852  # assume the GNU/Linux dynamic linker is in use.
12853  dynamic_linker='GNU/Linux ld.so'
12854  ;;
12855
12856knetbsd*-gnu)
12857  version_type=linux
12858  need_lib_prefix=no
12859  need_version=no
12860  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12861  soname_spec='${libname}${release}${shared_ext}$major'
12862  shlibpath_var=LD_LIBRARY_PATH
12863  shlibpath_overrides_runpath=no
12864  hardcode_into_libs=yes
12865  dynamic_linker='GNU ld.so'
12866  ;;
12867
12868netbsd*)
12869  version_type=sunos
12870  need_lib_prefix=no
12871  need_version=no
12872  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12873    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12874    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12875    dynamic_linker='NetBSD (a.out) ld.so'
12876  else
12877    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
12878    soname_spec='${libname}${release}${shared_ext}$major'
12879    dynamic_linker='NetBSD ld.elf_so'
12880  fi
12881  shlibpath_var=LD_LIBRARY_PATH
12882  shlibpath_overrides_runpath=yes
12883  hardcode_into_libs=yes
12884  ;;
12885
12886newsos6)
12887  version_type=linux
12888  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12889  shlibpath_var=LD_LIBRARY_PATH
12890  shlibpath_overrides_runpath=yes
12891  ;;
12892
12893nto-qnx*)
12894  version_type=linux
12895  need_lib_prefix=no
12896  need_version=no
12897  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12898  soname_spec='${libname}${release}${shared_ext}$major'
12899  shlibpath_var=LD_LIBRARY_PATH
12900  shlibpath_overrides_runpath=yes
12901  ;;
12902
12903openbsd*)
12904  version_type=sunos
12905  sys_lib_dlsearch_path_spec="/usr/lib"
12906  need_lib_prefix=no
12907  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
12908  case $host_os in
12909    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
12910    *)                         need_version=no  ;;
12911  esac
12912  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12913  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
12914  shlibpath_var=LD_LIBRARY_PATH
12915  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12916    case $host_os in
12917      openbsd2.[89] | openbsd2.[89].*)
12918	shlibpath_overrides_runpath=no
12919	;;
12920      *)
12921	shlibpath_overrides_runpath=yes
12922	;;
12923      esac
12924  else
12925    shlibpath_overrides_runpath=yes
12926  fi
12927  ;;
12928
12929os2*)
12930  libname_spec='$name'
12931  shrext_cmds=".dll"
12932  need_lib_prefix=no
12933  library_names_spec='$libname${shared_ext} $libname.a'
12934  dynamic_linker='OS/2 ld.exe'
12935  shlibpath_var=LIBPATH
12936  ;;
12937
12938osf3* | osf4* | osf5*)
12939  version_type=osf
12940  need_lib_prefix=no
12941  need_version=no
12942  soname_spec='${libname}${release}${shared_ext}$major'
12943  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12944  shlibpath_var=LD_LIBRARY_PATH
12945  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
12946  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
12947  ;;
12948
12949solaris*)
12950  version_type=linux
12951  need_lib_prefix=no
12952  need_version=no
12953  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12954  soname_spec='${libname}${release}${shared_ext}$major'
12955  shlibpath_var=LD_LIBRARY_PATH
12956  shlibpath_overrides_runpath=yes
12957  hardcode_into_libs=yes
12958  # ldd complains unless libraries are executable
12959  postinstall_cmds='chmod +x $lib'
12960  ;;
12961
12962sunos4*)
12963  version_type=sunos
12964  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
12965  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
12966  shlibpath_var=LD_LIBRARY_PATH
12967  shlibpath_overrides_runpath=yes
12968  if test "$with_gnu_ld" = yes; then
12969    need_lib_prefix=no
12970  fi
12971  need_version=yes
12972  ;;
12973
12974sysv4 | sysv4.3*)
12975  version_type=linux
12976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
12977  soname_spec='${libname}${release}${shared_ext}$major'
12978  shlibpath_var=LD_LIBRARY_PATH
12979  case $host_vendor in
12980    sni)
12981      shlibpath_overrides_runpath=no
12982      need_lib_prefix=no
12983      export_dynamic_flag_spec='${wl}-Blargedynsym'
12984      runpath_var=LD_RUN_PATH
12985      ;;
12986    siemens)
12987      need_lib_prefix=no
12988      ;;
12989    motorola)
12990      need_lib_prefix=no
12991      need_version=no
12992      shlibpath_overrides_runpath=no
12993      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
12994      ;;
12995  esac
12996  ;;
12997
12998sysv4*MP*)
12999  if test -d /usr/nec ;then
13000    version_type=linux
13001    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13002    soname_spec='$libname${shared_ext}.$major'
13003    shlibpath_var=LD_LIBRARY_PATH
13004  fi
13005  ;;
13006
13007sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13008  version_type=freebsd-elf
13009  need_lib_prefix=no
13010  need_version=no
13011  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13012  soname_spec='${libname}${release}${shared_ext}$major'
13013  shlibpath_var=LD_LIBRARY_PATH
13014  hardcode_into_libs=yes
13015  if test "$with_gnu_ld" = yes; then
13016    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13017    shlibpath_overrides_runpath=no
13018  else
13019    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13020    shlibpath_overrides_runpath=yes
13021    case $host_os in
13022      sco3.2v5*)
13023        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13024	;;
13025    esac
13026  fi
13027  sys_lib_dlsearch_path_spec='/usr/lib'
13028  ;;
13029
13030uts4*)
13031  version_type=linux
13032  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13033  soname_spec='${libname}${release}${shared_ext}$major'
13034  shlibpath_var=LD_LIBRARY_PATH
13035  ;;
13036
13037*)
13038  dynamic_linker=no
13039  ;;
13040esac
13041{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13042echo "${ECHO_T}$dynamic_linker" >&6; }
13043test "$dynamic_linker" = no && can_build_shared=no
13044
13045variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13046if test "$GCC" = yes; then
13047  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13048fi
13049
13050{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13051echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13052hardcode_action_CXX=
13053if test -n "$hardcode_libdir_flag_spec_CXX" || \
13054   test -n "$runpath_var_CXX" || \
13055   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13056
13057  # We can hardcode non-existant directories.
13058  if test "$hardcode_direct_CXX" != no &&
13059     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13060     # have to relink, otherwise we might link with an installed library
13061     # when we should be linking with a yet-to-be-installed one
13062     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13063     test "$hardcode_minus_L_CXX" != no; then
13064    # Linking always hardcodes the temporary library directory.
13065    hardcode_action_CXX=relink
13066  else
13067    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13068    hardcode_action_CXX=immediate
13069  fi
13070else
13071  # We cannot hardcode anything, or else we can only hardcode existing
13072  # directories.
13073  hardcode_action_CXX=unsupported
13074fi
13075{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13076echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13077
13078if test "$hardcode_action_CXX" = relink; then
13079  # Fast installation is not supported
13080  enable_fast_install=no
13081elif test "$shlibpath_overrides_runpath" = yes ||
13082     test "$enable_shared" = no; then
13083  # Fast installation is not necessary
13084  enable_fast_install=needless
13085fi
13086
13087
13088# The else clause should only fire when bootstrapping the
13089# libtool distribution, otherwise you forgot to ship ltmain.sh
13090# with your package, and you will get complaints that there are
13091# no rules to generate ltmain.sh.
13092if test -f "$ltmain"; then
13093  # See if we are running on zsh, and set the options which allow our commands through
13094  # without removal of \ escapes.
13095  if test -n "${ZSH_VERSION+set}" ; then
13096    setopt NO_GLOB_SUBST
13097  fi
13098  # Now quote all the things that may contain metacharacters while being
13099  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13100  # variables and quote the copies for generation of the libtool script.
13101  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13102    SED SHELL STRIP \
13103    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13104    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13105    deplibs_check_method reload_flag reload_cmds need_locks \
13106    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13107    lt_cv_sys_global_symbol_to_c_name_address \
13108    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13109    old_postinstall_cmds old_postuninstall_cmds \
13110    compiler_CXX \
13111    CC_CXX \
13112    LD_CXX \
13113    lt_prog_compiler_wl_CXX \
13114    lt_prog_compiler_pic_CXX \
13115    lt_prog_compiler_static_CXX \
13116    lt_prog_compiler_no_builtin_flag_CXX \
13117    export_dynamic_flag_spec_CXX \
13118    thread_safe_flag_spec_CXX \
13119    whole_archive_flag_spec_CXX \
13120    enable_shared_with_static_runtimes_CXX \
13121    old_archive_cmds_CXX \
13122    old_archive_from_new_cmds_CXX \
13123    predep_objects_CXX \
13124    postdep_objects_CXX \
13125    predeps_CXX \
13126    postdeps_CXX \
13127    compiler_lib_search_path_CXX \
13128    archive_cmds_CXX \
13129    archive_expsym_cmds_CXX \
13130    postinstall_cmds_CXX \
13131    postuninstall_cmds_CXX \
13132    old_archive_from_expsyms_cmds_CXX \
13133    allow_undefined_flag_CXX \
13134    no_undefined_flag_CXX \
13135    export_symbols_cmds_CXX \
13136    hardcode_libdir_flag_spec_CXX \
13137    hardcode_libdir_flag_spec_ld_CXX \
13138    hardcode_libdir_separator_CXX \
13139    hardcode_automatic_CXX \
13140    module_cmds_CXX \
13141    module_expsym_cmds_CXX \
13142    lt_cv_prog_compiler_c_o_CXX \
13143    exclude_expsyms_CXX \
13144    include_expsyms_CXX; do
13145
13146    case $var in
13147    old_archive_cmds_CXX | \
13148    old_archive_from_new_cmds_CXX | \
13149    archive_cmds_CXX | \
13150    archive_expsym_cmds_CXX | \
13151    module_cmds_CXX | \
13152    module_expsym_cmds_CXX | \
13153    old_archive_from_expsyms_cmds_CXX | \
13154    export_symbols_cmds_CXX | \
13155    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13156    postinstall_cmds | postuninstall_cmds | \
13157    old_postinstall_cmds | old_postuninstall_cmds | \
13158    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13159      # Double-quote double-evaled strings.
13160      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13161      ;;
13162    *)
13163      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13164      ;;
13165    esac
13166  done
13167
13168  case $lt_echo in
13169  *'\$0 --fallback-echo"')
13170    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13171    ;;
13172  esac
13173
13174cfgfile="$ofile"
13175
13176  cat <<__EOF__ >> "$cfgfile"
13177# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13178
13179# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13180
13181# Shell to use when invoking shell scripts.
13182SHELL=$lt_SHELL
13183
13184# Whether or not to build shared libraries.
13185build_libtool_libs=$enable_shared
13186
13187# Whether or not to build static libraries.
13188build_old_libs=$enable_static
13189
13190# Whether or not to add -lc for building shared libraries.
13191build_libtool_need_lc=$archive_cmds_need_lc_CXX
13192
13193# Whether or not to disallow shared libs when runtime libs are static
13194allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13195
13196# Whether or not to optimize for fast installation.
13197fast_install=$enable_fast_install
13198
13199# The host system.
13200host_alias=$host_alias
13201host=$host
13202host_os=$host_os
13203
13204# The build system.
13205build_alias=$build_alias
13206build=$build
13207build_os=$build_os
13208
13209# An echo program that does not interpret backslashes.
13210echo=$lt_echo
13211
13212# The archiver.
13213AR=$lt_AR
13214AR_FLAGS=$lt_AR_FLAGS
13215
13216# A C compiler.
13217LTCC=$lt_LTCC
13218
13219# LTCC compiler flags.
13220LTCFLAGS=$lt_LTCFLAGS
13221
13222# A language-specific compiler.
13223CC=$lt_compiler_CXX
13224
13225# Is the compiler the GNU C compiler?
13226with_gcc=$GCC_CXX
13227
13228# An ERE matcher.
13229EGREP=$lt_EGREP
13230
13231# The linker used to build libraries.
13232LD=$lt_LD_CXX
13233
13234# Whether we need hard or soft links.
13235LN_S=$lt_LN_S
13236
13237# A BSD-compatible nm program.
13238NM=$lt_NM
13239
13240# A symbol stripping program
13241STRIP=$lt_STRIP
13242
13243# Used to examine libraries when file_magic_cmd begins "file"
13244MAGIC_CMD=$MAGIC_CMD
13245
13246# Used on cygwin: DLL creation program.
13247DLLTOOL="$DLLTOOL"
13248
13249# Used on cygwin: object dumper.
13250OBJDUMP="$OBJDUMP"
13251
13252# Used on cygwin: assembler.
13253AS="$AS"
13254
13255# The name of the directory that contains temporary libtool files.
13256objdir=$objdir
13257
13258# How to create reloadable object files.
13259reload_flag=$lt_reload_flag
13260reload_cmds=$lt_reload_cmds
13261
13262# How to pass a linker flag through the compiler.
13263wl=$lt_lt_prog_compiler_wl_CXX
13264
13265# Object file suffix (normally "o").
13266objext="$ac_objext"
13267
13268# Old archive suffix (normally "a").
13269libext="$libext"
13270
13271# Shared library suffix (normally ".so").
13272shrext_cmds='$shrext_cmds'
13273
13274# Executable file suffix (normally "").
13275exeext="$exeext"
13276
13277# Additional compiler flags for building library objects.
13278pic_flag=$lt_lt_prog_compiler_pic_CXX
13279pic_mode=$pic_mode
13280
13281# What is the maximum length of a command?
13282max_cmd_len=$lt_cv_sys_max_cmd_len
13283
13284# Does compiler simultaneously support -c and -o options?
13285compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13286
13287# Must we lock files when doing compilation?
13288need_locks=$lt_need_locks
13289
13290# Do we need the lib prefix for modules?
13291need_lib_prefix=$need_lib_prefix
13292
13293# Do we need a version for libraries?
13294need_version=$need_version
13295
13296# Whether dlopen is supported.
13297dlopen_support=$enable_dlopen
13298
13299# Whether dlopen of programs is supported.
13300dlopen_self=$enable_dlopen_self
13301
13302# Whether dlopen of statically linked programs is supported.
13303dlopen_self_static=$enable_dlopen_self_static
13304
13305# Compiler flag to prevent dynamic linking.
13306link_static_flag=$lt_lt_prog_compiler_static_CXX
13307
13308# Compiler flag to turn off builtin functions.
13309no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13310
13311# Compiler flag to allow reflexive dlopens.
13312export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13313
13314# Compiler flag to generate shared objects directly from archives.
13315whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13316
13317# Compiler flag to generate thread-safe objects.
13318thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13319
13320# Library versioning type.
13321version_type=$version_type
13322
13323# Format of library name prefix.
13324libname_spec=$lt_libname_spec
13325
13326# List of archive names.  First name is the real one, the rest are links.
13327# The last name is the one that the linker finds with -lNAME.
13328library_names_spec=$lt_library_names_spec
13329
13330# The coded name of the library, if different from the real name.
13331soname_spec=$lt_soname_spec
13332
13333# Commands used to build and install an old-style archive.
13334RANLIB=$lt_RANLIB
13335old_archive_cmds=$lt_old_archive_cmds_CXX
13336old_postinstall_cmds=$lt_old_postinstall_cmds
13337old_postuninstall_cmds=$lt_old_postuninstall_cmds
13338
13339# Create an old-style archive from a shared archive.
13340old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13341
13342# Create a temporary old-style archive to link instead of a shared archive.
13343old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13344
13345# Commands used to build and install a shared archive.
13346archive_cmds=$lt_archive_cmds_CXX
13347archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13348postinstall_cmds=$lt_postinstall_cmds
13349postuninstall_cmds=$lt_postuninstall_cmds
13350
13351# Commands used to build a loadable module (assumed same as above if empty)
13352module_cmds=$lt_module_cmds_CXX
13353module_expsym_cmds=$lt_module_expsym_cmds_CXX
13354
13355# Commands to strip libraries.
13356old_striplib=$lt_old_striplib
13357striplib=$lt_striplib
13358
13359# Dependencies to place before the objects being linked to create a
13360# shared library.
13361predep_objects=$lt_predep_objects_CXX
13362
13363# Dependencies to place after the objects being linked to create a
13364# shared library.
13365postdep_objects=$lt_postdep_objects_CXX
13366
13367# Dependencies to place before the objects being linked to create a
13368# shared library.
13369predeps=$lt_predeps_CXX
13370
13371# Dependencies to place after the objects being linked to create a
13372# shared library.
13373postdeps=$lt_postdeps_CXX
13374
13375# The library search path used internally by the compiler when linking
13376# a shared library.
13377compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13378
13379# Method to check whether dependent libraries are shared objects.
13380deplibs_check_method=$lt_deplibs_check_method
13381
13382# Command to use when deplibs_check_method == file_magic.
13383file_magic_cmd=$lt_file_magic_cmd
13384
13385# Flag that allows shared libraries with undefined symbols to be built.
13386allow_undefined_flag=$lt_allow_undefined_flag_CXX
13387
13388# Flag that forces no undefined symbols.
13389no_undefined_flag=$lt_no_undefined_flag_CXX
13390
13391# Commands used to finish a libtool library installation in a directory.
13392finish_cmds=$lt_finish_cmds
13393
13394# Same as above, but a single script fragment to be evaled but not shown.
13395finish_eval=$lt_finish_eval
13396
13397# Take the output of nm and produce a listing of raw symbols and C names.
13398global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13399
13400# Transform the output of nm in a proper C declaration
13401global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13402
13403# Transform the output of nm in a C name address pair
13404global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13405
13406# This is the shared library runtime path variable.
13407runpath_var=$runpath_var
13408
13409# This is the shared library path variable.
13410shlibpath_var=$shlibpath_var
13411
13412# Is shlibpath searched before the hard-coded library search path?
13413shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13414
13415# How to hardcode a shared library path into an executable.
13416hardcode_action=$hardcode_action_CXX
13417
13418# Whether we should hardcode library paths into libraries.
13419hardcode_into_libs=$hardcode_into_libs
13420
13421# Flag to hardcode \$libdir into a binary during linking.
13422# This must work even if \$libdir does not exist.
13423hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13424
13425# If ld is used when linking, flag to hardcode \$libdir into
13426# a binary during linking. This must work even if \$libdir does
13427# not exist.
13428hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13429
13430# Whether we need a single -rpath flag with a separated argument.
13431hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13432
13433# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13434# resulting binary.
13435hardcode_direct=$hardcode_direct_CXX
13436
13437# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13438# resulting binary.
13439hardcode_minus_L=$hardcode_minus_L_CXX
13440
13441# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13442# the resulting binary.
13443hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13444
13445# Set to yes if building a shared library automatically hardcodes DIR into the library
13446# and all subsequent libraries and executables linked against it.
13447hardcode_automatic=$hardcode_automatic_CXX
13448
13449# Variables whose values should be saved in libtool wrapper scripts and
13450# restored at relink time.
13451variables_saved_for_relink="$variables_saved_for_relink"
13452
13453# Whether libtool must link a program against all its dependency libraries.
13454link_all_deplibs=$link_all_deplibs_CXX
13455
13456# Compile-time system search path for libraries
13457sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13458
13459# Run-time system search path for libraries
13460sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13461
13462# Fix the shell variable \$srcfile for the compiler.
13463fix_srcfile_path="$fix_srcfile_path_CXX"
13464
13465# Set to yes if exported symbols are required.
13466always_export_symbols=$always_export_symbols_CXX
13467
13468# The commands to list exported symbols.
13469export_symbols_cmds=$lt_export_symbols_cmds_CXX
13470
13471# The commands to extract the exported symbol list from a shared archive.
13472extract_expsyms_cmds=$lt_extract_expsyms_cmds
13473
13474# Symbols that should not be listed in the preloaded symbols.
13475exclude_expsyms=$lt_exclude_expsyms_CXX
13476
13477# Symbols that must always be exported.
13478include_expsyms=$lt_include_expsyms_CXX
13479
13480# ### END LIBTOOL TAG CONFIG: $tagname
13481
13482__EOF__
13483
13484
13485else
13486  # If there is no Makefile yet, we rely on a make rule to execute
13487  # `config.status --recheck' to rerun these tests and create the
13488  # libtool script then.
13489  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13490  if test -f "$ltmain_in"; then
13491    test -f Makefile && make "$ltmain"
13492  fi
13493fi
13494
13495
13496ac_ext=c
13497ac_cpp='$CPP $CPPFLAGS'
13498ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13499ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13500ac_compiler_gnu=$ac_cv_c_compiler_gnu
13501
13502CC=$lt_save_CC
13503LDCXX=$LD
13504LD=$lt_save_LD
13505GCC=$lt_save_GCC
13506with_gnu_ldcxx=$with_gnu_ld
13507with_gnu_ld=$lt_save_with_gnu_ld
13508lt_cv_path_LDCXX=$lt_cv_path_LD
13509lt_cv_path_LD=$lt_save_path_LD
13510lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13511lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13512
13513	else
13514	  tagname=""
13515	fi
13516	;;
13517
13518      F77)
13519	if test -n "$F77" && test "X$F77" != "Xno"; then
13520
13521ac_ext=f
13522ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13523ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13524ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13525
13526
13527archive_cmds_need_lc_F77=no
13528allow_undefined_flag_F77=
13529always_export_symbols_F77=no
13530archive_expsym_cmds_F77=
13531export_dynamic_flag_spec_F77=
13532hardcode_direct_F77=no
13533hardcode_libdir_flag_spec_F77=
13534hardcode_libdir_flag_spec_ld_F77=
13535hardcode_libdir_separator_F77=
13536hardcode_minus_L_F77=no
13537hardcode_automatic_F77=no
13538module_cmds_F77=
13539module_expsym_cmds_F77=
13540link_all_deplibs_F77=unknown
13541old_archive_cmds_F77=$old_archive_cmds
13542no_undefined_flag_F77=
13543whole_archive_flag_spec_F77=
13544enable_shared_with_static_runtimes_F77=no
13545
13546# Source file extension for f77 test sources.
13547ac_ext=f
13548
13549# Object file extension for compiled f77 test sources.
13550objext=o
13551objext_F77=$objext
13552
13553# Code to be used in simple compile tests
13554lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
13555
13556# Code to be used in simple link tests
13557lt_simple_link_test_code="      program t\n      end\n"
13558
13559# ltmain only uses $CC for tagged configurations so make sure $CC is set.
13560
13561# If no C compiler was specified, use CC.
13562LTCC=${LTCC-"$CC"}
13563
13564# If no C compiler flags were specified, use CFLAGS.
13565LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
13566
13567# Allow CC to be a program name with arguments.
13568compiler=$CC
13569
13570
13571# save warnings/boilerplate of simple test code
13572ac_outfile=conftest.$ac_objext
13573printf "$lt_simple_compile_test_code" >conftest.$ac_ext
13574eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13575_lt_compiler_boilerplate=`cat conftest.err`
13576$rm conftest*
13577
13578ac_outfile=conftest.$ac_objext
13579printf "$lt_simple_link_test_code" >conftest.$ac_ext
13580eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
13581_lt_linker_boilerplate=`cat conftest.err`
13582$rm conftest*
13583
13584
13585# Allow CC to be a program name with arguments.
13586lt_save_CC="$CC"
13587CC=${F77-"f77"}
13588compiler=$CC
13589compiler_F77=$CC
13590for cc_temp in $compiler""; do
13591  case $cc_temp in
13592    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
13593    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
13594    \-*) ;;
13595    *) break;;
13596  esac
13597done
13598cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
13599
13600
13601{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
13602echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
13603{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
13604echo "${ECHO_T}$can_build_shared" >&6; }
13605
13606{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
13607echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
13608test "$can_build_shared" = "no" && enable_shared=no
13609
13610# On AIX, shared libraries and static libraries use the same namespace, and
13611# are all built from PIC.
13612case $host_os in
13613aix3*)
13614  test "$enable_shared" = yes && enable_static=no
13615  if test -n "$RANLIB"; then
13616    archive_cmds="$archive_cmds~\$RANLIB \$lib"
13617    postinstall_cmds='$RANLIB $lib'
13618  fi
13619  ;;
13620aix4* | aix5*)
13621  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
13622    test "$enable_shared" = yes && enable_static=no
13623  fi
13624  ;;
13625esac
13626{ echo "$as_me:$LINENO: result: $enable_shared" >&5
13627echo "${ECHO_T}$enable_shared" >&6; }
13628
13629{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
13630echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
13631# Make sure either enable_shared or enable_static is yes.
13632test "$enable_shared" = yes || enable_static=yes
13633{ echo "$as_me:$LINENO: result: $enable_static" >&5
13634echo "${ECHO_T}$enable_static" >&6; }
13635
13636GCC_F77="$G77"
13637LD_F77="$LD"
13638
13639lt_prog_compiler_wl_F77=
13640lt_prog_compiler_pic_F77=
13641lt_prog_compiler_static_F77=
13642
13643{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
13644echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
13645
13646  if test "$GCC" = yes; then
13647    lt_prog_compiler_wl_F77='-Wl,'
13648    lt_prog_compiler_static_F77='-static'
13649
13650    case $host_os in
13651      aix*)
13652      # All AIX code is PIC.
13653      if test "$host_cpu" = ia64; then
13654	# AIX 5 now supports IA64 processor
13655	lt_prog_compiler_static_F77='-Bstatic'
13656      fi
13657      ;;
13658
13659    amigaos*)
13660      # FIXME: we need at least 68020 code to build shared libraries, but
13661      # adding the `-m68020' flag to GCC prevents building anything better,
13662      # like `-m68040'.
13663      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
13664      ;;
13665
13666    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
13667      # PIC is the default for these OSes.
13668      ;;
13669
13670    mingw* | pw32* | os2*)
13671      # This hack is so that the source file can tell whether it is being
13672      # built for inclusion in a dll (and should export symbols for example).
13673      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13674      ;;
13675
13676    darwin* | rhapsody*)
13677      # PIC is the default on this platform
13678      # Common symbols not allowed in MH_DYLIB files
13679      lt_prog_compiler_pic_F77='-fno-common'
13680      ;;
13681
13682    interix3*)
13683      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
13684      # Instead, we relocate shared libraries at runtime.
13685      ;;
13686
13687    msdosdjgpp*)
13688      # Just because we use GCC doesn't mean we suddenly get shared libraries
13689      # on systems that don't support them.
13690      lt_prog_compiler_can_build_shared_F77=no
13691      enable_shared=no
13692      ;;
13693
13694    sysv4*MP*)
13695      if test -d /usr/nec; then
13696	lt_prog_compiler_pic_F77=-Kconform_pic
13697      fi
13698      ;;
13699
13700    hpux*)
13701      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13702      # not for PA HP-UX.
13703      case $host_cpu in
13704      hppa*64*|ia64*)
13705	# +Z the default
13706	;;
13707      *)
13708	lt_prog_compiler_pic_F77='-fPIC'
13709	;;
13710      esac
13711      ;;
13712
13713    *)
13714      lt_prog_compiler_pic_F77='-fPIC'
13715      ;;
13716    esac
13717  else
13718    # PORTME Check for flag to pass linker flags through the system compiler.
13719    case $host_os in
13720    aix*)
13721      lt_prog_compiler_wl_F77='-Wl,'
13722      if test "$host_cpu" = ia64; then
13723	# AIX 5 now supports IA64 processor
13724	lt_prog_compiler_static_F77='-Bstatic'
13725      else
13726	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
13727      fi
13728      ;;
13729      darwin*)
13730        # PIC is the default on this platform
13731        # Common symbols not allowed in MH_DYLIB files
13732       case $cc_basename in
13733         xlc*)
13734         lt_prog_compiler_pic_F77='-qnocommon'
13735         lt_prog_compiler_wl_F77='-Wl,'
13736         ;;
13737       esac
13738       ;;
13739
13740    mingw* | pw32* | os2*)
13741      # This hack is so that the source file can tell whether it is being
13742      # built for inclusion in a dll (and should export symbols for example).
13743      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
13744      ;;
13745
13746    hpux9* | hpux10* | hpux11*)
13747      lt_prog_compiler_wl_F77='-Wl,'
13748      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
13749      # not for PA HP-UX.
13750      case $host_cpu in
13751      hppa*64*|ia64*)
13752	# +Z the default
13753	;;
13754      *)
13755	lt_prog_compiler_pic_F77='+Z'
13756	;;
13757      esac
13758      # Is there a better lt_prog_compiler_static that works with the bundled CC?
13759      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
13760      ;;
13761
13762    irix5* | irix6* | nonstopux*)
13763      lt_prog_compiler_wl_F77='-Wl,'
13764      # PIC (with -KPIC) is the default.
13765      lt_prog_compiler_static_F77='-non_shared'
13766      ;;
13767
13768    newsos6)
13769      lt_prog_compiler_pic_F77='-KPIC'
13770      lt_prog_compiler_static_F77='-Bstatic'
13771      ;;
13772
13773    linux*)
13774      case $cc_basename in
13775      icc* | ecc*)
13776	lt_prog_compiler_wl_F77='-Wl,'
13777	lt_prog_compiler_pic_F77='-KPIC'
13778	lt_prog_compiler_static_F77='-static'
13779        ;;
13780      pgcc* | pgf77* | pgf90* | pgf95*)
13781        # Portland Group compilers (*not* the Pentium gcc compiler,
13782	# which looks to be a dead project)
13783	lt_prog_compiler_wl_F77='-Wl,'
13784	lt_prog_compiler_pic_F77='-fpic'
13785	lt_prog_compiler_static_F77='-Bstatic'
13786        ;;
13787      ccc*)
13788        lt_prog_compiler_wl_F77='-Wl,'
13789        # All Alpha code is PIC.
13790        lt_prog_compiler_static_F77='-non_shared'
13791        ;;
13792      esac
13793      ;;
13794
13795    osf3* | osf4* | osf5*)
13796      lt_prog_compiler_wl_F77='-Wl,'
13797      # All OSF/1 code is PIC.
13798      lt_prog_compiler_static_F77='-non_shared'
13799      ;;
13800
13801    solaris*)
13802      lt_prog_compiler_pic_F77='-KPIC'
13803      lt_prog_compiler_static_F77='-Bstatic'
13804      case $cc_basename in
13805      f77* | f90* | f95*)
13806	lt_prog_compiler_wl_F77='-Qoption ld ';;
13807      *)
13808	lt_prog_compiler_wl_F77='-Wl,';;
13809      esac
13810      ;;
13811
13812    sunos4*)
13813      lt_prog_compiler_wl_F77='-Qoption ld '
13814      lt_prog_compiler_pic_F77='-PIC'
13815      lt_prog_compiler_static_F77='-Bstatic'
13816      ;;
13817
13818    sysv4 | sysv4.2uw2* | sysv4.3*)
13819      lt_prog_compiler_wl_F77='-Wl,'
13820      lt_prog_compiler_pic_F77='-KPIC'
13821      lt_prog_compiler_static_F77='-Bstatic'
13822      ;;
13823
13824    sysv4*MP*)
13825      if test -d /usr/nec ;then
13826	lt_prog_compiler_pic_F77='-Kconform_pic'
13827	lt_prog_compiler_static_F77='-Bstatic'
13828      fi
13829      ;;
13830
13831    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
13832      lt_prog_compiler_wl_F77='-Wl,'
13833      lt_prog_compiler_pic_F77='-KPIC'
13834      lt_prog_compiler_static_F77='-Bstatic'
13835      ;;
13836
13837    unicos*)
13838      lt_prog_compiler_wl_F77='-Wl,'
13839      lt_prog_compiler_can_build_shared_F77=no
13840      ;;
13841
13842    uts4*)
13843      lt_prog_compiler_pic_F77='-pic'
13844      lt_prog_compiler_static_F77='-Bstatic'
13845      ;;
13846
13847    *)
13848      lt_prog_compiler_can_build_shared_F77=no
13849      ;;
13850    esac
13851  fi
13852
13853{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
13854echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
13855
13856#
13857# Check to make sure the PIC flag actually works.
13858#
13859if test -n "$lt_prog_compiler_pic_F77"; then
13860
13861{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
13862echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
13863if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
13864  echo $ECHO_N "(cached) $ECHO_C" >&6
13865else
13866  lt_prog_compiler_pic_works_F77=no
13867  ac_outfile=conftest.$ac_objext
13868   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13869   lt_compiler_flag="$lt_prog_compiler_pic_F77"
13870   # Insert the option either (1) after the last *FLAGS variable, or
13871   # (2) before a word containing "conftest.", or (3) at the end.
13872   # Note that $ac_compile itself does not contain backslashes and begins
13873   # with a dollar sign (not a hyphen), so the echo should work correctly.
13874   # The option is referenced via a variable to avoid confusing sed.
13875   lt_compile=`echo "$ac_compile" | $SED \
13876   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13877   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13878   -e 's:$: $lt_compiler_flag:'`
13879   (eval echo "\"\$as_me:13879: $lt_compile\"" >&5)
13880   (eval "$lt_compile" 2>conftest.err)
13881   ac_status=$?
13882   cat conftest.err >&5
13883   echo "$as_me:13883: \$? = $ac_status" >&5
13884   if (exit $ac_status) && test -s "$ac_outfile"; then
13885     # The compiler can only warn and ignore the option if not recognized
13886     # So say no if there are warnings other than the usual output.
13887     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13888     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13889     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13890       lt_prog_compiler_pic_works_F77=yes
13891     fi
13892   fi
13893   $rm conftest*
13894
13895fi
13896{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
13897echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
13898
13899if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
13900    case $lt_prog_compiler_pic_F77 in
13901     "" | " "*) ;;
13902     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
13903     esac
13904else
13905    lt_prog_compiler_pic_F77=
13906     lt_prog_compiler_can_build_shared_F77=no
13907fi
13908
13909fi
13910case $host_os in
13911  # For platforms which do not support PIC, -DPIC is meaningless:
13912  *djgpp*)
13913    lt_prog_compiler_pic_F77=
13914    ;;
13915  *)
13916    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
13917    ;;
13918esac
13919
13920#
13921# Check to make sure the static flag actually works.
13922#
13923wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
13924{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13925echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
13926if test "${lt_prog_compiler_static_works_F77+set}" = set; then
13927  echo $ECHO_N "(cached) $ECHO_C" >&6
13928else
13929  lt_prog_compiler_static_works_F77=no
13930   save_LDFLAGS="$LDFLAGS"
13931   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13932   printf "$lt_simple_link_test_code" > conftest.$ac_ext
13933   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13934     # The linker can only warn and ignore the option if not recognized
13935     # So say no if there are warnings
13936     if test -s conftest.err; then
13937       # Append any errors to the config.log.
13938       cat conftest.err 1>&5
13939       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13940       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13941       if diff conftest.exp conftest.er2 >/dev/null; then
13942         lt_prog_compiler_static_works_F77=yes
13943       fi
13944     else
13945       lt_prog_compiler_static_works_F77=yes
13946     fi
13947   fi
13948   $rm conftest*
13949   LDFLAGS="$save_LDFLAGS"
13950
13951fi
13952{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
13953echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
13954
13955if test x"$lt_prog_compiler_static_works_F77" = xyes; then
13956    :
13957else
13958    lt_prog_compiler_static_F77=
13959fi
13960
13961
13962{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13963echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
13964if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
13965  echo $ECHO_N "(cached) $ECHO_C" >&6
13966else
13967  lt_cv_prog_compiler_c_o_F77=no
13968   $rm -r conftest 2>/dev/null
13969   mkdir conftest
13970   cd conftest
13971   mkdir out
13972   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
13973
13974   lt_compiler_flag="-o out/conftest2.$ac_objext"
13975   # Insert the option either (1) after the last *FLAGS variable, or
13976   # (2) before a word containing "conftest.", or (3) at the end.
13977   # Note that $ac_compile itself does not contain backslashes and begins
13978   # with a dollar sign (not a hyphen), so the echo should work correctly.
13979   lt_compile=`echo "$ac_compile" | $SED \
13980   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13981   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13982   -e 's:$: $lt_compiler_flag:'`
13983   (eval echo "\"\$as_me:13983: $lt_compile\"" >&5)
13984   (eval "$lt_compile" 2>out/conftest.err)
13985   ac_status=$?
13986   cat out/conftest.err >&5
13987   echo "$as_me:13987: \$? = $ac_status" >&5
13988   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13989   then
13990     # The compiler can only warn and ignore the option if not recognized
13991     # So say no if there are warnings
13992     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13993     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13994     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13995       lt_cv_prog_compiler_c_o_F77=yes
13996     fi
13997   fi
13998   chmod u+w . 2>&5
13999   $rm conftest*
14000   # SGI C++ compiler will create directory out/ii_files/ for
14001   # template instantiation
14002   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14003   $rm out/* && rmdir out
14004   cd ..
14005   rmdir conftest
14006   $rm conftest*
14007
14008fi
14009{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14010echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14011
14012
14013hard_links="nottested"
14014if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14015  # do not overwrite the value of need_locks provided by the user
14016  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14017echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14018  hard_links=yes
14019  $rm conftest*
14020  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14021  touch conftest.a
14022  ln conftest.a conftest.b 2>&5 || hard_links=no
14023  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14024  { echo "$as_me:$LINENO: result: $hard_links" >&5
14025echo "${ECHO_T}$hard_links" >&6; }
14026  if test "$hard_links" = no; then
14027    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14028echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14029    need_locks=warn
14030  fi
14031else
14032  need_locks=no
14033fi
14034
14035{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14036echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14037
14038  runpath_var=
14039  allow_undefined_flag_F77=
14040  enable_shared_with_static_runtimes_F77=no
14041  archive_cmds_F77=
14042  archive_expsym_cmds_F77=
14043  old_archive_From_new_cmds_F77=
14044  old_archive_from_expsyms_cmds_F77=
14045  export_dynamic_flag_spec_F77=
14046  whole_archive_flag_spec_F77=
14047  thread_safe_flag_spec_F77=
14048  hardcode_libdir_flag_spec_F77=
14049  hardcode_libdir_flag_spec_ld_F77=
14050  hardcode_libdir_separator_F77=
14051  hardcode_direct_F77=no
14052  hardcode_minus_L_F77=no
14053  hardcode_shlibpath_var_F77=unsupported
14054  link_all_deplibs_F77=unknown
14055  hardcode_automatic_F77=no
14056  module_cmds_F77=
14057  module_expsym_cmds_F77=
14058  always_export_symbols_F77=no
14059  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14060  # include_expsyms should be a list of space-separated symbols to be *always*
14061  # included in the symbol list
14062  include_expsyms_F77=
14063  # exclude_expsyms can be an extended regexp of symbols to exclude
14064  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14065  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14066  # as well as any symbol that contains `d'.
14067  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14068  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14069  # platforms (ab)use it in PIC code, but their linkers get confused if
14070  # the symbol is explicitly referenced.  Since portable code cannot
14071  # rely on this symbol name, it's probably fine to never include it in
14072  # preloaded symbol tables.
14073  extract_expsyms_cmds=
14074  # Just being paranoid about ensuring that cc_basename is set.
14075  for cc_temp in $compiler""; do
14076  case $cc_temp in
14077    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14078    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14079    \-*) ;;
14080    *) break;;
14081  esac
14082done
14083cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14084
14085  case $host_os in
14086  cygwin* | mingw* | pw32*)
14087    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14088    # When not using gcc, we currently assume that we are using
14089    # Microsoft Visual C++.
14090    if test "$GCC" != yes; then
14091      with_gnu_ld=no
14092    fi
14093    ;;
14094  interix*)
14095    # we just hope/assume this is gcc and not c89 (= MSVC++)
14096    with_gnu_ld=yes
14097    ;;
14098  openbsd*)
14099    with_gnu_ld=no
14100    ;;
14101  esac
14102
14103  ld_shlibs_F77=yes
14104  if test "$with_gnu_ld" = yes; then
14105    # If archive_cmds runs LD, not CC, wlarc should be empty
14106    wlarc='${wl}'
14107
14108    # Set some defaults for GNU ld with shared library support. These
14109    # are reset later if shared libraries are not supported. Putting them
14110    # here allows them to be overridden if necessary.
14111    runpath_var=LD_RUN_PATH
14112    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14113    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14114    # ancient GNU ld didn't support --whole-archive et. al.
14115    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14116	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14117      else
14118  	whole_archive_flag_spec_F77=
14119    fi
14120    supports_anon_versioning=no
14121    case `$LD -v 2>/dev/null` in
14122      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14123      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14124      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14125      *\ 2.11.*) ;; # other 2.11 versions
14126      *) supports_anon_versioning=yes ;;
14127    esac
14128
14129    # See if GNU ld supports shared libraries.
14130    case $host_os in
14131    aix3* | aix4* | aix5*)
14132      # On AIX/PPC, the GNU linker is very broken
14133      if test "$host_cpu" != ia64; then
14134	ld_shlibs_F77=no
14135	cat <<EOF 1>&2
14136
14137*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14138*** to be unable to reliably create shared libraries on AIX.
14139*** Therefore, libtool is disabling shared libraries support.  If you
14140*** really care for shared libraries, you may want to modify your PATH
14141*** so that a non-GNU linker is found, and then restart.
14142
14143EOF
14144      fi
14145      ;;
14146
14147    amigaos*)
14148      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)'
14149      hardcode_libdir_flag_spec_F77='-L$libdir'
14150      hardcode_minus_L_F77=yes
14151
14152      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14153      # that the semantics of dynamic libraries on AmigaOS, at least up
14154      # to version 4, is to share data among multiple programs linked
14155      # with the same dynamic library.  Since this doesn't match the
14156      # behavior of shared libraries on other platforms, we can't use
14157      # them.
14158      ld_shlibs_F77=no
14159      ;;
14160
14161    beos*)
14162      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14163	allow_undefined_flag_F77=unsupported
14164	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14165	# support --undefined.  This deserves some investigation.  FIXME
14166	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14167      else
14168	ld_shlibs_F77=no
14169      fi
14170      ;;
14171
14172    cygwin* | mingw* | pw32*)
14173      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14174      # as there is no search path for DLLs.
14175      hardcode_libdir_flag_spec_F77='-L$libdir'
14176      allow_undefined_flag_F77=unsupported
14177      always_export_symbols_F77=no
14178      enable_shared_with_static_runtimes_F77=yes
14179      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14180
14181      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14182        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14183	# If the export-symbols file already is a .def file (1st line
14184	# is EXPORTS), use it as is; otherwise, prepend...
14185	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14186	  cp $export_symbols $output_objdir/$soname.def;
14187	else
14188	  echo EXPORTS > $output_objdir/$soname.def;
14189	  cat $export_symbols >> $output_objdir/$soname.def;
14190	fi~
14191	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14192      else
14193	ld_shlibs_F77=no
14194      fi
14195      ;;
14196
14197    interix3*)
14198      hardcode_direct_F77=no
14199      hardcode_shlibpath_var_F77=no
14200      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14201      export_dynamic_flag_spec_F77='${wl}-E'
14202      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14203      # Instead, shared libraries are loaded at an image base (0x10000000 by
14204      # default) and relocated if they conflict, which is a slow very memory
14205      # consuming and fragmenting process.  To avoid this, we pick a random,
14206      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14207      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14208      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'
14209      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'
14210      ;;
14211
14212    linux*)
14213      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14214	tmp_addflag=
14215	case $cc_basename,$host_cpu in
14216	pgcc*)				# Portland Group C compiler
14217	  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'
14218	  tmp_addflag=' $pic_flag'
14219	  ;;
14220	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14221	  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'
14222	  tmp_addflag=' $pic_flag -Mnomain' ;;
14223	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14224	  tmp_addflag=' -i_dynamic' ;;
14225	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14226	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14227	ifc* | ifort*)			# Intel Fortran compiler
14228	  tmp_addflag=' -nofor_main' ;;
14229	esac
14230	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14231
14232	if test $supports_anon_versioning = yes; then
14233	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14234  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14235  $echo "local: *; };" >> $output_objdir/$libname.ver~
14236	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14237	fi
14238      else
14239	ld_shlibs_F77=no
14240      fi
14241      ;;
14242
14243    netbsd*)
14244      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14245	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14246	wlarc=
14247      else
14248	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14249	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14250      fi
14251      ;;
14252
14253    solaris*)
14254      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14255	ld_shlibs_F77=no
14256	cat <<EOF 1>&2
14257
14258*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14259*** create shared libraries on Solaris systems.  Therefore, libtool
14260*** is disabling shared libraries support.  We urge you to upgrade GNU
14261*** binutils to release 2.9.1 or newer.  Another option is to modify
14262*** your PATH or compiler configuration so that the native linker is
14263*** used, and then restart.
14264
14265EOF
14266      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14267	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14268	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14269      else
14270	ld_shlibs_F77=no
14271      fi
14272      ;;
14273
14274    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14275      case `$LD -v 2>&1` in
14276        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14277	ld_shlibs_F77=no
14278	cat <<_LT_EOF 1>&2
14279
14280*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14281*** reliably create shared libraries on SCO systems.  Therefore, libtool
14282*** is disabling shared libraries support.  We urge you to upgrade GNU
14283*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14284*** your PATH or compiler configuration so that the native linker is
14285*** used, and then restart.
14286
14287_LT_EOF
14288	;;
14289	*)
14290	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14291	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14292	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14293	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14294	  else
14295	    ld_shlibs_F77=no
14296	  fi
14297	;;
14298      esac
14299      ;;
14300
14301    sunos4*)
14302      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14303      wlarc=
14304      hardcode_direct_F77=yes
14305      hardcode_shlibpath_var_F77=no
14306      ;;
14307
14308    *)
14309      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14310	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14311	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14312      else
14313	ld_shlibs_F77=no
14314      fi
14315      ;;
14316    esac
14317
14318    if test "$ld_shlibs_F77" = no; then
14319      runpath_var=
14320      hardcode_libdir_flag_spec_F77=
14321      export_dynamic_flag_spec_F77=
14322      whole_archive_flag_spec_F77=
14323    fi
14324  else
14325    # PORTME fill in a description of your system's linker (not GNU ld)
14326    case $host_os in
14327    aix3*)
14328      allow_undefined_flag_F77=unsupported
14329      always_export_symbols_F77=yes
14330      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'
14331      # Note: this linker hardcodes the directories in LIBPATH if there
14332      # are no directories specified by -L.
14333      hardcode_minus_L_F77=yes
14334      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14335	# Neither direct hardcoding nor static linking is supported with a
14336	# broken collect2.
14337	hardcode_direct_F77=unsupported
14338      fi
14339      ;;
14340
14341    aix4* | aix5*)
14342      if test "$host_cpu" = ia64; then
14343	# On IA64, the linker does run time linking by default, so we don't
14344	# have to do anything special.
14345	aix_use_runtimelinking=no
14346	exp_sym_flag='-Bexport'
14347	no_entry_flag=""
14348      else
14349	# If we're using GNU nm, then we don't want the "-C" option.
14350	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14351	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14352	  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'
14353	else
14354	  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'
14355	fi
14356	aix_use_runtimelinking=no
14357
14358	# Test if we are trying to use run time linking or normal
14359	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14360	# need to do runtime linking.
14361	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14362	  for ld_flag in $LDFLAGS; do
14363  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14364  	    aix_use_runtimelinking=yes
14365  	    break
14366  	  fi
14367	  done
14368	  ;;
14369	esac
14370
14371	exp_sym_flag='-bexport'
14372	no_entry_flag='-bnoentry'
14373      fi
14374
14375      # When large executables or shared objects are built, AIX ld can
14376      # have problems creating the table of contents.  If linking a library
14377      # or program results in "error TOC overflow" add -mminimal-toc to
14378      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14379      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14380
14381      archive_cmds_F77=''
14382      hardcode_direct_F77=yes
14383      hardcode_libdir_separator_F77=':'
14384      link_all_deplibs_F77=yes
14385
14386      if test "$GCC" = yes; then
14387	case $host_os in aix4.[012]|aix4.[012].*)
14388	# We only want to do this on AIX 4.2 and lower, the check
14389	# below for broken collect2 doesn't work under 4.3+
14390	  collect2name=`${CC} -print-prog-name=collect2`
14391	  if test -f "$collect2name" && \
14392  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14393	  then
14394  	  # We have reworked collect2
14395  	  hardcode_direct_F77=yes
14396	  else
14397  	  # We have old collect2
14398  	  hardcode_direct_F77=unsupported
14399  	  # It fails to find uninstalled libraries when the uninstalled
14400  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14401  	  # to unsupported forces relinking
14402  	  hardcode_minus_L_F77=yes
14403  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14404  	  hardcode_libdir_separator_F77=
14405	  fi
14406	  ;;
14407	esac
14408	shared_flag='-shared'
14409	if test "$aix_use_runtimelinking" = yes; then
14410	  shared_flag="$shared_flag "'${wl}-G'
14411	fi
14412      else
14413	# not using gcc
14414	if test "$host_cpu" = ia64; then
14415  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14416  	# chokes on -Wl,-G. The following line is correct:
14417	  shared_flag='-G'
14418	else
14419	  if test "$aix_use_runtimelinking" = yes; then
14420	    shared_flag='${wl}-G'
14421	  else
14422	    shared_flag='${wl}-bM:SRE'
14423	  fi
14424	fi
14425      fi
14426
14427      # It seems that -bexpall does not export symbols beginning with
14428      # underscore (_), so it is better to generate a list of symbols to export.
14429      always_export_symbols_F77=yes
14430      if test "$aix_use_runtimelinking" = yes; then
14431	# Warning - without using the other runtime loading flags (-brtl),
14432	# -berok will link without error, but may produce a broken library.
14433	allow_undefined_flag_F77='-berok'
14434       # Determine the default libpath from the value encoded in an empty executable.
14435       cat >conftest.$ac_ext <<_ACEOF
14436      program main
14437
14438      end
14439_ACEOF
14440rm -f conftest.$ac_objext conftest$ac_exeext
14441if { (ac_try="$ac_link"
14442case "(($ac_try" in
14443  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14444  *) ac_try_echo=$ac_try;;
14445esac
14446eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14447  (eval "$ac_link") 2>conftest.er1
14448  ac_status=$?
14449  grep -v '^ *+' conftest.er1 >conftest.err
14450  rm -f conftest.er1
14451  cat conftest.err >&5
14452  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14453  (exit $ac_status); } && {
14454	 test -z "$ac_f77_werror_flag" ||
14455	 test ! -s conftest.err
14456       } && test -s conftest$ac_exeext &&
14457       $as_test_x conftest$ac_exeext; then
14458
14459aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14460}'`
14461# Check for a 64-bit object if we didn't find anything.
14462if 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; }
14463}'`; fi
14464else
14465  echo "$as_me: failed program was:" >&5
14466sed 's/^/| /' conftest.$ac_ext >&5
14467
14468
14469fi
14470
14471rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14472      conftest$ac_exeext conftest.$ac_ext
14473if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14474
14475       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14476	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"
14477       else
14478	if test "$host_cpu" = ia64; then
14479	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14480	  allow_undefined_flag_F77="-z nodefs"
14481	  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"
14482	else
14483	 # Determine the default libpath from the value encoded in an empty executable.
14484	 cat >conftest.$ac_ext <<_ACEOF
14485      program main
14486
14487      end
14488_ACEOF
14489rm -f conftest.$ac_objext conftest$ac_exeext
14490if { (ac_try="$ac_link"
14491case "(($ac_try" in
14492  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14493  *) ac_try_echo=$ac_try;;
14494esac
14495eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14496  (eval "$ac_link") 2>conftest.er1
14497  ac_status=$?
14498  grep -v '^ *+' conftest.er1 >conftest.err
14499  rm -f conftest.er1
14500  cat conftest.err >&5
14501  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14502  (exit $ac_status); } && {
14503	 test -z "$ac_f77_werror_flag" ||
14504	 test ! -s conftest.err
14505       } && test -s conftest$ac_exeext &&
14506       $as_test_x conftest$ac_exeext; then
14507
14508aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14509}'`
14510# Check for a 64-bit object if we didn't find anything.
14511if 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; }
14512}'`; fi
14513else
14514  echo "$as_me: failed program was:" >&5
14515sed 's/^/| /' conftest.$ac_ext >&5
14516
14517
14518fi
14519
14520rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14521      conftest$ac_exeext conftest.$ac_ext
14522if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14523
14524	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14525	  # Warning - without using the other run time loading flags,
14526	  # -berok will link without error, but may produce a broken library.
14527	  no_undefined_flag_F77=' ${wl}-bernotok'
14528	  allow_undefined_flag_F77=' ${wl}-berok'
14529	  # Exported symbols can be pulled into shared objects from archives
14530	  whole_archive_flag_spec_F77='$convenience'
14531	  archive_cmds_need_lc_F77=yes
14532	  # This is similar to how AIX traditionally builds its shared libraries.
14533	  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'
14534	fi
14535      fi
14536      ;;
14537
14538    amigaos*)
14539      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)'
14540      hardcode_libdir_flag_spec_F77='-L$libdir'
14541      hardcode_minus_L_F77=yes
14542      # see comment about different semantics on the GNU ld section
14543      ld_shlibs_F77=no
14544      ;;
14545
14546    bsdi[45]*)
14547      export_dynamic_flag_spec_F77=-rdynamic
14548      ;;
14549
14550    cygwin* | mingw* | pw32*)
14551      # When not using gcc, we currently assume that we are using
14552      # Microsoft Visual C++.
14553      # hardcode_libdir_flag_spec is actually meaningless, as there is
14554      # no search path for DLLs.
14555      hardcode_libdir_flag_spec_F77=' '
14556      allow_undefined_flag_F77=unsupported
14557      # Tell ltmain to make .lib files, not .a files.
14558      libext=lib
14559      # Tell ltmain to make .dll files, not .so files.
14560      shrext_cmds=".dll"
14561      # FIXME: Setting linknames here is a bad hack.
14562      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
14563      # The linker will automatically build a .lib file if we build a DLL.
14564      old_archive_From_new_cmds_F77='true'
14565      # FIXME: Should let the user specify the lib program.
14566      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
14567      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
14568      enable_shared_with_static_runtimes_F77=yes
14569      ;;
14570
14571    darwin* | rhapsody*)
14572      case $host_os in
14573        rhapsody* | darwin1.[012])
14574         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
14575         ;;
14576       *) # Darwin 1.3 on
14577         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
14578           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14579         else
14580           case ${MACOSX_DEPLOYMENT_TARGET} in
14581             10.[012])
14582               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
14583               ;;
14584             10.*)
14585               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
14586               ;;
14587           esac
14588         fi
14589         ;;
14590      esac
14591      archive_cmds_need_lc_F77=no
14592      hardcode_direct_F77=no
14593      hardcode_automatic_F77=yes
14594      hardcode_shlibpath_var_F77=unsupported
14595      whole_archive_flag_spec_F77=''
14596      link_all_deplibs_F77=yes
14597    if test "$GCC" = yes ; then
14598    	output_verbose_link_cmd='echo'
14599        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
14600      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14601      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14602      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}'
14603      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}'
14604    else
14605      case $cc_basename in
14606        xlc*)
14607         output_verbose_link_cmd='echo'
14608         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
14609         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
14610          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
14611         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}'
14612          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}'
14613          ;;
14614       *)
14615         ld_shlibs_F77=no
14616          ;;
14617      esac
14618    fi
14619      ;;
14620
14621    dgux*)
14622      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14623      hardcode_libdir_flag_spec_F77='-L$libdir'
14624      hardcode_shlibpath_var_F77=no
14625      ;;
14626
14627    freebsd1*)
14628      ld_shlibs_F77=no
14629      ;;
14630
14631    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
14632    # support.  Future versions do this automatically, but an explicit c++rt0.o
14633    # does not break anything, and helps significantly (at the cost of a little
14634    # extra space).
14635    freebsd2.2*)
14636      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
14637      hardcode_libdir_flag_spec_F77='-R$libdir'
14638      hardcode_direct_F77=yes
14639      hardcode_shlibpath_var_F77=no
14640      ;;
14641
14642    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
14643    freebsd2*)
14644      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14645      hardcode_direct_F77=yes
14646      hardcode_minus_L_F77=yes
14647      hardcode_shlibpath_var_F77=no
14648      ;;
14649
14650    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
14651    freebsd* | kfreebsd*-gnu | dragonfly*)
14652      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
14653      hardcode_libdir_flag_spec_F77='-R$libdir'
14654      hardcode_direct_F77=yes
14655      hardcode_shlibpath_var_F77=no
14656      ;;
14657
14658    hpux9*)
14659      if test "$GCC" = yes; then
14660	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'
14661      else
14662	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'
14663      fi
14664      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14665      hardcode_libdir_separator_F77=:
14666      hardcode_direct_F77=yes
14667
14668      # hardcode_minus_L: Not really in the search PATH,
14669      # but as the default location of the library.
14670      hardcode_minus_L_F77=yes
14671      export_dynamic_flag_spec_F77='${wl}-E'
14672      ;;
14673
14674    hpux10*)
14675      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14676	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14677      else
14678	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
14679      fi
14680      if test "$with_gnu_ld" = no; then
14681	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14682	hardcode_libdir_separator_F77=:
14683
14684	hardcode_direct_F77=yes
14685	export_dynamic_flag_spec_F77='${wl}-E'
14686
14687	# hardcode_minus_L: Not really in the search PATH,
14688	# but as the default location of the library.
14689	hardcode_minus_L_F77=yes
14690      fi
14691      ;;
14692
14693    hpux11*)
14694      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
14695	case $host_cpu in
14696	hppa*64*)
14697	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14698	  ;;
14699	ia64*)
14700	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14701	  ;;
14702	*)
14703	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14704	  ;;
14705	esac
14706      else
14707	case $host_cpu in
14708	hppa*64*)
14709	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14710	  ;;
14711	ia64*)
14712	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
14713	  ;;
14714	*)
14715	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
14716	  ;;
14717	esac
14718      fi
14719      if test "$with_gnu_ld" = no; then
14720	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
14721	hardcode_libdir_separator_F77=:
14722
14723	case $host_cpu in
14724	hppa*64*|ia64*)
14725	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
14726	  hardcode_direct_F77=no
14727	  hardcode_shlibpath_var_F77=no
14728	  ;;
14729	*)
14730	  hardcode_direct_F77=yes
14731	  export_dynamic_flag_spec_F77='${wl}-E'
14732
14733	  # hardcode_minus_L: Not really in the search PATH,
14734	  # but as the default location of the library.
14735	  hardcode_minus_L_F77=yes
14736	  ;;
14737	esac
14738      fi
14739      ;;
14740
14741    irix5* | irix6* | nonstopux*)
14742      if test "$GCC" = yes; then
14743	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'
14744      else
14745	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'
14746	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
14747      fi
14748      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14749      hardcode_libdir_separator_F77=:
14750      link_all_deplibs_F77=yes
14751      ;;
14752
14753    netbsd*)
14754      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14755	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
14756      else
14757	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
14758      fi
14759      hardcode_libdir_flag_spec_F77='-R$libdir'
14760      hardcode_direct_F77=yes
14761      hardcode_shlibpath_var_F77=no
14762      ;;
14763
14764    newsos6)
14765      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14766      hardcode_direct_F77=yes
14767      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14768      hardcode_libdir_separator_F77=:
14769      hardcode_shlibpath_var_F77=no
14770      ;;
14771
14772    openbsd*)
14773      hardcode_direct_F77=yes
14774      hardcode_shlibpath_var_F77=no
14775      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
14776	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14777	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
14778	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14779	export_dynamic_flag_spec_F77='${wl}-E'
14780      else
14781       case $host_os in
14782	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
14783	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14784	   hardcode_libdir_flag_spec_F77='-R$libdir'
14785	   ;;
14786	 *)
14787	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
14788	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14789	   ;;
14790       esac
14791      fi
14792      ;;
14793
14794    os2*)
14795      hardcode_libdir_flag_spec_F77='-L$libdir'
14796      hardcode_minus_L_F77=yes
14797      allow_undefined_flag_F77=unsupported
14798      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'
14799      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
14800      ;;
14801
14802    osf3*)
14803      if test "$GCC" = yes; then
14804	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14805	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'
14806      else
14807	allow_undefined_flag_F77=' -expect_unresolved \*'
14808	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'
14809      fi
14810      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14811      hardcode_libdir_separator_F77=:
14812      ;;
14813
14814    osf4* | osf5*)	# as osf3* with the addition of -msym flag
14815      if test "$GCC" = yes; then
14816	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
14817	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'
14818	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
14819      else
14820	allow_undefined_flag_F77=' -expect_unresolved \*'
14821	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'
14822	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~
14823	$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'
14824
14825	# Both c and cxx compiler support -rpath directly
14826	hardcode_libdir_flag_spec_F77='-rpath $libdir'
14827      fi
14828      hardcode_libdir_separator_F77=:
14829      ;;
14830
14831    solaris*)
14832      no_undefined_flag_F77=' -z text'
14833      if test "$GCC" = yes; then
14834	wlarc='${wl}'
14835	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
14836	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14837	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
14838      else
14839	wlarc=''
14840	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
14841	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
14842  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
14843      fi
14844      hardcode_libdir_flag_spec_F77='-R$libdir'
14845      hardcode_shlibpath_var_F77=no
14846      case $host_os in
14847      solaris2.[0-5] | solaris2.[0-5].*) ;;
14848      *)
14849 	# The compiler driver will combine linker options so we
14850 	# cannot just pass the convience library names through
14851 	# without $wl, iff we do not link with $LD.
14852 	# Luckily, gcc supports the same syntax we need for Sun Studio.
14853 	# Supported since Solaris 2.6 (maybe 2.5.1?)
14854 	case $wlarc in
14855 	'')
14856 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
14857 	*)
14858 	  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' ;;
14859 	esac ;;
14860      esac
14861      link_all_deplibs_F77=yes
14862      ;;
14863
14864    sunos4*)
14865      if test "x$host_vendor" = xsequent; then
14866	# Use $CC to link under sequent, because it throws in some extra .o
14867	# files that make .init and .fini sections work.
14868	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
14869      else
14870	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
14871      fi
14872      hardcode_libdir_flag_spec_F77='-L$libdir'
14873      hardcode_direct_F77=yes
14874      hardcode_minus_L_F77=yes
14875      hardcode_shlibpath_var_F77=no
14876      ;;
14877
14878    sysv4)
14879      case $host_vendor in
14880	sni)
14881	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14882	  hardcode_direct_F77=yes # is this really true???
14883	;;
14884	siemens)
14885	  ## LD is ld it makes a PLAMLIB
14886	  ## CC just makes a GrossModule.
14887	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
14888	  reload_cmds_F77='$CC -r -o $output$reload_objs'
14889	  hardcode_direct_F77=no
14890        ;;
14891	motorola)
14892	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14893	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
14894	;;
14895      esac
14896      runpath_var='LD_RUN_PATH'
14897      hardcode_shlibpath_var_F77=no
14898      ;;
14899
14900    sysv4.3*)
14901      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14902      hardcode_shlibpath_var_F77=no
14903      export_dynamic_flag_spec_F77='-Bexport'
14904      ;;
14905
14906    sysv4*MP*)
14907      if test -d /usr/nec; then
14908	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14909	hardcode_shlibpath_var_F77=no
14910	runpath_var=LD_RUN_PATH
14911	hardcode_runpath_var=yes
14912	ld_shlibs_F77=yes
14913      fi
14914      ;;
14915
14916    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
14917      no_undefined_flag_F77='${wl}-z,text'
14918      archive_cmds_need_lc_F77=no
14919      hardcode_shlibpath_var_F77=no
14920      runpath_var='LD_RUN_PATH'
14921
14922      if test "$GCC" = yes; then
14923	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14924	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14925      else
14926	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14927	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
14928      fi
14929      ;;
14930
14931    sysv5* | sco3.2v5* | sco5v6*)
14932      # Note: We can NOT use -z defs as we might desire, because we do not
14933      # link with -lc, and that would cause any symbols used from libc to
14934      # always be unresolved, which means just about no library would
14935      # ever link correctly.  If we're not using GNU ld we use -z text
14936      # though, which does catch some bad symbols but isn't as heavy-handed
14937      # as -z defs.
14938      no_undefined_flag_F77='${wl}-z,text'
14939      allow_undefined_flag_F77='${wl}-z,nodefs'
14940      archive_cmds_need_lc_F77=no
14941      hardcode_shlibpath_var_F77=no
14942      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
14943      hardcode_libdir_separator_F77=':'
14944      link_all_deplibs_F77=yes
14945      export_dynamic_flag_spec_F77='${wl}-Bexport'
14946      runpath_var='LD_RUN_PATH'
14947
14948      if test "$GCC" = yes; then
14949	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14950	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14951      else
14952	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14953	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
14954      fi
14955      ;;
14956
14957    uts4*)
14958      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
14959      hardcode_libdir_flag_spec_F77='-L$libdir'
14960      hardcode_shlibpath_var_F77=no
14961      ;;
14962
14963    *)
14964      ld_shlibs_F77=no
14965      ;;
14966    esac
14967  fi
14968
14969{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
14970echo "${ECHO_T}$ld_shlibs_F77" >&6; }
14971test "$ld_shlibs_F77" = no && can_build_shared=no
14972
14973#
14974# Do we need to explicitly link libc?
14975#
14976case "x$archive_cmds_need_lc_F77" in
14977x|xyes)
14978  # Assume -lc should be added
14979  archive_cmds_need_lc_F77=yes
14980
14981  if test "$enable_shared" = yes && test "$GCC" = yes; then
14982    case $archive_cmds_F77 in
14983    *'~'*)
14984      # FIXME: we may have to deal with multi-command sequences.
14985      ;;
14986    '$CC '*)
14987      # Test whether the compiler implicitly links with -lc since on some
14988      # systems, -lgcc has to come before -lc. If gcc already passes -lc
14989      # to ld, don't add -lc before -lgcc.
14990      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
14991echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
14992      $rm conftest*
14993      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14994
14995      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
14996  (eval $ac_compile) 2>&5
14997  ac_status=$?
14998  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14999  (exit $ac_status); } 2>conftest.err; then
15000        soname=conftest
15001        lib=conftest
15002        libobjs=conftest.$ac_objext
15003        deplibs=
15004        wl=$lt_prog_compiler_wl_F77
15005	pic_flag=$lt_prog_compiler_pic_F77
15006        compiler_flags=-v
15007        linker_flags=-v
15008        verstring=
15009        output_objdir=.
15010        libname=conftest
15011        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15012        allow_undefined_flag_F77=
15013        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15014  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15015  ac_status=$?
15016  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15017  (exit $ac_status); }
15018        then
15019	  archive_cmds_need_lc_F77=no
15020        else
15021	  archive_cmds_need_lc_F77=yes
15022        fi
15023        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15024      else
15025        cat conftest.err 1>&5
15026      fi
15027      $rm conftest*
15028      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15029echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15030      ;;
15031    esac
15032  fi
15033  ;;
15034esac
15035
15036{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15037echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15038library_names_spec=
15039libname_spec='lib$name'
15040soname_spec=
15041shrext_cmds=".so"
15042postinstall_cmds=
15043postuninstall_cmds=
15044finish_cmds=
15045finish_eval=
15046shlibpath_var=
15047shlibpath_overrides_runpath=unknown
15048version_type=none
15049dynamic_linker="$host_os ld.so"
15050sys_lib_dlsearch_path_spec="/lib /usr/lib"
15051if test "$GCC" = yes; then
15052  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15053  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15054    # if the path contains ";" then we assume it to be the separator
15055    # otherwise default to the standard path separator (i.e. ":") - it is
15056    # assumed that no part of a normal pathname contains ";" but that should
15057    # okay in the real world where ";" in dirpaths is itself problematic.
15058    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15059  else
15060    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15061  fi
15062else
15063  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15064fi
15065need_lib_prefix=unknown
15066hardcode_into_libs=no
15067
15068# when you set need_version to no, make sure it does not cause -set_version
15069# flags to be left without arguments
15070need_version=unknown
15071
15072case $host_os in
15073aix3*)
15074  version_type=linux
15075  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15076  shlibpath_var=LIBPATH
15077
15078  # AIX 3 has no versioning support, so we append a major version to the name.
15079  soname_spec='${libname}${release}${shared_ext}$major'
15080  ;;
15081
15082aix4* | aix5*)
15083  version_type=linux
15084  need_lib_prefix=no
15085  need_version=no
15086  hardcode_into_libs=yes
15087  if test "$host_cpu" = ia64; then
15088    # AIX 5 supports IA64
15089    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15090    shlibpath_var=LD_LIBRARY_PATH
15091  else
15092    # With GCC up to 2.95.x, collect2 would create an import file
15093    # for dependence libraries.  The import file would start with
15094    # the line `#! .'.  This would cause the generated library to
15095    # depend on `.', always an invalid library.  This was fixed in
15096    # development snapshots of GCC prior to 3.0.
15097    case $host_os in
15098      aix4 | aix4.[01] | aix4.[01].*)
15099      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15100	   echo ' yes '
15101	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15102	:
15103      else
15104	can_build_shared=no
15105      fi
15106      ;;
15107    esac
15108    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15109    # soname into executable. Probably we can add versioning support to
15110    # collect2, so additional links can be useful in future.
15111    if test "$aix_use_runtimelinking" = yes; then
15112      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15113      # instead of lib<name>.a to let people know that these are not
15114      # typical AIX shared libraries.
15115      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15116    else
15117      # We preserve .a as extension for shared libraries through AIX4.2
15118      # and later when we are not doing run time linking.
15119      library_names_spec='${libname}${release}.a $libname.a'
15120      soname_spec='${libname}${release}${shared_ext}$major'
15121    fi
15122    shlibpath_var=LIBPATH
15123  fi
15124  ;;
15125
15126amigaos*)
15127  library_names_spec='$libname.ixlibrary $libname.a'
15128  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15129  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'
15130  ;;
15131
15132beos*)
15133  library_names_spec='${libname}${shared_ext}'
15134  dynamic_linker="$host_os ld.so"
15135  shlibpath_var=LIBRARY_PATH
15136  ;;
15137
15138bsdi[45]*)
15139  version_type=linux
15140  need_version=no
15141  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15142  soname_spec='${libname}${release}${shared_ext}$major'
15143  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15144  shlibpath_var=LD_LIBRARY_PATH
15145  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15146  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15147  # the default ld.so.conf also contains /usr/contrib/lib and
15148  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15149  # libtool to hard-code these into programs
15150  ;;
15151
15152cygwin* | mingw* | pw32*)
15153  version_type=windows
15154  shrext_cmds=".dll"
15155  need_version=no
15156  need_lib_prefix=no
15157
15158  case $GCC,$host_os in
15159  yes,cygwin* | yes,mingw* | yes,pw32*)
15160    library_names_spec='$libname.dll.a'
15161    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15162    postinstall_cmds='base_file=`basename \${file}`~
15163      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15164      dldir=$destdir/`dirname \$dlpath`~
15165      test -d \$dldir || mkdir -p \$dldir~
15166      $install_prog $dir/$dlname \$dldir/$dlname~
15167      chmod a+x \$dldir/$dlname'
15168    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15169      dlpath=$dir/\$dldll~
15170       $rm \$dlpath'
15171    shlibpath_overrides_runpath=yes
15172
15173    case $host_os in
15174    cygwin*)
15175      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15176      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15177      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15178      ;;
15179    mingw*)
15180      # MinGW DLLs use traditional 'lib' prefix
15181      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15182      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15183      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15184        # It is most probably a Windows format PATH printed by
15185        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15186        # path with ; separators, and with drive letters. We can handle the
15187        # drive letters (cygwin fileutils understands them), so leave them,
15188        # especially as we might pass files found there to a mingw objdump,
15189        # which wouldn't understand a cygwinified path. Ahh.
15190        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15191      else
15192        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15193      fi
15194      ;;
15195    pw32*)
15196      # pw32 DLLs use 'pw' prefix rather than 'lib'
15197      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15198      ;;
15199    esac
15200    ;;
15201
15202  *)
15203    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15204    ;;
15205  esac
15206  dynamic_linker='Win32 ld.exe'
15207  # FIXME: first we should search . and the directory the executable is in
15208  shlibpath_var=PATH
15209  ;;
15210
15211darwin* | rhapsody*)
15212  dynamic_linker="$host_os dyld"
15213  version_type=darwin
15214  need_lib_prefix=no
15215  need_version=no
15216  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15217  soname_spec='${libname}${release}${major}$shared_ext'
15218  shlibpath_overrides_runpath=yes
15219  shlibpath_var=DYLD_LIBRARY_PATH
15220  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15221  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15222  if test "$GCC" = yes; then
15223    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"`
15224  else
15225    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15226  fi
15227  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15228  ;;
15229
15230dgux*)
15231  version_type=linux
15232  need_lib_prefix=no
15233  need_version=no
15234  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15235  soname_spec='${libname}${release}${shared_ext}$major'
15236  shlibpath_var=LD_LIBRARY_PATH
15237  ;;
15238
15239freebsd1*)
15240  dynamic_linker=no
15241  ;;
15242
15243kfreebsd*-gnu)
15244  version_type=linux
15245  need_lib_prefix=no
15246  need_version=no
15247  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15248  soname_spec='${libname}${release}${shared_ext}$major'
15249  shlibpath_var=LD_LIBRARY_PATH
15250  shlibpath_overrides_runpath=no
15251  hardcode_into_libs=yes
15252  dynamic_linker='GNU ld.so'
15253  ;;
15254
15255freebsd* | dragonfly*)
15256  # DragonFly does not have aout.  When/if they implement a new
15257  # versioning mechanism, adjust this.
15258  if test -x /usr/bin/objformat; then
15259    objformat=`/usr/bin/objformat`
15260  else
15261    case $host_os in
15262    freebsd[123]*) objformat=aout ;;
15263    *) objformat=elf ;;
15264    esac
15265  fi
15266  version_type=freebsd-$objformat
15267  case $version_type in
15268    freebsd-elf*)
15269      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15270      need_version=no
15271      need_lib_prefix=no
15272      ;;
15273    freebsd-*)
15274      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15275      need_version=yes
15276      ;;
15277  esac
15278  shlibpath_var=LD_LIBRARY_PATH
15279  case $host_os in
15280  freebsd2*)
15281    shlibpath_overrides_runpath=yes
15282    ;;
15283  freebsd3.[01]* | freebsdelf3.[01]*)
15284    shlibpath_overrides_runpath=yes
15285    hardcode_into_libs=yes
15286    ;;
15287  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15288  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15289    shlibpath_overrides_runpath=no
15290    hardcode_into_libs=yes
15291    ;;
15292  freebsd*) # from 4.6 on
15293    shlibpath_overrides_runpath=yes
15294    hardcode_into_libs=yes
15295    ;;
15296  esac
15297  ;;
15298
15299gnu*)
15300  version_type=linux
15301  need_lib_prefix=no
15302  need_version=no
15303  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15304  soname_spec='${libname}${release}${shared_ext}$major'
15305  shlibpath_var=LD_LIBRARY_PATH
15306  hardcode_into_libs=yes
15307  ;;
15308
15309hpux9* | hpux10* | hpux11*)
15310  # Give a soname corresponding to the major version so that dld.sl refuses to
15311  # link against other versions.
15312  version_type=sunos
15313  need_lib_prefix=no
15314  need_version=no
15315  case $host_cpu in
15316  ia64*)
15317    shrext_cmds='.so'
15318    hardcode_into_libs=yes
15319    dynamic_linker="$host_os dld.so"
15320    shlibpath_var=LD_LIBRARY_PATH
15321    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15322    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15323    soname_spec='${libname}${release}${shared_ext}$major'
15324    if test "X$HPUX_IA64_MODE" = X32; then
15325      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15326    else
15327      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15328    fi
15329    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15330    ;;
15331   hppa*64*)
15332     shrext_cmds='.sl'
15333     hardcode_into_libs=yes
15334     dynamic_linker="$host_os dld.sl"
15335     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15336     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15337     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15338     soname_spec='${libname}${release}${shared_ext}$major'
15339     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15340     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15341     ;;
15342   *)
15343    shrext_cmds='.sl'
15344    dynamic_linker="$host_os dld.sl"
15345    shlibpath_var=SHLIB_PATH
15346    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15347    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15348    soname_spec='${libname}${release}${shared_ext}$major'
15349    ;;
15350  esac
15351  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15352  postinstall_cmds='chmod 555 $lib'
15353  ;;
15354
15355interix3*)
15356  version_type=linux
15357  need_lib_prefix=no
15358  need_version=no
15359  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15360  soname_spec='${libname}${release}${shared_ext}$major'
15361  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15362  shlibpath_var=LD_LIBRARY_PATH
15363  shlibpath_overrides_runpath=no
15364  hardcode_into_libs=yes
15365  ;;
15366
15367irix5* | irix6* | nonstopux*)
15368  case $host_os in
15369    nonstopux*) version_type=nonstopux ;;
15370    *)
15371	if test "$lt_cv_prog_gnu_ld" = yes; then
15372		version_type=linux
15373	else
15374		version_type=irix
15375	fi ;;
15376  esac
15377  need_lib_prefix=no
15378  need_version=no
15379  soname_spec='${libname}${release}${shared_ext}$major'
15380  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15381  case $host_os in
15382  irix5* | nonstopux*)
15383    libsuff= shlibsuff=
15384    ;;
15385  *)
15386    case $LD in # libtool.m4 will add one of these switches to LD
15387    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15388      libsuff= shlibsuff= libmagic=32-bit;;
15389    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15390      libsuff=32 shlibsuff=N32 libmagic=N32;;
15391    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15392      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15393    *) libsuff= shlibsuff= libmagic=never-match;;
15394    esac
15395    ;;
15396  esac
15397  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15398  shlibpath_overrides_runpath=no
15399  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15400  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15401  hardcode_into_libs=yes
15402  ;;
15403
15404# No shared lib support for Linux oldld, aout, or coff.
15405linux*oldld* | linux*aout* | linux*coff*)
15406  dynamic_linker=no
15407  ;;
15408
15409# This must be Linux ELF.
15410linux*)
15411  version_type=linux
15412  need_lib_prefix=no
15413  need_version=no
15414  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15415  soname_spec='${libname}${release}${shared_ext}$major'
15416  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15417  shlibpath_var=LD_LIBRARY_PATH
15418  shlibpath_overrides_runpath=no
15419  # This implies no fast_install, which is unacceptable.
15420  # Some rework will be needed to allow for fast_install
15421  # before this can be enabled.
15422  hardcode_into_libs=yes
15423
15424  # Append ld.so.conf contents to the search path
15425  if test -f /etc/ld.so.conf; then
15426    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' ' '`
15427    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15428  fi
15429
15430  # We used to test for /lib/ld.so.1 and disable shared libraries on
15431  # powerpc, because MkLinux only supported shared libraries with the
15432  # GNU dynamic linker.  Since this was broken with cross compilers,
15433  # most powerpc-linux boxes support dynamic linking these days and
15434  # people can always --disable-shared, the test was removed, and we
15435  # assume the GNU/Linux dynamic linker is in use.
15436  dynamic_linker='GNU/Linux ld.so'
15437  ;;
15438
15439knetbsd*-gnu)
15440  version_type=linux
15441  need_lib_prefix=no
15442  need_version=no
15443  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15444  soname_spec='${libname}${release}${shared_ext}$major'
15445  shlibpath_var=LD_LIBRARY_PATH
15446  shlibpath_overrides_runpath=no
15447  hardcode_into_libs=yes
15448  dynamic_linker='GNU ld.so'
15449  ;;
15450
15451netbsd*)
15452  version_type=sunos
15453  need_lib_prefix=no
15454  need_version=no
15455  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15456    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15457    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15458    dynamic_linker='NetBSD (a.out) ld.so'
15459  else
15460    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15461    soname_spec='${libname}${release}${shared_ext}$major'
15462    dynamic_linker='NetBSD ld.elf_so'
15463  fi
15464  shlibpath_var=LD_LIBRARY_PATH
15465  shlibpath_overrides_runpath=yes
15466  hardcode_into_libs=yes
15467  ;;
15468
15469newsos6)
15470  version_type=linux
15471  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15472  shlibpath_var=LD_LIBRARY_PATH
15473  shlibpath_overrides_runpath=yes
15474  ;;
15475
15476nto-qnx*)
15477  version_type=linux
15478  need_lib_prefix=no
15479  need_version=no
15480  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15481  soname_spec='${libname}${release}${shared_ext}$major'
15482  shlibpath_var=LD_LIBRARY_PATH
15483  shlibpath_overrides_runpath=yes
15484  ;;
15485
15486openbsd*)
15487  version_type=sunos
15488  sys_lib_dlsearch_path_spec="/usr/lib"
15489  need_lib_prefix=no
15490  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15491  case $host_os in
15492    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15493    *)                         need_version=no  ;;
15494  esac
15495  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15496  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15497  shlibpath_var=LD_LIBRARY_PATH
15498  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15499    case $host_os in
15500      openbsd2.[89] | openbsd2.[89].*)
15501	shlibpath_overrides_runpath=no
15502	;;
15503      *)
15504	shlibpath_overrides_runpath=yes
15505	;;
15506      esac
15507  else
15508    shlibpath_overrides_runpath=yes
15509  fi
15510  ;;
15511
15512os2*)
15513  libname_spec='$name'
15514  shrext_cmds=".dll"
15515  need_lib_prefix=no
15516  library_names_spec='$libname${shared_ext} $libname.a'
15517  dynamic_linker='OS/2 ld.exe'
15518  shlibpath_var=LIBPATH
15519  ;;
15520
15521osf3* | osf4* | osf5*)
15522  version_type=osf
15523  need_lib_prefix=no
15524  need_version=no
15525  soname_spec='${libname}${release}${shared_ext}$major'
15526  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15527  shlibpath_var=LD_LIBRARY_PATH
15528  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
15529  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
15530  ;;
15531
15532solaris*)
15533  version_type=linux
15534  need_lib_prefix=no
15535  need_version=no
15536  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15537  soname_spec='${libname}${release}${shared_ext}$major'
15538  shlibpath_var=LD_LIBRARY_PATH
15539  shlibpath_overrides_runpath=yes
15540  hardcode_into_libs=yes
15541  # ldd complains unless libraries are executable
15542  postinstall_cmds='chmod +x $lib'
15543  ;;
15544
15545sunos4*)
15546  version_type=sunos
15547  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15548  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
15549  shlibpath_var=LD_LIBRARY_PATH
15550  shlibpath_overrides_runpath=yes
15551  if test "$with_gnu_ld" = yes; then
15552    need_lib_prefix=no
15553  fi
15554  need_version=yes
15555  ;;
15556
15557sysv4 | sysv4.3*)
15558  version_type=linux
15559  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15560  soname_spec='${libname}${release}${shared_ext}$major'
15561  shlibpath_var=LD_LIBRARY_PATH
15562  case $host_vendor in
15563    sni)
15564      shlibpath_overrides_runpath=no
15565      need_lib_prefix=no
15566      export_dynamic_flag_spec='${wl}-Blargedynsym'
15567      runpath_var=LD_RUN_PATH
15568      ;;
15569    siemens)
15570      need_lib_prefix=no
15571      ;;
15572    motorola)
15573      need_lib_prefix=no
15574      need_version=no
15575      shlibpath_overrides_runpath=no
15576      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
15577      ;;
15578  esac
15579  ;;
15580
15581sysv4*MP*)
15582  if test -d /usr/nec ;then
15583    version_type=linux
15584    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
15585    soname_spec='$libname${shared_ext}.$major'
15586    shlibpath_var=LD_LIBRARY_PATH
15587  fi
15588  ;;
15589
15590sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
15591  version_type=freebsd-elf
15592  need_lib_prefix=no
15593  need_version=no
15594  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15595  soname_spec='${libname}${release}${shared_ext}$major'
15596  shlibpath_var=LD_LIBRARY_PATH
15597  hardcode_into_libs=yes
15598  if test "$with_gnu_ld" = yes; then
15599    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
15600    shlibpath_overrides_runpath=no
15601  else
15602    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
15603    shlibpath_overrides_runpath=yes
15604    case $host_os in
15605      sco3.2v5*)
15606        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
15607	;;
15608    esac
15609  fi
15610  sys_lib_dlsearch_path_spec='/usr/lib'
15611  ;;
15612
15613uts4*)
15614  version_type=linux
15615  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15616  soname_spec='${libname}${release}${shared_ext}$major'
15617  shlibpath_var=LD_LIBRARY_PATH
15618  ;;
15619
15620*)
15621  dynamic_linker=no
15622  ;;
15623esac
15624{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
15625echo "${ECHO_T}$dynamic_linker" >&6; }
15626test "$dynamic_linker" = no && can_build_shared=no
15627
15628variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
15629if test "$GCC" = yes; then
15630  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
15631fi
15632
15633{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
15634echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
15635hardcode_action_F77=
15636if test -n "$hardcode_libdir_flag_spec_F77" || \
15637   test -n "$runpath_var_F77" || \
15638   test "X$hardcode_automatic_F77" = "Xyes" ; then
15639
15640  # We can hardcode non-existant directories.
15641  if test "$hardcode_direct_F77" != no &&
15642     # If the only mechanism to avoid hardcoding is shlibpath_var, we
15643     # have to relink, otherwise we might link with an installed library
15644     # when we should be linking with a yet-to-be-installed one
15645     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
15646     test "$hardcode_minus_L_F77" != no; then
15647    # Linking always hardcodes the temporary library directory.
15648    hardcode_action_F77=relink
15649  else
15650    # We can link without hardcoding, and we can hardcode nonexisting dirs.
15651    hardcode_action_F77=immediate
15652  fi
15653else
15654  # We cannot hardcode anything, or else we can only hardcode existing
15655  # directories.
15656  hardcode_action_F77=unsupported
15657fi
15658{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
15659echo "${ECHO_T}$hardcode_action_F77" >&6; }
15660
15661if test "$hardcode_action_F77" = relink; then
15662  # Fast installation is not supported
15663  enable_fast_install=no
15664elif test "$shlibpath_overrides_runpath" = yes ||
15665     test "$enable_shared" = no; then
15666  # Fast installation is not necessary
15667  enable_fast_install=needless
15668fi
15669
15670
15671# The else clause should only fire when bootstrapping the
15672# libtool distribution, otherwise you forgot to ship ltmain.sh
15673# with your package, and you will get complaints that there are
15674# no rules to generate ltmain.sh.
15675if test -f "$ltmain"; then
15676  # See if we are running on zsh, and set the options which allow our commands through
15677  # without removal of \ escapes.
15678  if test -n "${ZSH_VERSION+set}" ; then
15679    setopt NO_GLOB_SUBST
15680  fi
15681  # Now quote all the things that may contain metacharacters while being
15682  # careful not to overquote the AC_SUBSTed values.  We take copies of the
15683  # variables and quote the copies for generation of the libtool script.
15684  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
15685    SED SHELL STRIP \
15686    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
15687    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
15688    deplibs_check_method reload_flag reload_cmds need_locks \
15689    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
15690    lt_cv_sys_global_symbol_to_c_name_address \
15691    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
15692    old_postinstall_cmds old_postuninstall_cmds \
15693    compiler_F77 \
15694    CC_F77 \
15695    LD_F77 \
15696    lt_prog_compiler_wl_F77 \
15697    lt_prog_compiler_pic_F77 \
15698    lt_prog_compiler_static_F77 \
15699    lt_prog_compiler_no_builtin_flag_F77 \
15700    export_dynamic_flag_spec_F77 \
15701    thread_safe_flag_spec_F77 \
15702    whole_archive_flag_spec_F77 \
15703    enable_shared_with_static_runtimes_F77 \
15704    old_archive_cmds_F77 \
15705    old_archive_from_new_cmds_F77 \
15706    predep_objects_F77 \
15707    postdep_objects_F77 \
15708    predeps_F77 \
15709    postdeps_F77 \
15710    compiler_lib_search_path_F77 \
15711    archive_cmds_F77 \
15712    archive_expsym_cmds_F77 \
15713    postinstall_cmds_F77 \
15714    postuninstall_cmds_F77 \
15715    old_archive_from_expsyms_cmds_F77 \
15716    allow_undefined_flag_F77 \
15717    no_undefined_flag_F77 \
15718    export_symbols_cmds_F77 \
15719    hardcode_libdir_flag_spec_F77 \
15720    hardcode_libdir_flag_spec_ld_F77 \
15721    hardcode_libdir_separator_F77 \
15722    hardcode_automatic_F77 \
15723    module_cmds_F77 \
15724    module_expsym_cmds_F77 \
15725    lt_cv_prog_compiler_c_o_F77 \
15726    exclude_expsyms_F77 \
15727    include_expsyms_F77; do
15728
15729    case $var in
15730    old_archive_cmds_F77 | \
15731    old_archive_from_new_cmds_F77 | \
15732    archive_cmds_F77 | \
15733    archive_expsym_cmds_F77 | \
15734    module_cmds_F77 | \
15735    module_expsym_cmds_F77 | \
15736    old_archive_from_expsyms_cmds_F77 | \
15737    export_symbols_cmds_F77 | \
15738    extract_expsyms_cmds | reload_cmds | finish_cmds | \
15739    postinstall_cmds | postuninstall_cmds | \
15740    old_postinstall_cmds | old_postuninstall_cmds | \
15741    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
15742      # Double-quote double-evaled strings.
15743      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
15744      ;;
15745    *)
15746      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
15747      ;;
15748    esac
15749  done
15750
15751  case $lt_echo in
15752  *'\$0 --fallback-echo"')
15753    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
15754    ;;
15755  esac
15756
15757cfgfile="$ofile"
15758
15759  cat <<__EOF__ >> "$cfgfile"
15760# ### BEGIN LIBTOOL TAG CONFIG: $tagname
15761
15762# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
15763
15764# Shell to use when invoking shell scripts.
15765SHELL=$lt_SHELL
15766
15767# Whether or not to build shared libraries.
15768build_libtool_libs=$enable_shared
15769
15770# Whether or not to build static libraries.
15771build_old_libs=$enable_static
15772
15773# Whether or not to add -lc for building shared libraries.
15774build_libtool_need_lc=$archive_cmds_need_lc_F77
15775
15776# Whether or not to disallow shared libs when runtime libs are static
15777allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
15778
15779# Whether or not to optimize for fast installation.
15780fast_install=$enable_fast_install
15781
15782# The host system.
15783host_alias=$host_alias
15784host=$host
15785host_os=$host_os
15786
15787# The build system.
15788build_alias=$build_alias
15789build=$build
15790build_os=$build_os
15791
15792# An echo program that does not interpret backslashes.
15793echo=$lt_echo
15794
15795# The archiver.
15796AR=$lt_AR
15797AR_FLAGS=$lt_AR_FLAGS
15798
15799# A C compiler.
15800LTCC=$lt_LTCC
15801
15802# LTCC compiler flags.
15803LTCFLAGS=$lt_LTCFLAGS
15804
15805# A language-specific compiler.
15806CC=$lt_compiler_F77
15807
15808# Is the compiler the GNU C compiler?
15809with_gcc=$GCC_F77
15810
15811# An ERE matcher.
15812EGREP=$lt_EGREP
15813
15814# The linker used to build libraries.
15815LD=$lt_LD_F77
15816
15817# Whether we need hard or soft links.
15818LN_S=$lt_LN_S
15819
15820# A BSD-compatible nm program.
15821NM=$lt_NM
15822
15823# A symbol stripping program
15824STRIP=$lt_STRIP
15825
15826# Used to examine libraries when file_magic_cmd begins "file"
15827MAGIC_CMD=$MAGIC_CMD
15828
15829# Used on cygwin: DLL creation program.
15830DLLTOOL="$DLLTOOL"
15831
15832# Used on cygwin: object dumper.
15833OBJDUMP="$OBJDUMP"
15834
15835# Used on cygwin: assembler.
15836AS="$AS"
15837
15838# The name of the directory that contains temporary libtool files.
15839objdir=$objdir
15840
15841# How to create reloadable object files.
15842reload_flag=$lt_reload_flag
15843reload_cmds=$lt_reload_cmds
15844
15845# How to pass a linker flag through the compiler.
15846wl=$lt_lt_prog_compiler_wl_F77
15847
15848# Object file suffix (normally "o").
15849objext="$ac_objext"
15850
15851# Old archive suffix (normally "a").
15852libext="$libext"
15853
15854# Shared library suffix (normally ".so").
15855shrext_cmds='$shrext_cmds'
15856
15857# Executable file suffix (normally "").
15858exeext="$exeext"
15859
15860# Additional compiler flags for building library objects.
15861pic_flag=$lt_lt_prog_compiler_pic_F77
15862pic_mode=$pic_mode
15863
15864# What is the maximum length of a command?
15865max_cmd_len=$lt_cv_sys_max_cmd_len
15866
15867# Does compiler simultaneously support -c and -o options?
15868compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
15869
15870# Must we lock files when doing compilation?
15871need_locks=$lt_need_locks
15872
15873# Do we need the lib prefix for modules?
15874need_lib_prefix=$need_lib_prefix
15875
15876# Do we need a version for libraries?
15877need_version=$need_version
15878
15879# Whether dlopen is supported.
15880dlopen_support=$enable_dlopen
15881
15882# Whether dlopen of programs is supported.
15883dlopen_self=$enable_dlopen_self
15884
15885# Whether dlopen of statically linked programs is supported.
15886dlopen_self_static=$enable_dlopen_self_static
15887
15888# Compiler flag to prevent dynamic linking.
15889link_static_flag=$lt_lt_prog_compiler_static_F77
15890
15891# Compiler flag to turn off builtin functions.
15892no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
15893
15894# Compiler flag to allow reflexive dlopens.
15895export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
15896
15897# Compiler flag to generate shared objects directly from archives.
15898whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
15899
15900# Compiler flag to generate thread-safe objects.
15901thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
15902
15903# Library versioning type.
15904version_type=$version_type
15905
15906# Format of library name prefix.
15907libname_spec=$lt_libname_spec
15908
15909# List of archive names.  First name is the real one, the rest are links.
15910# The last name is the one that the linker finds with -lNAME.
15911library_names_spec=$lt_library_names_spec
15912
15913# The coded name of the library, if different from the real name.
15914soname_spec=$lt_soname_spec
15915
15916# Commands used to build and install an old-style archive.
15917RANLIB=$lt_RANLIB
15918old_archive_cmds=$lt_old_archive_cmds_F77
15919old_postinstall_cmds=$lt_old_postinstall_cmds
15920old_postuninstall_cmds=$lt_old_postuninstall_cmds
15921
15922# Create an old-style archive from a shared archive.
15923old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
15924
15925# Create a temporary old-style archive to link instead of a shared archive.
15926old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
15927
15928# Commands used to build and install a shared archive.
15929archive_cmds=$lt_archive_cmds_F77
15930archive_expsym_cmds=$lt_archive_expsym_cmds_F77
15931postinstall_cmds=$lt_postinstall_cmds
15932postuninstall_cmds=$lt_postuninstall_cmds
15933
15934# Commands used to build a loadable module (assumed same as above if empty)
15935module_cmds=$lt_module_cmds_F77
15936module_expsym_cmds=$lt_module_expsym_cmds_F77
15937
15938# Commands to strip libraries.
15939old_striplib=$lt_old_striplib
15940striplib=$lt_striplib
15941
15942# Dependencies to place before the objects being linked to create a
15943# shared library.
15944predep_objects=$lt_predep_objects_F77
15945
15946# Dependencies to place after the objects being linked to create a
15947# shared library.
15948postdep_objects=$lt_postdep_objects_F77
15949
15950# Dependencies to place before the objects being linked to create a
15951# shared library.
15952predeps=$lt_predeps_F77
15953
15954# Dependencies to place after the objects being linked to create a
15955# shared library.
15956postdeps=$lt_postdeps_F77
15957
15958# The library search path used internally by the compiler when linking
15959# a shared library.
15960compiler_lib_search_path=$lt_compiler_lib_search_path_F77
15961
15962# Method to check whether dependent libraries are shared objects.
15963deplibs_check_method=$lt_deplibs_check_method
15964
15965# Command to use when deplibs_check_method == file_magic.
15966file_magic_cmd=$lt_file_magic_cmd
15967
15968# Flag that allows shared libraries with undefined symbols to be built.
15969allow_undefined_flag=$lt_allow_undefined_flag_F77
15970
15971# Flag that forces no undefined symbols.
15972no_undefined_flag=$lt_no_undefined_flag_F77
15973
15974# Commands used to finish a libtool library installation in a directory.
15975finish_cmds=$lt_finish_cmds
15976
15977# Same as above, but a single script fragment to be evaled but not shown.
15978finish_eval=$lt_finish_eval
15979
15980# Take the output of nm and produce a listing of raw symbols and C names.
15981global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
15982
15983# Transform the output of nm in a proper C declaration
15984global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
15985
15986# Transform the output of nm in a C name address pair
15987global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
15988
15989# This is the shared library runtime path variable.
15990runpath_var=$runpath_var
15991
15992# This is the shared library path variable.
15993shlibpath_var=$shlibpath_var
15994
15995# Is shlibpath searched before the hard-coded library search path?
15996shlibpath_overrides_runpath=$shlibpath_overrides_runpath
15997
15998# How to hardcode a shared library path into an executable.
15999hardcode_action=$hardcode_action_F77
16000
16001# Whether we should hardcode library paths into libraries.
16002hardcode_into_libs=$hardcode_into_libs
16003
16004# Flag to hardcode \$libdir into a binary during linking.
16005# This must work even if \$libdir does not exist.
16006hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16007
16008# If ld is used when linking, flag to hardcode \$libdir into
16009# a binary during linking. This must work even if \$libdir does
16010# not exist.
16011hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16012
16013# Whether we need a single -rpath flag with a separated argument.
16014hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16015
16016# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16017# resulting binary.
16018hardcode_direct=$hardcode_direct_F77
16019
16020# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16021# resulting binary.
16022hardcode_minus_L=$hardcode_minus_L_F77
16023
16024# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16025# the resulting binary.
16026hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16027
16028# Set to yes if building a shared library automatically hardcodes DIR into the library
16029# and all subsequent libraries and executables linked against it.
16030hardcode_automatic=$hardcode_automatic_F77
16031
16032# Variables whose values should be saved in libtool wrapper scripts and
16033# restored at relink time.
16034variables_saved_for_relink="$variables_saved_for_relink"
16035
16036# Whether libtool must link a program against all its dependency libraries.
16037link_all_deplibs=$link_all_deplibs_F77
16038
16039# Compile-time system search path for libraries
16040sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16041
16042# Run-time system search path for libraries
16043sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16044
16045# Fix the shell variable \$srcfile for the compiler.
16046fix_srcfile_path="$fix_srcfile_path_F77"
16047
16048# Set to yes if exported symbols are required.
16049always_export_symbols=$always_export_symbols_F77
16050
16051# The commands to list exported symbols.
16052export_symbols_cmds=$lt_export_symbols_cmds_F77
16053
16054# The commands to extract the exported symbol list from a shared archive.
16055extract_expsyms_cmds=$lt_extract_expsyms_cmds
16056
16057# Symbols that should not be listed in the preloaded symbols.
16058exclude_expsyms=$lt_exclude_expsyms_F77
16059
16060# Symbols that must always be exported.
16061include_expsyms=$lt_include_expsyms_F77
16062
16063# ### END LIBTOOL TAG CONFIG: $tagname
16064
16065__EOF__
16066
16067
16068else
16069  # If there is no Makefile yet, we rely on a make rule to execute
16070  # `config.status --recheck' to rerun these tests and create the
16071  # libtool script then.
16072  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16073  if test -f "$ltmain_in"; then
16074    test -f Makefile && make "$ltmain"
16075  fi
16076fi
16077
16078
16079ac_ext=c
16080ac_cpp='$CPP $CPPFLAGS'
16081ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16082ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16083ac_compiler_gnu=$ac_cv_c_compiler_gnu
16084
16085CC="$lt_save_CC"
16086
16087	else
16088	  tagname=""
16089	fi
16090	;;
16091
16092      GCJ)
16093	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16094
16095
16096# Source file extension for Java test sources.
16097ac_ext=java
16098
16099# Object file extension for compiled Java test sources.
16100objext=o
16101objext_GCJ=$objext
16102
16103# Code to be used in simple compile tests
16104lt_simple_compile_test_code="class foo {}\n"
16105
16106# Code to be used in simple link tests
16107lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16108
16109# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16110
16111# If no C compiler was specified, use CC.
16112LTCC=${LTCC-"$CC"}
16113
16114# If no C compiler flags were specified, use CFLAGS.
16115LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16116
16117# Allow CC to be a program name with arguments.
16118compiler=$CC
16119
16120
16121# save warnings/boilerplate of simple test code
16122ac_outfile=conftest.$ac_objext
16123printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16124eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16125_lt_compiler_boilerplate=`cat conftest.err`
16126$rm conftest*
16127
16128ac_outfile=conftest.$ac_objext
16129printf "$lt_simple_link_test_code" >conftest.$ac_ext
16130eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16131_lt_linker_boilerplate=`cat conftest.err`
16132$rm conftest*
16133
16134
16135# Allow CC to be a program name with arguments.
16136lt_save_CC="$CC"
16137CC=${GCJ-"gcj"}
16138compiler=$CC
16139compiler_GCJ=$CC
16140for cc_temp in $compiler""; do
16141  case $cc_temp in
16142    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16143    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16144    \-*) ;;
16145    *) break;;
16146  esac
16147done
16148cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16149
16150
16151# GCJ did not exist at the time GCC didn't implicitly link libc in.
16152archive_cmds_need_lc_GCJ=no
16153
16154old_archive_cmds_GCJ=$old_archive_cmds
16155
16156
16157lt_prog_compiler_no_builtin_flag_GCJ=
16158
16159if test "$GCC" = yes; then
16160  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16161
16162
16163{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16164echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16165if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16166  echo $ECHO_N "(cached) $ECHO_C" >&6
16167else
16168  lt_cv_prog_compiler_rtti_exceptions=no
16169  ac_outfile=conftest.$ac_objext
16170   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16171   lt_compiler_flag="-fno-rtti -fno-exceptions"
16172   # Insert the option either (1) after the last *FLAGS variable, or
16173   # (2) before a word containing "conftest.", or (3) at the end.
16174   # Note that $ac_compile itself does not contain backslashes and begins
16175   # with a dollar sign (not a hyphen), so the echo should work correctly.
16176   # The option is referenced via a variable to avoid confusing sed.
16177   lt_compile=`echo "$ac_compile" | $SED \
16178   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16179   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16180   -e 's:$: $lt_compiler_flag:'`
16181   (eval echo "\"\$as_me:16181: $lt_compile\"" >&5)
16182   (eval "$lt_compile" 2>conftest.err)
16183   ac_status=$?
16184   cat conftest.err >&5
16185   echo "$as_me:16185: \$? = $ac_status" >&5
16186   if (exit $ac_status) && test -s "$ac_outfile"; then
16187     # The compiler can only warn and ignore the option if not recognized
16188     # So say no if there are warnings other than the usual output.
16189     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16190     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16191     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16192       lt_cv_prog_compiler_rtti_exceptions=yes
16193     fi
16194   fi
16195   $rm conftest*
16196
16197fi
16198{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16199echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16200
16201if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16202    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16203else
16204    :
16205fi
16206
16207fi
16208
16209lt_prog_compiler_wl_GCJ=
16210lt_prog_compiler_pic_GCJ=
16211lt_prog_compiler_static_GCJ=
16212
16213{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16214echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16215
16216  if test "$GCC" = yes; then
16217    lt_prog_compiler_wl_GCJ='-Wl,'
16218    lt_prog_compiler_static_GCJ='-static'
16219
16220    case $host_os in
16221      aix*)
16222      # All AIX code is PIC.
16223      if test "$host_cpu" = ia64; then
16224	# AIX 5 now supports IA64 processor
16225	lt_prog_compiler_static_GCJ='-Bstatic'
16226      fi
16227      ;;
16228
16229    amigaos*)
16230      # FIXME: we need at least 68020 code to build shared libraries, but
16231      # adding the `-m68020' flag to GCC prevents building anything better,
16232      # like `-m68040'.
16233      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16234      ;;
16235
16236    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16237      # PIC is the default for these OSes.
16238      ;;
16239
16240    mingw* | pw32* | os2*)
16241      # This hack is so that the source file can tell whether it is being
16242      # built for inclusion in a dll (and should export symbols for example).
16243      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16244      ;;
16245
16246    darwin* | rhapsody*)
16247      # PIC is the default on this platform
16248      # Common symbols not allowed in MH_DYLIB files
16249      lt_prog_compiler_pic_GCJ='-fno-common'
16250      ;;
16251
16252    interix3*)
16253      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16254      # Instead, we relocate shared libraries at runtime.
16255      ;;
16256
16257    msdosdjgpp*)
16258      # Just because we use GCC doesn't mean we suddenly get shared libraries
16259      # on systems that don't support them.
16260      lt_prog_compiler_can_build_shared_GCJ=no
16261      enable_shared=no
16262      ;;
16263
16264    sysv4*MP*)
16265      if test -d /usr/nec; then
16266	lt_prog_compiler_pic_GCJ=-Kconform_pic
16267      fi
16268      ;;
16269
16270    hpux*)
16271      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16272      # not for PA HP-UX.
16273      case $host_cpu in
16274      hppa*64*|ia64*)
16275	# +Z the default
16276	;;
16277      *)
16278	lt_prog_compiler_pic_GCJ='-fPIC'
16279	;;
16280      esac
16281      ;;
16282
16283    *)
16284      lt_prog_compiler_pic_GCJ='-fPIC'
16285      ;;
16286    esac
16287  else
16288    # PORTME Check for flag to pass linker flags through the system compiler.
16289    case $host_os in
16290    aix*)
16291      lt_prog_compiler_wl_GCJ='-Wl,'
16292      if test "$host_cpu" = ia64; then
16293	# AIX 5 now supports IA64 processor
16294	lt_prog_compiler_static_GCJ='-Bstatic'
16295      else
16296	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16297      fi
16298      ;;
16299      darwin*)
16300        # PIC is the default on this platform
16301        # Common symbols not allowed in MH_DYLIB files
16302       case $cc_basename in
16303         xlc*)
16304         lt_prog_compiler_pic_GCJ='-qnocommon'
16305         lt_prog_compiler_wl_GCJ='-Wl,'
16306         ;;
16307       esac
16308       ;;
16309
16310    mingw* | pw32* | os2*)
16311      # This hack is so that the source file can tell whether it is being
16312      # built for inclusion in a dll (and should export symbols for example).
16313      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16314      ;;
16315
16316    hpux9* | hpux10* | hpux11*)
16317      lt_prog_compiler_wl_GCJ='-Wl,'
16318      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16319      # not for PA HP-UX.
16320      case $host_cpu in
16321      hppa*64*|ia64*)
16322	# +Z the default
16323	;;
16324      *)
16325	lt_prog_compiler_pic_GCJ='+Z'
16326	;;
16327      esac
16328      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16329      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16330      ;;
16331
16332    irix5* | irix6* | nonstopux*)
16333      lt_prog_compiler_wl_GCJ='-Wl,'
16334      # PIC (with -KPIC) is the default.
16335      lt_prog_compiler_static_GCJ='-non_shared'
16336      ;;
16337
16338    newsos6)
16339      lt_prog_compiler_pic_GCJ='-KPIC'
16340      lt_prog_compiler_static_GCJ='-Bstatic'
16341      ;;
16342
16343    linux*)
16344      case $cc_basename in
16345      icc* | ecc*)
16346	lt_prog_compiler_wl_GCJ='-Wl,'
16347	lt_prog_compiler_pic_GCJ='-KPIC'
16348	lt_prog_compiler_static_GCJ='-static'
16349        ;;
16350      pgcc* | pgf77* | pgf90* | pgf95*)
16351        # Portland Group compilers (*not* the Pentium gcc compiler,
16352	# which looks to be a dead project)
16353	lt_prog_compiler_wl_GCJ='-Wl,'
16354	lt_prog_compiler_pic_GCJ='-fpic'
16355	lt_prog_compiler_static_GCJ='-Bstatic'
16356        ;;
16357      ccc*)
16358        lt_prog_compiler_wl_GCJ='-Wl,'
16359        # All Alpha code is PIC.
16360        lt_prog_compiler_static_GCJ='-non_shared'
16361        ;;
16362      esac
16363      ;;
16364
16365    osf3* | osf4* | osf5*)
16366      lt_prog_compiler_wl_GCJ='-Wl,'
16367      # All OSF/1 code is PIC.
16368      lt_prog_compiler_static_GCJ='-non_shared'
16369      ;;
16370
16371    solaris*)
16372      lt_prog_compiler_pic_GCJ='-KPIC'
16373      lt_prog_compiler_static_GCJ='-Bstatic'
16374      case $cc_basename in
16375      f77* | f90* | f95*)
16376	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16377      *)
16378	lt_prog_compiler_wl_GCJ='-Wl,';;
16379      esac
16380      ;;
16381
16382    sunos4*)
16383      lt_prog_compiler_wl_GCJ='-Qoption ld '
16384      lt_prog_compiler_pic_GCJ='-PIC'
16385      lt_prog_compiler_static_GCJ='-Bstatic'
16386      ;;
16387
16388    sysv4 | sysv4.2uw2* | sysv4.3*)
16389      lt_prog_compiler_wl_GCJ='-Wl,'
16390      lt_prog_compiler_pic_GCJ='-KPIC'
16391      lt_prog_compiler_static_GCJ='-Bstatic'
16392      ;;
16393
16394    sysv4*MP*)
16395      if test -d /usr/nec ;then
16396	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16397	lt_prog_compiler_static_GCJ='-Bstatic'
16398      fi
16399      ;;
16400
16401    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16402      lt_prog_compiler_wl_GCJ='-Wl,'
16403      lt_prog_compiler_pic_GCJ='-KPIC'
16404      lt_prog_compiler_static_GCJ='-Bstatic'
16405      ;;
16406
16407    unicos*)
16408      lt_prog_compiler_wl_GCJ='-Wl,'
16409      lt_prog_compiler_can_build_shared_GCJ=no
16410      ;;
16411
16412    uts4*)
16413      lt_prog_compiler_pic_GCJ='-pic'
16414      lt_prog_compiler_static_GCJ='-Bstatic'
16415      ;;
16416
16417    *)
16418      lt_prog_compiler_can_build_shared_GCJ=no
16419      ;;
16420    esac
16421  fi
16422
16423{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16424echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16425
16426#
16427# Check to make sure the PIC flag actually works.
16428#
16429if test -n "$lt_prog_compiler_pic_GCJ"; then
16430
16431{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16432echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16433if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16434  echo $ECHO_N "(cached) $ECHO_C" >&6
16435else
16436  lt_prog_compiler_pic_works_GCJ=no
16437  ac_outfile=conftest.$ac_objext
16438   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16439   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16440   # Insert the option either (1) after the last *FLAGS variable, or
16441   # (2) before a word containing "conftest.", or (3) at the end.
16442   # Note that $ac_compile itself does not contain backslashes and begins
16443   # with a dollar sign (not a hyphen), so the echo should work correctly.
16444   # The option is referenced via a variable to avoid confusing sed.
16445   lt_compile=`echo "$ac_compile" | $SED \
16446   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16447   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16448   -e 's:$: $lt_compiler_flag:'`
16449   (eval echo "\"\$as_me:16449: $lt_compile\"" >&5)
16450   (eval "$lt_compile" 2>conftest.err)
16451   ac_status=$?
16452   cat conftest.err >&5
16453   echo "$as_me:16453: \$? = $ac_status" >&5
16454   if (exit $ac_status) && test -s "$ac_outfile"; then
16455     # The compiler can only warn and ignore the option if not recognized
16456     # So say no if there are warnings other than the usual output.
16457     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16458     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16459     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16460       lt_prog_compiler_pic_works_GCJ=yes
16461     fi
16462   fi
16463   $rm conftest*
16464
16465fi
16466{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16467echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16468
16469if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16470    case $lt_prog_compiler_pic_GCJ in
16471     "" | " "*) ;;
16472     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16473     esac
16474else
16475    lt_prog_compiler_pic_GCJ=
16476     lt_prog_compiler_can_build_shared_GCJ=no
16477fi
16478
16479fi
16480case $host_os in
16481  # For platforms which do not support PIC, -DPIC is meaningless:
16482  *djgpp*)
16483    lt_prog_compiler_pic_GCJ=
16484    ;;
16485  *)
16486    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16487    ;;
16488esac
16489
16490#
16491# Check to make sure the static flag actually works.
16492#
16493wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16494{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16495echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16496if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16497  echo $ECHO_N "(cached) $ECHO_C" >&6
16498else
16499  lt_prog_compiler_static_works_GCJ=no
16500   save_LDFLAGS="$LDFLAGS"
16501   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16502   printf "$lt_simple_link_test_code" > conftest.$ac_ext
16503   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16504     # The linker can only warn and ignore the option if not recognized
16505     # So say no if there are warnings
16506     if test -s conftest.err; then
16507       # Append any errors to the config.log.
16508       cat conftest.err 1>&5
16509       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
16510       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16511       if diff conftest.exp conftest.er2 >/dev/null; then
16512         lt_prog_compiler_static_works_GCJ=yes
16513       fi
16514     else
16515       lt_prog_compiler_static_works_GCJ=yes
16516     fi
16517   fi
16518   $rm conftest*
16519   LDFLAGS="$save_LDFLAGS"
16520
16521fi
16522{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
16523echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
16524
16525if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
16526    :
16527else
16528    lt_prog_compiler_static_GCJ=
16529fi
16530
16531
16532{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
16533echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
16534if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
16535  echo $ECHO_N "(cached) $ECHO_C" >&6
16536else
16537  lt_cv_prog_compiler_c_o_GCJ=no
16538   $rm -r conftest 2>/dev/null
16539   mkdir conftest
16540   cd conftest
16541   mkdir out
16542   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16543
16544   lt_compiler_flag="-o out/conftest2.$ac_objext"
16545   # Insert the option either (1) after the last *FLAGS variable, or
16546   # (2) before a word containing "conftest.", or (3) at the end.
16547   # Note that $ac_compile itself does not contain backslashes and begins
16548   # with a dollar sign (not a hyphen), so the echo should work correctly.
16549   lt_compile=`echo "$ac_compile" | $SED \
16550   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16551   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16552   -e 's:$: $lt_compiler_flag:'`
16553   (eval echo "\"\$as_me:16553: $lt_compile\"" >&5)
16554   (eval "$lt_compile" 2>out/conftest.err)
16555   ac_status=$?
16556   cat out/conftest.err >&5
16557   echo "$as_me:16557: \$? = $ac_status" >&5
16558   if (exit $ac_status) && test -s out/conftest2.$ac_objext
16559   then
16560     # The compiler can only warn and ignore the option if not recognized
16561     # So say no if there are warnings
16562     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
16563     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
16564     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
16565       lt_cv_prog_compiler_c_o_GCJ=yes
16566     fi
16567   fi
16568   chmod u+w . 2>&5
16569   $rm conftest*
16570   # SGI C++ compiler will create directory out/ii_files/ for
16571   # template instantiation
16572   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
16573   $rm out/* && rmdir out
16574   cd ..
16575   rmdir conftest
16576   $rm conftest*
16577
16578fi
16579{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
16580echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
16581
16582
16583hard_links="nottested"
16584if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
16585  # do not overwrite the value of need_locks provided by the user
16586  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
16587echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
16588  hard_links=yes
16589  $rm conftest*
16590  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16591  touch conftest.a
16592  ln conftest.a conftest.b 2>&5 || hard_links=no
16593  ln conftest.a conftest.b 2>/dev/null && hard_links=no
16594  { echo "$as_me:$LINENO: result: $hard_links" >&5
16595echo "${ECHO_T}$hard_links" >&6; }
16596  if test "$hard_links" = no; then
16597    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
16598echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
16599    need_locks=warn
16600  fi
16601else
16602  need_locks=no
16603fi
16604
16605{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
16606echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
16607
16608  runpath_var=
16609  allow_undefined_flag_GCJ=
16610  enable_shared_with_static_runtimes_GCJ=no
16611  archive_cmds_GCJ=
16612  archive_expsym_cmds_GCJ=
16613  old_archive_From_new_cmds_GCJ=
16614  old_archive_from_expsyms_cmds_GCJ=
16615  export_dynamic_flag_spec_GCJ=
16616  whole_archive_flag_spec_GCJ=
16617  thread_safe_flag_spec_GCJ=
16618  hardcode_libdir_flag_spec_GCJ=
16619  hardcode_libdir_flag_spec_ld_GCJ=
16620  hardcode_libdir_separator_GCJ=
16621  hardcode_direct_GCJ=no
16622  hardcode_minus_L_GCJ=no
16623  hardcode_shlibpath_var_GCJ=unsupported
16624  link_all_deplibs_GCJ=unknown
16625  hardcode_automatic_GCJ=no
16626  module_cmds_GCJ=
16627  module_expsym_cmds_GCJ=
16628  always_export_symbols_GCJ=no
16629  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
16630  # include_expsyms should be a list of space-separated symbols to be *always*
16631  # included in the symbol list
16632  include_expsyms_GCJ=
16633  # exclude_expsyms can be an extended regexp of symbols to exclude
16634  # it will be wrapped by ` (' and `)$', so one must not match beginning or
16635  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
16636  # as well as any symbol that contains `d'.
16637  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
16638  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
16639  # platforms (ab)use it in PIC code, but their linkers get confused if
16640  # the symbol is explicitly referenced.  Since portable code cannot
16641  # rely on this symbol name, it's probably fine to never include it in
16642  # preloaded symbol tables.
16643  extract_expsyms_cmds=
16644  # Just being paranoid about ensuring that cc_basename is set.
16645  for cc_temp in $compiler""; do
16646  case $cc_temp in
16647    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16648    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16649    \-*) ;;
16650    *) break;;
16651  esac
16652done
16653cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16654
16655  case $host_os in
16656  cygwin* | mingw* | pw32*)
16657    # FIXME: the MSVC++ port hasn't been tested in a loooong time
16658    # When not using gcc, we currently assume that we are using
16659    # Microsoft Visual C++.
16660    if test "$GCC" != yes; then
16661      with_gnu_ld=no
16662    fi
16663    ;;
16664  interix*)
16665    # we just hope/assume this is gcc and not c89 (= MSVC++)
16666    with_gnu_ld=yes
16667    ;;
16668  openbsd*)
16669    with_gnu_ld=no
16670    ;;
16671  esac
16672
16673  ld_shlibs_GCJ=yes
16674  if test "$with_gnu_ld" = yes; then
16675    # If archive_cmds runs LD, not CC, wlarc should be empty
16676    wlarc='${wl}'
16677
16678    # Set some defaults for GNU ld with shared library support. These
16679    # are reset later if shared libraries are not supported. Putting them
16680    # here allows them to be overridden if necessary.
16681    runpath_var=LD_RUN_PATH
16682    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
16683    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
16684    # ancient GNU ld didn't support --whole-archive et. al.
16685    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
16686	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
16687      else
16688  	whole_archive_flag_spec_GCJ=
16689    fi
16690    supports_anon_versioning=no
16691    case `$LD -v 2>/dev/null` in
16692      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
16693      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
16694      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
16695      *\ 2.11.*) ;; # other 2.11 versions
16696      *) supports_anon_versioning=yes ;;
16697    esac
16698
16699    # See if GNU ld supports shared libraries.
16700    case $host_os in
16701    aix3* | aix4* | aix5*)
16702      # On AIX/PPC, the GNU linker is very broken
16703      if test "$host_cpu" != ia64; then
16704	ld_shlibs_GCJ=no
16705	cat <<EOF 1>&2
16706
16707*** Warning: the GNU linker, at least up to release 2.9.1, is reported
16708*** to be unable to reliably create shared libraries on AIX.
16709*** Therefore, libtool is disabling shared libraries support.  If you
16710*** really care for shared libraries, you may want to modify your PATH
16711*** so that a non-GNU linker is found, and then restart.
16712
16713EOF
16714      fi
16715      ;;
16716
16717    amigaos*)
16718      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)'
16719      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16720      hardcode_minus_L_GCJ=yes
16721
16722      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
16723      # that the semantics of dynamic libraries on AmigaOS, at least up
16724      # to version 4, is to share data among multiple programs linked
16725      # with the same dynamic library.  Since this doesn't match the
16726      # behavior of shared libraries on other platforms, we can't use
16727      # them.
16728      ld_shlibs_GCJ=no
16729      ;;
16730
16731    beos*)
16732      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16733	allow_undefined_flag_GCJ=unsupported
16734	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
16735	# support --undefined.  This deserves some investigation.  FIXME
16736	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16737      else
16738	ld_shlibs_GCJ=no
16739      fi
16740      ;;
16741
16742    cygwin* | mingw* | pw32*)
16743      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
16744      # as there is no search path for DLLs.
16745      hardcode_libdir_flag_spec_GCJ='-L$libdir'
16746      allow_undefined_flag_GCJ=unsupported
16747      always_export_symbols_GCJ=no
16748      enable_shared_with_static_runtimes_GCJ=yes
16749      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
16750
16751      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
16752        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16753	# If the export-symbols file already is a .def file (1st line
16754	# is EXPORTS), use it as is; otherwise, prepend...
16755	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
16756	  cp $export_symbols $output_objdir/$soname.def;
16757	else
16758	  echo EXPORTS > $output_objdir/$soname.def;
16759	  cat $export_symbols >> $output_objdir/$soname.def;
16760	fi~
16761	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
16762      else
16763	ld_shlibs_GCJ=no
16764      fi
16765      ;;
16766
16767    interix3*)
16768      hardcode_direct_GCJ=no
16769      hardcode_shlibpath_var_GCJ=no
16770      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
16771      export_dynamic_flag_spec_GCJ='${wl}-E'
16772      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
16773      # Instead, shared libraries are loaded at an image base (0x10000000 by
16774      # default) and relocated if they conflict, which is a slow very memory
16775      # consuming and fragmenting process.  To avoid this, we pick a random,
16776      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
16777      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
16778      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'
16779      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'
16780      ;;
16781
16782    linux*)
16783      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16784	tmp_addflag=
16785	case $cc_basename,$host_cpu in
16786	pgcc*)				# Portland Group C compiler
16787	  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'
16788	  tmp_addflag=' $pic_flag'
16789	  ;;
16790	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
16791	  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'
16792	  tmp_addflag=' $pic_flag -Mnomain' ;;
16793	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
16794	  tmp_addflag=' -i_dynamic' ;;
16795	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
16796	  tmp_addflag=' -i_dynamic -nofor_main' ;;
16797	ifc* | ifort*)			# Intel Fortran compiler
16798	  tmp_addflag=' -nofor_main' ;;
16799	esac
16800	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16801
16802	if test $supports_anon_versioning = yes; then
16803	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
16804  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
16805  $echo "local: *; };" >> $output_objdir/$libname.ver~
16806	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
16807	fi
16808      else
16809	ld_shlibs_GCJ=no
16810      fi
16811      ;;
16812
16813    netbsd*)
16814      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16815	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
16816	wlarc=
16817      else
16818	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16819	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16820      fi
16821      ;;
16822
16823    solaris*)
16824      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
16825	ld_shlibs_GCJ=no
16826	cat <<EOF 1>&2
16827
16828*** Warning: The releases 2.8.* of the GNU linker cannot reliably
16829*** create shared libraries on Solaris systems.  Therefore, libtool
16830*** is disabling shared libraries support.  We urge you to upgrade GNU
16831*** binutils to release 2.9.1 or newer.  Another option is to modify
16832*** your PATH or compiler configuration so that the native linker is
16833*** used, and then restart.
16834
16835EOF
16836      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16837	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16838	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16839      else
16840	ld_shlibs_GCJ=no
16841      fi
16842      ;;
16843
16844    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
16845      case `$LD -v 2>&1` in
16846        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
16847	ld_shlibs_GCJ=no
16848	cat <<_LT_EOF 1>&2
16849
16850*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
16851*** reliably create shared libraries on SCO systems.  Therefore, libtool
16852*** is disabling shared libraries support.  We urge you to upgrade GNU
16853*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
16854*** your PATH or compiler configuration so that the native linker is
16855*** used, and then restart.
16856
16857_LT_EOF
16858	;;
16859	*)
16860	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16861	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
16862	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
16863	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
16864	  else
16865	    ld_shlibs_GCJ=no
16866	  fi
16867	;;
16868      esac
16869      ;;
16870
16871    sunos4*)
16872      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
16873      wlarc=
16874      hardcode_direct_GCJ=yes
16875      hardcode_shlibpath_var_GCJ=no
16876      ;;
16877
16878    *)
16879      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
16880	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
16881	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
16882      else
16883	ld_shlibs_GCJ=no
16884      fi
16885      ;;
16886    esac
16887
16888    if test "$ld_shlibs_GCJ" = no; then
16889      runpath_var=
16890      hardcode_libdir_flag_spec_GCJ=
16891      export_dynamic_flag_spec_GCJ=
16892      whole_archive_flag_spec_GCJ=
16893    fi
16894  else
16895    # PORTME fill in a description of your system's linker (not GNU ld)
16896    case $host_os in
16897    aix3*)
16898      allow_undefined_flag_GCJ=unsupported
16899      always_export_symbols_GCJ=yes
16900      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'
16901      # Note: this linker hardcodes the directories in LIBPATH if there
16902      # are no directories specified by -L.
16903      hardcode_minus_L_GCJ=yes
16904      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
16905	# Neither direct hardcoding nor static linking is supported with a
16906	# broken collect2.
16907	hardcode_direct_GCJ=unsupported
16908      fi
16909      ;;
16910
16911    aix4* | aix5*)
16912      if test "$host_cpu" = ia64; then
16913	# On IA64, the linker does run time linking by default, so we don't
16914	# have to do anything special.
16915	aix_use_runtimelinking=no
16916	exp_sym_flag='-Bexport'
16917	no_entry_flag=""
16918      else
16919	# If we're using GNU nm, then we don't want the "-C" option.
16920	# -C means demangle to AIX nm, but means don't demangle with GNU nm
16921	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
16922	  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'
16923	else
16924	  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'
16925	fi
16926	aix_use_runtimelinking=no
16927
16928	# Test if we are trying to use run time linking or normal
16929	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
16930	# need to do runtime linking.
16931	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
16932	  for ld_flag in $LDFLAGS; do
16933  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
16934  	    aix_use_runtimelinking=yes
16935  	    break
16936  	  fi
16937	  done
16938	  ;;
16939	esac
16940
16941	exp_sym_flag='-bexport'
16942	no_entry_flag='-bnoentry'
16943      fi
16944
16945      # When large executables or shared objects are built, AIX ld can
16946      # have problems creating the table of contents.  If linking a library
16947      # or program results in "error TOC overflow" add -mminimal-toc to
16948      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
16949      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
16950
16951      archive_cmds_GCJ=''
16952      hardcode_direct_GCJ=yes
16953      hardcode_libdir_separator_GCJ=':'
16954      link_all_deplibs_GCJ=yes
16955
16956      if test "$GCC" = yes; then
16957	case $host_os in aix4.[012]|aix4.[012].*)
16958	# We only want to do this on AIX 4.2 and lower, the check
16959	# below for broken collect2 doesn't work under 4.3+
16960	  collect2name=`${CC} -print-prog-name=collect2`
16961	  if test -f "$collect2name" && \
16962  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
16963	  then
16964  	  # We have reworked collect2
16965  	  hardcode_direct_GCJ=yes
16966	  else
16967  	  # We have old collect2
16968  	  hardcode_direct_GCJ=unsupported
16969  	  # It fails to find uninstalled libraries when the uninstalled
16970  	  # path is not listed in the libpath.  Setting hardcode_minus_L
16971  	  # to unsupported forces relinking
16972  	  hardcode_minus_L_GCJ=yes
16973  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
16974  	  hardcode_libdir_separator_GCJ=
16975	  fi
16976	  ;;
16977	esac
16978	shared_flag='-shared'
16979	if test "$aix_use_runtimelinking" = yes; then
16980	  shared_flag="$shared_flag "'${wl}-G'
16981	fi
16982      else
16983	# not using gcc
16984	if test "$host_cpu" = ia64; then
16985  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
16986  	# chokes on -Wl,-G. The following line is correct:
16987	  shared_flag='-G'
16988	else
16989	  if test "$aix_use_runtimelinking" = yes; then
16990	    shared_flag='${wl}-G'
16991	  else
16992	    shared_flag='${wl}-bM:SRE'
16993	  fi
16994	fi
16995      fi
16996
16997      # It seems that -bexpall does not export symbols beginning with
16998      # underscore (_), so it is better to generate a list of symbols to export.
16999      always_export_symbols_GCJ=yes
17000      if test "$aix_use_runtimelinking" = yes; then
17001	# Warning - without using the other runtime loading flags (-brtl),
17002	# -berok will link without error, but may produce a broken library.
17003	allow_undefined_flag_GCJ='-berok'
17004       # Determine the default libpath from the value encoded in an empty executable.
17005       cat >conftest.$ac_ext <<_ACEOF
17006/* confdefs.h.  */
17007_ACEOF
17008cat confdefs.h >>conftest.$ac_ext
17009cat >>conftest.$ac_ext <<_ACEOF
17010/* end confdefs.h.  */
17011
17012int
17013main ()
17014{
17015
17016  ;
17017  return 0;
17018}
17019_ACEOF
17020rm -f conftest.$ac_objext conftest$ac_exeext
17021if { (ac_try="$ac_link"
17022case "(($ac_try" in
17023  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17024  *) ac_try_echo=$ac_try;;
17025esac
17026eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17027  (eval "$ac_link") 2>conftest.er1
17028  ac_status=$?
17029  grep -v '^ *+' conftest.er1 >conftest.err
17030  rm -f conftest.er1
17031  cat conftest.err >&5
17032  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17033  (exit $ac_status); } && {
17034	 test -z "$ac_c_werror_flag" ||
17035	 test ! -s conftest.err
17036       } && test -s conftest$ac_exeext &&
17037       $as_test_x conftest$ac_exeext; then
17038
17039aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17040}'`
17041# Check for a 64-bit object if we didn't find anything.
17042if 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; }
17043}'`; fi
17044else
17045  echo "$as_me: failed program was:" >&5
17046sed 's/^/| /' conftest.$ac_ext >&5
17047
17048
17049fi
17050
17051rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17052      conftest$ac_exeext conftest.$ac_ext
17053if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17054
17055       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17056	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"
17057       else
17058	if test "$host_cpu" = ia64; then
17059	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17060	  allow_undefined_flag_GCJ="-z nodefs"
17061	  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"
17062	else
17063	 # Determine the default libpath from the value encoded in an empty executable.
17064	 cat >conftest.$ac_ext <<_ACEOF
17065/* confdefs.h.  */
17066_ACEOF
17067cat confdefs.h >>conftest.$ac_ext
17068cat >>conftest.$ac_ext <<_ACEOF
17069/* end confdefs.h.  */
17070
17071int
17072main ()
17073{
17074
17075  ;
17076  return 0;
17077}
17078_ACEOF
17079rm -f conftest.$ac_objext conftest$ac_exeext
17080if { (ac_try="$ac_link"
17081case "(($ac_try" in
17082  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17083  *) ac_try_echo=$ac_try;;
17084esac
17085eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17086  (eval "$ac_link") 2>conftest.er1
17087  ac_status=$?
17088  grep -v '^ *+' conftest.er1 >conftest.err
17089  rm -f conftest.er1
17090  cat conftest.err >&5
17091  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17092  (exit $ac_status); } && {
17093	 test -z "$ac_c_werror_flag" ||
17094	 test ! -s conftest.err
17095       } && test -s conftest$ac_exeext &&
17096       $as_test_x conftest$ac_exeext; then
17097
17098aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17099}'`
17100# Check for a 64-bit object if we didn't find anything.
17101if 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; }
17102}'`; fi
17103else
17104  echo "$as_me: failed program was:" >&5
17105sed 's/^/| /' conftest.$ac_ext >&5
17106
17107
17108fi
17109
17110rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17111      conftest$ac_exeext conftest.$ac_ext
17112if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17113
17114	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17115	  # Warning - without using the other run time loading flags,
17116	  # -berok will link without error, but may produce a broken library.
17117	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17118	  allow_undefined_flag_GCJ=' ${wl}-berok'
17119	  # Exported symbols can be pulled into shared objects from archives
17120	  whole_archive_flag_spec_GCJ='$convenience'
17121	  archive_cmds_need_lc_GCJ=yes
17122	  # This is similar to how AIX traditionally builds its shared libraries.
17123	  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'
17124	fi
17125      fi
17126      ;;
17127
17128    amigaos*)
17129      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)'
17130      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17131      hardcode_minus_L_GCJ=yes
17132      # see comment about different semantics on the GNU ld section
17133      ld_shlibs_GCJ=no
17134      ;;
17135
17136    bsdi[45]*)
17137      export_dynamic_flag_spec_GCJ=-rdynamic
17138      ;;
17139
17140    cygwin* | mingw* | pw32*)
17141      # When not using gcc, we currently assume that we are using
17142      # Microsoft Visual C++.
17143      # hardcode_libdir_flag_spec is actually meaningless, as there is
17144      # no search path for DLLs.
17145      hardcode_libdir_flag_spec_GCJ=' '
17146      allow_undefined_flag_GCJ=unsupported
17147      # Tell ltmain to make .lib files, not .a files.
17148      libext=lib
17149      # Tell ltmain to make .dll files, not .so files.
17150      shrext_cmds=".dll"
17151      # FIXME: Setting linknames here is a bad hack.
17152      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17153      # The linker will automatically build a .lib file if we build a DLL.
17154      old_archive_From_new_cmds_GCJ='true'
17155      # FIXME: Should let the user specify the lib program.
17156      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17157      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17158      enable_shared_with_static_runtimes_GCJ=yes
17159      ;;
17160
17161    darwin* | rhapsody*)
17162      case $host_os in
17163        rhapsody* | darwin1.[012])
17164         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17165         ;;
17166       *) # Darwin 1.3 on
17167         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17168           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17169         else
17170           case ${MACOSX_DEPLOYMENT_TARGET} in
17171             10.[012])
17172               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17173               ;;
17174             10.*)
17175               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17176               ;;
17177           esac
17178         fi
17179         ;;
17180      esac
17181      archive_cmds_need_lc_GCJ=no
17182      hardcode_direct_GCJ=no
17183      hardcode_automatic_GCJ=yes
17184      hardcode_shlibpath_var_GCJ=unsupported
17185      whole_archive_flag_spec_GCJ=''
17186      link_all_deplibs_GCJ=yes
17187    if test "$GCC" = yes ; then
17188    	output_verbose_link_cmd='echo'
17189        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17190      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17191      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17192      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}'
17193      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}'
17194    else
17195      case $cc_basename in
17196        xlc*)
17197         output_verbose_link_cmd='echo'
17198         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17199         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17200          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17201         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}'
17202          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}'
17203          ;;
17204       *)
17205         ld_shlibs_GCJ=no
17206          ;;
17207      esac
17208    fi
17209      ;;
17210
17211    dgux*)
17212      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17213      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17214      hardcode_shlibpath_var_GCJ=no
17215      ;;
17216
17217    freebsd1*)
17218      ld_shlibs_GCJ=no
17219      ;;
17220
17221    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17222    # support.  Future versions do this automatically, but an explicit c++rt0.o
17223    # does not break anything, and helps significantly (at the cost of a little
17224    # extra space).
17225    freebsd2.2*)
17226      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17227      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17228      hardcode_direct_GCJ=yes
17229      hardcode_shlibpath_var_GCJ=no
17230      ;;
17231
17232    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17233    freebsd2*)
17234      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17235      hardcode_direct_GCJ=yes
17236      hardcode_minus_L_GCJ=yes
17237      hardcode_shlibpath_var_GCJ=no
17238      ;;
17239
17240    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17241    freebsd* | kfreebsd*-gnu | dragonfly*)
17242      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17243      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17244      hardcode_direct_GCJ=yes
17245      hardcode_shlibpath_var_GCJ=no
17246      ;;
17247
17248    hpux9*)
17249      if test "$GCC" = yes; then
17250	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'
17251      else
17252	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'
17253      fi
17254      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17255      hardcode_libdir_separator_GCJ=:
17256      hardcode_direct_GCJ=yes
17257
17258      # hardcode_minus_L: Not really in the search PATH,
17259      # but as the default location of the library.
17260      hardcode_minus_L_GCJ=yes
17261      export_dynamic_flag_spec_GCJ='${wl}-E'
17262      ;;
17263
17264    hpux10*)
17265      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17266	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17267      else
17268	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17269      fi
17270      if test "$with_gnu_ld" = no; then
17271	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17272	hardcode_libdir_separator_GCJ=:
17273
17274	hardcode_direct_GCJ=yes
17275	export_dynamic_flag_spec_GCJ='${wl}-E'
17276
17277	# hardcode_minus_L: Not really in the search PATH,
17278	# but as the default location of the library.
17279	hardcode_minus_L_GCJ=yes
17280      fi
17281      ;;
17282
17283    hpux11*)
17284      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17285	case $host_cpu in
17286	hppa*64*)
17287	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17288	  ;;
17289	ia64*)
17290	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17291	  ;;
17292	*)
17293	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17294	  ;;
17295	esac
17296      else
17297	case $host_cpu in
17298	hppa*64*)
17299	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17300	  ;;
17301	ia64*)
17302	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17303	  ;;
17304	*)
17305	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17306	  ;;
17307	esac
17308      fi
17309      if test "$with_gnu_ld" = no; then
17310	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17311	hardcode_libdir_separator_GCJ=:
17312
17313	case $host_cpu in
17314	hppa*64*|ia64*)
17315	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17316	  hardcode_direct_GCJ=no
17317	  hardcode_shlibpath_var_GCJ=no
17318	  ;;
17319	*)
17320	  hardcode_direct_GCJ=yes
17321	  export_dynamic_flag_spec_GCJ='${wl}-E'
17322
17323	  # hardcode_minus_L: Not really in the search PATH,
17324	  # but as the default location of the library.
17325	  hardcode_minus_L_GCJ=yes
17326	  ;;
17327	esac
17328      fi
17329      ;;
17330
17331    irix5* | irix6* | nonstopux*)
17332      if test "$GCC" = yes; then
17333	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'
17334      else
17335	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'
17336	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17337      fi
17338      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17339      hardcode_libdir_separator_GCJ=:
17340      link_all_deplibs_GCJ=yes
17341      ;;
17342
17343    netbsd*)
17344      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17345	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17346      else
17347	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17348      fi
17349      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17350      hardcode_direct_GCJ=yes
17351      hardcode_shlibpath_var_GCJ=no
17352      ;;
17353
17354    newsos6)
17355      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17356      hardcode_direct_GCJ=yes
17357      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17358      hardcode_libdir_separator_GCJ=:
17359      hardcode_shlibpath_var_GCJ=no
17360      ;;
17361
17362    openbsd*)
17363      hardcode_direct_GCJ=yes
17364      hardcode_shlibpath_var_GCJ=no
17365      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17366	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17367	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17368	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17369	export_dynamic_flag_spec_GCJ='${wl}-E'
17370      else
17371       case $host_os in
17372	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17373	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17374	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17375	   ;;
17376	 *)
17377	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17378	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17379	   ;;
17380       esac
17381      fi
17382      ;;
17383
17384    os2*)
17385      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17386      hardcode_minus_L_GCJ=yes
17387      allow_undefined_flag_GCJ=unsupported
17388      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'
17389      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17390      ;;
17391
17392    osf3*)
17393      if test "$GCC" = yes; then
17394	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17395	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'
17396      else
17397	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17398	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'
17399      fi
17400      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17401      hardcode_libdir_separator_GCJ=:
17402      ;;
17403
17404    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17405      if test "$GCC" = yes; then
17406	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17407	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'
17408	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17409      else
17410	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17411	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'
17412	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~
17413	$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'
17414
17415	# Both c and cxx compiler support -rpath directly
17416	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17417      fi
17418      hardcode_libdir_separator_GCJ=:
17419      ;;
17420
17421    solaris*)
17422      no_undefined_flag_GCJ=' -z text'
17423      if test "$GCC" = yes; then
17424	wlarc='${wl}'
17425	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17426	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17427	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17428      else
17429	wlarc=''
17430	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17431	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17432  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17433      fi
17434      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17435      hardcode_shlibpath_var_GCJ=no
17436      case $host_os in
17437      solaris2.[0-5] | solaris2.[0-5].*) ;;
17438      *)
17439 	# The compiler driver will combine linker options so we
17440 	# cannot just pass the convience library names through
17441 	# without $wl, iff we do not link with $LD.
17442 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17443 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17444 	case $wlarc in
17445 	'')
17446 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17447 	*)
17448 	  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' ;;
17449 	esac ;;
17450      esac
17451      link_all_deplibs_GCJ=yes
17452      ;;
17453
17454    sunos4*)
17455      if test "x$host_vendor" = xsequent; then
17456	# Use $CC to link under sequent, because it throws in some extra .o
17457	# files that make .init and .fini sections work.
17458	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17459      else
17460	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17461      fi
17462      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17463      hardcode_direct_GCJ=yes
17464      hardcode_minus_L_GCJ=yes
17465      hardcode_shlibpath_var_GCJ=no
17466      ;;
17467
17468    sysv4)
17469      case $host_vendor in
17470	sni)
17471	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17472	  hardcode_direct_GCJ=yes # is this really true???
17473	;;
17474	siemens)
17475	  ## LD is ld it makes a PLAMLIB
17476	  ## CC just makes a GrossModule.
17477	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
17478	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
17479	  hardcode_direct_GCJ=no
17480        ;;
17481	motorola)
17482	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17483	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
17484	;;
17485      esac
17486      runpath_var='LD_RUN_PATH'
17487      hardcode_shlibpath_var_GCJ=no
17488      ;;
17489
17490    sysv4.3*)
17491      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17492      hardcode_shlibpath_var_GCJ=no
17493      export_dynamic_flag_spec_GCJ='-Bexport'
17494      ;;
17495
17496    sysv4*MP*)
17497      if test -d /usr/nec; then
17498	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17499	hardcode_shlibpath_var_GCJ=no
17500	runpath_var=LD_RUN_PATH
17501	hardcode_runpath_var=yes
17502	ld_shlibs_GCJ=yes
17503      fi
17504      ;;
17505
17506    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
17507      no_undefined_flag_GCJ='${wl}-z,text'
17508      archive_cmds_need_lc_GCJ=no
17509      hardcode_shlibpath_var_GCJ=no
17510      runpath_var='LD_RUN_PATH'
17511
17512      if test "$GCC" = yes; then
17513	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17514	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17515      else
17516	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17517	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
17518      fi
17519      ;;
17520
17521    sysv5* | sco3.2v5* | sco5v6*)
17522      # Note: We can NOT use -z defs as we might desire, because we do not
17523      # link with -lc, and that would cause any symbols used from libc to
17524      # always be unresolved, which means just about no library would
17525      # ever link correctly.  If we're not using GNU ld we use -z text
17526      # though, which does catch some bad symbols but isn't as heavy-handed
17527      # as -z defs.
17528      no_undefined_flag_GCJ='${wl}-z,text'
17529      allow_undefined_flag_GCJ='${wl}-z,nodefs'
17530      archive_cmds_need_lc_GCJ=no
17531      hardcode_shlibpath_var_GCJ=no
17532      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
17533      hardcode_libdir_separator_GCJ=':'
17534      link_all_deplibs_GCJ=yes
17535      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
17536      runpath_var='LD_RUN_PATH'
17537
17538      if test "$GCC" = yes; then
17539	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17540	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17541      else
17542	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17543	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
17544      fi
17545      ;;
17546
17547    uts4*)
17548      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17549      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17550      hardcode_shlibpath_var_GCJ=no
17551      ;;
17552
17553    *)
17554      ld_shlibs_GCJ=no
17555      ;;
17556    esac
17557  fi
17558
17559{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
17560echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
17561test "$ld_shlibs_GCJ" = no && can_build_shared=no
17562
17563#
17564# Do we need to explicitly link libc?
17565#
17566case "x$archive_cmds_need_lc_GCJ" in
17567x|xyes)
17568  # Assume -lc should be added
17569  archive_cmds_need_lc_GCJ=yes
17570
17571  if test "$enable_shared" = yes && test "$GCC" = yes; then
17572    case $archive_cmds_GCJ in
17573    *'~'*)
17574      # FIXME: we may have to deal with multi-command sequences.
17575      ;;
17576    '$CC '*)
17577      # Test whether the compiler implicitly links with -lc since on some
17578      # systems, -lgcc has to come before -lc. If gcc already passes -lc
17579      # to ld, don't add -lc before -lgcc.
17580      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
17581echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
17582      $rm conftest*
17583      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17584
17585      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
17586  (eval $ac_compile) 2>&5
17587  ac_status=$?
17588  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17589  (exit $ac_status); } 2>conftest.err; then
17590        soname=conftest
17591        lib=conftest
17592        libobjs=conftest.$ac_objext
17593        deplibs=
17594        wl=$lt_prog_compiler_wl_GCJ
17595	pic_flag=$lt_prog_compiler_pic_GCJ
17596        compiler_flags=-v
17597        linker_flags=-v
17598        verstring=
17599        output_objdir=.
17600        libname=conftest
17601        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
17602        allow_undefined_flag_GCJ=
17603        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
17604  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
17605  ac_status=$?
17606  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17607  (exit $ac_status); }
17608        then
17609	  archive_cmds_need_lc_GCJ=no
17610        else
17611	  archive_cmds_need_lc_GCJ=yes
17612        fi
17613        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
17614      else
17615        cat conftest.err 1>&5
17616      fi
17617      $rm conftest*
17618      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
17619echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
17620      ;;
17621    esac
17622  fi
17623  ;;
17624esac
17625
17626{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
17627echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
17628library_names_spec=
17629libname_spec='lib$name'
17630soname_spec=
17631shrext_cmds=".so"
17632postinstall_cmds=
17633postuninstall_cmds=
17634finish_cmds=
17635finish_eval=
17636shlibpath_var=
17637shlibpath_overrides_runpath=unknown
17638version_type=none
17639dynamic_linker="$host_os ld.so"
17640sys_lib_dlsearch_path_spec="/lib /usr/lib"
17641if test "$GCC" = yes; then
17642  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17643  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
17644    # if the path contains ";" then we assume it to be the separator
17645    # otherwise default to the standard path separator (i.e. ":") - it is
17646    # assumed that no part of a normal pathname contains ";" but that should
17647    # okay in the real world where ";" in dirpaths is itself problematic.
17648    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17649  else
17650    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17651  fi
17652else
17653  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
17654fi
17655need_lib_prefix=unknown
17656hardcode_into_libs=no
17657
17658# when you set need_version to no, make sure it does not cause -set_version
17659# flags to be left without arguments
17660need_version=unknown
17661
17662case $host_os in
17663aix3*)
17664  version_type=linux
17665  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
17666  shlibpath_var=LIBPATH
17667
17668  # AIX 3 has no versioning support, so we append a major version to the name.
17669  soname_spec='${libname}${release}${shared_ext}$major'
17670  ;;
17671
17672aix4* | aix5*)
17673  version_type=linux
17674  need_lib_prefix=no
17675  need_version=no
17676  hardcode_into_libs=yes
17677  if test "$host_cpu" = ia64; then
17678    # AIX 5 supports IA64
17679    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
17680    shlibpath_var=LD_LIBRARY_PATH
17681  else
17682    # With GCC up to 2.95.x, collect2 would create an import file
17683    # for dependence libraries.  The import file would start with
17684    # the line `#! .'.  This would cause the generated library to
17685    # depend on `.', always an invalid library.  This was fixed in
17686    # development snapshots of GCC prior to 3.0.
17687    case $host_os in
17688      aix4 | aix4.[01] | aix4.[01].*)
17689      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
17690	   echo ' yes '
17691	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
17692	:
17693      else
17694	can_build_shared=no
17695      fi
17696      ;;
17697    esac
17698    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
17699    # soname into executable. Probably we can add versioning support to
17700    # collect2, so additional links can be useful in future.
17701    if test "$aix_use_runtimelinking" = yes; then
17702      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
17703      # instead of lib<name>.a to let people know that these are not
17704      # typical AIX shared libraries.
17705      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17706    else
17707      # We preserve .a as extension for shared libraries through AIX4.2
17708      # and later when we are not doing run time linking.
17709      library_names_spec='${libname}${release}.a $libname.a'
17710      soname_spec='${libname}${release}${shared_ext}$major'
17711    fi
17712    shlibpath_var=LIBPATH
17713  fi
17714  ;;
17715
17716amigaos*)
17717  library_names_spec='$libname.ixlibrary $libname.a'
17718  # Create ${libname}_ixlibrary.a entries in /sys/libs.
17719  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'
17720  ;;
17721
17722beos*)
17723  library_names_spec='${libname}${shared_ext}'
17724  dynamic_linker="$host_os ld.so"
17725  shlibpath_var=LIBRARY_PATH
17726  ;;
17727
17728bsdi[45]*)
17729  version_type=linux
17730  need_version=no
17731  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17732  soname_spec='${libname}${release}${shared_ext}$major'
17733  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
17734  shlibpath_var=LD_LIBRARY_PATH
17735  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
17736  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
17737  # the default ld.so.conf also contains /usr/contrib/lib and
17738  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
17739  # libtool to hard-code these into programs
17740  ;;
17741
17742cygwin* | mingw* | pw32*)
17743  version_type=windows
17744  shrext_cmds=".dll"
17745  need_version=no
17746  need_lib_prefix=no
17747
17748  case $GCC,$host_os in
17749  yes,cygwin* | yes,mingw* | yes,pw32*)
17750    library_names_spec='$libname.dll.a'
17751    # DLL is installed to $(libdir)/../bin by postinstall_cmds
17752    postinstall_cmds='base_file=`basename \${file}`~
17753      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
17754      dldir=$destdir/`dirname \$dlpath`~
17755      test -d \$dldir || mkdir -p \$dldir~
17756      $install_prog $dir/$dlname \$dldir/$dlname~
17757      chmod a+x \$dldir/$dlname'
17758    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
17759      dlpath=$dir/\$dldll~
17760       $rm \$dlpath'
17761    shlibpath_overrides_runpath=yes
17762
17763    case $host_os in
17764    cygwin*)
17765      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
17766      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17767      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
17768      ;;
17769    mingw*)
17770      # MinGW DLLs use traditional 'lib' prefix
17771      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17772      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
17773      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
17774        # It is most probably a Windows format PATH printed by
17775        # mingw gcc, but we are running on Cygwin. Gcc prints its search
17776        # path with ; separators, and with drive letters. We can handle the
17777        # drive letters (cygwin fileutils understands them), so leave them,
17778        # especially as we might pass files found there to a mingw objdump,
17779        # which wouldn't understand a cygwinified path. Ahh.
17780        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
17781      else
17782        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
17783      fi
17784      ;;
17785    pw32*)
17786      # pw32 DLLs use 'pw' prefix rather than 'lib'
17787      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
17788      ;;
17789    esac
17790    ;;
17791
17792  *)
17793    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
17794    ;;
17795  esac
17796  dynamic_linker='Win32 ld.exe'
17797  # FIXME: first we should search . and the directory the executable is in
17798  shlibpath_var=PATH
17799  ;;
17800
17801darwin* | rhapsody*)
17802  dynamic_linker="$host_os dyld"
17803  version_type=darwin
17804  need_lib_prefix=no
17805  need_version=no
17806  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
17807  soname_spec='${libname}${release}${major}$shared_ext'
17808  shlibpath_overrides_runpath=yes
17809  shlibpath_var=DYLD_LIBRARY_PATH
17810  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
17811  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
17812  if test "$GCC" = yes; then
17813    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"`
17814  else
17815    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
17816  fi
17817  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
17818  ;;
17819
17820dgux*)
17821  version_type=linux
17822  need_lib_prefix=no
17823  need_version=no
17824  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
17825  soname_spec='${libname}${release}${shared_ext}$major'
17826  shlibpath_var=LD_LIBRARY_PATH
17827  ;;
17828
17829freebsd1*)
17830  dynamic_linker=no
17831  ;;
17832
17833kfreebsd*-gnu)
17834  version_type=linux
17835  need_lib_prefix=no
17836  need_version=no
17837  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17838  soname_spec='${libname}${release}${shared_ext}$major'
17839  shlibpath_var=LD_LIBRARY_PATH
17840  shlibpath_overrides_runpath=no
17841  hardcode_into_libs=yes
17842  dynamic_linker='GNU ld.so'
17843  ;;
17844
17845freebsd* | dragonfly*)
17846  # DragonFly does not have aout.  When/if they implement a new
17847  # versioning mechanism, adjust this.
17848  if test -x /usr/bin/objformat; then
17849    objformat=`/usr/bin/objformat`
17850  else
17851    case $host_os in
17852    freebsd[123]*) objformat=aout ;;
17853    *) objformat=elf ;;
17854    esac
17855  fi
17856  version_type=freebsd-$objformat
17857  case $version_type in
17858    freebsd-elf*)
17859      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
17860      need_version=no
17861      need_lib_prefix=no
17862      ;;
17863    freebsd-*)
17864      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
17865      need_version=yes
17866      ;;
17867  esac
17868  shlibpath_var=LD_LIBRARY_PATH
17869  case $host_os in
17870  freebsd2*)
17871    shlibpath_overrides_runpath=yes
17872    ;;
17873  freebsd3.[01]* | freebsdelf3.[01]*)
17874    shlibpath_overrides_runpath=yes
17875    hardcode_into_libs=yes
17876    ;;
17877  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
17878  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
17879    shlibpath_overrides_runpath=no
17880    hardcode_into_libs=yes
17881    ;;
17882  freebsd*) # from 4.6 on
17883    shlibpath_overrides_runpath=yes
17884    hardcode_into_libs=yes
17885    ;;
17886  esac
17887  ;;
17888
17889gnu*)
17890  version_type=linux
17891  need_lib_prefix=no
17892  need_version=no
17893  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
17894  soname_spec='${libname}${release}${shared_ext}$major'
17895  shlibpath_var=LD_LIBRARY_PATH
17896  hardcode_into_libs=yes
17897  ;;
17898
17899hpux9* | hpux10* | hpux11*)
17900  # Give a soname corresponding to the major version so that dld.sl refuses to
17901  # link against other versions.
17902  version_type=sunos
17903  need_lib_prefix=no
17904  need_version=no
17905  case $host_cpu in
17906  ia64*)
17907    shrext_cmds='.so'
17908    hardcode_into_libs=yes
17909    dynamic_linker="$host_os dld.so"
17910    shlibpath_var=LD_LIBRARY_PATH
17911    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17912    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17913    soname_spec='${libname}${release}${shared_ext}$major'
17914    if test "X$HPUX_IA64_MODE" = X32; then
17915      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
17916    else
17917      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
17918    fi
17919    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17920    ;;
17921   hppa*64*)
17922     shrext_cmds='.sl'
17923     hardcode_into_libs=yes
17924     dynamic_linker="$host_os dld.sl"
17925     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
17926     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
17927     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17928     soname_spec='${libname}${release}${shared_ext}$major'
17929     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
17930     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
17931     ;;
17932   *)
17933    shrext_cmds='.sl'
17934    dynamic_linker="$host_os dld.sl"
17935    shlibpath_var=SHLIB_PATH
17936    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
17937    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
17938    soname_spec='${libname}${release}${shared_ext}$major'
17939    ;;
17940  esac
17941  # HP-UX runs *really* slowly unless shared libraries are mode 555.
17942  postinstall_cmds='chmod 555 $lib'
17943  ;;
17944
17945interix3*)
17946  version_type=linux
17947  need_lib_prefix=no
17948  need_version=no
17949  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
17950  soname_spec='${libname}${release}${shared_ext}$major'
17951  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
17952  shlibpath_var=LD_LIBRARY_PATH
17953  shlibpath_overrides_runpath=no
17954  hardcode_into_libs=yes
17955  ;;
17956
17957irix5* | irix6* | nonstopux*)
17958  case $host_os in
17959    nonstopux*) version_type=nonstopux ;;
17960    *)
17961	if test "$lt_cv_prog_gnu_ld" = yes; then
17962		version_type=linux
17963	else
17964		version_type=irix
17965	fi ;;
17966  esac
17967  need_lib_prefix=no
17968  need_version=no
17969  soname_spec='${libname}${release}${shared_ext}$major'
17970  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
17971  case $host_os in
17972  irix5* | nonstopux*)
17973    libsuff= shlibsuff=
17974    ;;
17975  *)
17976    case $LD in # libtool.m4 will add one of these switches to LD
17977    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
17978      libsuff= shlibsuff= libmagic=32-bit;;
17979    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
17980      libsuff=32 shlibsuff=N32 libmagic=N32;;
17981    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
17982      libsuff=64 shlibsuff=64 libmagic=64-bit;;
17983    *) libsuff= shlibsuff= libmagic=never-match;;
17984    esac
17985    ;;
17986  esac
17987  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
17988  shlibpath_overrides_runpath=no
17989  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
17990  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
17991  hardcode_into_libs=yes
17992  ;;
17993
17994# No shared lib support for Linux oldld, aout, or coff.
17995linux*oldld* | linux*aout* | linux*coff*)
17996  dynamic_linker=no
17997  ;;
17998
17999# This must be Linux ELF.
18000linux*)
18001  version_type=linux
18002  need_lib_prefix=no
18003  need_version=no
18004  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18005  soname_spec='${libname}${release}${shared_ext}$major'
18006  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18007  shlibpath_var=LD_LIBRARY_PATH
18008  shlibpath_overrides_runpath=no
18009  # This implies no fast_install, which is unacceptable.
18010  # Some rework will be needed to allow for fast_install
18011  # before this can be enabled.
18012  hardcode_into_libs=yes
18013
18014  # Append ld.so.conf contents to the search path
18015  if test -f /etc/ld.so.conf; then
18016    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' ' '`
18017    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18018  fi
18019
18020  # We used to test for /lib/ld.so.1 and disable shared libraries on
18021  # powerpc, because MkLinux only supported shared libraries with the
18022  # GNU dynamic linker.  Since this was broken with cross compilers,
18023  # most powerpc-linux boxes support dynamic linking these days and
18024  # people can always --disable-shared, the test was removed, and we
18025  # assume the GNU/Linux dynamic linker is in use.
18026  dynamic_linker='GNU/Linux ld.so'
18027  ;;
18028
18029knetbsd*-gnu)
18030  version_type=linux
18031  need_lib_prefix=no
18032  need_version=no
18033  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18034  soname_spec='${libname}${release}${shared_ext}$major'
18035  shlibpath_var=LD_LIBRARY_PATH
18036  shlibpath_overrides_runpath=no
18037  hardcode_into_libs=yes
18038  dynamic_linker='GNU ld.so'
18039  ;;
18040
18041netbsd*)
18042  version_type=sunos
18043  need_lib_prefix=no
18044  need_version=no
18045  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18046    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18047    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18048    dynamic_linker='NetBSD (a.out) ld.so'
18049  else
18050    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18051    soname_spec='${libname}${release}${shared_ext}$major'
18052    dynamic_linker='NetBSD ld.elf_so'
18053  fi
18054  shlibpath_var=LD_LIBRARY_PATH
18055  shlibpath_overrides_runpath=yes
18056  hardcode_into_libs=yes
18057  ;;
18058
18059newsos6)
18060  version_type=linux
18061  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18062  shlibpath_var=LD_LIBRARY_PATH
18063  shlibpath_overrides_runpath=yes
18064  ;;
18065
18066nto-qnx*)
18067  version_type=linux
18068  need_lib_prefix=no
18069  need_version=no
18070  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18071  soname_spec='${libname}${release}${shared_ext}$major'
18072  shlibpath_var=LD_LIBRARY_PATH
18073  shlibpath_overrides_runpath=yes
18074  ;;
18075
18076openbsd*)
18077  version_type=sunos
18078  sys_lib_dlsearch_path_spec="/usr/lib"
18079  need_lib_prefix=no
18080  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18081  case $host_os in
18082    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18083    *)                         need_version=no  ;;
18084  esac
18085  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18086  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18087  shlibpath_var=LD_LIBRARY_PATH
18088  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18089    case $host_os in
18090      openbsd2.[89] | openbsd2.[89].*)
18091	shlibpath_overrides_runpath=no
18092	;;
18093      *)
18094	shlibpath_overrides_runpath=yes
18095	;;
18096      esac
18097  else
18098    shlibpath_overrides_runpath=yes
18099  fi
18100  ;;
18101
18102os2*)
18103  libname_spec='$name'
18104  shrext_cmds=".dll"
18105  need_lib_prefix=no
18106  library_names_spec='$libname${shared_ext} $libname.a'
18107  dynamic_linker='OS/2 ld.exe'
18108  shlibpath_var=LIBPATH
18109  ;;
18110
18111osf3* | osf4* | osf5*)
18112  version_type=osf
18113  need_lib_prefix=no
18114  need_version=no
18115  soname_spec='${libname}${release}${shared_ext}$major'
18116  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18117  shlibpath_var=LD_LIBRARY_PATH
18118  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18119  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18120  ;;
18121
18122solaris*)
18123  version_type=linux
18124  need_lib_prefix=no
18125  need_version=no
18126  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18127  soname_spec='${libname}${release}${shared_ext}$major'
18128  shlibpath_var=LD_LIBRARY_PATH
18129  shlibpath_overrides_runpath=yes
18130  hardcode_into_libs=yes
18131  # ldd complains unless libraries are executable
18132  postinstall_cmds='chmod +x $lib'
18133  ;;
18134
18135sunos4*)
18136  version_type=sunos
18137  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18138  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18139  shlibpath_var=LD_LIBRARY_PATH
18140  shlibpath_overrides_runpath=yes
18141  if test "$with_gnu_ld" = yes; then
18142    need_lib_prefix=no
18143  fi
18144  need_version=yes
18145  ;;
18146
18147sysv4 | sysv4.3*)
18148  version_type=linux
18149  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18150  soname_spec='${libname}${release}${shared_ext}$major'
18151  shlibpath_var=LD_LIBRARY_PATH
18152  case $host_vendor in
18153    sni)
18154      shlibpath_overrides_runpath=no
18155      need_lib_prefix=no
18156      export_dynamic_flag_spec='${wl}-Blargedynsym'
18157      runpath_var=LD_RUN_PATH
18158      ;;
18159    siemens)
18160      need_lib_prefix=no
18161      ;;
18162    motorola)
18163      need_lib_prefix=no
18164      need_version=no
18165      shlibpath_overrides_runpath=no
18166      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18167      ;;
18168  esac
18169  ;;
18170
18171sysv4*MP*)
18172  if test -d /usr/nec ;then
18173    version_type=linux
18174    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18175    soname_spec='$libname${shared_ext}.$major'
18176    shlibpath_var=LD_LIBRARY_PATH
18177  fi
18178  ;;
18179
18180sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18181  version_type=freebsd-elf
18182  need_lib_prefix=no
18183  need_version=no
18184  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18185  soname_spec='${libname}${release}${shared_ext}$major'
18186  shlibpath_var=LD_LIBRARY_PATH
18187  hardcode_into_libs=yes
18188  if test "$with_gnu_ld" = yes; then
18189    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18190    shlibpath_overrides_runpath=no
18191  else
18192    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18193    shlibpath_overrides_runpath=yes
18194    case $host_os in
18195      sco3.2v5*)
18196        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18197	;;
18198    esac
18199  fi
18200  sys_lib_dlsearch_path_spec='/usr/lib'
18201  ;;
18202
18203uts4*)
18204  version_type=linux
18205  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18206  soname_spec='${libname}${release}${shared_ext}$major'
18207  shlibpath_var=LD_LIBRARY_PATH
18208  ;;
18209
18210*)
18211  dynamic_linker=no
18212  ;;
18213esac
18214{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18215echo "${ECHO_T}$dynamic_linker" >&6; }
18216test "$dynamic_linker" = no && can_build_shared=no
18217
18218variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18219if test "$GCC" = yes; then
18220  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18221fi
18222
18223{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18224echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18225hardcode_action_GCJ=
18226if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18227   test -n "$runpath_var_GCJ" || \
18228   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18229
18230  # We can hardcode non-existant directories.
18231  if test "$hardcode_direct_GCJ" != no &&
18232     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18233     # have to relink, otherwise we might link with an installed library
18234     # when we should be linking with a yet-to-be-installed one
18235     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18236     test "$hardcode_minus_L_GCJ" != no; then
18237    # Linking always hardcodes the temporary library directory.
18238    hardcode_action_GCJ=relink
18239  else
18240    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18241    hardcode_action_GCJ=immediate
18242  fi
18243else
18244  # We cannot hardcode anything, or else we can only hardcode existing
18245  # directories.
18246  hardcode_action_GCJ=unsupported
18247fi
18248{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18249echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18250
18251if test "$hardcode_action_GCJ" = relink; then
18252  # Fast installation is not supported
18253  enable_fast_install=no
18254elif test "$shlibpath_overrides_runpath" = yes ||
18255     test "$enable_shared" = no; then
18256  # Fast installation is not necessary
18257  enable_fast_install=needless
18258fi
18259
18260
18261# The else clause should only fire when bootstrapping the
18262# libtool distribution, otherwise you forgot to ship ltmain.sh
18263# with your package, and you will get complaints that there are
18264# no rules to generate ltmain.sh.
18265if test -f "$ltmain"; then
18266  # See if we are running on zsh, and set the options which allow our commands through
18267  # without removal of \ escapes.
18268  if test -n "${ZSH_VERSION+set}" ; then
18269    setopt NO_GLOB_SUBST
18270  fi
18271  # Now quote all the things that may contain metacharacters while being
18272  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18273  # variables and quote the copies for generation of the libtool script.
18274  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18275    SED SHELL STRIP \
18276    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18277    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18278    deplibs_check_method reload_flag reload_cmds need_locks \
18279    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18280    lt_cv_sys_global_symbol_to_c_name_address \
18281    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18282    old_postinstall_cmds old_postuninstall_cmds \
18283    compiler_GCJ \
18284    CC_GCJ \
18285    LD_GCJ \
18286    lt_prog_compiler_wl_GCJ \
18287    lt_prog_compiler_pic_GCJ \
18288    lt_prog_compiler_static_GCJ \
18289    lt_prog_compiler_no_builtin_flag_GCJ \
18290    export_dynamic_flag_spec_GCJ \
18291    thread_safe_flag_spec_GCJ \
18292    whole_archive_flag_spec_GCJ \
18293    enable_shared_with_static_runtimes_GCJ \
18294    old_archive_cmds_GCJ \
18295    old_archive_from_new_cmds_GCJ \
18296    predep_objects_GCJ \
18297    postdep_objects_GCJ \
18298    predeps_GCJ \
18299    postdeps_GCJ \
18300    compiler_lib_search_path_GCJ \
18301    archive_cmds_GCJ \
18302    archive_expsym_cmds_GCJ \
18303    postinstall_cmds_GCJ \
18304    postuninstall_cmds_GCJ \
18305    old_archive_from_expsyms_cmds_GCJ \
18306    allow_undefined_flag_GCJ \
18307    no_undefined_flag_GCJ \
18308    export_symbols_cmds_GCJ \
18309    hardcode_libdir_flag_spec_GCJ \
18310    hardcode_libdir_flag_spec_ld_GCJ \
18311    hardcode_libdir_separator_GCJ \
18312    hardcode_automatic_GCJ \
18313    module_cmds_GCJ \
18314    module_expsym_cmds_GCJ \
18315    lt_cv_prog_compiler_c_o_GCJ \
18316    exclude_expsyms_GCJ \
18317    include_expsyms_GCJ; do
18318
18319    case $var in
18320    old_archive_cmds_GCJ | \
18321    old_archive_from_new_cmds_GCJ | \
18322    archive_cmds_GCJ | \
18323    archive_expsym_cmds_GCJ | \
18324    module_cmds_GCJ | \
18325    module_expsym_cmds_GCJ | \
18326    old_archive_from_expsyms_cmds_GCJ | \
18327    export_symbols_cmds_GCJ | \
18328    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18329    postinstall_cmds | postuninstall_cmds | \
18330    old_postinstall_cmds | old_postuninstall_cmds | \
18331    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18332      # Double-quote double-evaled strings.
18333      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18334      ;;
18335    *)
18336      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18337      ;;
18338    esac
18339  done
18340
18341  case $lt_echo in
18342  *'\$0 --fallback-echo"')
18343    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18344    ;;
18345  esac
18346
18347cfgfile="$ofile"
18348
18349  cat <<__EOF__ >> "$cfgfile"
18350# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18351
18352# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18353
18354# Shell to use when invoking shell scripts.
18355SHELL=$lt_SHELL
18356
18357# Whether or not to build shared libraries.
18358build_libtool_libs=$enable_shared
18359
18360# Whether or not to build static libraries.
18361build_old_libs=$enable_static
18362
18363# Whether or not to add -lc for building shared libraries.
18364build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18365
18366# Whether or not to disallow shared libs when runtime libs are static
18367allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18368
18369# Whether or not to optimize for fast installation.
18370fast_install=$enable_fast_install
18371
18372# The host system.
18373host_alias=$host_alias
18374host=$host
18375host_os=$host_os
18376
18377# The build system.
18378build_alias=$build_alias
18379build=$build
18380build_os=$build_os
18381
18382# An echo program that does not interpret backslashes.
18383echo=$lt_echo
18384
18385# The archiver.
18386AR=$lt_AR
18387AR_FLAGS=$lt_AR_FLAGS
18388
18389# A C compiler.
18390LTCC=$lt_LTCC
18391
18392# LTCC compiler flags.
18393LTCFLAGS=$lt_LTCFLAGS
18394
18395# A language-specific compiler.
18396CC=$lt_compiler_GCJ
18397
18398# Is the compiler the GNU C compiler?
18399with_gcc=$GCC_GCJ
18400
18401# An ERE matcher.
18402EGREP=$lt_EGREP
18403
18404# The linker used to build libraries.
18405LD=$lt_LD_GCJ
18406
18407# Whether we need hard or soft links.
18408LN_S=$lt_LN_S
18409
18410# A BSD-compatible nm program.
18411NM=$lt_NM
18412
18413# A symbol stripping program
18414STRIP=$lt_STRIP
18415
18416# Used to examine libraries when file_magic_cmd begins "file"
18417MAGIC_CMD=$MAGIC_CMD
18418
18419# Used on cygwin: DLL creation program.
18420DLLTOOL="$DLLTOOL"
18421
18422# Used on cygwin: object dumper.
18423OBJDUMP="$OBJDUMP"
18424
18425# Used on cygwin: assembler.
18426AS="$AS"
18427
18428# The name of the directory that contains temporary libtool files.
18429objdir=$objdir
18430
18431# How to create reloadable object files.
18432reload_flag=$lt_reload_flag
18433reload_cmds=$lt_reload_cmds
18434
18435# How to pass a linker flag through the compiler.
18436wl=$lt_lt_prog_compiler_wl_GCJ
18437
18438# Object file suffix (normally "o").
18439objext="$ac_objext"
18440
18441# Old archive suffix (normally "a").
18442libext="$libext"
18443
18444# Shared library suffix (normally ".so").
18445shrext_cmds='$shrext_cmds'
18446
18447# Executable file suffix (normally "").
18448exeext="$exeext"
18449
18450# Additional compiler flags for building library objects.
18451pic_flag=$lt_lt_prog_compiler_pic_GCJ
18452pic_mode=$pic_mode
18453
18454# What is the maximum length of a command?
18455max_cmd_len=$lt_cv_sys_max_cmd_len
18456
18457# Does compiler simultaneously support -c and -o options?
18458compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18459
18460# Must we lock files when doing compilation?
18461need_locks=$lt_need_locks
18462
18463# Do we need the lib prefix for modules?
18464need_lib_prefix=$need_lib_prefix
18465
18466# Do we need a version for libraries?
18467need_version=$need_version
18468
18469# Whether dlopen is supported.
18470dlopen_support=$enable_dlopen
18471
18472# Whether dlopen of programs is supported.
18473dlopen_self=$enable_dlopen_self
18474
18475# Whether dlopen of statically linked programs is supported.
18476dlopen_self_static=$enable_dlopen_self_static
18477
18478# Compiler flag to prevent dynamic linking.
18479link_static_flag=$lt_lt_prog_compiler_static_GCJ
18480
18481# Compiler flag to turn off builtin functions.
18482no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18483
18484# Compiler flag to allow reflexive dlopens.
18485export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
18486
18487# Compiler flag to generate shared objects directly from archives.
18488whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
18489
18490# Compiler flag to generate thread-safe objects.
18491thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
18492
18493# Library versioning type.
18494version_type=$version_type
18495
18496# Format of library name prefix.
18497libname_spec=$lt_libname_spec
18498
18499# List of archive names.  First name is the real one, the rest are links.
18500# The last name is the one that the linker finds with -lNAME.
18501library_names_spec=$lt_library_names_spec
18502
18503# The coded name of the library, if different from the real name.
18504soname_spec=$lt_soname_spec
18505
18506# Commands used to build and install an old-style archive.
18507RANLIB=$lt_RANLIB
18508old_archive_cmds=$lt_old_archive_cmds_GCJ
18509old_postinstall_cmds=$lt_old_postinstall_cmds
18510old_postuninstall_cmds=$lt_old_postuninstall_cmds
18511
18512# Create an old-style archive from a shared archive.
18513old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
18514
18515# Create a temporary old-style archive to link instead of a shared archive.
18516old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
18517
18518# Commands used to build and install a shared archive.
18519archive_cmds=$lt_archive_cmds_GCJ
18520archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
18521postinstall_cmds=$lt_postinstall_cmds
18522postuninstall_cmds=$lt_postuninstall_cmds
18523
18524# Commands used to build a loadable module (assumed same as above if empty)
18525module_cmds=$lt_module_cmds_GCJ
18526module_expsym_cmds=$lt_module_expsym_cmds_GCJ
18527
18528# Commands to strip libraries.
18529old_striplib=$lt_old_striplib
18530striplib=$lt_striplib
18531
18532# Dependencies to place before the objects being linked to create a
18533# shared library.
18534predep_objects=$lt_predep_objects_GCJ
18535
18536# Dependencies to place after the objects being linked to create a
18537# shared library.
18538postdep_objects=$lt_postdep_objects_GCJ
18539
18540# Dependencies to place before the objects being linked to create a
18541# shared library.
18542predeps=$lt_predeps_GCJ
18543
18544# Dependencies to place after the objects being linked to create a
18545# shared library.
18546postdeps=$lt_postdeps_GCJ
18547
18548# The library search path used internally by the compiler when linking
18549# a shared library.
18550compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
18551
18552# Method to check whether dependent libraries are shared objects.
18553deplibs_check_method=$lt_deplibs_check_method
18554
18555# Command to use when deplibs_check_method == file_magic.
18556file_magic_cmd=$lt_file_magic_cmd
18557
18558# Flag that allows shared libraries with undefined symbols to be built.
18559allow_undefined_flag=$lt_allow_undefined_flag_GCJ
18560
18561# Flag that forces no undefined symbols.
18562no_undefined_flag=$lt_no_undefined_flag_GCJ
18563
18564# Commands used to finish a libtool library installation in a directory.
18565finish_cmds=$lt_finish_cmds
18566
18567# Same as above, but a single script fragment to be evaled but not shown.
18568finish_eval=$lt_finish_eval
18569
18570# Take the output of nm and produce a listing of raw symbols and C names.
18571global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
18572
18573# Transform the output of nm in a proper C declaration
18574global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
18575
18576# Transform the output of nm in a C name address pair
18577global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
18578
18579# This is the shared library runtime path variable.
18580runpath_var=$runpath_var
18581
18582# This is the shared library path variable.
18583shlibpath_var=$shlibpath_var
18584
18585# Is shlibpath searched before the hard-coded library search path?
18586shlibpath_overrides_runpath=$shlibpath_overrides_runpath
18587
18588# How to hardcode a shared library path into an executable.
18589hardcode_action=$hardcode_action_GCJ
18590
18591# Whether we should hardcode library paths into libraries.
18592hardcode_into_libs=$hardcode_into_libs
18593
18594# Flag to hardcode \$libdir into a binary during linking.
18595# This must work even if \$libdir does not exist.
18596hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
18597
18598# If ld is used when linking, flag to hardcode \$libdir into
18599# a binary during linking. This must work even if \$libdir does
18600# not exist.
18601hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
18602
18603# Whether we need a single -rpath flag with a separated argument.
18604hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
18605
18606# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
18607# resulting binary.
18608hardcode_direct=$hardcode_direct_GCJ
18609
18610# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
18611# resulting binary.
18612hardcode_minus_L=$hardcode_minus_L_GCJ
18613
18614# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
18615# the resulting binary.
18616hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
18617
18618# Set to yes if building a shared library automatically hardcodes DIR into the library
18619# and all subsequent libraries and executables linked against it.
18620hardcode_automatic=$hardcode_automatic_GCJ
18621
18622# Variables whose values should be saved in libtool wrapper scripts and
18623# restored at relink time.
18624variables_saved_for_relink="$variables_saved_for_relink"
18625
18626# Whether libtool must link a program against all its dependency libraries.
18627link_all_deplibs=$link_all_deplibs_GCJ
18628
18629# Compile-time system search path for libraries
18630sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
18631
18632# Run-time system search path for libraries
18633sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
18634
18635# Fix the shell variable \$srcfile for the compiler.
18636fix_srcfile_path="$fix_srcfile_path_GCJ"
18637
18638# Set to yes if exported symbols are required.
18639always_export_symbols=$always_export_symbols_GCJ
18640
18641# The commands to list exported symbols.
18642export_symbols_cmds=$lt_export_symbols_cmds_GCJ
18643
18644# The commands to extract the exported symbol list from a shared archive.
18645extract_expsyms_cmds=$lt_extract_expsyms_cmds
18646
18647# Symbols that should not be listed in the preloaded symbols.
18648exclude_expsyms=$lt_exclude_expsyms_GCJ
18649
18650# Symbols that must always be exported.
18651include_expsyms=$lt_include_expsyms_GCJ
18652
18653# ### END LIBTOOL TAG CONFIG: $tagname
18654
18655__EOF__
18656
18657
18658else
18659  # If there is no Makefile yet, we rely on a make rule to execute
18660  # `config.status --recheck' to rerun these tests and create the
18661  # libtool script then.
18662  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
18663  if test -f "$ltmain_in"; then
18664    test -f Makefile && make "$ltmain"
18665  fi
18666fi
18667
18668
18669ac_ext=c
18670ac_cpp='$CPP $CPPFLAGS'
18671ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
18672ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
18673ac_compiler_gnu=$ac_cv_c_compiler_gnu
18674
18675CC="$lt_save_CC"
18676
18677	else
18678	  tagname=""
18679	fi
18680	;;
18681
18682      RC)
18683
18684
18685# Source file extension for RC test sources.
18686ac_ext=rc
18687
18688# Object file extension for compiled RC test sources.
18689objext=o
18690objext_RC=$objext
18691
18692# Code to be used in simple compile tests
18693lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
18694
18695# Code to be used in simple link tests
18696lt_simple_link_test_code="$lt_simple_compile_test_code"
18697
18698# ltmain only uses $CC for tagged configurations so make sure $CC is set.
18699
18700# If no C compiler was specified, use CC.
18701LTCC=${LTCC-"$CC"}
18702
18703# If no C compiler flags were specified, use CFLAGS.
18704LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
18705
18706# Allow CC to be a program name with arguments.
18707compiler=$CC
18708
18709
18710# save warnings/boilerplate of simple test code
18711ac_outfile=conftest.$ac_objext
18712printf "$lt_simple_compile_test_code" >conftest.$ac_ext
18713eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18714_lt_compiler_boilerplate=`cat conftest.err`
18715$rm conftest*
18716
18717ac_outfile=conftest.$ac_objext
18718printf "$lt_simple_link_test_code" >conftest.$ac_ext
18719eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
18720_lt_linker_boilerplate=`cat conftest.err`
18721$rm conftest*
18722
18723
18724# Allow CC to be a program name with arguments.
18725lt_save_CC="$CC"
18726CC=${RC-"windres"}
18727compiler=$CC
18728compiler_RC=$CC
18729for cc_temp in $compiler""; do
18730  case $cc_temp in
18731    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
18732    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
18733    \-*) ;;
18734    *) break;;
18735  esac
18736done
18737cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
18738
18739lt_cv_prog_compiler_c_o_RC=yes
18740
18741# The else clause should only fire when bootstrapping the
18742# libtool distribution, otherwise you forgot to ship ltmain.sh
18743# with your package, and you will get complaints that there are
18744# no rules to generate ltmain.sh.
18745if test -f "$ltmain"; then
18746  # See if we are running on zsh, and set the options which allow our commands through
18747  # without removal of \ escapes.
18748  if test -n "${ZSH_VERSION+set}" ; then
18749    setopt NO_GLOB_SUBST
18750  fi
18751  # Now quote all the things that may contain metacharacters while being
18752  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18753  # variables and quote the copies for generation of the libtool script.
18754  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18755    SED SHELL STRIP \
18756    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18757    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18758    deplibs_check_method reload_flag reload_cmds need_locks \
18759    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18760    lt_cv_sys_global_symbol_to_c_name_address \
18761    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18762    old_postinstall_cmds old_postuninstall_cmds \
18763    compiler_RC \
18764    CC_RC \
18765    LD_RC \
18766    lt_prog_compiler_wl_RC \
18767    lt_prog_compiler_pic_RC \
18768    lt_prog_compiler_static_RC \
18769    lt_prog_compiler_no_builtin_flag_RC \
18770    export_dynamic_flag_spec_RC \
18771    thread_safe_flag_spec_RC \
18772    whole_archive_flag_spec_RC \
18773    enable_shared_with_static_runtimes_RC \
18774    old_archive_cmds_RC \
18775    old_archive_from_new_cmds_RC \
18776    predep_objects_RC \
18777    postdep_objects_RC \
18778    predeps_RC \
18779    postdeps_RC \
18780    compiler_lib_search_path_RC \
18781    archive_cmds_RC \
18782    archive_expsym_cmds_RC \
18783    postinstall_cmds_RC \
18784    postuninstall_cmds_RC \
18785    old_archive_from_expsyms_cmds_RC \
18786    allow_undefined_flag_RC \
18787    no_undefined_flag_RC \
18788    export_symbols_cmds_RC \
18789    hardcode_libdir_flag_spec_RC \
18790    hardcode_libdir_flag_spec_ld_RC \
18791    hardcode_libdir_separator_RC \
18792    hardcode_automatic_RC \
18793    module_cmds_RC \
18794    module_expsym_cmds_RC \
18795    lt_cv_prog_compiler_c_o_RC \
18796    exclude_expsyms_RC \
18797    include_expsyms_RC; do
18798
18799    case $var in
18800    old_archive_cmds_RC | \
18801    old_archive_from_new_cmds_RC | \
18802    archive_cmds_RC | \
18803    archive_expsym_cmds_RC | \
18804    module_cmds_RC | \
18805    module_expsym_cmds_RC | \
18806    old_archive_from_expsyms_cmds_RC | \
18807    export_symbols_cmds_RC | \
18808    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18809    postinstall_cmds | postuninstall_cmds | \
18810    old_postinstall_cmds | old_postuninstall_cmds | \
18811    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18812      # Double-quote double-evaled strings.
18813      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18814      ;;
18815    *)
18816      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18817      ;;
18818    esac
18819  done
18820
18821  case $lt_echo in
18822  *'\$0 --fallback-echo"')
18823    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18824    ;;
18825  esac
18826
18827cfgfile="$ofile"
18828
18829  cat <<__EOF__ >> "$cfgfile"
18830# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18831
18832# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18833
18834# Shell to use when invoking shell scripts.
18835SHELL=$lt_SHELL
18836
18837# Whether or not to build shared libraries.
18838build_libtool_libs=$enable_shared
18839
18840# Whether or not to build static libraries.
18841build_old_libs=$enable_static
18842
18843# Whether or not to add -lc for building shared libraries.
18844build_libtool_need_lc=$archive_cmds_need_lc_RC
18845
18846# Whether or not to disallow shared libs when runtime libs are static
18847allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
18848
18849# Whether or not to optimize for fast installation.
18850fast_install=$enable_fast_install
18851
18852# The host system.
18853host_alias=$host_alias
18854host=$host
18855host_os=$host_os
18856
18857# The build system.
18858build_alias=$build_alias
18859build=$build
18860build_os=$build_os
18861
18862# An echo program that does not interpret backslashes.
18863echo=$lt_echo
18864
18865# The archiver.
18866AR=$lt_AR
18867AR_FLAGS=$lt_AR_FLAGS
18868
18869# A C compiler.
18870LTCC=$lt_LTCC
18871
18872# LTCC compiler flags.
18873LTCFLAGS=$lt_LTCFLAGS
18874
18875# A language-specific compiler.
18876CC=$lt_compiler_RC
18877
18878# Is the compiler the GNU C compiler?
18879with_gcc=$GCC_RC
18880
18881# An ERE matcher.
18882EGREP=$lt_EGREP
18883
18884# The linker used to build libraries.
18885LD=$lt_LD_RC
18886
18887# Whether we need hard or soft links.
18888LN_S=$lt_LN_S
18889
18890# A BSD-compatible nm program.
18891NM=$lt_NM
18892
18893# A symbol stripping program
18894STRIP=$lt_STRIP
18895
18896# Used to examine libraries when file_magic_cmd begins "file"
18897MAGIC_CMD=$MAGIC_CMD
18898
18899# Used on cygwin: DLL creation program.
18900DLLTOOL="$DLLTOOL"
18901
18902# Used on cygwin: object dumper.
18903OBJDUMP="$OBJDUMP"
18904
18905# Used on cygwin: assembler.
18906AS="$AS"
18907
18908# The name of the directory that contains temporary libtool files.
18909objdir=$objdir
18910
18911# How to create reloadable object files.
18912reload_flag=$lt_reload_flag
18913reload_cmds=$lt_reload_cmds
18914
18915# How to pass a linker flag through the compiler.
18916wl=$lt_lt_prog_compiler_wl_RC
18917
18918# Object file suffix (normally "o").
18919objext="$ac_objext"
18920
18921# Old archive suffix (normally "a").
18922libext="$libext"
18923
18924# Shared library suffix (normally ".so").
18925shrext_cmds='$shrext_cmds'
18926
18927# Executable file suffix (normally "").
18928exeext="$exeext"
18929
18930# Additional compiler flags for building library objects.
18931pic_flag=$lt_lt_prog_compiler_pic_RC
18932pic_mode=$pic_mode
18933
18934# What is the maximum length of a command?
18935max_cmd_len=$lt_cv_sys_max_cmd_len
18936
18937# Does compiler simultaneously support -c and -o options?
18938compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
18939
18940# Must we lock files when doing compilation?
18941need_locks=$lt_need_locks
18942
18943# Do we need the lib prefix for modules?
18944need_lib_prefix=$need_lib_prefix
18945
18946# Do we need a version for libraries?
18947need_version=$need_version
18948
18949# Whether dlopen is supported.
18950dlopen_support=$enable_dlopen
18951
18952# Whether dlopen of programs is supported.
18953dlopen_self=$enable_dlopen_self
18954
18955# Whether dlopen of statically linked programs is supported.
18956dlopen_self_static=$enable_dlopen_self_static
18957
18958# Compiler flag to prevent dynamic linking.
18959link_static_flag=$lt_lt_prog_compiler_static_RC
18960
18961# Compiler flag to turn off builtin functions.
18962no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
18963
18964# Compiler flag to allow reflexive dlopens.
18965export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
18966
18967# Compiler flag to generate shared objects directly from archives.
18968whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
18969
18970# Compiler flag to generate thread-safe objects.
18971thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
18972
18973# Library versioning type.
18974version_type=$version_type
18975
18976# Format of library name prefix.
18977libname_spec=$lt_libname_spec
18978
18979# List of archive names.  First name is the real one, the rest are links.
18980# The last name is the one that the linker finds with -lNAME.
18981library_names_spec=$lt_library_names_spec
18982
18983# The coded name of the library, if different from the real name.
18984soname_spec=$lt_soname_spec
18985
18986# Commands used to build and install an old-style archive.
18987RANLIB=$lt_RANLIB
18988old_archive_cmds=$lt_old_archive_cmds_RC
18989old_postinstall_cmds=$lt_old_postinstall_cmds
18990old_postuninstall_cmds=$lt_old_postuninstall_cmds
18991
18992# Create an old-style archive from a shared archive.
18993old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
18994
18995# Create a temporary old-style archive to link instead of a shared archive.
18996old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
18997
18998# Commands used to build and install a shared archive.
18999archive_cmds=$lt_archive_cmds_RC
19000archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19001postinstall_cmds=$lt_postinstall_cmds
19002postuninstall_cmds=$lt_postuninstall_cmds
19003
19004# Commands used to build a loadable module (assumed same as above if empty)
19005module_cmds=$lt_module_cmds_RC
19006module_expsym_cmds=$lt_module_expsym_cmds_RC
19007
19008# Commands to strip libraries.
19009old_striplib=$lt_old_striplib
19010striplib=$lt_striplib
19011
19012# Dependencies to place before the objects being linked to create a
19013# shared library.
19014predep_objects=$lt_predep_objects_RC
19015
19016# Dependencies to place after the objects being linked to create a
19017# shared library.
19018postdep_objects=$lt_postdep_objects_RC
19019
19020# Dependencies to place before the objects being linked to create a
19021# shared library.
19022predeps=$lt_predeps_RC
19023
19024# Dependencies to place after the objects being linked to create a
19025# shared library.
19026postdeps=$lt_postdeps_RC
19027
19028# The library search path used internally by the compiler when linking
19029# a shared library.
19030compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19031
19032# Method to check whether dependent libraries are shared objects.
19033deplibs_check_method=$lt_deplibs_check_method
19034
19035# Command to use when deplibs_check_method == file_magic.
19036file_magic_cmd=$lt_file_magic_cmd
19037
19038# Flag that allows shared libraries with undefined symbols to be built.
19039allow_undefined_flag=$lt_allow_undefined_flag_RC
19040
19041# Flag that forces no undefined symbols.
19042no_undefined_flag=$lt_no_undefined_flag_RC
19043
19044# Commands used to finish a libtool library installation in a directory.
19045finish_cmds=$lt_finish_cmds
19046
19047# Same as above, but a single script fragment to be evaled but not shown.
19048finish_eval=$lt_finish_eval
19049
19050# Take the output of nm and produce a listing of raw symbols and C names.
19051global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19052
19053# Transform the output of nm in a proper C declaration
19054global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19055
19056# Transform the output of nm in a C name address pair
19057global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19058
19059# This is the shared library runtime path variable.
19060runpath_var=$runpath_var
19061
19062# This is the shared library path variable.
19063shlibpath_var=$shlibpath_var
19064
19065# Is shlibpath searched before the hard-coded library search path?
19066shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19067
19068# How to hardcode a shared library path into an executable.
19069hardcode_action=$hardcode_action_RC
19070
19071# Whether we should hardcode library paths into libraries.
19072hardcode_into_libs=$hardcode_into_libs
19073
19074# Flag to hardcode \$libdir into a binary during linking.
19075# This must work even if \$libdir does not exist.
19076hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19077
19078# If ld is used when linking, flag to hardcode \$libdir into
19079# a binary during linking. This must work even if \$libdir does
19080# not exist.
19081hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19082
19083# Whether we need a single -rpath flag with a separated argument.
19084hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19085
19086# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19087# resulting binary.
19088hardcode_direct=$hardcode_direct_RC
19089
19090# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19091# resulting binary.
19092hardcode_minus_L=$hardcode_minus_L_RC
19093
19094# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19095# the resulting binary.
19096hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19097
19098# Set to yes if building a shared library automatically hardcodes DIR into the library
19099# and all subsequent libraries and executables linked against it.
19100hardcode_automatic=$hardcode_automatic_RC
19101
19102# Variables whose values should be saved in libtool wrapper scripts and
19103# restored at relink time.
19104variables_saved_for_relink="$variables_saved_for_relink"
19105
19106# Whether libtool must link a program against all its dependency libraries.
19107link_all_deplibs=$link_all_deplibs_RC
19108
19109# Compile-time system search path for libraries
19110sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19111
19112# Run-time system search path for libraries
19113sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19114
19115# Fix the shell variable \$srcfile for the compiler.
19116fix_srcfile_path="$fix_srcfile_path_RC"
19117
19118# Set to yes if exported symbols are required.
19119always_export_symbols=$always_export_symbols_RC
19120
19121# The commands to list exported symbols.
19122export_symbols_cmds=$lt_export_symbols_cmds_RC
19123
19124# The commands to extract the exported symbol list from a shared archive.
19125extract_expsyms_cmds=$lt_extract_expsyms_cmds
19126
19127# Symbols that should not be listed in the preloaded symbols.
19128exclude_expsyms=$lt_exclude_expsyms_RC
19129
19130# Symbols that must always be exported.
19131include_expsyms=$lt_include_expsyms_RC
19132
19133# ### END LIBTOOL TAG CONFIG: $tagname
19134
19135__EOF__
19136
19137
19138else
19139  # If there is no Makefile yet, we rely on a make rule to execute
19140  # `config.status --recheck' to rerun these tests and create the
19141  # libtool script then.
19142  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19143  if test -f "$ltmain_in"; then
19144    test -f Makefile && make "$ltmain"
19145  fi
19146fi
19147
19148
19149ac_ext=c
19150ac_cpp='$CPP $CPPFLAGS'
19151ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19152ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19153ac_compiler_gnu=$ac_cv_c_compiler_gnu
19154
19155CC="$lt_save_CC"
19156
19157	;;
19158
19159      *)
19160	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19161echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19162   { (exit 1); exit 1; }; }
19163	;;
19164      esac
19165
19166      # Append the new tag name to the list of available tags.
19167      if test -n "$tagname" ; then
19168      available_tags="$available_tags $tagname"
19169    fi
19170    fi
19171  done
19172  IFS="$lt_save_ifs"
19173
19174  # Now substitute the updated list of available tags.
19175  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19176    mv "${ofile}T" "$ofile"
19177    chmod +x "$ofile"
19178  else
19179    rm -f "${ofile}T"
19180    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19181echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19182   { (exit 1); exit 1; }; }
19183  fi
19184fi
19185
19186
19187
19188# This can be used to rebuild libtool when needed
19189LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19190
19191# Always use our own libtool.
19192LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19193
19194# Prevent multiple expansion
19195
19196
19197
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208
19209
19210
19211
19212
19213
19214
19215
19216# Check for X
19217
19218
19219if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19220	if test -n "$ac_tool_prefix"; then
19221  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19222set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19223{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19224echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19225if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19226  echo $ECHO_N "(cached) $ECHO_C" >&6
19227else
19228  case $PKG_CONFIG in
19229  [\\/]* | ?:[\\/]*)
19230  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19231  ;;
19232  *)
19233  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19234for as_dir in $PATH
19235do
19236  IFS=$as_save_IFS
19237  test -z "$as_dir" && as_dir=.
19238  for ac_exec_ext in '' $ac_executable_extensions; do
19239  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19240    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19241    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19242    break 2
19243  fi
19244done
19245done
19246IFS=$as_save_IFS
19247
19248  ;;
19249esac
19250fi
19251PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19252if test -n "$PKG_CONFIG"; then
19253  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
19254echo "${ECHO_T}$PKG_CONFIG" >&6; }
19255else
19256  { echo "$as_me:$LINENO: result: no" >&5
19257echo "${ECHO_T}no" >&6; }
19258fi
19259
19260
19261fi
19262if test -z "$ac_cv_path_PKG_CONFIG"; then
19263  ac_pt_PKG_CONFIG=$PKG_CONFIG
19264  # Extract the first word of "pkg-config", so it can be a program name with args.
19265set dummy pkg-config; ac_word=$2
19266{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19267echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19268if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
19269  echo $ECHO_N "(cached) $ECHO_C" >&6
19270else
19271  case $ac_pt_PKG_CONFIG in
19272  [\\/]* | ?:[\\/]*)
19273  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19274  ;;
19275  *)
19276  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19277for as_dir in $PATH
19278do
19279  IFS=$as_save_IFS
19280  test -z "$as_dir" && as_dir=.
19281  for ac_exec_ext in '' $ac_executable_extensions; do
19282  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
19283    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19284    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19285    break 2
19286  fi
19287done
19288done
19289IFS=$as_save_IFS
19290
19291  ;;
19292esac
19293fi
19294ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19295if test -n "$ac_pt_PKG_CONFIG"; then
19296  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
19297echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
19298else
19299  { echo "$as_me:$LINENO: result: no" >&5
19300echo "${ECHO_T}no" >&6; }
19301fi
19302
19303  if test "x$ac_pt_PKG_CONFIG" = x; then
19304    PKG_CONFIG=""
19305  else
19306    case $cross_compiling:$ac_tool_warned in
19307yes:)
19308{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19309whose name does not start with the host triplet.  If you think this
19310configuration is useful to you, please write to autoconf@gnu.org." >&5
19311echo "$as_me: 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." >&2;}
19314ac_tool_warned=yes ;;
19315esac
19316    PKG_CONFIG=$ac_pt_PKG_CONFIG
19317  fi
19318else
19319  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19320fi
19321
19322fi
19323if test -n "$PKG_CONFIG"; then
19324	_pkg_min_version=0.9.0
19325	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
19326echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
19327	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19328		{ echo "$as_me:$LINENO: result: yes" >&5
19329echo "${ECHO_T}yes" >&6; }
19330	else
19331		{ echo "$as_me:$LINENO: result: no" >&5
19332echo "${ECHO_T}no" >&6; }
19333		PKG_CONFIG=""
19334	fi
19335
19336fi
19337
19338pkg_failed=no
19339{ echo "$as_me:$LINENO: checking for X" >&5
19340echo $ECHO_N "checking for X... $ECHO_C" >&6; }
19341
19342if test -n "$PKG_CONFIG"; then
19343    if test -n "$X_CFLAGS"; then
19344        pkg_cv_X_CFLAGS="$X_CFLAGS"
19345    else
19346        if test -n "$PKG_CONFIG" && \
19347    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5
19348  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
19349  ac_status=$?
19350  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19351  (exit $ac_status); }; then
19352  pkg_cv_X_CFLAGS=`$PKG_CONFIG --cflags "x11" 2>/dev/null`
19353else
19354  pkg_failed=yes
19355fi
19356    fi
19357else
19358	pkg_failed=untried
19359fi
19360if test -n "$PKG_CONFIG"; then
19361    if test -n "$X_LIBS"; then
19362        pkg_cv_X_LIBS="$X_LIBS"
19363    else
19364        if test -n "$PKG_CONFIG" && \
19365    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5
19366  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
19367  ac_status=$?
19368  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19369  (exit $ac_status); }; then
19370  pkg_cv_X_LIBS=`$PKG_CONFIG --libs "x11" 2>/dev/null`
19371else
19372  pkg_failed=yes
19373fi
19374    fi
19375else
19376	pkg_failed=untried
19377fi
19378
19379
19380
19381if test $pkg_failed = yes; then
19382
19383if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19384        _pkg_short_errors_supported=yes
19385else
19386        _pkg_short_errors_supported=no
19387fi
19388        if test $_pkg_short_errors_supported = yes; then
19389	        X_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "x11"`
19390        else
19391	        X_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11"`
19392        fi
19393	# Put the nasty error message in config.log where it belongs
19394	echo "$X_PKG_ERRORS" >&5
19395
19396	{ { echo "$as_me:$LINENO: error: Package requirements (x11) were not met:
19397
19398$X_PKG_ERRORS
19399
19400Consider adjusting the PKG_CONFIG_PATH environment variable if you
19401installed software in a non-standard prefix.
19402
19403Alternatively, you may set the environment variables X_CFLAGS
19404and X_LIBS to avoid the need to call pkg-config.
19405See the pkg-config man page for more details.
19406" >&5
19407echo "$as_me: error: Package requirements (x11) were not met:
19408
19409$X_PKG_ERRORS
19410
19411Consider adjusting the PKG_CONFIG_PATH environment variable if you
19412installed software in a non-standard prefix.
19413
19414Alternatively, you may set the environment variables X_CFLAGS
19415and X_LIBS to avoid the need to call pkg-config.
19416See the pkg-config man page for more details.
19417" >&2;}
19418   { (exit 1); exit 1; }; }
19419elif test $pkg_failed = untried; then
19420	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
19421is in your PATH or set the PKG_CONFIG environment variable to the full
19422path to pkg-config.
19423
19424Alternatively, you may set the environment variables X_CFLAGS
19425and X_LIBS to avoid the need to call pkg-config.
19426See the pkg-config man page for more details.
19427
19428To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19429See \`config.log' for more details." >&5
19430echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
19431is in your PATH or set the PKG_CONFIG environment variable to the full
19432path to pkg-config.
19433
19434Alternatively, you may set the environment variables X_CFLAGS
19435and X_LIBS to avoid the need to call pkg-config.
19436See the pkg-config man page for more details.
19437
19438To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19439See \`config.log' for more details." >&2;}
19440   { (exit 1); exit 1; }; }
19441else
19442	X_CFLAGS=$pkg_cv_X_CFLAGS
19443	X_LIBS=$pkg_cv_X_LIBS
19444        { echo "$as_me:$LINENO: result: yes" >&5
19445echo "${ECHO_T}yes" >&6; }
19446	:
19447fi
19448
19449X_REQUIRES="x11"
19450X_NON_PKG_CFLAGS=""
19451X_NON_PKG_LIBS=""
19452
19453
19454
19455
19456
19457# Check render configuration, strip extra digits from package version to
19458# find the required protocol version
19459
19460if test "$VERSION" = "" ; then
19461       VERSION=$PACKAGE_VERSION;
19462fi
19463RENDER_VERSION=`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`
19464
19465
19466pkg_failed=no
19467{ echo "$as_me:$LINENO: checking for RENDER" >&5
19468echo $ECHO_N "checking for RENDER... $ECHO_C" >&6; }
19469
19470if test -n "$PKG_CONFIG"; then
19471    if test -n "$RENDER_CFLAGS"; then
19472        pkg_cv_RENDER_CFLAGS="$RENDER_CFLAGS"
19473    else
19474        if test -n "$PKG_CONFIG" && \
19475    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"renderproto >= \$RENDER_VERSION\"") >&5
19476  ($PKG_CONFIG --exists --print-errors "renderproto >= $RENDER_VERSION") 2>&5
19477  ac_status=$?
19478  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19479  (exit $ac_status); }; then
19480  pkg_cv_RENDER_CFLAGS=`$PKG_CONFIG --cflags "renderproto >= $RENDER_VERSION" 2>/dev/null`
19481else
19482  pkg_failed=yes
19483fi
19484    fi
19485else
19486	pkg_failed=untried
19487fi
19488if test -n "$PKG_CONFIG"; then
19489    if test -n "$RENDER_LIBS"; then
19490        pkg_cv_RENDER_LIBS="$RENDER_LIBS"
19491    else
19492        if test -n "$PKG_CONFIG" && \
19493    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"renderproto >= \$RENDER_VERSION\"") >&5
19494  ($PKG_CONFIG --exists --print-errors "renderproto >= $RENDER_VERSION") 2>&5
19495  ac_status=$?
19496  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19497  (exit $ac_status); }; then
19498  pkg_cv_RENDER_LIBS=`$PKG_CONFIG --libs "renderproto >= $RENDER_VERSION" 2>/dev/null`
19499else
19500  pkg_failed=yes
19501fi
19502    fi
19503else
19504	pkg_failed=untried
19505fi
19506
19507
19508
19509if test $pkg_failed = yes; then
19510
19511if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19512        _pkg_short_errors_supported=yes
19513else
19514        _pkg_short_errors_supported=no
19515fi
19516        if test $_pkg_short_errors_supported = yes; then
19517	        RENDER_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "renderproto >= $RENDER_VERSION"`
19518        else
19519	        RENDER_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "renderproto >= $RENDER_VERSION"`
19520        fi
19521	# Put the nasty error message in config.log where it belongs
19522	echo "$RENDER_PKG_ERRORS" >&5
19523
19524	{ { echo "$as_me:$LINENO: error: Package requirements (renderproto >= $RENDER_VERSION) were not met:
19525
19526$RENDER_PKG_ERRORS
19527
19528Consider adjusting the PKG_CONFIG_PATH environment variable if you
19529installed software in a non-standard prefix.
19530
19531Alternatively, you may set the environment variables RENDER_CFLAGS
19532and RENDER_LIBS to avoid the need to call pkg-config.
19533See the pkg-config man page for more details.
19534" >&5
19535echo "$as_me: error: Package requirements (renderproto >= $RENDER_VERSION) were not met:
19536
19537$RENDER_PKG_ERRORS
19538
19539Consider adjusting the PKG_CONFIG_PATH environment variable if you
19540installed software in a non-standard prefix.
19541
19542Alternatively, you may set the environment variables RENDER_CFLAGS
19543and RENDER_LIBS to avoid the need to call pkg-config.
19544See the pkg-config man page for more details.
19545" >&2;}
19546   { (exit 1); exit 1; }; }
19547elif test $pkg_failed = untried; then
19548	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
19549is in your PATH or set the PKG_CONFIG environment variable to the full
19550path to pkg-config.
19551
19552Alternatively, you may set the environment variables RENDER_CFLAGS
19553and RENDER_LIBS to avoid the need to call pkg-config.
19554See the pkg-config man page for more details.
19555
19556To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19557See \`config.log' for more details." >&5
19558echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
19559is in your PATH or set the PKG_CONFIG environment variable to the full
19560path to pkg-config.
19561
19562Alternatively, you may set the environment variables RENDER_CFLAGS
19563and RENDER_LIBS to avoid the need to call pkg-config.
19564See the pkg-config man page for more details.
19565
19566To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19567See \`config.log' for more details." >&2;}
19568   { (exit 1); exit 1; }; }
19569else
19570	RENDER_CFLAGS=$pkg_cv_RENDER_CFLAGS
19571	RENDER_LIBS=$pkg_cv_RENDER_LIBS
19572        { echo "$as_me:$LINENO: result: yes" >&5
19573echo "${ECHO_T}yes" >&6; }
19574	:
19575fi
19576
19577
19578
19579
19580# Check whether --enable-malloc0returnsnull was given.
19581if test "${enable_malloc0returnsnull+set}" = set; then
19582  enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval
19583else
19584  MALLOC_ZERO_RETURNS_NULL=auto
19585fi
19586
19587
19588{ echo "$as_me:$LINENO: checking whether malloc(0) returns NULL" >&5
19589echo $ECHO_N "checking whether malloc(0) returns NULL... $ECHO_C" >&6; }
19590if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
19591	if test "$cross_compiling" = yes; then
19592  { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
19593See \`config.log' for more details." >&5
19594echo "$as_me: error: cannot run test program while cross compiling
19595See \`config.log' for more details." >&2;}
19596   { (exit 1); exit 1; }; }
19597else
19598  cat >conftest.$ac_ext <<_ACEOF
19599
19600char *malloc();
19601char *realloc();
19602char *calloc();
19603main() {
19604    char *m0, *r0, *c0, *p;
19605    m0 = malloc(0);
19606    p = malloc(10);
19607    r0 = realloc(p,0);
19608    c0 = calloc(0);
19609    exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1);
19610}
19611_ACEOF
19612rm -f conftest$ac_exeext
19613if { (ac_try="$ac_link"
19614case "(($ac_try" in
19615  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19616  *) ac_try_echo=$ac_try;;
19617esac
19618eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19619  (eval "$ac_link") 2>&5
19620  ac_status=$?
19621  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19622  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
19623  { (case "(($ac_try" in
19624  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19625  *) ac_try_echo=$ac_try;;
19626esac
19627eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19628  (eval "$ac_try") 2>&5
19629  ac_status=$?
19630  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19631  (exit $ac_status); }; }; then
19632  MALLOC_ZERO_RETURNS_NULL=yes
19633else
19634  echo "$as_me: program exited with status $ac_status" >&5
19635echo "$as_me: failed program was:" >&5
19636sed 's/^/| /' conftest.$ac_ext >&5
19637
19638( exit $ac_status )
19639MALLOC_ZERO_RETURNS_NULL=no
19640fi
19641rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
19642fi
19643
19644
19645fi
19646{ echo "$as_me:$LINENO: result: $MALLOC_ZERO_RETURNS_NULL" >&5
19647echo "${ECHO_T}$MALLOC_ZERO_RETURNS_NULL" >&6; }
19648
19649if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
19650	MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
19651	XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
19652	XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
19653else
19654	MALLOC_ZERO_CFLAGS=""
19655	XMALLOC_ZERO_CFLAGS=""
19656	XTMALLOC_ZERO_CFLAGS=""
19657fi
19658
19659
19660
19661
19662
19663
19664
19665# Check whether --with-release-version was given.
19666if test "${with_release_version+set}" = set; then
19667  withval=$with_release_version; RELEASE_VERSION="$withval"
19668else
19669  RELEASE_VERSION=""
19670fi
19671
19672	if test "x$RELEASE_VERSION" != "x"; then
19673		PACKAGE="$PACKAGE-$RELEASE_VERSION"
19674		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
19675		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
19676echo "$as_me: Building with package name set to $PACKAGE" >&6;}
19677	fi
19678
19679cat >>confdefs.h <<_ACEOF
19680#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
19681_ACEOF
19682
19683	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2`
19684	if test "x$PVM" = "x"; then
19685		PVM="0"
19686	fi
19687
19688cat >>confdefs.h <<_ACEOF
19689#define PACKAGE_VERSION_MINOR $PVM
19690_ACEOF
19691
19692	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3`
19693	if test "x$PVP" = "x"; then
19694		PVP="0"
19695	fi
19696
19697cat >>confdefs.h <<_ACEOF
19698#define PACKAGE_VERSION_PATCHLEVEL $PVP
19699_ACEOF
19700
19701
19702
19703ac_config_files="$ac_config_files Makefile src/Makefile xrender.pc"
19704
19705cat >confcache <<\_ACEOF
19706# This file is a shell script that caches the results of configure
19707# tests run on this system so they can be shared between configure
19708# scripts and configure runs, see configure's option --config-cache.
19709# It is not useful on other systems.  If it contains results you don't
19710# want to keep, you may remove or edit it.
19711#
19712# config.status only pays attention to the cache file if you give it
19713# the --recheck option to rerun configure.
19714#
19715# `ac_cv_env_foo' variables (set or unset) will be overridden when
19716# loading this file, other *unset* `ac_cv_foo' will be assigned the
19717# following values.
19718
19719_ACEOF
19720
19721# The following way of writing the cache mishandles newlines in values,
19722# but we know of no workaround that is simple, portable, and efficient.
19723# So, we kill variables containing newlines.
19724# Ultrix sh set writes to stderr and can't be redirected directly,
19725# and sets the high bit in the cache file unless we assign to the vars.
19726(
19727  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
19728    eval ac_val=\$$ac_var
19729    case $ac_val in #(
19730    *${as_nl}*)
19731      case $ac_var in #(
19732      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
19733echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
19734      esac
19735      case $ac_var in #(
19736      _ | IFS | as_nl) ;; #(
19737      *) $as_unset $ac_var ;;
19738      esac ;;
19739    esac
19740  done
19741
19742  (set) 2>&1 |
19743    case $as_nl`(ac_space=' '; set) 2>&1` in #(
19744    *${as_nl}ac_space=\ *)
19745      # `set' does not quote correctly, so add quotes (double-quote
19746      # substitution turns \\\\ into \\, and sed turns \\ into \).
19747      sed -n \
19748	"s/'/'\\\\''/g;
19749	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
19750      ;; #(
19751    *)
19752      # `set' quotes correctly as required by POSIX, so do not add quotes.
19753      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
19754      ;;
19755    esac |
19756    sort
19757) |
19758  sed '
19759     /^ac_cv_env_/b end
19760     t clear
19761     :clear
19762     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
19763     t end
19764     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
19765     :end' >>confcache
19766if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
19767  if test -w "$cache_file"; then
19768    test "x$cache_file" != "x/dev/null" &&
19769      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
19770echo "$as_me: updating cache $cache_file" >&6;}
19771    cat confcache >$cache_file
19772  else
19773    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
19774echo "$as_me: not updating unwritable cache $cache_file" >&6;}
19775  fi
19776fi
19777rm -f confcache
19778
19779test "x$prefix" = xNONE && prefix=$ac_default_prefix
19780# Let make expand exec_prefix.
19781test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
19782
19783DEFS=-DHAVE_CONFIG_H
19784
19785ac_libobjs=
19786ac_ltlibobjs=
19787for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
19788  # 1. Remove the extension, and $U if already installed.
19789  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
19790  ac_i=`echo "$ac_i" | sed "$ac_script"`
19791  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
19792  #    will be set to the directory where LIBOBJS objects are built.
19793  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
19794  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
19795done
19796LIBOBJS=$ac_libobjs
19797
19798LTLIBOBJS=$ac_ltlibobjs
19799
19800
19801if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
19802  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
19803Usually this means the macro was only invoked conditionally." >&5
19804echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
19805Usually this means the macro was only invoked conditionally." >&2;}
19806   { (exit 1); exit 1; }; }
19807fi
19808if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
19809  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
19810Usually this means the macro was only invoked conditionally." >&5
19811echo "$as_me: error: conditional \"AMDEP\" was never defined.
19812Usually this means the macro was only invoked conditionally." >&2;}
19813   { (exit 1); exit 1; }; }
19814fi
19815if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
19816  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
19817Usually this means the macro was only invoked conditionally." >&5
19818echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
19819Usually this means the macro was only invoked conditionally." >&2;}
19820   { (exit 1); exit 1; }; }
19821fi
19822if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
19823  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
19824Usually this means the macro was only invoked conditionally." >&5
19825echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
19826Usually this means the macro was only invoked conditionally." >&2;}
19827   { (exit 1); exit 1; }; }
19828fi
19829
19830: ${CONFIG_STATUS=./config.status}
19831ac_clean_files_save=$ac_clean_files
19832ac_clean_files="$ac_clean_files $CONFIG_STATUS"
19833{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
19834echo "$as_me: creating $CONFIG_STATUS" >&6;}
19835cat >$CONFIG_STATUS <<_ACEOF
19836#! $SHELL
19837# Generated by $as_me.
19838# Run this file to recreate the current configuration.
19839# Compiler output produced by configure, useful for debugging
19840# configure, is in config.log if it exists.
19841
19842debug=false
19843ac_cs_recheck=false
19844ac_cs_silent=false
19845SHELL=\${CONFIG_SHELL-$SHELL}
19846_ACEOF
19847
19848cat >>$CONFIG_STATUS <<\_ACEOF
19849## --------------------- ##
19850## M4sh Initialization.  ##
19851## --------------------- ##
19852
19853# Be more Bourne compatible
19854DUALCASE=1; export DUALCASE # for MKS sh
19855if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
19856  emulate sh
19857  NULLCMD=:
19858  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19859  # is contrary to our usage.  Disable this feature.
19860  alias -g '${1+"$@"}'='"$@"'
19861  setopt NO_GLOB_SUBST
19862else
19863  case `(set -o) 2>/dev/null` in
19864  *posix*) set -o posix ;;
19865esac
19866
19867fi
19868
19869
19870
19871
19872# PATH needs CR
19873# Avoid depending upon Character Ranges.
19874as_cr_letters='abcdefghijklmnopqrstuvwxyz'
19875as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
19876as_cr_Letters=$as_cr_letters$as_cr_LETTERS
19877as_cr_digits='0123456789'
19878as_cr_alnum=$as_cr_Letters$as_cr_digits
19879
19880# The user is always right.
19881if test "${PATH_SEPARATOR+set}" != set; then
19882  echo "#! /bin/sh" >conf$$.sh
19883  echo  "exit 0"   >>conf$$.sh
19884  chmod +x conf$$.sh
19885  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
19886    PATH_SEPARATOR=';'
19887  else
19888    PATH_SEPARATOR=:
19889  fi
19890  rm -f conf$$.sh
19891fi
19892
19893# Support unset when possible.
19894if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
19895  as_unset=unset
19896else
19897  as_unset=false
19898fi
19899
19900
19901# IFS
19902# We need space, tab and new line, in precisely that order.  Quoting is
19903# there to prevent editors from complaining about space-tab.
19904# (If _AS_PATH_WALK were called with IFS unset, it would disable word
19905# splitting by setting IFS to empty value.)
19906as_nl='
19907'
19908IFS=" ""	$as_nl"
19909
19910# Find who we are.  Look in the path if we contain no directory separator.
19911case $0 in
19912  *[\\/]* ) as_myself=$0 ;;
19913  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19914for as_dir in $PATH
19915do
19916  IFS=$as_save_IFS
19917  test -z "$as_dir" && as_dir=.
19918  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
19919done
19920IFS=$as_save_IFS
19921
19922     ;;
19923esac
19924# We did not find ourselves, most probably we were run as `sh COMMAND'
19925# in which case we are not to be found in the path.
19926if test "x$as_myself" = x; then
19927  as_myself=$0
19928fi
19929if test ! -f "$as_myself"; then
19930  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
19931  { (exit 1); exit 1; }
19932fi
19933
19934# Work around bugs in pre-3.0 UWIN ksh.
19935for as_var in ENV MAIL MAILPATH
19936do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
19937done
19938PS1='$ '
19939PS2='> '
19940PS4='+ '
19941
19942# NLS nuisances.
19943for as_var in \
19944  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
19945  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
19946  LC_TELEPHONE LC_TIME
19947do
19948  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
19949    eval $as_var=C; export $as_var
19950  else
19951    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
19952  fi
19953done
19954
19955# Required to use basename.
19956if expr a : '\(a\)' >/dev/null 2>&1 &&
19957   test "X`expr 00001 : '.*\(...\)'`" = X001; then
19958  as_expr=expr
19959else
19960  as_expr=false
19961fi
19962
19963if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
19964  as_basename=basename
19965else
19966  as_basename=false
19967fi
19968
19969
19970# Name of the executable.
19971as_me=`$as_basename -- "$0" ||
19972$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
19973	 X"$0" : 'X\(//\)$' \| \
19974	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
19975echo X/"$0" |
19976    sed '/^.*\/\([^/][^/]*\)\/*$/{
19977	    s//\1/
19978	    q
19979	  }
19980	  /^X\/\(\/\/\)$/{
19981	    s//\1/
19982	    q
19983	  }
19984	  /^X\/\(\/\).*/{
19985	    s//\1/
19986	    q
19987	  }
19988	  s/.*/./; q'`
19989
19990# CDPATH.
19991$as_unset CDPATH
19992
19993
19994
19995  as_lineno_1=$LINENO
19996  as_lineno_2=$LINENO
19997  test "x$as_lineno_1" != "x$as_lineno_2" &&
19998  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
19999
20000  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20001  # uniformly replaced by the line number.  The first 'sed' inserts a
20002  # line-number line after each line using $LINENO; the second 'sed'
20003  # does the real work.  The second script uses 'N' to pair each
20004  # line-number line with the line containing $LINENO, and appends
20005  # trailing '-' during substitution so that $LINENO is not a special
20006  # case at line end.
20007  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20008  # scripts with optimization help from Paolo Bonzini.  Blame Lee
20009  # E. McMahon (1931-1989) for sed's syntax.  :-)
20010  sed -n '
20011    p
20012    /[$]LINENO/=
20013  ' <$as_myself |
20014    sed '
20015      s/[$]LINENO.*/&-/
20016      t lineno
20017      b
20018      :lineno
20019      N
20020      :loop
20021      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20022      t loop
20023      s/-\n.*//
20024    ' >$as_me.lineno &&
20025  chmod +x "$as_me.lineno" ||
20026    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20027   { (exit 1); exit 1; }; }
20028
20029  # Don't try to exec as it changes $[0], causing all sort of problems
20030  # (the dirname of $[0] is not the place where we might find the
20031  # original and so on.  Autoconf is especially sensitive to this).
20032  . "./$as_me.lineno"
20033  # Exit status is that of the last command.
20034  exit
20035}
20036
20037
20038if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20039  as_dirname=dirname
20040else
20041  as_dirname=false
20042fi
20043
20044ECHO_C= ECHO_N= ECHO_T=
20045case `echo -n x` in
20046-n*)
20047  case `echo 'x\c'` in
20048  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
20049  *)   ECHO_C='\c';;
20050  esac;;
20051*)
20052  ECHO_N='-n';;
20053esac
20054
20055if expr a : '\(a\)' >/dev/null 2>&1 &&
20056   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20057  as_expr=expr
20058else
20059  as_expr=false
20060fi
20061
20062rm -f conf$$ conf$$.exe conf$$.file
20063if test -d conf$$.dir; then
20064  rm -f conf$$.dir/conf$$.file
20065else
20066  rm -f conf$$.dir
20067  mkdir conf$$.dir
20068fi
20069echo >conf$$.file
20070if ln -s conf$$.file conf$$ 2>/dev/null; then
20071  as_ln_s='ln -s'
20072  # ... but there are two gotchas:
20073  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20074  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20075  # In both cases, we have to default to `cp -p'.
20076  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20077    as_ln_s='cp -p'
20078elif ln conf$$.file conf$$ 2>/dev/null; then
20079  as_ln_s=ln
20080else
20081  as_ln_s='cp -p'
20082fi
20083rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20084rmdir conf$$.dir 2>/dev/null
20085
20086if mkdir -p . 2>/dev/null; then
20087  as_mkdir_p=:
20088else
20089  test -d ./-p && rmdir ./-p
20090  as_mkdir_p=false
20091fi
20092
20093if test -x / >/dev/null 2>&1; then
20094  as_test_x='test -x'
20095else
20096  if ls -dL / >/dev/null 2>&1; then
20097    as_ls_L_option=L
20098  else
20099    as_ls_L_option=
20100  fi
20101  as_test_x='
20102    eval sh -c '\''
20103      if test -d "$1"; then
20104        test -d "$1/.";
20105      else
20106	case $1 in
20107        -*)set "./$1";;
20108	esac;
20109	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
20110	???[sx]*):;;*)false;;esac;fi
20111    '\'' sh
20112  '
20113fi
20114as_executable_p=$as_test_x
20115
20116# Sed expression to map a string onto a valid CPP name.
20117as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20118
20119# Sed expression to map a string onto a valid variable name.
20120as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20121
20122
20123exec 6>&1
20124
20125# Save the log message, to keep $[0] and so on meaningful, and to
20126# report actual input values of CONFIG_FILES etc. instead of their
20127# values after options handling.
20128ac_log="
20129This file was extended by libXrender $as_me 0.9.4, which was
20130generated by GNU Autoconf 2.61.  Invocation command line was
20131
20132  CONFIG_FILES    = $CONFIG_FILES
20133  CONFIG_HEADERS  = $CONFIG_HEADERS
20134  CONFIG_LINKS    = $CONFIG_LINKS
20135  CONFIG_COMMANDS = $CONFIG_COMMANDS
20136  $ $0 $@
20137
20138on `(hostname || uname -n) 2>/dev/null | sed 1q`
20139"
20140
20141_ACEOF
20142
20143cat >>$CONFIG_STATUS <<_ACEOF
20144# Files that config.status was made for.
20145config_files="$ac_config_files"
20146config_headers="$ac_config_headers"
20147config_commands="$ac_config_commands"
20148
20149_ACEOF
20150
20151cat >>$CONFIG_STATUS <<\_ACEOF
20152ac_cs_usage="\
20153\`$as_me' instantiates files from templates according to the
20154current configuration.
20155
20156Usage: $0 [OPTIONS] [FILE]...
20157
20158  -h, --help       print this help, then exit
20159  -V, --version    print version number and configuration settings, then exit
20160  -q, --quiet      do not print progress messages
20161  -d, --debug      don't remove temporary files
20162      --recheck    update $as_me by reconfiguring in the same conditions
20163  --file=FILE[:TEMPLATE]
20164		   instantiate the configuration file FILE
20165  --header=FILE[:TEMPLATE]
20166		   instantiate the configuration header FILE
20167
20168Configuration files:
20169$config_files
20170
20171Configuration headers:
20172$config_headers
20173
20174Configuration commands:
20175$config_commands
20176
20177Report bugs to <bug-autoconf@gnu.org>."
20178
20179_ACEOF
20180cat >>$CONFIG_STATUS <<_ACEOF
20181ac_cs_version="\\
20182libXrender config.status 0.9.4
20183configured by $0, generated by GNU Autoconf 2.61,
20184  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
20185
20186Copyright (C) 2006 Free Software Foundation, Inc.
20187This config.status script is free software; the Free Software Foundation
20188gives unlimited permission to copy, distribute and modify it."
20189
20190ac_pwd='$ac_pwd'
20191srcdir='$srcdir'
20192INSTALL='$INSTALL'
20193MKDIR_P='$MKDIR_P'
20194_ACEOF
20195
20196cat >>$CONFIG_STATUS <<\_ACEOF
20197# If no file are specified by the user, then we need to provide default
20198# value.  By we need to know if files were specified by the user.
20199ac_need_defaults=:
20200while test $# != 0
20201do
20202  case $1 in
20203  --*=*)
20204    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20205    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20206    ac_shift=:
20207    ;;
20208  *)
20209    ac_option=$1
20210    ac_optarg=$2
20211    ac_shift=shift
20212    ;;
20213  esac
20214
20215  case $ac_option in
20216  # Handling of the options.
20217  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20218    ac_cs_recheck=: ;;
20219  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20220    echo "$ac_cs_version"; exit ;;
20221  --debug | --debu | --deb | --de | --d | -d )
20222    debug=: ;;
20223  --file | --fil | --fi | --f )
20224    $ac_shift
20225    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20226    ac_need_defaults=false;;
20227  --header | --heade | --head | --hea )
20228    $ac_shift
20229    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
20230    ac_need_defaults=false;;
20231  --he | --h)
20232    # Conflict between --help and --header
20233    { echo "$as_me: error: ambiguous option: $1
20234Try \`$0 --help' for more information." >&2
20235   { (exit 1); exit 1; }; };;
20236  --help | --hel | -h )
20237    echo "$ac_cs_usage"; exit ;;
20238  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20239  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20240    ac_cs_silent=: ;;
20241
20242  # This is an error.
20243  -*) { echo "$as_me: error: unrecognized option: $1
20244Try \`$0 --help' for more information." >&2
20245   { (exit 1); exit 1; }; } ;;
20246
20247  *) ac_config_targets="$ac_config_targets $1"
20248     ac_need_defaults=false ;;
20249
20250  esac
20251  shift
20252done
20253
20254ac_configure_extra_args=
20255
20256if $ac_cs_silent; then
20257  exec 6>/dev/null
20258  ac_configure_extra_args="$ac_configure_extra_args --silent"
20259fi
20260
20261_ACEOF
20262cat >>$CONFIG_STATUS <<_ACEOF
20263if \$ac_cs_recheck; then
20264  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20265  CONFIG_SHELL=$SHELL
20266  export CONFIG_SHELL
20267  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20268fi
20269
20270_ACEOF
20271cat >>$CONFIG_STATUS <<\_ACEOF
20272exec 5>>config.log
20273{
20274  echo
20275  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20276## Running $as_me. ##
20277_ASBOX
20278  echo "$ac_log"
20279} >&5
20280
20281_ACEOF
20282cat >>$CONFIG_STATUS <<_ACEOF
20283#
20284# INIT-COMMANDS
20285#
20286AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20287
20288_ACEOF
20289
20290cat >>$CONFIG_STATUS <<\_ACEOF
20291
20292# Handling of arguments.
20293for ac_config_target in $ac_config_targets
20294do
20295  case $ac_config_target in
20296    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20297    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20298    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20299    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20300    "xrender.pc") CONFIG_FILES="$CONFIG_FILES xrender.pc" ;;
20301
20302  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20303echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20304   { (exit 1); exit 1; }; };;
20305  esac
20306done
20307
20308
20309# If the user did not use the arguments to specify the items to instantiate,
20310# then the envvar interface is used.  Set only those that are not.
20311# We use the long form for the default assignment because of an extremely
20312# bizarre bug on SunOS 4.1.3.
20313if $ac_need_defaults; then
20314  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20315  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20316  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20317fi
20318
20319# Have a temporary directory for convenience.  Make it in the build tree
20320# simply because there is no reason against having it here, and in addition,
20321# creating and moving files from /tmp can sometimes cause problems.
20322# Hook for its removal unless debugging.
20323# Note that there is a small window in which the directory will not be cleaned:
20324# after its creation but before its name has been assigned to `$tmp'.
20325$debug ||
20326{
20327  tmp=
20328  trap 'exit_status=$?
20329  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
20330' 0
20331  trap '{ (exit 1); exit 1; }' 1 2 13 15
20332}
20333# Create a (secure) tmp directory for tmp files.
20334
20335{
20336  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20337  test -n "$tmp" && test -d "$tmp"
20338}  ||
20339{
20340  tmp=./conf$$-$RANDOM
20341  (umask 077 && mkdir "$tmp")
20342} ||
20343{
20344   echo "$me: cannot create a temporary directory in ." >&2
20345   { (exit 1); exit 1; }
20346}
20347
20348#
20349# Set up the sed scripts for CONFIG_FILES section.
20350#
20351
20352# No need to generate the scripts if there are no CONFIG_FILES.
20353# This happens for instance when ./config.status config.h
20354if test -n "$CONFIG_FILES"; then
20355
20356_ACEOF
20357
20358
20359
20360ac_delim='%!_!# '
20361for ac_last_try in false false false false false :; do
20362  cat >conf$$subs.sed <<_ACEOF
20363SHELL!$SHELL$ac_delim
20364PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
20365PACKAGE_NAME!$PACKAGE_NAME$ac_delim
20366PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
20367PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
20368PACKAGE_STRING!$PACKAGE_STRING$ac_delim
20369PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
20370exec_prefix!$exec_prefix$ac_delim
20371prefix!$prefix$ac_delim
20372program_transform_name!$program_transform_name$ac_delim
20373bindir!$bindir$ac_delim
20374sbindir!$sbindir$ac_delim
20375libexecdir!$libexecdir$ac_delim
20376datarootdir!$datarootdir$ac_delim
20377datadir!$datadir$ac_delim
20378sysconfdir!$sysconfdir$ac_delim
20379sharedstatedir!$sharedstatedir$ac_delim
20380localstatedir!$localstatedir$ac_delim
20381includedir!$includedir$ac_delim
20382oldincludedir!$oldincludedir$ac_delim
20383docdir!$docdir$ac_delim
20384infodir!$infodir$ac_delim
20385htmldir!$htmldir$ac_delim
20386dvidir!$dvidir$ac_delim
20387pdfdir!$pdfdir$ac_delim
20388psdir!$psdir$ac_delim
20389libdir!$libdir$ac_delim
20390localedir!$localedir$ac_delim
20391mandir!$mandir$ac_delim
20392DEFS!$DEFS$ac_delim
20393ECHO_C!$ECHO_C$ac_delim
20394ECHO_N!$ECHO_N$ac_delim
20395ECHO_T!$ECHO_T$ac_delim
20396LIBS!$LIBS$ac_delim
20397build_alias!$build_alias$ac_delim
20398host_alias!$host_alias$ac_delim
20399target_alias!$target_alias$ac_delim
20400INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
20401INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
20402INSTALL_DATA!$INSTALL_DATA$ac_delim
20403am__isrc!$am__isrc$ac_delim
20404CYGPATH_W!$CYGPATH_W$ac_delim
20405PACKAGE!$PACKAGE$ac_delim
20406VERSION!$VERSION$ac_delim
20407ACLOCAL!$ACLOCAL$ac_delim
20408AUTOCONF!$AUTOCONF$ac_delim
20409AUTOMAKE!$AUTOMAKE$ac_delim
20410AUTOHEADER!$AUTOHEADER$ac_delim
20411MAKEINFO!$MAKEINFO$ac_delim
20412install_sh!$install_sh$ac_delim
20413STRIP!$STRIP$ac_delim
20414INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
20415mkdir_p!$mkdir_p$ac_delim
20416AWK!$AWK$ac_delim
20417SET_MAKE!$SET_MAKE$ac_delim
20418am__leading_dot!$am__leading_dot$ac_delim
20419AMTAR!$AMTAR$ac_delim
20420am__tar!$am__tar$ac_delim
20421am__untar!$am__untar$ac_delim
20422MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
20423MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
20424MAINT!$MAINT$ac_delim
20425CC!$CC$ac_delim
20426CFLAGS!$CFLAGS$ac_delim
20427LDFLAGS!$LDFLAGS$ac_delim
20428CPPFLAGS!$CPPFLAGS$ac_delim
20429ac_ct_CC!$ac_ct_CC$ac_delim
20430EXEEXT!$EXEEXT$ac_delim
20431OBJEXT!$OBJEXT$ac_delim
20432DEPDIR!$DEPDIR$ac_delim
20433am__include!$am__include$ac_delim
20434am__quote!$am__quote$ac_delim
20435AMDEP_TRUE!$AMDEP_TRUE$ac_delim
20436AMDEP_FALSE!$AMDEP_FALSE$ac_delim
20437AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
20438CCDEPMODE!$CCDEPMODE$ac_delim
20439am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
20440am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
20441build!$build$ac_delim
20442build_cpu!$build_cpu$ac_delim
20443build_vendor!$build_vendor$ac_delim
20444build_os!$build_os$ac_delim
20445host!$host$ac_delim
20446host_cpu!$host_cpu$ac_delim
20447host_vendor!$host_vendor$ac_delim
20448host_os!$host_os$ac_delim
20449GREP!$GREP$ac_delim
20450EGREP!$EGREP$ac_delim
20451LN_S!$LN_S$ac_delim
20452ECHO!$ECHO$ac_delim
20453AR!$AR$ac_delim
20454RANLIB!$RANLIB$ac_delim
20455CPP!$CPP$ac_delim
20456CXX!$CXX$ac_delim
20457CXXFLAGS!$CXXFLAGS$ac_delim
20458ac_ct_CXX!$ac_ct_CXX$ac_delim
20459CXXDEPMODE!$CXXDEPMODE$ac_delim
20460_ACEOF
20461
20462  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
20463    break
20464  elif $ac_last_try; then
20465    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20466echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20467   { (exit 1); exit 1; }; }
20468  else
20469    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20470  fi
20471done
20472
20473ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20474if test -n "$ac_eof"; then
20475  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20476  ac_eof=`expr $ac_eof + 1`
20477fi
20478
20479cat >>$CONFIG_STATUS <<_ACEOF
20480cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
20481/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20482_ACEOF
20483sed '
20484s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20485s/^/s,@/; s/!/@,|#_!!_#|/
20486:n
20487t n
20488s/'"$ac_delim"'$/,g/; t
20489s/$/\\/; p
20490N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20491' >>$CONFIG_STATUS <conf$$subs.sed
20492rm -f conf$$subs.sed
20493cat >>$CONFIG_STATUS <<_ACEOF
20494CEOF$ac_eof
20495_ACEOF
20496
20497
20498ac_delim='%!_!# '
20499for ac_last_try in false false false false false :; do
20500  cat >conf$$subs.sed <<_ACEOF
20501am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
20502am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
20503CXXCPP!$CXXCPP$ac_delim
20504F77!$F77$ac_delim
20505FFLAGS!$FFLAGS$ac_delim
20506ac_ct_F77!$ac_ct_F77$ac_delim
20507LIBTOOL!$LIBTOOL$ac_delim
20508PKG_CONFIG!$PKG_CONFIG$ac_delim
20509X_CFLAGS!$X_CFLAGS$ac_delim
20510X_LIBS!$X_LIBS$ac_delim
20511X_REQUIRES!$X_REQUIRES$ac_delim
20512X_NON_PKG_CFLAGS!$X_NON_PKG_CFLAGS$ac_delim
20513X_NON_PKG_LIBS!$X_NON_PKG_LIBS$ac_delim
20514RENDER_VERSION!$RENDER_VERSION$ac_delim
20515RENDER_CFLAGS!$RENDER_CFLAGS$ac_delim
20516RENDER_LIBS!$RENDER_LIBS$ac_delim
20517MALLOC_ZERO_CFLAGS!$MALLOC_ZERO_CFLAGS$ac_delim
20518XMALLOC_ZERO_CFLAGS!$XMALLOC_ZERO_CFLAGS$ac_delim
20519XTMALLOC_ZERO_CFLAGS!$XTMALLOC_ZERO_CFLAGS$ac_delim
20520LIBOBJS!$LIBOBJS$ac_delim
20521LTLIBOBJS!$LTLIBOBJS$ac_delim
20522_ACEOF
20523
20524  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 21; then
20525    break
20526  elif $ac_last_try; then
20527    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20528echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20529   { (exit 1); exit 1; }; }
20530  else
20531    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20532  fi
20533done
20534
20535ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20536if test -n "$ac_eof"; then
20537  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20538  ac_eof=`expr $ac_eof + 1`
20539fi
20540
20541cat >>$CONFIG_STATUS <<_ACEOF
20542cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
20543/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
20544_ACEOF
20545sed '
20546s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20547s/^/s,@/; s/!/@,|#_!!_#|/
20548:n
20549t n
20550s/'"$ac_delim"'$/,g/; t
20551s/$/\\/; p
20552N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20553' >>$CONFIG_STATUS <conf$$subs.sed
20554rm -f conf$$subs.sed
20555cat >>$CONFIG_STATUS <<_ACEOF
20556:end
20557s/|#_!!_#|//g
20558CEOF$ac_eof
20559_ACEOF
20560
20561
20562# VPATH may cause trouble with some makes, so we remove $(srcdir),
20563# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
20564# trailing colons and then remove the whole line if VPATH becomes empty
20565# (actually we leave an empty line to preserve line numbers).
20566if test "x$srcdir" = x.; then
20567  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
20568s/:*\$(srcdir):*/:/
20569s/:*\${srcdir}:*/:/
20570s/:*@srcdir@:*/:/
20571s/^\([^=]*=[	 ]*\):*/\1/
20572s/:*$//
20573s/^[^=]*=[	 ]*$//
20574}'
20575fi
20576
20577cat >>$CONFIG_STATUS <<\_ACEOF
20578fi # test -n "$CONFIG_FILES"
20579
20580
20581for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
20582do
20583  case $ac_tag in
20584  :[FHLC]) ac_mode=$ac_tag; continue;;
20585  esac
20586  case $ac_mode$ac_tag in
20587  :[FHL]*:*);;
20588  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
20589echo "$as_me: error: Invalid tag $ac_tag." >&2;}
20590   { (exit 1); exit 1; }; };;
20591  :[FH]-) ac_tag=-:-;;
20592  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
20593  esac
20594  ac_save_IFS=$IFS
20595  IFS=:
20596  set x $ac_tag
20597  IFS=$ac_save_IFS
20598  shift
20599  ac_file=$1
20600  shift
20601
20602  case $ac_mode in
20603  :L) ac_source=$1;;
20604  :[FH])
20605    ac_file_inputs=
20606    for ac_f
20607    do
20608      case $ac_f in
20609      -) ac_f="$tmp/stdin";;
20610      *) # Look for the file first in the build tree, then in the source tree
20611	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
20612	 # because $ac_f cannot contain `:'.
20613	 test -f "$ac_f" ||
20614	   case $ac_f in
20615	   [\\/$]*) false;;
20616	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
20617	   esac ||
20618	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
20619echo "$as_me: error: cannot find input file: $ac_f" >&2;}
20620   { (exit 1); exit 1; }; };;
20621      esac
20622      ac_file_inputs="$ac_file_inputs $ac_f"
20623    done
20624
20625    # Let's still pretend it is `configure' which instantiates (i.e., don't
20626    # use $as_me), people would be surprised to read:
20627    #    /* config.h.  Generated by config.status.  */
20628    configure_input="Generated from "`IFS=:
20629	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
20630    if test x"$ac_file" != x-; then
20631      configure_input="$ac_file.  $configure_input"
20632      { echo "$as_me:$LINENO: creating $ac_file" >&5
20633echo "$as_me: creating $ac_file" >&6;}
20634    fi
20635
20636    case $ac_tag in
20637    *:-:* | *:-) cat >"$tmp/stdin";;
20638    esac
20639    ;;
20640  esac
20641
20642  ac_dir=`$as_dirname -- "$ac_file" ||
20643$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20644	 X"$ac_file" : 'X\(//\)[^/]' \| \
20645	 X"$ac_file" : 'X\(//\)$' \| \
20646	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
20647echo X"$ac_file" |
20648    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20649	    s//\1/
20650	    q
20651	  }
20652	  /^X\(\/\/\)[^/].*/{
20653	    s//\1/
20654	    q
20655	  }
20656	  /^X\(\/\/\)$/{
20657	    s//\1/
20658	    q
20659	  }
20660	  /^X\(\/\).*/{
20661	    s//\1/
20662	    q
20663	  }
20664	  s/.*/./; q'`
20665  { as_dir="$ac_dir"
20666  case $as_dir in #(
20667  -*) as_dir=./$as_dir;;
20668  esac
20669  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
20670    as_dirs=
20671    while :; do
20672      case $as_dir in #(
20673      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
20674      *) as_qdir=$as_dir;;
20675      esac
20676      as_dirs="'$as_qdir' $as_dirs"
20677      as_dir=`$as_dirname -- "$as_dir" ||
20678$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20679	 X"$as_dir" : 'X\(//\)[^/]' \| \
20680	 X"$as_dir" : 'X\(//\)$' \| \
20681	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
20682echo X"$as_dir" |
20683    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20684	    s//\1/
20685	    q
20686	  }
20687	  /^X\(\/\/\)[^/].*/{
20688	    s//\1/
20689	    q
20690	  }
20691	  /^X\(\/\/\)$/{
20692	    s//\1/
20693	    q
20694	  }
20695	  /^X\(\/\).*/{
20696	    s//\1/
20697	    q
20698	  }
20699	  s/.*/./; q'`
20700      test -d "$as_dir" && break
20701    done
20702    test -z "$as_dirs" || eval "mkdir $as_dirs"
20703  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
20704echo "$as_me: error: cannot create directory $as_dir" >&2;}
20705   { (exit 1); exit 1; }; }; }
20706  ac_builddir=.
20707
20708case "$ac_dir" in
20709.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
20710*)
20711  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
20712  # A ".." for each directory in $ac_dir_suffix.
20713  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
20714  case $ac_top_builddir_sub in
20715  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
20716  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
20717  esac ;;
20718esac
20719ac_abs_top_builddir=$ac_pwd
20720ac_abs_builddir=$ac_pwd$ac_dir_suffix
20721# for backward compatibility:
20722ac_top_builddir=$ac_top_build_prefix
20723
20724case $srcdir in
20725  .)  # We are building in place.
20726    ac_srcdir=.
20727    ac_top_srcdir=$ac_top_builddir_sub
20728    ac_abs_top_srcdir=$ac_pwd ;;
20729  [\\/]* | ?:[\\/]* )  # Absolute name.
20730    ac_srcdir=$srcdir$ac_dir_suffix;
20731    ac_top_srcdir=$srcdir
20732    ac_abs_top_srcdir=$srcdir ;;
20733  *) # Relative name.
20734    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
20735    ac_top_srcdir=$ac_top_build_prefix$srcdir
20736    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
20737esac
20738ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
20739
20740
20741  case $ac_mode in
20742  :F)
20743  #
20744  # CONFIG_FILE
20745  #
20746
20747  case $INSTALL in
20748  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
20749  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
20750  esac
20751  ac_MKDIR_P=$MKDIR_P
20752  case $MKDIR_P in
20753  [\\/$]* | ?:[\\/]* ) ;;
20754  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
20755  esac
20756_ACEOF
20757
20758cat >>$CONFIG_STATUS <<\_ACEOF
20759# If the template does not know about datarootdir, expand it.
20760# FIXME: This hack should be removed a few years after 2.60.
20761ac_datarootdir_hack=; ac_datarootdir_seen=
20762
20763case `sed -n '/datarootdir/ {
20764  p
20765  q
20766}
20767/@datadir@/p
20768/@docdir@/p
20769/@infodir@/p
20770/@localedir@/p
20771/@mandir@/p
20772' $ac_file_inputs` in
20773*datarootdir*) ac_datarootdir_seen=yes;;
20774*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
20775  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
20776echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
20777_ACEOF
20778cat >>$CONFIG_STATUS <<_ACEOF
20779  ac_datarootdir_hack='
20780  s&@datadir@&$datadir&g
20781  s&@docdir@&$docdir&g
20782  s&@infodir@&$infodir&g
20783  s&@localedir@&$localedir&g
20784  s&@mandir@&$mandir&g
20785    s&\\\${datarootdir}&$datarootdir&g' ;;
20786esac
20787_ACEOF
20788
20789# Neutralize VPATH when `$srcdir' = `.'.
20790# Shell code in configure.ac might set extrasub.
20791# FIXME: do we really want to maintain this feature?
20792cat >>$CONFIG_STATUS <<_ACEOF
20793  sed "$ac_vpsub
20794$extrasub
20795_ACEOF
20796cat >>$CONFIG_STATUS <<\_ACEOF
20797:t
20798/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20799s&@configure_input@&$configure_input&;t t
20800s&@top_builddir@&$ac_top_builddir_sub&;t t
20801s&@srcdir@&$ac_srcdir&;t t
20802s&@abs_srcdir@&$ac_abs_srcdir&;t t
20803s&@top_srcdir@&$ac_top_srcdir&;t t
20804s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
20805s&@builddir@&$ac_builddir&;t t
20806s&@abs_builddir@&$ac_abs_builddir&;t t
20807s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
20808s&@INSTALL@&$ac_INSTALL&;t t
20809s&@MKDIR_P@&$ac_MKDIR_P&;t t
20810$ac_datarootdir_hack
20811" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
20812
20813test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
20814  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
20815  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
20816  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20817which seems to be undefined.  Please make sure it is defined." >&5
20818echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
20819which seems to be undefined.  Please make sure it is defined." >&2;}
20820
20821  rm -f "$tmp/stdin"
20822  case $ac_file in
20823  -) cat "$tmp/out"; rm -f "$tmp/out";;
20824  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
20825  esac
20826 ;;
20827  :H)
20828  #
20829  # CONFIG_HEADER
20830  #
20831_ACEOF
20832
20833# Transform confdefs.h into a sed script `conftest.defines', that
20834# substitutes the proper values into config.h.in to produce config.h.
20835rm -f conftest.defines conftest.tail
20836# First, append a space to every undef/define line, to ease matching.
20837echo 's/$/ /' >conftest.defines
20838# Then, protect against being on the right side of a sed subst, or in
20839# an unquoted here document, in config.status.  If some macros were
20840# called several times there might be several #defines for the same
20841# symbol, which is useless.  But do not sort them, since the last
20842# AC_DEFINE must be honored.
20843ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
20844# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
20845# NAME is the cpp macro being defined, VALUE is the value it is being given.
20846# PARAMS is the parameter list in the macro definition--in most cases, it's
20847# just an empty string.
20848ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
20849ac_dB='\\)[	 (].*,\\1define\\2'
20850ac_dC=' '
20851ac_dD=' ,'
20852
20853uniq confdefs.h |
20854  sed -n '
20855	t rset
20856	:rset
20857	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
20858	t ok
20859	d
20860	:ok
20861	s/[\\&,]/\\&/g
20862	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
20863	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
20864  ' >>conftest.defines
20865
20866# Remove the space that was appended to ease matching.
20867# Then replace #undef with comments.  This is necessary, for
20868# example, in the case of _POSIX_SOURCE, which is predefined and required
20869# on some systems where configure will not decide to define it.
20870# (The regexp can be short, since the line contains either #define or #undef.)
20871echo 's/ $//
20872s,^[	 #]*u.*,/* & */,' >>conftest.defines
20873
20874# Break up conftest.defines:
20875ac_max_sed_lines=50
20876
20877# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
20878# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
20879# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
20880# et cetera.
20881ac_in='$ac_file_inputs'
20882ac_out='"$tmp/out1"'
20883ac_nxt='"$tmp/out2"'
20884
20885while :
20886do
20887  # Write a here document:
20888    cat >>$CONFIG_STATUS <<_ACEOF
20889    # First, check the format of the line:
20890    cat >"\$tmp/defines.sed" <<\\CEOF
20891/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
20892/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
20893b
20894:def
20895_ACEOF
20896  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
20897  echo 'CEOF
20898    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
20899  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
20900  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
20901  grep . conftest.tail >/dev/null || break
20902  rm -f conftest.defines
20903  mv conftest.tail conftest.defines
20904done
20905rm -f conftest.defines conftest.tail
20906
20907echo "ac_result=$ac_in" >>$CONFIG_STATUS
20908cat >>$CONFIG_STATUS <<\_ACEOF
20909  if test x"$ac_file" != x-; then
20910    echo "/* $configure_input  */" >"$tmp/config.h"
20911    cat "$ac_result" >>"$tmp/config.h"
20912    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
20913      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
20914echo "$as_me: $ac_file is unchanged" >&6;}
20915    else
20916      rm -f $ac_file
20917      mv "$tmp/config.h" $ac_file
20918    fi
20919  else
20920    echo "/* $configure_input  */"
20921    cat "$ac_result"
20922  fi
20923  rm -f "$tmp/out12"
20924# Compute $ac_file's index in $config_headers.
20925_am_stamp_count=1
20926for _am_header in $config_headers :; do
20927  case $_am_header in
20928    $ac_file | $ac_file:* )
20929      break ;;
20930    * )
20931      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
20932  esac
20933done
20934echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
20935$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20936	 X$ac_file : 'X\(//\)[^/]' \| \
20937	 X$ac_file : 'X\(//\)$' \| \
20938	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
20939echo X$ac_file |
20940    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20941	    s//\1/
20942	    q
20943	  }
20944	  /^X\(\/\/\)[^/].*/{
20945	    s//\1/
20946	    q
20947	  }
20948	  /^X\(\/\/\)$/{
20949	    s//\1/
20950	    q
20951	  }
20952	  /^X\(\/\).*/{
20953	    s//\1/
20954	    q
20955	  }
20956	  s/.*/./; q'`/stamp-h$_am_stamp_count
20957 ;;
20958
20959  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
20960echo "$as_me: executing $ac_file commands" >&6;}
20961 ;;
20962  esac
20963
20964
20965  case $ac_file$ac_mode in
20966    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
20967  # Strip MF so we end up with the name of the file.
20968  mf=`echo "$mf" | sed -e 's/:.*$//'`
20969  # Check whether this is an Automake generated Makefile or not.
20970  # We used to match only the files named `Makefile.in', but
20971  # some people rename them; so instead we look at the file content.
20972  # Grep'ing the first line is not enough: some people post-process
20973  # each Makefile.in and add a new line on top of each file to say so.
20974  # Grep'ing the whole file is not good either: AIX grep has a line
20975  # limit of 2048, but all sed's we know have understand at least 4000.
20976  if sed 10q "$mf" | grep '^#.*generated by automake' > /dev/null 2>&1; then
20977    dirpart=`$as_dirname -- "$mf" ||
20978$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
20979	 X"$mf" : 'X\(//\)[^/]' \| \
20980	 X"$mf" : 'X\(//\)$' \| \
20981	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
20982echo X"$mf" |
20983    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
20984	    s//\1/
20985	    q
20986	  }
20987	  /^X\(\/\/\)[^/].*/{
20988	    s//\1/
20989	    q
20990	  }
20991	  /^X\(\/\/\)$/{
20992	    s//\1/
20993	    q
20994	  }
20995	  /^X\(\/\).*/{
20996	    s//\1/
20997	    q
20998	  }
20999	  s/.*/./; q'`
21000  else
21001    continue
21002  fi
21003  # Extract the definition of DEPDIR, am__include, and am__quote
21004  # from the Makefile without running `make'.
21005  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21006  test -z "$DEPDIR" && continue
21007  am__include=`sed -n 's/^am__include = //p' < "$mf"`
21008  test -z "am__include" && continue
21009  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21010  # When using ansi2knr, U may be empty or an underscore; expand it
21011  U=`sed -n 's/^U = //p' < "$mf"`
21012  # Find all dependency output files, they are included files with
21013  # $(DEPDIR) in their names.  We invoke sed twice because it is the
21014  # simplest approach to changing $(DEPDIR) to its actual value in the
21015  # expansion.
21016  for file in `sed -n "
21017    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21018       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
21019    # Make sure the directory exists.
21020    test -f "$dirpart/$file" && continue
21021    fdir=`$as_dirname -- "$file" ||
21022$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21023	 X"$file" : 'X\(//\)[^/]' \| \
21024	 X"$file" : 'X\(//\)$' \| \
21025	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21026echo X"$file" |
21027    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21028	    s//\1/
21029	    q
21030	  }
21031	  /^X\(\/\/\)[^/].*/{
21032	    s//\1/
21033	    q
21034	  }
21035	  /^X\(\/\/\)$/{
21036	    s//\1/
21037	    q
21038	  }
21039	  /^X\(\/\).*/{
21040	    s//\1/
21041	    q
21042	  }
21043	  s/.*/./; q'`
21044    { as_dir=$dirpart/$fdir
21045  case $as_dir in #(
21046  -*) as_dir=./$as_dir;;
21047  esac
21048  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21049    as_dirs=
21050    while :; do
21051      case $as_dir in #(
21052      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21053      *) as_qdir=$as_dir;;
21054      esac
21055      as_dirs="'$as_qdir' $as_dirs"
21056      as_dir=`$as_dirname -- "$as_dir" ||
21057$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21058	 X"$as_dir" : 'X\(//\)[^/]' \| \
21059	 X"$as_dir" : 'X\(//\)$' \| \
21060	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21061echo X"$as_dir" |
21062    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21063	    s//\1/
21064	    q
21065	  }
21066	  /^X\(\/\/\)[^/].*/{
21067	    s//\1/
21068	    q
21069	  }
21070	  /^X\(\/\/\)$/{
21071	    s//\1/
21072	    q
21073	  }
21074	  /^X\(\/\).*/{
21075	    s//\1/
21076	    q
21077	  }
21078	  s/.*/./; q'`
21079      test -d "$as_dir" && break
21080    done
21081    test -z "$as_dirs" || eval "mkdir $as_dirs"
21082  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21083echo "$as_me: error: cannot create directory $as_dir" >&2;}
21084   { (exit 1); exit 1; }; }; }
21085    # echo "creating $dirpart/$file"
21086    echo '# dummy' > "$dirpart/$file"
21087  done
21088done
21089 ;;
21090
21091  esac
21092done # for ac_tag
21093
21094
21095{ (exit 0); exit 0; }
21096_ACEOF
21097chmod +x $CONFIG_STATUS
21098ac_clean_files=$ac_clean_files_save
21099
21100
21101# configure is writing to config.log, and then calls config.status.
21102# config.status does its own redirection, appending to config.log.
21103# Unfortunately, on DOS this fails, as config.log is still kept open
21104# by configure, so config.status won't be able to write to it; its
21105# output is simply discarded.  So we exec the FD to /dev/null,
21106# effectively closing config.log, so it can be properly (re)opened and
21107# appended to by config.status.  When coming back to configure, we
21108# need to make the FD available again.
21109if test "$no_create" != yes; then
21110  ac_cs_success=:
21111  ac_config_status_args=
21112  test "$silent" = yes &&
21113    ac_config_status_args="$ac_config_status_args --quiet"
21114  exec 5>/dev/null
21115  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21116  exec 5>>config.log
21117  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21118  # would make configure fail if this is the last instruction.
21119  $ac_cs_success || { (exit 1); exit 1; }
21120fi
21121
21122
21123