configure revision 4456fccd
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.60 for libXfixes 4.0.3.
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 Bourne compatible
16if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
17  emulate sh
18  NULLCMD=:
19  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20  # is contrary to our usage.  Disable this feature.
21  alias -g '${1+"$@"}'='"$@"'
22  setopt NO_GLOB_SUBST
23else
24  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
25fi
26BIN_SH=xpg4; export BIN_SH # for Tru64
27DUALCASE=1; export DUALCASE # for MKS sh
28
29
30# PATH needs CR
31# Avoid depending upon Character Ranges.
32as_cr_letters='abcdefghijklmnopqrstuvwxyz'
33as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
34as_cr_Letters=$as_cr_letters$as_cr_LETTERS
35as_cr_digits='0123456789'
36as_cr_alnum=$as_cr_Letters$as_cr_digits
37
38# The user is always right.
39if test "${PATH_SEPARATOR+set}" != set; then
40  echo "#! /bin/sh" >conf$$.sh
41  echo  "exit 0"   >>conf$$.sh
42  chmod +x conf$$.sh
43  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
44    PATH_SEPARATOR=';'
45  else
46    PATH_SEPARATOR=:
47  fi
48  rm -f conf$$.sh
49fi
50
51# Support unset when possible.
52if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
53  as_unset=unset
54else
55  as_unset=false
56fi
57
58
59# IFS
60# We need space, tab and new line, in precisely that order.  Quoting is
61# there to prevent editors from complaining about space-tab.
62# (If _AS_PATH_WALK were called with IFS unset, it would disable word
63# splitting by setting IFS to empty value.)
64as_nl='
65'
66IFS=" ""	$as_nl"
67
68# Find who we are.  Look in the path if we contain no directory separator.
69case $0 in
70  *[\\/]* ) as_myself=$0 ;;
71  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
72for as_dir in $PATH
73do
74  IFS=$as_save_IFS
75  test -z "$as_dir" && as_dir=.
76  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
77done
78IFS=$as_save_IFS
79
80     ;;
81esac
82# We did not find ourselves, most probably we were run as `sh COMMAND'
83# in which case we are not to be found in the path.
84if test "x$as_myself" = x; then
85  as_myself=$0
86fi
87if test ! -f "$as_myself"; then
88  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
89  { (exit 1); exit 1; }
90fi
91
92# Work around bugs in pre-3.0 UWIN ksh.
93for as_var in ENV MAIL MAILPATH
94do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
95done
96PS1='$ '
97PS2='> '
98PS4='+ '
99
100# NLS nuisances.
101for as_var in \
102  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
103  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
104  LC_TELEPHONE LC_TIME
105do
106  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
107    eval $as_var=C; export $as_var
108  else
109    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
110  fi
111done
112
113# Required to use basename.
114if expr a : '\(a\)' >/dev/null 2>&1 &&
115   test "X`expr 00001 : '.*\(...\)'`" = X001; then
116  as_expr=expr
117else
118  as_expr=false
119fi
120
121if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
122  as_basename=basename
123else
124  as_basename=false
125fi
126
127
128# Name of the executable.
129as_me=`$as_basename -- "$0" ||
130$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
131	 X"$0" : 'X\(//\)$' \| \
132	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
133echo X/"$0" |
134    sed '/^.*\/\([^/][^/]*\)\/*$/{
135	    s//\1/
136	    q
137	  }
138	  /^X\/\(\/\/\)$/{
139	    s//\1/
140	    q
141	  }
142	  /^X\/\(\/\).*/{
143	    s//\1/
144	    q
145	  }
146	  s/.*/./; q'`
147
148# CDPATH.
149$as_unset CDPATH
150
151
152if test "x$CONFIG_SHELL" = x; then
153  if (eval ":") 2>/dev/null; then
154  as_have_required=yes
155else
156  as_have_required=no
157fi
158
159  if test $as_have_required = yes && 	 (eval ":
160(as_func_return () {
161  (exit \$1)
162}
163as_func_success () {
164  as_func_return 0
165}
166as_func_failure () {
167  as_func_return 1
168}
169as_func_ret_success () {
170  return 0
171}
172as_func_ret_failure () {
173  return 1
174}
175
176exitcode=0
177if as_func_success; then
178  :
179else
180  exitcode=1
181  echo as_func_success failed.
182fi
183
184if as_func_failure; then
185  exitcode=1
186  echo as_func_failure succeeded.
187fi
188
189if as_func_ret_success; then
190  :
191else
192  exitcode=1
193  echo as_func_ret_success failed.
194fi
195
196if as_func_ret_failure; then
197  exitcode=1
198  echo as_func_ret_failure succeeded.
199fi
200
201if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
202  :
203else
204  exitcode=1
205  echo positional parameters were not saved.
206fi
207
208test \$exitcode = 0) || { (exit 1); exit 1; }
209
210(
211  as_lineno_1=\$LINENO
212  as_lineno_2=\$LINENO
213  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
214  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
215") 2> /dev/null; then
216  :
217else
218  as_candidate_shells=
219    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
220for as_dir in /usr/bin/posix$PATH_SEPARATOR/bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
221do
222  IFS=$as_save_IFS
223  test -z "$as_dir" && as_dir=.
224  case $as_dir in
225	 /*)
226	   for as_base in sh bash ksh sh5; do
227	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
228	   done;;
229       esac
230done
231IFS=$as_save_IFS
232
233
234      for as_shell in $as_candidate_shells $SHELL; do
235	 # Try only shells that exist, to save several forks.
236	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
237		{ ("$as_shell") 2> /dev/null <<\_ASEOF
238# Be Bourne compatible
239if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
240  emulate sh
241  NULLCMD=:
242  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
243  # is contrary to our usage.  Disable this feature.
244  alias -g '${1+"$@"}'='"$@"'
245  setopt NO_GLOB_SUBST
246else
247  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
248fi
249BIN_SH=xpg4; export BIN_SH # for Tru64
250DUALCASE=1; export DUALCASE # for MKS sh
251
252:
253_ASEOF
254}; then
255  CONFIG_SHELL=$as_shell
256	       as_have_required=yes
257	       if { "$as_shell" 2> /dev/null <<\_ASEOF
258# Be Bourne compatible
259if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
260  emulate sh
261  NULLCMD=:
262  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
263  # is contrary to our usage.  Disable this feature.
264  alias -g '${1+"$@"}'='"$@"'
265  setopt NO_GLOB_SUBST
266else
267  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
268fi
269BIN_SH=xpg4; export BIN_SH # for Tru64
270DUALCASE=1; export DUALCASE # for MKS sh
271
272:
273(as_func_return () {
274  (exit $1)
275}
276as_func_success () {
277  as_func_return 0
278}
279as_func_failure () {
280  as_func_return 1
281}
282as_func_ret_success () {
283  return 0
284}
285as_func_ret_failure () {
286  return 1
287}
288
289exitcode=0
290if as_func_success; then
291  :
292else
293  exitcode=1
294  echo as_func_success failed.
295fi
296
297if as_func_failure; then
298  exitcode=1
299  echo as_func_failure succeeded.
300fi
301
302if as_func_ret_success; then
303  :
304else
305  exitcode=1
306  echo as_func_ret_success failed.
307fi
308
309if as_func_ret_failure; then
310  exitcode=1
311  echo as_func_ret_failure succeeded.
312fi
313
314if ( set x; as_func_ret_success y && test x = "$1" ); then
315  :
316else
317  exitcode=1
318  echo positional parameters were not saved.
319fi
320
321test $exitcode = 0) || { (exit 1); exit 1; }
322
323(
324  as_lineno_1=$LINENO
325  as_lineno_2=$LINENO
326  test "x$as_lineno_1" != "x$as_lineno_2" &&
327  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
328
329_ASEOF
330}; then
331  break
332fi
333
334fi
335
336      done
337
338      if test "x$CONFIG_SHELL" != x; then
339  for as_var in BASH_ENV ENV
340        do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
341        done
342        export CONFIG_SHELL
343        exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
344fi
345
346
347    if test $as_have_required = no; then
348  echo This script requires a shell more modern than all the
349      echo shells that I found on your system.  Please install a
350      echo modern shell, or manually run the script under such a
351      echo shell if you do have one.
352      { (exit 1); exit 1; }
353fi
354
355
356fi
357
358fi
359
360
361
362(eval "as_func_return () {
363  (exit \$1)
364}
365as_func_success () {
366  as_func_return 0
367}
368as_func_failure () {
369  as_func_return 1
370}
371as_func_ret_success () {
372  return 0
373}
374as_func_ret_failure () {
375  return 1
376}
377
378exitcode=0
379if as_func_success; then
380  :
381else
382  exitcode=1
383  echo as_func_success failed.
384fi
385
386if as_func_failure; then
387  exitcode=1
388  echo as_func_failure succeeded.
389fi
390
391if as_func_ret_success; then
392  :
393else
394  exitcode=1
395  echo as_func_ret_success failed.
396fi
397
398if as_func_ret_failure; then
399  exitcode=1
400  echo as_func_ret_failure succeeded.
401fi
402
403if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
404  :
405else
406  exitcode=1
407  echo positional parameters were not saved.
408fi
409
410test \$exitcode = 0") || {
411  echo No shell found that supports shell functions.
412  echo Please tell autoconf@gnu.org about your system,
413  echo including any error possibly output before this
414  echo message
415}
416
417
418
419  as_lineno_1=$LINENO
420  as_lineno_2=$LINENO
421  test "x$as_lineno_1" != "x$as_lineno_2" &&
422  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
423
424  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
425  # uniformly replaced by the line number.  The first 'sed' inserts a
426  # line-number line after each line using $LINENO; the second 'sed'
427  # does the real work.  The second script uses 'N' to pair each
428  # line-number line with the line containing $LINENO, and appends
429  # trailing '-' during substitution so that $LINENO is not a special
430  # case at line end.
431  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
432  # scripts with optimization help from Paolo Bonzini.  Blame Lee
433  # E. McMahon (1931-1989) for sed's syntax.  :-)
434  sed -n '
435    p
436    /[$]LINENO/=
437  ' <$as_myself |
438    sed '
439      s/[$]LINENO.*/&-/
440      t lineno
441      b
442      :lineno
443      N
444      :loop
445      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
446      t loop
447      s/-\n.*//
448    ' >$as_me.lineno &&
449  chmod +x "$as_me.lineno" ||
450    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
451   { (exit 1); exit 1; }; }
452
453  # Don't try to exec as it changes $[0], causing all sort of problems
454  # (the dirname of $[0] is not the place where we might find the
455  # original and so on.  Autoconf is especially sensitive to this).
456  . "./$as_me.lineno"
457  # Exit status is that of the last command.
458  exit
459}
460
461
462if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
463  as_dirname=dirname
464else
465  as_dirname=false
466fi
467
468ECHO_C= ECHO_N= ECHO_T=
469case `echo -n x` in
470-n*)
471  case `echo 'x\c'` in
472  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
473  *)   ECHO_C='\c';;
474  esac;;
475*)
476  ECHO_N='-n';;
477esac
478
479if expr a : '\(a\)' >/dev/null 2>&1 &&
480   test "X`expr 00001 : '.*\(...\)'`" = X001; then
481  as_expr=expr
482else
483  as_expr=false
484fi
485
486rm -f conf$$ conf$$.exe conf$$.file
487if test -d conf$$.dir; then
488  rm -f conf$$.dir/conf$$.file
489else
490  rm -f conf$$.dir
491  mkdir conf$$.dir
492fi
493echo >conf$$.file
494if ln -s conf$$.file conf$$ 2>/dev/null; then
495  as_ln_s='ln -s'
496  # ... but there are two gotchas:
497  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
498  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
499  # In both cases, we have to default to `cp -p'.
500  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
501    as_ln_s='cp -p'
502elif ln conf$$.file conf$$ 2>/dev/null; then
503  as_ln_s=ln
504else
505  as_ln_s='cp -p'
506fi
507rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
508rmdir conf$$.dir 2>/dev/null
509
510if mkdir -p . 2>/dev/null; then
511  as_mkdir_p=:
512else
513  test -d ./-p && rmdir ./-p
514  as_mkdir_p=false
515fi
516
517# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
518# systems may use methods other than mode bits to determine executability.
519cat >conf$$.file <<_ASEOF
520#! /bin/sh
521exit 0
522_ASEOF
523chmod +x conf$$.file
524if test -x conf$$.file >/dev/null 2>&1; then
525  as_executable_p="test -x"
526else
527  as_executable_p=:
528fi
529rm -f conf$$.file
530
531# Sed expression to map a string onto a valid CPP name.
532as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
533
534# Sed expression to map a string onto a valid variable name.
535as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
536
537
538
539
540# Check that we are running under the correct shell.
541SHELL=${CONFIG_SHELL-/bin/sh}
542
543case X$ECHO in
544X*--fallback-echo)
545  # Remove one level of quotation (which was required for Make).
546  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
547  ;;
548esac
549
550echo=${ECHO-echo}
551if test "X$1" = X--no-reexec; then
552  # Discard the --no-reexec flag, and continue.
553  shift
554elif test "X$1" = X--fallback-echo; then
555  # Avoid inline document here, it may be left over
556  :
557elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
558  # Yippee, $echo works!
559  :
560else
561  # Restart under the correct shell.
562  exec $SHELL "$0" --no-reexec ${1+"$@"}
563fi
564
565if test "X$1" = X--fallback-echo; then
566  # used as fallback echo
567  shift
568  cat <<EOF
569$*
570EOF
571  exit 0
572fi
573
574# The HP-UX ksh and POSIX shell print the target directory to stdout
575# if CDPATH is set.
576(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
577
578if test -z "$ECHO"; then
579if test "X${echo_test_string+set}" != Xset; then
580# find a string as large as possible, as long as the shell can cope with it
581  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
582    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
583    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
584       echo_test_string=`eval $cmd` &&
585       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
586    then
587      break
588    fi
589  done
590fi
591
592if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
593   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
594   test "X$echo_testing_string" = "X$echo_test_string"; then
595  :
596else
597  # The Solaris, AIX, and Digital Unix default echo programs unquote
598  # backslashes.  This makes it impossible to quote backslashes using
599  #   echo "$something" | sed 's/\\/\\\\/g'
600  #
601  # So, first we look for a working echo in the user's PATH.
602
603  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
604  for dir in $PATH /usr/ucb; do
605    IFS="$lt_save_ifs"
606    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
607       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
608       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
609       test "X$echo_testing_string" = "X$echo_test_string"; then
610      echo="$dir/echo"
611      break
612    fi
613  done
614  IFS="$lt_save_ifs"
615
616  if test "X$echo" = Xecho; then
617    # We didn't find a better echo, so look for alternatives.
618    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
619       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
620       test "X$echo_testing_string" = "X$echo_test_string"; then
621      # This shell has a builtin print -r that does the trick.
622      echo='print -r'
623    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
624	 test "X$CONFIG_SHELL" != X/bin/ksh; then
625      # If we have ksh, try running configure again with it.
626      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
627      export ORIGINAL_CONFIG_SHELL
628      CONFIG_SHELL=/bin/ksh
629      export CONFIG_SHELL
630      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
631    else
632      # Try using printf.
633      echo='printf %s\n'
634      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
635	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
636	 test "X$echo_testing_string" = "X$echo_test_string"; then
637	# Cool, printf works
638	:
639      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
640	   test "X$echo_testing_string" = 'X\t' &&
641	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
642	   test "X$echo_testing_string" = "X$echo_test_string"; then
643	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
644	export CONFIG_SHELL
645	SHELL="$CONFIG_SHELL"
646	export SHELL
647	echo="$CONFIG_SHELL $0 --fallback-echo"
648      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
649	   test "X$echo_testing_string" = 'X\t' &&
650	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
651	   test "X$echo_testing_string" = "X$echo_test_string"; then
652	echo="$CONFIG_SHELL $0 --fallback-echo"
653      else
654	# maybe with a smaller string...
655	prev=:
656
657	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
658	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
659	  then
660	    break
661	  fi
662	  prev="$cmd"
663	done
664
665	if test "$prev" != 'sed 50q "$0"'; then
666	  echo_test_string=`eval $prev`
667	  export echo_test_string
668	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
669	else
670	  # Oops.  We lost completely, so just stick with echo.
671	  echo=echo
672	fi
673      fi
674    fi
675  fi
676fi
677fi
678
679# Copy echo and quote the copy suitably for passing to libtool from
680# the Makefile, instead of quoting the original, which is used later.
681ECHO=$echo
682if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
683   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
684fi
685
686
687
688
689tagnames=${tagnames+${tagnames},}CXX
690
691tagnames=${tagnames+${tagnames},}F77
692
693exec 7<&0 </dev/null 6>&1
694
695# Name of the host.
696# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
697# so uname gets run too.
698ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
699
700#
701# Initializations.
702#
703ac_default_prefix=/usr/local
704ac_clean_files=
705ac_config_libobj_dir=.
706LIBOBJS=
707cross_compiling=no
708subdirs=
709MFLAGS=
710MAKEFLAGS=
711SHELL=${CONFIG_SHELL-/bin/sh}
712
713# Identity of this package.
714PACKAGE_NAME='libXfixes'
715PACKAGE_TARNAME='libXfixes'
716PACKAGE_VERSION='4.0.3'
717PACKAGE_STRING='libXfixes 4.0.3'
718PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
719
720# Factoring default headers for most tests.
721ac_includes_default="\
722#include <stdio.h>
723#if HAVE_SYS_TYPES_H
724# include <sys/types.h>
725#endif
726#if HAVE_SYS_STAT_H
727# include <sys/stat.h>
728#endif
729#if STDC_HEADERS
730# include <stdlib.h>
731# include <stddef.h>
732#else
733# if HAVE_STDLIB_H
734#  include <stdlib.h>
735# endif
736#endif
737#if HAVE_STRING_H
738# if !STDC_HEADERS && HAVE_MEMORY_H
739#  include <memory.h>
740# endif
741# include <string.h>
742#endif
743#if HAVE_STRINGS_H
744# include <strings.h>
745#endif
746#if HAVE_INTTYPES_H
747# include <inttypes.h>
748#endif
749#if HAVE_STDINT_H
750# include <stdint.h>
751#endif
752#if HAVE_UNISTD_H
753# include <unistd.h>
754#endif"
755
756ac_subst_vars='SHELL
757PATH_SEPARATOR
758PACKAGE_NAME
759PACKAGE_TARNAME
760PACKAGE_VERSION
761PACKAGE_STRING
762PACKAGE_BUGREPORT
763exec_prefix
764prefix
765program_transform_name
766bindir
767sbindir
768libexecdir
769datarootdir
770datadir
771sysconfdir
772sharedstatedir
773localstatedir
774includedir
775oldincludedir
776docdir
777infodir
778htmldir
779dvidir
780pdfdir
781psdir
782libdir
783localedir
784mandir
785DEFS
786ECHO_C
787ECHO_N
788ECHO_T
789LIBS
790build_alias
791host_alias
792target_alias
793INSTALL_PROGRAM
794INSTALL_SCRIPT
795INSTALL_DATA
796CYGPATH_W
797PACKAGE
798VERSION
799ACLOCAL
800AUTOCONF
801AUTOMAKE
802AUTOHEADER
803MAKEINFO
804install_sh
805STRIP
806INSTALL_STRIP_PROGRAM
807mkdir_p
808AWK
809SET_MAKE
810am__leading_dot
811AMTAR
812am__tar
813am__untar
814AMSHOWCMDSAT
815AMDEPSHOWCMDSAT
816AMPRETTYECHO
817AMCMDECHO
818LT_QUIET
819MAINTAINER_MODE_TRUE
820MAINTAINER_MODE_FALSE
821MAINT
822CC
823CFLAGS
824LDFLAGS
825CPPFLAGS
826ac_ct_CC
827EXEEXT
828OBJEXT
829DEPDIR
830am__include
831am__quote
832AMDEP_TRUE
833AMDEP_FALSE
834AMDEPBACKSLASH
835CCDEPMODE
836am__fastdepCC_TRUE
837am__fastdepCC_FALSE
838build
839build_cpu
840build_vendor
841build_os
842host
843host_cpu
844host_vendor
845host_os
846GREP
847EGREP
848LN_S
849ECHO
850AR
851RANLIB
852CPP
853CXX
854CXXFLAGS
855ac_ct_CXX
856CXXDEPMODE
857am__fastdepCXX_TRUE
858am__fastdepCXX_FALSE
859CXXCPP
860F77
861FFLAGS
862ac_ct_F77
863LIBTOOL
864PKG_CONFIG
865X_CFLAGS
866X_LIBS
867FIXESEXT_VERSION
868FIXESEXT_CFLAGS
869FIXESEXT_LIBS
870APP_MAN_SUFFIX
871LIB_MAN_SUFFIX
872FILE_MAN_SUFFIX
873MISC_MAN_SUFFIX
874DRIVER_MAN_SUFFIX
875ADMIN_MAN_SUFFIX
876APP_MAN_DIR
877LIB_MAN_DIR
878FILE_MAN_DIR
879MISC_MAN_DIR
880DRIVER_MAN_DIR
881ADMIN_MAN_DIR
882LIBOBJS
883LTLIBOBJS'
884ac_subst_files=''
885      ac_precious_vars='build_alias
886host_alias
887target_alias
888CC
889CFLAGS
890LDFLAGS
891CPPFLAGS
892CPP
893CXX
894CXXFLAGS
895CCC
896CXXCPP
897F77
898FFLAGS
899PKG_CONFIG
900X_CFLAGS
901X_LIBS
902FIXESEXT_CFLAGS
903FIXESEXT_LIBS'
904
905
906# Initialize some variables set by options.
907ac_init_help=
908ac_init_version=false
909# The variables have the same names as the options, with
910# dashes changed to underlines.
911cache_file=/dev/null
912exec_prefix=NONE
913no_create=
914no_recursion=
915prefix=NONE
916program_prefix=NONE
917program_suffix=NONE
918program_transform_name=s,x,x,
919silent=
920site=
921srcdir=
922verbose=
923x_includes=NONE
924x_libraries=NONE
925
926# Installation directory options.
927# These are left unexpanded so users can "make install exec_prefix=/foo"
928# and all the variables that are supposed to be based on exec_prefix
929# by default will actually change.
930# Use braces instead of parens because sh, perl, etc. also accept them.
931# (The list follows the same order as the GNU Coding Standards.)
932bindir='${exec_prefix}/bin'
933sbindir='${exec_prefix}/sbin'
934libexecdir='${exec_prefix}/libexec'
935datarootdir='${prefix}/share'
936datadir='${datarootdir}'
937sysconfdir='${prefix}/etc'
938sharedstatedir='${prefix}/com'
939localstatedir='${prefix}/var'
940includedir='${prefix}/include'
941oldincludedir='/usr/include'
942docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
943infodir='${datarootdir}/info'
944htmldir='${docdir}'
945dvidir='${docdir}'
946pdfdir='${docdir}'
947psdir='${docdir}'
948libdir='${exec_prefix}/lib'
949localedir='${datarootdir}/locale'
950mandir='${datarootdir}/man'
951
952ac_prev=
953ac_dashdash=
954for ac_option
955do
956  # If the previous option needs an argument, assign it.
957  if test -n "$ac_prev"; then
958    eval $ac_prev=\$ac_option
959    ac_prev=
960    continue
961  fi
962
963  case $ac_option in
964  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
965  *)	ac_optarg=yes ;;
966  esac
967
968  # Accept the important Cygnus configure options, so we can diagnose typos.
969
970  case $ac_dashdash$ac_option in
971  --)
972    ac_dashdash=yes ;;
973
974  -bindir | --bindir | --bindi | --bind | --bin | --bi)
975    ac_prev=bindir ;;
976  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
977    bindir=$ac_optarg ;;
978
979  -build | --build | --buil | --bui | --bu)
980    ac_prev=build_alias ;;
981  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
982    build_alias=$ac_optarg ;;
983
984  -cache-file | --cache-file | --cache-fil | --cache-fi \
985  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
986    ac_prev=cache_file ;;
987  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
988  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
989    cache_file=$ac_optarg ;;
990
991  --config-cache | -C)
992    cache_file=config.cache ;;
993
994  -datadir | --datadir | --datadi | --datad)
995    ac_prev=datadir ;;
996  -datadir=* | --datadir=* | --datadi=* | --datad=*)
997    datadir=$ac_optarg ;;
998
999  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1000  | --dataroo | --dataro | --datar)
1001    ac_prev=datarootdir ;;
1002  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1003  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1004    datarootdir=$ac_optarg ;;
1005
1006  -disable-* | --disable-*)
1007    ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1008    # Reject names that are not valid shell variable names.
1009    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1010      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1011   { (exit 1); exit 1; }; }
1012    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1013    eval enable_$ac_feature=no ;;
1014
1015  -docdir | --docdir | --docdi | --doc | --do)
1016    ac_prev=docdir ;;
1017  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1018    docdir=$ac_optarg ;;
1019
1020  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1021    ac_prev=dvidir ;;
1022  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1023    dvidir=$ac_optarg ;;
1024
1025  -enable-* | --enable-*)
1026    ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1027    # Reject names that are not valid shell variable names.
1028    expr "x$ac_feature" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1029      { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1030   { (exit 1); exit 1; }; }
1031    ac_feature=`echo $ac_feature | sed 's/-/_/g'`
1032    eval enable_$ac_feature=\$ac_optarg ;;
1033
1034  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1035  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1036  | --exec | --exe | --ex)
1037    ac_prev=exec_prefix ;;
1038  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1039  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1040  | --exec=* | --exe=* | --ex=*)
1041    exec_prefix=$ac_optarg ;;
1042
1043  -gas | --gas | --ga | --g)
1044    # Obsolete; use --with-gas.
1045    with_gas=yes ;;
1046
1047  -help | --help | --hel | --he | -h)
1048    ac_init_help=long ;;
1049  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1050    ac_init_help=recursive ;;
1051  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1052    ac_init_help=short ;;
1053
1054  -host | --host | --hos | --ho)
1055    ac_prev=host_alias ;;
1056  -host=* | --host=* | --hos=* | --ho=*)
1057    host_alias=$ac_optarg ;;
1058
1059  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1060    ac_prev=htmldir ;;
1061  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1062  | --ht=*)
1063    htmldir=$ac_optarg ;;
1064
1065  -includedir | --includedir | --includedi | --included | --include \
1066  | --includ | --inclu | --incl | --inc)
1067    ac_prev=includedir ;;
1068  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1069  | --includ=* | --inclu=* | --incl=* | --inc=*)
1070    includedir=$ac_optarg ;;
1071
1072  -infodir | --infodir | --infodi | --infod | --info | --inf)
1073    ac_prev=infodir ;;
1074  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1075    infodir=$ac_optarg ;;
1076
1077  -libdir | --libdir | --libdi | --libd)
1078    ac_prev=libdir ;;
1079  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1080    libdir=$ac_optarg ;;
1081
1082  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1083  | --libexe | --libex | --libe)
1084    ac_prev=libexecdir ;;
1085  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1086  | --libexe=* | --libex=* | --libe=*)
1087    libexecdir=$ac_optarg ;;
1088
1089  -localedir | --localedir | --localedi | --localed | --locale)
1090    ac_prev=localedir ;;
1091  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1092    localedir=$ac_optarg ;;
1093
1094  -localstatedir | --localstatedir | --localstatedi | --localstated \
1095  | --localstate | --localstat | --localsta | --localst | --locals)
1096    ac_prev=localstatedir ;;
1097  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1098  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1099    localstatedir=$ac_optarg ;;
1100
1101  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1102    ac_prev=mandir ;;
1103  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1104    mandir=$ac_optarg ;;
1105
1106  -nfp | --nfp | --nf)
1107    # Obsolete; use --without-fp.
1108    with_fp=no ;;
1109
1110  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1111  | --no-cr | --no-c | -n)
1112    no_create=yes ;;
1113
1114  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1115  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1116    no_recursion=yes ;;
1117
1118  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1119  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1120  | --oldin | --oldi | --old | --ol | --o)
1121    ac_prev=oldincludedir ;;
1122  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1123  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1124  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1125    oldincludedir=$ac_optarg ;;
1126
1127  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1128    ac_prev=prefix ;;
1129  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1130    prefix=$ac_optarg ;;
1131
1132  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1133  | --program-pre | --program-pr | --program-p)
1134    ac_prev=program_prefix ;;
1135  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1136  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1137    program_prefix=$ac_optarg ;;
1138
1139  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1140  | --program-suf | --program-su | --program-s)
1141    ac_prev=program_suffix ;;
1142  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1143  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1144    program_suffix=$ac_optarg ;;
1145
1146  -program-transform-name | --program-transform-name \
1147  | --program-transform-nam | --program-transform-na \
1148  | --program-transform-n | --program-transform- \
1149  | --program-transform | --program-transfor \
1150  | --program-transfo | --program-transf \
1151  | --program-trans | --program-tran \
1152  | --progr-tra | --program-tr | --program-t)
1153    ac_prev=program_transform_name ;;
1154  -program-transform-name=* | --program-transform-name=* \
1155  | --program-transform-nam=* | --program-transform-na=* \
1156  | --program-transform-n=* | --program-transform-=* \
1157  | --program-transform=* | --program-transfor=* \
1158  | --program-transfo=* | --program-transf=* \
1159  | --program-trans=* | --program-tran=* \
1160  | --progr-tra=* | --program-tr=* | --program-t=*)
1161    program_transform_name=$ac_optarg ;;
1162
1163  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1164    ac_prev=pdfdir ;;
1165  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1166    pdfdir=$ac_optarg ;;
1167
1168  -psdir | --psdir | --psdi | --psd | --ps)
1169    ac_prev=psdir ;;
1170  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1171    psdir=$ac_optarg ;;
1172
1173  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1174  | -silent | --silent | --silen | --sile | --sil)
1175    silent=yes ;;
1176
1177  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1178    ac_prev=sbindir ;;
1179  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1180  | --sbi=* | --sb=*)
1181    sbindir=$ac_optarg ;;
1182
1183  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1184  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1185  | --sharedst | --shareds | --shared | --share | --shar \
1186  | --sha | --sh)
1187    ac_prev=sharedstatedir ;;
1188  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1189  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1190  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1191  | --sha=* | --sh=*)
1192    sharedstatedir=$ac_optarg ;;
1193
1194  -site | --site | --sit)
1195    ac_prev=site ;;
1196  -site=* | --site=* | --sit=*)
1197    site=$ac_optarg ;;
1198
1199  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1200    ac_prev=srcdir ;;
1201  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1202    srcdir=$ac_optarg ;;
1203
1204  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1205  | --syscon | --sysco | --sysc | --sys | --sy)
1206    ac_prev=sysconfdir ;;
1207  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1208  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1209    sysconfdir=$ac_optarg ;;
1210
1211  -target | --target | --targe | --targ | --tar | --ta | --t)
1212    ac_prev=target_alias ;;
1213  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1214    target_alias=$ac_optarg ;;
1215
1216  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1217    verbose=yes ;;
1218
1219  -version | --version | --versio | --versi | --vers | -V)
1220    ac_init_version=: ;;
1221
1222  -with-* | --with-*)
1223    ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1224    # Reject names that are not valid shell variable names.
1225    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1226      { echo "$as_me: error: invalid package name: $ac_package" >&2
1227   { (exit 1); exit 1; }; }
1228    ac_package=`echo $ac_package| sed 's/-/_/g'`
1229    eval with_$ac_package=\$ac_optarg ;;
1230
1231  -without-* | --without-*)
1232    ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1233    # Reject names that are not valid shell variable names.
1234    expr "x$ac_package" : ".*[^-_$as_cr_alnum]" >/dev/null &&
1235      { echo "$as_me: error: invalid package name: $ac_package" >&2
1236   { (exit 1); exit 1; }; }
1237    ac_package=`echo $ac_package | sed 's/-/_/g'`
1238    eval with_$ac_package=no ;;
1239
1240  --x)
1241    # Obsolete; use --with-x.
1242    with_x=yes ;;
1243
1244  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1245  | --x-incl | --x-inc | --x-in | --x-i)
1246    ac_prev=x_includes ;;
1247  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1248  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1249    x_includes=$ac_optarg ;;
1250
1251  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1252  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1253    ac_prev=x_libraries ;;
1254  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1255  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1256    x_libraries=$ac_optarg ;;
1257
1258  -*) { echo "$as_me: error: unrecognized option: $ac_option
1259Try \`$0 --help' for more information." >&2
1260   { (exit 1); exit 1; }; }
1261    ;;
1262
1263  *=*)
1264    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1265    # Reject names that are not valid shell variable names.
1266    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1267      { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1268   { (exit 1); exit 1; }; }
1269    eval $ac_envvar=\$ac_optarg
1270    export $ac_envvar ;;
1271
1272  *)
1273    # FIXME: should be removed in autoconf 3.0.
1274    echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1275    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1276      echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1277    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1278    ;;
1279
1280  esac
1281done
1282
1283if test -n "$ac_prev"; then
1284  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1285  { echo "$as_me: error: missing argument to $ac_option" >&2
1286   { (exit 1); exit 1; }; }
1287fi
1288
1289# Be sure to have absolute directory names.
1290for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1291		datadir sysconfdir sharedstatedir localstatedir includedir \
1292		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1293		libdir localedir mandir
1294do
1295  eval ac_val=\$$ac_var
1296  case $ac_val in
1297    [\\/$]* | ?:[\\/]* )  continue;;
1298    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1299  esac
1300  { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1301   { (exit 1); exit 1; }; }
1302done
1303
1304# There might be people who depend on the old broken behavior: `$host'
1305# used to hold the argument of --host etc.
1306# FIXME: To remove some day.
1307build=$build_alias
1308host=$host_alias
1309target=$target_alias
1310
1311# FIXME: To remove some day.
1312if test "x$host_alias" != x; then
1313  if test "x$build_alias" = x; then
1314    cross_compiling=maybe
1315    echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1316    If a cross compiler is detected then cross compile mode will be used." >&2
1317  elif test "x$build_alias" != "x$host_alias"; then
1318    cross_compiling=yes
1319  fi
1320fi
1321
1322ac_tool_prefix=
1323test -n "$host_alias" && ac_tool_prefix=$host_alias-
1324
1325test "$silent" = yes && exec 6>/dev/null
1326
1327
1328ac_pwd=`pwd` && test -n "$ac_pwd" &&
1329ac_ls_di=`ls -di .` &&
1330ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1331  { echo "$as_me: error: Working directory cannot be determined" >&2
1332   { (exit 1); exit 1; }; }
1333test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1334  { echo "$as_me: error: pwd does not report name of working directory" >&2
1335   { (exit 1); exit 1; }; }
1336
1337
1338# Find the source files, if location was not specified.
1339if test -z "$srcdir"; then
1340  ac_srcdir_defaulted=yes
1341  # Try the directory containing this script, then the parent directory.
1342  ac_confdir=`$as_dirname -- "$0" ||
1343$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1344	 X"$0" : 'X\(//\)[^/]' \| \
1345	 X"$0" : 'X\(//\)$' \| \
1346	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1347echo X"$0" |
1348    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1349	    s//\1/
1350	    q
1351	  }
1352	  /^X\(\/\/\)[^/].*/{
1353	    s//\1/
1354	    q
1355	  }
1356	  /^X\(\/\/\)$/{
1357	    s//\1/
1358	    q
1359	  }
1360	  /^X\(\/\).*/{
1361	    s//\1/
1362	    q
1363	  }
1364	  s/.*/./; q'`
1365  srcdir=$ac_confdir
1366  if test ! -r "$srcdir/$ac_unique_file"; then
1367    srcdir=..
1368  fi
1369else
1370  ac_srcdir_defaulted=no
1371fi
1372if test ! -r "$srcdir/$ac_unique_file"; then
1373  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1374  { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1375   { (exit 1); exit 1; }; }
1376fi
1377ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1378ac_abs_confdir=`(
1379	cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1380   { (exit 1); exit 1; }; }
1381	pwd)`
1382# When building in place, set srcdir=.
1383if test "$ac_abs_confdir" = "$ac_pwd"; then
1384  srcdir=.
1385fi
1386# Remove unnecessary trailing slashes from srcdir.
1387# Double slashes in file names in object file debugging info
1388# mess up M-x gdb in Emacs.
1389case $srcdir in
1390*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1391esac
1392for ac_var in $ac_precious_vars; do
1393  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1394  eval ac_env_${ac_var}_value=\$${ac_var}
1395  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1396  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1397done
1398
1399#
1400# Report the --help message.
1401#
1402if test "$ac_init_help" = "long"; then
1403  # Omit some internal or obsolete options to make the list less imposing.
1404  # This message is too long to be a string in the A/UX 3.1 sh.
1405  cat <<_ACEOF
1406\`configure' configures libXfixes 4.0.3 to adapt to many kinds of systems.
1407
1408Usage: $0 [OPTION]... [VAR=VALUE]...
1409
1410To assign environment variables (e.g., CC, CFLAGS...), specify them as
1411VAR=VALUE.  See below for descriptions of some of the useful variables.
1412
1413Defaults for the options are specified in brackets.
1414
1415Configuration:
1416  -h, --help              display this help and exit
1417      --help=short        display options specific to this package
1418      --help=recursive    display the short help of all the included packages
1419  -V, --version           display version information and exit
1420  -q, --quiet, --silent   do not print \`checking...' messages
1421      --cache-file=FILE   cache test results in FILE [disabled]
1422  -C, --config-cache      alias for \`--cache-file=config.cache'
1423  -n, --no-create         do not create output files
1424      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1425
1426Installation directories:
1427  --prefix=PREFIX         install architecture-independent files in PREFIX
1428			  [$ac_default_prefix]
1429  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1430			  [PREFIX]
1431
1432By default, \`make install' will install all the files in
1433\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1434an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1435for instance \`--prefix=\$HOME'.
1436
1437For better control, use the options below.
1438
1439Fine tuning of the installation directories:
1440  --bindir=DIR           user executables [EPREFIX/bin]
1441  --sbindir=DIR          system admin executables [EPREFIX/sbin]
1442  --libexecdir=DIR       program executables [EPREFIX/libexec]
1443  --sysconfdir=DIR       read-only single-machine data [PREFIX/etc]
1444  --sharedstatedir=DIR   modifiable architecture-independent data [PREFIX/com]
1445  --localstatedir=DIR    modifiable single-machine data [PREFIX/var]
1446  --libdir=DIR           object code libraries [EPREFIX/lib]
1447  --includedir=DIR       C header files [PREFIX/include]
1448  --oldincludedir=DIR    C header files for non-gcc [/usr/include]
1449  --datarootdir=DIR      read-only arch.-independent data root [PREFIX/share]
1450  --datadir=DIR          read-only architecture-independent data [DATAROOTDIR]
1451  --infodir=DIR          info documentation [DATAROOTDIR/info]
1452  --localedir=DIR        locale-dependent data [DATAROOTDIR/locale]
1453  --mandir=DIR           man documentation [DATAROOTDIR/man]
1454  --docdir=DIR           documentation root [DATAROOTDIR/doc/libXfixes]
1455  --htmldir=DIR          html documentation [DOCDIR]
1456  --dvidir=DIR           dvi documentation [DOCDIR]
1457  --pdfdir=DIR           pdf documentation [DOCDIR]
1458  --psdir=DIR            ps documentation [DOCDIR]
1459_ACEOF
1460
1461  cat <<\_ACEOF
1462
1463Program names:
1464  --program-prefix=PREFIX            prepend PREFIX to installed program names
1465  --program-suffix=SUFFIX            append SUFFIX to installed program names
1466  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1467
1468System types:
1469  --build=BUILD     configure for building on BUILD [guessed]
1470  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1471_ACEOF
1472fi
1473
1474if test -n "$ac_init_help"; then
1475  case $ac_init_help in
1476     short | recursive ) echo "Configuration of libXfixes 4.0.3:";;
1477   esac
1478  cat <<\_ACEOF
1479
1480Optional Features:
1481  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1482  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1483  --disable-pretty-cmds          show all commands executed
1484  --enable-pretty-cmds           do not output the entire command lines
1485  --enable-maintainer-mode  enable make rules and dependencies not useful
1486			  (and sometimes confusing) to the casual installer
1487  --disable-dependency-tracking  speeds up one-time build
1488  --enable-dependency-tracking   do not reject slow dependency extractors
1489  --enable-shared[=PKGS]  build shared libraries [default=yes]
1490  --enable-static[=PKGS]  build static libraries [default=yes]
1491  --enable-fast-install[=PKGS]
1492                          optimize for fast installation [default=yes]
1493  --disable-libtool-lock  avoid locking (might break parallel builds)
1494
1495Optional Packages:
1496  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1497  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1498  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1499  --with-pic              try to use only PIC/non-PIC objects [default=use
1500                          both]
1501  --with-tags[=TAGS]      include additional configurations [automatic]
1502  --with-release-version=STRING
1503                          Use release version string in package name
1504
1505Some influential environment variables:
1506  CC          C compiler command
1507  CFLAGS      C compiler flags
1508  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1509              nonstandard directory <lib dir>
1510  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1511              you have headers in a nonstandard directory <include dir>
1512  CPP         C preprocessor
1513  CXX         C++ compiler command
1514  CXXFLAGS    C++ compiler flags
1515  CXXCPP      C++ preprocessor
1516  F77         Fortran 77 compiler command
1517  FFLAGS      Fortran 77 compiler flags
1518  PKG_CONFIG  path to pkg-config utility
1519  X_CFLAGS    C compiler flags for X, overriding pkg-config
1520  X_LIBS      linker flags for X, overriding pkg-config
1521  FIXESEXT_CFLAGS
1522              C compiler flags for FIXESEXT, overriding pkg-config
1523  FIXESEXT_LIBS
1524              linker flags for FIXESEXT, overriding pkg-config
1525
1526Use these variables to override the choices made by `configure' or to help
1527it to find libraries and programs with nonstandard names/locations.
1528
1529Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1530_ACEOF
1531ac_status=$?
1532fi
1533
1534if test "$ac_init_help" = "recursive"; then
1535  # If there are subdirs, report their specific --help.
1536  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1537    test -d "$ac_dir" || continue
1538    ac_builddir=.
1539
1540case "$ac_dir" in
1541.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1542*)
1543  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1544  # A ".." for each directory in $ac_dir_suffix.
1545  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1546  case $ac_top_builddir_sub in
1547  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1548  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1549  esac ;;
1550esac
1551ac_abs_top_builddir=$ac_pwd
1552ac_abs_builddir=$ac_pwd$ac_dir_suffix
1553# for backward compatibility:
1554ac_top_builddir=$ac_top_build_prefix
1555
1556case $srcdir in
1557  .)  # We are building in place.
1558    ac_srcdir=.
1559    ac_top_srcdir=$ac_top_builddir_sub
1560    ac_abs_top_srcdir=$ac_pwd ;;
1561  [\\/]* | ?:[\\/]* )  # Absolute name.
1562    ac_srcdir=$srcdir$ac_dir_suffix;
1563    ac_top_srcdir=$srcdir
1564    ac_abs_top_srcdir=$srcdir ;;
1565  *) # Relative name.
1566    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1567    ac_top_srcdir=$ac_top_build_prefix$srcdir
1568    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1569esac
1570ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1571
1572    cd "$ac_dir" || { ac_status=$?; continue; }
1573    # Check for guested configure.
1574    if test -f "$ac_srcdir/configure.gnu"; then
1575      echo &&
1576      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1577    elif test -f "$ac_srcdir/configure"; then
1578      echo &&
1579      $SHELL "$ac_srcdir/configure" --help=recursive
1580    else
1581      echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1582    fi || ac_status=$?
1583    cd "$ac_pwd" || { ac_status=$?; break; }
1584  done
1585fi
1586
1587test -n "$ac_init_help" && exit $ac_status
1588if $ac_init_version; then
1589  cat <<\_ACEOF
1590libXfixes configure 4.0.3
1591generated by GNU Autoconf 2.60
1592
1593Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
15942002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1595This configure script is free software; the Free Software Foundation
1596gives unlimited permission to copy, distribute and modify it.
1597_ACEOF
1598  exit
1599fi
1600cat >config.log <<_ACEOF
1601This file contains any messages produced by compilers while
1602running configure, to aid debugging if configure makes a mistake.
1603
1604It was created by libXfixes $as_me 4.0.3, which was
1605generated by GNU Autoconf 2.60.  Invocation command line was
1606
1607  $ $0 $@
1608
1609_ACEOF
1610exec 5>>config.log
1611{
1612cat <<_ASUNAME
1613## --------- ##
1614## Platform. ##
1615## --------- ##
1616
1617hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1618uname -m = `(uname -m) 2>/dev/null || echo unknown`
1619uname -r = `(uname -r) 2>/dev/null || echo unknown`
1620uname -s = `(uname -s) 2>/dev/null || echo unknown`
1621uname -v = `(uname -v) 2>/dev/null || echo unknown`
1622
1623/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1624/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1625
1626/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1627/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1628/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1629/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1630/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1631/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1632/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1633
1634_ASUNAME
1635
1636as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1637for as_dir in $PATH
1638do
1639  IFS=$as_save_IFS
1640  test -z "$as_dir" && as_dir=.
1641  echo "PATH: $as_dir"
1642done
1643IFS=$as_save_IFS
1644
1645} >&5
1646
1647cat >&5 <<_ACEOF
1648
1649
1650## ----------- ##
1651## Core tests. ##
1652## ----------- ##
1653
1654_ACEOF
1655
1656
1657# Keep a trace of the command line.
1658# Strip out --no-create and --no-recursion so they do not pile up.
1659# Strip out --silent because we don't want to record it for future runs.
1660# Also quote any args containing shell meta-characters.
1661# Make two passes to allow for proper duplicate-argument suppression.
1662ac_configure_args=
1663ac_configure_args0=
1664ac_configure_args1=
1665ac_must_keep_next=false
1666for ac_pass in 1 2
1667do
1668  for ac_arg
1669  do
1670    case $ac_arg in
1671    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1672    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1673    | -silent | --silent | --silen | --sile | --sil)
1674      continue ;;
1675    *\'*)
1676      ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1677    esac
1678    case $ac_pass in
1679    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1680    2)
1681      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1682      if test $ac_must_keep_next = true; then
1683	ac_must_keep_next=false # Got value, back to normal.
1684      else
1685	case $ac_arg in
1686	  *=* | --config-cache | -C | -disable-* | --disable-* \
1687	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1688	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1689	  | -with-* | --with-* | -without-* | --without-* | --x)
1690	    case "$ac_configure_args0 " in
1691	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1692	    esac
1693	    ;;
1694	  -* ) ac_must_keep_next=true ;;
1695	esac
1696      fi
1697      ac_configure_args="$ac_configure_args '$ac_arg'"
1698      ;;
1699    esac
1700  done
1701done
1702$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1703$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1704
1705# When interrupted or exit'd, cleanup temporary files, and complete
1706# config.log.  We remove comments because anyway the quotes in there
1707# would cause problems or look ugly.
1708# WARNING: Use '\'' to represent an apostrophe within the trap.
1709# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1710trap 'exit_status=$?
1711  # Save into config.log some information that might help in debugging.
1712  {
1713    echo
1714
1715    cat <<\_ASBOX
1716## ---------------- ##
1717## Cache variables. ##
1718## ---------------- ##
1719_ASBOX
1720    echo
1721    # The following way of writing the cache mishandles newlines in values,
1722(
1723  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1724    eval ac_val=\$$ac_var
1725    case $ac_val in #(
1726    *${as_nl}*)
1727      case $ac_var in #(
1728      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1729echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1730      esac
1731      case $ac_var in #(
1732      _ | IFS | as_nl) ;; #(
1733      *) $as_unset $ac_var ;;
1734      esac ;;
1735    esac
1736  done
1737  (set) 2>&1 |
1738    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1739    *${as_nl}ac_space=\ *)
1740      sed -n \
1741	"s/'\''/'\''\\\\'\'''\''/g;
1742	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1743      ;; #(
1744    *)
1745      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1746      ;;
1747    esac |
1748    sort
1749)
1750    echo
1751
1752    cat <<\_ASBOX
1753## ----------------- ##
1754## Output variables. ##
1755## ----------------- ##
1756_ASBOX
1757    echo
1758    for ac_var in $ac_subst_vars
1759    do
1760      eval ac_val=\$$ac_var
1761      case $ac_val in
1762      *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1763      esac
1764      echo "$ac_var='\''$ac_val'\''"
1765    done | sort
1766    echo
1767
1768    if test -n "$ac_subst_files"; then
1769      cat <<\_ASBOX
1770## ------------------- ##
1771## File substitutions. ##
1772## ------------------- ##
1773_ASBOX
1774      echo
1775      for ac_var in $ac_subst_files
1776      do
1777	eval ac_val=\$$ac_var
1778	case $ac_val in
1779	*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1780	esac
1781	echo "$ac_var='\''$ac_val'\''"
1782      done | sort
1783      echo
1784    fi
1785
1786    if test -s confdefs.h; then
1787      cat <<\_ASBOX
1788## ----------- ##
1789## confdefs.h. ##
1790## ----------- ##
1791_ASBOX
1792      echo
1793      cat confdefs.h
1794      echo
1795    fi
1796    test "$ac_signal" != 0 &&
1797      echo "$as_me: caught signal $ac_signal"
1798    echo "$as_me: exit $exit_status"
1799  } >&5
1800  rm -f core *.core core.conftest.* &&
1801    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1802    exit $exit_status
1803' 0
1804for ac_signal in 1 2 13 15; do
1805  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1806done
1807ac_signal=0
1808
1809# confdefs.h avoids OS command line length limits that DEFS can exceed.
1810rm -f -r conftest* confdefs.h
1811
1812# Predefined preprocessor variables.
1813
1814cat >>confdefs.h <<_ACEOF
1815#define PACKAGE_NAME "$PACKAGE_NAME"
1816_ACEOF
1817
1818
1819cat >>confdefs.h <<_ACEOF
1820#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1821_ACEOF
1822
1823
1824cat >>confdefs.h <<_ACEOF
1825#define PACKAGE_VERSION "$PACKAGE_VERSION"
1826_ACEOF
1827
1828
1829cat >>confdefs.h <<_ACEOF
1830#define PACKAGE_STRING "$PACKAGE_STRING"
1831_ACEOF
1832
1833
1834cat >>confdefs.h <<_ACEOF
1835#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1836_ACEOF
1837
1838
1839# Let the site file select an alternate cache file if it wants to.
1840# Prefer explicitly selected file to automatically selected ones.
1841if test -n "$CONFIG_SITE"; then
1842  set x "$CONFIG_SITE"
1843elif test "x$prefix" != xNONE; then
1844  set x "$prefix/share/config.site" "$prefix/etc/config.site"
1845else
1846  set x "$ac_default_prefix/share/config.site" \
1847	"$ac_default_prefix/etc/config.site"
1848fi
1849shift
1850for ac_site_file
1851do
1852  if test -r "$ac_site_file"; then
1853    { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1854echo "$as_me: loading site script $ac_site_file" >&6;}
1855    sed 's/^/| /' "$ac_site_file" >&5
1856    . "$ac_site_file"
1857  fi
1858done
1859
1860if test -r "$cache_file"; then
1861  # Some versions of bash will fail to source /dev/null (special
1862  # files actually), so we avoid doing that.
1863  if test -f "$cache_file"; then
1864    { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1865echo "$as_me: loading cache $cache_file" >&6;}
1866    case $cache_file in
1867      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1868      *)                      . "./$cache_file";;
1869    esac
1870  fi
1871else
1872  { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1873echo "$as_me: creating cache $cache_file" >&6;}
1874  >$cache_file
1875fi
1876
1877# Check that the precious variables saved in the cache have kept the same
1878# value.
1879ac_cache_corrupted=false
1880for ac_var in $ac_precious_vars; do
1881  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1882  eval ac_new_set=\$ac_env_${ac_var}_set
1883  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1884  eval ac_new_val=\$ac_env_${ac_var}_value
1885  case $ac_old_set,$ac_new_set in
1886    set,)
1887      { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1888echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1889      ac_cache_corrupted=: ;;
1890    ,set)
1891      { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1892echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1893      ac_cache_corrupted=: ;;
1894    ,);;
1895    *)
1896      if test "x$ac_old_val" != "x$ac_new_val"; then
1897	{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1898echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1899	{ echo "$as_me:$LINENO:   former value:  $ac_old_val" >&5
1900echo "$as_me:   former value:  $ac_old_val" >&2;}
1901	{ echo "$as_me:$LINENO:   current value: $ac_new_val" >&5
1902echo "$as_me:   current value: $ac_new_val" >&2;}
1903	ac_cache_corrupted=:
1904      fi;;
1905  esac
1906  # Pass precious variables to config.status.
1907  if test "$ac_new_set" = set; then
1908    case $ac_new_val in
1909    *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1910    *) ac_arg=$ac_var=$ac_new_val ;;
1911    esac
1912    case " $ac_configure_args " in
1913      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
1914      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1915    esac
1916  fi
1917done
1918if $ac_cache_corrupted; then
1919  { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1920echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1921  { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1922echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1923   { (exit 1); exit 1; }; }
1924fi
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950ac_ext=c
1951ac_cpp='$CPP $CPPFLAGS'
1952ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
1953ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
1954ac_compiler_gnu=$ac_cv_c_compiler_gnu
1955
1956
1957am__api_version="1.9"
1958ac_aux_dir=
1959for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
1960  if test -f "$ac_dir/install-sh"; then
1961    ac_aux_dir=$ac_dir
1962    ac_install_sh="$ac_aux_dir/install-sh -c"
1963    break
1964  elif test -f "$ac_dir/install.sh"; then
1965    ac_aux_dir=$ac_dir
1966    ac_install_sh="$ac_aux_dir/install.sh -c"
1967    break
1968  elif test -f "$ac_dir/shtool"; then
1969    ac_aux_dir=$ac_dir
1970    ac_install_sh="$ac_aux_dir/shtool install -c"
1971    break
1972  fi
1973done
1974if test -z "$ac_aux_dir"; then
1975  { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
1976echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
1977   { (exit 1); exit 1; }; }
1978fi
1979
1980# These three variables are undocumented and unsupported,
1981# and are intended to be withdrawn in a future Autoconf release.
1982# They can cause serious problems if a builder's source tree is in a directory
1983# whose full name contains unusual characters.
1984ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
1985ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
1986ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
1987
1988
1989# Find a good install program.  We prefer a C program (faster),
1990# so one script is as good as another.  But avoid the broken or
1991# incompatible versions:
1992# SysV /etc/install, /usr/sbin/install
1993# SunOS /usr/etc/install
1994# IRIX /sbin/install
1995# AIX /bin/install
1996# AmigaOS /C/install, which installs bootblocks on floppy discs
1997# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
1998# AFS /usr/afsws/bin/install, which mishandles nonexistent args
1999# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2000# OS/2's system install, which has a completely different semantic
2001# ./install, which can be erroneously created by make from ./install.sh.
2002{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2003echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
2004if test -z "$INSTALL"; then
2005if test "${ac_cv_path_install+set}" = set; then
2006  echo $ECHO_N "(cached) $ECHO_C" >&6
2007else
2008  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2009for as_dir in $PATH
2010do
2011  IFS=$as_save_IFS
2012  test -z "$as_dir" && as_dir=.
2013  # Account for people who put trailing slashes in PATH elements.
2014case $as_dir/ in
2015  ./ | .// | /cC/* | \
2016  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2017  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2018  /usr/ucb/* ) ;;
2019  *)
2020    # OSF1 and SCO ODT 3.0 have their own names for install.
2021    # Don't use installbsd from OSF since it installs stuff as root
2022    # by default.
2023    for ac_prog in ginstall scoinst install; do
2024      for ac_exec_ext in '' $ac_executable_extensions; do
2025	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_executable_p "$as_dir/$ac_prog$ac_exec_ext"; }; then
2026	  if test $ac_prog = install &&
2027	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2028	    # AIX install.  It has an incompatible calling convention.
2029	    :
2030	  elif test $ac_prog = install &&
2031	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2032	    # program-specific install script used by HP pwplus--don't use.
2033	    :
2034	  else
2035	    ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2036	    break 3
2037	  fi
2038	fi
2039      done
2040    done
2041    ;;
2042esac
2043done
2044IFS=$as_save_IFS
2045
2046
2047fi
2048  if test "${ac_cv_path_install+set}" = set; then
2049    INSTALL=$ac_cv_path_install
2050  else
2051    # As a last resort, use the slow shell script.  Don't cache a
2052    # value for INSTALL within a source directory, because that will
2053    # break other packages using the cache if that directory is
2054    # removed, or if the value is a relative name.
2055    INSTALL=$ac_install_sh
2056  fi
2057fi
2058{ echo "$as_me:$LINENO: result: $INSTALL" >&5
2059echo "${ECHO_T}$INSTALL" >&6; }
2060
2061# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2062# It thinks the first close brace ends the variable substitution.
2063test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2064
2065test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2066
2067test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2068
2069{ echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2070echo $ECHO_N "checking whether build environment is sane... $ECHO_C" >&6; }
2071# Just in case
2072sleep 1
2073echo timestamp > conftest.file
2074# Do `set' in a subshell so we don't clobber the current shell's
2075# arguments.  Must try -L first in case configure is actually a
2076# symlink; some systems play weird games with the mod time of symlinks
2077# (eg FreeBSD returns the mod time of the symlink's containing
2078# directory).
2079if (
2080   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2081   if test "$*" = "X"; then
2082      # -L didn't work.
2083      set X `ls -t $srcdir/configure conftest.file`
2084   fi
2085   rm -f conftest.file
2086   if test "$*" != "X $srcdir/configure conftest.file" \
2087      && test "$*" != "X conftest.file $srcdir/configure"; then
2088
2089      # If neither matched, then we have a broken ls.  This can happen
2090      # if, for instance, CONFIG_SHELL is bash and it inherits a
2091      # broken ls alias from the environment.  This has actually
2092      # happened.  Such a system could not be considered "sane".
2093      { { echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2094alias in your environment" >&5
2095echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2096alias in your environment" >&2;}
2097   { (exit 1); exit 1; }; }
2098   fi
2099
2100   test "$2" = conftest.file
2101   )
2102then
2103   # Ok.
2104   :
2105else
2106   { { echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2107Check your system clock" >&5
2108echo "$as_me: error: newly created file is older than distributed files!
2109Check your system clock" >&2;}
2110   { (exit 1); exit 1; }; }
2111fi
2112{ echo "$as_me:$LINENO: result: yes" >&5
2113echo "${ECHO_T}yes" >&6; }
2114test "$program_prefix" != NONE &&
2115  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2116# Use a double $ so make ignores it.
2117test "$program_suffix" != NONE &&
2118  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2119# Double any \ or $.  echo might interpret backslashes.
2120# By default was `s,x,x', remove it if useless.
2121cat <<\_ACEOF >conftest.sed
2122s/[\\$]/&&/g;s/;s,x,x,$//
2123_ACEOF
2124program_transform_name=`echo $program_transform_name | sed -f conftest.sed`
2125rm -f conftest.sed
2126
2127# expand $ac_aux_dir to an absolute path
2128am_aux_dir=`cd $ac_aux_dir && pwd`
2129
2130test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2131# Use eval to expand $SHELL
2132if eval "$MISSING --run true"; then
2133  am_missing_run="$MISSING --run "
2134else
2135  am_missing_run=
2136  { echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2137echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2138fi
2139
2140if mkdir -p --version . >/dev/null 2>&1 && test ! -d ./--version; then
2141  # We used to keeping the `.' as first argument, in order to
2142  # allow $(mkdir_p) to be used without argument.  As in
2143  #   $(mkdir_p) $(somedir)
2144  # where $(somedir) is conditionally defined.  However this is wrong
2145  # for two reasons:
2146  #  1. if the package is installed by a user who cannot write `.'
2147  #     make install will fail,
2148  #  2. the above comment should most certainly read
2149  #     $(mkdir_p) $(DESTDIR)$(somedir)
2150  #     so it does not work when $(somedir) is undefined and
2151  #     $(DESTDIR) is not.
2152  #  To support the latter case, we have to write
2153  #     test -z "$(somedir)" || $(mkdir_p) $(DESTDIR)$(somedir),
2154  #  so the `.' trick is pointless.
2155  mkdir_p='mkdir -p --'
2156else
2157  # On NextStep and OpenStep, the `mkdir' command does not
2158  # recognize any option.  It will interpret all options as
2159  # directories to create, and then abort because `.' already
2160  # exists.
2161  for d in ./-p ./--version;
2162  do
2163    test -d $d && rmdir $d
2164  done
2165  # $(mkinstalldirs) is defined by Automake if mkinstalldirs exists.
2166  if test -f "$ac_aux_dir/mkinstalldirs"; then
2167    mkdir_p='$(mkinstalldirs)'
2168  else
2169    mkdir_p='$(install_sh) -d'
2170  fi
2171fi
2172
2173for ac_prog in gawk mawk nawk awk
2174do
2175  # Extract the first word of "$ac_prog", so it can be a program name with args.
2176set dummy $ac_prog; ac_word=$2
2177{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2178echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2179if test "${ac_cv_prog_AWK+set}" = set; then
2180  echo $ECHO_N "(cached) $ECHO_C" >&6
2181else
2182  if test -n "$AWK"; then
2183  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2184else
2185as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2186for as_dir in $PATH
2187do
2188  IFS=$as_save_IFS
2189  test -z "$as_dir" && as_dir=.
2190  for ac_exec_ext in '' $ac_executable_extensions; do
2191  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2192    ac_cv_prog_AWK="$ac_prog"
2193    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2194    break 2
2195  fi
2196done
2197done
2198IFS=$as_save_IFS
2199
2200fi
2201fi
2202AWK=$ac_cv_prog_AWK
2203if test -n "$AWK"; then
2204  { echo "$as_me:$LINENO: result: $AWK" >&5
2205echo "${ECHO_T}$AWK" >&6; }
2206else
2207  { echo "$as_me:$LINENO: result: no" >&5
2208echo "${ECHO_T}no" >&6; }
2209fi
2210
2211
2212  test -n "$AWK" && break
2213done
2214
2215{ echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2216echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6; }
2217set x ${MAKE-make}; ac_make=`echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2218if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2219  echo $ECHO_N "(cached) $ECHO_C" >&6
2220else
2221  cat >conftest.make <<\_ACEOF
2222SHELL = /bin/sh
2223all:
2224	@echo '@@@%%%=$(MAKE)=@@@%%%'
2225_ACEOF
2226# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2227case `${MAKE-make} -f conftest.make 2>/dev/null` in
2228  *@@@%%%=?*=@@@%%%*)
2229    eval ac_cv_prog_make_${ac_make}_set=yes;;
2230  *)
2231    eval ac_cv_prog_make_${ac_make}_set=no;;
2232esac
2233rm -f conftest.make
2234fi
2235if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2236  { echo "$as_me:$LINENO: result: yes" >&5
2237echo "${ECHO_T}yes" >&6; }
2238  SET_MAKE=
2239else
2240  { echo "$as_me:$LINENO: result: no" >&5
2241echo "${ECHO_T}no" >&6; }
2242  SET_MAKE="MAKE=${MAKE-make}"
2243fi
2244
2245rm -rf .tst 2>/dev/null
2246mkdir .tst 2>/dev/null
2247if test -d .tst; then
2248  am__leading_dot=.
2249else
2250  am__leading_dot=_
2251fi
2252rmdir .tst 2>/dev/null
2253
2254# Check whether --enable-pretty-cmds was given.
2255if test "${enable_pretty_cmds+set}" = set; then
2256  enableval=$enable_pretty_cmds;
2257fi
2258
2259AMSHOWCMDSAT=''
2260AMDEPSHOWCMDSAT=''
2261AMPRETTYECHO=true
2262AMCMDECHO=echo
2263if test "x$enable_pretty_cmds" == xyes;
2264then
2265  AMSHOWCMDSAT='@'
2266  test x$enable_dependency_tracking == xno && AMDEPSHOWCMDSAT='@'
2267  AMPRETTYECHO=echo
2268  AMCMDECHO=true
2269  LT_QUIET='--quiet'
2270fi
2271
2272
2273
2274
2275
2276
2277# test to see if srcdir already configured
2278if test "`cd $srcdir && pwd`" != "`pwd`" &&
2279   test -f $srcdir/config.status; then
2280  { { echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2281echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2282   { (exit 1); exit 1; }; }
2283fi
2284
2285# test whether we have cygpath
2286if test -z "$CYGPATH_W"; then
2287  if (cygpath --version) >/dev/null 2>/dev/null; then
2288    CYGPATH_W='cygpath -w'
2289  else
2290    CYGPATH_W=echo
2291  fi
2292fi
2293
2294
2295# Define the identity of the package.
2296 PACKAGE='libXfixes'
2297 VERSION='4.0.3'
2298
2299
2300cat >>confdefs.h <<_ACEOF
2301#define PACKAGE "$PACKAGE"
2302_ACEOF
2303
2304
2305cat >>confdefs.h <<_ACEOF
2306#define VERSION "$VERSION"
2307_ACEOF
2308
2309# Some tools Automake needs.
2310
2311ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2312
2313
2314AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2315
2316
2317AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2318
2319
2320AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2321
2322
2323MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2324
2325install_sh=${install_sh-"$am_aux_dir/install-sh"}
2326
2327# Installed binaries are usually stripped using `strip' when the user
2328# run `make install-strip'.  However `strip' might not be the right
2329# tool to use in cross-compilation environments, therefore Automake
2330# will honor the `STRIP' environment variable to overrule this program.
2331if test "$cross_compiling" != no; then
2332  if test -n "$ac_tool_prefix"; then
2333  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2334set dummy ${ac_tool_prefix}strip; ac_word=$2
2335{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2336echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2337if test "${ac_cv_prog_STRIP+set}" = set; then
2338  echo $ECHO_N "(cached) $ECHO_C" >&6
2339else
2340  if test -n "$STRIP"; then
2341  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2342else
2343as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2344for as_dir in $PATH
2345do
2346  IFS=$as_save_IFS
2347  test -z "$as_dir" && as_dir=.
2348  for ac_exec_ext in '' $ac_executable_extensions; do
2349  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2350    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2351    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2352    break 2
2353  fi
2354done
2355done
2356IFS=$as_save_IFS
2357
2358fi
2359fi
2360STRIP=$ac_cv_prog_STRIP
2361if test -n "$STRIP"; then
2362  { echo "$as_me:$LINENO: result: $STRIP" >&5
2363echo "${ECHO_T}$STRIP" >&6; }
2364else
2365  { echo "$as_me:$LINENO: result: no" >&5
2366echo "${ECHO_T}no" >&6; }
2367fi
2368
2369
2370fi
2371if test -z "$ac_cv_prog_STRIP"; then
2372  ac_ct_STRIP=$STRIP
2373  # Extract the first word of "strip", so it can be a program name with args.
2374set dummy strip; ac_word=$2
2375{ echo "$as_me:$LINENO: checking for $ac_word" >&5
2376echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
2377if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2378  echo $ECHO_N "(cached) $ECHO_C" >&6
2379else
2380  if test -n "$ac_ct_STRIP"; then
2381  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2382else
2383as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2384for as_dir in $PATH
2385do
2386  IFS=$as_save_IFS
2387  test -z "$as_dir" && as_dir=.
2388  for ac_exec_ext in '' $ac_executable_extensions; do
2389  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
2390    ac_cv_prog_ac_ct_STRIP="strip"
2391    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2392    break 2
2393  fi
2394done
2395done
2396IFS=$as_save_IFS
2397
2398fi
2399fi
2400ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2401if test -n "$ac_ct_STRIP"; then
2402  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2403echo "${ECHO_T}$ac_ct_STRIP" >&6; }
2404else
2405  { echo "$as_me:$LINENO: result: no" >&5
2406echo "${ECHO_T}no" >&6; }
2407fi
2408
2409  if test "x$ac_ct_STRIP" = x; then
2410    STRIP=":"
2411  else
2412    case $cross_compiling:$ac_tool_warned in
2413yes:)
2414{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
2415whose name does not start with the host triplet.  If you think this
2416configuration is useful to you, please write to autoconf@gnu.org." >&5
2417echo "$as_me: 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." >&2;}
2420ac_tool_warned=yes ;;
2421esac
2422    STRIP=$ac_ct_STRIP
2423  fi
2424else
2425  STRIP="$ac_cv_prog_STRIP"
2426fi
2427
2428fi
2429INSTALL_STRIP_PROGRAM="\${SHELL} \$(install_sh) -c -s"
2430
2431# We need awk for the "check" target.  The system "awk" is bad on
2432# some platforms.
2433# Always define AMTAR for backward compatibility.
2434
2435AMTAR=${AMTAR-"${am_missing_run}tar"}
2436
2437am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2438
2439
2440
2441
2442
2443
2444{ echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2445echo $ECHO_N "checking whether to enable maintainer-specific portions of Makefiles... $ECHO_C" >&6; }
2446    # Check whether --enable-maintainer-mode was given.
2447if test "${enable_maintainer_mode+set}" = set; then
2448  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2449else
2450  USE_MAINTAINER_MODE=no
2451fi
2452
2453  { echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2454echo "${ECHO_T}$USE_MAINTAINER_MODE" >&6; }
2455
2456
2457if 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_executable_p "$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_executable_p "$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_executable_p "$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_executable_p "$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_executable_p "$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_executable_p "$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  echo "$as_me: failed program was:" >&5
2905sed 's/^/| /' conftest.$ac_ext >&5
2906
2907{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
2908See \`config.log' for more details." >&5
2909echo "$as_me: error: C compiler cannot create executables
2910See \`config.log' for more details." >&2;}
2911   { (exit 77); exit 77; }; }
2912fi
2913
2914ac_exeext=$ac_cv_exeext
2915{ echo "$as_me:$LINENO: result: $ac_file" >&5
2916echo "${ECHO_T}$ac_file" >&6; }
2917
2918# Check that the compiler produces executables we can run.  If not, either
2919# the compiler is broken, or we cross compile.
2920{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
2921echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
2922# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
2923# If not cross compiling, check that we can run a simple program.
2924if test "$cross_compiling" != yes; then
2925  if { ac_try='./$ac_file'
2926  { (case "(($ac_try" in
2927  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2928  *) ac_try_echo=$ac_try;;
2929esac
2930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2931  (eval "$ac_try") 2>&5
2932  ac_status=$?
2933  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2934  (exit $ac_status); }; }; then
2935    cross_compiling=no
2936  else
2937    if test "$cross_compiling" = maybe; then
2938	cross_compiling=yes
2939    else
2940	{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
2941If you meant to cross compile, use \`--host'.
2942See \`config.log' for more details." >&5
2943echo "$as_me: error: cannot run C compiled programs.
2944If you meant to cross compile, use \`--host'.
2945See \`config.log' for more details." >&2;}
2946   { (exit 1); exit 1; }; }
2947    fi
2948  fi
2949fi
2950{ echo "$as_me:$LINENO: result: yes" >&5
2951echo "${ECHO_T}yes" >&6; }
2952
2953rm -f a.out a.exe conftest$ac_cv_exeext b.out
2954ac_clean_files=$ac_clean_files_save
2955# Check that the compiler produces executables we can run.  If not, either
2956# the compiler is broken, or we cross compile.
2957{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
2958echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
2959{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
2960echo "${ECHO_T}$cross_compiling" >&6; }
2961
2962{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
2963echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
2964if { (ac_try="$ac_link"
2965case "(($ac_try" in
2966  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2967  *) ac_try_echo=$ac_try;;
2968esac
2969eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
2970  (eval "$ac_link") 2>&5
2971  ac_status=$?
2972  echo "$as_me:$LINENO: \$? = $ac_status" >&5
2973  (exit $ac_status); }; then
2974  # If both `conftest.exe' and `conftest' are `present' (well, observable)
2975# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
2976# work properly (i.e., refer to `conftest.exe'), while it won't with
2977# `rm'.
2978for ac_file in conftest.exe conftest conftest.*; do
2979  test -f "$ac_file" || continue
2980  case $ac_file in
2981    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
2982    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2983	  break;;
2984    * ) break;;
2985  esac
2986done
2987else
2988  { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
2989See \`config.log' for more details." >&5
2990echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
2991See \`config.log' for more details." >&2;}
2992   { (exit 1); exit 1; }; }
2993fi
2994
2995rm -f conftest$ac_cv_exeext
2996{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
2997echo "${ECHO_T}$ac_cv_exeext" >&6; }
2998
2999rm -f conftest.$ac_ext
3000EXEEXT=$ac_cv_exeext
3001ac_exeext=$EXEEXT
3002{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
3003echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
3004if test "${ac_cv_objext+set}" = set; then
3005  echo $ECHO_N "(cached) $ECHO_C" >&6
3006else
3007  cat >conftest.$ac_ext <<_ACEOF
3008/* confdefs.h.  */
3009_ACEOF
3010cat confdefs.h >>conftest.$ac_ext
3011cat >>conftest.$ac_ext <<_ACEOF
3012/* end confdefs.h.  */
3013
3014int
3015main ()
3016{
3017
3018  ;
3019  return 0;
3020}
3021_ACEOF
3022rm -f conftest.o conftest.obj
3023if { (ac_try="$ac_compile"
3024case "(($ac_try" in
3025  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3026  *) ac_try_echo=$ac_try;;
3027esac
3028eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3029  (eval "$ac_compile") 2>&5
3030  ac_status=$?
3031  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3032  (exit $ac_status); }; then
3033  for ac_file in conftest.o conftest.obj conftest.*; do
3034  test -f "$ac_file" || continue;
3035  case $ac_file in
3036    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
3037    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3038       break;;
3039  esac
3040done
3041else
3042  echo "$as_me: failed program was:" >&5
3043sed 's/^/| /' conftest.$ac_ext >&5
3044
3045{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3046See \`config.log' for more details." >&5
3047echo "$as_me: error: cannot compute suffix of object files: cannot compile
3048See \`config.log' for more details." >&2;}
3049   { (exit 1); exit 1; }; }
3050fi
3051
3052rm -f conftest.$ac_cv_objext conftest.$ac_ext
3053fi
3054{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3055echo "${ECHO_T}$ac_cv_objext" >&6; }
3056OBJEXT=$ac_cv_objext
3057ac_objext=$OBJEXT
3058{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3059echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
3060if test "${ac_cv_c_compiler_gnu+set}" = set; then
3061  echo $ECHO_N "(cached) $ECHO_C" >&6
3062else
3063  cat >conftest.$ac_ext <<_ACEOF
3064/* confdefs.h.  */
3065_ACEOF
3066cat confdefs.h >>conftest.$ac_ext
3067cat >>conftest.$ac_ext <<_ACEOF
3068/* end confdefs.h.  */
3069
3070int
3071main ()
3072{
3073#ifndef __GNUC__
3074       choke me
3075#endif
3076
3077  ;
3078  return 0;
3079}
3080_ACEOF
3081rm -f conftest.$ac_objext
3082if { (ac_try="$ac_compile"
3083case "(($ac_try" in
3084  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3085  *) ac_try_echo=$ac_try;;
3086esac
3087eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3088  (eval "$ac_compile") 2>conftest.er1
3089  ac_status=$?
3090  grep -v '^ *+' conftest.er1 >conftest.err
3091  rm -f conftest.er1
3092  cat conftest.err >&5
3093  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3094  (exit $ac_status); } &&
3095	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3096  { (case "(($ac_try" in
3097  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3098  *) ac_try_echo=$ac_try;;
3099esac
3100eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3101  (eval "$ac_try") 2>&5
3102  ac_status=$?
3103  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3104  (exit $ac_status); }; } &&
3105	 { ac_try='test -s conftest.$ac_objext'
3106  { (case "(($ac_try" in
3107  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3108  *) ac_try_echo=$ac_try;;
3109esac
3110eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3111  (eval "$ac_try") 2>&5
3112  ac_status=$?
3113  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3114  (exit $ac_status); }; }; then
3115  ac_compiler_gnu=yes
3116else
3117  echo "$as_me: failed program was:" >&5
3118sed 's/^/| /' conftest.$ac_ext >&5
3119
3120	ac_compiler_gnu=no
3121fi
3122
3123rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3124ac_cv_c_compiler_gnu=$ac_compiler_gnu
3125
3126fi
3127{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3128echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
3129GCC=`test $ac_compiler_gnu = yes && echo yes`
3130ac_test_CFLAGS=${CFLAGS+set}
3131ac_save_CFLAGS=$CFLAGS
3132{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3133echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
3134if test "${ac_cv_prog_cc_g+set}" = set; then
3135  echo $ECHO_N "(cached) $ECHO_C" >&6
3136else
3137  ac_save_c_werror_flag=$ac_c_werror_flag
3138   ac_c_werror_flag=yes
3139   ac_cv_prog_cc_g=no
3140   CFLAGS="-g"
3141   cat >conftest.$ac_ext <<_ACEOF
3142/* confdefs.h.  */
3143_ACEOF
3144cat confdefs.h >>conftest.$ac_ext
3145cat >>conftest.$ac_ext <<_ACEOF
3146/* end confdefs.h.  */
3147
3148int
3149main ()
3150{
3151
3152  ;
3153  return 0;
3154}
3155_ACEOF
3156rm -f conftest.$ac_objext
3157if { (ac_try="$ac_compile"
3158case "(($ac_try" in
3159  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3160  *) ac_try_echo=$ac_try;;
3161esac
3162eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3163  (eval "$ac_compile") 2>conftest.er1
3164  ac_status=$?
3165  grep -v '^ *+' conftest.er1 >conftest.err
3166  rm -f conftest.er1
3167  cat conftest.err >&5
3168  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3169  (exit $ac_status); } &&
3170	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3171  { (case "(($ac_try" in
3172  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3173  *) ac_try_echo=$ac_try;;
3174esac
3175eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3176  (eval "$ac_try") 2>&5
3177  ac_status=$?
3178  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3179  (exit $ac_status); }; } &&
3180	 { ac_try='test -s conftest.$ac_objext'
3181  { (case "(($ac_try" in
3182  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3183  *) ac_try_echo=$ac_try;;
3184esac
3185eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3186  (eval "$ac_try") 2>&5
3187  ac_status=$?
3188  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3189  (exit $ac_status); }; }; then
3190  ac_cv_prog_cc_g=yes
3191else
3192  echo "$as_me: failed program was:" >&5
3193sed 's/^/| /' conftest.$ac_ext >&5
3194
3195	CFLAGS=""
3196      cat >conftest.$ac_ext <<_ACEOF
3197/* confdefs.h.  */
3198_ACEOF
3199cat confdefs.h >>conftest.$ac_ext
3200cat >>conftest.$ac_ext <<_ACEOF
3201/* end confdefs.h.  */
3202
3203int
3204main ()
3205{
3206
3207  ;
3208  return 0;
3209}
3210_ACEOF
3211rm -f conftest.$ac_objext
3212if { (ac_try="$ac_compile"
3213case "(($ac_try" in
3214  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3215  *) ac_try_echo=$ac_try;;
3216esac
3217eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3218  (eval "$ac_compile") 2>conftest.er1
3219  ac_status=$?
3220  grep -v '^ *+' conftest.er1 >conftest.err
3221  rm -f conftest.er1
3222  cat conftest.err >&5
3223  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3224  (exit $ac_status); } &&
3225	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3226  { (case "(($ac_try" in
3227  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3228  *) ac_try_echo=$ac_try;;
3229esac
3230eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3231  (eval "$ac_try") 2>&5
3232  ac_status=$?
3233  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3234  (exit $ac_status); }; } &&
3235	 { ac_try='test -s conftest.$ac_objext'
3236  { (case "(($ac_try" in
3237  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3238  *) ac_try_echo=$ac_try;;
3239esac
3240eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3241  (eval "$ac_try") 2>&5
3242  ac_status=$?
3243  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3244  (exit $ac_status); }; }; then
3245  :
3246else
3247  echo "$as_me: failed program was:" >&5
3248sed 's/^/| /' conftest.$ac_ext >&5
3249
3250	ac_c_werror_flag=$ac_save_c_werror_flag
3251	 CFLAGS="-g"
3252	 cat >conftest.$ac_ext <<_ACEOF
3253/* confdefs.h.  */
3254_ACEOF
3255cat confdefs.h >>conftest.$ac_ext
3256cat >>conftest.$ac_ext <<_ACEOF
3257/* end confdefs.h.  */
3258
3259int
3260main ()
3261{
3262
3263  ;
3264  return 0;
3265}
3266_ACEOF
3267rm -f conftest.$ac_objext
3268if { (ac_try="$ac_compile"
3269case "(($ac_try" in
3270  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3271  *) ac_try_echo=$ac_try;;
3272esac
3273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3274  (eval "$ac_compile") 2>conftest.er1
3275  ac_status=$?
3276  grep -v '^ *+' conftest.er1 >conftest.err
3277  rm -f conftest.er1
3278  cat conftest.err >&5
3279  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3280  (exit $ac_status); } &&
3281	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3282  { (case "(($ac_try" in
3283  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3284  *) ac_try_echo=$ac_try;;
3285esac
3286eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3287  (eval "$ac_try") 2>&5
3288  ac_status=$?
3289  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3290  (exit $ac_status); }; } &&
3291	 { ac_try='test -s conftest.$ac_objext'
3292  { (case "(($ac_try" in
3293  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3294  *) ac_try_echo=$ac_try;;
3295esac
3296eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3297  (eval "$ac_try") 2>&5
3298  ac_status=$?
3299  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3300  (exit $ac_status); }; }; then
3301  ac_cv_prog_cc_g=yes
3302else
3303  echo "$as_me: failed program was:" >&5
3304sed 's/^/| /' conftest.$ac_ext >&5
3305
3306
3307fi
3308
3309rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3310fi
3311
3312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3313fi
3314
3315rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3316   ac_c_werror_flag=$ac_save_c_werror_flag
3317fi
3318{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3319echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
3320if test "$ac_test_CFLAGS" = set; then
3321  CFLAGS=$ac_save_CFLAGS
3322elif test $ac_cv_prog_cc_g = yes; then
3323  if test "$GCC" = yes; then
3324    CFLAGS="-g -O2"
3325  else
3326    CFLAGS="-g"
3327  fi
3328else
3329  if test "$GCC" = yes; then
3330    CFLAGS="-O2"
3331  else
3332    CFLAGS=
3333  fi
3334fi
3335{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3336echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
3337if test "${ac_cv_prog_cc_c89+set}" = set; then
3338  echo $ECHO_N "(cached) $ECHO_C" >&6
3339else
3340  ac_cv_prog_cc_c89=no
3341ac_save_CC=$CC
3342cat >conftest.$ac_ext <<_ACEOF
3343/* confdefs.h.  */
3344_ACEOF
3345cat confdefs.h >>conftest.$ac_ext
3346cat >>conftest.$ac_ext <<_ACEOF
3347/* end confdefs.h.  */
3348#include <stdarg.h>
3349#include <stdio.h>
3350#include <sys/types.h>
3351#include <sys/stat.h>
3352/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3353struct buf { int x; };
3354FILE * (*rcsopen) (struct buf *, struct stat *, int);
3355static char *e (p, i)
3356     char **p;
3357     int i;
3358{
3359  return p[i];
3360}
3361static char *f (char * (*g) (char **, int), char **p, ...)
3362{
3363  char *s;
3364  va_list v;
3365  va_start (v,p);
3366  s = g (p, va_arg (v,int));
3367  va_end (v);
3368  return s;
3369}
3370
3371/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3372   function prototypes and stuff, but not '\xHH' hex character constants.
3373   These don't provoke an error unfortunately, instead are silently treated
3374   as 'x'.  The following induces an error, until -std is added to get
3375   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3376   array size at least.  It's necessary to write '\x00'==0 to get something
3377   that's true only with -std.  */
3378int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3379
3380/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3381   inside strings and character constants.  */
3382#define FOO(x) 'x'
3383int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3384
3385int test (int i, double x);
3386struct s1 {int (*f) (int a);};
3387struct s2 {int (*f) (double a);};
3388int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3389int argc;
3390char **argv;
3391int
3392main ()
3393{
3394return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3395  ;
3396  return 0;
3397}
3398_ACEOF
3399for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3400	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3401do
3402  CC="$ac_save_CC $ac_arg"
3403  rm -f conftest.$ac_objext
3404if { (ac_try="$ac_compile"
3405case "(($ac_try" in
3406  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3407  *) ac_try_echo=$ac_try;;
3408esac
3409eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3410  (eval "$ac_compile") 2>conftest.er1
3411  ac_status=$?
3412  grep -v '^ *+' conftest.er1 >conftest.err
3413  rm -f conftest.er1
3414  cat conftest.err >&5
3415  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3416  (exit $ac_status); } &&
3417	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
3418  { (case "(($ac_try" in
3419  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3420  *) ac_try_echo=$ac_try;;
3421esac
3422eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3423  (eval "$ac_try") 2>&5
3424  ac_status=$?
3425  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3426  (exit $ac_status); }; } &&
3427	 { ac_try='test -s conftest.$ac_objext'
3428  { (case "(($ac_try" in
3429  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3430  *) ac_try_echo=$ac_try;;
3431esac
3432eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
3433  (eval "$ac_try") 2>&5
3434  ac_status=$?
3435  echo "$as_me:$LINENO: \$? = $ac_status" >&5
3436  (exit $ac_status); }; }; then
3437  ac_cv_prog_cc_c89=$ac_arg
3438else
3439  echo "$as_me: failed program was:" >&5
3440sed 's/^/| /' conftest.$ac_ext >&5
3441
3442
3443fi
3444
3445rm -f core conftest.err conftest.$ac_objext
3446  test "x$ac_cv_prog_cc_c89" != "xno" && break
3447done
3448rm -f conftest.$ac_ext
3449CC=$ac_save_CC
3450
3451fi
3452# AC_CACHE_VAL
3453case "x$ac_cv_prog_cc_c89" in
3454  x)
3455    { echo "$as_me:$LINENO: result: none needed" >&5
3456echo "${ECHO_T}none needed" >&6; } ;;
3457  xno)
3458    { echo "$as_me:$LINENO: result: unsupported" >&5
3459echo "${ECHO_T}unsupported" >&6; } ;;
3460  *)
3461    CC="$CC $ac_cv_prog_cc_c89"
3462    { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3463echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
3464esac
3465
3466
3467ac_ext=c
3468ac_cpp='$CPP $CPPFLAGS'
3469ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3470ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3471ac_compiler_gnu=$ac_cv_c_compiler_gnu
3472DEPDIR="${am__leading_dot}deps"
3473
3474ac_config_commands="$ac_config_commands depfiles"
3475
3476
3477am_make=${MAKE-make}
3478cat > confinc << 'END'
3479am__doit:
3480	@echo done
3481.PHONY: am__doit
3482END
3483# If we don't find an include directive, just comment out the code.
3484{ echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3485echo $ECHO_N "checking for style of include used by $am_make... $ECHO_C" >&6; }
3486am__include="#"
3487am__quote=
3488_am_result=none
3489# First try GNU make style include.
3490echo "include confinc" > confmf
3491# We grep out `Entering directory' and `Leaving directory'
3492# messages which can occur if `w' ends up in MAKEFLAGS.
3493# In particular we don't look at `^make:' because GNU make might
3494# be invoked under some other name (usually "gmake"), in which
3495# case it prints its new name instead of `make'.
3496if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
3497   am__include=include
3498   am__quote=
3499   _am_result=GNU
3500fi
3501# Now try BSD make style include.
3502if test "$am__include" = "#"; then
3503   echo '.include "confinc"' > confmf
3504   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
3505      am__include=.include
3506      am__quote="\""
3507      _am_result=BSD
3508   fi
3509fi
3510
3511
3512{ echo "$as_me:$LINENO: result: $_am_result" >&5
3513echo "${ECHO_T}$_am_result" >&6; }
3514rm -f confinc confmf
3515
3516# Check whether --enable-dependency-tracking was given.
3517if test "${enable_dependency_tracking+set}" = set; then
3518  enableval=$enable_dependency_tracking;
3519fi
3520
3521if test "x$enable_dependency_tracking" != xno; then
3522  am_depcomp="$ac_aux_dir/depcomp"
3523  AMDEPBACKSLASH='\'
3524fi
3525
3526
3527if test "x$enable_dependency_tracking" != xno; then
3528  AMDEP_TRUE=
3529  AMDEP_FALSE='#'
3530else
3531  AMDEP_TRUE='#'
3532  AMDEP_FALSE=
3533fi
3534
3535
3536
3537
3538depcc="$CC"   am_compiler_list=
3539
3540{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3541echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
3542if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3543  echo $ECHO_N "(cached) $ECHO_C" >&6
3544else
3545  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3546  # We make a subdir and do the tests there.  Otherwise we can end up
3547  # making bogus files that we don't know about and never remove.  For
3548  # instance it was reported that on HP-UX the gcc test will end up
3549  # making a dummy file named `D' -- because `-MD' means `put the output
3550  # in D'.
3551  mkdir conftest.dir
3552  # Copy depcomp to subdir because otherwise we won't find it if we're
3553  # using a relative directory.
3554  cp "$am_depcomp" conftest.dir
3555  cd conftest.dir
3556  # We will build objects and dependencies in a subdirectory because
3557  # it helps to detect inapplicable dependency modes.  For instance
3558  # both Tru64's cc and ICC support -MD to output dependencies as a
3559  # side effect of compilation, but ICC will put the dependencies in
3560  # the current directory while Tru64 will put them in the object
3561  # directory.
3562  mkdir sub
3563
3564  am_cv_CC_dependencies_compiler_type=none
3565  if test "$am_compiler_list" = ""; then
3566     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3567  fi
3568  for depmode in $am_compiler_list; do
3569    # Setup a source with many dependencies, because some compilers
3570    # like to wrap large dependency lists on column 80 (with \), and
3571    # we should not choose a depcomp mode which is confused by this.
3572    #
3573    # We need to recreate these files for each test, as the compiler may
3574    # overwrite some of them when testing with obscure command lines.
3575    # This happens at least with the AIX C compiler.
3576    : > sub/conftest.c
3577    for i in 1 2 3 4 5 6; do
3578      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3579      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3580      # Solaris 8's {/usr,}/bin/sh.
3581      touch sub/conftst$i.h
3582    done
3583    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3584
3585    case $depmode in
3586    nosideeffect)
3587      # after this tag, mechanisms are not by side-effect, so they'll
3588      # only be used when explicitly requested
3589      if test "x$enable_dependency_tracking" = xyes; then
3590	continue
3591      else
3592	break
3593      fi
3594      ;;
3595    none) break ;;
3596    esac
3597    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3598    # mode.  It turns out that the SunPro C++ compiler does not properly
3599    # handle `-M -o', and we need to detect this.
3600    if depmode=$depmode \
3601       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3602       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3603       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3604         >/dev/null 2>conftest.err &&
3605       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3606       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3607       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3608      # icc doesn't choke on unknown options, it will just issue warnings
3609      # or remarks (even with -Werror).  So we grep stderr for any message
3610      # that says an option was ignored or not supported.
3611      # When given -MP, icc 7.0 and 7.1 complain thusly:
3612      #   icc: Command line warning: ignoring option '-M'; no argument required
3613      # The diagnosis changed in icc 8.0:
3614      #   icc: Command line remark: option '-MP' not supported
3615      if (grep 'ignoring option' conftest.err ||
3616          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3617        am_cv_CC_dependencies_compiler_type=$depmode
3618        break
3619      fi
3620    fi
3621  done
3622
3623  cd ..
3624  rm -rf conftest.dir
3625else
3626  am_cv_CC_dependencies_compiler_type=none
3627fi
3628
3629fi
3630{ echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3631echo "${ECHO_T}$am_cv_CC_dependencies_compiler_type" >&6; }
3632CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3633
3634
3635
3636if
3637  test "x$enable_dependency_tracking" != xno \
3638  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3639  am__fastdepCC_TRUE=
3640  am__fastdepCC_FALSE='#'
3641else
3642  am__fastdepCC_TRUE='#'
3643  am__fastdepCC_FALSE=
3644fi
3645
3646
3647# Check whether --enable-shared was given.
3648if test "${enable_shared+set}" = set; then
3649  enableval=$enable_shared; p=${PACKAGE-default}
3650    case $enableval in
3651    yes) enable_shared=yes ;;
3652    no) enable_shared=no ;;
3653    *)
3654      enable_shared=no
3655      # Look at the argument we got.  We use all the common list separators.
3656      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3657      for pkg in $enableval; do
3658	IFS="$lt_save_ifs"
3659	if test "X$pkg" = "X$p"; then
3660	  enable_shared=yes
3661	fi
3662      done
3663      IFS="$lt_save_ifs"
3664      ;;
3665    esac
3666else
3667  enable_shared=yes
3668fi
3669
3670
3671# Check whether --enable-static was given.
3672if test "${enable_static+set}" = set; then
3673  enableval=$enable_static; p=${PACKAGE-default}
3674    case $enableval in
3675    yes) enable_static=yes ;;
3676    no) enable_static=no ;;
3677    *)
3678     enable_static=no
3679      # Look at the argument we got.  We use all the common list separators.
3680      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3681      for pkg in $enableval; do
3682	IFS="$lt_save_ifs"
3683	if test "X$pkg" = "X$p"; then
3684	  enable_static=yes
3685	fi
3686      done
3687      IFS="$lt_save_ifs"
3688      ;;
3689    esac
3690else
3691  enable_static=yes
3692fi
3693
3694
3695# Check whether --enable-fast-install was given.
3696if test "${enable_fast_install+set}" = set; then
3697  enableval=$enable_fast_install; p=${PACKAGE-default}
3698    case $enableval in
3699    yes) enable_fast_install=yes ;;
3700    no) enable_fast_install=no ;;
3701    *)
3702      enable_fast_install=no
3703      # Look at the argument we got.  We use all the common list separators.
3704      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3705      for pkg in $enableval; do
3706	IFS="$lt_save_ifs"
3707	if test "X$pkg" = "X$p"; then
3708	  enable_fast_install=yes
3709	fi
3710      done
3711      IFS="$lt_save_ifs"
3712      ;;
3713    esac
3714else
3715  enable_fast_install=yes
3716fi
3717
3718
3719# Make sure we can run config.sub.
3720$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3721  { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3722echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3723   { (exit 1); exit 1; }; }
3724
3725{ echo "$as_me:$LINENO: checking build system type" >&5
3726echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
3727if test "${ac_cv_build+set}" = set; then
3728  echo $ECHO_N "(cached) $ECHO_C" >&6
3729else
3730  ac_build_alias=$build_alias
3731test "x$ac_build_alias" = x &&
3732  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3733test "x$ac_build_alias" = x &&
3734  { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3735echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3736   { (exit 1); exit 1; }; }
3737ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3738  { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3739echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3740   { (exit 1); exit 1; }; }
3741
3742fi
3743{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3744echo "${ECHO_T}$ac_cv_build" >&6; }
3745case $ac_cv_build in
3746*-*-*) ;;
3747*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3748echo "$as_me: error: invalid value of canonical build" >&2;}
3749   { (exit 1); exit 1; }; };;
3750esac
3751build=$ac_cv_build
3752ac_save_IFS=$IFS; IFS='-'
3753set x $ac_cv_build
3754shift
3755build_cpu=$1
3756build_vendor=$2
3757shift; shift
3758# Remember, the first character of IFS is used to create $*,
3759# except with old shells:
3760build_os=$*
3761IFS=$ac_save_IFS
3762case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3763
3764
3765{ echo "$as_me:$LINENO: checking host system type" >&5
3766echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
3767if test "${ac_cv_host+set}" = set; then
3768  echo $ECHO_N "(cached) $ECHO_C" >&6
3769else
3770  if test "x$host_alias" = x; then
3771  ac_cv_host=$ac_cv_build
3772else
3773  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3774    { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3775echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3776   { (exit 1); exit 1; }; }
3777fi
3778
3779fi
3780{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3781echo "${ECHO_T}$ac_cv_host" >&6; }
3782case $ac_cv_host in
3783*-*-*) ;;
3784*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3785echo "$as_me: error: invalid value of canonical host" >&2;}
3786   { (exit 1); exit 1; }; };;
3787esac
3788host=$ac_cv_host
3789ac_save_IFS=$IFS; IFS='-'
3790set x $ac_cv_host
3791shift
3792host_cpu=$1
3793host_vendor=$2
3794shift; shift
3795# Remember, the first character of IFS is used to create $*,
3796# except with old shells:
3797host_os=$*
3798IFS=$ac_save_IFS
3799case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3800
3801
3802{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3803echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
3804if test "${lt_cv_path_SED+set}" = set; then
3805  echo $ECHO_N "(cached) $ECHO_C" >&6
3806else
3807  # Loop through the user's path and test for sed and gsed.
3808# Then use that list of sed's as ones to test for truncation.
3809as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3810for as_dir in $PATH
3811do
3812  IFS=$as_save_IFS
3813  test -z "$as_dir" && as_dir=.
3814  for lt_ac_prog in sed gsed; do
3815    for ac_exec_ext in '' $ac_executable_extensions; do
3816      if $as_executable_p "$as_dir/$lt_ac_prog$ac_exec_ext"; then
3817        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3818      fi
3819    done
3820  done
3821done
3822lt_ac_max=0
3823lt_ac_count=0
3824# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3825# along with /bin/sed that truncates output.
3826for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3827  test ! -f $lt_ac_sed && continue
3828  cat /dev/null > conftest.in
3829  lt_ac_count=0
3830  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3831  # Check for GNU sed and select it if it is found.
3832  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3833    lt_cv_path_SED=$lt_ac_sed
3834    break
3835  fi
3836  while true; do
3837    cat conftest.in conftest.in >conftest.tmp
3838    mv conftest.tmp conftest.in
3839    cp conftest.in conftest.nl
3840    echo >>conftest.nl
3841    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3842    cmp -s conftest.out conftest.nl || break
3843    # 10000 chars as input seems more than enough
3844    test $lt_ac_count -gt 10 && break
3845    lt_ac_count=`expr $lt_ac_count + 1`
3846    if test $lt_ac_count -gt $lt_ac_max; then
3847      lt_ac_max=$lt_ac_count
3848      lt_cv_path_SED=$lt_ac_sed
3849    fi
3850  done
3851done
3852
3853fi
3854
3855SED=$lt_cv_path_SED
3856{ echo "$as_me:$LINENO: result: $SED" >&5
3857echo "${ECHO_T}$SED" >&6; }
3858
3859{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3860echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
3861if test "${ac_cv_path_GREP+set}" = set; then
3862  echo $ECHO_N "(cached) $ECHO_C" >&6
3863else
3864  # Extract the first word of "grep ggrep" to use in msg output
3865if test -z "$GREP"; then
3866set dummy grep ggrep; ac_prog_name=$2
3867if test "${ac_cv_path_GREP+set}" = set; then
3868  echo $ECHO_N "(cached) $ECHO_C" >&6
3869else
3870  ac_path_GREP_found=false
3871# Loop through the user's path and test for each of PROGNAME-LIST
3872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3873for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3874do
3875  IFS=$as_save_IFS
3876  test -z "$as_dir" && as_dir=.
3877  for ac_prog in grep ggrep; do
3878  for ac_exec_ext in '' $ac_executable_extensions; do
3879    ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3880    { test -f "$ac_path_GREP" && $as_executable_p "$ac_path_GREP"; } || continue
3881    # Check for GNU ac_path_GREP and select it if it is found.
3882  # Check for GNU $ac_path_GREP
3883case `"$ac_path_GREP" --version 2>&1` in
3884*GNU*)
3885  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3886*)
3887  ac_count=0
3888  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3889  while :
3890  do
3891    cat "conftest.in" "conftest.in" >"conftest.tmp"
3892    mv "conftest.tmp" "conftest.in"
3893    cp "conftest.in" "conftest.nl"
3894    echo 'GREP' >> "conftest.nl"
3895    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3896    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3897    ac_count=`expr $ac_count + 1`
3898    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3899      # Best one so far, save it but keep looking for a better one
3900      ac_cv_path_GREP="$ac_path_GREP"
3901      ac_path_GREP_max=$ac_count
3902    fi
3903    # 10*(2^10) chars as input seems more than enough
3904    test $ac_count -gt 10 && break
3905  done
3906  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3907esac
3908
3909
3910    $ac_path_GREP_found && break 3
3911  done
3912done
3913
3914done
3915IFS=$as_save_IFS
3916
3917
3918fi
3919
3920GREP="$ac_cv_path_GREP"
3921if test -z "$GREP"; then
3922  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3923echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3924   { (exit 1); exit 1; }; }
3925fi
3926
3927else
3928  ac_cv_path_GREP=$GREP
3929fi
3930
3931
3932fi
3933{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3934echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
3935 GREP="$ac_cv_path_GREP"
3936
3937
3938{ echo "$as_me:$LINENO: checking for egrep" >&5
3939echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
3940if test "${ac_cv_path_EGREP+set}" = set; then
3941  echo $ECHO_N "(cached) $ECHO_C" >&6
3942else
3943  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3944   then ac_cv_path_EGREP="$GREP -E"
3945   else
3946     # Extract the first word of "egrep" to use in msg output
3947if test -z "$EGREP"; then
3948set dummy egrep; ac_prog_name=$2
3949if test "${ac_cv_path_EGREP+set}" = set; then
3950  echo $ECHO_N "(cached) $ECHO_C" >&6
3951else
3952  ac_path_EGREP_found=false
3953# Loop through the user's path and test for each of PROGNAME-LIST
3954as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3955for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3956do
3957  IFS=$as_save_IFS
3958  test -z "$as_dir" && as_dir=.
3959  for ac_prog in egrep; do
3960  for ac_exec_ext in '' $ac_executable_extensions; do
3961    ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3962    { test -f "$ac_path_EGREP" && $as_executable_p "$ac_path_EGREP"; } || continue
3963    # Check for GNU ac_path_EGREP and select it if it is found.
3964  # Check for GNU $ac_path_EGREP
3965case `"$ac_path_EGREP" --version 2>&1` in
3966*GNU*)
3967  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3968*)
3969  ac_count=0
3970  echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
3971  while :
3972  do
3973    cat "conftest.in" "conftest.in" >"conftest.tmp"
3974    mv "conftest.tmp" "conftest.in"
3975    cp "conftest.in" "conftest.nl"
3976    echo 'EGREP' >> "conftest.nl"
3977    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3978    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3979    ac_count=`expr $ac_count + 1`
3980    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3981      # Best one so far, save it but keep looking for a better one
3982      ac_cv_path_EGREP="$ac_path_EGREP"
3983      ac_path_EGREP_max=$ac_count
3984    fi
3985    # 10*(2^10) chars as input seems more than enough
3986    test $ac_count -gt 10 && break
3987  done
3988  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3989esac
3990
3991
3992    $ac_path_EGREP_found && break 3
3993  done
3994done
3995
3996done
3997IFS=$as_save_IFS
3998
3999
4000fi
4001
4002EGREP="$ac_cv_path_EGREP"
4003if test -z "$EGREP"; then
4004  { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4005echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4006   { (exit 1); exit 1; }; }
4007fi
4008
4009else
4010  ac_cv_path_EGREP=$EGREP
4011fi
4012
4013
4014   fi
4015fi
4016{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4017echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
4018 EGREP="$ac_cv_path_EGREP"
4019
4020
4021
4022# Check whether --with-gnu-ld was given.
4023if test "${with_gnu_ld+set}" = set; then
4024  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4025else
4026  with_gnu_ld=no
4027fi
4028
4029ac_prog=ld
4030if test "$GCC" = yes; then
4031  # Check if gcc -print-prog-name=ld gives a path.
4032  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4033echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
4034  case $host in
4035  *-*-mingw*)
4036    # gcc leaves a trailing carriage return which upsets mingw
4037    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4038  *)
4039    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4040  esac
4041  case $ac_prog in
4042    # Accept absolute paths.
4043    [\\/]* | ?:[\\/]*)
4044      re_direlt='/[^/][^/]*/\.\./'
4045      # Canonicalize the pathname of ld
4046      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4047      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4048	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4049      done
4050      test -z "$LD" && LD="$ac_prog"
4051      ;;
4052  "")
4053    # If it fails, then pretend we aren't using GCC.
4054    ac_prog=ld
4055    ;;
4056  *)
4057    # If it is relative, then search for the first ld in PATH.
4058    with_gnu_ld=unknown
4059    ;;
4060  esac
4061elif test "$with_gnu_ld" = yes; then
4062  { echo "$as_me:$LINENO: checking for GNU ld" >&5
4063echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
4064else
4065  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4066echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
4067fi
4068if test "${lt_cv_path_LD+set}" = set; then
4069  echo $ECHO_N "(cached) $ECHO_C" >&6
4070else
4071  if test -z "$LD"; then
4072  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4073  for ac_dir in $PATH; do
4074    IFS="$lt_save_ifs"
4075    test -z "$ac_dir" && ac_dir=.
4076    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4077      lt_cv_path_LD="$ac_dir/$ac_prog"
4078      # Check to see if the program is GNU ld.  I'd rather use --version,
4079      # but apparently some variants of GNU ld only accept -v.
4080      # Break only if it was the GNU/non-GNU ld that we prefer.
4081      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4082      *GNU* | *'with BFD'*)
4083	test "$with_gnu_ld" != no && break
4084	;;
4085      *)
4086	test "$with_gnu_ld" != yes && break
4087	;;
4088      esac
4089    fi
4090  done
4091  IFS="$lt_save_ifs"
4092else
4093  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4094fi
4095fi
4096
4097LD="$lt_cv_path_LD"
4098if test -n "$LD"; then
4099  { echo "$as_me:$LINENO: result: $LD" >&5
4100echo "${ECHO_T}$LD" >&6; }
4101else
4102  { echo "$as_me:$LINENO: result: no" >&5
4103echo "${ECHO_T}no" >&6; }
4104fi
4105test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4106echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4107   { (exit 1); exit 1; }; }
4108{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4109echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
4110if test "${lt_cv_prog_gnu_ld+set}" = set; then
4111  echo $ECHO_N "(cached) $ECHO_C" >&6
4112else
4113  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4114case `$LD -v 2>&1 </dev/null` in
4115*GNU* | *'with BFD'*)
4116  lt_cv_prog_gnu_ld=yes
4117  ;;
4118*)
4119  lt_cv_prog_gnu_ld=no
4120  ;;
4121esac
4122fi
4123{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4124echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
4125with_gnu_ld=$lt_cv_prog_gnu_ld
4126
4127
4128{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4129echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
4130if test "${lt_cv_ld_reload_flag+set}" = set; then
4131  echo $ECHO_N "(cached) $ECHO_C" >&6
4132else
4133  lt_cv_ld_reload_flag='-r'
4134fi
4135{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4136echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
4137reload_flag=$lt_cv_ld_reload_flag
4138case $reload_flag in
4139"" | " "*) ;;
4140*) reload_flag=" $reload_flag" ;;
4141esac
4142reload_cmds='$LD$reload_flag -o $output$reload_objs'
4143case $host_os in
4144  darwin*)
4145    if test "$GCC" = yes; then
4146      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4147    else
4148      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4149    fi
4150    ;;
4151esac
4152
4153{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4154echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
4155if test "${lt_cv_path_NM+set}" = set; then
4156  echo $ECHO_N "(cached) $ECHO_C" >&6
4157else
4158  if test -n "$NM"; then
4159  # Let the user override the test.
4160  lt_cv_path_NM="$NM"
4161else
4162  lt_nm_to_check="${ac_tool_prefix}nm"
4163  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4164    lt_nm_to_check="$lt_nm_to_check nm"
4165  fi
4166  for lt_tmp_nm in $lt_nm_to_check; do
4167    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4168    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4169      IFS="$lt_save_ifs"
4170      test -z "$ac_dir" && ac_dir=.
4171      tmp_nm="$ac_dir/$lt_tmp_nm"
4172      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4173	# Check to see if the nm accepts a BSD-compat flag.
4174	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4175	#   nm: unknown option "B" ignored
4176	# Tru64's nm complains that /dev/null is an invalid object file
4177	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4178	*/dev/null* | *'Invalid file or object type'*)
4179	  lt_cv_path_NM="$tmp_nm -B"
4180	  break
4181	  ;;
4182	*)
4183	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4184	  */dev/null*)
4185	    lt_cv_path_NM="$tmp_nm -p"
4186	    break
4187	    ;;
4188	  *)
4189	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4190	    continue # so that we can try to find one that supports BSD flags
4191	    ;;
4192	  esac
4193	  ;;
4194	esac
4195      fi
4196    done
4197    IFS="$lt_save_ifs"
4198  done
4199  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4200fi
4201fi
4202{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4203echo "${ECHO_T}$lt_cv_path_NM" >&6; }
4204NM="$lt_cv_path_NM"
4205
4206{ echo "$as_me:$LINENO: checking whether ln -s works" >&5
4207echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
4208LN_S=$as_ln_s
4209if test "$LN_S" = "ln -s"; then
4210  { echo "$as_me:$LINENO: result: yes" >&5
4211echo "${ECHO_T}yes" >&6; }
4212else
4213  { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4214echo "${ECHO_T}no, using $LN_S" >&6; }
4215fi
4216
4217{ echo "$as_me:$LINENO: checking how to recognise dependent libraries" >&5
4218echo $ECHO_N "checking how to recognise dependent libraries... $ECHO_C" >&6; }
4219if test "${lt_cv_deplibs_check_method+set}" = set; then
4220  echo $ECHO_N "(cached) $ECHO_C" >&6
4221else
4222  lt_cv_file_magic_cmd='$MAGIC_CMD'
4223lt_cv_file_magic_test_file=
4224lt_cv_deplibs_check_method='unknown'
4225# Need to set the preceding variable on all platforms that support
4226# interlibrary dependencies.
4227# 'none' -- dependencies not supported.
4228# `unknown' -- same as none, but documents that we really don't know.
4229# 'pass_all' -- all dependencies passed with no checks.
4230# 'test_compile' -- check by making test program.
4231# 'file_magic [[regex]]' -- check by looking for files in library path
4232# which responds to the $file_magic_cmd with a given extended regex.
4233# If you have `file' or equivalent on your system and you're not sure
4234# whether `pass_all' will *always* work, you probably want this one.
4235
4236case $host_os in
4237aix4* | aix5*)
4238  lt_cv_deplibs_check_method=pass_all
4239  ;;
4240
4241beos*)
4242  lt_cv_deplibs_check_method=pass_all
4243  ;;
4244
4245bsdi[45]*)
4246  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4247  lt_cv_file_magic_cmd='/usr/bin/file -L'
4248  lt_cv_file_magic_test_file=/shlib/libc.so
4249  ;;
4250
4251cygwin*)
4252  # func_win32_libid is a shell function defined in ltmain.sh
4253  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4254  lt_cv_file_magic_cmd='func_win32_libid'
4255  ;;
4256
4257mingw* | pw32*)
4258  # Base MSYS/MinGW do not provide the 'file' command needed by
4259  # func_win32_libid shell function, so use a weaker test based on 'objdump'.
4260  lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4261  lt_cv_file_magic_cmd='$OBJDUMP -f'
4262  ;;
4263
4264darwin* | rhapsody*)
4265  lt_cv_deplibs_check_method=pass_all
4266  ;;
4267
4268freebsd* | dragonfly*)
4269  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4270    case $host_cpu in
4271    i*86 )
4272      # Not sure whether the presence of OpenBSD here was a mistake.
4273      # Let's accept both of them until this is cleared up.
4274      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4275      lt_cv_file_magic_cmd=/usr/bin/file
4276      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4277      ;;
4278    esac
4279  else
4280    lt_cv_deplibs_check_method=pass_all
4281  fi
4282  ;;
4283
4284gnu*)
4285  lt_cv_deplibs_check_method=pass_all
4286  ;;
4287
4288hpux10.20* | hpux11*)
4289  lt_cv_file_magic_cmd=/usr/bin/file
4290  case $host_cpu in
4291  ia64*)
4292    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4293    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4294    ;;
4295  hppa*64*)
4296    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]'
4297    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4298    ;;
4299  *)
4300    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4301    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4302    ;;
4303  esac
4304  ;;
4305
4306interix3*)
4307  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4308  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4309  ;;
4310
4311irix5* | irix6* | nonstopux*)
4312  case $LD in
4313  *-32|*"-32 ") libmagic=32-bit;;
4314  *-n32|*"-n32 ") libmagic=N32;;
4315  *-64|*"-64 ") libmagic=64-bit;;
4316  *) libmagic=never-match;;
4317  esac
4318  lt_cv_deplibs_check_method=pass_all
4319  ;;
4320
4321# This must be Linux ELF.
4322linux* | k*bsd*-gnu)
4323  lt_cv_deplibs_check_method=pass_all
4324  ;;
4325
4326netbsd* | netbsdelf*-gnu)
4327  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4328    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4329  else
4330    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4331  fi
4332  ;;
4333
4334newos6*)
4335  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4336  lt_cv_file_magic_cmd=/usr/bin/file
4337  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4338  ;;
4339
4340nto-qnx*)
4341  lt_cv_deplibs_check_method=unknown
4342  ;;
4343
4344openbsd*)
4345  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4346    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4347  else
4348    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4349  fi
4350  ;;
4351
4352osf3* | osf4* | osf5*)
4353  lt_cv_deplibs_check_method=pass_all
4354  ;;
4355
4356solaris*)
4357  lt_cv_deplibs_check_method=pass_all
4358  ;;
4359
4360sysv4 | sysv4.3*)
4361  case $host_vendor in
4362  motorola)
4363    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]'
4364    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4365    ;;
4366  ncr)
4367    lt_cv_deplibs_check_method=pass_all
4368    ;;
4369  sequent)
4370    lt_cv_file_magic_cmd='/bin/file'
4371    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4372    ;;
4373  sni)
4374    lt_cv_file_magic_cmd='/bin/file'
4375    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4376    lt_cv_file_magic_test_file=/lib/libc.so
4377    ;;
4378  siemens)
4379    lt_cv_deplibs_check_method=pass_all
4380    ;;
4381  pc)
4382    lt_cv_deplibs_check_method=pass_all
4383    ;;
4384  esac
4385  ;;
4386
4387sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4388  lt_cv_deplibs_check_method=pass_all
4389  ;;
4390esac
4391
4392fi
4393{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4394echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
4395file_magic_cmd=$lt_cv_file_magic_cmd
4396deplibs_check_method=$lt_cv_deplibs_check_method
4397test -z "$deplibs_check_method" && deplibs_check_method=unknown
4398
4399
4400
4401
4402# If no C compiler was specified, use CC.
4403LTCC=${LTCC-"$CC"}
4404
4405# If no C compiler flags were specified, use CFLAGS.
4406LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4407
4408# Allow CC to be a program name with arguments.
4409compiler=$CC
4410
4411
4412# Check whether --enable-libtool-lock was given.
4413if test "${enable_libtool_lock+set}" = set; then
4414  enableval=$enable_libtool_lock;
4415fi
4416
4417test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4418
4419# Some flags need to be propagated to the compiler or linker for good
4420# libtool support.
4421case $host in
4422ia64-*-hpux*)
4423  # Find out which ABI we are using.
4424  echo 'int i;' > conftest.$ac_ext
4425  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4426  (eval $ac_compile) 2>&5
4427  ac_status=$?
4428  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4429  (exit $ac_status); }; then
4430    case `/usr/bin/file conftest.$ac_objext` in
4431    *ELF-32*)
4432      HPUX_IA64_MODE="32"
4433      ;;
4434    *ELF-64*)
4435      HPUX_IA64_MODE="64"
4436      ;;
4437    esac
4438  fi
4439  rm -rf conftest*
4440  ;;
4441*-*-irix6*)
4442  # Find out which ABI we are using.
4443  echo '#line 4443 "configure"' > conftest.$ac_ext
4444  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4445  (eval $ac_compile) 2>&5
4446  ac_status=$?
4447  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4448  (exit $ac_status); }; then
4449   if test "$lt_cv_prog_gnu_ld" = yes; then
4450    case `/usr/bin/file conftest.$ac_objext` in
4451    *32-bit*)
4452      LD="${LD-ld} -melf32bsmip"
4453      ;;
4454    *N32*)
4455      LD="${LD-ld} -melf32bmipn32"
4456      ;;
4457    *64-bit*)
4458      LD="${LD-ld} -melf64bmip"
4459      ;;
4460    esac
4461   else
4462    case `/usr/bin/file conftest.$ac_objext` in
4463    *32-bit*)
4464      LD="${LD-ld} -32"
4465      ;;
4466    *N32*)
4467      LD="${LD-ld} -n32"
4468      ;;
4469    *64-bit*)
4470      LD="${LD-ld} -64"
4471      ;;
4472    esac
4473   fi
4474  fi
4475  rm -rf conftest*
4476  ;;
4477
4478x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*|s390*-*linux*|sparc*-*linux*)
4479  # Find out which ABI we are using.
4480  echo 'int i;' > conftest.$ac_ext
4481  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4482  (eval $ac_compile) 2>&5
4483  ac_status=$?
4484  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4485  (exit $ac_status); }; then
4486    case `/usr/bin/file conftest.o` in
4487    *32-bit*)
4488      case $host in
4489        x86_64-*linux*)
4490          LD="${LD-ld} -m elf_i386"
4491          ;;
4492        ppc64-*linux*|powerpc64-*linux*)
4493          LD="${LD-ld} -m elf32ppclinux"
4494          ;;
4495        s390x-*linux*)
4496          LD="${LD-ld} -m elf_s390"
4497          ;;
4498        sparc64-*linux*)
4499          LD="${LD-ld} -m elf32_sparc"
4500          ;;
4501      esac
4502      ;;
4503    *64-bit*)
4504      case $host in
4505        x86_64-*linux*)
4506          LD="${LD-ld} -m elf_x86_64"
4507          ;;
4508        ppc*-*linux*|powerpc*-*linux*)
4509          LD="${LD-ld} -m elf64ppc"
4510          ;;
4511        s390*-*linux*)
4512          LD="${LD-ld} -m elf64_s390"
4513          ;;
4514        sparc*-*linux*)
4515          LD="${LD-ld} -m elf64_sparc"
4516          ;;
4517      esac
4518      ;;
4519    esac
4520  fi
4521  rm -rf conftest*
4522  ;;
4523
4524*-*-sco3.2v5*)
4525  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4526  SAVE_CFLAGS="$CFLAGS"
4527  CFLAGS="$CFLAGS -belf"
4528  { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4529echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
4530if test "${lt_cv_cc_needs_belf+set}" = set; then
4531  echo $ECHO_N "(cached) $ECHO_C" >&6
4532else
4533  ac_ext=c
4534ac_cpp='$CPP $CPPFLAGS'
4535ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4536ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4537ac_compiler_gnu=$ac_cv_c_compiler_gnu
4538
4539     cat >conftest.$ac_ext <<_ACEOF
4540/* confdefs.h.  */
4541_ACEOF
4542cat confdefs.h >>conftest.$ac_ext
4543cat >>conftest.$ac_ext <<_ACEOF
4544/* end confdefs.h.  */
4545
4546int
4547main ()
4548{
4549
4550  ;
4551  return 0;
4552}
4553_ACEOF
4554rm -f conftest.$ac_objext conftest$ac_exeext
4555if { (ac_try="$ac_link"
4556case "(($ac_try" in
4557  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4558  *) ac_try_echo=$ac_try;;
4559esac
4560eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4561  (eval "$ac_link") 2>conftest.er1
4562  ac_status=$?
4563  grep -v '^ *+' conftest.er1 >conftest.err
4564  rm -f conftest.er1
4565  cat conftest.err >&5
4566  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4567  (exit $ac_status); } &&
4568	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4569  { (case "(($ac_try" in
4570  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4571  *) ac_try_echo=$ac_try;;
4572esac
4573eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4574  (eval "$ac_try") 2>&5
4575  ac_status=$?
4576  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4577  (exit $ac_status); }; } &&
4578	 { ac_try='test -s conftest$ac_exeext'
4579  { (case "(($ac_try" in
4580  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4581  *) ac_try_echo=$ac_try;;
4582esac
4583eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4584  (eval "$ac_try") 2>&5
4585  ac_status=$?
4586  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4587  (exit $ac_status); }; }; then
4588  lt_cv_cc_needs_belf=yes
4589else
4590  echo "$as_me: failed program was:" >&5
4591sed 's/^/| /' conftest.$ac_ext >&5
4592
4593	lt_cv_cc_needs_belf=no
4594fi
4595
4596rm -f core conftest.err conftest.$ac_objext \
4597      conftest$ac_exeext conftest.$ac_ext
4598     ac_ext=c
4599ac_cpp='$CPP $CPPFLAGS'
4600ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4601ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4602ac_compiler_gnu=$ac_cv_c_compiler_gnu
4603
4604fi
4605{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4606echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
4607  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4608    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4609    CFLAGS="$SAVE_CFLAGS"
4610  fi
4611  ;;
4612sparc*-*solaris*)
4613  # Find out which ABI we are using.
4614  echo 'int i;' > conftest.$ac_ext
4615  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4616  (eval $ac_compile) 2>&5
4617  ac_status=$?
4618  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4619  (exit $ac_status); }; then
4620    case `/usr/bin/file conftest.o` in
4621    *64-bit*)
4622      case $lt_cv_prog_gnu_ld in
4623      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4624      *)    LD="${LD-ld} -64" ;;
4625      esac
4626      ;;
4627    esac
4628  fi
4629  rm -rf conftest*
4630  ;;
4631
4632
4633esac
4634
4635need_locks="$enable_libtool_lock"
4636
4637
4638ac_ext=c
4639ac_cpp='$CPP $CPPFLAGS'
4640ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4641ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4642ac_compiler_gnu=$ac_cv_c_compiler_gnu
4643{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4644echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4645# On Suns, sometimes $CPP names a directory.
4646if test -n "$CPP" && test -d "$CPP"; then
4647  CPP=
4648fi
4649if test -z "$CPP"; then
4650  if test "${ac_cv_prog_CPP+set}" = set; then
4651  echo $ECHO_N "(cached) $ECHO_C" >&6
4652else
4653      # Double quotes because CPP needs to be expanded
4654    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4655    do
4656      ac_preproc_ok=false
4657for ac_c_preproc_warn_flag in '' yes
4658do
4659  # Use a header file that comes with gcc, so configuring glibc
4660  # with a fresh cross-compiler works.
4661  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4662  # <limits.h> exists even on freestanding compilers.
4663  # On the NeXT, cc -E runs the code through the compiler's parser,
4664  # not just through cpp. "Syntax error" is here to catch this case.
4665  cat >conftest.$ac_ext <<_ACEOF
4666/* confdefs.h.  */
4667_ACEOF
4668cat confdefs.h >>conftest.$ac_ext
4669cat >>conftest.$ac_ext <<_ACEOF
4670/* end confdefs.h.  */
4671#ifdef __STDC__
4672# include <limits.h>
4673#else
4674# include <assert.h>
4675#endif
4676		     Syntax error
4677_ACEOF
4678if { (ac_try="$ac_cpp conftest.$ac_ext"
4679case "(($ac_try" in
4680  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4681  *) ac_try_echo=$ac_try;;
4682esac
4683eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4684  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4685  ac_status=$?
4686  grep -v '^ *+' conftest.er1 >conftest.err
4687  rm -f conftest.er1
4688  cat conftest.err >&5
4689  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4690  (exit $ac_status); } >/dev/null; then
4691  if test -s conftest.err; then
4692    ac_cpp_err=$ac_c_preproc_warn_flag
4693    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4694  else
4695    ac_cpp_err=
4696  fi
4697else
4698  ac_cpp_err=yes
4699fi
4700if test -z "$ac_cpp_err"; then
4701  :
4702else
4703  echo "$as_me: failed program was:" >&5
4704sed 's/^/| /' conftest.$ac_ext >&5
4705
4706  # Broken: fails on valid input.
4707continue
4708fi
4709
4710rm -f conftest.err conftest.$ac_ext
4711
4712  # OK, works on sane cases.  Now check whether nonexistent headers
4713  # can be detected and how.
4714  cat >conftest.$ac_ext <<_ACEOF
4715/* confdefs.h.  */
4716_ACEOF
4717cat confdefs.h >>conftest.$ac_ext
4718cat >>conftest.$ac_ext <<_ACEOF
4719/* end confdefs.h.  */
4720#include <ac_nonexistent.h>
4721_ACEOF
4722if { (ac_try="$ac_cpp conftest.$ac_ext"
4723case "(($ac_try" in
4724  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4725  *) ac_try_echo=$ac_try;;
4726esac
4727eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4728  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4729  ac_status=$?
4730  grep -v '^ *+' conftest.er1 >conftest.err
4731  rm -f conftest.er1
4732  cat conftest.err >&5
4733  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4734  (exit $ac_status); } >/dev/null; then
4735  if test -s conftest.err; then
4736    ac_cpp_err=$ac_c_preproc_warn_flag
4737    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4738  else
4739    ac_cpp_err=
4740  fi
4741else
4742  ac_cpp_err=yes
4743fi
4744if test -z "$ac_cpp_err"; then
4745  # Broken: success on invalid input.
4746continue
4747else
4748  echo "$as_me: failed program was:" >&5
4749sed 's/^/| /' conftest.$ac_ext >&5
4750
4751  # Passes both tests.
4752ac_preproc_ok=:
4753break
4754fi
4755
4756rm -f conftest.err conftest.$ac_ext
4757
4758done
4759# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4760rm -f conftest.err conftest.$ac_ext
4761if $ac_preproc_ok; then
4762  break
4763fi
4764
4765    done
4766    ac_cv_prog_CPP=$CPP
4767
4768fi
4769  CPP=$ac_cv_prog_CPP
4770else
4771  ac_cv_prog_CPP=$CPP
4772fi
4773{ echo "$as_me:$LINENO: result: $CPP" >&5
4774echo "${ECHO_T}$CPP" >&6; }
4775ac_preproc_ok=false
4776for ac_c_preproc_warn_flag in '' yes
4777do
4778  # Use a header file that comes with gcc, so configuring glibc
4779  # with a fresh cross-compiler works.
4780  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4781  # <limits.h> exists even on freestanding compilers.
4782  # On the NeXT, cc -E runs the code through the compiler's parser,
4783  # not just through cpp. "Syntax error" is here to catch this case.
4784  cat >conftest.$ac_ext <<_ACEOF
4785/* confdefs.h.  */
4786_ACEOF
4787cat confdefs.h >>conftest.$ac_ext
4788cat >>conftest.$ac_ext <<_ACEOF
4789/* end confdefs.h.  */
4790#ifdef __STDC__
4791# include <limits.h>
4792#else
4793# include <assert.h>
4794#endif
4795		     Syntax error
4796_ACEOF
4797if { (ac_try="$ac_cpp conftest.$ac_ext"
4798case "(($ac_try" in
4799  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4800  *) ac_try_echo=$ac_try;;
4801esac
4802eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4803  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4804  ac_status=$?
4805  grep -v '^ *+' conftest.er1 >conftest.err
4806  rm -f conftest.er1
4807  cat conftest.err >&5
4808  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4809  (exit $ac_status); } >/dev/null; then
4810  if test -s conftest.err; then
4811    ac_cpp_err=$ac_c_preproc_warn_flag
4812    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4813  else
4814    ac_cpp_err=
4815  fi
4816else
4817  ac_cpp_err=yes
4818fi
4819if test -z "$ac_cpp_err"; then
4820  :
4821else
4822  echo "$as_me: failed program was:" >&5
4823sed 's/^/| /' conftest.$ac_ext >&5
4824
4825  # Broken: fails on valid input.
4826continue
4827fi
4828
4829rm -f conftest.err conftest.$ac_ext
4830
4831  # OK, works on sane cases.  Now check whether nonexistent headers
4832  # can be detected and how.
4833  cat >conftest.$ac_ext <<_ACEOF
4834/* confdefs.h.  */
4835_ACEOF
4836cat confdefs.h >>conftest.$ac_ext
4837cat >>conftest.$ac_ext <<_ACEOF
4838/* end confdefs.h.  */
4839#include <ac_nonexistent.h>
4840_ACEOF
4841if { (ac_try="$ac_cpp conftest.$ac_ext"
4842case "(($ac_try" in
4843  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4844  *) ac_try_echo=$ac_try;;
4845esac
4846eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4847  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4848  ac_status=$?
4849  grep -v '^ *+' conftest.er1 >conftest.err
4850  rm -f conftest.er1
4851  cat conftest.err >&5
4852  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4853  (exit $ac_status); } >/dev/null; then
4854  if test -s conftest.err; then
4855    ac_cpp_err=$ac_c_preproc_warn_flag
4856    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
4857  else
4858    ac_cpp_err=
4859  fi
4860else
4861  ac_cpp_err=yes
4862fi
4863if test -z "$ac_cpp_err"; then
4864  # Broken: success on invalid input.
4865continue
4866else
4867  echo "$as_me: failed program was:" >&5
4868sed 's/^/| /' conftest.$ac_ext >&5
4869
4870  # Passes both tests.
4871ac_preproc_ok=:
4872break
4873fi
4874
4875rm -f conftest.err conftest.$ac_ext
4876
4877done
4878# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4879rm -f conftest.err conftest.$ac_ext
4880if $ac_preproc_ok; then
4881  :
4882else
4883  { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4884See \`config.log' for more details." >&5
4885echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4886See \`config.log' for more details." >&2;}
4887   { (exit 1); exit 1; }; }
4888fi
4889
4890ac_ext=c
4891ac_cpp='$CPP $CPPFLAGS'
4892ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4893ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4894ac_compiler_gnu=$ac_cv_c_compiler_gnu
4895
4896
4897{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4898echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
4899if test "${ac_cv_header_stdc+set}" = set; then
4900  echo $ECHO_N "(cached) $ECHO_C" >&6
4901else
4902  cat >conftest.$ac_ext <<_ACEOF
4903/* confdefs.h.  */
4904_ACEOF
4905cat confdefs.h >>conftest.$ac_ext
4906cat >>conftest.$ac_ext <<_ACEOF
4907/* end confdefs.h.  */
4908#include <stdlib.h>
4909#include <stdarg.h>
4910#include <string.h>
4911#include <float.h>
4912
4913int
4914main ()
4915{
4916
4917  ;
4918  return 0;
4919}
4920_ACEOF
4921rm -f conftest.$ac_objext
4922if { (ac_try="$ac_compile"
4923case "(($ac_try" in
4924  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4925  *) ac_try_echo=$ac_try;;
4926esac
4927eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4928  (eval "$ac_compile") 2>conftest.er1
4929  ac_status=$?
4930  grep -v '^ *+' conftest.er1 >conftest.err
4931  rm -f conftest.er1
4932  cat conftest.err >&5
4933  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4934  (exit $ac_status); } &&
4935	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
4936  { (case "(($ac_try" in
4937  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4938  *) ac_try_echo=$ac_try;;
4939esac
4940eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4941  (eval "$ac_try") 2>&5
4942  ac_status=$?
4943  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4944  (exit $ac_status); }; } &&
4945	 { ac_try='test -s conftest.$ac_objext'
4946  { (case "(($ac_try" in
4947  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4948  *) ac_try_echo=$ac_try;;
4949esac
4950eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4951  (eval "$ac_try") 2>&5
4952  ac_status=$?
4953  echo "$as_me:$LINENO: \$? = $ac_status" >&5
4954  (exit $ac_status); }; }; then
4955  ac_cv_header_stdc=yes
4956else
4957  echo "$as_me: failed program was:" >&5
4958sed 's/^/| /' conftest.$ac_ext >&5
4959
4960	ac_cv_header_stdc=no
4961fi
4962
4963rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4964
4965if test $ac_cv_header_stdc = yes; then
4966  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4967  cat >conftest.$ac_ext <<_ACEOF
4968/* confdefs.h.  */
4969_ACEOF
4970cat confdefs.h >>conftest.$ac_ext
4971cat >>conftest.$ac_ext <<_ACEOF
4972/* end confdefs.h.  */
4973#include <string.h>
4974
4975_ACEOF
4976if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4977  $EGREP "memchr" >/dev/null 2>&1; then
4978  :
4979else
4980  ac_cv_header_stdc=no
4981fi
4982rm -f conftest*
4983
4984fi
4985
4986if test $ac_cv_header_stdc = yes; then
4987  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4988  cat >conftest.$ac_ext <<_ACEOF
4989/* confdefs.h.  */
4990_ACEOF
4991cat confdefs.h >>conftest.$ac_ext
4992cat >>conftest.$ac_ext <<_ACEOF
4993/* end confdefs.h.  */
4994#include <stdlib.h>
4995
4996_ACEOF
4997if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4998  $EGREP "free" >/dev/null 2>&1; then
4999  :
5000else
5001  ac_cv_header_stdc=no
5002fi
5003rm -f conftest*
5004
5005fi
5006
5007if test $ac_cv_header_stdc = yes; then
5008  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5009  if test "$cross_compiling" = yes; then
5010  :
5011else
5012  cat >conftest.$ac_ext <<_ACEOF
5013/* confdefs.h.  */
5014_ACEOF
5015cat confdefs.h >>conftest.$ac_ext
5016cat >>conftest.$ac_ext <<_ACEOF
5017/* end confdefs.h.  */
5018#include <ctype.h>
5019#include <stdlib.h>
5020#if ((' ' & 0x0FF) == 0x020)
5021# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5022# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5023#else
5024# define ISLOWER(c) \
5025		   (('a' <= (c) && (c) <= 'i') \
5026		     || ('j' <= (c) && (c) <= 'r') \
5027		     || ('s' <= (c) && (c) <= 'z'))
5028# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5029#endif
5030
5031#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5032int
5033main ()
5034{
5035  int i;
5036  for (i = 0; i < 256; i++)
5037    if (XOR (islower (i), ISLOWER (i))
5038	|| toupper (i) != TOUPPER (i))
5039      return 2;
5040  return 0;
5041}
5042_ACEOF
5043rm -f conftest$ac_exeext
5044if { (ac_try="$ac_link"
5045case "(($ac_try" in
5046  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5047  *) ac_try_echo=$ac_try;;
5048esac
5049eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5050  (eval "$ac_link") 2>&5
5051  ac_status=$?
5052  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5053  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5054  { (case "(($ac_try" in
5055  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5056  *) ac_try_echo=$ac_try;;
5057esac
5058eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5059  (eval "$ac_try") 2>&5
5060  ac_status=$?
5061  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5062  (exit $ac_status); }; }; then
5063  :
5064else
5065  echo "$as_me: program exited with status $ac_status" >&5
5066echo "$as_me: failed program was:" >&5
5067sed 's/^/| /' conftest.$ac_ext >&5
5068
5069( exit $ac_status )
5070ac_cv_header_stdc=no
5071fi
5072rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5073fi
5074
5075
5076fi
5077fi
5078{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5079echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
5080if test $ac_cv_header_stdc = yes; then
5081
5082cat >>confdefs.h <<\_ACEOF
5083#define STDC_HEADERS 1
5084_ACEOF
5085
5086fi
5087
5088# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5099		  inttypes.h stdint.h unistd.h
5100do
5101as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5102{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5103echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5104if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5105  echo $ECHO_N "(cached) $ECHO_C" >&6
5106else
5107  cat >conftest.$ac_ext <<_ACEOF
5108/* confdefs.h.  */
5109_ACEOF
5110cat confdefs.h >>conftest.$ac_ext
5111cat >>conftest.$ac_ext <<_ACEOF
5112/* end confdefs.h.  */
5113$ac_includes_default
5114
5115#include <$ac_header>
5116_ACEOF
5117rm -f conftest.$ac_objext
5118if { (ac_try="$ac_compile"
5119case "(($ac_try" in
5120  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5121  *) ac_try_echo=$ac_try;;
5122esac
5123eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5124  (eval "$ac_compile") 2>conftest.er1
5125  ac_status=$?
5126  grep -v '^ *+' conftest.er1 >conftest.err
5127  rm -f conftest.er1
5128  cat conftest.err >&5
5129  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5130  (exit $ac_status); } &&
5131	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5132  { (case "(($ac_try" in
5133  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5134  *) ac_try_echo=$ac_try;;
5135esac
5136eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5137  (eval "$ac_try") 2>&5
5138  ac_status=$?
5139  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5140  (exit $ac_status); }; } &&
5141	 { ac_try='test -s conftest.$ac_objext'
5142  { (case "(($ac_try" in
5143  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5144  *) ac_try_echo=$ac_try;;
5145esac
5146eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5147  (eval "$ac_try") 2>&5
5148  ac_status=$?
5149  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5150  (exit $ac_status); }; }; then
5151  eval "$as_ac_Header=yes"
5152else
5153  echo "$as_me: failed program was:" >&5
5154sed 's/^/| /' conftest.$ac_ext >&5
5155
5156	eval "$as_ac_Header=no"
5157fi
5158
5159rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5160fi
5161ac_res=`eval echo '${'$as_ac_Header'}'`
5162	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5163echo "${ECHO_T}$ac_res" >&6; }
5164if test `eval echo '${'$as_ac_Header'}'` = yes; then
5165  cat >>confdefs.h <<_ACEOF
5166#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5167_ACEOF
5168
5169fi
5170
5171done
5172
5173
5174
5175for ac_header in dlfcn.h
5176do
5177as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
5178if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5179  { echo "$as_me:$LINENO: checking for $ac_header" >&5
5180echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5181if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5182  echo $ECHO_N "(cached) $ECHO_C" >&6
5183fi
5184ac_res=`eval echo '${'$as_ac_Header'}'`
5185	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5186echo "${ECHO_T}$ac_res" >&6; }
5187else
5188  # Is the header compilable?
5189{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
5190echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
5191cat >conftest.$ac_ext <<_ACEOF
5192/* confdefs.h.  */
5193_ACEOF
5194cat confdefs.h >>conftest.$ac_ext
5195cat >>conftest.$ac_ext <<_ACEOF
5196/* end confdefs.h.  */
5197$ac_includes_default
5198#include <$ac_header>
5199_ACEOF
5200rm -f conftest.$ac_objext
5201if { (ac_try="$ac_compile"
5202case "(($ac_try" in
5203  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5204  *) ac_try_echo=$ac_try;;
5205esac
5206eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5207  (eval "$ac_compile") 2>conftest.er1
5208  ac_status=$?
5209  grep -v '^ *+' conftest.er1 >conftest.err
5210  rm -f conftest.er1
5211  cat conftest.err >&5
5212  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5213  (exit $ac_status); } &&
5214	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
5215  { (case "(($ac_try" in
5216  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5217  *) ac_try_echo=$ac_try;;
5218esac
5219eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5220  (eval "$ac_try") 2>&5
5221  ac_status=$?
5222  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5223  (exit $ac_status); }; } &&
5224	 { ac_try='test -s conftest.$ac_objext'
5225  { (case "(($ac_try" in
5226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5227  *) ac_try_echo=$ac_try;;
5228esac
5229eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5230  (eval "$ac_try") 2>&5
5231  ac_status=$?
5232  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5233  (exit $ac_status); }; }; then
5234  ac_header_compiler=yes
5235else
5236  echo "$as_me: failed program was:" >&5
5237sed 's/^/| /' conftest.$ac_ext >&5
5238
5239	ac_header_compiler=no
5240fi
5241
5242rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5243{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5244echo "${ECHO_T}$ac_header_compiler" >&6; }
5245
5246# Is the header present?
5247{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
5248echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
5249cat >conftest.$ac_ext <<_ACEOF
5250/* confdefs.h.  */
5251_ACEOF
5252cat confdefs.h >>conftest.$ac_ext
5253cat >>conftest.$ac_ext <<_ACEOF
5254/* end confdefs.h.  */
5255#include <$ac_header>
5256_ACEOF
5257if { (ac_try="$ac_cpp conftest.$ac_ext"
5258case "(($ac_try" in
5259  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5260  *) ac_try_echo=$ac_try;;
5261esac
5262eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5263  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5264  ac_status=$?
5265  grep -v '^ *+' conftest.er1 >conftest.err
5266  rm -f conftest.er1
5267  cat conftest.err >&5
5268  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5269  (exit $ac_status); } >/dev/null; then
5270  if test -s conftest.err; then
5271    ac_cpp_err=$ac_c_preproc_warn_flag
5272    ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
5273  else
5274    ac_cpp_err=
5275  fi
5276else
5277  ac_cpp_err=yes
5278fi
5279if test -z "$ac_cpp_err"; then
5280  ac_header_preproc=yes
5281else
5282  echo "$as_me: failed program was:" >&5
5283sed 's/^/| /' conftest.$ac_ext >&5
5284
5285  ac_header_preproc=no
5286fi
5287
5288rm -f conftest.err conftest.$ac_ext
5289{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5290echo "${ECHO_T}$ac_header_preproc" >&6; }
5291
5292# So?  What about this header?
5293case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5294  yes:no: )
5295    { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5296echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5297    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5298echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5299    ac_header_preproc=yes
5300    ;;
5301  no:yes:* )
5302    { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5303echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5304    { echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5305echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5306    { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5307echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5308    { echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5309echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5310    { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5311echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5312    { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5313echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5314    ( cat <<\_ASBOX
5315## ---------------------------------------------------------------------- ##
5316## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5317## ---------------------------------------------------------------------- ##
5318_ASBOX
5319     ) | sed "s/^/$as_me: WARNING:     /" >&2
5320    ;;
5321esac
5322{ echo "$as_me:$LINENO: checking for $ac_header" >&5
5323echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
5324if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5325  echo $ECHO_N "(cached) $ECHO_C" >&6
5326else
5327  eval "$as_ac_Header=\$ac_header_preproc"
5328fi
5329ac_res=`eval echo '${'$as_ac_Header'}'`
5330	       { echo "$as_me:$LINENO: result: $ac_res" >&5
5331echo "${ECHO_T}$ac_res" >&6; }
5332
5333fi
5334if test `eval echo '${'$as_ac_Header'}'` = yes; then
5335  cat >>confdefs.h <<_ACEOF
5336#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
5337_ACEOF
5338
5339fi
5340
5341done
5342
5343ac_ext=cpp
5344ac_cpp='$CXXCPP $CPPFLAGS'
5345ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5346ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5347ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5348if test -z "$CXX"; then
5349  if test -n "$CCC"; then
5350    CXX=$CCC
5351  else
5352    if test -n "$ac_tool_prefix"; then
5353  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5354  do
5355    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5356set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5357{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5358echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5359if test "${ac_cv_prog_CXX+set}" = set; then
5360  echo $ECHO_N "(cached) $ECHO_C" >&6
5361else
5362  if test -n "$CXX"; then
5363  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5364else
5365as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5366for as_dir in $PATH
5367do
5368  IFS=$as_save_IFS
5369  test -z "$as_dir" && as_dir=.
5370  for ac_exec_ext in '' $ac_executable_extensions; do
5371  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5372    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5373    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5374    break 2
5375  fi
5376done
5377done
5378IFS=$as_save_IFS
5379
5380fi
5381fi
5382CXX=$ac_cv_prog_CXX
5383if test -n "$CXX"; then
5384  { echo "$as_me:$LINENO: result: $CXX" >&5
5385echo "${ECHO_T}$CXX" >&6; }
5386else
5387  { echo "$as_me:$LINENO: result: no" >&5
5388echo "${ECHO_T}no" >&6; }
5389fi
5390
5391
5392    test -n "$CXX" && break
5393  done
5394fi
5395if test -z "$CXX"; then
5396  ac_ct_CXX=$CXX
5397  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5398do
5399  # Extract the first word of "$ac_prog", so it can be a program name with args.
5400set dummy $ac_prog; ac_word=$2
5401{ echo "$as_me:$LINENO: checking for $ac_word" >&5
5402echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
5403if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5404  echo $ECHO_N "(cached) $ECHO_C" >&6
5405else
5406  if test -n "$ac_ct_CXX"; then
5407  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5408else
5409as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5410for as_dir in $PATH
5411do
5412  IFS=$as_save_IFS
5413  test -z "$as_dir" && as_dir=.
5414  for ac_exec_ext in '' $ac_executable_extensions; do
5415  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
5416    ac_cv_prog_ac_ct_CXX="$ac_prog"
5417    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5418    break 2
5419  fi
5420done
5421done
5422IFS=$as_save_IFS
5423
5424fi
5425fi
5426ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5427if test -n "$ac_ct_CXX"; then
5428  { echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5429echo "${ECHO_T}$ac_ct_CXX" >&6; }
5430else
5431  { echo "$as_me:$LINENO: result: no" >&5
5432echo "${ECHO_T}no" >&6; }
5433fi
5434
5435
5436  test -n "$ac_ct_CXX" && break
5437done
5438
5439  if test "x$ac_ct_CXX" = x; then
5440    CXX="g++"
5441  else
5442    case $cross_compiling:$ac_tool_warned in
5443yes:)
5444{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
5445whose name does not start with the host triplet.  If you think this
5446configuration is useful to you, please write to autoconf@gnu.org." >&5
5447echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
5448whose name does not start with the host triplet.  If you think this
5449configuration is useful to you, please write to autoconf@gnu.org." >&2;}
5450ac_tool_warned=yes ;;
5451esac
5452    CXX=$ac_ct_CXX
5453  fi
5454fi
5455
5456  fi
5457fi
5458# Provide some information about the compiler.
5459echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5460ac_compiler=`set X $ac_compile; echo $2`
5461{ (ac_try="$ac_compiler --version >&5"
5462case "(($ac_try" in
5463  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5464  *) ac_try_echo=$ac_try;;
5465esac
5466eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5467  (eval "$ac_compiler --version >&5") 2>&5
5468  ac_status=$?
5469  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5470  (exit $ac_status); }
5471{ (ac_try="$ac_compiler -v >&5"
5472case "(($ac_try" in
5473  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5474  *) ac_try_echo=$ac_try;;
5475esac
5476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5477  (eval "$ac_compiler -v >&5") 2>&5
5478  ac_status=$?
5479  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5480  (exit $ac_status); }
5481{ (ac_try="$ac_compiler -V >&5"
5482case "(($ac_try" in
5483  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5484  *) ac_try_echo=$ac_try;;
5485esac
5486eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5487  (eval "$ac_compiler -V >&5") 2>&5
5488  ac_status=$?
5489  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5490  (exit $ac_status); }
5491
5492{ echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5493echo $ECHO_N "checking whether we are using the GNU C++ compiler... $ECHO_C" >&6; }
5494if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5495  echo $ECHO_N "(cached) $ECHO_C" >&6
5496else
5497  cat >conftest.$ac_ext <<_ACEOF
5498/* confdefs.h.  */
5499_ACEOF
5500cat confdefs.h >>conftest.$ac_ext
5501cat >>conftest.$ac_ext <<_ACEOF
5502/* end confdefs.h.  */
5503
5504int
5505main ()
5506{
5507#ifndef __GNUC__
5508       choke me
5509#endif
5510
5511  ;
5512  return 0;
5513}
5514_ACEOF
5515rm -f conftest.$ac_objext
5516if { (ac_try="$ac_compile"
5517case "(($ac_try" in
5518  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5519  *) ac_try_echo=$ac_try;;
5520esac
5521eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5522  (eval "$ac_compile") 2>conftest.er1
5523  ac_status=$?
5524  grep -v '^ *+' conftest.er1 >conftest.err
5525  rm -f conftest.er1
5526  cat conftest.err >&5
5527  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5528  (exit $ac_status); } &&
5529	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5530  { (case "(($ac_try" in
5531  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5532  *) ac_try_echo=$ac_try;;
5533esac
5534eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5535  (eval "$ac_try") 2>&5
5536  ac_status=$?
5537  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5538  (exit $ac_status); }; } &&
5539	 { ac_try='test -s conftest.$ac_objext'
5540  { (case "(($ac_try" in
5541  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5542  *) ac_try_echo=$ac_try;;
5543esac
5544eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5545  (eval "$ac_try") 2>&5
5546  ac_status=$?
5547  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5548  (exit $ac_status); }; }; then
5549  ac_compiler_gnu=yes
5550else
5551  echo "$as_me: failed program was:" >&5
5552sed 's/^/| /' conftest.$ac_ext >&5
5553
5554	ac_compiler_gnu=no
5555fi
5556
5557rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5558ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5559
5560fi
5561{ echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5562echo "${ECHO_T}$ac_cv_cxx_compiler_gnu" >&6; }
5563GXX=`test $ac_compiler_gnu = yes && echo yes`
5564ac_test_CXXFLAGS=${CXXFLAGS+set}
5565ac_save_CXXFLAGS=$CXXFLAGS
5566{ echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5567echo $ECHO_N "checking whether $CXX accepts -g... $ECHO_C" >&6; }
5568if test "${ac_cv_prog_cxx_g+set}" = set; then
5569  echo $ECHO_N "(cached) $ECHO_C" >&6
5570else
5571  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5572   ac_cxx_werror_flag=yes
5573   ac_cv_prog_cxx_g=no
5574   CXXFLAGS="-g"
5575   cat >conftest.$ac_ext <<_ACEOF
5576/* confdefs.h.  */
5577_ACEOF
5578cat confdefs.h >>conftest.$ac_ext
5579cat >>conftest.$ac_ext <<_ACEOF
5580/* end confdefs.h.  */
5581
5582int
5583main ()
5584{
5585
5586  ;
5587  return 0;
5588}
5589_ACEOF
5590rm -f conftest.$ac_objext
5591if { (ac_try="$ac_compile"
5592case "(($ac_try" in
5593  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5594  *) ac_try_echo=$ac_try;;
5595esac
5596eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5597  (eval "$ac_compile") 2>conftest.er1
5598  ac_status=$?
5599  grep -v '^ *+' conftest.er1 >conftest.err
5600  rm -f conftest.er1
5601  cat conftest.err >&5
5602  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5603  (exit $ac_status); } &&
5604	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5605  { (case "(($ac_try" in
5606  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5607  *) ac_try_echo=$ac_try;;
5608esac
5609eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5610  (eval "$ac_try") 2>&5
5611  ac_status=$?
5612  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5613  (exit $ac_status); }; } &&
5614	 { ac_try='test -s conftest.$ac_objext'
5615  { (case "(($ac_try" in
5616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5617  *) ac_try_echo=$ac_try;;
5618esac
5619eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5620  (eval "$ac_try") 2>&5
5621  ac_status=$?
5622  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5623  (exit $ac_status); }; }; then
5624  ac_cv_prog_cxx_g=yes
5625else
5626  echo "$as_me: failed program was:" >&5
5627sed 's/^/| /' conftest.$ac_ext >&5
5628
5629	CXXFLAGS=""
5630      cat >conftest.$ac_ext <<_ACEOF
5631/* confdefs.h.  */
5632_ACEOF
5633cat confdefs.h >>conftest.$ac_ext
5634cat >>conftest.$ac_ext <<_ACEOF
5635/* end confdefs.h.  */
5636
5637int
5638main ()
5639{
5640
5641  ;
5642  return 0;
5643}
5644_ACEOF
5645rm -f conftest.$ac_objext
5646if { (ac_try="$ac_compile"
5647case "(($ac_try" in
5648  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5649  *) ac_try_echo=$ac_try;;
5650esac
5651eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5652  (eval "$ac_compile") 2>conftest.er1
5653  ac_status=$?
5654  grep -v '^ *+' conftest.er1 >conftest.err
5655  rm -f conftest.er1
5656  cat conftest.err >&5
5657  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5658  (exit $ac_status); } &&
5659	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5660  { (case "(($ac_try" in
5661  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5662  *) ac_try_echo=$ac_try;;
5663esac
5664eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5665  (eval "$ac_try") 2>&5
5666  ac_status=$?
5667  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5668  (exit $ac_status); }; } &&
5669	 { ac_try='test -s conftest.$ac_objext'
5670  { (case "(($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_try") 2>&5
5676  ac_status=$?
5677  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5678  (exit $ac_status); }; }; then
5679  :
5680else
5681  echo "$as_me: failed program was:" >&5
5682sed 's/^/| /' conftest.$ac_ext >&5
5683
5684	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5685	 CXXFLAGS="-g"
5686	 cat >conftest.$ac_ext <<_ACEOF
5687/* confdefs.h.  */
5688_ACEOF
5689cat confdefs.h >>conftest.$ac_ext
5690cat >>conftest.$ac_ext <<_ACEOF
5691/* end confdefs.h.  */
5692
5693int
5694main ()
5695{
5696
5697  ;
5698  return 0;
5699}
5700_ACEOF
5701rm -f conftest.$ac_objext
5702if { (ac_try="$ac_compile"
5703case "(($ac_try" in
5704  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5705  *) ac_try_echo=$ac_try;;
5706esac
5707eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5708  (eval "$ac_compile") 2>conftest.er1
5709  ac_status=$?
5710  grep -v '^ *+' conftest.er1 >conftest.err
5711  rm -f conftest.er1
5712  cat conftest.err >&5
5713  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5714  (exit $ac_status); } &&
5715	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
5716  { (case "(($ac_try" in
5717  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5718  *) ac_try_echo=$ac_try;;
5719esac
5720eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5721  (eval "$ac_try") 2>&5
5722  ac_status=$?
5723  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5724  (exit $ac_status); }; } &&
5725	 { ac_try='test -s conftest.$ac_objext'
5726  { (case "(($ac_try" in
5727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5728  *) ac_try_echo=$ac_try;;
5729esac
5730eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5731  (eval "$ac_try") 2>&5
5732  ac_status=$?
5733  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5734  (exit $ac_status); }; }; then
5735  ac_cv_prog_cxx_g=yes
5736else
5737  echo "$as_me: failed program was:" >&5
5738sed 's/^/| /' conftest.$ac_ext >&5
5739
5740
5741fi
5742
5743rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5744fi
5745
5746rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5747fi
5748
5749rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5750   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5751fi
5752{ echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5753echo "${ECHO_T}$ac_cv_prog_cxx_g" >&6; }
5754if test "$ac_test_CXXFLAGS" = set; then
5755  CXXFLAGS=$ac_save_CXXFLAGS
5756elif test $ac_cv_prog_cxx_g = yes; then
5757  if test "$GXX" = yes; then
5758    CXXFLAGS="-g -O2"
5759  else
5760    CXXFLAGS="-g"
5761  fi
5762else
5763  if test "$GXX" = yes; then
5764    CXXFLAGS="-O2"
5765  else
5766    CXXFLAGS=
5767  fi
5768fi
5769ac_ext=cpp
5770ac_cpp='$CXXCPP $CPPFLAGS'
5771ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5772ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5773ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5774
5775depcc="$CXX"  am_compiler_list=
5776
5777{ echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5778echo $ECHO_N "checking dependency style of $depcc... $ECHO_C" >&6; }
5779if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5780  echo $ECHO_N "(cached) $ECHO_C" >&6
5781else
5782  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5783  # We make a subdir and do the tests there.  Otherwise we can end up
5784  # making bogus files that we don't know about and never remove.  For
5785  # instance it was reported that on HP-UX the gcc test will end up
5786  # making a dummy file named `D' -- because `-MD' means `put the output
5787  # in D'.
5788  mkdir conftest.dir
5789  # Copy depcomp to subdir because otherwise we won't find it if we're
5790  # using a relative directory.
5791  cp "$am_depcomp" conftest.dir
5792  cd conftest.dir
5793  # We will build objects and dependencies in a subdirectory because
5794  # it helps to detect inapplicable dependency modes.  For instance
5795  # both Tru64's cc and ICC support -MD to output dependencies as a
5796  # side effect of compilation, but ICC will put the dependencies in
5797  # the current directory while Tru64 will put them in the object
5798  # directory.
5799  mkdir sub
5800
5801  am_cv_CXX_dependencies_compiler_type=none
5802  if test "$am_compiler_list" = ""; then
5803     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5804  fi
5805  for depmode in $am_compiler_list; do
5806    # Setup a source with many dependencies, because some compilers
5807    # like to wrap large dependency lists on column 80 (with \), and
5808    # we should not choose a depcomp mode which is confused by this.
5809    #
5810    # We need to recreate these files for each test, as the compiler may
5811    # overwrite some of them when testing with obscure command lines.
5812    # This happens at least with the AIX C compiler.
5813    : > sub/conftest.c
5814    for i in 1 2 3 4 5 6; do
5815      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5816      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5817      # Solaris 8's {/usr,}/bin/sh.
5818      touch sub/conftst$i.h
5819    done
5820    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5821
5822    case $depmode in
5823    nosideeffect)
5824      # after this tag, mechanisms are not by side-effect, so they'll
5825      # only be used when explicitly requested
5826      if test "x$enable_dependency_tracking" = xyes; then
5827	continue
5828      else
5829	break
5830      fi
5831      ;;
5832    none) break ;;
5833    esac
5834    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5835    # mode.  It turns out that the SunPro C++ compiler does not properly
5836    # handle `-M -o', and we need to detect this.
5837    if depmode=$depmode \
5838       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5839       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5840       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5841         >/dev/null 2>conftest.err &&
5842       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5843       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5844       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5845      # icc doesn't choke on unknown options, it will just issue warnings
5846      # or remarks (even with -Werror).  So we grep stderr for any message
5847      # that says an option was ignored or not supported.
5848      # When given -MP, icc 7.0 and 7.1 complain thusly:
5849      #   icc: Command line warning: ignoring option '-M'; no argument required
5850      # The diagnosis changed in icc 8.0:
5851      #   icc: Command line remark: option '-MP' not supported
5852      if (grep 'ignoring option' conftest.err ||
5853          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5854        am_cv_CXX_dependencies_compiler_type=$depmode
5855        break
5856      fi
5857    fi
5858  done
5859
5860  cd ..
5861  rm -rf conftest.dir
5862else
5863  am_cv_CXX_dependencies_compiler_type=none
5864fi
5865
5866fi
5867{ echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5868echo "${ECHO_T}$am_cv_CXX_dependencies_compiler_type" >&6; }
5869CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5870
5871
5872
5873if
5874  test "x$enable_dependency_tracking" != xno \
5875  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5876  am__fastdepCXX_TRUE=
5877  am__fastdepCXX_FALSE='#'
5878else
5879  am__fastdepCXX_TRUE='#'
5880  am__fastdepCXX_FALSE=
5881fi
5882
5883
5884
5885
5886if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5887    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5888    (test "X$CXX" != "Xg++"))) ; then
5889  ac_ext=cpp
5890ac_cpp='$CXXCPP $CPPFLAGS'
5891ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5892ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5893ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5894{ echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5895echo $ECHO_N "checking how to run the C++ preprocessor... $ECHO_C" >&6; }
5896if test -z "$CXXCPP"; then
5897  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5898  echo $ECHO_N "(cached) $ECHO_C" >&6
5899else
5900      # Double quotes because CXXCPP needs to be expanded
5901    for CXXCPP in "$CXX -E" "/lib/cpp"
5902    do
5903      ac_preproc_ok=false
5904for ac_cxx_preproc_warn_flag in '' yes
5905do
5906  # Use a header file that comes with gcc, so configuring glibc
5907  # with a fresh cross-compiler works.
5908  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5909  # <limits.h> exists even on freestanding compilers.
5910  # On the NeXT, cc -E runs the code through the compiler's parser,
5911  # not just through cpp. "Syntax error" is here to catch this case.
5912  cat >conftest.$ac_ext <<_ACEOF
5913/* confdefs.h.  */
5914_ACEOF
5915cat confdefs.h >>conftest.$ac_ext
5916cat >>conftest.$ac_ext <<_ACEOF
5917/* end confdefs.h.  */
5918#ifdef __STDC__
5919# include <limits.h>
5920#else
5921# include <assert.h>
5922#endif
5923		     Syntax error
5924_ACEOF
5925if { (ac_try="$ac_cpp conftest.$ac_ext"
5926case "(($ac_try" in
5927  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5928  *) ac_try_echo=$ac_try;;
5929esac
5930eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5931  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5932  ac_status=$?
5933  grep -v '^ *+' conftest.er1 >conftest.err
5934  rm -f conftest.er1
5935  cat conftest.err >&5
5936  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5937  (exit $ac_status); } >/dev/null; then
5938  if test -s conftest.err; then
5939    ac_cpp_err=$ac_cxx_preproc_warn_flag
5940    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5941  else
5942    ac_cpp_err=
5943  fi
5944else
5945  ac_cpp_err=yes
5946fi
5947if test -z "$ac_cpp_err"; then
5948  :
5949else
5950  echo "$as_me: failed program was:" >&5
5951sed 's/^/| /' conftest.$ac_ext >&5
5952
5953  # Broken: fails on valid input.
5954continue
5955fi
5956
5957rm -f conftest.err conftest.$ac_ext
5958
5959  # OK, works on sane cases.  Now check whether nonexistent headers
5960  # can be detected and how.
5961  cat >conftest.$ac_ext <<_ACEOF
5962/* confdefs.h.  */
5963_ACEOF
5964cat confdefs.h >>conftest.$ac_ext
5965cat >>conftest.$ac_ext <<_ACEOF
5966/* end confdefs.h.  */
5967#include <ac_nonexistent.h>
5968_ACEOF
5969if { (ac_try="$ac_cpp conftest.$ac_ext"
5970case "(($ac_try" in
5971  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5972  *) ac_try_echo=$ac_try;;
5973esac
5974eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5975  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5976  ac_status=$?
5977  grep -v '^ *+' conftest.er1 >conftest.err
5978  rm -f conftest.er1
5979  cat conftest.err >&5
5980  echo "$as_me:$LINENO: \$? = $ac_status" >&5
5981  (exit $ac_status); } >/dev/null; then
5982  if test -s conftest.err; then
5983    ac_cpp_err=$ac_cxx_preproc_warn_flag
5984    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
5985  else
5986    ac_cpp_err=
5987  fi
5988else
5989  ac_cpp_err=yes
5990fi
5991if test -z "$ac_cpp_err"; then
5992  # Broken: success on invalid input.
5993continue
5994else
5995  echo "$as_me: failed program was:" >&5
5996sed 's/^/| /' conftest.$ac_ext >&5
5997
5998  # Passes both tests.
5999ac_preproc_ok=:
6000break
6001fi
6002
6003rm -f conftest.err conftest.$ac_ext
6004
6005done
6006# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6007rm -f conftest.err conftest.$ac_ext
6008if $ac_preproc_ok; then
6009  break
6010fi
6011
6012    done
6013    ac_cv_prog_CXXCPP=$CXXCPP
6014
6015fi
6016  CXXCPP=$ac_cv_prog_CXXCPP
6017else
6018  ac_cv_prog_CXXCPP=$CXXCPP
6019fi
6020{ echo "$as_me:$LINENO: result: $CXXCPP" >&5
6021echo "${ECHO_T}$CXXCPP" >&6; }
6022ac_preproc_ok=false
6023for ac_cxx_preproc_warn_flag in '' yes
6024do
6025  # Use a header file that comes with gcc, so configuring glibc
6026  # with a fresh cross-compiler works.
6027  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6028  # <limits.h> exists even on freestanding compilers.
6029  # On the NeXT, cc -E runs the code through the compiler's parser,
6030  # not just through cpp. "Syntax error" is here to catch this case.
6031  cat >conftest.$ac_ext <<_ACEOF
6032/* confdefs.h.  */
6033_ACEOF
6034cat confdefs.h >>conftest.$ac_ext
6035cat >>conftest.$ac_ext <<_ACEOF
6036/* end confdefs.h.  */
6037#ifdef __STDC__
6038# include <limits.h>
6039#else
6040# include <assert.h>
6041#endif
6042		     Syntax error
6043_ACEOF
6044if { (ac_try="$ac_cpp conftest.$ac_ext"
6045case "(($ac_try" in
6046  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6047  *) ac_try_echo=$ac_try;;
6048esac
6049eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6050  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6051  ac_status=$?
6052  grep -v '^ *+' conftest.er1 >conftest.err
6053  rm -f conftest.er1
6054  cat conftest.err >&5
6055  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6056  (exit $ac_status); } >/dev/null; then
6057  if test -s conftest.err; then
6058    ac_cpp_err=$ac_cxx_preproc_warn_flag
6059    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6060  else
6061    ac_cpp_err=
6062  fi
6063else
6064  ac_cpp_err=yes
6065fi
6066if test -z "$ac_cpp_err"; then
6067  :
6068else
6069  echo "$as_me: failed program was:" >&5
6070sed 's/^/| /' conftest.$ac_ext >&5
6071
6072  # Broken: fails on valid input.
6073continue
6074fi
6075
6076rm -f conftest.err conftest.$ac_ext
6077
6078  # OK, works on sane cases.  Now check whether nonexistent headers
6079  # can be detected and how.
6080  cat >conftest.$ac_ext <<_ACEOF
6081/* confdefs.h.  */
6082_ACEOF
6083cat confdefs.h >>conftest.$ac_ext
6084cat >>conftest.$ac_ext <<_ACEOF
6085/* end confdefs.h.  */
6086#include <ac_nonexistent.h>
6087_ACEOF
6088if { (ac_try="$ac_cpp conftest.$ac_ext"
6089case "(($ac_try" in
6090  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6091  *) ac_try_echo=$ac_try;;
6092esac
6093eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6094  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6095  ac_status=$?
6096  grep -v '^ *+' conftest.er1 >conftest.err
6097  rm -f conftest.er1
6098  cat conftest.err >&5
6099  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6100  (exit $ac_status); } >/dev/null; then
6101  if test -s conftest.err; then
6102    ac_cpp_err=$ac_cxx_preproc_warn_flag
6103    ac_cpp_err=$ac_cpp_err$ac_cxx_werror_flag
6104  else
6105    ac_cpp_err=
6106  fi
6107else
6108  ac_cpp_err=yes
6109fi
6110if test -z "$ac_cpp_err"; then
6111  # Broken: success on invalid input.
6112continue
6113else
6114  echo "$as_me: failed program was:" >&5
6115sed 's/^/| /' conftest.$ac_ext >&5
6116
6117  # Passes both tests.
6118ac_preproc_ok=:
6119break
6120fi
6121
6122rm -f conftest.err conftest.$ac_ext
6123
6124done
6125# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6126rm -f conftest.err conftest.$ac_ext
6127if $ac_preproc_ok; then
6128  :
6129else
6130  { { echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6131See \`config.log' for more details." >&5
6132echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6133See \`config.log' for more details." >&2;}
6134   { (exit 1); exit 1; }; }
6135fi
6136
6137ac_ext=cpp
6138ac_cpp='$CXXCPP $CPPFLAGS'
6139ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6140ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6141ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6142
6143fi
6144
6145
6146ac_ext=f
6147ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6148ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6149ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6150if test -n "$ac_tool_prefix"; then
6151  for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
6152  do
6153    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6154set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6155{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6156echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6157if test "${ac_cv_prog_F77+set}" = set; then
6158  echo $ECHO_N "(cached) $ECHO_C" >&6
6159else
6160  if test -n "$F77"; then
6161  ac_cv_prog_F77="$F77" # Let the user override the test.
6162else
6163as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6164for as_dir in $PATH
6165do
6166  IFS=$as_save_IFS
6167  test -z "$as_dir" && as_dir=.
6168  for ac_exec_ext in '' $ac_executable_extensions; do
6169  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6170    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6171    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6172    break 2
6173  fi
6174done
6175done
6176IFS=$as_save_IFS
6177
6178fi
6179fi
6180F77=$ac_cv_prog_F77
6181if test -n "$F77"; then
6182  { echo "$as_me:$LINENO: result: $F77" >&5
6183echo "${ECHO_T}$F77" >&6; }
6184else
6185  { echo "$as_me:$LINENO: result: no" >&5
6186echo "${ECHO_T}no" >&6; }
6187fi
6188
6189
6190    test -n "$F77" && break
6191  done
6192fi
6193if test -z "$F77"; then
6194  ac_ct_F77=$F77
6195  for ac_prog in g77 f77 xlf frt pgf77 cf77 fort77 fl32 af77 f90 xlf90 pgf90 pghpf epcf90 gfortran g95 f95 fort xlf95 ifort ifc efc pgf95 lf95 ftn
6196do
6197  # Extract the first word of "$ac_prog", so it can be a program name with args.
6198set dummy $ac_prog; ac_word=$2
6199{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6200echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6201if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6202  echo $ECHO_N "(cached) $ECHO_C" >&6
6203else
6204  if test -n "$ac_ct_F77"; then
6205  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6206else
6207as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6208for as_dir in $PATH
6209do
6210  IFS=$as_save_IFS
6211  test -z "$as_dir" && as_dir=.
6212  for ac_exec_ext in '' $ac_executable_extensions; do
6213  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6214    ac_cv_prog_ac_ct_F77="$ac_prog"
6215    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6216    break 2
6217  fi
6218done
6219done
6220IFS=$as_save_IFS
6221
6222fi
6223fi
6224ac_ct_F77=$ac_cv_prog_ac_ct_F77
6225if test -n "$ac_ct_F77"; then
6226  { echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6227echo "${ECHO_T}$ac_ct_F77" >&6; }
6228else
6229  { echo "$as_me:$LINENO: result: no" >&5
6230echo "${ECHO_T}no" >&6; }
6231fi
6232
6233
6234  test -n "$ac_ct_F77" && break
6235done
6236
6237  if test "x$ac_ct_F77" = x; then
6238    F77=""
6239  else
6240    case $cross_compiling:$ac_tool_warned in
6241yes:)
6242{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6243whose name does not start with the host triplet.  If you think this
6244configuration is useful to you, please write to autoconf@gnu.org." >&5
6245echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6246whose name does not start with the host triplet.  If you think this
6247configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6248ac_tool_warned=yes ;;
6249esac
6250    F77=$ac_ct_F77
6251  fi
6252fi
6253
6254
6255# Provide some information about the compiler.
6256echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6257ac_compiler=`set X $ac_compile; echo $2`
6258{ (ac_try="$ac_compiler --version >&5"
6259case "(($ac_try" in
6260  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6261  *) ac_try_echo=$ac_try;;
6262esac
6263eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6264  (eval "$ac_compiler --version >&5") 2>&5
6265  ac_status=$?
6266  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6267  (exit $ac_status); }
6268{ (ac_try="$ac_compiler -v >&5"
6269case "(($ac_try" in
6270  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6271  *) ac_try_echo=$ac_try;;
6272esac
6273eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6274  (eval "$ac_compiler -v >&5") 2>&5
6275  ac_status=$?
6276  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6277  (exit $ac_status); }
6278{ (ac_try="$ac_compiler -V >&5"
6279case "(($ac_try" in
6280  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6281  *) ac_try_echo=$ac_try;;
6282esac
6283eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6284  (eval "$ac_compiler -V >&5") 2>&5
6285  ac_status=$?
6286  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6287  (exit $ac_status); }
6288rm -f a.out
6289
6290# If we don't use `.F' as extension, the preprocessor is not run on the
6291# input file.  (Note that this only needs to work for GNU compilers.)
6292ac_save_ext=$ac_ext
6293ac_ext=F
6294{ echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6295echo $ECHO_N "checking whether we are using the GNU Fortran 77 compiler... $ECHO_C" >&6; }
6296if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6297  echo $ECHO_N "(cached) $ECHO_C" >&6
6298else
6299  cat >conftest.$ac_ext <<_ACEOF
6300      program main
6301#ifndef __GNUC__
6302       choke me
6303#endif
6304
6305      end
6306_ACEOF
6307rm -f conftest.$ac_objext
6308if { (ac_try="$ac_compile"
6309case "(($ac_try" in
6310  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6311  *) ac_try_echo=$ac_try;;
6312esac
6313eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6314  (eval "$ac_compile") 2>conftest.er1
6315  ac_status=$?
6316  grep -v '^ *+' conftest.er1 >conftest.err
6317  rm -f conftest.er1
6318  cat conftest.err >&5
6319  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6320  (exit $ac_status); } &&
6321	 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
6322  { (case "(($ac_try" in
6323  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6324  *) ac_try_echo=$ac_try;;
6325esac
6326eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6327  (eval "$ac_try") 2>&5
6328  ac_status=$?
6329  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6330  (exit $ac_status); }; } &&
6331	 { ac_try='test -s conftest.$ac_objext'
6332  { (case "(($ac_try" in
6333  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6334  *) ac_try_echo=$ac_try;;
6335esac
6336eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6337  (eval "$ac_try") 2>&5
6338  ac_status=$?
6339  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6340  (exit $ac_status); }; }; then
6341  ac_compiler_gnu=yes
6342else
6343  echo "$as_me: failed program was:" >&5
6344sed 's/^/| /' conftest.$ac_ext >&5
6345
6346	ac_compiler_gnu=no
6347fi
6348
6349rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6350ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6351
6352fi
6353{ echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6354echo "${ECHO_T}$ac_cv_f77_compiler_gnu" >&6; }
6355ac_ext=$ac_save_ext
6356ac_test_FFLAGS=${FFLAGS+set}
6357ac_save_FFLAGS=$FFLAGS
6358FFLAGS=
6359{ echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6360echo $ECHO_N "checking whether $F77 accepts -g... $ECHO_C" >&6; }
6361if test "${ac_cv_prog_f77_g+set}" = set; then
6362  echo $ECHO_N "(cached) $ECHO_C" >&6
6363else
6364  FFLAGS=-g
6365cat >conftest.$ac_ext <<_ACEOF
6366      program main
6367
6368      end
6369_ACEOF
6370rm -f conftest.$ac_objext
6371if { (ac_try="$ac_compile"
6372case "(($ac_try" in
6373  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6374  *) ac_try_echo=$ac_try;;
6375esac
6376eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6377  (eval "$ac_compile") 2>conftest.er1
6378  ac_status=$?
6379  grep -v '^ *+' conftest.er1 >conftest.err
6380  rm -f conftest.er1
6381  cat conftest.err >&5
6382  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6383  (exit $ac_status); } &&
6384	 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
6385  { (case "(($ac_try" in
6386  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6387  *) ac_try_echo=$ac_try;;
6388esac
6389eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6390  (eval "$ac_try") 2>&5
6391  ac_status=$?
6392  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6393  (exit $ac_status); }; } &&
6394	 { ac_try='test -s conftest.$ac_objext'
6395  { (case "(($ac_try" in
6396  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6397  *) ac_try_echo=$ac_try;;
6398esac
6399eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6400  (eval "$ac_try") 2>&5
6401  ac_status=$?
6402  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6403  (exit $ac_status); }; }; then
6404  ac_cv_prog_f77_g=yes
6405else
6406  echo "$as_me: failed program was:" >&5
6407sed 's/^/| /' conftest.$ac_ext >&5
6408
6409	ac_cv_prog_f77_g=no
6410fi
6411
6412rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6413
6414fi
6415{ echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6416echo "${ECHO_T}$ac_cv_prog_f77_g" >&6; }
6417if test "$ac_test_FFLAGS" = set; then
6418  FFLAGS=$ac_save_FFLAGS
6419elif test $ac_cv_prog_f77_g = yes; then
6420  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6421    FFLAGS="-g -O2"
6422  else
6423    FFLAGS="-g"
6424  fi
6425else
6426  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6427    FFLAGS="-O2"
6428  else
6429    FFLAGS=
6430  fi
6431fi
6432
6433G77=`test $ac_compiler_gnu = yes && echo yes`
6434ac_ext=c
6435ac_cpp='$CPP $CPPFLAGS'
6436ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6437ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6438ac_compiler_gnu=$ac_cv_c_compiler_gnu
6439
6440
6441
6442# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6443
6444# find the maximum length of command line arguments
6445{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6446echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6447if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6448  echo $ECHO_N "(cached) $ECHO_C" >&6
6449else
6450    i=0
6451  teststring="ABCD"
6452
6453  case $build_os in
6454  msdosdjgpp*)
6455    # On DJGPP, this test can blow up pretty badly due to problems in libc
6456    # (any single argument exceeding 2000 bytes causes a buffer overrun
6457    # during glob expansion).  Even if it were fixed, the result of this
6458    # check would be larger than it should be.
6459    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6460    ;;
6461
6462  gnu*)
6463    # Under GNU Hurd, this test is not required because there is
6464    # no limit to the length of command line arguments.
6465    # Libtool will interpret -1 as no limit whatsoever
6466    lt_cv_sys_max_cmd_len=-1;
6467    ;;
6468
6469  cygwin* | mingw*)
6470    # On Win9x/ME, this test blows up -- it succeeds, but takes
6471    # about 5 minutes as the teststring grows exponentially.
6472    # Worse, since 9x/ME are not pre-emptively multitasking,
6473    # you end up with a "frozen" computer, even though with patience
6474    # the test eventually succeeds (with a max line length of 256k).
6475    # Instead, let's just punt: use the minimum linelength reported by
6476    # all of the supported platforms: 8192 (on NT/2K/XP).
6477    lt_cv_sys_max_cmd_len=8192;
6478    ;;
6479
6480  amigaos*)
6481    # On AmigaOS with pdksh, this test takes hours, literally.
6482    # So we just punt and use a minimum line length of 8192.
6483    lt_cv_sys_max_cmd_len=8192;
6484    ;;
6485
6486  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6487    # This has been around since 386BSD, at least.  Likely further.
6488    if test -x /sbin/sysctl; then
6489      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6490    elif test -x /usr/sbin/sysctl; then
6491      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6492    else
6493      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6494    fi
6495    # And add a safety zone
6496    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6497    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6498    ;;
6499
6500  interix*)
6501    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6502    lt_cv_sys_max_cmd_len=196608
6503    ;;
6504
6505  osf*)
6506    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6507    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6508    # nice to cause kernel panics so lets avoid the loop below.
6509    # First set a reasonable default.
6510    lt_cv_sys_max_cmd_len=16384
6511    #
6512    if test -x /sbin/sysconfig; then
6513      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6514        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6515      esac
6516    fi
6517    ;;
6518  sco3.2v5*)
6519    lt_cv_sys_max_cmd_len=102400
6520    ;;
6521  sysv5* | sco5v6* | sysv4.2uw2*)
6522    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6523    if test -n "$kargmax"; then
6524      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6525    else
6526      lt_cv_sys_max_cmd_len=32768
6527    fi
6528    ;;
6529  *)
6530    # If test is not a shell built-in, we'll probably end up computing a
6531    # maximum length that is only half of the actual maximum length, but
6532    # we can't tell.
6533    SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6534    while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6535	       = "XX$teststring") >/dev/null 2>&1 &&
6536	    new_result=`expr "X$teststring" : ".*" 2>&1` &&
6537	    lt_cv_sys_max_cmd_len=$new_result &&
6538	    test $i != 17 # 1/2 MB should be enough
6539    do
6540      i=`expr $i + 1`
6541      teststring=$teststring$teststring
6542    done
6543    teststring=
6544    # Add a significant safety factor because C++ compilers can tack on massive
6545    # amounts of additional arguments before passing them to the linker.
6546    # It appears as though 1/2 is a usable value.
6547    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6548    ;;
6549  esac
6550
6551fi
6552
6553if test -n $lt_cv_sys_max_cmd_len ; then
6554  { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6555echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6556else
6557  { echo "$as_me:$LINENO: result: none" >&5
6558echo "${ECHO_T}none" >&6; }
6559fi
6560
6561
6562
6563
6564# Check for command to grab the raw symbol name followed by C symbol from nm.
6565{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6566echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6567if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6568  echo $ECHO_N "(cached) $ECHO_C" >&6
6569else
6570
6571# These are sane defaults that work on at least a few old systems.
6572# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6573
6574# Character class describing NM global symbol codes.
6575symcode='[BCDEGRST]'
6576
6577# Regexp to match symbols that can be accessed directly from C.
6578sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6579
6580# Transform an extracted symbol line into a proper C declaration
6581lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6582
6583# Transform an extracted symbol line into symbol name and symbol address
6584lt_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'"
6585
6586# Define system-specific variables.
6587case $host_os in
6588aix*)
6589  symcode='[BCDT]'
6590  ;;
6591cygwin* | mingw* | pw32*)
6592  symcode='[ABCDGISTW]'
6593  ;;
6594hpux*) # Its linker distinguishes data from code symbols
6595  if test "$host_cpu" = ia64; then
6596    symcode='[ABCDEGRST]'
6597  fi
6598  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6599  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'"
6600  ;;
6601linux* | k*bsd*-gnu)
6602  if test "$host_cpu" = ia64; then
6603    symcode='[ABCDGIRSTW]'
6604    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6605    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'"
6606  fi
6607  ;;
6608irix* | nonstopux*)
6609  symcode='[BCDEGRST]'
6610  ;;
6611osf*)
6612  symcode='[BCDEGQRST]'
6613  ;;
6614solaris*)
6615  symcode='[BDRT]'
6616  ;;
6617sco3.2v5*)
6618  symcode='[DT]'
6619  ;;
6620sysv4.2uw2*)
6621  symcode='[DT]'
6622  ;;
6623sysv5* | sco5v6* | unixware* | OpenUNIX*)
6624  symcode='[ABDT]'
6625  ;;
6626sysv4)
6627  symcode='[DFNSTU]'
6628  ;;
6629esac
6630
6631# Handle CRLF in mingw tool chain
6632opt_cr=
6633case $build_os in
6634mingw*)
6635  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6636  ;;
6637esac
6638
6639# If we're using GNU nm, then use its standard symbol codes.
6640case `$NM -V 2>&1` in
6641*GNU* | *'with BFD'*)
6642  symcode='[ABCDGIRSTW]' ;;
6643esac
6644
6645# Try without a prefix undercore, then with it.
6646for ac_symprfx in "" "_"; do
6647
6648  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6649  symxfrm="\\1 $ac_symprfx\\2 \\2"
6650
6651  # Write the raw and C identifiers.
6652  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6653
6654  # Check to see that the pipe works correctly.
6655  pipe_works=no
6656
6657  rm -f conftest*
6658  cat > conftest.$ac_ext <<EOF
6659#ifdef __cplusplus
6660extern "C" {
6661#endif
6662char nm_test_var;
6663void nm_test_func(){}
6664#ifdef __cplusplus
6665}
6666#endif
6667int main(){nm_test_var='a';nm_test_func();return(0);}
6668EOF
6669
6670  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6671  (eval $ac_compile) 2>&5
6672  ac_status=$?
6673  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6674  (exit $ac_status); }; then
6675    # Now try to grab the symbols.
6676    nlist=conftest.nm
6677    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6678  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6679  ac_status=$?
6680  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6681  (exit $ac_status); } && test -s "$nlist"; then
6682      # Try sorting and uniquifying the output.
6683      if sort "$nlist" | uniq > "$nlist"T; then
6684	mv -f "$nlist"T "$nlist"
6685      else
6686	rm -f "$nlist"T
6687      fi
6688
6689      # Make sure that we snagged all the symbols we need.
6690      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6691	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6692	  cat <<EOF > conftest.$ac_ext
6693#ifdef __cplusplus
6694extern "C" {
6695#endif
6696
6697EOF
6698	  # Now generate the symbol file.
6699	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6700
6701	  cat <<EOF >> conftest.$ac_ext
6702#if defined (__STDC__) && __STDC__
6703# define lt_ptr_t void *
6704#else
6705# define lt_ptr_t char *
6706# define const
6707#endif
6708
6709/* The mapping between symbol names and symbols. */
6710const struct {
6711  const char *name;
6712  lt_ptr_t address;
6713}
6714lt_preloaded_symbols[] =
6715{
6716EOF
6717	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6718	  cat <<\EOF >> conftest.$ac_ext
6719  {0, (lt_ptr_t) 0}
6720};
6721
6722#ifdef __cplusplus
6723}
6724#endif
6725EOF
6726	  # Now try linking the two files.
6727	  mv conftest.$ac_objext conftstm.$ac_objext
6728	  lt_save_LIBS="$LIBS"
6729	  lt_save_CFLAGS="$CFLAGS"
6730	  LIBS="conftstm.$ac_objext"
6731	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6732	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6733  (eval $ac_link) 2>&5
6734  ac_status=$?
6735  echo "$as_me:$LINENO: \$? = $ac_status" >&5
6736  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6737	    pipe_works=yes
6738	  fi
6739	  LIBS="$lt_save_LIBS"
6740	  CFLAGS="$lt_save_CFLAGS"
6741	else
6742	  echo "cannot find nm_test_func in $nlist" >&5
6743	fi
6744      else
6745	echo "cannot find nm_test_var in $nlist" >&5
6746      fi
6747    else
6748      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6749    fi
6750  else
6751    echo "$progname: failed program was:" >&5
6752    cat conftest.$ac_ext >&5
6753  fi
6754  rm -f conftest* conftst*
6755
6756  # Do not use the global_symbol_pipe unless it works.
6757  if test "$pipe_works" = yes; then
6758    break
6759  else
6760    lt_cv_sys_global_symbol_pipe=
6761  fi
6762done
6763
6764fi
6765
6766if test -z "$lt_cv_sys_global_symbol_pipe"; then
6767  lt_cv_sys_global_symbol_to_cdecl=
6768fi
6769if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6770  { echo "$as_me:$LINENO: result: failed" >&5
6771echo "${ECHO_T}failed" >&6; }
6772else
6773  { echo "$as_me:$LINENO: result: ok" >&5
6774echo "${ECHO_T}ok" >&6; }
6775fi
6776
6777{ echo "$as_me:$LINENO: checking for objdir" >&5
6778echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6779if test "${lt_cv_objdir+set}" = set; then
6780  echo $ECHO_N "(cached) $ECHO_C" >&6
6781else
6782  rm -f .libs 2>/dev/null
6783mkdir .libs 2>/dev/null
6784if test -d .libs; then
6785  lt_cv_objdir=.libs
6786else
6787  # MS-DOS does not allow filenames that begin with a dot.
6788  lt_cv_objdir=_libs
6789fi
6790rmdir .libs 2>/dev/null
6791fi
6792{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6793echo "${ECHO_T}$lt_cv_objdir" >&6; }
6794objdir=$lt_cv_objdir
6795
6796
6797
6798
6799
6800case $host_os in
6801aix3*)
6802  # AIX sometimes has problems with the GCC collect2 program.  For some
6803  # reason, if we set the COLLECT_NAMES environment variable, the problems
6804  # vanish in a puff of smoke.
6805  if test "X${COLLECT_NAMES+set}" != Xset; then
6806    COLLECT_NAMES=
6807    export COLLECT_NAMES
6808  fi
6809  ;;
6810esac
6811
6812# Sed substitution that helps us do robust quoting.  It backslashifies
6813# metacharacters that are still active within double-quoted strings.
6814Xsed='sed -e 1s/^X//'
6815sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6816
6817# Same as above, but do not quote variable references.
6818double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6819
6820# Sed substitution to delay expansion of an escaped shell variable in a
6821# double_quote_subst'ed string.
6822delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6823
6824# Sed substitution to avoid accidental globbing in evaled expressions
6825no_glob_subst='s/\*/\\\*/g'
6826
6827# Constants:
6828rm="rm -f"
6829
6830# Global variables:
6831default_ofile=libtool
6832can_build_shared=yes
6833
6834# All known linkers require a `.a' archive for static linking (except MSVC,
6835# which needs '.lib').
6836libext=a
6837ltmain="$ac_aux_dir/ltmain.sh"
6838ofile="$default_ofile"
6839with_gnu_ld="$lt_cv_prog_gnu_ld"
6840
6841if test -n "$ac_tool_prefix"; then
6842  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6843set dummy ${ac_tool_prefix}ar; ac_word=$2
6844{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6845echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6846if test "${ac_cv_prog_AR+set}" = set; then
6847  echo $ECHO_N "(cached) $ECHO_C" >&6
6848else
6849  if test -n "$AR"; then
6850  ac_cv_prog_AR="$AR" # Let the user override the test.
6851else
6852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6853for as_dir in $PATH
6854do
6855  IFS=$as_save_IFS
6856  test -z "$as_dir" && as_dir=.
6857  for ac_exec_ext in '' $ac_executable_extensions; do
6858  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6859    ac_cv_prog_AR="${ac_tool_prefix}ar"
6860    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6861    break 2
6862  fi
6863done
6864done
6865IFS=$as_save_IFS
6866
6867fi
6868fi
6869AR=$ac_cv_prog_AR
6870if test -n "$AR"; then
6871  { echo "$as_me:$LINENO: result: $AR" >&5
6872echo "${ECHO_T}$AR" >&6; }
6873else
6874  { echo "$as_me:$LINENO: result: no" >&5
6875echo "${ECHO_T}no" >&6; }
6876fi
6877
6878
6879fi
6880if test -z "$ac_cv_prog_AR"; then
6881  ac_ct_AR=$AR
6882  # Extract the first word of "ar", so it can be a program name with args.
6883set dummy ar; ac_word=$2
6884{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6885echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6886if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6887  echo $ECHO_N "(cached) $ECHO_C" >&6
6888else
6889  if test -n "$ac_ct_AR"; then
6890  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6891else
6892as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6893for as_dir in $PATH
6894do
6895  IFS=$as_save_IFS
6896  test -z "$as_dir" && as_dir=.
6897  for ac_exec_ext in '' $ac_executable_extensions; do
6898  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6899    ac_cv_prog_ac_ct_AR="ar"
6900    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6901    break 2
6902  fi
6903done
6904done
6905IFS=$as_save_IFS
6906
6907fi
6908fi
6909ac_ct_AR=$ac_cv_prog_ac_ct_AR
6910if test -n "$ac_ct_AR"; then
6911  { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6912echo "${ECHO_T}$ac_ct_AR" >&6; }
6913else
6914  { echo "$as_me:$LINENO: result: no" >&5
6915echo "${ECHO_T}no" >&6; }
6916fi
6917
6918  if test "x$ac_ct_AR" = x; then
6919    AR="false"
6920  else
6921    case $cross_compiling:$ac_tool_warned in
6922yes:)
6923{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
6924whose name does not start with the host triplet.  If you think this
6925configuration is useful to you, please write to autoconf@gnu.org." >&5
6926echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
6927whose name does not start with the host triplet.  If you think this
6928configuration is useful to you, please write to autoconf@gnu.org." >&2;}
6929ac_tool_warned=yes ;;
6930esac
6931    AR=$ac_ct_AR
6932  fi
6933else
6934  AR="$ac_cv_prog_AR"
6935fi
6936
6937if test -n "$ac_tool_prefix"; then
6938  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6939set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6940{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6941echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6942if test "${ac_cv_prog_RANLIB+set}" = set; then
6943  echo $ECHO_N "(cached) $ECHO_C" >&6
6944else
6945  if test -n "$RANLIB"; then
6946  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6947else
6948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6949for as_dir in $PATH
6950do
6951  IFS=$as_save_IFS
6952  test -z "$as_dir" && as_dir=.
6953  for ac_exec_ext in '' $ac_executable_extensions; do
6954  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6955    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6956    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6957    break 2
6958  fi
6959done
6960done
6961IFS=$as_save_IFS
6962
6963fi
6964fi
6965RANLIB=$ac_cv_prog_RANLIB
6966if test -n "$RANLIB"; then
6967  { echo "$as_me:$LINENO: result: $RANLIB" >&5
6968echo "${ECHO_T}$RANLIB" >&6; }
6969else
6970  { echo "$as_me:$LINENO: result: no" >&5
6971echo "${ECHO_T}no" >&6; }
6972fi
6973
6974
6975fi
6976if test -z "$ac_cv_prog_RANLIB"; then
6977  ac_ct_RANLIB=$RANLIB
6978  # Extract the first word of "ranlib", so it can be a program name with args.
6979set dummy ranlib; ac_word=$2
6980{ echo "$as_me:$LINENO: checking for $ac_word" >&5
6981echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
6982if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6983  echo $ECHO_N "(cached) $ECHO_C" >&6
6984else
6985  if test -n "$ac_ct_RANLIB"; then
6986  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6987else
6988as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6989for as_dir in $PATH
6990do
6991  IFS=$as_save_IFS
6992  test -z "$as_dir" && as_dir=.
6993  for ac_exec_ext in '' $ac_executable_extensions; do
6994  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
6995    ac_cv_prog_ac_ct_RANLIB="ranlib"
6996    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6997    break 2
6998  fi
6999done
7000done
7001IFS=$as_save_IFS
7002
7003fi
7004fi
7005ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7006if test -n "$ac_ct_RANLIB"; then
7007  { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7008echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7009else
7010  { echo "$as_me:$LINENO: result: no" >&5
7011echo "${ECHO_T}no" >&6; }
7012fi
7013
7014  if test "x$ac_ct_RANLIB" = x; then
7015    RANLIB=":"
7016  else
7017    case $cross_compiling:$ac_tool_warned in
7018yes:)
7019{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7020whose name does not start with the host triplet.  If you think this
7021configuration is useful to you, please write to autoconf@gnu.org." >&5
7022echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7023whose name does not start with the host triplet.  If you think this
7024configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7025ac_tool_warned=yes ;;
7026esac
7027    RANLIB=$ac_ct_RANLIB
7028  fi
7029else
7030  RANLIB="$ac_cv_prog_RANLIB"
7031fi
7032
7033if test -n "$ac_tool_prefix"; then
7034  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7035set dummy ${ac_tool_prefix}strip; ac_word=$2
7036{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7037echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7038if test "${ac_cv_prog_STRIP+set}" = set; then
7039  echo $ECHO_N "(cached) $ECHO_C" >&6
7040else
7041  if test -n "$STRIP"; then
7042  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7043else
7044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7045for as_dir in $PATH
7046do
7047  IFS=$as_save_IFS
7048  test -z "$as_dir" && as_dir=.
7049  for ac_exec_ext in '' $ac_executable_extensions; do
7050  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7051    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7052    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7053    break 2
7054  fi
7055done
7056done
7057IFS=$as_save_IFS
7058
7059fi
7060fi
7061STRIP=$ac_cv_prog_STRIP
7062if test -n "$STRIP"; then
7063  { echo "$as_me:$LINENO: result: $STRIP" >&5
7064echo "${ECHO_T}$STRIP" >&6; }
7065else
7066  { echo "$as_me:$LINENO: result: no" >&5
7067echo "${ECHO_T}no" >&6; }
7068fi
7069
7070
7071fi
7072if test -z "$ac_cv_prog_STRIP"; then
7073  ac_ct_STRIP=$STRIP
7074  # Extract the first word of "strip", so it can be a program name with args.
7075set dummy strip; ac_word=$2
7076{ echo "$as_me:$LINENO: checking for $ac_word" >&5
7077echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7078if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7079  echo $ECHO_N "(cached) $ECHO_C" >&6
7080else
7081  if test -n "$ac_ct_STRIP"; then
7082  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7083else
7084as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7085for as_dir in $PATH
7086do
7087  IFS=$as_save_IFS
7088  test -z "$as_dir" && as_dir=.
7089  for ac_exec_ext in '' $ac_executable_extensions; do
7090  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
7091    ac_cv_prog_ac_ct_STRIP="strip"
7092    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7093    break 2
7094  fi
7095done
7096done
7097IFS=$as_save_IFS
7098
7099fi
7100fi
7101ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7102if test -n "$ac_ct_STRIP"; then
7103  { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7104echo "${ECHO_T}$ac_ct_STRIP" >&6; }
7105else
7106  { echo "$as_me:$LINENO: result: no" >&5
7107echo "${ECHO_T}no" >&6; }
7108fi
7109
7110  if test "x$ac_ct_STRIP" = x; then
7111    STRIP=":"
7112  else
7113    case $cross_compiling:$ac_tool_warned in
7114yes:)
7115{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7116whose name does not start with the host triplet.  If you think this
7117configuration is useful to you, please write to autoconf@gnu.org." >&5
7118echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7119whose name does not start with the host triplet.  If you think this
7120configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7121ac_tool_warned=yes ;;
7122esac
7123    STRIP=$ac_ct_STRIP
7124  fi
7125else
7126  STRIP="$ac_cv_prog_STRIP"
7127fi
7128
7129
7130old_CC="$CC"
7131old_CFLAGS="$CFLAGS"
7132
7133# Set sane defaults for various variables
7134test -z "$AR" && AR=ar
7135test -z "$AR_FLAGS" && AR_FLAGS=cru
7136test -z "$AS" && AS=as
7137test -z "$CC" && CC=cc
7138test -z "$LTCC" && LTCC=$CC
7139test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7140test -z "$DLLTOOL" && DLLTOOL=dlltool
7141test -z "$LD" && LD=ld
7142test -z "$LN_S" && LN_S="ln -s"
7143test -z "$MAGIC_CMD" && MAGIC_CMD=file
7144test -z "$NM" && NM=nm
7145test -z "$SED" && SED=sed
7146test -z "$OBJDUMP" && OBJDUMP=objdump
7147test -z "$RANLIB" && RANLIB=:
7148test -z "$STRIP" && STRIP=:
7149test -z "$ac_objext" && ac_objext=o
7150
7151# Determine commands to create old-style static archives.
7152old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs$old_deplibs'
7153old_postinstall_cmds='chmod 644 $oldlib'
7154old_postuninstall_cmds=
7155
7156if test -n "$RANLIB"; then
7157  case $host_os in
7158  openbsd*)
7159    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7160    ;;
7161  *)
7162    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7163    ;;
7164  esac
7165  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7166fi
7167
7168for cc_temp in $compiler""; do
7169  case $cc_temp in
7170    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7171    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7172    \-*) ;;
7173    *) break;;
7174  esac
7175done
7176cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7177
7178
7179# Only perform the check for file, if the check method requires it
7180case $deplibs_check_method in
7181file_magic*)
7182  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7183    { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7184echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
7185if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7186  echo $ECHO_N "(cached) $ECHO_C" >&6
7187else
7188  case $MAGIC_CMD in
7189[\\/*] |  ?:[\\/]*)
7190  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7191  ;;
7192*)
7193  lt_save_MAGIC_CMD="$MAGIC_CMD"
7194  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7195  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7196  for ac_dir in $ac_dummy; do
7197    IFS="$lt_save_ifs"
7198    test -z "$ac_dir" && ac_dir=.
7199    if test -f $ac_dir/${ac_tool_prefix}file; then
7200      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7201      if test -n "$file_magic_test_file"; then
7202	case $deplibs_check_method in
7203	"file_magic "*)
7204	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7205	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7206	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7207	    $EGREP "$file_magic_regex" > /dev/null; then
7208	    :
7209	  else
7210	    cat <<EOF 1>&2
7211
7212*** Warning: the command libtool uses to detect shared libraries,
7213*** $file_magic_cmd, produces output that libtool cannot recognize.
7214*** The result is that libtool may fail to recognize shared libraries
7215*** as such.  This will affect the creation of libtool libraries that
7216*** depend on shared libraries, but programs linked with such libtool
7217*** libraries will work regardless of this problem.  Nevertheless, you
7218*** may want to report the problem to your system manager and/or to
7219*** bug-libtool@gnu.org
7220
7221EOF
7222	  fi ;;
7223	esac
7224      fi
7225      break
7226    fi
7227  done
7228  IFS="$lt_save_ifs"
7229  MAGIC_CMD="$lt_save_MAGIC_CMD"
7230  ;;
7231esac
7232fi
7233
7234MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7235if test -n "$MAGIC_CMD"; then
7236  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7237echo "${ECHO_T}$MAGIC_CMD" >&6; }
7238else
7239  { echo "$as_me:$LINENO: result: no" >&5
7240echo "${ECHO_T}no" >&6; }
7241fi
7242
7243if test -z "$lt_cv_path_MAGIC_CMD"; then
7244  if test -n "$ac_tool_prefix"; then
7245    { echo "$as_me:$LINENO: checking for file" >&5
7246echo $ECHO_N "checking for file... $ECHO_C" >&6; }
7247if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7248  echo $ECHO_N "(cached) $ECHO_C" >&6
7249else
7250  case $MAGIC_CMD in
7251[\\/*] |  ?:[\\/]*)
7252  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7253  ;;
7254*)
7255  lt_save_MAGIC_CMD="$MAGIC_CMD"
7256  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7257  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7258  for ac_dir in $ac_dummy; do
7259    IFS="$lt_save_ifs"
7260    test -z "$ac_dir" && ac_dir=.
7261    if test -f $ac_dir/file; then
7262      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7263      if test -n "$file_magic_test_file"; then
7264	case $deplibs_check_method in
7265	"file_magic "*)
7266	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7267	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7268	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7269	    $EGREP "$file_magic_regex" > /dev/null; then
7270	    :
7271	  else
7272	    cat <<EOF 1>&2
7273
7274*** Warning: the command libtool uses to detect shared libraries,
7275*** $file_magic_cmd, produces output that libtool cannot recognize.
7276*** The result is that libtool may fail to recognize shared libraries
7277*** as such.  This will affect the creation of libtool libraries that
7278*** depend on shared libraries, but programs linked with such libtool
7279*** libraries will work regardless of this problem.  Nevertheless, you
7280*** may want to report the problem to your system manager and/or to
7281*** bug-libtool@gnu.org
7282
7283EOF
7284	  fi ;;
7285	esac
7286      fi
7287      break
7288    fi
7289  done
7290  IFS="$lt_save_ifs"
7291  MAGIC_CMD="$lt_save_MAGIC_CMD"
7292  ;;
7293esac
7294fi
7295
7296MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7297if test -n "$MAGIC_CMD"; then
7298  { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7299echo "${ECHO_T}$MAGIC_CMD" >&6; }
7300else
7301  { echo "$as_me:$LINENO: result: no" >&5
7302echo "${ECHO_T}no" >&6; }
7303fi
7304
7305  else
7306    MAGIC_CMD=:
7307  fi
7308fi
7309
7310  fi
7311  ;;
7312esac
7313
7314enable_dlopen=no
7315enable_win32_dll=no
7316
7317# Check whether --enable-libtool-lock was given.
7318if test "${enable_libtool_lock+set}" = set; then
7319  enableval=$enable_libtool_lock;
7320fi
7321
7322test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7323
7324
7325# Check whether --with-pic was given.
7326if test "${with_pic+set}" = set; then
7327  withval=$with_pic; pic_mode="$withval"
7328else
7329  pic_mode=default
7330fi
7331
7332test -z "$pic_mode" && pic_mode=default
7333
7334# Use C for the default configuration in the libtool script
7335tagname=
7336lt_save_CC="$CC"
7337ac_ext=c
7338ac_cpp='$CPP $CPPFLAGS'
7339ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7340ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7341ac_compiler_gnu=$ac_cv_c_compiler_gnu
7342
7343
7344# Source file extension for C test sources.
7345ac_ext=c
7346
7347# Object file extension for compiled C test sources.
7348objext=o
7349objext=$objext
7350
7351# Code to be used in simple compile tests
7352lt_simple_compile_test_code="int some_variable = 0;\n"
7353
7354# Code to be used in simple link tests
7355lt_simple_link_test_code='int main(){return(0);}\n'
7356
7357
7358# If no C compiler was specified, use CC.
7359LTCC=${LTCC-"$CC"}
7360
7361# If no C compiler flags were specified, use CFLAGS.
7362LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7363
7364# Allow CC to be a program name with arguments.
7365compiler=$CC
7366
7367
7368# save warnings/boilerplate of simple test code
7369ac_outfile=conftest.$ac_objext
7370printf "$lt_simple_compile_test_code" >conftest.$ac_ext
7371eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7372_lt_compiler_boilerplate=`cat conftest.err`
7373$rm conftest*
7374
7375ac_outfile=conftest.$ac_objext
7376printf "$lt_simple_link_test_code" >conftest.$ac_ext
7377eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7378_lt_linker_boilerplate=`cat conftest.err`
7379$rm conftest*
7380
7381
7382
7383lt_prog_compiler_no_builtin_flag=
7384
7385if test "$GCC" = yes; then
7386  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7387
7388
7389{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7390echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7391if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7392  echo $ECHO_N "(cached) $ECHO_C" >&6
7393else
7394  lt_cv_prog_compiler_rtti_exceptions=no
7395  ac_outfile=conftest.$ac_objext
7396   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7397   lt_compiler_flag="-fno-rtti -fno-exceptions"
7398   # Insert the option either (1) after the last *FLAGS variable, or
7399   # (2) before a word containing "conftest.", or (3) at the end.
7400   # Note that $ac_compile itself does not contain backslashes and begins
7401   # with a dollar sign (not a hyphen), so the echo should work correctly.
7402   # The option is referenced via a variable to avoid confusing sed.
7403   lt_compile=`echo "$ac_compile" | $SED \
7404   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7405   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7406   -e 's:$: $lt_compiler_flag:'`
7407   (eval echo "\"\$as_me:7407: $lt_compile\"" >&5)
7408   (eval "$lt_compile" 2>conftest.err)
7409   ac_status=$?
7410   cat conftest.err >&5
7411   echo "$as_me:7411: \$? = $ac_status" >&5
7412   if (exit $ac_status) && test -s "$ac_outfile"; then
7413     # The compiler can only warn and ignore the option if not recognized
7414     # So say no if there are warnings other than the usual output.
7415     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7416     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7417     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7418       lt_cv_prog_compiler_rtti_exceptions=yes
7419     fi
7420   fi
7421   $rm conftest*
7422
7423fi
7424{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7425echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7426
7427if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7428    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7429else
7430    :
7431fi
7432
7433fi
7434
7435lt_prog_compiler_wl=
7436lt_prog_compiler_pic=
7437lt_prog_compiler_static=
7438
7439{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7440echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7441
7442  if test "$GCC" = yes; then
7443    lt_prog_compiler_wl='-Wl,'
7444    lt_prog_compiler_static='-static'
7445
7446    case $host_os in
7447      aix*)
7448      # All AIX code is PIC.
7449      if test "$host_cpu" = ia64; then
7450	# AIX 5 now supports IA64 processor
7451	lt_prog_compiler_static='-Bstatic'
7452      fi
7453      ;;
7454
7455    amigaos*)
7456      # FIXME: we need at least 68020 code to build shared libraries, but
7457      # adding the `-m68020' flag to GCC prevents building anything better,
7458      # like `-m68040'.
7459      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7460      ;;
7461
7462    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7463      # PIC is the default for these OSes.
7464      ;;
7465
7466    mingw* | pw32* | os2*)
7467      # This hack is so that the source file can tell whether it is being
7468      # built for inclusion in a dll (and should export symbols for example).
7469      lt_prog_compiler_pic='-DDLL_EXPORT'
7470      ;;
7471
7472    darwin* | rhapsody*)
7473      # PIC is the default on this platform
7474      # Common symbols not allowed in MH_DYLIB files
7475      lt_prog_compiler_pic='-fno-common'
7476      ;;
7477
7478    interix3*)
7479      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7480      # Instead, we relocate shared libraries at runtime.
7481      ;;
7482
7483    msdosdjgpp*)
7484      # Just because we use GCC doesn't mean we suddenly get shared libraries
7485      # on systems that don't support them.
7486      lt_prog_compiler_can_build_shared=no
7487      enable_shared=no
7488      ;;
7489
7490    sysv4*MP*)
7491      if test -d /usr/nec; then
7492	lt_prog_compiler_pic=-Kconform_pic
7493      fi
7494      ;;
7495
7496    hpux*)
7497      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7498      # not for PA HP-UX.
7499      case $host_cpu in
7500      hppa*64*|ia64*)
7501	# +Z the default
7502	;;
7503      *)
7504	lt_prog_compiler_pic='-fPIC'
7505	;;
7506      esac
7507      ;;
7508
7509    *)
7510      lt_prog_compiler_pic='-fPIC'
7511      ;;
7512    esac
7513  else
7514    # PORTME Check for flag to pass linker flags through the system compiler.
7515    case $host_os in
7516    aix*)
7517      lt_prog_compiler_wl='-Wl,'
7518      if test "$host_cpu" = ia64; then
7519	# AIX 5 now supports IA64 processor
7520	lt_prog_compiler_static='-Bstatic'
7521      else
7522	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7523      fi
7524      ;;
7525      darwin*)
7526        # PIC is the default on this platform
7527        # Common symbols not allowed in MH_DYLIB files
7528       case $cc_basename in
7529         xlc*)
7530         lt_prog_compiler_pic='-qnocommon'
7531         lt_prog_compiler_wl='-Wl,'
7532         ;;
7533       esac
7534       ;;
7535
7536    mingw* | pw32* | os2*)
7537      # This hack is so that the source file can tell whether it is being
7538      # built for inclusion in a dll (and should export symbols for example).
7539      lt_prog_compiler_pic='-DDLL_EXPORT'
7540      ;;
7541
7542    hpux9* | hpux10* | hpux11*)
7543      lt_prog_compiler_wl='-Wl,'
7544      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7545      # not for PA HP-UX.
7546      case $host_cpu in
7547      hppa*64*|ia64*)
7548	# +Z the default
7549	;;
7550      *)
7551	lt_prog_compiler_pic='+Z'
7552	;;
7553      esac
7554      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7555      lt_prog_compiler_static='${wl}-a ${wl}archive'
7556      ;;
7557
7558    irix5* | irix6* | nonstopux*)
7559      lt_prog_compiler_wl='-Wl,'
7560      # PIC (with -KPIC) is the default.
7561      lt_prog_compiler_static='-non_shared'
7562      ;;
7563
7564    newsos6)
7565      lt_prog_compiler_pic='-KPIC'
7566      lt_prog_compiler_static='-Bstatic'
7567      ;;
7568
7569    linux* | k*bsd*-gnu)
7570      case $cc_basename in
7571      icc* | ecc*)
7572	lt_prog_compiler_wl='-Wl,'
7573	lt_prog_compiler_pic='-KPIC'
7574	lt_prog_compiler_static='-static'
7575        ;;
7576      pgcc* | pgf77* | pgf90* | pgf95*)
7577        # Portland Group compilers (*not* the Pentium gcc compiler,
7578	# which looks to be a dead project)
7579	lt_prog_compiler_wl='-Wl,'
7580	lt_prog_compiler_pic='-fpic'
7581	lt_prog_compiler_static='-Bstatic'
7582        ;;
7583      ccc*)
7584        lt_prog_compiler_wl='-Wl,'
7585        # All Alpha code is PIC.
7586        lt_prog_compiler_static='-non_shared'
7587        ;;
7588      esac
7589      ;;
7590
7591    osf3* | osf4* | osf5*)
7592      lt_prog_compiler_wl='-Wl,'
7593      # All OSF/1 code is PIC.
7594      lt_prog_compiler_static='-non_shared'
7595      ;;
7596
7597    solaris*)
7598      lt_prog_compiler_pic='-KPIC'
7599      lt_prog_compiler_static='-Bstatic'
7600      case $cc_basename in
7601      f77* | f90* | f95*)
7602	lt_prog_compiler_wl='-Qoption ld ';;
7603      *)
7604	lt_prog_compiler_wl='-Wl,';;
7605      esac
7606      ;;
7607
7608    sunos4*)
7609      lt_prog_compiler_wl='-Qoption ld '
7610      lt_prog_compiler_pic='-PIC'
7611      lt_prog_compiler_static='-Bstatic'
7612      ;;
7613
7614    sysv4 | sysv4.2uw2* | sysv4.3*)
7615      lt_prog_compiler_wl='-Wl,'
7616      lt_prog_compiler_pic='-KPIC'
7617      lt_prog_compiler_static='-Bstatic'
7618      ;;
7619
7620    sysv4*MP*)
7621      if test -d /usr/nec ;then
7622	lt_prog_compiler_pic='-Kconform_pic'
7623	lt_prog_compiler_static='-Bstatic'
7624      fi
7625      ;;
7626
7627    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7628      lt_prog_compiler_wl='-Wl,'
7629      lt_prog_compiler_pic='-KPIC'
7630      lt_prog_compiler_static='-Bstatic'
7631      ;;
7632
7633    unicos*)
7634      lt_prog_compiler_wl='-Wl,'
7635      lt_prog_compiler_can_build_shared=no
7636      ;;
7637
7638    uts4*)
7639      lt_prog_compiler_pic='-pic'
7640      lt_prog_compiler_static='-Bstatic'
7641      ;;
7642
7643    *)
7644      lt_prog_compiler_can_build_shared=no
7645      ;;
7646    esac
7647  fi
7648
7649{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7650echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7651
7652#
7653# Check to make sure the PIC flag actually works.
7654#
7655if test -n "$lt_prog_compiler_pic"; then
7656
7657{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7658echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7659if test "${lt_prog_compiler_pic_works+set}" = set; then
7660  echo $ECHO_N "(cached) $ECHO_C" >&6
7661else
7662  lt_prog_compiler_pic_works=no
7663  ac_outfile=conftest.$ac_objext
7664   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7665   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7666   # Insert the option either (1) after the last *FLAGS variable, or
7667   # (2) before a word containing "conftest.", or (3) at the end.
7668   # Note that $ac_compile itself does not contain backslashes and begins
7669   # with a dollar sign (not a hyphen), so the echo should work correctly.
7670   # The option is referenced via a variable to avoid confusing sed.
7671   lt_compile=`echo "$ac_compile" | $SED \
7672   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7673   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7674   -e 's:$: $lt_compiler_flag:'`
7675   (eval echo "\"\$as_me:7675: $lt_compile\"" >&5)
7676   (eval "$lt_compile" 2>conftest.err)
7677   ac_status=$?
7678   cat conftest.err >&5
7679   echo "$as_me:7679: \$? = $ac_status" >&5
7680   if (exit $ac_status) && test -s "$ac_outfile"; then
7681     # The compiler can only warn and ignore the option if not recognized
7682     # So say no if there are warnings other than the usual output.
7683     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7684     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7685     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7686       lt_prog_compiler_pic_works=yes
7687     fi
7688   fi
7689   $rm conftest*
7690
7691fi
7692{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7693echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7694
7695if test x"$lt_prog_compiler_pic_works" = xyes; then
7696    case $lt_prog_compiler_pic in
7697     "" | " "*) ;;
7698     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7699     esac
7700else
7701    lt_prog_compiler_pic=
7702     lt_prog_compiler_can_build_shared=no
7703fi
7704
7705fi
7706case $host_os in
7707  # For platforms which do not support PIC, -DPIC is meaningless:
7708  *djgpp*)
7709    lt_prog_compiler_pic=
7710    ;;
7711  *)
7712    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7713    ;;
7714esac
7715
7716#
7717# Check to make sure the static flag actually works.
7718#
7719wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7720{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7721echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7722if test "${lt_prog_compiler_static_works+set}" = set; then
7723  echo $ECHO_N "(cached) $ECHO_C" >&6
7724else
7725  lt_prog_compiler_static_works=no
7726   save_LDFLAGS="$LDFLAGS"
7727   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7728   printf "$lt_simple_link_test_code" > conftest.$ac_ext
7729   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7730     # The linker can only warn and ignore the option if not recognized
7731     # So say no if there are warnings
7732     if test -s conftest.err; then
7733       # Append any errors to the config.log.
7734       cat conftest.err 1>&5
7735       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7736       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7737       if diff conftest.exp conftest.er2 >/dev/null; then
7738         lt_prog_compiler_static_works=yes
7739       fi
7740     else
7741       lt_prog_compiler_static_works=yes
7742     fi
7743   fi
7744   $rm conftest*
7745   LDFLAGS="$save_LDFLAGS"
7746
7747fi
7748{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7749echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7750
7751if test x"$lt_prog_compiler_static_works" = xyes; then
7752    :
7753else
7754    lt_prog_compiler_static=
7755fi
7756
7757
7758{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7759echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
7760if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7761  echo $ECHO_N "(cached) $ECHO_C" >&6
7762else
7763  lt_cv_prog_compiler_c_o=no
7764   $rm -r conftest 2>/dev/null
7765   mkdir conftest
7766   cd conftest
7767   mkdir out
7768   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
7769
7770   lt_compiler_flag="-o out/conftest2.$ac_objext"
7771   # Insert the option either (1) after the last *FLAGS variable, or
7772   # (2) before a word containing "conftest.", or (3) at the end.
7773   # Note that $ac_compile itself does not contain backslashes and begins
7774   # with a dollar sign (not a hyphen), so the echo should work correctly.
7775   lt_compile=`echo "$ac_compile" | $SED \
7776   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7777   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7778   -e 's:$: $lt_compiler_flag:'`
7779   (eval echo "\"\$as_me:7779: $lt_compile\"" >&5)
7780   (eval "$lt_compile" 2>out/conftest.err)
7781   ac_status=$?
7782   cat out/conftest.err >&5
7783   echo "$as_me:7783: \$? = $ac_status" >&5
7784   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7785   then
7786     # The compiler can only warn and ignore the option if not recognized
7787     # So say no if there are warnings
7788     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7789     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7790     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7791       lt_cv_prog_compiler_c_o=yes
7792     fi
7793   fi
7794   chmod u+w . 2>&5
7795   $rm conftest*
7796   # SGI C++ compiler will create directory out/ii_files/ for
7797   # template instantiation
7798   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7799   $rm out/* && rmdir out
7800   cd ..
7801   rmdir conftest
7802   $rm conftest*
7803
7804fi
7805{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7806echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
7807
7808
7809hard_links="nottested"
7810if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7811  # do not overwrite the value of need_locks provided by the user
7812  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7813echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
7814  hard_links=yes
7815  $rm conftest*
7816  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7817  touch conftest.a
7818  ln conftest.a conftest.b 2>&5 || hard_links=no
7819  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7820  { echo "$as_me:$LINENO: result: $hard_links" >&5
7821echo "${ECHO_T}$hard_links" >&6; }
7822  if test "$hard_links" = no; then
7823    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
7824echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
7825    need_locks=warn
7826  fi
7827else
7828  need_locks=no
7829fi
7830
7831{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
7832echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
7833
7834  runpath_var=
7835  allow_undefined_flag=
7836  enable_shared_with_static_runtimes=no
7837  archive_cmds=
7838  archive_expsym_cmds=
7839  old_archive_From_new_cmds=
7840  old_archive_from_expsyms_cmds=
7841  export_dynamic_flag_spec=
7842  whole_archive_flag_spec=
7843  thread_safe_flag_spec=
7844  hardcode_libdir_flag_spec=
7845  hardcode_libdir_flag_spec_ld=
7846  hardcode_libdir_separator=
7847  hardcode_direct=no
7848  hardcode_minus_L=no
7849  hardcode_shlibpath_var=unsupported
7850  link_all_deplibs=unknown
7851  hardcode_automatic=no
7852  module_cmds=
7853  module_expsym_cmds=
7854  always_export_symbols=no
7855  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
7856  # include_expsyms should be a list of space-separated symbols to be *always*
7857  # included in the symbol list
7858  include_expsyms=
7859  # exclude_expsyms can be an extended regexp of symbols to exclude
7860  # it will be wrapped by ` (' and `)$', so one must not match beginning or
7861  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
7862  # as well as any symbol that contains `d'.
7863  exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
7864  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
7865  # platforms (ab)use it in PIC code, but their linkers get confused if
7866  # the symbol is explicitly referenced.  Since portable code cannot
7867  # rely on this symbol name, it's probably fine to never include it in
7868  # preloaded symbol tables.
7869  extract_expsyms_cmds=
7870  # Just being paranoid about ensuring that cc_basename is set.
7871  for cc_temp in $compiler""; do
7872  case $cc_temp in
7873    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7874    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7875    \-*) ;;
7876    *) break;;
7877  esac
7878done
7879cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7880
7881  case $host_os in
7882  cygwin* | mingw* | pw32*)
7883    # FIXME: the MSVC++ port hasn't been tested in a loooong time
7884    # When not using gcc, we currently assume that we are using
7885    # Microsoft Visual C++.
7886    if test "$GCC" != yes; then
7887      with_gnu_ld=no
7888    fi
7889    ;;
7890  interix*)
7891    # we just hope/assume this is gcc and not c89 (= MSVC++)
7892    with_gnu_ld=yes
7893    ;;
7894  openbsd*)
7895    with_gnu_ld=no
7896    ;;
7897  esac
7898
7899  ld_shlibs=yes
7900  if test "$with_gnu_ld" = yes; then
7901    # If archive_cmds runs LD, not CC, wlarc should be empty
7902    wlarc='${wl}'
7903
7904    # Set some defaults for GNU ld with shared library support. These
7905    # are reset later if shared libraries are not supported. Putting them
7906    # here allows them to be overridden if necessary.
7907    runpath_var=LD_RUN_PATH
7908    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
7909    export_dynamic_flag_spec='${wl}--export-dynamic'
7910    # ancient GNU ld didn't support --whole-archive et. al.
7911    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
7912	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
7913      else
7914  	whole_archive_flag_spec=
7915    fi
7916    supports_anon_versioning=no
7917    case `$LD -v 2>/dev/null` in
7918      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
7919      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
7920      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
7921      *\ 2.11.*) ;; # other 2.11 versions
7922      *) supports_anon_versioning=yes ;;
7923    esac
7924
7925    # See if GNU ld supports shared libraries.
7926    case $host_os in
7927    aix3* | aix4* | aix5*)
7928      # On AIX/PPC, the GNU linker is very broken
7929      if test "$host_cpu" != ia64; then
7930	ld_shlibs=no
7931	cat <<EOF 1>&2
7932
7933*** Warning: the GNU linker, at least up to release 2.9.1, is reported
7934*** to be unable to reliably create shared libraries on AIX.
7935*** Therefore, libtool is disabling shared libraries support.  If you
7936*** really care for shared libraries, you may want to modify your PATH
7937*** so that a non-GNU linker is found, and then restart.
7938
7939EOF
7940      fi
7941      ;;
7942
7943    amigaos*)
7944      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)'
7945      hardcode_libdir_flag_spec='-L$libdir'
7946      hardcode_minus_L=yes
7947
7948      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
7949      # that the semantics of dynamic libraries on AmigaOS, at least up
7950      # to version 4, is to share data among multiple programs linked
7951      # with the same dynamic library.  Since this doesn't match the
7952      # behavior of shared libraries on other platforms, we can't use
7953      # them.
7954      ld_shlibs=no
7955      ;;
7956
7957    beos*)
7958      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
7959	allow_undefined_flag=unsupported
7960	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
7961	# support --undefined.  This deserves some investigation.  FIXME
7962	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
7963      else
7964	ld_shlibs=no
7965      fi
7966      ;;
7967
7968    cygwin* | mingw* | pw32*)
7969      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
7970      # as there is no search path for DLLs.
7971      hardcode_libdir_flag_spec='-L$libdir'
7972      allow_undefined_flag=unsupported
7973      always_export_symbols=no
7974      enable_shared_with_static_runtimes=yes
7975      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
7976
7977      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
7978        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7979	# If the export-symbols file already is a .def file (1st line
7980	# is EXPORTS), use it as is; otherwise, prepend...
7981	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
7982	  cp $export_symbols $output_objdir/$soname.def;
7983	else
7984	  echo EXPORTS > $output_objdir/$soname.def;
7985	  cat $export_symbols >> $output_objdir/$soname.def;
7986	fi~
7987	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
7988      else
7989	ld_shlibs=no
7990      fi
7991      ;;
7992
7993    interix3*)
7994      hardcode_direct=no
7995      hardcode_shlibpath_var=no
7996      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
7997      export_dynamic_flag_spec='${wl}-E'
7998      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
7999      # Instead, shared libraries are loaded at an image base (0x10000000 by
8000      # default) and relocated if they conflict, which is a slow very memory
8001      # consuming and fragmenting process.  To avoid this, we pick a random,
8002      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8003      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8004      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8005      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'
8006      ;;
8007
8008    linux* | k*bsd*-gnu)
8009      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8010	tmp_addflag=
8011	case $cc_basename,$host_cpu in
8012	pgcc*)				# Portland Group C compiler
8013	  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'
8014	  tmp_addflag=' $pic_flag'
8015	  ;;
8016	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8017	  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'
8018	  tmp_addflag=' $pic_flag -Mnomain' ;;
8019	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8020	  tmp_addflag=' -i_dynamic' ;;
8021	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8022	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8023	ifc* | ifort*)			# Intel Fortran compiler
8024	  tmp_addflag=' -nofor_main' ;;
8025	esac
8026	archive_cmds='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8027
8028	if test $supports_anon_versioning = yes; then
8029	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8030  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8031  $echo "local: *; };" >> $output_objdir/$libname.ver~
8032	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8033	fi
8034	link_all_deplibs=no
8035      else
8036	ld_shlibs=no
8037      fi
8038      ;;
8039
8040    netbsd* | netbsdelf*-gnu)
8041      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8042	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8043	wlarc=
8044      else
8045	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8046	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8047      fi
8048      ;;
8049
8050    solaris*)
8051      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8052	ld_shlibs=no
8053	cat <<EOF 1>&2
8054
8055*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8056*** create shared libraries on Solaris systems.  Therefore, libtool
8057*** is disabling shared libraries support.  We urge you to upgrade GNU
8058*** binutils to release 2.9.1 or newer.  Another option is to modify
8059*** your PATH or compiler configuration so that the native linker is
8060*** used, and then restart.
8061
8062EOF
8063      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8064	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8065	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8066      else
8067	ld_shlibs=no
8068      fi
8069      ;;
8070
8071    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8072      case `$LD -v 2>&1` in
8073        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8074	ld_shlibs=no
8075	cat <<_LT_EOF 1>&2
8076
8077*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8078*** reliably create shared libraries on SCO systems.  Therefore, libtool
8079*** is disabling shared libraries support.  We urge you to upgrade GNU
8080*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8081*** your PATH or compiler configuration so that the native linker is
8082*** used, and then restart.
8083
8084_LT_EOF
8085	;;
8086	*)
8087	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8088	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8089	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8090	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8091	  else
8092	    ld_shlibs=no
8093	  fi
8094	;;
8095      esac
8096      ;;
8097
8098    sunos4*)
8099      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8100      wlarc=
8101      hardcode_direct=yes
8102      hardcode_shlibpath_var=no
8103      ;;
8104
8105    *)
8106      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8107	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8108	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8109      else
8110	ld_shlibs=no
8111      fi
8112      ;;
8113    esac
8114
8115    if test "$ld_shlibs" = no; then
8116      runpath_var=
8117      hardcode_libdir_flag_spec=
8118      export_dynamic_flag_spec=
8119      whole_archive_flag_spec=
8120    fi
8121  else
8122    # PORTME fill in a description of your system's linker (not GNU ld)
8123    case $host_os in
8124    aix3*)
8125      allow_undefined_flag=unsupported
8126      always_export_symbols=yes
8127      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'
8128      # Note: this linker hardcodes the directories in LIBPATH if there
8129      # are no directories specified by -L.
8130      hardcode_minus_L=yes
8131      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8132	# Neither direct hardcoding nor static linking is supported with a
8133	# broken collect2.
8134	hardcode_direct=unsupported
8135      fi
8136      ;;
8137
8138    aix4* | aix5*)
8139      if test "$host_cpu" = ia64; then
8140	# On IA64, the linker does run time linking by default, so we don't
8141	# have to do anything special.
8142	aix_use_runtimelinking=no
8143	exp_sym_flag='-Bexport'
8144	no_entry_flag=""
8145      else
8146	# If we're using GNU nm, then we don't want the "-C" option.
8147	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8148	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8149	  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'
8150	else
8151	  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'
8152	fi
8153	aix_use_runtimelinking=no
8154
8155	# Test if we are trying to use run time linking or normal
8156	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8157	# need to do runtime linking.
8158	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
8159	  for ld_flag in $LDFLAGS; do
8160  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8161  	    aix_use_runtimelinking=yes
8162  	    break
8163  	  fi
8164	  done
8165	  ;;
8166	esac
8167
8168	exp_sym_flag='-bexport'
8169	no_entry_flag='-bnoentry'
8170      fi
8171
8172      # When large executables or shared objects are built, AIX ld can
8173      # have problems creating the table of contents.  If linking a library
8174      # or program results in "error TOC overflow" add -mminimal-toc to
8175      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8176      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8177
8178      archive_cmds=''
8179      hardcode_direct=yes
8180      hardcode_libdir_separator=':'
8181      link_all_deplibs=yes
8182
8183      if test "$GCC" = yes; then
8184	case $host_os in aix4.[012]|aix4.[012].*)
8185	# We only want to do this on AIX 4.2 and lower, the check
8186	# below for broken collect2 doesn't work under 4.3+
8187	  collect2name=`${CC} -print-prog-name=collect2`
8188	  if test -f "$collect2name" && \
8189  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8190	  then
8191  	  # We have reworked collect2
8192  	  hardcode_direct=yes
8193	  else
8194  	  # We have old collect2
8195  	  hardcode_direct=unsupported
8196  	  # It fails to find uninstalled libraries when the uninstalled
8197  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8198  	  # to unsupported forces relinking
8199  	  hardcode_minus_L=yes
8200  	  hardcode_libdir_flag_spec='-L$libdir'
8201  	  hardcode_libdir_separator=
8202	  fi
8203	  ;;
8204	esac
8205	shared_flag='-shared'
8206	if test "$aix_use_runtimelinking" = yes; then
8207	  shared_flag="$shared_flag "'${wl}-G'
8208	fi
8209      else
8210	# not using gcc
8211	if test "$host_cpu" = ia64; then
8212  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8213  	# chokes on -Wl,-G. The following line is correct:
8214	  shared_flag='-G'
8215	else
8216	  if test "$aix_use_runtimelinking" = yes; then
8217	    shared_flag='${wl}-G'
8218	  else
8219	    shared_flag='${wl}-bM:SRE'
8220	  fi
8221	fi
8222      fi
8223
8224      # It seems that -bexpall does not export symbols beginning with
8225      # underscore (_), so it is better to generate a list of symbols to export.
8226      always_export_symbols=yes
8227      if test "$aix_use_runtimelinking" = yes; then
8228	# Warning - without using the other runtime loading flags (-brtl),
8229	# -berok will link without error, but may produce a broken library.
8230	allow_undefined_flag='-berok'
8231       # Determine the default libpath from the value encoded in an empty executable.
8232       cat >conftest.$ac_ext <<_ACEOF
8233/* confdefs.h.  */
8234_ACEOF
8235cat confdefs.h >>conftest.$ac_ext
8236cat >>conftest.$ac_ext <<_ACEOF
8237/* end confdefs.h.  */
8238
8239int
8240main ()
8241{
8242
8243  ;
8244  return 0;
8245}
8246_ACEOF
8247rm -f conftest.$ac_objext conftest$ac_exeext
8248if { (ac_try="$ac_link"
8249case "(($ac_try" in
8250  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8251  *) ac_try_echo=$ac_try;;
8252esac
8253eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8254  (eval "$ac_link") 2>conftest.er1
8255  ac_status=$?
8256  grep -v '^ *+' conftest.er1 >conftest.err
8257  rm -f conftest.er1
8258  cat conftest.err >&5
8259  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8260  (exit $ac_status); } &&
8261	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8262  { (case "(($ac_try" in
8263  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8264  *) ac_try_echo=$ac_try;;
8265esac
8266eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8267  (eval "$ac_try") 2>&5
8268  ac_status=$?
8269  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8270  (exit $ac_status); }; } &&
8271	 { ac_try='test -s conftest$ac_exeext'
8272  { (case "(($ac_try" in
8273  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8274  *) ac_try_echo=$ac_try;;
8275esac
8276eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8277  (eval "$ac_try") 2>&5
8278  ac_status=$?
8279  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8280  (exit $ac_status); }; }; then
8281
8282aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8283}'`
8284# Check for a 64-bit object if we didn't find anything.
8285if 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; }
8286}'`; fi
8287else
8288  echo "$as_me: failed program was:" >&5
8289sed 's/^/| /' conftest.$ac_ext >&5
8290
8291
8292fi
8293
8294rm -f core conftest.err conftest.$ac_objext \
8295      conftest$ac_exeext conftest.$ac_ext
8296if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8297
8298       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8299	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"
8300       else
8301	if test "$host_cpu" = ia64; then
8302	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8303	  allow_undefined_flag="-z nodefs"
8304	  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"
8305	else
8306	 # Determine the default libpath from the value encoded in an empty executable.
8307	 cat >conftest.$ac_ext <<_ACEOF
8308/* confdefs.h.  */
8309_ACEOF
8310cat confdefs.h >>conftest.$ac_ext
8311cat >>conftest.$ac_ext <<_ACEOF
8312/* end confdefs.h.  */
8313
8314int
8315main ()
8316{
8317
8318  ;
8319  return 0;
8320}
8321_ACEOF
8322rm -f conftest.$ac_objext conftest$ac_exeext
8323if { (ac_try="$ac_link"
8324case "(($ac_try" in
8325  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8326  *) ac_try_echo=$ac_try;;
8327esac
8328eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8329  (eval "$ac_link") 2>conftest.er1
8330  ac_status=$?
8331  grep -v '^ *+' conftest.er1 >conftest.err
8332  rm -f conftest.er1
8333  cat conftest.err >&5
8334  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8335  (exit $ac_status); } &&
8336	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
8337  { (case "(($ac_try" in
8338  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8339  *) ac_try_echo=$ac_try;;
8340esac
8341eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8342  (eval "$ac_try") 2>&5
8343  ac_status=$?
8344  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8345  (exit $ac_status); }; } &&
8346	 { ac_try='test -s conftest$ac_exeext'
8347  { (case "(($ac_try" in
8348  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8349  *) ac_try_echo=$ac_try;;
8350esac
8351eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8352  (eval "$ac_try") 2>&5
8353  ac_status=$?
8354  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8355  (exit $ac_status); }; }; then
8356
8357aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
8358}'`
8359# Check for a 64-bit object if we didn't find anything.
8360if 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; }
8361}'`; fi
8362else
8363  echo "$as_me: failed program was:" >&5
8364sed 's/^/| /' conftest.$ac_ext >&5
8365
8366
8367fi
8368
8369rm -f core conftest.err conftest.$ac_objext \
8370      conftest$ac_exeext conftest.$ac_ext
8371if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8372
8373	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8374	  # Warning - without using the other run time loading flags,
8375	  # -berok will link without error, but may produce a broken library.
8376	  no_undefined_flag=' ${wl}-bernotok'
8377	  allow_undefined_flag=' ${wl}-berok'
8378	  # Exported symbols can be pulled into shared objects from archives
8379	  whole_archive_flag_spec='$convenience'
8380	  archive_cmds_need_lc=yes
8381	  # This is similar to how AIX traditionally builds its shared libraries.
8382	  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'
8383	fi
8384      fi
8385      ;;
8386
8387    amigaos*)
8388      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)'
8389      hardcode_libdir_flag_spec='-L$libdir'
8390      hardcode_minus_L=yes
8391      # see comment about different semantics on the GNU ld section
8392      ld_shlibs=no
8393      ;;
8394
8395    bsdi[45]*)
8396      export_dynamic_flag_spec=-rdynamic
8397      ;;
8398
8399    cygwin* | mingw* | pw32*)
8400      # When not using gcc, we currently assume that we are using
8401      # Microsoft Visual C++.
8402      # hardcode_libdir_flag_spec is actually meaningless, as there is
8403      # no search path for DLLs.
8404      hardcode_libdir_flag_spec=' '
8405      allow_undefined_flag=unsupported
8406      # Tell ltmain to make .lib files, not .a files.
8407      libext=lib
8408      # Tell ltmain to make .dll files, not .so files.
8409      shrext_cmds=".dll"
8410      # FIXME: Setting linknames here is a bad hack.
8411      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8412      # The linker will automatically build a .lib file if we build a DLL.
8413      old_archive_From_new_cmds='true'
8414      # FIXME: Should let the user specify the lib program.
8415      old_archive_cmds='lib /OUT:$oldlib$oldobjs$old_deplibs'
8416      fix_srcfile_path='`cygpath -w "$srcfile"`'
8417      enable_shared_with_static_runtimes=yes
8418      ;;
8419
8420    darwin* | rhapsody*)
8421      case $host_os in
8422        rhapsody* | darwin1.[012])
8423         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8424         ;;
8425       *) # Darwin 1.3 on
8426         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8427           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8428         else
8429           case ${MACOSX_DEPLOYMENT_TARGET} in
8430             10.[012])
8431               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8432               ;;
8433             10.*)
8434               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8435               ;;
8436           esac
8437         fi
8438         ;;
8439      esac
8440      archive_cmds_need_lc=no
8441      hardcode_direct=no
8442      hardcode_automatic=yes
8443      hardcode_shlibpath_var=unsupported
8444      whole_archive_flag_spec=''
8445      link_all_deplibs=yes
8446    if test "$GCC" = yes ; then
8447    	output_verbose_link_cmd='echo'
8448        archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8449      module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8450      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8451      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}'
8452      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}'
8453    else
8454      case $cc_basename in
8455        xlc*)
8456         output_verbose_link_cmd='echo'
8457         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
8458         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8459          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8460         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}'
8461          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}'
8462          ;;
8463       *)
8464         ld_shlibs=no
8465          ;;
8466      esac
8467    fi
8468      ;;
8469
8470    dgux*)
8471      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8472      hardcode_libdir_flag_spec='-L$libdir'
8473      hardcode_shlibpath_var=no
8474      ;;
8475
8476    freebsd1*)
8477      ld_shlibs=no
8478      ;;
8479
8480    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8481    # support.  Future versions do this automatically, but an explicit c++rt0.o
8482    # does not break anything, and helps significantly (at the cost of a little
8483    # extra space).
8484    freebsd2.2*)
8485      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8486      hardcode_libdir_flag_spec='-R$libdir'
8487      hardcode_direct=yes
8488      hardcode_shlibpath_var=no
8489      ;;
8490
8491    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8492    freebsd2*)
8493      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8494      hardcode_direct=yes
8495      hardcode_minus_L=yes
8496      hardcode_shlibpath_var=no
8497      ;;
8498
8499    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8500    freebsd* | dragonfly*)
8501      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8502      hardcode_libdir_flag_spec='-R$libdir'
8503      hardcode_direct=yes
8504      hardcode_shlibpath_var=no
8505      ;;
8506
8507    hpux9*)
8508      if test "$GCC" = yes; then
8509	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'
8510      else
8511	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'
8512      fi
8513      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8514      hardcode_libdir_separator=:
8515      hardcode_direct=yes
8516
8517      # hardcode_minus_L: Not really in the search PATH,
8518      # but as the default location of the library.
8519      hardcode_minus_L=yes
8520      export_dynamic_flag_spec='${wl}-E'
8521      ;;
8522
8523    hpux10*)
8524      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8525	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8526      else
8527	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8528      fi
8529      if test "$with_gnu_ld" = no; then
8530	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8531	hardcode_libdir_separator=:
8532
8533	hardcode_direct=yes
8534	export_dynamic_flag_spec='${wl}-E'
8535
8536	# hardcode_minus_L: Not really in the search PATH,
8537	# but as the default location of the library.
8538	hardcode_minus_L=yes
8539      fi
8540      ;;
8541
8542    hpux11*)
8543      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8544	case $host_cpu in
8545	hppa*64*)
8546	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8547	  ;;
8548	ia64*)
8549	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8550	  ;;
8551	*)
8552	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8553	  ;;
8554	esac
8555      else
8556	case $host_cpu in
8557	hppa*64*)
8558	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8559	  ;;
8560	ia64*)
8561	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8562	  ;;
8563	*)
8564	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8565	  ;;
8566	esac
8567      fi
8568      if test "$with_gnu_ld" = no; then
8569	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8570	hardcode_libdir_separator=:
8571
8572	case $host_cpu in
8573	hppa*64*|ia64*)
8574	  hardcode_libdir_flag_spec_ld='+b $libdir'
8575	  hardcode_direct=no
8576	  hardcode_shlibpath_var=no
8577	  ;;
8578	*)
8579	  hardcode_direct=yes
8580	  export_dynamic_flag_spec='${wl}-E'
8581
8582	  # hardcode_minus_L: Not really in the search PATH,
8583	  # but as the default location of the library.
8584	  hardcode_minus_L=yes
8585	  ;;
8586	esac
8587      fi
8588      ;;
8589
8590    irix5* | irix6* | nonstopux*)
8591      if test "$GCC" = yes; then
8592	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'
8593      else
8594	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'
8595	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8596      fi
8597      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8598      hardcode_libdir_separator=:
8599      link_all_deplibs=yes
8600      ;;
8601
8602    netbsd* | netbsdelf*-gnu)
8603      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8604	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8605      else
8606	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8607      fi
8608      hardcode_libdir_flag_spec='-R$libdir'
8609      hardcode_direct=yes
8610      hardcode_shlibpath_var=no
8611      ;;
8612
8613    newsos6)
8614      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8615      hardcode_direct=yes
8616      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8617      hardcode_libdir_separator=:
8618      hardcode_shlibpath_var=no
8619      ;;
8620
8621    openbsd*)
8622      hardcode_direct=yes
8623      hardcode_shlibpath_var=no
8624      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8625	archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8626	archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8627	hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8628	export_dynamic_flag_spec='${wl}-E'
8629      else
8630       case $host_os in
8631	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8632	   archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8633	   hardcode_libdir_flag_spec='-R$libdir'
8634	   ;;
8635	 *)
8636	   archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8637	   hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8638	   ;;
8639       esac
8640      fi
8641      ;;
8642
8643    os2*)
8644      hardcode_libdir_flag_spec='-L$libdir'
8645      hardcode_minus_L=yes
8646      allow_undefined_flag=unsupported
8647      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'
8648      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8649      ;;
8650
8651    osf3*)
8652      if test "$GCC" = yes; then
8653	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8654	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'
8655      else
8656	allow_undefined_flag=' -expect_unresolved \*'
8657	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'
8658      fi
8659      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8660      hardcode_libdir_separator=:
8661      ;;
8662
8663    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8664      if test "$GCC" = yes; then
8665	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8666	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'
8667	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8668      else
8669	allow_undefined_flag=' -expect_unresolved \*'
8670	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'
8671	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8672	$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'
8673
8674	# Both c and cxx compiler support -rpath directly
8675	hardcode_libdir_flag_spec='-rpath $libdir'
8676      fi
8677      hardcode_libdir_separator=:
8678      ;;
8679
8680    solaris*)
8681      no_undefined_flag=' -z text'
8682      if test "$GCC" = yes; then
8683	wlarc='${wl}'
8684	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8685	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8686	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8687      else
8688	wlarc=''
8689	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8690	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8691  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8692      fi
8693      hardcode_libdir_flag_spec='-R$libdir'
8694      hardcode_shlibpath_var=no
8695      case $host_os in
8696      solaris2.[0-5] | solaris2.[0-5].*) ;;
8697      *)
8698 	# The compiler driver will combine linker options so we
8699 	# cannot just pass the convience library names through
8700 	# without $wl, iff we do not link with $LD.
8701 	# Luckily, gcc supports the same syntax we need for Sun Studio.
8702 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8703 	case $wlarc in
8704 	'')
8705 	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract' ;;
8706 	*)
8707 	  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' ;;
8708 	esac ;;
8709      esac
8710      link_all_deplibs=yes
8711      ;;
8712
8713    sunos4*)
8714      if test "x$host_vendor" = xsequent; then
8715	# Use $CC to link under sequent, because it throws in some extra .o
8716	# files that make .init and .fini sections work.
8717	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8718      else
8719	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8720      fi
8721      hardcode_libdir_flag_spec='-L$libdir'
8722      hardcode_direct=yes
8723      hardcode_minus_L=yes
8724      hardcode_shlibpath_var=no
8725      ;;
8726
8727    sysv4)
8728      case $host_vendor in
8729	sni)
8730	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8731	  hardcode_direct=yes # is this really true???
8732	;;
8733	siemens)
8734	  ## LD is ld it makes a PLAMLIB
8735	  ## CC just makes a GrossModule.
8736	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8737	  reload_cmds='$CC -r -o $output$reload_objs'
8738	  hardcode_direct=no
8739        ;;
8740	motorola)
8741	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8742	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8743	;;
8744      esac
8745      runpath_var='LD_RUN_PATH'
8746      hardcode_shlibpath_var=no
8747      ;;
8748
8749    sysv4.3*)
8750      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8751      hardcode_shlibpath_var=no
8752      export_dynamic_flag_spec='-Bexport'
8753      ;;
8754
8755    sysv4*MP*)
8756      if test -d /usr/nec; then
8757	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8758	hardcode_shlibpath_var=no
8759	runpath_var=LD_RUN_PATH
8760	hardcode_runpath_var=yes
8761	ld_shlibs=yes
8762      fi
8763      ;;
8764
8765    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
8766      no_undefined_flag='${wl}-z,text'
8767      archive_cmds_need_lc=no
8768      hardcode_shlibpath_var=no
8769      runpath_var='LD_RUN_PATH'
8770
8771      if test "$GCC" = yes; then
8772	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8773	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8774      else
8775	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8776	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8777      fi
8778      ;;
8779
8780    sysv5* | sco3.2v5* | sco5v6*)
8781      # Note: We can NOT use -z defs as we might desire, because we do not
8782      # link with -lc, and that would cause any symbols used from libc to
8783      # always be unresolved, which means just about no library would
8784      # ever link correctly.  If we're not using GNU ld we use -z text
8785      # though, which does catch some bad symbols but isn't as heavy-handed
8786      # as -z defs.
8787      no_undefined_flag='${wl}-z,text'
8788      allow_undefined_flag='${wl}-z,nodefs'
8789      archive_cmds_need_lc=no
8790      hardcode_shlibpath_var=no
8791      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8792      hardcode_libdir_separator=':'
8793      link_all_deplibs=yes
8794      export_dynamic_flag_spec='${wl}-Bexport'
8795      runpath_var='LD_RUN_PATH'
8796
8797      if test "$GCC" = yes; then
8798	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8799	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8800      else
8801	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8802	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8803      fi
8804      ;;
8805
8806    uts4*)
8807      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8808      hardcode_libdir_flag_spec='-L$libdir'
8809      hardcode_shlibpath_var=no
8810      ;;
8811
8812    *)
8813      ld_shlibs=no
8814      ;;
8815    esac
8816  fi
8817
8818{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8819echo "${ECHO_T}$ld_shlibs" >&6; }
8820test "$ld_shlibs" = no && can_build_shared=no
8821
8822#
8823# Do we need to explicitly link libc?
8824#
8825case "x$archive_cmds_need_lc" in
8826x|xyes)
8827  # Assume -lc should be added
8828  archive_cmds_need_lc=yes
8829
8830  if test "$enable_shared" = yes && test "$GCC" = yes; then
8831    case $archive_cmds in
8832    *'~'*)
8833      # FIXME: we may have to deal with multi-command sequences.
8834      ;;
8835    '$CC '*)
8836      # Test whether the compiler implicitly links with -lc since on some
8837      # systems, -lgcc has to come before -lc. If gcc already passes -lc
8838      # to ld, don't add -lc before -lgcc.
8839      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
8840echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
8841      $rm conftest*
8842      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
8843
8844      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
8845  (eval $ac_compile) 2>&5
8846  ac_status=$?
8847  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8848  (exit $ac_status); } 2>conftest.err; then
8849        soname=conftest
8850        lib=conftest
8851        libobjs=conftest.$ac_objext
8852        deplibs=
8853        wl=$lt_prog_compiler_wl
8854	pic_flag=$lt_prog_compiler_pic
8855        compiler_flags=-v
8856        linker_flags=-v
8857        verstring=
8858        output_objdir=.
8859        libname=conftest
8860        lt_save_allow_undefined_flag=$allow_undefined_flag
8861        allow_undefined_flag=
8862        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
8863  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
8864  ac_status=$?
8865  echo "$as_me:$LINENO: \$? = $ac_status" >&5
8866  (exit $ac_status); }
8867        then
8868	  archive_cmds_need_lc=no
8869        else
8870	  archive_cmds_need_lc=yes
8871        fi
8872        allow_undefined_flag=$lt_save_allow_undefined_flag
8873      else
8874        cat conftest.err 1>&5
8875      fi
8876      $rm conftest*
8877      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
8878echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
8879      ;;
8880    esac
8881  fi
8882  ;;
8883esac
8884
8885{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
8886echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
8887library_names_spec=
8888libname_spec='lib$name'
8889soname_spec=
8890shrext_cmds=".so"
8891postinstall_cmds=
8892postuninstall_cmds=
8893finish_cmds=
8894finish_eval=
8895shlibpath_var=
8896shlibpath_overrides_runpath=unknown
8897version_type=none
8898dynamic_linker="$host_os ld.so"
8899sys_lib_dlsearch_path_spec="/lib /usr/lib"
8900if test "$GCC" = yes; then
8901  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
8902  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
8903    # if the path contains ";" then we assume it to be the separator
8904    # otherwise default to the standard path separator (i.e. ":") - it is
8905    # assumed that no part of a normal pathname contains ";" but that should
8906    # okay in the real world where ";" in dirpaths is itself problematic.
8907    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
8908  else
8909    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
8910  fi
8911else
8912  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
8913fi
8914need_lib_prefix=unknown
8915hardcode_into_libs=no
8916
8917# when you set need_version to no, make sure it does not cause -set_version
8918# flags to be left without arguments
8919need_version=unknown
8920
8921case $host_os in
8922aix3*)
8923  version_type=linux
8924  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
8925  shlibpath_var=LIBPATH
8926
8927  # AIX 3 has no versioning support, so we append a major version to the name.
8928  soname_spec='${libname}${release}${shared_ext}$major'
8929  ;;
8930
8931aix4* | aix5*)
8932  version_type=linux
8933  need_lib_prefix=no
8934  need_version=no
8935  hardcode_into_libs=yes
8936  if test "$host_cpu" = ia64; then
8937    # AIX 5 supports IA64
8938    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
8939    shlibpath_var=LD_LIBRARY_PATH
8940  else
8941    # With GCC up to 2.95.x, collect2 would create an import file
8942    # for dependence libraries.  The import file would start with
8943    # the line `#! .'.  This would cause the generated library to
8944    # depend on `.', always an invalid library.  This was fixed in
8945    # development snapshots of GCC prior to 3.0.
8946    case $host_os in
8947      aix4 | aix4.[01] | aix4.[01].*)
8948      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
8949	   echo ' yes '
8950	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
8951	:
8952      else
8953	can_build_shared=no
8954      fi
8955      ;;
8956    esac
8957    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
8958    # soname into executable. Probably we can add versioning support to
8959    # collect2, so additional links can be useful in future.
8960    if test "$aix_use_runtimelinking" = yes; then
8961      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
8962      # instead of lib<name>.a to let people know that these are not
8963      # typical AIX shared libraries.
8964      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8965    else
8966      # We preserve .a as extension for shared libraries through AIX4.2
8967      # and later when we are not doing run time linking.
8968      library_names_spec='${libname}${release}.a $libname.a'
8969      soname_spec='${libname}${release}${shared_ext}$major'
8970    fi
8971    shlibpath_var=LIBPATH
8972  fi
8973  ;;
8974
8975amigaos*)
8976  library_names_spec='$libname.ixlibrary $libname.a'
8977  # Create ${libname}_ixlibrary.a entries in /sys/libs.
8978  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'
8979  ;;
8980
8981beos*)
8982  library_names_spec='${libname}${shared_ext}'
8983  dynamic_linker="$host_os ld.so"
8984  shlibpath_var=LIBRARY_PATH
8985  ;;
8986
8987bsdi[45]*)
8988  version_type=linux
8989  need_version=no
8990  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
8991  soname_spec='${libname}${release}${shared_ext}$major'
8992  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
8993  shlibpath_var=LD_LIBRARY_PATH
8994  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
8995  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
8996  # the default ld.so.conf also contains /usr/contrib/lib and
8997  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
8998  # libtool to hard-code these into programs
8999  ;;
9000
9001cygwin* | mingw* | pw32*)
9002  version_type=windows
9003  shrext_cmds=".dll"
9004  need_version=no
9005  need_lib_prefix=no
9006
9007  case $GCC,$host_os in
9008  yes,cygwin* | yes,mingw* | yes,pw32*)
9009    library_names_spec='$libname.dll.a'
9010    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9011    postinstall_cmds='base_file=`basename \${file}`~
9012      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9013      dldir=$destdir/`dirname \$dlpath`~
9014      test -d \$dldir || mkdir -p \$dldir~
9015      $install_prog $dir/$dlname \$dldir/$dlname~
9016      chmod a+x \$dldir/$dlname'
9017    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9018      dlpath=$dir/\$dldll~
9019       $rm \$dlpath'
9020    shlibpath_overrides_runpath=yes
9021
9022    case $host_os in
9023    cygwin*)
9024      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9025      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9026      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9027      ;;
9028    mingw*)
9029      # MinGW DLLs use traditional 'lib' prefix
9030      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9031      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9032      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9033        # It is most probably a Windows format PATH printed by
9034        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9035        # path with ; separators, and with drive letters. We can handle the
9036        # drive letters (cygwin fileutils understands them), so leave them,
9037        # especially as we might pass files found there to a mingw objdump,
9038        # which wouldn't understand a cygwinified path. Ahh.
9039        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9040      else
9041        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9042      fi
9043      ;;
9044    pw32*)
9045      # pw32 DLLs use 'pw' prefix rather than 'lib'
9046      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9047      ;;
9048    esac
9049    ;;
9050
9051  *)
9052    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9053    ;;
9054  esac
9055  dynamic_linker='Win32 ld.exe'
9056  # FIXME: first we should search . and the directory the executable is in
9057  shlibpath_var=PATH
9058  ;;
9059
9060darwin* | rhapsody*)
9061  dynamic_linker="$host_os dyld"
9062  version_type=darwin
9063  need_lib_prefix=no
9064  need_version=no
9065  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9066  soname_spec='${libname}${release}${major}$shared_ext'
9067  shlibpath_overrides_runpath=yes
9068  shlibpath_var=DYLD_LIBRARY_PATH
9069  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9070  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
9071  if test "$GCC" = yes; then
9072    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"`
9073  else
9074    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
9075  fi
9076  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9077  ;;
9078
9079dgux*)
9080  version_type=linux
9081  need_lib_prefix=no
9082  need_version=no
9083  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9084  soname_spec='${libname}${release}${shared_ext}$major'
9085  shlibpath_var=LD_LIBRARY_PATH
9086  ;;
9087
9088freebsd1*)
9089  dynamic_linker=no
9090  ;;
9091
9092freebsd* | dragonfly*)
9093  # DragonFly does not have aout.  When/if they implement a new
9094  # versioning mechanism, adjust this.
9095  if test -x /usr/bin/objformat; then
9096    objformat=`/usr/bin/objformat`
9097  else
9098    case $host_os in
9099    freebsd[123]*) objformat=aout ;;
9100    *) objformat=elf ;;
9101    esac
9102  fi
9103  version_type=freebsd-$objformat
9104  case $version_type in
9105    freebsd-elf*)
9106      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9107      need_version=no
9108      need_lib_prefix=no
9109      ;;
9110    freebsd-*)
9111      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9112      need_version=yes
9113      ;;
9114  esac
9115  shlibpath_var=LD_LIBRARY_PATH
9116  case $host_os in
9117  freebsd2*)
9118    shlibpath_overrides_runpath=yes
9119    ;;
9120  freebsd3.[01]* | freebsdelf3.[01]*)
9121    shlibpath_overrides_runpath=yes
9122    hardcode_into_libs=yes
9123    ;;
9124  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9125  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9126    shlibpath_overrides_runpath=no
9127    hardcode_into_libs=yes
9128    ;;
9129  freebsd*) # from 4.6 on
9130    shlibpath_overrides_runpath=yes
9131    hardcode_into_libs=yes
9132    ;;
9133  esac
9134  ;;
9135
9136gnu*)
9137  version_type=linux
9138  need_lib_prefix=no
9139  need_version=no
9140  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9141  soname_spec='${libname}${release}${shared_ext}$major'
9142  shlibpath_var=LD_LIBRARY_PATH
9143  hardcode_into_libs=yes
9144  ;;
9145
9146hpux9* | hpux10* | hpux11*)
9147  # Give a soname corresponding to the major version so that dld.sl refuses to
9148  # link against other versions.
9149  version_type=sunos
9150  need_lib_prefix=no
9151  need_version=no
9152  case $host_cpu in
9153  ia64*)
9154    shrext_cmds='.so'
9155    hardcode_into_libs=yes
9156    dynamic_linker="$host_os dld.so"
9157    shlibpath_var=LD_LIBRARY_PATH
9158    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9159    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9160    soname_spec='${libname}${release}${shared_ext}$major'
9161    if test "X$HPUX_IA64_MODE" = X32; then
9162      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9163    else
9164      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9165    fi
9166    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9167    ;;
9168   hppa*64*)
9169     shrext_cmds='.sl'
9170     hardcode_into_libs=yes
9171     dynamic_linker="$host_os dld.sl"
9172     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9173     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9174     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9175     soname_spec='${libname}${release}${shared_ext}$major'
9176     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9177     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9178     ;;
9179   *)
9180    shrext_cmds='.sl'
9181    dynamic_linker="$host_os dld.sl"
9182    shlibpath_var=SHLIB_PATH
9183    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9184    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9185    soname_spec='${libname}${release}${shared_ext}$major'
9186    ;;
9187  esac
9188  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9189  postinstall_cmds='chmod 555 $lib'
9190  ;;
9191
9192interix3*)
9193  version_type=linux
9194  need_lib_prefix=no
9195  need_version=no
9196  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9197  soname_spec='${libname}${release}${shared_ext}$major'
9198  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9199  shlibpath_var=LD_LIBRARY_PATH
9200  shlibpath_overrides_runpath=no
9201  hardcode_into_libs=yes
9202  ;;
9203
9204irix5* | irix6* | nonstopux*)
9205  case $host_os in
9206    nonstopux*) version_type=nonstopux ;;
9207    *)
9208	if test "$lt_cv_prog_gnu_ld" = yes; then
9209		version_type=linux
9210	else
9211		version_type=irix
9212	fi ;;
9213  esac
9214  need_lib_prefix=no
9215  need_version=no
9216  soname_spec='${libname}${release}${shared_ext}$major'
9217  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9218  case $host_os in
9219  irix5* | nonstopux*)
9220    libsuff= shlibsuff=
9221    ;;
9222  *)
9223    case $LD in # libtool.m4 will add one of these switches to LD
9224    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9225      libsuff= shlibsuff= libmagic=32-bit;;
9226    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9227      libsuff=32 shlibsuff=N32 libmagic=N32;;
9228    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9229      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9230    *) libsuff= shlibsuff= libmagic=never-match;;
9231    esac
9232    ;;
9233  esac
9234  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9235  shlibpath_overrides_runpath=no
9236  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9237  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9238  hardcode_into_libs=yes
9239  ;;
9240
9241# No shared lib support for Linux oldld, aout, or coff.
9242linux*oldld* | linux*aout* | linux*coff*)
9243  dynamic_linker=no
9244  ;;
9245
9246# This must be Linux ELF.
9247linux* | k*bsd*-gnu)
9248  version_type=linux
9249  need_lib_prefix=no
9250  need_version=no
9251  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9252  soname_spec='${libname}${release}${shared_ext}$major'
9253  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9254  shlibpath_var=LD_LIBRARY_PATH
9255  shlibpath_overrides_runpath=no
9256  # This implies no fast_install, which is unacceptable.
9257  # Some rework will be needed to allow for fast_install
9258  # before this can be enabled.
9259  hardcode_into_libs=yes
9260
9261  # Append ld.so.conf contents to the search path
9262  if test -f /etc/ld.so.conf; then
9263    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' ' '`
9264    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9265  fi
9266
9267  # We used to test for /lib/ld.so.1 and disable shared libraries on
9268  # powerpc, because MkLinux only supported shared libraries with the
9269  # GNU dynamic linker.  Since this was broken with cross compilers,
9270  # most powerpc-linux boxes support dynamic linking these days and
9271  # people can always --disable-shared, the test was removed, and we
9272  # assume the GNU/Linux dynamic linker is in use.
9273  dynamic_linker='GNU/Linux ld.so'
9274  ;;
9275
9276netbsdelf*-gnu)
9277  version_type=linux
9278  need_lib_prefix=no
9279  need_version=no
9280  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9281  soname_spec='${libname}${release}${shared_ext}$major'
9282  shlibpath_var=LD_LIBRARY_PATH
9283  shlibpath_overrides_runpath=no
9284  hardcode_into_libs=yes
9285  dynamic_linker='NetBSD ld.elf_so'
9286  ;;
9287
9288netbsd*)
9289  version_type=sunos
9290  need_lib_prefix=no
9291  need_version=no
9292  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9293    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9294    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9295    dynamic_linker='NetBSD (a.out) ld.so'
9296  else
9297    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9298    soname_spec='${libname}${release}${shared_ext}$major'
9299    dynamic_linker='NetBSD ld.elf_so'
9300  fi
9301  shlibpath_var=LD_LIBRARY_PATH
9302  shlibpath_overrides_runpath=yes
9303  hardcode_into_libs=yes
9304  ;;
9305
9306newsos6)
9307  version_type=linux
9308  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9309  shlibpath_var=LD_LIBRARY_PATH
9310  shlibpath_overrides_runpath=yes
9311  ;;
9312
9313nto-qnx*)
9314  version_type=linux
9315  need_lib_prefix=no
9316  need_version=no
9317  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9318  soname_spec='${libname}${release}${shared_ext}$major'
9319  shlibpath_var=LD_LIBRARY_PATH
9320  shlibpath_overrides_runpath=yes
9321  ;;
9322
9323openbsd*)
9324  version_type=sunos
9325  sys_lib_dlsearch_path_spec="/usr/lib"
9326  need_lib_prefix=no
9327  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9328  case $host_os in
9329    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9330    *)                         need_version=no  ;;
9331  esac
9332  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9333  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9334  shlibpath_var=LD_LIBRARY_PATH
9335  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9336    case $host_os in
9337      openbsd2.[89] | openbsd2.[89].*)
9338	shlibpath_overrides_runpath=no
9339	;;
9340      *)
9341	shlibpath_overrides_runpath=yes
9342	;;
9343      esac
9344  else
9345    shlibpath_overrides_runpath=yes
9346  fi
9347  ;;
9348
9349os2*)
9350  libname_spec='$name'
9351  shrext_cmds=".dll"
9352  need_lib_prefix=no
9353  library_names_spec='$libname${shared_ext} $libname.a'
9354  dynamic_linker='OS/2 ld.exe'
9355  shlibpath_var=LIBPATH
9356  ;;
9357
9358osf3* | osf4* | osf5*)
9359  version_type=osf
9360  need_lib_prefix=no
9361  need_version=no
9362  soname_spec='${libname}${release}${shared_ext}$major'
9363  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9364  shlibpath_var=LD_LIBRARY_PATH
9365  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9366  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9367  ;;
9368
9369solaris*)
9370  version_type=linux
9371  need_lib_prefix=no
9372  need_version=no
9373  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9374  soname_spec='${libname}${release}${shared_ext}$major'
9375  shlibpath_var=LD_LIBRARY_PATH
9376  shlibpath_overrides_runpath=yes
9377  hardcode_into_libs=yes
9378  # ldd complains unless libraries are executable
9379  postinstall_cmds='chmod +x $lib'
9380  ;;
9381
9382sunos4*)
9383  version_type=sunos
9384  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9385  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9386  shlibpath_var=LD_LIBRARY_PATH
9387  shlibpath_overrides_runpath=yes
9388  if test "$with_gnu_ld" = yes; then
9389    need_lib_prefix=no
9390  fi
9391  need_version=yes
9392  ;;
9393
9394sysv4 | sysv4.3*)
9395  version_type=linux
9396  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9397  soname_spec='${libname}${release}${shared_ext}$major'
9398  shlibpath_var=LD_LIBRARY_PATH
9399  case $host_vendor in
9400    sni)
9401      shlibpath_overrides_runpath=no
9402      need_lib_prefix=no
9403      export_dynamic_flag_spec='${wl}-Blargedynsym'
9404      runpath_var=LD_RUN_PATH
9405      ;;
9406    siemens)
9407      need_lib_prefix=no
9408      ;;
9409    motorola)
9410      need_lib_prefix=no
9411      need_version=no
9412      shlibpath_overrides_runpath=no
9413      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9414      ;;
9415  esac
9416  ;;
9417
9418sysv4*MP*)
9419  if test -d /usr/nec ;then
9420    version_type=linux
9421    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9422    soname_spec='$libname${shared_ext}.$major'
9423    shlibpath_var=LD_LIBRARY_PATH
9424  fi
9425  ;;
9426
9427sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9428  version_type=freebsd-elf
9429  need_lib_prefix=no
9430  need_version=no
9431  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9432  soname_spec='${libname}${release}${shared_ext}$major'
9433  shlibpath_var=LD_LIBRARY_PATH
9434  hardcode_into_libs=yes
9435  if test "$with_gnu_ld" = yes; then
9436    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9437    shlibpath_overrides_runpath=no
9438  else
9439    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9440    shlibpath_overrides_runpath=yes
9441    case $host_os in
9442      sco3.2v5*)
9443        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9444	;;
9445    esac
9446  fi
9447  sys_lib_dlsearch_path_spec='/usr/lib'
9448  ;;
9449
9450uts4*)
9451  version_type=linux
9452  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9453  soname_spec='${libname}${release}${shared_ext}$major'
9454  shlibpath_var=LD_LIBRARY_PATH
9455  ;;
9456
9457*)
9458  dynamic_linker=no
9459  ;;
9460esac
9461{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9462echo "${ECHO_T}$dynamic_linker" >&6; }
9463test "$dynamic_linker" = no && can_build_shared=no
9464
9465variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9466if test "$GCC" = yes; then
9467  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9468fi
9469
9470{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9471echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9472hardcode_action=
9473if test -n "$hardcode_libdir_flag_spec" || \
9474   test -n "$runpath_var" || \
9475   test "X$hardcode_automatic" = "Xyes" ; then
9476
9477  # We can hardcode non-existant directories.
9478  if test "$hardcode_direct" != no &&
9479     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9480     # have to relink, otherwise we might link with an installed library
9481     # when we should be linking with a yet-to-be-installed one
9482     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9483     test "$hardcode_minus_L" != no; then
9484    # Linking always hardcodes the temporary library directory.
9485    hardcode_action=relink
9486  else
9487    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9488    hardcode_action=immediate
9489  fi
9490else
9491  # We cannot hardcode anything, or else we can only hardcode existing
9492  # directories.
9493  hardcode_action=unsupported
9494fi
9495{ echo "$as_me:$LINENO: result: $hardcode_action" >&5
9496echo "${ECHO_T}$hardcode_action" >&6; }
9497
9498if test "$hardcode_action" = relink; then
9499  # Fast installation is not supported
9500  enable_fast_install=no
9501elif test "$shlibpath_overrides_runpath" = yes ||
9502     test "$enable_shared" = no; then
9503  # Fast installation is not necessary
9504  enable_fast_install=needless
9505fi
9506
9507striplib=
9508old_striplib=
9509{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9510echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9511if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9512  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9513  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9514  { echo "$as_me:$LINENO: result: yes" >&5
9515echo "${ECHO_T}yes" >&6; }
9516else
9517# FIXME - insert some real tests, host_os isn't really good enough
9518  case $host_os in
9519   darwin*)
9520       if test -n "$STRIP" ; then
9521         striplib="$STRIP -x"
9522         { echo "$as_me:$LINENO: result: yes" >&5
9523echo "${ECHO_T}yes" >&6; }
9524       else
9525  { echo "$as_me:$LINENO: result: no" >&5
9526echo "${ECHO_T}no" >&6; }
9527fi
9528       ;;
9529   *)
9530  { echo "$as_me:$LINENO: result: no" >&5
9531echo "${ECHO_T}no" >&6; }
9532    ;;
9533  esac
9534fi
9535
9536if test "x$enable_dlopen" != xyes; then
9537  enable_dlopen=unknown
9538  enable_dlopen_self=unknown
9539  enable_dlopen_self_static=unknown
9540else
9541  lt_cv_dlopen=no
9542  lt_cv_dlopen_libs=
9543
9544  case $host_os in
9545  beos*)
9546    lt_cv_dlopen="load_add_on"
9547    lt_cv_dlopen_libs=
9548    lt_cv_dlopen_self=yes
9549    ;;
9550
9551  mingw* | pw32*)
9552    lt_cv_dlopen="LoadLibrary"
9553    lt_cv_dlopen_libs=
9554   ;;
9555
9556  cygwin*)
9557    lt_cv_dlopen="dlopen"
9558    lt_cv_dlopen_libs=
9559   ;;
9560
9561  darwin*)
9562  # if libdl is installed we need to link against it
9563    { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9564echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9565if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9566  echo $ECHO_N "(cached) $ECHO_C" >&6
9567else
9568  ac_check_lib_save_LIBS=$LIBS
9569LIBS="-ldl  $LIBS"
9570cat >conftest.$ac_ext <<_ACEOF
9571/* confdefs.h.  */
9572_ACEOF
9573cat confdefs.h >>conftest.$ac_ext
9574cat >>conftest.$ac_ext <<_ACEOF
9575/* end confdefs.h.  */
9576
9577/* Override any GCC internal prototype to avoid an error.
9578   Use char because int might match the return type of a GCC
9579   builtin and then its argument prototype would still apply.  */
9580#ifdef __cplusplus
9581extern "C"
9582#endif
9583char dlopen ();
9584int
9585main ()
9586{
9587return dlopen ();
9588  ;
9589  return 0;
9590}
9591_ACEOF
9592rm -f conftest.$ac_objext conftest$ac_exeext
9593if { (ac_try="$ac_link"
9594case "(($ac_try" in
9595  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9596  *) ac_try_echo=$ac_try;;
9597esac
9598eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9599  (eval "$ac_link") 2>conftest.er1
9600  ac_status=$?
9601  grep -v '^ *+' conftest.er1 >conftest.err
9602  rm -f conftest.er1
9603  cat conftest.err >&5
9604  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9605  (exit $ac_status); } &&
9606	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9607  { (case "(($ac_try" in
9608  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9609  *) ac_try_echo=$ac_try;;
9610esac
9611eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9612  (eval "$ac_try") 2>&5
9613  ac_status=$?
9614  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9615  (exit $ac_status); }; } &&
9616	 { ac_try='test -s conftest$ac_exeext'
9617  { (case "(($ac_try" in
9618  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9619  *) ac_try_echo=$ac_try;;
9620esac
9621eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9622  (eval "$ac_try") 2>&5
9623  ac_status=$?
9624  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9625  (exit $ac_status); }; }; then
9626  ac_cv_lib_dl_dlopen=yes
9627else
9628  echo "$as_me: failed program was:" >&5
9629sed 's/^/| /' conftest.$ac_ext >&5
9630
9631	ac_cv_lib_dl_dlopen=no
9632fi
9633
9634rm -f core conftest.err conftest.$ac_objext \
9635      conftest$ac_exeext conftest.$ac_ext
9636LIBS=$ac_check_lib_save_LIBS
9637fi
9638{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9639echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9640if test $ac_cv_lib_dl_dlopen = yes; then
9641  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9642else
9643
9644    lt_cv_dlopen="dyld"
9645    lt_cv_dlopen_libs=
9646    lt_cv_dlopen_self=yes
9647
9648fi
9649
9650   ;;
9651
9652  *)
9653    { echo "$as_me:$LINENO: checking for shl_load" >&5
9654echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9655if test "${ac_cv_func_shl_load+set}" = set; then
9656  echo $ECHO_N "(cached) $ECHO_C" >&6
9657else
9658  cat >conftest.$ac_ext <<_ACEOF
9659/* confdefs.h.  */
9660_ACEOF
9661cat confdefs.h >>conftest.$ac_ext
9662cat >>conftest.$ac_ext <<_ACEOF
9663/* end confdefs.h.  */
9664/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9665   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9666#define shl_load innocuous_shl_load
9667
9668/* System header to define __stub macros and hopefully few prototypes,
9669    which can conflict with char shl_load (); below.
9670    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9671    <limits.h> exists even on freestanding compilers.  */
9672
9673#ifdef __STDC__
9674# include <limits.h>
9675#else
9676# include <assert.h>
9677#endif
9678
9679#undef shl_load
9680
9681/* Override any GCC internal prototype to avoid an error.
9682   Use char because int might match the return type of a GCC
9683   builtin and then its argument prototype would still apply.  */
9684#ifdef __cplusplus
9685extern "C"
9686#endif
9687char shl_load ();
9688/* The GNU C library defines this for functions which it implements
9689    to always fail with ENOSYS.  Some functions are actually named
9690    something starting with __ and the normal name is an alias.  */
9691#if defined __stub_shl_load || defined __stub___shl_load
9692choke me
9693#endif
9694
9695int
9696main ()
9697{
9698return shl_load ();
9699  ;
9700  return 0;
9701}
9702_ACEOF
9703rm -f conftest.$ac_objext conftest$ac_exeext
9704if { (ac_try="$ac_link"
9705case "(($ac_try" in
9706  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9707  *) ac_try_echo=$ac_try;;
9708esac
9709eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9710  (eval "$ac_link") 2>conftest.er1
9711  ac_status=$?
9712  grep -v '^ *+' conftest.er1 >conftest.err
9713  rm -f conftest.er1
9714  cat conftest.err >&5
9715  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9716  (exit $ac_status); } &&
9717	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9718  { (case "(($ac_try" in
9719  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9720  *) ac_try_echo=$ac_try;;
9721esac
9722eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9723  (eval "$ac_try") 2>&5
9724  ac_status=$?
9725  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9726  (exit $ac_status); }; } &&
9727	 { ac_try='test -s conftest$ac_exeext'
9728  { (case "(($ac_try" in
9729  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9730  *) ac_try_echo=$ac_try;;
9731esac
9732eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9733  (eval "$ac_try") 2>&5
9734  ac_status=$?
9735  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9736  (exit $ac_status); }; }; then
9737  ac_cv_func_shl_load=yes
9738else
9739  echo "$as_me: failed program was:" >&5
9740sed 's/^/| /' conftest.$ac_ext >&5
9741
9742	ac_cv_func_shl_load=no
9743fi
9744
9745rm -f core conftest.err conftest.$ac_objext \
9746      conftest$ac_exeext conftest.$ac_ext
9747fi
9748{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9749echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9750if test $ac_cv_func_shl_load = yes; then
9751  lt_cv_dlopen="shl_load"
9752else
9753  { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9754echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9755if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9756  echo $ECHO_N "(cached) $ECHO_C" >&6
9757else
9758  ac_check_lib_save_LIBS=$LIBS
9759LIBS="-ldld  $LIBS"
9760cat >conftest.$ac_ext <<_ACEOF
9761/* confdefs.h.  */
9762_ACEOF
9763cat confdefs.h >>conftest.$ac_ext
9764cat >>conftest.$ac_ext <<_ACEOF
9765/* end confdefs.h.  */
9766
9767/* Override any GCC internal prototype to avoid an error.
9768   Use char because int might match the return type of a GCC
9769   builtin and then its argument prototype would still apply.  */
9770#ifdef __cplusplus
9771extern "C"
9772#endif
9773char shl_load ();
9774int
9775main ()
9776{
9777return shl_load ();
9778  ;
9779  return 0;
9780}
9781_ACEOF
9782rm -f conftest.$ac_objext conftest$ac_exeext
9783if { (ac_try="$ac_link"
9784case "(($ac_try" in
9785  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9786  *) ac_try_echo=$ac_try;;
9787esac
9788eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9789  (eval "$ac_link") 2>conftest.er1
9790  ac_status=$?
9791  grep -v '^ *+' conftest.er1 >conftest.err
9792  rm -f conftest.er1
9793  cat conftest.err >&5
9794  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9795  (exit $ac_status); } &&
9796	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9797  { (case "(($ac_try" in
9798  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9799  *) ac_try_echo=$ac_try;;
9800esac
9801eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9802  (eval "$ac_try") 2>&5
9803  ac_status=$?
9804  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9805  (exit $ac_status); }; } &&
9806	 { ac_try='test -s conftest$ac_exeext'
9807  { (case "(($ac_try" in
9808  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9809  *) ac_try_echo=$ac_try;;
9810esac
9811eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9812  (eval "$ac_try") 2>&5
9813  ac_status=$?
9814  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9815  (exit $ac_status); }; }; then
9816  ac_cv_lib_dld_shl_load=yes
9817else
9818  echo "$as_me: failed program was:" >&5
9819sed 's/^/| /' conftest.$ac_ext >&5
9820
9821	ac_cv_lib_dld_shl_load=no
9822fi
9823
9824rm -f core conftest.err conftest.$ac_objext \
9825      conftest$ac_exeext conftest.$ac_ext
9826LIBS=$ac_check_lib_save_LIBS
9827fi
9828{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
9829echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
9830if test $ac_cv_lib_dld_shl_load = yes; then
9831  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
9832else
9833  { echo "$as_me:$LINENO: checking for dlopen" >&5
9834echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
9835if test "${ac_cv_func_dlopen+set}" = set; then
9836  echo $ECHO_N "(cached) $ECHO_C" >&6
9837else
9838  cat >conftest.$ac_ext <<_ACEOF
9839/* confdefs.h.  */
9840_ACEOF
9841cat confdefs.h >>conftest.$ac_ext
9842cat >>conftest.$ac_ext <<_ACEOF
9843/* end confdefs.h.  */
9844/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
9845   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9846#define dlopen innocuous_dlopen
9847
9848/* System header to define __stub macros and hopefully few prototypes,
9849    which can conflict with char dlopen (); below.
9850    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9851    <limits.h> exists even on freestanding compilers.  */
9852
9853#ifdef __STDC__
9854# include <limits.h>
9855#else
9856# include <assert.h>
9857#endif
9858
9859#undef dlopen
9860
9861/* Override any GCC internal prototype to avoid an error.
9862   Use char because int might match the return type of a GCC
9863   builtin and then its argument prototype would still apply.  */
9864#ifdef __cplusplus
9865extern "C"
9866#endif
9867char dlopen ();
9868/* The GNU C library defines this for functions which it implements
9869    to always fail with ENOSYS.  Some functions are actually named
9870    something starting with __ and the normal name is an alias.  */
9871#if defined __stub_dlopen || defined __stub___dlopen
9872choke me
9873#endif
9874
9875int
9876main ()
9877{
9878return dlopen ();
9879  ;
9880  return 0;
9881}
9882_ACEOF
9883rm -f conftest.$ac_objext conftest$ac_exeext
9884if { (ac_try="$ac_link"
9885case "(($ac_try" in
9886  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9887  *) ac_try_echo=$ac_try;;
9888esac
9889eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9890  (eval "$ac_link") 2>conftest.er1
9891  ac_status=$?
9892  grep -v '^ *+' conftest.er1 >conftest.err
9893  rm -f conftest.er1
9894  cat conftest.err >&5
9895  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9896  (exit $ac_status); } &&
9897	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9898  { (case "(($ac_try" in
9899  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9900  *) ac_try_echo=$ac_try;;
9901esac
9902eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9903  (eval "$ac_try") 2>&5
9904  ac_status=$?
9905  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9906  (exit $ac_status); }; } &&
9907	 { ac_try='test -s conftest$ac_exeext'
9908  { (case "(($ac_try" in
9909  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9910  *) ac_try_echo=$ac_try;;
9911esac
9912eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9913  (eval "$ac_try") 2>&5
9914  ac_status=$?
9915  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9916  (exit $ac_status); }; }; then
9917  ac_cv_func_dlopen=yes
9918else
9919  echo "$as_me: failed program was:" >&5
9920sed 's/^/| /' conftest.$ac_ext >&5
9921
9922	ac_cv_func_dlopen=no
9923fi
9924
9925rm -f core conftest.err conftest.$ac_objext \
9926      conftest$ac_exeext conftest.$ac_ext
9927fi
9928{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
9929echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
9930if test $ac_cv_func_dlopen = yes; then
9931  lt_cv_dlopen="dlopen"
9932else
9933  { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9934echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9935if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9936  echo $ECHO_N "(cached) $ECHO_C" >&6
9937else
9938  ac_check_lib_save_LIBS=$LIBS
9939LIBS="-ldl  $LIBS"
9940cat >conftest.$ac_ext <<_ACEOF
9941/* confdefs.h.  */
9942_ACEOF
9943cat confdefs.h >>conftest.$ac_ext
9944cat >>conftest.$ac_ext <<_ACEOF
9945/* end confdefs.h.  */
9946
9947/* Override any GCC internal prototype to avoid an error.
9948   Use char because int might match the return type of a GCC
9949   builtin and then its argument prototype would still apply.  */
9950#ifdef __cplusplus
9951extern "C"
9952#endif
9953char dlopen ();
9954int
9955main ()
9956{
9957return dlopen ();
9958  ;
9959  return 0;
9960}
9961_ACEOF
9962rm -f conftest.$ac_objext conftest$ac_exeext
9963if { (ac_try="$ac_link"
9964case "(($ac_try" in
9965  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9966  *) ac_try_echo=$ac_try;;
9967esac
9968eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9969  (eval "$ac_link") 2>conftest.er1
9970  ac_status=$?
9971  grep -v '^ *+' conftest.er1 >conftest.err
9972  rm -f conftest.er1
9973  cat conftest.err >&5
9974  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9975  (exit $ac_status); } &&
9976	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
9977  { (case "(($ac_try" in
9978  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9979  *) ac_try_echo=$ac_try;;
9980esac
9981eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9982  (eval "$ac_try") 2>&5
9983  ac_status=$?
9984  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9985  (exit $ac_status); }; } &&
9986	 { ac_try='test -s conftest$ac_exeext'
9987  { (case "(($ac_try" in
9988  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9989  *) ac_try_echo=$ac_try;;
9990esac
9991eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9992  (eval "$ac_try") 2>&5
9993  ac_status=$?
9994  echo "$as_me:$LINENO: \$? = $ac_status" >&5
9995  (exit $ac_status); }; }; then
9996  ac_cv_lib_dl_dlopen=yes
9997else
9998  echo "$as_me: failed program was:" >&5
9999sed 's/^/| /' conftest.$ac_ext >&5
10000
10001	ac_cv_lib_dl_dlopen=no
10002fi
10003
10004rm -f core conftest.err conftest.$ac_objext \
10005      conftest$ac_exeext conftest.$ac_ext
10006LIBS=$ac_check_lib_save_LIBS
10007fi
10008{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10009echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10010if test $ac_cv_lib_dl_dlopen = yes; then
10011  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10012else
10013  { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10014echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10015if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10016  echo $ECHO_N "(cached) $ECHO_C" >&6
10017else
10018  ac_check_lib_save_LIBS=$LIBS
10019LIBS="-lsvld  $LIBS"
10020cat >conftest.$ac_ext <<_ACEOF
10021/* confdefs.h.  */
10022_ACEOF
10023cat confdefs.h >>conftest.$ac_ext
10024cat >>conftest.$ac_ext <<_ACEOF
10025/* end confdefs.h.  */
10026
10027/* Override any GCC internal prototype to avoid an error.
10028   Use char because int might match the return type of a GCC
10029   builtin and then its argument prototype would still apply.  */
10030#ifdef __cplusplus
10031extern "C"
10032#endif
10033char dlopen ();
10034int
10035main ()
10036{
10037return dlopen ();
10038  ;
10039  return 0;
10040}
10041_ACEOF
10042rm -f conftest.$ac_objext conftest$ac_exeext
10043if { (ac_try="$ac_link"
10044case "(($ac_try" in
10045  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10046  *) ac_try_echo=$ac_try;;
10047esac
10048eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10049  (eval "$ac_link") 2>conftest.er1
10050  ac_status=$?
10051  grep -v '^ *+' conftest.er1 >conftest.err
10052  rm -f conftest.er1
10053  cat conftest.err >&5
10054  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10055  (exit $ac_status); } &&
10056	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10057  { (case "(($ac_try" in
10058  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10059  *) ac_try_echo=$ac_try;;
10060esac
10061eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10062  (eval "$ac_try") 2>&5
10063  ac_status=$?
10064  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10065  (exit $ac_status); }; } &&
10066	 { ac_try='test -s conftest$ac_exeext'
10067  { (case "(($ac_try" in
10068  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10069  *) ac_try_echo=$ac_try;;
10070esac
10071eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10072  (eval "$ac_try") 2>&5
10073  ac_status=$?
10074  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10075  (exit $ac_status); }; }; then
10076  ac_cv_lib_svld_dlopen=yes
10077else
10078  echo "$as_me: failed program was:" >&5
10079sed 's/^/| /' conftest.$ac_ext >&5
10080
10081	ac_cv_lib_svld_dlopen=no
10082fi
10083
10084rm -f core conftest.err conftest.$ac_objext \
10085      conftest$ac_exeext conftest.$ac_ext
10086LIBS=$ac_check_lib_save_LIBS
10087fi
10088{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10089echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10090if test $ac_cv_lib_svld_dlopen = yes; then
10091  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10092else
10093  { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10094echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10095if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10096  echo $ECHO_N "(cached) $ECHO_C" >&6
10097else
10098  ac_check_lib_save_LIBS=$LIBS
10099LIBS="-ldld  $LIBS"
10100cat >conftest.$ac_ext <<_ACEOF
10101/* confdefs.h.  */
10102_ACEOF
10103cat confdefs.h >>conftest.$ac_ext
10104cat >>conftest.$ac_ext <<_ACEOF
10105/* end confdefs.h.  */
10106
10107/* Override any GCC internal prototype to avoid an error.
10108   Use char because int might match the return type of a GCC
10109   builtin and then its argument prototype would still apply.  */
10110#ifdef __cplusplus
10111extern "C"
10112#endif
10113char dld_link ();
10114int
10115main ()
10116{
10117return dld_link ();
10118  ;
10119  return 0;
10120}
10121_ACEOF
10122rm -f conftest.$ac_objext conftest$ac_exeext
10123if { (ac_try="$ac_link"
10124case "(($ac_try" in
10125  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10126  *) ac_try_echo=$ac_try;;
10127esac
10128eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10129  (eval "$ac_link") 2>conftest.er1
10130  ac_status=$?
10131  grep -v '^ *+' conftest.er1 >conftest.err
10132  rm -f conftest.er1
10133  cat conftest.err >&5
10134  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10135  (exit $ac_status); } &&
10136	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
10137  { (case "(($ac_try" in
10138  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10139  *) ac_try_echo=$ac_try;;
10140esac
10141eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10142  (eval "$ac_try") 2>&5
10143  ac_status=$?
10144  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10145  (exit $ac_status); }; } &&
10146	 { ac_try='test -s conftest$ac_exeext'
10147  { (case "(($ac_try" in
10148  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10149  *) ac_try_echo=$ac_try;;
10150esac
10151eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10152  (eval "$ac_try") 2>&5
10153  ac_status=$?
10154  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10155  (exit $ac_status); }; }; then
10156  ac_cv_lib_dld_dld_link=yes
10157else
10158  echo "$as_me: failed program was:" >&5
10159sed 's/^/| /' conftest.$ac_ext >&5
10160
10161	ac_cv_lib_dld_dld_link=no
10162fi
10163
10164rm -f core conftest.err conftest.$ac_objext \
10165      conftest$ac_exeext conftest.$ac_ext
10166LIBS=$ac_check_lib_save_LIBS
10167fi
10168{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10169echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10170if test $ac_cv_lib_dld_dld_link = yes; then
10171  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10172fi
10173
10174
10175fi
10176
10177
10178fi
10179
10180
10181fi
10182
10183
10184fi
10185
10186
10187fi
10188
10189    ;;
10190  esac
10191
10192  if test "x$lt_cv_dlopen" != xno; then
10193    enable_dlopen=yes
10194  else
10195    enable_dlopen=no
10196  fi
10197
10198  case $lt_cv_dlopen in
10199  dlopen)
10200    save_CPPFLAGS="$CPPFLAGS"
10201    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10202
10203    save_LDFLAGS="$LDFLAGS"
10204    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10205
10206    save_LIBS="$LIBS"
10207    LIBS="$lt_cv_dlopen_libs $LIBS"
10208
10209    { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10210echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
10211if test "${lt_cv_dlopen_self+set}" = set; then
10212  echo $ECHO_N "(cached) $ECHO_C" >&6
10213else
10214  	  if test "$cross_compiling" = yes; then :
10215  lt_cv_dlopen_self=cross
10216else
10217  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10218  lt_status=$lt_dlunknown
10219  cat > conftest.$ac_ext <<EOF
10220#line 10220 "configure"
10221#include "confdefs.h"
10222
10223#if HAVE_DLFCN_H
10224#include <dlfcn.h>
10225#endif
10226
10227#include <stdio.h>
10228
10229#ifdef RTLD_GLOBAL
10230#  define LT_DLGLOBAL		RTLD_GLOBAL
10231#else
10232#  ifdef DL_GLOBAL
10233#    define LT_DLGLOBAL		DL_GLOBAL
10234#  else
10235#    define LT_DLGLOBAL		0
10236#  endif
10237#endif
10238
10239/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10240   find out it does not work in some platform. */
10241#ifndef LT_DLLAZY_OR_NOW
10242#  ifdef RTLD_LAZY
10243#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10244#  else
10245#    ifdef DL_LAZY
10246#      define LT_DLLAZY_OR_NOW		DL_LAZY
10247#    else
10248#      ifdef RTLD_NOW
10249#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10250#      else
10251#        ifdef DL_NOW
10252#          define LT_DLLAZY_OR_NOW	DL_NOW
10253#        else
10254#          define LT_DLLAZY_OR_NOW	0
10255#        endif
10256#      endif
10257#    endif
10258#  endif
10259#endif
10260
10261#ifdef __cplusplus
10262extern "C" void exit (int);
10263#endif
10264
10265void fnord() { int i=42;}
10266int main ()
10267{
10268  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10269  int status = $lt_dlunknown;
10270
10271  if (self)
10272    {
10273      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10274      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10275      /* dlclose (self); */
10276    }
10277  else
10278    puts (dlerror ());
10279
10280    exit (status);
10281}
10282EOF
10283  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10284  (eval $ac_link) 2>&5
10285  ac_status=$?
10286  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10287  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10288    (./conftest; exit; ) >&5 2>/dev/null
10289    lt_status=$?
10290    case x$lt_status in
10291      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10292      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10293      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10294    esac
10295  else :
10296    # compilation failed
10297    lt_cv_dlopen_self=no
10298  fi
10299fi
10300rm -fr conftest*
10301
10302
10303fi
10304{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10305echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
10306
10307    if test "x$lt_cv_dlopen_self" = xyes; then
10308      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10309      { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10310echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
10311if test "${lt_cv_dlopen_self_static+set}" = set; then
10312  echo $ECHO_N "(cached) $ECHO_C" >&6
10313else
10314  	  if test "$cross_compiling" = yes; then :
10315  lt_cv_dlopen_self_static=cross
10316else
10317  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10318  lt_status=$lt_dlunknown
10319  cat > conftest.$ac_ext <<EOF
10320#line 10320 "configure"
10321#include "confdefs.h"
10322
10323#if HAVE_DLFCN_H
10324#include <dlfcn.h>
10325#endif
10326
10327#include <stdio.h>
10328
10329#ifdef RTLD_GLOBAL
10330#  define LT_DLGLOBAL		RTLD_GLOBAL
10331#else
10332#  ifdef DL_GLOBAL
10333#    define LT_DLGLOBAL		DL_GLOBAL
10334#  else
10335#    define LT_DLGLOBAL		0
10336#  endif
10337#endif
10338
10339/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10340   find out it does not work in some platform. */
10341#ifndef LT_DLLAZY_OR_NOW
10342#  ifdef RTLD_LAZY
10343#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10344#  else
10345#    ifdef DL_LAZY
10346#      define LT_DLLAZY_OR_NOW		DL_LAZY
10347#    else
10348#      ifdef RTLD_NOW
10349#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10350#      else
10351#        ifdef DL_NOW
10352#          define LT_DLLAZY_OR_NOW	DL_NOW
10353#        else
10354#          define LT_DLLAZY_OR_NOW	0
10355#        endif
10356#      endif
10357#    endif
10358#  endif
10359#endif
10360
10361#ifdef __cplusplus
10362extern "C" void exit (int);
10363#endif
10364
10365void fnord() { int i=42;}
10366int main ()
10367{
10368  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10369  int status = $lt_dlunknown;
10370
10371  if (self)
10372    {
10373      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10374      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10375      /* dlclose (self); */
10376    }
10377  else
10378    puts (dlerror ());
10379
10380    exit (status);
10381}
10382EOF
10383  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10384  (eval $ac_link) 2>&5
10385  ac_status=$?
10386  echo "$as_me:$LINENO: \$? = $ac_status" >&5
10387  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10388    (./conftest; exit; ) >&5 2>/dev/null
10389    lt_status=$?
10390    case x$lt_status in
10391      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10392      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10393      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10394    esac
10395  else :
10396    # compilation failed
10397    lt_cv_dlopen_self_static=no
10398  fi
10399fi
10400rm -fr conftest*
10401
10402
10403fi
10404{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10405echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10406    fi
10407
10408    CPPFLAGS="$save_CPPFLAGS"
10409    LDFLAGS="$save_LDFLAGS"
10410    LIBS="$save_LIBS"
10411    ;;
10412  esac
10413
10414  case $lt_cv_dlopen_self in
10415  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10416  *) enable_dlopen_self=unknown ;;
10417  esac
10418
10419  case $lt_cv_dlopen_self_static in
10420  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10421  *) enable_dlopen_self_static=unknown ;;
10422  esac
10423fi
10424
10425
10426# Report which library types will actually be built
10427{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10428echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10429{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
10430echo "${ECHO_T}$can_build_shared" >&6; }
10431
10432{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10433echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10434test "$can_build_shared" = "no" && enable_shared=no
10435
10436# On AIX, shared libraries and static libraries use the same namespace, and
10437# are all built from PIC.
10438case $host_os in
10439aix3*)
10440  test "$enable_shared" = yes && enable_static=no
10441  if test -n "$RANLIB"; then
10442    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10443    postinstall_cmds='$RANLIB $lib'
10444  fi
10445  ;;
10446
10447aix4* | aix5*)
10448  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10449    test "$enable_shared" = yes && enable_static=no
10450  fi
10451    ;;
10452esac
10453{ echo "$as_me:$LINENO: result: $enable_shared" >&5
10454echo "${ECHO_T}$enable_shared" >&6; }
10455
10456{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10457echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10458# Make sure either enable_shared or enable_static is yes.
10459test "$enable_shared" = yes || enable_static=yes
10460{ echo "$as_me:$LINENO: result: $enable_static" >&5
10461echo "${ECHO_T}$enable_static" >&6; }
10462
10463# The else clause should only fire when bootstrapping the
10464# libtool distribution, otherwise you forgot to ship ltmain.sh
10465# with your package, and you will get complaints that there are
10466# no rules to generate ltmain.sh.
10467if test -f "$ltmain"; then
10468  # See if we are running on zsh, and set the options which allow our commands through
10469  # without removal of \ escapes.
10470  if test -n "${ZSH_VERSION+set}" ; then
10471    setopt NO_GLOB_SUBST
10472  fi
10473  # Now quote all the things that may contain metacharacters while being
10474  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10475  # variables and quote the copies for generation of the libtool script.
10476  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10477    SED SHELL STRIP \
10478    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10479    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10480    deplibs_check_method reload_flag reload_cmds need_locks \
10481    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10482    lt_cv_sys_global_symbol_to_c_name_address \
10483    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10484    old_postinstall_cmds old_postuninstall_cmds \
10485    compiler \
10486    CC \
10487    LD \
10488    lt_prog_compiler_wl \
10489    lt_prog_compiler_pic \
10490    lt_prog_compiler_static \
10491    lt_prog_compiler_no_builtin_flag \
10492    export_dynamic_flag_spec \
10493    thread_safe_flag_spec \
10494    whole_archive_flag_spec \
10495    enable_shared_with_static_runtimes \
10496    old_archive_cmds \
10497    old_archive_from_new_cmds \
10498    predep_objects \
10499    postdep_objects \
10500    predeps \
10501    postdeps \
10502    compiler_lib_search_path \
10503    archive_cmds \
10504    archive_expsym_cmds \
10505    postinstall_cmds \
10506    postuninstall_cmds \
10507    old_archive_from_expsyms_cmds \
10508    allow_undefined_flag \
10509    no_undefined_flag \
10510    export_symbols_cmds \
10511    hardcode_libdir_flag_spec \
10512    hardcode_libdir_flag_spec_ld \
10513    hardcode_libdir_separator \
10514    hardcode_automatic \
10515    module_cmds \
10516    module_expsym_cmds \
10517    lt_cv_prog_compiler_c_o \
10518    exclude_expsyms \
10519    include_expsyms; do
10520
10521    case $var in
10522    old_archive_cmds | \
10523    old_archive_from_new_cmds | \
10524    archive_cmds | \
10525    archive_expsym_cmds | \
10526    module_cmds | \
10527    module_expsym_cmds | \
10528    old_archive_from_expsyms_cmds | \
10529    export_symbols_cmds | \
10530    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10531    postinstall_cmds | postuninstall_cmds | \
10532    old_postinstall_cmds | old_postuninstall_cmds | \
10533    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10534      # Double-quote double-evaled strings.
10535      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10536      ;;
10537    *)
10538      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10539      ;;
10540    esac
10541  done
10542
10543  case $lt_echo in
10544  *'\$0 --fallback-echo"')
10545    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10546    ;;
10547  esac
10548
10549cfgfile="${ofile}T"
10550  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10551  $rm -f "$cfgfile"
10552  { echo "$as_me:$LINENO: creating $ofile" >&5
10553echo "$as_me: creating $ofile" >&6;}
10554
10555  cat <<__EOF__ >> "$cfgfile"
10556#! $SHELL
10557
10558# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10559# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10560# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10561#
10562# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001
10563# Free Software Foundation, Inc.
10564#
10565# This file is part of GNU Libtool:
10566# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10567#
10568# This program is free software; you can redistribute it and/or modify
10569# it under the terms of the GNU General Public License as published by
10570# the Free Software Foundation; either version 2 of the License, or
10571# (at your option) any later version.
10572#
10573# This program is distributed in the hope that it will be useful, but
10574# WITHOUT ANY WARRANTY; without even the implied warranty of
10575# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10576# General Public License for more details.
10577#
10578# You should have received a copy of the GNU General Public License
10579# along with this program; if not, write to the Free Software
10580# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10581#
10582# As a special exception to the GNU General Public License, if you
10583# distribute this file as part of a program that contains a
10584# configuration script generated by Autoconf, you may include it under
10585# the same distribution terms that you use for the rest of that program.
10586
10587# A sed program that does not truncate output.
10588SED=$lt_SED
10589
10590# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10591Xsed="$SED -e 1s/^X//"
10592
10593# The HP-UX ksh and POSIX shell print the target directory to stdout
10594# if CDPATH is set.
10595(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10596
10597# The names of the tagged configurations supported by this script.
10598available_tags=
10599
10600# ### BEGIN LIBTOOL CONFIG
10601
10602# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10603
10604# Shell to use when invoking shell scripts.
10605SHELL=$lt_SHELL
10606
10607# Whether or not to build shared libraries.
10608build_libtool_libs=$enable_shared
10609
10610# Whether or not to build static libraries.
10611build_old_libs=$enable_static
10612
10613# Whether or not to add -lc for building shared libraries.
10614build_libtool_need_lc=$archive_cmds_need_lc
10615
10616# Whether or not to disallow shared libs when runtime libs are static
10617allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10618
10619# Whether or not to optimize for fast installation.
10620fast_install=$enable_fast_install
10621
10622# The host system.
10623host_alias=$host_alias
10624host=$host
10625host_os=$host_os
10626
10627# The build system.
10628build_alias=$build_alias
10629build=$build
10630build_os=$build_os
10631
10632# An echo program that does not interpret backslashes.
10633echo=$lt_echo
10634
10635# The archiver.
10636AR=$lt_AR
10637AR_FLAGS=$lt_AR_FLAGS
10638
10639# A C compiler.
10640LTCC=$lt_LTCC
10641
10642# LTCC compiler flags.
10643LTCFLAGS=$lt_LTCFLAGS
10644
10645# A language-specific compiler.
10646CC=$lt_compiler
10647
10648# Is the compiler the GNU C compiler?
10649with_gcc=$GCC
10650
10651# An ERE matcher.
10652EGREP=$lt_EGREP
10653
10654# The linker used to build libraries.
10655LD=$lt_LD
10656
10657# Whether we need hard or soft links.
10658LN_S=$lt_LN_S
10659
10660# A BSD-compatible nm program.
10661NM=$lt_NM
10662
10663# A symbol stripping program
10664STRIP=$lt_STRIP
10665
10666# Used to examine libraries when file_magic_cmd begins "file"
10667MAGIC_CMD=$MAGIC_CMD
10668
10669# Used on cygwin: DLL creation program.
10670DLLTOOL="$DLLTOOL"
10671
10672# Used on cygwin: object dumper.
10673OBJDUMP="$OBJDUMP"
10674
10675# Used on cygwin: assembler.
10676AS="$AS"
10677
10678# The name of the directory that contains temporary libtool files.
10679objdir=$objdir
10680
10681# How to create reloadable object files.
10682reload_flag=$lt_reload_flag
10683reload_cmds=$lt_reload_cmds
10684
10685# How to pass a linker flag through the compiler.
10686wl=$lt_lt_prog_compiler_wl
10687
10688# Object file suffix (normally "o").
10689objext="$ac_objext"
10690
10691# Old archive suffix (normally "a").
10692libext="$libext"
10693
10694# Shared library suffix (normally ".so").
10695shrext_cmds='$shrext_cmds'
10696
10697# Executable file suffix (normally "").
10698exeext="$exeext"
10699
10700# Additional compiler flags for building library objects.
10701pic_flag=$lt_lt_prog_compiler_pic
10702pic_mode=$pic_mode
10703
10704# What is the maximum length of a command?
10705max_cmd_len=$lt_cv_sys_max_cmd_len
10706
10707# Does compiler simultaneously support -c and -o options?
10708compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10709
10710# Must we lock files when doing compilation?
10711need_locks=$lt_need_locks
10712
10713# Do we need the lib prefix for modules?
10714need_lib_prefix=$need_lib_prefix
10715
10716# Do we need a version for libraries?
10717need_version=$need_version
10718
10719# Whether dlopen is supported.
10720dlopen_support=$enable_dlopen
10721
10722# Whether dlopen of programs is supported.
10723dlopen_self=$enable_dlopen_self
10724
10725# Whether dlopen of statically linked programs is supported.
10726dlopen_self_static=$enable_dlopen_self_static
10727
10728# Compiler flag to prevent dynamic linking.
10729link_static_flag=$lt_lt_prog_compiler_static
10730
10731# Compiler flag to turn off builtin functions.
10732no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10733
10734# Compiler flag to allow reflexive dlopens.
10735export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10736
10737# Compiler flag to generate shared objects directly from archives.
10738whole_archive_flag_spec=$lt_whole_archive_flag_spec
10739
10740# Compiler flag to generate thread-safe objects.
10741thread_safe_flag_spec=$lt_thread_safe_flag_spec
10742
10743# Library versioning type.
10744version_type=$version_type
10745
10746# Format of library name prefix.
10747libname_spec=$lt_libname_spec
10748
10749# List of archive names.  First name is the real one, the rest are links.
10750# The last name is the one that the linker finds with -lNAME.
10751library_names_spec=$lt_library_names_spec
10752
10753# The coded name of the library, if different from the real name.
10754soname_spec=$lt_soname_spec
10755
10756# Commands used to build and install an old-style archive.
10757RANLIB=$lt_RANLIB
10758old_archive_cmds=$lt_old_archive_cmds
10759old_postinstall_cmds=$lt_old_postinstall_cmds
10760old_postuninstall_cmds=$lt_old_postuninstall_cmds
10761
10762# Create an old-style archive from a shared archive.
10763old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10764
10765# Create a temporary old-style archive to link instead of a shared archive.
10766old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10767
10768# Commands used to build and install a shared archive.
10769archive_cmds=$lt_archive_cmds
10770archive_expsym_cmds=$lt_archive_expsym_cmds
10771postinstall_cmds=$lt_postinstall_cmds
10772postuninstall_cmds=$lt_postuninstall_cmds
10773
10774# Commands used to build a loadable module (assumed same as above if empty)
10775module_cmds=$lt_module_cmds
10776module_expsym_cmds=$lt_module_expsym_cmds
10777
10778# Commands to strip libraries.
10779old_striplib=$lt_old_striplib
10780striplib=$lt_striplib
10781
10782# Dependencies to place before the objects being linked to create a
10783# shared library.
10784predep_objects=$lt_predep_objects
10785
10786# Dependencies to place after the objects being linked to create a
10787# shared library.
10788postdep_objects=$lt_postdep_objects
10789
10790# Dependencies to place before the objects being linked to create a
10791# shared library.
10792predeps=$lt_predeps
10793
10794# Dependencies to place after the objects being linked to create a
10795# shared library.
10796postdeps=$lt_postdeps
10797
10798# The library search path used internally by the compiler when linking
10799# a shared library.
10800compiler_lib_search_path=$lt_compiler_lib_search_path
10801
10802# Method to check whether dependent libraries are shared objects.
10803deplibs_check_method=$lt_deplibs_check_method
10804
10805# Command to use when deplibs_check_method == file_magic.
10806file_magic_cmd=$lt_file_magic_cmd
10807
10808# Flag that allows shared libraries with undefined symbols to be built.
10809allow_undefined_flag=$lt_allow_undefined_flag
10810
10811# Flag that forces no undefined symbols.
10812no_undefined_flag=$lt_no_undefined_flag
10813
10814# Commands used to finish a libtool library installation in a directory.
10815finish_cmds=$lt_finish_cmds
10816
10817# Same as above, but a single script fragment to be evaled but not shown.
10818finish_eval=$lt_finish_eval
10819
10820# Take the output of nm and produce a listing of raw symbols and C names.
10821global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10822
10823# Transform the output of nm in a proper C declaration
10824global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10825
10826# Transform the output of nm in a C name address pair
10827global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10828
10829# This is the shared library runtime path variable.
10830runpath_var=$runpath_var
10831
10832# This is the shared library path variable.
10833shlibpath_var=$shlibpath_var
10834
10835# Is shlibpath searched before the hard-coded library search path?
10836shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10837
10838# How to hardcode a shared library path into an executable.
10839hardcode_action=$hardcode_action
10840
10841# Whether we should hardcode library paths into libraries.
10842hardcode_into_libs=$hardcode_into_libs
10843
10844# Flag to hardcode \$libdir into a binary during linking.
10845# This must work even if \$libdir does not exist.
10846hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10847
10848# If ld is used when linking, flag to hardcode \$libdir into
10849# a binary during linking. This must work even if \$libdir does
10850# not exist.
10851hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
10852
10853# Whether we need a single -rpath flag with a separated argument.
10854hardcode_libdir_separator=$lt_hardcode_libdir_separator
10855
10856# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
10857# resulting binary.
10858hardcode_direct=$hardcode_direct
10859
10860# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
10861# resulting binary.
10862hardcode_minus_L=$hardcode_minus_L
10863
10864# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
10865# the resulting binary.
10866hardcode_shlibpath_var=$hardcode_shlibpath_var
10867
10868# Set to yes if building a shared library automatically hardcodes DIR into the library
10869# and all subsequent libraries and executables linked against it.
10870hardcode_automatic=$hardcode_automatic
10871
10872# Variables whose values should be saved in libtool wrapper scripts and
10873# restored at relink time.
10874variables_saved_for_relink="$variables_saved_for_relink"
10875
10876# Whether libtool must link a program against all its dependency libraries.
10877link_all_deplibs=$link_all_deplibs
10878
10879# Compile-time system search path for libraries
10880sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
10881
10882# Run-time system search path for libraries
10883sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
10884
10885# Fix the shell variable \$srcfile for the compiler.
10886fix_srcfile_path="$fix_srcfile_path"
10887
10888# Set to yes if exported symbols are required.
10889always_export_symbols=$always_export_symbols
10890
10891# The commands to list exported symbols.
10892export_symbols_cmds=$lt_export_symbols_cmds
10893
10894# The commands to extract the exported symbol list from a shared archive.
10895extract_expsyms_cmds=$lt_extract_expsyms_cmds
10896
10897# Symbols that should not be listed in the preloaded symbols.
10898exclude_expsyms=$lt_exclude_expsyms
10899
10900# Symbols that must always be exported.
10901include_expsyms=$lt_include_expsyms
10902
10903# ### END LIBTOOL CONFIG
10904
10905__EOF__
10906
10907
10908  case $host_os in
10909  aix3*)
10910    cat <<\EOF >> "$cfgfile"
10911
10912# AIX sometimes has problems with the GCC collect2 program.  For some
10913# reason, if we set the COLLECT_NAMES environment variable, the problems
10914# vanish in a puff of smoke.
10915if test "X${COLLECT_NAMES+set}" != Xset; then
10916  COLLECT_NAMES=
10917  export COLLECT_NAMES
10918fi
10919EOF
10920    ;;
10921  esac
10922
10923  # We use sed instead of cat because bash on DJGPP gets confused if
10924  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
10925  # text mode, it properly converts lines to CR/LF.  This bash problem
10926  # is reportedly fixed, but why not run on old versions too?
10927  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
10928
10929  mv -f "$cfgfile" "$ofile" || \
10930    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
10931  chmod +x "$ofile"
10932
10933else
10934  # If there is no Makefile yet, we rely on a make rule to execute
10935  # `config.status --recheck' to rerun these tests and create the
10936  # libtool script then.
10937  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
10938  if test -f "$ltmain_in"; then
10939    test -f Makefile && make "$ltmain"
10940  fi
10941fi
10942
10943
10944ac_ext=c
10945ac_cpp='$CPP $CPPFLAGS'
10946ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
10947ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
10948ac_compiler_gnu=$ac_cv_c_compiler_gnu
10949
10950CC="$lt_save_CC"
10951
10952
10953# Check whether --with-tags was given.
10954if test "${with_tags+set}" = set; then
10955  withval=$with_tags; tagnames="$withval"
10956fi
10957
10958
10959if test -f "$ltmain" && test -n "$tagnames"; then
10960  if test ! -f "${ofile}"; then
10961    { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
10962echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
10963  fi
10964
10965  if test -z "$LTCC"; then
10966    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
10967    if test -z "$LTCC"; then
10968      { echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
10969echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
10970    else
10971      { echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
10972echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
10973    fi
10974  fi
10975  if test -z "$LTCFLAGS"; then
10976    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
10977  fi
10978
10979  # Extract list of available tagged configurations in $ofile.
10980  # Note that this assumes the entire list is on one line.
10981  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
10982
10983  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
10984  for tagname in $tagnames; do
10985    IFS="$lt_save_ifs"
10986    # Check whether tagname contains only valid characters
10987    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
10988    "") ;;
10989    *)  { { echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
10990echo "$as_me: error: invalid tag name: $tagname" >&2;}
10991   { (exit 1); exit 1; }; }
10992	;;
10993    esac
10994
10995    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
10996    then
10997      { { echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
10998echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
10999   { (exit 1); exit 1; }; }
11000    fi
11001
11002    # Update the list of available tags.
11003    if test -n "$tagname"; then
11004      echo appending configuration tag \"$tagname\" to $ofile
11005
11006      case $tagname in
11007      CXX)
11008	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11009	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11010	    (test "X$CXX" != "Xg++"))) ; then
11011	  ac_ext=cpp
11012ac_cpp='$CXXCPP $CPPFLAGS'
11013ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11014ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11015ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11016
11017
11018
11019
11020archive_cmds_need_lc_CXX=no
11021allow_undefined_flag_CXX=
11022always_export_symbols_CXX=no
11023archive_expsym_cmds_CXX=
11024export_dynamic_flag_spec_CXX=
11025hardcode_direct_CXX=no
11026hardcode_libdir_flag_spec_CXX=
11027hardcode_libdir_flag_spec_ld_CXX=
11028hardcode_libdir_separator_CXX=
11029hardcode_minus_L_CXX=no
11030hardcode_shlibpath_var_CXX=unsupported
11031hardcode_automatic_CXX=no
11032module_cmds_CXX=
11033module_expsym_cmds_CXX=
11034link_all_deplibs_CXX=unknown
11035old_archive_cmds_CXX=$old_archive_cmds
11036no_undefined_flag_CXX=
11037whole_archive_flag_spec_CXX=
11038enable_shared_with_static_runtimes_CXX=no
11039
11040# Dependencies to place before and after the object being linked:
11041predep_objects_CXX=
11042postdep_objects_CXX=
11043predeps_CXX=
11044postdeps_CXX=
11045compiler_lib_search_path_CXX=
11046
11047# Source file extension for C++ test sources.
11048ac_ext=cpp
11049
11050# Object file extension for compiled C++ test sources.
11051objext=o
11052objext_CXX=$objext
11053
11054# Code to be used in simple compile tests
11055lt_simple_compile_test_code="int some_variable = 0;\n"
11056
11057# Code to be used in simple link tests
11058lt_simple_link_test_code='int main(int, char *[]) { return(0); }\n'
11059
11060# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11061
11062# If no C compiler was specified, use CC.
11063LTCC=${LTCC-"$CC"}
11064
11065# If no C compiler flags were specified, use CFLAGS.
11066LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11067
11068# Allow CC to be a program name with arguments.
11069compiler=$CC
11070
11071
11072# save warnings/boilerplate of simple test code
11073ac_outfile=conftest.$ac_objext
11074printf "$lt_simple_compile_test_code" >conftest.$ac_ext
11075eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11076_lt_compiler_boilerplate=`cat conftest.err`
11077$rm conftest*
11078
11079ac_outfile=conftest.$ac_objext
11080printf "$lt_simple_link_test_code" >conftest.$ac_ext
11081eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11082_lt_linker_boilerplate=`cat conftest.err`
11083$rm conftest*
11084
11085
11086# Allow CC to be a program name with arguments.
11087lt_save_CC=$CC
11088lt_save_LD=$LD
11089lt_save_GCC=$GCC
11090GCC=$GXX
11091lt_save_with_gnu_ld=$with_gnu_ld
11092lt_save_path_LD=$lt_cv_path_LD
11093if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11094  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11095else
11096  $as_unset lt_cv_prog_gnu_ld
11097fi
11098if test -n "${lt_cv_path_LDCXX+set}"; then
11099  lt_cv_path_LD=$lt_cv_path_LDCXX
11100else
11101  $as_unset lt_cv_path_LD
11102fi
11103test -z "${LDCXX+set}" || LD=$LDCXX
11104CC=${CXX-"c++"}
11105compiler=$CC
11106compiler_CXX=$CC
11107for cc_temp in $compiler""; do
11108  case $cc_temp in
11109    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11110    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11111    \-*) ;;
11112    *) break;;
11113  esac
11114done
11115cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11116
11117
11118# We don't want -fno-exception wen compiling C++ code, so set the
11119# no_builtin_flag separately
11120if test "$GXX" = yes; then
11121  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11122else
11123  lt_prog_compiler_no_builtin_flag_CXX=
11124fi
11125
11126if test "$GXX" = yes; then
11127  # Set up default GNU C++ configuration
11128
11129
11130# Check whether --with-gnu-ld was given.
11131if test "${with_gnu_ld+set}" = set; then
11132  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11133else
11134  with_gnu_ld=no
11135fi
11136
11137ac_prog=ld
11138if test "$GCC" = yes; then
11139  # Check if gcc -print-prog-name=ld gives a path.
11140  { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11141echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
11142  case $host in
11143  *-*-mingw*)
11144    # gcc leaves a trailing carriage return which upsets mingw
11145    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11146  *)
11147    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11148  esac
11149  case $ac_prog in
11150    # Accept absolute paths.
11151    [\\/]* | ?:[\\/]*)
11152      re_direlt='/[^/][^/]*/\.\./'
11153      # Canonicalize the pathname of ld
11154      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11155      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11156	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11157      done
11158      test -z "$LD" && LD="$ac_prog"
11159      ;;
11160  "")
11161    # If it fails, then pretend we aren't using GCC.
11162    ac_prog=ld
11163    ;;
11164  *)
11165    # If it is relative, then search for the first ld in PATH.
11166    with_gnu_ld=unknown
11167    ;;
11168  esac
11169elif test "$with_gnu_ld" = yes; then
11170  { echo "$as_me:$LINENO: checking for GNU ld" >&5
11171echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
11172else
11173  { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11174echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
11175fi
11176if test "${lt_cv_path_LD+set}" = set; then
11177  echo $ECHO_N "(cached) $ECHO_C" >&6
11178else
11179  if test -z "$LD"; then
11180  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11181  for ac_dir in $PATH; do
11182    IFS="$lt_save_ifs"
11183    test -z "$ac_dir" && ac_dir=.
11184    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11185      lt_cv_path_LD="$ac_dir/$ac_prog"
11186      # Check to see if the program is GNU ld.  I'd rather use --version,
11187      # but apparently some variants of GNU ld only accept -v.
11188      # Break only if it was the GNU/non-GNU ld that we prefer.
11189      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11190      *GNU* | *'with BFD'*)
11191	test "$with_gnu_ld" != no && break
11192	;;
11193      *)
11194	test "$with_gnu_ld" != yes && break
11195	;;
11196      esac
11197    fi
11198  done
11199  IFS="$lt_save_ifs"
11200else
11201  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11202fi
11203fi
11204
11205LD="$lt_cv_path_LD"
11206if test -n "$LD"; then
11207  { echo "$as_me:$LINENO: result: $LD" >&5
11208echo "${ECHO_T}$LD" >&6; }
11209else
11210  { echo "$as_me:$LINENO: result: no" >&5
11211echo "${ECHO_T}no" >&6; }
11212fi
11213test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11214echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11215   { (exit 1); exit 1; }; }
11216{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11217echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
11218if test "${lt_cv_prog_gnu_ld+set}" = set; then
11219  echo $ECHO_N "(cached) $ECHO_C" >&6
11220else
11221  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11222case `$LD -v 2>&1 </dev/null` in
11223*GNU* | *'with BFD'*)
11224  lt_cv_prog_gnu_ld=yes
11225  ;;
11226*)
11227  lt_cv_prog_gnu_ld=no
11228  ;;
11229esac
11230fi
11231{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11232echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
11233with_gnu_ld=$lt_cv_prog_gnu_ld
11234
11235
11236
11237  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11238  # archiving commands below assume that GNU ld is being used.
11239  if test "$with_gnu_ld" = yes; then
11240    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11241    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'
11242
11243    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11244    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11245
11246    # If archive_cmds runs LD, not CC, wlarc should be empty
11247    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11248    #     investigate it a little bit more. (MM)
11249    wlarc='${wl}'
11250
11251    # ancient GNU ld didn't support --whole-archive et. al.
11252    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11253	grep 'no-whole-archive' > /dev/null; then
11254      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11255    else
11256      whole_archive_flag_spec_CXX=
11257    fi
11258  else
11259    with_gnu_ld=no
11260    wlarc=
11261
11262    # A generic and very simple default shared library creation
11263    # command for GNU C++ for the case where it uses the native
11264    # linker, instead of GNU ld.  If possible, this setting should
11265    # overridden to take advantage of the native linker features on
11266    # the platform it is being used on.
11267    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11268  fi
11269
11270  # Commands to make compiler produce verbose output that lists
11271  # what "hidden" libraries, object files and flags are used when
11272  # linking a shared library.
11273  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11274
11275else
11276  GXX=no
11277  with_gnu_ld=no
11278  wlarc=
11279fi
11280
11281# PORTME: fill in a description of your system's C++ link characteristics
11282{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11283echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
11284ld_shlibs_CXX=yes
11285case $host_os in
11286  aix3*)
11287    # FIXME: insert proper C++ library support
11288    ld_shlibs_CXX=no
11289    ;;
11290  aix4* | aix5*)
11291    if test "$host_cpu" = ia64; then
11292      # On IA64, the linker does run time linking by default, so we don't
11293      # have to do anything special.
11294      aix_use_runtimelinking=no
11295      exp_sym_flag='-Bexport'
11296      no_entry_flag=""
11297    else
11298      aix_use_runtimelinking=no
11299
11300      # Test if we are trying to use run time linking or normal
11301      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11302      # need to do runtime linking.
11303      case $host_os in aix4.[23]|aix4.[23].*|aix5*)
11304	for ld_flag in $LDFLAGS; do
11305	  case $ld_flag in
11306	  *-brtl*)
11307	    aix_use_runtimelinking=yes
11308	    break
11309	    ;;
11310	  esac
11311	done
11312	;;
11313      esac
11314
11315      exp_sym_flag='-bexport'
11316      no_entry_flag='-bnoentry'
11317    fi
11318
11319    # When large executables or shared objects are built, AIX ld can
11320    # have problems creating the table of contents.  If linking a library
11321    # or program results in "error TOC overflow" add -mminimal-toc to
11322    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11323    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11324
11325    archive_cmds_CXX=''
11326    hardcode_direct_CXX=yes
11327    hardcode_libdir_separator_CXX=':'
11328    link_all_deplibs_CXX=yes
11329
11330    if test "$GXX" = yes; then
11331      case $host_os in aix4.[012]|aix4.[012].*)
11332      # We only want to do this on AIX 4.2 and lower, the check
11333      # below for broken collect2 doesn't work under 4.3+
11334	collect2name=`${CC} -print-prog-name=collect2`
11335	if test -f "$collect2name" && \
11336	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11337	then
11338	  # We have reworked collect2
11339	  hardcode_direct_CXX=yes
11340	else
11341	  # We have old collect2
11342	  hardcode_direct_CXX=unsupported
11343	  # It fails to find uninstalled libraries when the uninstalled
11344	  # path is not listed in the libpath.  Setting hardcode_minus_L
11345	  # to unsupported forces relinking
11346	  hardcode_minus_L_CXX=yes
11347	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11348	  hardcode_libdir_separator_CXX=
11349	fi
11350	;;
11351      esac
11352      shared_flag='-shared'
11353      if test "$aix_use_runtimelinking" = yes; then
11354	shared_flag="$shared_flag "'${wl}-G'
11355      fi
11356    else
11357      # not using gcc
11358      if test "$host_cpu" = ia64; then
11359	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11360	# chokes on -Wl,-G. The following line is correct:
11361	shared_flag='-G'
11362      else
11363	if test "$aix_use_runtimelinking" = yes; then
11364	  shared_flag='${wl}-G'
11365	else
11366	  shared_flag='${wl}-bM:SRE'
11367	fi
11368      fi
11369    fi
11370
11371    # It seems that -bexpall does not export symbols beginning with
11372    # underscore (_), so it is better to generate a list of symbols to export.
11373    always_export_symbols_CXX=yes
11374    if test "$aix_use_runtimelinking" = yes; then
11375      # Warning - without using the other runtime loading flags (-brtl),
11376      # -berok will link without error, but may produce a broken library.
11377      allow_undefined_flag_CXX='-berok'
11378      # Determine the default libpath from the value encoded in an empty executable.
11379      cat >conftest.$ac_ext <<_ACEOF
11380/* confdefs.h.  */
11381_ACEOF
11382cat confdefs.h >>conftest.$ac_ext
11383cat >>conftest.$ac_ext <<_ACEOF
11384/* end confdefs.h.  */
11385
11386int
11387main ()
11388{
11389
11390  ;
11391  return 0;
11392}
11393_ACEOF
11394rm -f conftest.$ac_objext conftest$ac_exeext
11395if { (ac_try="$ac_link"
11396case "(($ac_try" in
11397  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11398  *) ac_try_echo=$ac_try;;
11399esac
11400eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11401  (eval "$ac_link") 2>conftest.er1
11402  ac_status=$?
11403  grep -v '^ *+' conftest.er1 >conftest.err
11404  rm -f conftest.er1
11405  cat conftest.err >&5
11406  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11407  (exit $ac_status); } &&
11408	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11409  { (case "(($ac_try" in
11410  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11411  *) ac_try_echo=$ac_try;;
11412esac
11413eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11414  (eval "$ac_try") 2>&5
11415  ac_status=$?
11416  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11417  (exit $ac_status); }; } &&
11418	 { ac_try='test -s conftest$ac_exeext'
11419  { (case "(($ac_try" in
11420  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11421  *) ac_try_echo=$ac_try;;
11422esac
11423eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11424  (eval "$ac_try") 2>&5
11425  ac_status=$?
11426  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11427  (exit $ac_status); }; }; then
11428
11429aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11430}'`
11431# Check for a 64-bit object if we didn't find anything.
11432if 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; }
11433}'`; fi
11434else
11435  echo "$as_me: failed program was:" >&5
11436sed 's/^/| /' conftest.$ac_ext >&5
11437
11438
11439fi
11440
11441rm -f core conftest.err conftest.$ac_objext \
11442      conftest$ac_exeext conftest.$ac_ext
11443if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11444
11445      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11446
11447      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"
11448     else
11449      if test "$host_cpu" = ia64; then
11450	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11451	allow_undefined_flag_CXX="-z nodefs"
11452	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"
11453      else
11454	# Determine the default libpath from the value encoded in an empty executable.
11455	cat >conftest.$ac_ext <<_ACEOF
11456/* confdefs.h.  */
11457_ACEOF
11458cat confdefs.h >>conftest.$ac_ext
11459cat >>conftest.$ac_ext <<_ACEOF
11460/* end confdefs.h.  */
11461
11462int
11463main ()
11464{
11465
11466  ;
11467  return 0;
11468}
11469_ACEOF
11470rm -f conftest.$ac_objext conftest$ac_exeext
11471if { (ac_try="$ac_link"
11472case "(($ac_try" in
11473  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11474  *) ac_try_echo=$ac_try;;
11475esac
11476eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11477  (eval "$ac_link") 2>conftest.er1
11478  ac_status=$?
11479  grep -v '^ *+' conftest.er1 >conftest.err
11480  rm -f conftest.er1
11481  cat conftest.err >&5
11482  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11483  (exit $ac_status); } &&
11484	 { ac_try='test -z "$ac_cxx_werror_flag" || test ! -s conftest.err'
11485  { (case "(($ac_try" in
11486  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11487  *) ac_try_echo=$ac_try;;
11488esac
11489eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11490  (eval "$ac_try") 2>&5
11491  ac_status=$?
11492  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11493  (exit $ac_status); }; } &&
11494	 { ac_try='test -s conftest$ac_exeext'
11495  { (case "(($ac_try" in
11496  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11497  *) ac_try_echo=$ac_try;;
11498esac
11499eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11500  (eval "$ac_try") 2>&5
11501  ac_status=$?
11502  echo "$as_me:$LINENO: \$? = $ac_status" >&5
11503  (exit $ac_status); }; }; then
11504
11505aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
11506}'`
11507# Check for a 64-bit object if we didn't find anything.
11508if 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; }
11509}'`; fi
11510else
11511  echo "$as_me: failed program was:" >&5
11512sed 's/^/| /' conftest.$ac_ext >&5
11513
11514
11515fi
11516
11517rm -f core conftest.err conftest.$ac_objext \
11518      conftest$ac_exeext conftest.$ac_ext
11519if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11520
11521	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11522	# Warning - without using the other run time loading flags,
11523	# -berok will link without error, but may produce a broken library.
11524	no_undefined_flag_CXX=' ${wl}-bernotok'
11525	allow_undefined_flag_CXX=' ${wl}-berok'
11526	# Exported symbols can be pulled into shared objects from archives
11527	whole_archive_flag_spec_CXX='$convenience'
11528	archive_cmds_need_lc_CXX=yes
11529	# This is similar to how AIX traditionally builds its shared libraries.
11530	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'
11531      fi
11532    fi
11533    ;;
11534
11535  beos*)
11536    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11537      allow_undefined_flag_CXX=unsupported
11538      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11539      # support --undefined.  This deserves some investigation.  FIXME
11540      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11541    else
11542      ld_shlibs_CXX=no
11543    fi
11544    ;;
11545
11546  chorus*)
11547    case $cc_basename in
11548      *)
11549	# FIXME: insert proper C++ library support
11550	ld_shlibs_CXX=no
11551	;;
11552    esac
11553    ;;
11554
11555  cygwin* | mingw* | pw32*)
11556    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11557    # as there is no search path for DLLs.
11558    hardcode_libdir_flag_spec_CXX='-L$libdir'
11559    allow_undefined_flag_CXX=unsupported
11560    always_export_symbols_CXX=no
11561    enable_shared_with_static_runtimes_CXX=yes
11562
11563    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11564      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'
11565      # If the export-symbols file already is a .def file (1st line
11566      # is EXPORTS), use it as is; otherwise, prepend...
11567      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11568	cp $export_symbols $output_objdir/$soname.def;
11569      else
11570	echo EXPORTS > $output_objdir/$soname.def;
11571	cat $export_symbols >> $output_objdir/$soname.def;
11572      fi~
11573      $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'
11574    else
11575      ld_shlibs_CXX=no
11576    fi
11577  ;;
11578      darwin* | rhapsody*)
11579        case $host_os in
11580        rhapsody* | darwin1.[012])
11581         allow_undefined_flag_CXX='${wl}-undefined ${wl}suppress'
11582         ;;
11583       *) # Darwin 1.3 on
11584         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
11585           allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11586         else
11587           case ${MACOSX_DEPLOYMENT_TARGET} in
11588             10.[012])
11589               allow_undefined_flag_CXX='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
11590               ;;
11591             10.*)
11592               allow_undefined_flag_CXX='${wl}-undefined ${wl}dynamic_lookup'
11593               ;;
11594           esac
11595         fi
11596         ;;
11597        esac
11598      archive_cmds_need_lc_CXX=no
11599      hardcode_direct_CXX=no
11600      hardcode_automatic_CXX=yes
11601      hardcode_shlibpath_var_CXX=unsupported
11602      whole_archive_flag_spec_CXX=''
11603      link_all_deplibs_CXX=yes
11604
11605    if test "$GXX" = yes ; then
11606      lt_int_apple_cc_single_mod=no
11607      output_verbose_link_cmd='echo'
11608      if $CC -dumpspecs 2>&1 | $EGREP 'single_module' >/dev/null ; then
11609       lt_int_apple_cc_single_mod=yes
11610      fi
11611      if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11612       archive_cmds_CXX='$CC -dynamiclib -single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
11613      else
11614          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'
11615        fi
11616        module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11617        # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11618          if test "X$lt_int_apple_cc_single_mod" = Xyes ; then
11619            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}'
11620          else
11621            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}'
11622          fi
11623            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}'
11624      else
11625      case $cc_basename in
11626        xlc*)
11627         output_verbose_link_cmd='echo'
11628          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'
11629          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11630          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11631          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}'
11632          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}'
11633          ;;
11634       *)
11635         ld_shlibs_CXX=no
11636          ;;
11637      esac
11638      fi
11639        ;;
11640
11641  dgux*)
11642    case $cc_basename in
11643      ec++*)
11644	# FIXME: insert proper C++ library support
11645	ld_shlibs_CXX=no
11646	;;
11647      ghcx*)
11648	# Green Hills C++ Compiler
11649	# FIXME: insert proper C++ library support
11650	ld_shlibs_CXX=no
11651	;;
11652      *)
11653	# FIXME: insert proper C++ library support
11654	ld_shlibs_CXX=no
11655	;;
11656    esac
11657    ;;
11658  freebsd[12]*)
11659    # C++ shared libraries reported to be fairly broken before switch to ELF
11660    ld_shlibs_CXX=no
11661    ;;
11662  freebsd-elf*)
11663    archive_cmds_need_lc_CXX=no
11664    ;;
11665  freebsd* | dragonfly*)
11666    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11667    # conventions
11668    ld_shlibs_CXX=yes
11669    ;;
11670  gnu*)
11671    ;;
11672  hpux9*)
11673    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11674    hardcode_libdir_separator_CXX=:
11675    export_dynamic_flag_spec_CXX='${wl}-E'
11676    hardcode_direct_CXX=yes
11677    hardcode_minus_L_CXX=yes # Not in the search PATH,
11678				# but as the default
11679				# location of the library.
11680
11681    case $cc_basename in
11682    CC*)
11683      # FIXME: insert proper C++ library support
11684      ld_shlibs_CXX=no
11685      ;;
11686    aCC*)
11687      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'
11688      # Commands to make compiler produce verbose output that lists
11689      # what "hidden" libraries, object files and flags are used when
11690      # linking a shared library.
11691      #
11692      # There doesn't appear to be a way to prevent this compiler from
11693      # explicitly linking system object files so we need to strip them
11694      # from the output so that they don't get included in the library
11695      # dependencies.
11696      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'
11697      ;;
11698    *)
11699      if test "$GXX" = yes; then
11700        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'
11701      else
11702        # FIXME: insert proper C++ library support
11703        ld_shlibs_CXX=no
11704      fi
11705      ;;
11706    esac
11707    ;;
11708  hpux10*|hpux11*)
11709    if test $with_gnu_ld = no; then
11710      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11711      hardcode_libdir_separator_CXX=:
11712
11713      case $host_cpu in
11714      hppa*64*|ia64*)
11715	hardcode_libdir_flag_spec_ld_CXX='+b $libdir'
11716        ;;
11717      *)
11718	export_dynamic_flag_spec_CXX='${wl}-E'
11719        ;;
11720      esac
11721    fi
11722    case $host_cpu in
11723    hppa*64*|ia64*)
11724      hardcode_direct_CXX=no
11725      hardcode_shlibpath_var_CXX=no
11726      ;;
11727    *)
11728      hardcode_direct_CXX=yes
11729      hardcode_minus_L_CXX=yes # Not in the search PATH,
11730					      # but as the default
11731					      # location of the library.
11732      ;;
11733    esac
11734
11735    case $cc_basename in
11736      CC*)
11737	# FIXME: insert proper C++ library support
11738	ld_shlibs_CXX=no
11739	;;
11740      aCC*)
11741	case $host_cpu in
11742	hppa*64*)
11743	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11744	  ;;
11745	ia64*)
11746	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11747	  ;;
11748	*)
11749	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11750	  ;;
11751	esac
11752	# Commands to make compiler produce verbose output that lists
11753	# what "hidden" libraries, object files and flags are used when
11754	# linking a shared library.
11755	#
11756	# There doesn't appear to be a way to prevent this compiler from
11757	# explicitly linking system object files so we need to strip them
11758	# from the output so that they don't get included in the library
11759	# dependencies.
11760	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'
11761	;;
11762      *)
11763	if test "$GXX" = yes; then
11764	  if test $with_gnu_ld = no; then
11765	    case $host_cpu in
11766	    hppa*64*)
11767	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11768	      ;;
11769	    ia64*)
11770	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11771	      ;;
11772	    *)
11773	      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'
11774	      ;;
11775	    esac
11776	  fi
11777	else
11778	  # FIXME: insert proper C++ library support
11779	  ld_shlibs_CXX=no
11780	fi
11781	;;
11782    esac
11783    ;;
11784  interix3*)
11785    hardcode_direct_CXX=no
11786    hardcode_shlibpath_var_CXX=no
11787    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11788    export_dynamic_flag_spec_CXX='${wl}-E'
11789    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11790    # Instead, shared libraries are loaded at an image base (0x10000000 by
11791    # default) and relocated if they conflict, which is a slow very memory
11792    # consuming and fragmenting process.  To avoid this, we pick a random,
11793    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11794    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11795    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'
11796    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'
11797    ;;
11798  irix5* | irix6*)
11799    case $cc_basename in
11800      CC*)
11801	# SGI C++
11802	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'
11803
11804	# Archives containing C++ object files must be created using
11805	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11806	# necessary to make sure instantiated templates are included
11807	# in the archive.
11808	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11809	;;
11810      *)
11811	if test "$GXX" = yes; then
11812	  if test "$with_gnu_ld" = no; then
11813	    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'
11814	  else
11815	    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'
11816	  fi
11817	fi
11818	link_all_deplibs_CXX=yes
11819	;;
11820    esac
11821    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11822    hardcode_libdir_separator_CXX=:
11823    ;;
11824  linux* | k*bsd*-gnu)
11825    case $cc_basename in
11826      KCC*)
11827	# Kuck and Associates, Inc. (KAI) C++ Compiler
11828
11829	# KCC will only create a shared library if the output file
11830	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11831	# to its proper name (with version) after linking.
11832	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'
11833	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'
11834	# Commands to make compiler produce verbose output that lists
11835	# what "hidden" libraries, object files and flags are used when
11836	# linking a shared library.
11837	#
11838	# There doesn't appear to be a way to prevent this compiler from
11839	# explicitly linking system object files so we need to strip them
11840	# from the output so that they don't get included in the library
11841	# dependencies.
11842	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'
11843
11844	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11845	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11846
11847	# Archives containing C++ object files must be created using
11848	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11849	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11850	;;
11851      icpc*)
11852	# Intel C++
11853	with_gnu_ld=yes
11854	# version 8.0 and above of icpc choke on multiply defined symbols
11855	# if we add $predep_objects and $postdep_objects, however 7.1 and
11856	# earlier do not add the objects themselves.
11857	case `$CC -V 2>&1` in
11858	*"Version 7."*)
11859  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11860  	  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'
11861	  ;;
11862	*)  # Version 8.0 or newer
11863	  tmp_idyn=
11864	  case $host_cpu in
11865	    ia64*) tmp_idyn=' -i_dynamic';;
11866	  esac
11867  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11868	  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'
11869	  ;;
11870	esac
11871	archive_cmds_need_lc_CXX=no
11872	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11873	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11874	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11875	;;
11876      pgCC*)
11877        # Portland Group C++ compiler
11878	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11879  	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'
11880
11881	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11882	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11883	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'
11884        ;;
11885      cxx*)
11886	# Compaq C++
11887	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11888	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'
11889
11890	runpath_var=LD_RUN_PATH
11891	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
11892	hardcode_libdir_separator_CXX=:
11893
11894	# Commands to make compiler produce verbose output that lists
11895	# what "hidden" libraries, object files and flags are used when
11896	# linking a shared library.
11897	#
11898	# There doesn't appear to be a way to prevent this compiler from
11899	# explicitly linking system object files so we need to strip them
11900	# from the output so that they don't get included in the library
11901	# dependencies.
11902	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'
11903	;;
11904    esac
11905    ;;
11906  lynxos*)
11907    # FIXME: insert proper C++ library support
11908    ld_shlibs_CXX=no
11909    ;;
11910  m88k*)
11911    # FIXME: insert proper C++ library support
11912    ld_shlibs_CXX=no
11913    ;;
11914  mvs*)
11915    case $cc_basename in
11916      cxx*)
11917	# FIXME: insert proper C++ library support
11918	ld_shlibs_CXX=no
11919	;;
11920      *)
11921	# FIXME: insert proper C++ library support
11922	ld_shlibs_CXX=no
11923	;;
11924    esac
11925    ;;
11926  netbsd* | netbsdelf*-gnu)
11927    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
11928      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
11929      wlarc=
11930      hardcode_libdir_flag_spec_CXX='-R$libdir'
11931      hardcode_direct_CXX=yes
11932      hardcode_shlibpath_var_CXX=no
11933    fi
11934    # Workaround some broken pre-1.5 toolchains
11935    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
11936    ;;
11937  openbsd2*)
11938    # C++ shared libraries are fairly broken
11939    ld_shlibs_CXX=no
11940    ;;
11941  openbsd*)
11942    hardcode_direct_CXX=yes
11943    hardcode_shlibpath_var_CXX=no
11944    archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11945    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11946    if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
11947      archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
11948      export_dynamic_flag_spec_CXX='${wl}-E'
11949      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11950    fi
11951    output_verbose_link_cmd='echo'
11952    ;;
11953  osf3*)
11954    case $cc_basename in
11955      KCC*)
11956	# Kuck and Associates, Inc. (KAI) C++ Compiler
11957
11958	# KCC will only create a shared library if the output file
11959	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11960	# to its proper name (with version) after linking.
11961	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'
11962
11963	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11964	hardcode_libdir_separator_CXX=:
11965
11966	# Archives containing C++ object files must be created using
11967	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11968	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11969
11970	;;
11971      RCC*)
11972	# Rational C++ 2.4.1
11973	# FIXME: insert proper C++ library support
11974	ld_shlibs_CXX=no
11975	;;
11976      cxx*)
11977	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11978	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'
11979
11980	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11981	hardcode_libdir_separator_CXX=:
11982
11983	# Commands to make compiler produce verbose output that lists
11984	# what "hidden" libraries, object files and flags are used when
11985	# linking a shared library.
11986	#
11987	# There doesn't appear to be a way to prevent this compiler from
11988	# explicitly linking system object files so we need to strip them
11989	# from the output so that they don't get included in the library
11990	# dependencies.
11991	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'
11992	;;
11993      *)
11994	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
11995	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
11996	  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'
11997
11998	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11999	  hardcode_libdir_separator_CXX=:
12000
12001	  # Commands to make compiler produce verbose output that lists
12002	  # what "hidden" libraries, object files and flags are used when
12003	  # linking a shared library.
12004	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12005
12006	else
12007	  # FIXME: insert proper C++ library support
12008	  ld_shlibs_CXX=no
12009	fi
12010	;;
12011    esac
12012    ;;
12013  osf4* | osf5*)
12014    case $cc_basename in
12015      KCC*)
12016	# Kuck and Associates, Inc. (KAI) C++ Compiler
12017
12018	# KCC will only create a shared library if the output file
12019	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12020	# to its proper name (with version) after linking.
12021	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'
12022
12023	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12024	hardcode_libdir_separator_CXX=:
12025
12026	# Archives containing C++ object files must be created using
12027	# the KAI C++ compiler.
12028	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12029	;;
12030      RCC*)
12031	# Rational C++ 2.4.1
12032	# FIXME: insert proper C++ library support
12033	ld_shlibs_CXX=no
12034	;;
12035      cxx*)
12036	allow_undefined_flag_CXX=' -expect_unresolved \*'
12037	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'
12038	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12039	  echo "-hidden">> $lib.exp~
12040	  $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~
12041	  $rm $lib.exp'
12042
12043	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12044	hardcode_libdir_separator_CXX=:
12045
12046	# Commands to make compiler produce verbose output that lists
12047	# what "hidden" libraries, object files and flags are used when
12048	# linking a shared library.
12049	#
12050	# There doesn't appear to be a way to prevent this compiler from
12051	# explicitly linking system object files so we need to strip them
12052	# from the output so that they don't get included in the library
12053	# dependencies.
12054	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'
12055	;;
12056      *)
12057	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12058	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12059	 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'
12060
12061	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12062	  hardcode_libdir_separator_CXX=:
12063
12064	  # Commands to make compiler produce verbose output that lists
12065	  # what "hidden" libraries, object files and flags are used when
12066	  # linking a shared library.
12067	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12068
12069	else
12070	  # FIXME: insert proper C++ library support
12071	  ld_shlibs_CXX=no
12072	fi
12073	;;
12074    esac
12075    ;;
12076  psos*)
12077    # FIXME: insert proper C++ library support
12078    ld_shlibs_CXX=no
12079    ;;
12080  sunos4*)
12081    case $cc_basename in
12082      CC*)
12083	# Sun C++ 4.x
12084	# FIXME: insert proper C++ library support
12085	ld_shlibs_CXX=no
12086	;;
12087      lcc*)
12088	# Lucid
12089	# FIXME: insert proper C++ library support
12090	ld_shlibs_CXX=no
12091	;;
12092      *)
12093	# FIXME: insert proper C++ library support
12094	ld_shlibs_CXX=no
12095	;;
12096    esac
12097    ;;
12098  solaris*)
12099    case $cc_basename in
12100      CC*)
12101	# Sun C++ 4.2, 5.x and Centerline C++
12102        archive_cmds_need_lc_CXX=yes
12103	no_undefined_flag_CXX=' -zdefs'
12104	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12105	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12106	$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'
12107
12108	hardcode_libdir_flag_spec_CXX='-R$libdir'
12109	hardcode_shlibpath_var_CXX=no
12110	case $host_os in
12111	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12112	  *)
12113	    # The C++ compiler is used as linker so we must use $wl
12114	    # flag to pass the commands to the underlying system
12115	    # linker. We must also pass each convience library through
12116	    # to the system linker between allextract/defaultextract.
12117	    # The C++ compiler will combine linker options so we
12118	    # cannot just pass the convience library names through
12119	    # without $wl.
12120	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12121	    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'
12122	    ;;
12123	esac
12124	link_all_deplibs_CXX=yes
12125
12126	output_verbose_link_cmd='echo'
12127
12128	# Archives containing C++ object files must be created using
12129	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12130	# necessary to make sure instantiated templates are included
12131	# in the archive.
12132	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12133	;;
12134      gcx*)
12135	# Green Hills C++ Compiler
12136	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12137
12138	# The C++ compiler must be used to create the archive.
12139	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12140	;;
12141      *)
12142	# GNU C++ compiler with Solaris linker
12143	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12144	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12145	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12146	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12147	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12148		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12149
12150	    # Commands to make compiler produce verbose output that lists
12151	    # what "hidden" libraries, object files and flags are used when
12152	    # linking a shared library.
12153	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12154	  else
12155	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12156	    # platform.
12157	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12158	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12159		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12160
12161	    # Commands to make compiler produce verbose output that lists
12162	    # what "hidden" libraries, object files and flags are used when
12163	    # linking a shared library.
12164	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12165	  fi
12166
12167	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12168	fi
12169	;;
12170    esac
12171    ;;
12172  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12173    no_undefined_flag_CXX='${wl}-z,text'
12174    archive_cmds_need_lc_CXX=no
12175    hardcode_shlibpath_var_CXX=no
12176    runpath_var='LD_RUN_PATH'
12177
12178    case $cc_basename in
12179      CC*)
12180	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12181	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12182	;;
12183      *)
12184	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12185	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12186	;;
12187    esac
12188    ;;
12189  sysv5* | sco3.2v5* | sco5v6*)
12190    # Note: We can NOT use -z defs as we might desire, because we do not
12191    # link with -lc, and that would cause any symbols used from libc to
12192    # always be unresolved, which means just about no library would
12193    # ever link correctly.  If we're not using GNU ld we use -z text
12194    # though, which does catch some bad symbols but isn't as heavy-handed
12195    # as -z defs.
12196    # For security reasons, it is highly recommended that you always
12197    # use absolute paths for naming shared libraries, and exclude the
12198    # DT_RUNPATH tag from executables and libraries.  But doing so
12199    # requires that you compile everything twice, which is a pain.
12200    # So that behaviour is only enabled if SCOABSPATH is set to a
12201    # non-empty value in the environment.  Most likely only useful for
12202    # creating official distributions of packages.
12203    # This is a hack until libtool officially supports absolute path
12204    # names for shared libraries.
12205    no_undefined_flag_CXX='${wl}-z,text'
12206    allow_undefined_flag_CXX='${wl}-z,nodefs'
12207    archive_cmds_need_lc_CXX=no
12208    hardcode_shlibpath_var_CXX=no
12209    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12210    hardcode_libdir_separator_CXX=':'
12211    link_all_deplibs_CXX=yes
12212    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12213    runpath_var='LD_RUN_PATH'
12214
12215    case $cc_basename in
12216      CC*)
12217	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12218	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12219	;;
12220      *)
12221	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12222	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12223	;;
12224    esac
12225    ;;
12226  tandem*)
12227    case $cc_basename in
12228      NCC*)
12229	# NonStop-UX NCC 3.20
12230	# FIXME: insert proper C++ library support
12231	ld_shlibs_CXX=no
12232	;;
12233      *)
12234	# FIXME: insert proper C++ library support
12235	ld_shlibs_CXX=no
12236	;;
12237    esac
12238    ;;
12239  vxworks*)
12240    # FIXME: insert proper C++ library support
12241    ld_shlibs_CXX=no
12242    ;;
12243  *)
12244    # FIXME: insert proper C++ library support
12245    ld_shlibs_CXX=no
12246    ;;
12247esac
12248{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12249echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12250test "$ld_shlibs_CXX" = no && can_build_shared=no
12251
12252GCC_CXX="$GXX"
12253LD_CXX="$LD"
12254
12255
12256cat > conftest.$ac_ext <<EOF
12257class Foo
12258{
12259public:
12260  Foo (void) { a = 0; }
12261private:
12262  int a;
12263};
12264EOF
12265
12266if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12267  (eval $ac_compile) 2>&5
12268  ac_status=$?
12269  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12270  (exit $ac_status); }; then
12271  # Parse the compiler output and extract the necessary
12272  # objects, libraries and library flags.
12273
12274  # Sentinel used to keep track of whether or not we are before
12275  # the conftest object file.
12276  pre_test_object_deps_done=no
12277
12278  # The `*' in the case matches for architectures that use `case' in
12279  # $output_verbose_cmd can trigger glob expansion during the loop
12280  # eval without this substitution.
12281  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12282
12283  for p in `eval $output_verbose_link_cmd`; do
12284    case $p in
12285
12286    -L* | -R* | -l*)
12287       # Some compilers place space between "-{L,R}" and the path.
12288       # Remove the space.
12289       if test $p = "-L" \
12290	  || test $p = "-R"; then
12291	 prev=$p
12292	 continue
12293       else
12294	 prev=
12295       fi
12296
12297       if test "$pre_test_object_deps_done" = no; then
12298	 case $p in
12299	 -L* | -R*)
12300	   # Internal compiler library paths should come after those
12301	   # provided the user.  The postdeps already come after the
12302	   # user supplied libs so there is no need to process them.
12303	   if test -z "$compiler_lib_search_path_CXX"; then
12304	     compiler_lib_search_path_CXX="${prev}${p}"
12305	   else
12306	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12307	   fi
12308	   ;;
12309	 # The "-l" case would never come before the object being
12310	 # linked, so don't bother handling this case.
12311	 esac
12312       else
12313	 if test -z "$postdeps_CXX"; then
12314	   postdeps_CXX="${prev}${p}"
12315	 else
12316	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12317	 fi
12318       fi
12319       ;;
12320
12321    *.$objext)
12322       # This assumes that the test object file only shows up
12323       # once in the compiler output.
12324       if test "$p" = "conftest.$objext"; then
12325	 pre_test_object_deps_done=yes
12326	 continue
12327       fi
12328
12329       if test "$pre_test_object_deps_done" = no; then
12330	 if test -z "$predep_objects_CXX"; then
12331	   predep_objects_CXX="$p"
12332	 else
12333	   predep_objects_CXX="$predep_objects_CXX $p"
12334	 fi
12335       else
12336	 if test -z "$postdep_objects_CXX"; then
12337	   postdep_objects_CXX="$p"
12338	 else
12339	   postdep_objects_CXX="$postdep_objects_CXX $p"
12340	 fi
12341       fi
12342       ;;
12343
12344    *) ;; # Ignore the rest.
12345
12346    esac
12347  done
12348
12349  # Clean up.
12350  rm -f a.out a.exe
12351else
12352  echo "libtool.m4: error: problem compiling CXX test program"
12353fi
12354
12355$rm -f confest.$objext
12356
12357# PORTME: override above test on systems where it is broken
12358case $host_os in
12359interix3*)
12360  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12361  # hack all around it, let's just trust "g++" to DTRT.
12362  predep_objects_CXX=
12363  postdep_objects_CXX=
12364  postdeps_CXX=
12365  ;;
12366
12367solaris*)
12368  case $cc_basename in
12369  CC*)
12370    # Adding this requires a known-good setup of shared libraries for
12371    # Sun compiler versions before 5.6, else PIC objects from an old
12372    # archive will be linked into the output, leading to subtle bugs.
12373    postdeps_CXX='-lCstd -lCrun'
12374    ;;
12375  esac
12376  ;;
12377esac
12378
12379
12380case " $postdeps_CXX " in
12381*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12382esac
12383
12384lt_prog_compiler_wl_CXX=
12385lt_prog_compiler_pic_CXX=
12386lt_prog_compiler_static_CXX=
12387
12388{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12389echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
12390
12391  # C++ specific cases for pic, static, wl, etc.
12392  if test "$GXX" = yes; then
12393    lt_prog_compiler_wl_CXX='-Wl,'
12394    lt_prog_compiler_static_CXX='-static'
12395
12396    case $host_os in
12397    aix*)
12398      # All AIX code is PIC.
12399      if test "$host_cpu" = ia64; then
12400	# AIX 5 now supports IA64 processor
12401	lt_prog_compiler_static_CXX='-Bstatic'
12402      fi
12403      ;;
12404    amigaos*)
12405      # FIXME: we need at least 68020 code to build shared libraries, but
12406      # adding the `-m68020' flag to GCC prevents building anything better,
12407      # like `-m68040'.
12408      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12409      ;;
12410    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12411      # PIC is the default for these OSes.
12412      ;;
12413    mingw* | os2* | pw32*)
12414      # This hack is so that the source file can tell whether it is being
12415      # built for inclusion in a dll (and should export symbols for example).
12416      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12417      ;;
12418    darwin* | rhapsody*)
12419      # PIC is the default on this platform
12420      # Common symbols not allowed in MH_DYLIB files
12421      lt_prog_compiler_pic_CXX='-fno-common'
12422      ;;
12423    *djgpp*)
12424      # DJGPP does not support shared libraries at all
12425      lt_prog_compiler_pic_CXX=
12426      ;;
12427    interix3*)
12428      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12429      # Instead, we relocate shared libraries at runtime.
12430      ;;
12431    sysv4*MP*)
12432      if test -d /usr/nec; then
12433	lt_prog_compiler_pic_CXX=-Kconform_pic
12434      fi
12435      ;;
12436    hpux*)
12437      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12438      # not for PA HP-UX.
12439      case $host_cpu in
12440      hppa*64*|ia64*)
12441	;;
12442      *)
12443	lt_prog_compiler_pic_CXX='-fPIC'
12444	;;
12445      esac
12446      ;;
12447    *)
12448      lt_prog_compiler_pic_CXX='-fPIC'
12449      ;;
12450    esac
12451  else
12452    case $host_os in
12453      aix4* | aix5*)
12454	# All AIX code is PIC.
12455	if test "$host_cpu" = ia64; then
12456	  # AIX 5 now supports IA64 processor
12457	  lt_prog_compiler_static_CXX='-Bstatic'
12458	else
12459	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12460	fi
12461	;;
12462      chorus*)
12463	case $cc_basename in
12464	cxch68*)
12465	  # Green Hills C++ Compiler
12466	  # _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"
12467	  ;;
12468	esac
12469	;;
12470       darwin*)
12471         # PIC is the default on this platform
12472         # Common symbols not allowed in MH_DYLIB files
12473         case $cc_basename in
12474           xlc*)
12475           lt_prog_compiler_pic_CXX='-qnocommon'
12476           lt_prog_compiler_wl_CXX='-Wl,'
12477           ;;
12478         esac
12479       ;;
12480      dgux*)
12481	case $cc_basename in
12482	  ec++*)
12483	    lt_prog_compiler_pic_CXX='-KPIC'
12484	    ;;
12485	  ghcx*)
12486	    # Green Hills C++ Compiler
12487	    lt_prog_compiler_pic_CXX='-pic'
12488	    ;;
12489	  *)
12490	    ;;
12491	esac
12492	;;
12493      freebsd* | dragonfly*)
12494	# FreeBSD uses GNU C++
12495	;;
12496      hpux9* | hpux10* | hpux11*)
12497	case $cc_basename in
12498	  CC*)
12499	    lt_prog_compiler_wl_CXX='-Wl,'
12500	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12501	    if test "$host_cpu" != ia64; then
12502	      lt_prog_compiler_pic_CXX='+Z'
12503	    fi
12504	    ;;
12505	  aCC*)
12506	    lt_prog_compiler_wl_CXX='-Wl,'
12507	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12508	    case $host_cpu in
12509	    hppa*64*|ia64*)
12510	      # +Z the default
12511	      ;;
12512	    *)
12513	      lt_prog_compiler_pic_CXX='+Z'
12514	      ;;
12515	    esac
12516	    ;;
12517	  *)
12518	    ;;
12519	esac
12520	;;
12521      interix*)
12522	# This is c89, which is MS Visual C++ (no shared libs)
12523	# Anyone wants to do a port?
12524	;;
12525      irix5* | irix6* | nonstopux*)
12526	case $cc_basename in
12527	  CC*)
12528	    lt_prog_compiler_wl_CXX='-Wl,'
12529	    lt_prog_compiler_static_CXX='-non_shared'
12530	    # CC pic flag -KPIC is the default.
12531	    ;;
12532	  *)
12533	    ;;
12534	esac
12535	;;
12536      linux* | k*bsd*-gnu)
12537	case $cc_basename in
12538	  KCC*)
12539	    # KAI C++ Compiler
12540	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12541	    lt_prog_compiler_pic_CXX='-fPIC'
12542	    ;;
12543	  icpc* | ecpc*)
12544	    # Intel C++
12545	    lt_prog_compiler_wl_CXX='-Wl,'
12546	    lt_prog_compiler_pic_CXX='-KPIC'
12547	    lt_prog_compiler_static_CXX='-static'
12548	    ;;
12549	  pgCC*)
12550	    # Portland Group C++ compiler.
12551	    lt_prog_compiler_wl_CXX='-Wl,'
12552	    lt_prog_compiler_pic_CXX='-fpic'
12553	    lt_prog_compiler_static_CXX='-Bstatic'
12554	    ;;
12555	  cxx*)
12556	    # Compaq C++
12557	    # Make sure the PIC flag is empty.  It appears that all Alpha
12558	    # Linux and Compaq Tru64 Unix objects are PIC.
12559	    lt_prog_compiler_pic_CXX=
12560	    lt_prog_compiler_static_CXX='-non_shared'
12561	    ;;
12562	  *)
12563	    ;;
12564	esac
12565	;;
12566      lynxos*)
12567	;;
12568      m88k*)
12569	;;
12570      mvs*)
12571	case $cc_basename in
12572	  cxx*)
12573	    lt_prog_compiler_pic_CXX='-W c,exportall'
12574	    ;;
12575	  *)
12576	    ;;
12577	esac
12578	;;
12579      netbsd* | netbsdelf*-gnu)
12580	;;
12581      osf3* | osf4* | osf5*)
12582	case $cc_basename in
12583	  KCC*)
12584	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12585	    ;;
12586	  RCC*)
12587	    # Rational C++ 2.4.1
12588	    lt_prog_compiler_pic_CXX='-pic'
12589	    ;;
12590	  cxx*)
12591	    # Digital/Compaq C++
12592	    lt_prog_compiler_wl_CXX='-Wl,'
12593	    # Make sure the PIC flag is empty.  It appears that all Alpha
12594	    # Linux and Compaq Tru64 Unix objects are PIC.
12595	    lt_prog_compiler_pic_CXX=
12596	    lt_prog_compiler_static_CXX='-non_shared'
12597	    ;;
12598	  *)
12599	    ;;
12600	esac
12601	;;
12602      psos*)
12603	;;
12604      solaris*)
12605	case $cc_basename in
12606	  CC*)
12607	    # Sun C++ 4.2, 5.x and Centerline C++
12608	    lt_prog_compiler_pic_CXX='-KPIC'
12609	    lt_prog_compiler_static_CXX='-Bstatic'
12610	    lt_prog_compiler_wl_CXX='-Qoption ld '
12611	    ;;
12612	  gcx*)
12613	    # Green Hills C++ Compiler
12614	    lt_prog_compiler_pic_CXX='-PIC'
12615	    ;;
12616	  *)
12617	    ;;
12618	esac
12619	;;
12620      sunos4*)
12621	case $cc_basename in
12622	  CC*)
12623	    # Sun C++ 4.x
12624	    lt_prog_compiler_pic_CXX='-pic'
12625	    lt_prog_compiler_static_CXX='-Bstatic'
12626	    ;;
12627	  lcc*)
12628	    # Lucid
12629	    lt_prog_compiler_pic_CXX='-pic'
12630	    ;;
12631	  *)
12632	    ;;
12633	esac
12634	;;
12635      tandem*)
12636	case $cc_basename in
12637	  NCC*)
12638	    # NonStop-UX NCC 3.20
12639	    lt_prog_compiler_pic_CXX='-KPIC'
12640	    ;;
12641	  *)
12642	    ;;
12643	esac
12644	;;
12645      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12646	case $cc_basename in
12647	  CC*)
12648	    lt_prog_compiler_wl_CXX='-Wl,'
12649	    lt_prog_compiler_pic_CXX='-KPIC'
12650	    lt_prog_compiler_static_CXX='-Bstatic'
12651	    ;;
12652	esac
12653	;;
12654      vxworks*)
12655	;;
12656      *)
12657	lt_prog_compiler_can_build_shared_CXX=no
12658	;;
12659    esac
12660  fi
12661
12662{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12663echo "${ECHO_T}$lt_prog_compiler_pic_CXX" >&6; }
12664
12665#
12666# Check to make sure the PIC flag actually works.
12667#
12668if test -n "$lt_prog_compiler_pic_CXX"; then
12669
12670{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12671echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... $ECHO_C" >&6; }
12672if test "${lt_prog_compiler_pic_works_CXX+set}" = set; then
12673  echo $ECHO_N "(cached) $ECHO_C" >&6
12674else
12675  lt_prog_compiler_pic_works_CXX=no
12676  ac_outfile=conftest.$ac_objext
12677   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12678   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12679   # Insert the option either (1) after the last *FLAGS variable, or
12680   # (2) before a word containing "conftest.", or (3) at the end.
12681   # Note that $ac_compile itself does not contain backslashes and begins
12682   # with a dollar sign (not a hyphen), so the echo should work correctly.
12683   # The option is referenced via a variable to avoid confusing sed.
12684   lt_compile=`echo "$ac_compile" | $SED \
12685   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12686   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12687   -e 's:$: $lt_compiler_flag:'`
12688   (eval echo "\"\$as_me:12688: $lt_compile\"" >&5)
12689   (eval "$lt_compile" 2>conftest.err)
12690   ac_status=$?
12691   cat conftest.err >&5
12692   echo "$as_me:12692: \$? = $ac_status" >&5
12693   if (exit $ac_status) && test -s "$ac_outfile"; then
12694     # The compiler can only warn and ignore the option if not recognized
12695     # So say no if there are warnings other than the usual output.
12696     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12697     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12698     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12699       lt_prog_compiler_pic_works_CXX=yes
12700     fi
12701   fi
12702   $rm conftest*
12703
12704fi
12705{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_CXX" >&5
12706echo "${ECHO_T}$lt_prog_compiler_pic_works_CXX" >&6; }
12707
12708if test x"$lt_prog_compiler_pic_works_CXX" = xyes; then
12709    case $lt_prog_compiler_pic_CXX in
12710     "" | " "*) ;;
12711     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12712     esac
12713else
12714    lt_prog_compiler_pic_CXX=
12715     lt_prog_compiler_can_build_shared_CXX=no
12716fi
12717
12718fi
12719case $host_os in
12720  # For platforms which do not support PIC, -DPIC is meaningless:
12721  *djgpp*)
12722    lt_prog_compiler_pic_CXX=
12723    ;;
12724  *)
12725    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12726    ;;
12727esac
12728
12729#
12730# Check to make sure the static flag actually works.
12731#
12732wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12733{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12734echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
12735if test "${lt_prog_compiler_static_works_CXX+set}" = set; then
12736  echo $ECHO_N "(cached) $ECHO_C" >&6
12737else
12738  lt_prog_compiler_static_works_CXX=no
12739   save_LDFLAGS="$LDFLAGS"
12740   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12741   printf "$lt_simple_link_test_code" > conftest.$ac_ext
12742   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12743     # The linker can only warn and ignore the option if not recognized
12744     # So say no if there are warnings
12745     if test -s conftest.err; then
12746       # Append any errors to the config.log.
12747       cat conftest.err 1>&5
12748       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12749       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12750       if diff conftest.exp conftest.er2 >/dev/null; then
12751         lt_prog_compiler_static_works_CXX=yes
12752       fi
12753     else
12754       lt_prog_compiler_static_works_CXX=yes
12755     fi
12756   fi
12757   $rm conftest*
12758   LDFLAGS="$save_LDFLAGS"
12759
12760fi
12761{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_CXX" >&5
12762echo "${ECHO_T}$lt_prog_compiler_static_works_CXX" >&6; }
12763
12764if test x"$lt_prog_compiler_static_works_CXX" = xyes; then
12765    :
12766else
12767    lt_prog_compiler_static_CXX=
12768fi
12769
12770
12771{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12772echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
12773if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12774  echo $ECHO_N "(cached) $ECHO_C" >&6
12775else
12776  lt_cv_prog_compiler_c_o_CXX=no
12777   $rm -r conftest 2>/dev/null
12778   mkdir conftest
12779   cd conftest
12780   mkdir out
12781   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12782
12783   lt_compiler_flag="-o out/conftest2.$ac_objext"
12784   # Insert the option either (1) after the last *FLAGS variable, or
12785   # (2) before a word containing "conftest.", or (3) at the end.
12786   # Note that $ac_compile itself does not contain backslashes and begins
12787   # with a dollar sign (not a hyphen), so the echo should work correctly.
12788   lt_compile=`echo "$ac_compile" | $SED \
12789   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12790   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12791   -e 's:$: $lt_compiler_flag:'`
12792   (eval echo "\"\$as_me:12792: $lt_compile\"" >&5)
12793   (eval "$lt_compile" 2>out/conftest.err)
12794   ac_status=$?
12795   cat out/conftest.err >&5
12796   echo "$as_me:12796: \$? = $ac_status" >&5
12797   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12798   then
12799     # The compiler can only warn and ignore the option if not recognized
12800     # So say no if there are warnings
12801     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12802     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12803     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12804       lt_cv_prog_compiler_c_o_CXX=yes
12805     fi
12806   fi
12807   chmod u+w . 2>&5
12808   $rm conftest*
12809   # SGI C++ compiler will create directory out/ii_files/ for
12810   # template instantiation
12811   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
12812   $rm out/* && rmdir out
12813   cd ..
12814   rmdir conftest
12815   $rm conftest*
12816
12817fi
12818{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
12819echo "${ECHO_T}$lt_cv_prog_compiler_c_o_CXX" >&6; }
12820
12821
12822hard_links="nottested"
12823if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
12824  # do not overwrite the value of need_locks provided by the user
12825  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
12826echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
12827  hard_links=yes
12828  $rm conftest*
12829  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12830  touch conftest.a
12831  ln conftest.a conftest.b 2>&5 || hard_links=no
12832  ln conftest.a conftest.b 2>/dev/null && hard_links=no
12833  { echo "$as_me:$LINENO: result: $hard_links" >&5
12834echo "${ECHO_T}$hard_links" >&6; }
12835  if test "$hard_links" = no; then
12836    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
12837echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
12838    need_locks=warn
12839  fi
12840else
12841  need_locks=no
12842fi
12843
12844{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
12845echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
12846
12847  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12848  case $host_os in
12849  aix4* | aix5*)
12850    # If we're using GNU nm, then we don't want the "-C" option.
12851    # -C means demangle to AIX nm, but means don't demangle with GNU nm
12852    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
12853      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'
12854    else
12855      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'
12856    fi
12857    ;;
12858  pw32*)
12859    export_symbols_cmds_CXX="$ltdll_cmds"
12860  ;;
12861  cygwin* | mingw*)
12862    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'
12863  ;;
12864  linux* | k*bsd*-gnu)
12865    link_all_deplibs_CXX=no
12866  ;;
12867  *)
12868    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
12869  ;;
12870  esac
12871
12872{ echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12873echo "${ECHO_T}$ld_shlibs_CXX" >&6; }
12874test "$ld_shlibs_CXX" = no && can_build_shared=no
12875
12876#
12877# Do we need to explicitly link libc?
12878#
12879case "x$archive_cmds_need_lc_CXX" in
12880x|xyes)
12881  # Assume -lc should be added
12882  archive_cmds_need_lc_CXX=yes
12883
12884  if test "$enable_shared" = yes && test "$GCC" = yes; then
12885    case $archive_cmds_CXX in
12886    *'~'*)
12887      # FIXME: we may have to deal with multi-command sequences.
12888      ;;
12889    '$CC '*)
12890      # Test whether the compiler implicitly links with -lc since on some
12891      # systems, -lgcc has to come before -lc. If gcc already passes -lc
12892      # to ld, don't add -lc before -lgcc.
12893      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
12894echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
12895      $rm conftest*
12896      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
12897
12898      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12899  (eval $ac_compile) 2>&5
12900  ac_status=$?
12901  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12902  (exit $ac_status); } 2>conftest.err; then
12903        soname=conftest
12904        lib=conftest
12905        libobjs=conftest.$ac_objext
12906        deplibs=
12907        wl=$lt_prog_compiler_wl_CXX
12908	pic_flag=$lt_prog_compiler_pic_CXX
12909        compiler_flags=-v
12910        linker_flags=-v
12911        verstring=
12912        output_objdir=.
12913        libname=conftest
12914        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
12915        allow_undefined_flag_CXX=
12916        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
12917  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
12918  ac_status=$?
12919  echo "$as_me:$LINENO: \$? = $ac_status" >&5
12920  (exit $ac_status); }
12921        then
12922	  archive_cmds_need_lc_CXX=no
12923        else
12924	  archive_cmds_need_lc_CXX=yes
12925        fi
12926        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
12927      else
12928        cat conftest.err 1>&5
12929      fi
12930      $rm conftest*
12931      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
12932echo "${ECHO_T}$archive_cmds_need_lc_CXX" >&6; }
12933      ;;
12934    esac
12935  fi
12936  ;;
12937esac
12938
12939{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
12940echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
12941library_names_spec=
12942libname_spec='lib$name'
12943soname_spec=
12944shrext_cmds=".so"
12945postinstall_cmds=
12946postuninstall_cmds=
12947finish_cmds=
12948finish_eval=
12949shlibpath_var=
12950shlibpath_overrides_runpath=unknown
12951version_type=none
12952dynamic_linker="$host_os ld.so"
12953sys_lib_dlsearch_path_spec="/lib /usr/lib"
12954if test "$GCC" = yes; then
12955  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
12956  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
12957    # if the path contains ";" then we assume it to be the separator
12958    # otherwise default to the standard path separator (i.e. ":") - it is
12959    # assumed that no part of a normal pathname contains ";" but that should
12960    # okay in the real world where ";" in dirpaths is itself problematic.
12961    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
12962  else
12963    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
12964  fi
12965else
12966  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
12967fi
12968need_lib_prefix=unknown
12969hardcode_into_libs=no
12970
12971# when you set need_version to no, make sure it does not cause -set_version
12972# flags to be left without arguments
12973need_version=unknown
12974
12975case $host_os in
12976aix3*)
12977  version_type=linux
12978  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
12979  shlibpath_var=LIBPATH
12980
12981  # AIX 3 has no versioning support, so we append a major version to the name.
12982  soname_spec='${libname}${release}${shared_ext}$major'
12983  ;;
12984
12985aix4* | aix5*)
12986  version_type=linux
12987  need_lib_prefix=no
12988  need_version=no
12989  hardcode_into_libs=yes
12990  if test "$host_cpu" = ia64; then
12991    # AIX 5 supports IA64
12992    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
12993    shlibpath_var=LD_LIBRARY_PATH
12994  else
12995    # With GCC up to 2.95.x, collect2 would create an import file
12996    # for dependence libraries.  The import file would start with
12997    # the line `#! .'.  This would cause the generated library to
12998    # depend on `.', always an invalid library.  This was fixed in
12999    # development snapshots of GCC prior to 3.0.
13000    case $host_os in
13001      aix4 | aix4.[01] | aix4.[01].*)
13002      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13003	   echo ' yes '
13004	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13005	:
13006      else
13007	can_build_shared=no
13008      fi
13009      ;;
13010    esac
13011    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13012    # soname into executable. Probably we can add versioning support to
13013    # collect2, so additional links can be useful in future.
13014    if test "$aix_use_runtimelinking" = yes; then
13015      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13016      # instead of lib<name>.a to let people know that these are not
13017      # typical AIX shared libraries.
13018      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13019    else
13020      # We preserve .a as extension for shared libraries through AIX4.2
13021      # and later when we are not doing run time linking.
13022      library_names_spec='${libname}${release}.a $libname.a'
13023      soname_spec='${libname}${release}${shared_ext}$major'
13024    fi
13025    shlibpath_var=LIBPATH
13026  fi
13027  ;;
13028
13029amigaos*)
13030  library_names_spec='$libname.ixlibrary $libname.a'
13031  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13032  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'
13033  ;;
13034
13035beos*)
13036  library_names_spec='${libname}${shared_ext}'
13037  dynamic_linker="$host_os ld.so"
13038  shlibpath_var=LIBRARY_PATH
13039  ;;
13040
13041bsdi[45]*)
13042  version_type=linux
13043  need_version=no
13044  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13045  soname_spec='${libname}${release}${shared_ext}$major'
13046  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13047  shlibpath_var=LD_LIBRARY_PATH
13048  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13049  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13050  # the default ld.so.conf also contains /usr/contrib/lib and
13051  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13052  # libtool to hard-code these into programs
13053  ;;
13054
13055cygwin* | mingw* | pw32*)
13056  version_type=windows
13057  shrext_cmds=".dll"
13058  need_version=no
13059  need_lib_prefix=no
13060
13061  case $GCC,$host_os in
13062  yes,cygwin* | yes,mingw* | yes,pw32*)
13063    library_names_spec='$libname.dll.a'
13064    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13065    postinstall_cmds='base_file=`basename \${file}`~
13066      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13067      dldir=$destdir/`dirname \$dlpath`~
13068      test -d \$dldir || mkdir -p \$dldir~
13069      $install_prog $dir/$dlname \$dldir/$dlname~
13070      chmod a+x \$dldir/$dlname'
13071    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13072      dlpath=$dir/\$dldll~
13073       $rm \$dlpath'
13074    shlibpath_overrides_runpath=yes
13075
13076    case $host_os in
13077    cygwin*)
13078      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13079      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13080      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13081      ;;
13082    mingw*)
13083      # MinGW DLLs use traditional 'lib' prefix
13084      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13085      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13086      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13087        # It is most probably a Windows format PATH printed by
13088        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13089        # path with ; separators, and with drive letters. We can handle the
13090        # drive letters (cygwin fileutils understands them), so leave them,
13091        # especially as we might pass files found there to a mingw objdump,
13092        # which wouldn't understand a cygwinified path. Ahh.
13093        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13094      else
13095        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13096      fi
13097      ;;
13098    pw32*)
13099      # pw32 DLLs use 'pw' prefix rather than 'lib'
13100      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13101      ;;
13102    esac
13103    ;;
13104
13105  *)
13106    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13107    ;;
13108  esac
13109  dynamic_linker='Win32 ld.exe'
13110  # FIXME: first we should search . and the directory the executable is in
13111  shlibpath_var=PATH
13112  ;;
13113
13114darwin* | rhapsody*)
13115  dynamic_linker="$host_os dyld"
13116  version_type=darwin
13117  need_lib_prefix=no
13118  need_version=no
13119  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13120  soname_spec='${libname}${release}${major}$shared_ext'
13121  shlibpath_overrides_runpath=yes
13122  shlibpath_var=DYLD_LIBRARY_PATH
13123  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13124  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
13125  if test "$GCC" = yes; then
13126    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"`
13127  else
13128    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
13129  fi
13130  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13131  ;;
13132
13133dgux*)
13134  version_type=linux
13135  need_lib_prefix=no
13136  need_version=no
13137  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13138  soname_spec='${libname}${release}${shared_ext}$major'
13139  shlibpath_var=LD_LIBRARY_PATH
13140  ;;
13141
13142freebsd1*)
13143  dynamic_linker=no
13144  ;;
13145
13146freebsd* | dragonfly*)
13147  # DragonFly does not have aout.  When/if they implement a new
13148  # versioning mechanism, adjust this.
13149  if test -x /usr/bin/objformat; then
13150    objformat=`/usr/bin/objformat`
13151  else
13152    case $host_os in
13153    freebsd[123]*) objformat=aout ;;
13154    *) objformat=elf ;;
13155    esac
13156  fi
13157  version_type=freebsd-$objformat
13158  case $version_type in
13159    freebsd-elf*)
13160      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13161      need_version=no
13162      need_lib_prefix=no
13163      ;;
13164    freebsd-*)
13165      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13166      need_version=yes
13167      ;;
13168  esac
13169  shlibpath_var=LD_LIBRARY_PATH
13170  case $host_os in
13171  freebsd2*)
13172    shlibpath_overrides_runpath=yes
13173    ;;
13174  freebsd3.[01]* | freebsdelf3.[01]*)
13175    shlibpath_overrides_runpath=yes
13176    hardcode_into_libs=yes
13177    ;;
13178  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13179  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13180    shlibpath_overrides_runpath=no
13181    hardcode_into_libs=yes
13182    ;;
13183  freebsd*) # from 4.6 on
13184    shlibpath_overrides_runpath=yes
13185    hardcode_into_libs=yes
13186    ;;
13187  esac
13188  ;;
13189
13190gnu*)
13191  version_type=linux
13192  need_lib_prefix=no
13193  need_version=no
13194  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13195  soname_spec='${libname}${release}${shared_ext}$major'
13196  shlibpath_var=LD_LIBRARY_PATH
13197  hardcode_into_libs=yes
13198  ;;
13199
13200hpux9* | hpux10* | hpux11*)
13201  # Give a soname corresponding to the major version so that dld.sl refuses to
13202  # link against other versions.
13203  version_type=sunos
13204  need_lib_prefix=no
13205  need_version=no
13206  case $host_cpu in
13207  ia64*)
13208    shrext_cmds='.so'
13209    hardcode_into_libs=yes
13210    dynamic_linker="$host_os dld.so"
13211    shlibpath_var=LD_LIBRARY_PATH
13212    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13213    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13214    soname_spec='${libname}${release}${shared_ext}$major'
13215    if test "X$HPUX_IA64_MODE" = X32; then
13216      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13217    else
13218      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13219    fi
13220    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13221    ;;
13222   hppa*64*)
13223     shrext_cmds='.sl'
13224     hardcode_into_libs=yes
13225     dynamic_linker="$host_os dld.sl"
13226     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13227     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13228     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13229     soname_spec='${libname}${release}${shared_ext}$major'
13230     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13231     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13232     ;;
13233   *)
13234    shrext_cmds='.sl'
13235    dynamic_linker="$host_os dld.sl"
13236    shlibpath_var=SHLIB_PATH
13237    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13238    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13239    soname_spec='${libname}${release}${shared_ext}$major'
13240    ;;
13241  esac
13242  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13243  postinstall_cmds='chmod 555 $lib'
13244  ;;
13245
13246interix3*)
13247  version_type=linux
13248  need_lib_prefix=no
13249  need_version=no
13250  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13251  soname_spec='${libname}${release}${shared_ext}$major'
13252  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13253  shlibpath_var=LD_LIBRARY_PATH
13254  shlibpath_overrides_runpath=no
13255  hardcode_into_libs=yes
13256  ;;
13257
13258irix5* | irix6* | nonstopux*)
13259  case $host_os in
13260    nonstopux*) version_type=nonstopux ;;
13261    *)
13262	if test "$lt_cv_prog_gnu_ld" = yes; then
13263		version_type=linux
13264	else
13265		version_type=irix
13266	fi ;;
13267  esac
13268  need_lib_prefix=no
13269  need_version=no
13270  soname_spec='${libname}${release}${shared_ext}$major'
13271  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13272  case $host_os in
13273  irix5* | nonstopux*)
13274    libsuff= shlibsuff=
13275    ;;
13276  *)
13277    case $LD in # libtool.m4 will add one of these switches to LD
13278    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13279      libsuff= shlibsuff= libmagic=32-bit;;
13280    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13281      libsuff=32 shlibsuff=N32 libmagic=N32;;
13282    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13283      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13284    *) libsuff= shlibsuff= libmagic=never-match;;
13285    esac
13286    ;;
13287  esac
13288  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13289  shlibpath_overrides_runpath=no
13290  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13291  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13292  hardcode_into_libs=yes
13293  ;;
13294
13295# No shared lib support for Linux oldld, aout, or coff.
13296linux*oldld* | linux*aout* | linux*coff*)
13297  dynamic_linker=no
13298  ;;
13299
13300# This must be Linux ELF.
13301linux* | k*bsd*-gnu)
13302  version_type=linux
13303  need_lib_prefix=no
13304  need_version=no
13305  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13306  soname_spec='${libname}${release}${shared_ext}$major'
13307  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13308  shlibpath_var=LD_LIBRARY_PATH
13309  shlibpath_overrides_runpath=no
13310  # This implies no fast_install, which is unacceptable.
13311  # Some rework will be needed to allow for fast_install
13312  # before this can be enabled.
13313  hardcode_into_libs=yes
13314
13315  # Append ld.so.conf contents to the search path
13316  if test -f /etc/ld.so.conf; then
13317    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' ' '`
13318    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13319  fi
13320
13321  # We used to test for /lib/ld.so.1 and disable shared libraries on
13322  # powerpc, because MkLinux only supported shared libraries with the
13323  # GNU dynamic linker.  Since this was broken with cross compilers,
13324  # most powerpc-linux boxes support dynamic linking these days and
13325  # people can always --disable-shared, the test was removed, and we
13326  # assume the GNU/Linux dynamic linker is in use.
13327  dynamic_linker='GNU/Linux ld.so'
13328  ;;
13329
13330netbsdelf*-gnu)
13331  version_type=linux
13332  need_lib_prefix=no
13333  need_version=no
13334  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13335  soname_spec='${libname}${release}${shared_ext}$major'
13336  shlibpath_var=LD_LIBRARY_PATH
13337  shlibpath_overrides_runpath=no
13338  hardcode_into_libs=yes
13339  dynamic_linker='NetBSD ld.elf_so'
13340  ;;
13341
13342netbsd*)
13343  version_type=sunos
13344  need_lib_prefix=no
13345  need_version=no
13346  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13347    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13348    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13349    dynamic_linker='NetBSD (a.out) ld.so'
13350  else
13351    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13352    soname_spec='${libname}${release}${shared_ext}$major'
13353    dynamic_linker='NetBSD ld.elf_so'
13354  fi
13355  shlibpath_var=LD_LIBRARY_PATH
13356  shlibpath_overrides_runpath=yes
13357  hardcode_into_libs=yes
13358  ;;
13359
13360newsos6)
13361  version_type=linux
13362  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13363  shlibpath_var=LD_LIBRARY_PATH
13364  shlibpath_overrides_runpath=yes
13365  ;;
13366
13367nto-qnx*)
13368  version_type=linux
13369  need_lib_prefix=no
13370  need_version=no
13371  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13372  soname_spec='${libname}${release}${shared_ext}$major'
13373  shlibpath_var=LD_LIBRARY_PATH
13374  shlibpath_overrides_runpath=yes
13375  ;;
13376
13377openbsd*)
13378  version_type=sunos
13379  sys_lib_dlsearch_path_spec="/usr/lib"
13380  need_lib_prefix=no
13381  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13382  case $host_os in
13383    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13384    *)                         need_version=no  ;;
13385  esac
13386  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13387  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13388  shlibpath_var=LD_LIBRARY_PATH
13389  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13390    case $host_os in
13391      openbsd2.[89] | openbsd2.[89].*)
13392	shlibpath_overrides_runpath=no
13393	;;
13394      *)
13395	shlibpath_overrides_runpath=yes
13396	;;
13397      esac
13398  else
13399    shlibpath_overrides_runpath=yes
13400  fi
13401  ;;
13402
13403os2*)
13404  libname_spec='$name'
13405  shrext_cmds=".dll"
13406  need_lib_prefix=no
13407  library_names_spec='$libname${shared_ext} $libname.a'
13408  dynamic_linker='OS/2 ld.exe'
13409  shlibpath_var=LIBPATH
13410  ;;
13411
13412osf3* | osf4* | osf5*)
13413  version_type=osf
13414  need_lib_prefix=no
13415  need_version=no
13416  soname_spec='${libname}${release}${shared_ext}$major'
13417  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13418  shlibpath_var=LD_LIBRARY_PATH
13419  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13420  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13421  ;;
13422
13423solaris*)
13424  version_type=linux
13425  need_lib_prefix=no
13426  need_version=no
13427  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13428  soname_spec='${libname}${release}${shared_ext}$major'
13429  shlibpath_var=LD_LIBRARY_PATH
13430  shlibpath_overrides_runpath=yes
13431  hardcode_into_libs=yes
13432  # ldd complains unless libraries are executable
13433  postinstall_cmds='chmod +x $lib'
13434  ;;
13435
13436sunos4*)
13437  version_type=sunos
13438  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13439  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13440  shlibpath_var=LD_LIBRARY_PATH
13441  shlibpath_overrides_runpath=yes
13442  if test "$with_gnu_ld" = yes; then
13443    need_lib_prefix=no
13444  fi
13445  need_version=yes
13446  ;;
13447
13448sysv4 | sysv4.3*)
13449  version_type=linux
13450  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13451  soname_spec='${libname}${release}${shared_ext}$major'
13452  shlibpath_var=LD_LIBRARY_PATH
13453  case $host_vendor in
13454    sni)
13455      shlibpath_overrides_runpath=no
13456      need_lib_prefix=no
13457      export_dynamic_flag_spec='${wl}-Blargedynsym'
13458      runpath_var=LD_RUN_PATH
13459      ;;
13460    siemens)
13461      need_lib_prefix=no
13462      ;;
13463    motorola)
13464      need_lib_prefix=no
13465      need_version=no
13466      shlibpath_overrides_runpath=no
13467      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13468      ;;
13469  esac
13470  ;;
13471
13472sysv4*MP*)
13473  if test -d /usr/nec ;then
13474    version_type=linux
13475    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13476    soname_spec='$libname${shared_ext}.$major'
13477    shlibpath_var=LD_LIBRARY_PATH
13478  fi
13479  ;;
13480
13481sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13482  version_type=freebsd-elf
13483  need_lib_prefix=no
13484  need_version=no
13485  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13486  soname_spec='${libname}${release}${shared_ext}$major'
13487  shlibpath_var=LD_LIBRARY_PATH
13488  hardcode_into_libs=yes
13489  if test "$with_gnu_ld" = yes; then
13490    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13491    shlibpath_overrides_runpath=no
13492  else
13493    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13494    shlibpath_overrides_runpath=yes
13495    case $host_os in
13496      sco3.2v5*)
13497        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13498	;;
13499    esac
13500  fi
13501  sys_lib_dlsearch_path_spec='/usr/lib'
13502  ;;
13503
13504uts4*)
13505  version_type=linux
13506  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13507  soname_spec='${libname}${release}${shared_ext}$major'
13508  shlibpath_var=LD_LIBRARY_PATH
13509  ;;
13510
13511*)
13512  dynamic_linker=no
13513  ;;
13514esac
13515{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13516echo "${ECHO_T}$dynamic_linker" >&6; }
13517test "$dynamic_linker" = no && can_build_shared=no
13518
13519variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13520if test "$GCC" = yes; then
13521  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13522fi
13523
13524{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13525echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
13526hardcode_action_CXX=
13527if test -n "$hardcode_libdir_flag_spec_CXX" || \
13528   test -n "$runpath_var_CXX" || \
13529   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13530
13531  # We can hardcode non-existant directories.
13532  if test "$hardcode_direct_CXX" != no &&
13533     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13534     # have to relink, otherwise we might link with an installed library
13535     # when we should be linking with a yet-to-be-installed one
13536     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13537     test "$hardcode_minus_L_CXX" != no; then
13538    # Linking always hardcodes the temporary library directory.
13539    hardcode_action_CXX=relink
13540  else
13541    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13542    hardcode_action_CXX=immediate
13543  fi
13544else
13545  # We cannot hardcode anything, or else we can only hardcode existing
13546  # directories.
13547  hardcode_action_CXX=unsupported
13548fi
13549{ echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13550echo "${ECHO_T}$hardcode_action_CXX" >&6; }
13551
13552if test "$hardcode_action_CXX" = relink; then
13553  # Fast installation is not supported
13554  enable_fast_install=no
13555elif test "$shlibpath_overrides_runpath" = yes ||
13556     test "$enable_shared" = no; then
13557  # Fast installation is not necessary
13558  enable_fast_install=needless
13559fi
13560
13561
13562# The else clause should only fire when bootstrapping the
13563# libtool distribution, otherwise you forgot to ship ltmain.sh
13564# with your package, and you will get complaints that there are
13565# no rules to generate ltmain.sh.
13566if test -f "$ltmain"; then
13567  # See if we are running on zsh, and set the options which allow our commands through
13568  # without removal of \ escapes.
13569  if test -n "${ZSH_VERSION+set}" ; then
13570    setopt NO_GLOB_SUBST
13571  fi
13572  # Now quote all the things that may contain metacharacters while being
13573  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13574  # variables and quote the copies for generation of the libtool script.
13575  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13576    SED SHELL STRIP \
13577    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13578    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13579    deplibs_check_method reload_flag reload_cmds need_locks \
13580    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13581    lt_cv_sys_global_symbol_to_c_name_address \
13582    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13583    old_postinstall_cmds old_postuninstall_cmds \
13584    compiler_CXX \
13585    CC_CXX \
13586    LD_CXX \
13587    lt_prog_compiler_wl_CXX \
13588    lt_prog_compiler_pic_CXX \
13589    lt_prog_compiler_static_CXX \
13590    lt_prog_compiler_no_builtin_flag_CXX \
13591    export_dynamic_flag_spec_CXX \
13592    thread_safe_flag_spec_CXX \
13593    whole_archive_flag_spec_CXX \
13594    enable_shared_with_static_runtimes_CXX \
13595    old_archive_cmds_CXX \
13596    old_archive_from_new_cmds_CXX \
13597    predep_objects_CXX \
13598    postdep_objects_CXX \
13599    predeps_CXX \
13600    postdeps_CXX \
13601    compiler_lib_search_path_CXX \
13602    archive_cmds_CXX \
13603    archive_expsym_cmds_CXX \
13604    postinstall_cmds_CXX \
13605    postuninstall_cmds_CXX \
13606    old_archive_from_expsyms_cmds_CXX \
13607    allow_undefined_flag_CXX \
13608    no_undefined_flag_CXX \
13609    export_symbols_cmds_CXX \
13610    hardcode_libdir_flag_spec_CXX \
13611    hardcode_libdir_flag_spec_ld_CXX \
13612    hardcode_libdir_separator_CXX \
13613    hardcode_automatic_CXX \
13614    module_cmds_CXX \
13615    module_expsym_cmds_CXX \
13616    lt_cv_prog_compiler_c_o_CXX \
13617    exclude_expsyms_CXX \
13618    include_expsyms_CXX; do
13619
13620    case $var in
13621    old_archive_cmds_CXX | \
13622    old_archive_from_new_cmds_CXX | \
13623    archive_cmds_CXX | \
13624    archive_expsym_cmds_CXX | \
13625    module_cmds_CXX | \
13626    module_expsym_cmds_CXX | \
13627    old_archive_from_expsyms_cmds_CXX | \
13628    export_symbols_cmds_CXX | \
13629    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13630    postinstall_cmds | postuninstall_cmds | \
13631    old_postinstall_cmds | old_postuninstall_cmds | \
13632    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13633      # Double-quote double-evaled strings.
13634      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13635      ;;
13636    *)
13637      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13638      ;;
13639    esac
13640  done
13641
13642  case $lt_echo in
13643  *'\$0 --fallback-echo"')
13644    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13645    ;;
13646  esac
13647
13648cfgfile="$ofile"
13649
13650  cat <<__EOF__ >> "$cfgfile"
13651# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13652
13653# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13654
13655# Shell to use when invoking shell scripts.
13656SHELL=$lt_SHELL
13657
13658# Whether or not to build shared libraries.
13659build_libtool_libs=$enable_shared
13660
13661# Whether or not to build static libraries.
13662build_old_libs=$enable_static
13663
13664# Whether or not to add -lc for building shared libraries.
13665build_libtool_need_lc=$archive_cmds_need_lc_CXX
13666
13667# Whether or not to disallow shared libs when runtime libs are static
13668allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13669
13670# Whether or not to optimize for fast installation.
13671fast_install=$enable_fast_install
13672
13673# The host system.
13674host_alias=$host_alias
13675host=$host
13676host_os=$host_os
13677
13678# The build system.
13679build_alias=$build_alias
13680build=$build
13681build_os=$build_os
13682
13683# An echo program that does not interpret backslashes.
13684echo=$lt_echo
13685
13686# The archiver.
13687AR=$lt_AR
13688AR_FLAGS=$lt_AR_FLAGS
13689
13690# A C compiler.
13691LTCC=$lt_LTCC
13692
13693# LTCC compiler flags.
13694LTCFLAGS=$lt_LTCFLAGS
13695
13696# A language-specific compiler.
13697CC=$lt_compiler_CXX
13698
13699# Is the compiler the GNU C compiler?
13700with_gcc=$GCC_CXX
13701
13702# An ERE matcher.
13703EGREP=$lt_EGREP
13704
13705# The linker used to build libraries.
13706LD=$lt_LD_CXX
13707
13708# Whether we need hard or soft links.
13709LN_S=$lt_LN_S
13710
13711# A BSD-compatible nm program.
13712NM=$lt_NM
13713
13714# A symbol stripping program
13715STRIP=$lt_STRIP
13716
13717# Used to examine libraries when file_magic_cmd begins "file"
13718MAGIC_CMD=$MAGIC_CMD
13719
13720# Used on cygwin: DLL creation program.
13721DLLTOOL="$DLLTOOL"
13722
13723# Used on cygwin: object dumper.
13724OBJDUMP="$OBJDUMP"
13725
13726# Used on cygwin: assembler.
13727AS="$AS"
13728
13729# The name of the directory that contains temporary libtool files.
13730objdir=$objdir
13731
13732# How to create reloadable object files.
13733reload_flag=$lt_reload_flag
13734reload_cmds=$lt_reload_cmds
13735
13736# How to pass a linker flag through the compiler.
13737wl=$lt_lt_prog_compiler_wl_CXX
13738
13739# Object file suffix (normally "o").
13740objext="$ac_objext"
13741
13742# Old archive suffix (normally "a").
13743libext="$libext"
13744
13745# Shared library suffix (normally ".so").
13746shrext_cmds='$shrext_cmds'
13747
13748# Executable file suffix (normally "").
13749exeext="$exeext"
13750
13751# Additional compiler flags for building library objects.
13752pic_flag=$lt_lt_prog_compiler_pic_CXX
13753pic_mode=$pic_mode
13754
13755# What is the maximum length of a command?
13756max_cmd_len=$lt_cv_sys_max_cmd_len
13757
13758# Does compiler simultaneously support -c and -o options?
13759compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13760
13761# Must we lock files when doing compilation?
13762need_locks=$lt_need_locks
13763
13764# Do we need the lib prefix for modules?
13765need_lib_prefix=$need_lib_prefix
13766
13767# Do we need a version for libraries?
13768need_version=$need_version
13769
13770# Whether dlopen is supported.
13771dlopen_support=$enable_dlopen
13772
13773# Whether dlopen of programs is supported.
13774dlopen_self=$enable_dlopen_self
13775
13776# Whether dlopen of statically linked programs is supported.
13777dlopen_self_static=$enable_dlopen_self_static
13778
13779# Compiler flag to prevent dynamic linking.
13780link_static_flag=$lt_lt_prog_compiler_static_CXX
13781
13782# Compiler flag to turn off builtin functions.
13783no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13784
13785# Compiler flag to allow reflexive dlopens.
13786export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13787
13788# Compiler flag to generate shared objects directly from archives.
13789whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13790
13791# Compiler flag to generate thread-safe objects.
13792thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13793
13794# Library versioning type.
13795version_type=$version_type
13796
13797# Format of library name prefix.
13798libname_spec=$lt_libname_spec
13799
13800# List of archive names.  First name is the real one, the rest are links.
13801# The last name is the one that the linker finds with -lNAME.
13802library_names_spec=$lt_library_names_spec
13803
13804# The coded name of the library, if different from the real name.
13805soname_spec=$lt_soname_spec
13806
13807# Commands used to build and install an old-style archive.
13808RANLIB=$lt_RANLIB
13809old_archive_cmds=$lt_old_archive_cmds_CXX
13810old_postinstall_cmds=$lt_old_postinstall_cmds
13811old_postuninstall_cmds=$lt_old_postuninstall_cmds
13812
13813# Create an old-style archive from a shared archive.
13814old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
13815
13816# Create a temporary old-style archive to link instead of a shared archive.
13817old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
13818
13819# Commands used to build and install a shared archive.
13820archive_cmds=$lt_archive_cmds_CXX
13821archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
13822postinstall_cmds=$lt_postinstall_cmds
13823postuninstall_cmds=$lt_postuninstall_cmds
13824
13825# Commands used to build a loadable module (assumed same as above if empty)
13826module_cmds=$lt_module_cmds_CXX
13827module_expsym_cmds=$lt_module_expsym_cmds_CXX
13828
13829# Commands to strip libraries.
13830old_striplib=$lt_old_striplib
13831striplib=$lt_striplib
13832
13833# Dependencies to place before the objects being linked to create a
13834# shared library.
13835predep_objects=$lt_predep_objects_CXX
13836
13837# Dependencies to place after the objects being linked to create a
13838# shared library.
13839postdep_objects=$lt_postdep_objects_CXX
13840
13841# Dependencies to place before the objects being linked to create a
13842# shared library.
13843predeps=$lt_predeps_CXX
13844
13845# Dependencies to place after the objects being linked to create a
13846# shared library.
13847postdeps=$lt_postdeps_CXX
13848
13849# The library search path used internally by the compiler when linking
13850# a shared library.
13851compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
13852
13853# Method to check whether dependent libraries are shared objects.
13854deplibs_check_method=$lt_deplibs_check_method
13855
13856# Command to use when deplibs_check_method == file_magic.
13857file_magic_cmd=$lt_file_magic_cmd
13858
13859# Flag that allows shared libraries with undefined symbols to be built.
13860allow_undefined_flag=$lt_allow_undefined_flag_CXX
13861
13862# Flag that forces no undefined symbols.
13863no_undefined_flag=$lt_no_undefined_flag_CXX
13864
13865# Commands used to finish a libtool library installation in a directory.
13866finish_cmds=$lt_finish_cmds
13867
13868# Same as above, but a single script fragment to be evaled but not shown.
13869finish_eval=$lt_finish_eval
13870
13871# Take the output of nm and produce a listing of raw symbols and C names.
13872global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
13873
13874# Transform the output of nm in a proper C declaration
13875global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
13876
13877# Transform the output of nm in a C name address pair
13878global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
13879
13880# This is the shared library runtime path variable.
13881runpath_var=$runpath_var
13882
13883# This is the shared library path variable.
13884shlibpath_var=$shlibpath_var
13885
13886# Is shlibpath searched before the hard-coded library search path?
13887shlibpath_overrides_runpath=$shlibpath_overrides_runpath
13888
13889# How to hardcode a shared library path into an executable.
13890hardcode_action=$hardcode_action_CXX
13891
13892# Whether we should hardcode library paths into libraries.
13893hardcode_into_libs=$hardcode_into_libs
13894
13895# Flag to hardcode \$libdir into a binary during linking.
13896# This must work even if \$libdir does not exist.
13897hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
13898
13899# If ld is used when linking, flag to hardcode \$libdir into
13900# a binary during linking. This must work even if \$libdir does
13901# not exist.
13902hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
13903
13904# Whether we need a single -rpath flag with a separated argument.
13905hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
13906
13907# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
13908# resulting binary.
13909hardcode_direct=$hardcode_direct_CXX
13910
13911# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
13912# resulting binary.
13913hardcode_minus_L=$hardcode_minus_L_CXX
13914
13915# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
13916# the resulting binary.
13917hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
13918
13919# Set to yes if building a shared library automatically hardcodes DIR into the library
13920# and all subsequent libraries and executables linked against it.
13921hardcode_automatic=$hardcode_automatic_CXX
13922
13923# Variables whose values should be saved in libtool wrapper scripts and
13924# restored at relink time.
13925variables_saved_for_relink="$variables_saved_for_relink"
13926
13927# Whether libtool must link a program against all its dependency libraries.
13928link_all_deplibs=$link_all_deplibs_CXX
13929
13930# Compile-time system search path for libraries
13931sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
13932
13933# Run-time system search path for libraries
13934sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
13935
13936# Fix the shell variable \$srcfile for the compiler.
13937fix_srcfile_path="$fix_srcfile_path_CXX"
13938
13939# Set to yes if exported symbols are required.
13940always_export_symbols=$always_export_symbols_CXX
13941
13942# The commands to list exported symbols.
13943export_symbols_cmds=$lt_export_symbols_cmds_CXX
13944
13945# The commands to extract the exported symbol list from a shared archive.
13946extract_expsyms_cmds=$lt_extract_expsyms_cmds
13947
13948# Symbols that should not be listed in the preloaded symbols.
13949exclude_expsyms=$lt_exclude_expsyms_CXX
13950
13951# Symbols that must always be exported.
13952include_expsyms=$lt_include_expsyms_CXX
13953
13954# ### END LIBTOOL TAG CONFIG: $tagname
13955
13956__EOF__
13957
13958
13959else
13960  # If there is no Makefile yet, we rely on a make rule to execute
13961  # `config.status --recheck' to rerun these tests and create the
13962  # libtool script then.
13963  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
13964  if test -f "$ltmain_in"; then
13965    test -f Makefile && make "$ltmain"
13966  fi
13967fi
13968
13969
13970ac_ext=c
13971ac_cpp='$CPP $CPPFLAGS'
13972ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
13973ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13974ac_compiler_gnu=$ac_cv_c_compiler_gnu
13975
13976CC=$lt_save_CC
13977LDCXX=$LD
13978LD=$lt_save_LD
13979GCC=$lt_save_GCC
13980with_gnu_ldcxx=$with_gnu_ld
13981with_gnu_ld=$lt_save_with_gnu_ld
13982lt_cv_path_LDCXX=$lt_cv_path_LD
13983lt_cv_path_LD=$lt_save_path_LD
13984lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
13985lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
13986
13987	else
13988	  tagname=""
13989	fi
13990	;;
13991
13992      F77)
13993	if test -n "$F77" && test "X$F77" != "Xno"; then
13994
13995ac_ext=f
13996ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
13997ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
13998ac_compiler_gnu=$ac_cv_f77_compiler_gnu
13999
14000
14001archive_cmds_need_lc_F77=no
14002allow_undefined_flag_F77=
14003always_export_symbols_F77=no
14004archive_expsym_cmds_F77=
14005export_dynamic_flag_spec_F77=
14006hardcode_direct_F77=no
14007hardcode_libdir_flag_spec_F77=
14008hardcode_libdir_flag_spec_ld_F77=
14009hardcode_libdir_separator_F77=
14010hardcode_minus_L_F77=no
14011hardcode_automatic_F77=no
14012module_cmds_F77=
14013module_expsym_cmds_F77=
14014link_all_deplibs_F77=unknown
14015old_archive_cmds_F77=$old_archive_cmds
14016no_undefined_flag_F77=
14017whole_archive_flag_spec_F77=
14018enable_shared_with_static_runtimes_F77=no
14019
14020# Source file extension for f77 test sources.
14021ac_ext=f
14022
14023# Object file extension for compiled f77 test sources.
14024objext=o
14025objext_F77=$objext
14026
14027# Code to be used in simple compile tests
14028lt_simple_compile_test_code="      subroutine t\n      return\n      end\n"
14029
14030# Code to be used in simple link tests
14031lt_simple_link_test_code="      program t\n      end\n"
14032
14033# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14034
14035# If no C compiler was specified, use CC.
14036LTCC=${LTCC-"$CC"}
14037
14038# If no C compiler flags were specified, use CFLAGS.
14039LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14040
14041# Allow CC to be a program name with arguments.
14042compiler=$CC
14043
14044
14045# save warnings/boilerplate of simple test code
14046ac_outfile=conftest.$ac_objext
14047printf "$lt_simple_compile_test_code" >conftest.$ac_ext
14048eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14049_lt_compiler_boilerplate=`cat conftest.err`
14050$rm conftest*
14051
14052ac_outfile=conftest.$ac_objext
14053printf "$lt_simple_link_test_code" >conftest.$ac_ext
14054eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14055_lt_linker_boilerplate=`cat conftest.err`
14056$rm conftest*
14057
14058
14059# Allow CC to be a program name with arguments.
14060lt_save_CC="$CC"
14061CC=${F77-"f77"}
14062compiler=$CC
14063compiler_F77=$CC
14064for cc_temp in $compiler""; do
14065  case $cc_temp in
14066    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14067    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14068    \-*) ;;
14069    *) break;;
14070  esac
14071done
14072cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14073
14074
14075{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14076echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
14077{ echo "$as_me:$LINENO: result: $can_build_shared" >&5
14078echo "${ECHO_T}$can_build_shared" >&6; }
14079
14080{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14081echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
14082test "$can_build_shared" = "no" && enable_shared=no
14083
14084# On AIX, shared libraries and static libraries use the same namespace, and
14085# are all built from PIC.
14086case $host_os in
14087aix3*)
14088  test "$enable_shared" = yes && enable_static=no
14089  if test -n "$RANLIB"; then
14090    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14091    postinstall_cmds='$RANLIB $lib'
14092  fi
14093  ;;
14094aix4* | aix5*)
14095  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14096    test "$enable_shared" = yes && enable_static=no
14097  fi
14098  ;;
14099esac
14100{ echo "$as_me:$LINENO: result: $enable_shared" >&5
14101echo "${ECHO_T}$enable_shared" >&6; }
14102
14103{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14104echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
14105# Make sure either enable_shared or enable_static is yes.
14106test "$enable_shared" = yes || enable_static=yes
14107{ echo "$as_me:$LINENO: result: $enable_static" >&5
14108echo "${ECHO_T}$enable_static" >&6; }
14109
14110GCC_F77="$G77"
14111LD_F77="$LD"
14112
14113lt_prog_compiler_wl_F77=
14114lt_prog_compiler_pic_F77=
14115lt_prog_compiler_static_F77=
14116
14117{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14118echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
14119
14120  if test "$GCC" = yes; then
14121    lt_prog_compiler_wl_F77='-Wl,'
14122    lt_prog_compiler_static_F77='-static'
14123
14124    case $host_os in
14125      aix*)
14126      # All AIX code is PIC.
14127      if test "$host_cpu" = ia64; then
14128	# AIX 5 now supports IA64 processor
14129	lt_prog_compiler_static_F77='-Bstatic'
14130      fi
14131      ;;
14132
14133    amigaos*)
14134      # FIXME: we need at least 68020 code to build shared libraries, but
14135      # adding the `-m68020' flag to GCC prevents building anything better,
14136      # like `-m68040'.
14137      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14138      ;;
14139
14140    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14141      # PIC is the default for these OSes.
14142      ;;
14143
14144    mingw* | pw32* | os2*)
14145      # This hack is so that the source file can tell whether it is being
14146      # built for inclusion in a dll (and should export symbols for example).
14147      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14148      ;;
14149
14150    darwin* | rhapsody*)
14151      # PIC is the default on this platform
14152      # Common symbols not allowed in MH_DYLIB files
14153      lt_prog_compiler_pic_F77='-fno-common'
14154      ;;
14155
14156    interix3*)
14157      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14158      # Instead, we relocate shared libraries at runtime.
14159      ;;
14160
14161    msdosdjgpp*)
14162      # Just because we use GCC doesn't mean we suddenly get shared libraries
14163      # on systems that don't support them.
14164      lt_prog_compiler_can_build_shared_F77=no
14165      enable_shared=no
14166      ;;
14167
14168    sysv4*MP*)
14169      if test -d /usr/nec; then
14170	lt_prog_compiler_pic_F77=-Kconform_pic
14171      fi
14172      ;;
14173
14174    hpux*)
14175      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14176      # not for PA HP-UX.
14177      case $host_cpu in
14178      hppa*64*|ia64*)
14179	# +Z the default
14180	;;
14181      *)
14182	lt_prog_compiler_pic_F77='-fPIC'
14183	;;
14184      esac
14185      ;;
14186
14187    *)
14188      lt_prog_compiler_pic_F77='-fPIC'
14189      ;;
14190    esac
14191  else
14192    # PORTME Check for flag to pass linker flags through the system compiler.
14193    case $host_os in
14194    aix*)
14195      lt_prog_compiler_wl_F77='-Wl,'
14196      if test "$host_cpu" = ia64; then
14197	# AIX 5 now supports IA64 processor
14198	lt_prog_compiler_static_F77='-Bstatic'
14199      else
14200	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14201      fi
14202      ;;
14203      darwin*)
14204        # PIC is the default on this platform
14205        # Common symbols not allowed in MH_DYLIB files
14206       case $cc_basename in
14207         xlc*)
14208         lt_prog_compiler_pic_F77='-qnocommon'
14209         lt_prog_compiler_wl_F77='-Wl,'
14210         ;;
14211       esac
14212       ;;
14213
14214    mingw* | pw32* | os2*)
14215      # This hack is so that the source file can tell whether it is being
14216      # built for inclusion in a dll (and should export symbols for example).
14217      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14218      ;;
14219
14220    hpux9* | hpux10* | hpux11*)
14221      lt_prog_compiler_wl_F77='-Wl,'
14222      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14223      # not for PA HP-UX.
14224      case $host_cpu in
14225      hppa*64*|ia64*)
14226	# +Z the default
14227	;;
14228      *)
14229	lt_prog_compiler_pic_F77='+Z'
14230	;;
14231      esac
14232      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14233      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14234      ;;
14235
14236    irix5* | irix6* | nonstopux*)
14237      lt_prog_compiler_wl_F77='-Wl,'
14238      # PIC (with -KPIC) is the default.
14239      lt_prog_compiler_static_F77='-non_shared'
14240      ;;
14241
14242    newsos6)
14243      lt_prog_compiler_pic_F77='-KPIC'
14244      lt_prog_compiler_static_F77='-Bstatic'
14245      ;;
14246
14247    linux* | k*bsd*-gnu)
14248      case $cc_basename in
14249      icc* | ecc*)
14250	lt_prog_compiler_wl_F77='-Wl,'
14251	lt_prog_compiler_pic_F77='-KPIC'
14252	lt_prog_compiler_static_F77='-static'
14253        ;;
14254      pgcc* | pgf77* | pgf90* | pgf95*)
14255        # Portland Group compilers (*not* the Pentium gcc compiler,
14256	# which looks to be a dead project)
14257	lt_prog_compiler_wl_F77='-Wl,'
14258	lt_prog_compiler_pic_F77='-fpic'
14259	lt_prog_compiler_static_F77='-Bstatic'
14260        ;;
14261      ccc*)
14262        lt_prog_compiler_wl_F77='-Wl,'
14263        # All Alpha code is PIC.
14264        lt_prog_compiler_static_F77='-non_shared'
14265        ;;
14266      esac
14267      ;;
14268
14269    osf3* | osf4* | osf5*)
14270      lt_prog_compiler_wl_F77='-Wl,'
14271      # All OSF/1 code is PIC.
14272      lt_prog_compiler_static_F77='-non_shared'
14273      ;;
14274
14275    solaris*)
14276      lt_prog_compiler_pic_F77='-KPIC'
14277      lt_prog_compiler_static_F77='-Bstatic'
14278      case $cc_basename in
14279      f77* | f90* | f95*)
14280	lt_prog_compiler_wl_F77='-Qoption ld ';;
14281      *)
14282	lt_prog_compiler_wl_F77='-Wl,';;
14283      esac
14284      ;;
14285
14286    sunos4*)
14287      lt_prog_compiler_wl_F77='-Qoption ld '
14288      lt_prog_compiler_pic_F77='-PIC'
14289      lt_prog_compiler_static_F77='-Bstatic'
14290      ;;
14291
14292    sysv4 | sysv4.2uw2* | sysv4.3*)
14293      lt_prog_compiler_wl_F77='-Wl,'
14294      lt_prog_compiler_pic_F77='-KPIC'
14295      lt_prog_compiler_static_F77='-Bstatic'
14296      ;;
14297
14298    sysv4*MP*)
14299      if test -d /usr/nec ;then
14300	lt_prog_compiler_pic_F77='-Kconform_pic'
14301	lt_prog_compiler_static_F77='-Bstatic'
14302      fi
14303      ;;
14304
14305    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14306      lt_prog_compiler_wl_F77='-Wl,'
14307      lt_prog_compiler_pic_F77='-KPIC'
14308      lt_prog_compiler_static_F77='-Bstatic'
14309      ;;
14310
14311    unicos*)
14312      lt_prog_compiler_wl_F77='-Wl,'
14313      lt_prog_compiler_can_build_shared_F77=no
14314      ;;
14315
14316    uts4*)
14317      lt_prog_compiler_pic_F77='-pic'
14318      lt_prog_compiler_static_F77='-Bstatic'
14319      ;;
14320
14321    *)
14322      lt_prog_compiler_can_build_shared_F77=no
14323      ;;
14324    esac
14325  fi
14326
14327{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14328echo "${ECHO_T}$lt_prog_compiler_pic_F77" >&6; }
14329
14330#
14331# Check to make sure the PIC flag actually works.
14332#
14333if test -n "$lt_prog_compiler_pic_F77"; then
14334
14335{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14336echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... $ECHO_C" >&6; }
14337if test "${lt_prog_compiler_pic_works_F77+set}" = set; then
14338  echo $ECHO_N "(cached) $ECHO_C" >&6
14339else
14340  lt_prog_compiler_pic_works_F77=no
14341  ac_outfile=conftest.$ac_objext
14342   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14343   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14344   # Insert the option either (1) after the last *FLAGS variable, or
14345   # (2) before a word containing "conftest.", or (3) at the end.
14346   # Note that $ac_compile itself does not contain backslashes and begins
14347   # with a dollar sign (not a hyphen), so the echo should work correctly.
14348   # The option is referenced via a variable to avoid confusing sed.
14349   lt_compile=`echo "$ac_compile" | $SED \
14350   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14351   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14352   -e 's:$: $lt_compiler_flag:'`
14353   (eval echo "\"\$as_me:14353: $lt_compile\"" >&5)
14354   (eval "$lt_compile" 2>conftest.err)
14355   ac_status=$?
14356   cat conftest.err >&5
14357   echo "$as_me:14357: \$? = $ac_status" >&5
14358   if (exit $ac_status) && test -s "$ac_outfile"; then
14359     # The compiler can only warn and ignore the option if not recognized
14360     # So say no if there are warnings other than the usual output.
14361     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14362     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14363     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14364       lt_prog_compiler_pic_works_F77=yes
14365     fi
14366   fi
14367   $rm conftest*
14368
14369fi
14370{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_F77" >&5
14371echo "${ECHO_T}$lt_prog_compiler_pic_works_F77" >&6; }
14372
14373if test x"$lt_prog_compiler_pic_works_F77" = xyes; then
14374    case $lt_prog_compiler_pic_F77 in
14375     "" | " "*) ;;
14376     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14377     esac
14378else
14379    lt_prog_compiler_pic_F77=
14380     lt_prog_compiler_can_build_shared_F77=no
14381fi
14382
14383fi
14384case $host_os in
14385  # For platforms which do not support PIC, -DPIC is meaningless:
14386  *djgpp*)
14387    lt_prog_compiler_pic_F77=
14388    ;;
14389  *)
14390    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14391    ;;
14392esac
14393
14394#
14395# Check to make sure the static flag actually works.
14396#
14397wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14398{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14399echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
14400if test "${lt_prog_compiler_static_works_F77+set}" = set; then
14401  echo $ECHO_N "(cached) $ECHO_C" >&6
14402else
14403  lt_prog_compiler_static_works_F77=no
14404   save_LDFLAGS="$LDFLAGS"
14405   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14406   printf "$lt_simple_link_test_code" > conftest.$ac_ext
14407   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14408     # The linker can only warn and ignore the option if not recognized
14409     # So say no if there are warnings
14410     if test -s conftest.err; then
14411       # Append any errors to the config.log.
14412       cat conftest.err 1>&5
14413       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14414       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14415       if diff conftest.exp conftest.er2 >/dev/null; then
14416         lt_prog_compiler_static_works_F77=yes
14417       fi
14418     else
14419       lt_prog_compiler_static_works_F77=yes
14420     fi
14421   fi
14422   $rm conftest*
14423   LDFLAGS="$save_LDFLAGS"
14424
14425fi
14426{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_F77" >&5
14427echo "${ECHO_T}$lt_prog_compiler_static_works_F77" >&6; }
14428
14429if test x"$lt_prog_compiler_static_works_F77" = xyes; then
14430    :
14431else
14432    lt_prog_compiler_static_F77=
14433fi
14434
14435
14436{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14437echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
14438if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14439  echo $ECHO_N "(cached) $ECHO_C" >&6
14440else
14441  lt_cv_prog_compiler_c_o_F77=no
14442   $rm -r conftest 2>/dev/null
14443   mkdir conftest
14444   cd conftest
14445   mkdir out
14446   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
14447
14448   lt_compiler_flag="-o out/conftest2.$ac_objext"
14449   # Insert the option either (1) after the last *FLAGS variable, or
14450   # (2) before a word containing "conftest.", or (3) at the end.
14451   # Note that $ac_compile itself does not contain backslashes and begins
14452   # with a dollar sign (not a hyphen), so the echo should work correctly.
14453   lt_compile=`echo "$ac_compile" | $SED \
14454   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14455   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14456   -e 's:$: $lt_compiler_flag:'`
14457   (eval echo "\"\$as_me:14457: $lt_compile\"" >&5)
14458   (eval "$lt_compile" 2>out/conftest.err)
14459   ac_status=$?
14460   cat out/conftest.err >&5
14461   echo "$as_me:14461: \$? = $ac_status" >&5
14462   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14463   then
14464     # The compiler can only warn and ignore the option if not recognized
14465     # So say no if there are warnings
14466     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14467     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14468     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14469       lt_cv_prog_compiler_c_o_F77=yes
14470     fi
14471   fi
14472   chmod u+w . 2>&5
14473   $rm conftest*
14474   # SGI C++ compiler will create directory out/ii_files/ for
14475   # template instantiation
14476   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14477   $rm out/* && rmdir out
14478   cd ..
14479   rmdir conftest
14480   $rm conftest*
14481
14482fi
14483{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14484echo "${ECHO_T}$lt_cv_prog_compiler_c_o_F77" >&6; }
14485
14486
14487hard_links="nottested"
14488if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14489  # do not overwrite the value of need_locks provided by the user
14490  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14491echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
14492  hard_links=yes
14493  $rm conftest*
14494  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14495  touch conftest.a
14496  ln conftest.a conftest.b 2>&5 || hard_links=no
14497  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14498  { echo "$as_me:$LINENO: result: $hard_links" >&5
14499echo "${ECHO_T}$hard_links" >&6; }
14500  if test "$hard_links" = no; then
14501    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14502echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14503    need_locks=warn
14504  fi
14505else
14506  need_locks=no
14507fi
14508
14509{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14510echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
14511
14512  runpath_var=
14513  allow_undefined_flag_F77=
14514  enable_shared_with_static_runtimes_F77=no
14515  archive_cmds_F77=
14516  archive_expsym_cmds_F77=
14517  old_archive_From_new_cmds_F77=
14518  old_archive_from_expsyms_cmds_F77=
14519  export_dynamic_flag_spec_F77=
14520  whole_archive_flag_spec_F77=
14521  thread_safe_flag_spec_F77=
14522  hardcode_libdir_flag_spec_F77=
14523  hardcode_libdir_flag_spec_ld_F77=
14524  hardcode_libdir_separator_F77=
14525  hardcode_direct_F77=no
14526  hardcode_minus_L_F77=no
14527  hardcode_shlibpath_var_F77=unsupported
14528  link_all_deplibs_F77=unknown
14529  hardcode_automatic_F77=no
14530  module_cmds_F77=
14531  module_expsym_cmds_F77=
14532  always_export_symbols_F77=no
14533  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14534  # include_expsyms should be a list of space-separated symbols to be *always*
14535  # included in the symbol list
14536  include_expsyms_F77=
14537  # exclude_expsyms can be an extended regexp of symbols to exclude
14538  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14539  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14540  # as well as any symbol that contains `d'.
14541  exclude_expsyms_F77="_GLOBAL_OFFSET_TABLE_"
14542  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14543  # platforms (ab)use it in PIC code, but their linkers get confused if
14544  # the symbol is explicitly referenced.  Since portable code cannot
14545  # rely on this symbol name, it's probably fine to never include it in
14546  # preloaded symbol tables.
14547  extract_expsyms_cmds=
14548  # Just being paranoid about ensuring that cc_basename is set.
14549  for cc_temp in $compiler""; do
14550  case $cc_temp in
14551    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14552    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14553    \-*) ;;
14554    *) break;;
14555  esac
14556done
14557cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14558
14559  case $host_os in
14560  cygwin* | mingw* | pw32*)
14561    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14562    # When not using gcc, we currently assume that we are using
14563    # Microsoft Visual C++.
14564    if test "$GCC" != yes; then
14565      with_gnu_ld=no
14566    fi
14567    ;;
14568  interix*)
14569    # we just hope/assume this is gcc and not c89 (= MSVC++)
14570    with_gnu_ld=yes
14571    ;;
14572  openbsd*)
14573    with_gnu_ld=no
14574    ;;
14575  esac
14576
14577  ld_shlibs_F77=yes
14578  if test "$with_gnu_ld" = yes; then
14579    # If archive_cmds runs LD, not CC, wlarc should be empty
14580    wlarc='${wl}'
14581
14582    # Set some defaults for GNU ld with shared library support. These
14583    # are reset later if shared libraries are not supported. Putting them
14584    # here allows them to be overridden if necessary.
14585    runpath_var=LD_RUN_PATH
14586    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14587    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14588    # ancient GNU ld didn't support --whole-archive et. al.
14589    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14590	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14591      else
14592  	whole_archive_flag_spec_F77=
14593    fi
14594    supports_anon_versioning=no
14595    case `$LD -v 2>/dev/null` in
14596      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14597      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14598      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14599      *\ 2.11.*) ;; # other 2.11 versions
14600      *) supports_anon_versioning=yes ;;
14601    esac
14602
14603    # See if GNU ld supports shared libraries.
14604    case $host_os in
14605    aix3* | aix4* | aix5*)
14606      # On AIX/PPC, the GNU linker is very broken
14607      if test "$host_cpu" != ia64; then
14608	ld_shlibs_F77=no
14609	cat <<EOF 1>&2
14610
14611*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14612*** to be unable to reliably create shared libraries on AIX.
14613*** Therefore, libtool is disabling shared libraries support.  If you
14614*** really care for shared libraries, you may want to modify your PATH
14615*** so that a non-GNU linker is found, and then restart.
14616
14617EOF
14618      fi
14619      ;;
14620
14621    amigaos*)
14622      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)'
14623      hardcode_libdir_flag_spec_F77='-L$libdir'
14624      hardcode_minus_L_F77=yes
14625
14626      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14627      # that the semantics of dynamic libraries on AmigaOS, at least up
14628      # to version 4, is to share data among multiple programs linked
14629      # with the same dynamic library.  Since this doesn't match the
14630      # behavior of shared libraries on other platforms, we can't use
14631      # them.
14632      ld_shlibs_F77=no
14633      ;;
14634
14635    beos*)
14636      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14637	allow_undefined_flag_F77=unsupported
14638	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14639	# support --undefined.  This deserves some investigation.  FIXME
14640	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14641      else
14642	ld_shlibs_F77=no
14643      fi
14644      ;;
14645
14646    cygwin* | mingw* | pw32*)
14647      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14648      # as there is no search path for DLLs.
14649      hardcode_libdir_flag_spec_F77='-L$libdir'
14650      allow_undefined_flag_F77=unsupported
14651      always_export_symbols_F77=no
14652      enable_shared_with_static_runtimes_F77=yes
14653      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
14654
14655      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14656        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14657	# If the export-symbols file already is a .def file (1st line
14658	# is EXPORTS), use it as is; otherwise, prepend...
14659	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14660	  cp $export_symbols $output_objdir/$soname.def;
14661	else
14662	  echo EXPORTS > $output_objdir/$soname.def;
14663	  cat $export_symbols >> $output_objdir/$soname.def;
14664	fi~
14665	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14666      else
14667	ld_shlibs_F77=no
14668      fi
14669      ;;
14670
14671    interix3*)
14672      hardcode_direct_F77=no
14673      hardcode_shlibpath_var_F77=no
14674      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14675      export_dynamic_flag_spec_F77='${wl}-E'
14676      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14677      # Instead, shared libraries are loaded at an image base (0x10000000 by
14678      # default) and relocated if they conflict, which is a slow very memory
14679      # consuming and fragmenting process.  To avoid this, we pick a random,
14680      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14681      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14682      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'
14683      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'
14684      ;;
14685
14686    linux* | k*bsd*-gnu)
14687      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14688	tmp_addflag=
14689	case $cc_basename,$host_cpu in
14690	pgcc*)				# Portland Group C compiler
14691	  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'
14692	  tmp_addflag=' $pic_flag'
14693	  ;;
14694	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14695	  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'
14696	  tmp_addflag=' $pic_flag -Mnomain' ;;
14697	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14698	  tmp_addflag=' -i_dynamic' ;;
14699	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14700	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14701	ifc* | ifort*)			# Intel Fortran compiler
14702	  tmp_addflag=' -nofor_main' ;;
14703	esac
14704	archive_cmds_F77='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14705
14706	if test $supports_anon_versioning = yes; then
14707	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14708  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14709  $echo "local: *; };" >> $output_objdir/$libname.ver~
14710	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14711	fi
14712	link_all_deplibs_F77=no
14713      else
14714	ld_shlibs_F77=no
14715      fi
14716      ;;
14717
14718    netbsd* | netbsdelf*-gnu)
14719      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14720	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14721	wlarc=
14722      else
14723	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14724	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14725      fi
14726      ;;
14727
14728    solaris*)
14729      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14730	ld_shlibs_F77=no
14731	cat <<EOF 1>&2
14732
14733*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14734*** create shared libraries on Solaris systems.  Therefore, libtool
14735*** is disabling shared libraries support.  We urge you to upgrade GNU
14736*** binutils to release 2.9.1 or newer.  Another option is to modify
14737*** your PATH or compiler configuration so that the native linker is
14738*** used, and then restart.
14739
14740EOF
14741      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14742	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14743	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14744      else
14745	ld_shlibs_F77=no
14746      fi
14747      ;;
14748
14749    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14750      case `$LD -v 2>&1` in
14751        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14752	ld_shlibs_F77=no
14753	cat <<_LT_EOF 1>&2
14754
14755*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14756*** reliably create shared libraries on SCO systems.  Therefore, libtool
14757*** is disabling shared libraries support.  We urge you to upgrade GNU
14758*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14759*** your PATH or compiler configuration so that the native linker is
14760*** used, and then restart.
14761
14762_LT_EOF
14763	;;
14764	*)
14765	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14766	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
14767	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
14768	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
14769	  else
14770	    ld_shlibs_F77=no
14771	  fi
14772	;;
14773      esac
14774      ;;
14775
14776    sunos4*)
14777      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
14778      wlarc=
14779      hardcode_direct_F77=yes
14780      hardcode_shlibpath_var_F77=no
14781      ;;
14782
14783    *)
14784      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14785	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14786	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14787      else
14788	ld_shlibs_F77=no
14789      fi
14790      ;;
14791    esac
14792
14793    if test "$ld_shlibs_F77" = no; then
14794      runpath_var=
14795      hardcode_libdir_flag_spec_F77=
14796      export_dynamic_flag_spec_F77=
14797      whole_archive_flag_spec_F77=
14798    fi
14799  else
14800    # PORTME fill in a description of your system's linker (not GNU ld)
14801    case $host_os in
14802    aix3*)
14803      allow_undefined_flag_F77=unsupported
14804      always_export_symbols_F77=yes
14805      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'
14806      # Note: this linker hardcodes the directories in LIBPATH if there
14807      # are no directories specified by -L.
14808      hardcode_minus_L_F77=yes
14809      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
14810	# Neither direct hardcoding nor static linking is supported with a
14811	# broken collect2.
14812	hardcode_direct_F77=unsupported
14813      fi
14814      ;;
14815
14816    aix4* | aix5*)
14817      if test "$host_cpu" = ia64; then
14818	# On IA64, the linker does run time linking by default, so we don't
14819	# have to do anything special.
14820	aix_use_runtimelinking=no
14821	exp_sym_flag='-Bexport'
14822	no_entry_flag=""
14823      else
14824	# If we're using GNU nm, then we don't want the "-C" option.
14825	# -C means demangle to AIX nm, but means don't demangle with GNU nm
14826	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
14827	  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'
14828	else
14829	  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'
14830	fi
14831	aix_use_runtimelinking=no
14832
14833	# Test if we are trying to use run time linking or normal
14834	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
14835	# need to do runtime linking.
14836	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
14837	  for ld_flag in $LDFLAGS; do
14838  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
14839  	    aix_use_runtimelinking=yes
14840  	    break
14841  	  fi
14842	  done
14843	  ;;
14844	esac
14845
14846	exp_sym_flag='-bexport'
14847	no_entry_flag='-bnoentry'
14848      fi
14849
14850      # When large executables or shared objects are built, AIX ld can
14851      # have problems creating the table of contents.  If linking a library
14852      # or program results in "error TOC overflow" add -mminimal-toc to
14853      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
14854      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
14855
14856      archive_cmds_F77=''
14857      hardcode_direct_F77=yes
14858      hardcode_libdir_separator_F77=':'
14859      link_all_deplibs_F77=yes
14860
14861      if test "$GCC" = yes; then
14862	case $host_os in aix4.[012]|aix4.[012].*)
14863	# We only want to do this on AIX 4.2 and lower, the check
14864	# below for broken collect2 doesn't work under 4.3+
14865	  collect2name=`${CC} -print-prog-name=collect2`
14866	  if test -f "$collect2name" && \
14867  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
14868	  then
14869  	  # We have reworked collect2
14870  	  hardcode_direct_F77=yes
14871	  else
14872  	  # We have old collect2
14873  	  hardcode_direct_F77=unsupported
14874  	  # It fails to find uninstalled libraries when the uninstalled
14875  	  # path is not listed in the libpath.  Setting hardcode_minus_L
14876  	  # to unsupported forces relinking
14877  	  hardcode_minus_L_F77=yes
14878  	  hardcode_libdir_flag_spec_F77='-L$libdir'
14879  	  hardcode_libdir_separator_F77=
14880	  fi
14881	  ;;
14882	esac
14883	shared_flag='-shared'
14884	if test "$aix_use_runtimelinking" = yes; then
14885	  shared_flag="$shared_flag "'${wl}-G'
14886	fi
14887      else
14888	# not using gcc
14889	if test "$host_cpu" = ia64; then
14890  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
14891  	# chokes on -Wl,-G. The following line is correct:
14892	  shared_flag='-G'
14893	else
14894	  if test "$aix_use_runtimelinking" = yes; then
14895	    shared_flag='${wl}-G'
14896	  else
14897	    shared_flag='${wl}-bM:SRE'
14898	  fi
14899	fi
14900      fi
14901
14902      # It seems that -bexpall does not export symbols beginning with
14903      # underscore (_), so it is better to generate a list of symbols to export.
14904      always_export_symbols_F77=yes
14905      if test "$aix_use_runtimelinking" = yes; then
14906	# Warning - without using the other runtime loading flags (-brtl),
14907	# -berok will link without error, but may produce a broken library.
14908	allow_undefined_flag_F77='-berok'
14909       # Determine the default libpath from the value encoded in an empty executable.
14910       cat >conftest.$ac_ext <<_ACEOF
14911      program main
14912
14913      end
14914_ACEOF
14915rm -f conftest.$ac_objext conftest$ac_exeext
14916if { (ac_try="$ac_link"
14917case "(($ac_try" in
14918  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14919  *) ac_try_echo=$ac_try;;
14920esac
14921eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14922  (eval "$ac_link") 2>conftest.er1
14923  ac_status=$?
14924  grep -v '^ *+' conftest.er1 >conftest.err
14925  rm -f conftest.er1
14926  cat conftest.err >&5
14927  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14928  (exit $ac_status); } &&
14929	 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
14930  { (case "(($ac_try" in
14931  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14932  *) ac_try_echo=$ac_try;;
14933esac
14934eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14935  (eval "$ac_try") 2>&5
14936  ac_status=$?
14937  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14938  (exit $ac_status); }; } &&
14939	 { ac_try='test -s conftest$ac_exeext'
14940  { (case "(($ac_try" in
14941  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14942  *) ac_try_echo=$ac_try;;
14943esac
14944eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14945  (eval "$ac_try") 2>&5
14946  ac_status=$?
14947  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14948  (exit $ac_status); }; }; then
14949
14950aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
14951}'`
14952# Check for a 64-bit object if we didn't find anything.
14953if 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; }
14954}'`; fi
14955else
14956  echo "$as_me: failed program was:" >&5
14957sed 's/^/| /' conftest.$ac_ext >&5
14958
14959
14960fi
14961
14962rm -f core conftest.err conftest.$ac_objext \
14963      conftest$ac_exeext conftest.$ac_ext
14964if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
14965
14966       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
14967	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"
14968       else
14969	if test "$host_cpu" = ia64; then
14970	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
14971	  allow_undefined_flag_F77="-z nodefs"
14972	  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"
14973	else
14974	 # Determine the default libpath from the value encoded in an empty executable.
14975	 cat >conftest.$ac_ext <<_ACEOF
14976      program main
14977
14978      end
14979_ACEOF
14980rm -f conftest.$ac_objext conftest$ac_exeext
14981if { (ac_try="$ac_link"
14982case "(($ac_try" in
14983  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14984  *) ac_try_echo=$ac_try;;
14985esac
14986eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14987  (eval "$ac_link") 2>conftest.er1
14988  ac_status=$?
14989  grep -v '^ *+' conftest.er1 >conftest.err
14990  rm -f conftest.er1
14991  cat conftest.err >&5
14992  echo "$as_me:$LINENO: \$? = $ac_status" >&5
14993  (exit $ac_status); } &&
14994	 { ac_try='test -z "$ac_f77_werror_flag" || test ! -s conftest.err'
14995  { (case "(($ac_try" in
14996  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14997  *) ac_try_echo=$ac_try;;
14998esac
14999eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15000  (eval "$ac_try") 2>&5
15001  ac_status=$?
15002  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15003  (exit $ac_status); }; } &&
15004	 { ac_try='test -s conftest$ac_exeext'
15005  { (case "(($ac_try" in
15006  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15007  *) ac_try_echo=$ac_try;;
15008esac
15009eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15010  (eval "$ac_try") 2>&5
15011  ac_status=$?
15012  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15013  (exit $ac_status); }; }; then
15014
15015aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
15016}'`
15017# Check for a 64-bit object if we didn't find anything.
15018if 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; }
15019}'`; fi
15020else
15021  echo "$as_me: failed program was:" >&5
15022sed 's/^/| /' conftest.$ac_ext >&5
15023
15024
15025fi
15026
15027rm -f core conftest.err conftest.$ac_objext \
15028      conftest$ac_exeext conftest.$ac_ext
15029if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15030
15031	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15032	  # Warning - without using the other run time loading flags,
15033	  # -berok will link without error, but may produce a broken library.
15034	  no_undefined_flag_F77=' ${wl}-bernotok'
15035	  allow_undefined_flag_F77=' ${wl}-berok'
15036	  # Exported symbols can be pulled into shared objects from archives
15037	  whole_archive_flag_spec_F77='$convenience'
15038	  archive_cmds_need_lc_F77=yes
15039	  # This is similar to how AIX traditionally builds its shared libraries.
15040	  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'
15041	fi
15042      fi
15043      ;;
15044
15045    amigaos*)
15046      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)'
15047      hardcode_libdir_flag_spec_F77='-L$libdir'
15048      hardcode_minus_L_F77=yes
15049      # see comment about different semantics on the GNU ld section
15050      ld_shlibs_F77=no
15051      ;;
15052
15053    bsdi[45]*)
15054      export_dynamic_flag_spec_F77=-rdynamic
15055      ;;
15056
15057    cygwin* | mingw* | pw32*)
15058      # When not using gcc, we currently assume that we are using
15059      # Microsoft Visual C++.
15060      # hardcode_libdir_flag_spec is actually meaningless, as there is
15061      # no search path for DLLs.
15062      hardcode_libdir_flag_spec_F77=' '
15063      allow_undefined_flag_F77=unsupported
15064      # Tell ltmain to make .lib files, not .a files.
15065      libext=lib
15066      # Tell ltmain to make .dll files, not .so files.
15067      shrext_cmds=".dll"
15068      # FIXME: Setting linknames here is a bad hack.
15069      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15070      # The linker will automatically build a .lib file if we build a DLL.
15071      old_archive_From_new_cmds_F77='true'
15072      # FIXME: Should let the user specify the lib program.
15073      old_archive_cmds_F77='lib /OUT:$oldlib$oldobjs$old_deplibs'
15074      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15075      enable_shared_with_static_runtimes_F77=yes
15076      ;;
15077
15078    darwin* | rhapsody*)
15079      case $host_os in
15080        rhapsody* | darwin1.[012])
15081         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15082         ;;
15083       *) # Darwin 1.3 on
15084         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15085           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15086         else
15087           case ${MACOSX_DEPLOYMENT_TARGET} in
15088             10.[012])
15089               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15090               ;;
15091             10.*)
15092               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15093               ;;
15094           esac
15095         fi
15096         ;;
15097      esac
15098      archive_cmds_need_lc_F77=no
15099      hardcode_direct_F77=no
15100      hardcode_automatic_F77=yes
15101      hardcode_shlibpath_var_F77=unsupported
15102      whole_archive_flag_spec_F77=''
15103      link_all_deplibs_F77=yes
15104    if test "$GCC" = yes ; then
15105    	output_verbose_link_cmd='echo'
15106        archive_cmds_F77='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
15107      module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15108      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15109      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}'
15110      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}'
15111    else
15112      case $cc_basename in
15113        xlc*)
15114         output_verbose_link_cmd='echo'
15115         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
15116         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15117          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15118         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}'
15119          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}'
15120          ;;
15121       *)
15122         ld_shlibs_F77=no
15123          ;;
15124      esac
15125    fi
15126      ;;
15127
15128    dgux*)
15129      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15130      hardcode_libdir_flag_spec_F77='-L$libdir'
15131      hardcode_shlibpath_var_F77=no
15132      ;;
15133
15134    freebsd1*)
15135      ld_shlibs_F77=no
15136      ;;
15137
15138    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15139    # support.  Future versions do this automatically, but an explicit c++rt0.o
15140    # does not break anything, and helps significantly (at the cost of a little
15141    # extra space).
15142    freebsd2.2*)
15143      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15144      hardcode_libdir_flag_spec_F77='-R$libdir'
15145      hardcode_direct_F77=yes
15146      hardcode_shlibpath_var_F77=no
15147      ;;
15148
15149    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15150    freebsd2*)
15151      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15152      hardcode_direct_F77=yes
15153      hardcode_minus_L_F77=yes
15154      hardcode_shlibpath_var_F77=no
15155      ;;
15156
15157    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15158    freebsd* | dragonfly*)
15159      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15160      hardcode_libdir_flag_spec_F77='-R$libdir'
15161      hardcode_direct_F77=yes
15162      hardcode_shlibpath_var_F77=no
15163      ;;
15164
15165    hpux9*)
15166      if test "$GCC" = yes; then
15167	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'
15168      else
15169	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'
15170      fi
15171      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15172      hardcode_libdir_separator_F77=:
15173      hardcode_direct_F77=yes
15174
15175      # hardcode_minus_L: Not really in the search PATH,
15176      # but as the default location of the library.
15177      hardcode_minus_L_F77=yes
15178      export_dynamic_flag_spec_F77='${wl}-E'
15179      ;;
15180
15181    hpux10*)
15182      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15183	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15184      else
15185	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15186      fi
15187      if test "$with_gnu_ld" = no; then
15188	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15189	hardcode_libdir_separator_F77=:
15190
15191	hardcode_direct_F77=yes
15192	export_dynamic_flag_spec_F77='${wl}-E'
15193
15194	# hardcode_minus_L: Not really in the search PATH,
15195	# but as the default location of the library.
15196	hardcode_minus_L_F77=yes
15197      fi
15198      ;;
15199
15200    hpux11*)
15201      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15202	case $host_cpu in
15203	hppa*64*)
15204	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15205	  ;;
15206	ia64*)
15207	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15208	  ;;
15209	*)
15210	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15211	  ;;
15212	esac
15213      else
15214	case $host_cpu in
15215	hppa*64*)
15216	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15217	  ;;
15218	ia64*)
15219	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15220	  ;;
15221	*)
15222	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15223	  ;;
15224	esac
15225      fi
15226      if test "$with_gnu_ld" = no; then
15227	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15228	hardcode_libdir_separator_F77=:
15229
15230	case $host_cpu in
15231	hppa*64*|ia64*)
15232	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15233	  hardcode_direct_F77=no
15234	  hardcode_shlibpath_var_F77=no
15235	  ;;
15236	*)
15237	  hardcode_direct_F77=yes
15238	  export_dynamic_flag_spec_F77='${wl}-E'
15239
15240	  # hardcode_minus_L: Not really in the search PATH,
15241	  # but as the default location of the library.
15242	  hardcode_minus_L_F77=yes
15243	  ;;
15244	esac
15245      fi
15246      ;;
15247
15248    irix5* | irix6* | nonstopux*)
15249      if test "$GCC" = yes; then
15250	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'
15251      else
15252	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'
15253	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15254      fi
15255      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15256      hardcode_libdir_separator_F77=:
15257      link_all_deplibs_F77=yes
15258      ;;
15259
15260    netbsd* | netbsdelf*-gnu)
15261      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15262	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15263      else
15264	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15265      fi
15266      hardcode_libdir_flag_spec_F77='-R$libdir'
15267      hardcode_direct_F77=yes
15268      hardcode_shlibpath_var_F77=no
15269      ;;
15270
15271    newsos6)
15272      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15273      hardcode_direct_F77=yes
15274      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15275      hardcode_libdir_separator_F77=:
15276      hardcode_shlibpath_var_F77=no
15277      ;;
15278
15279    openbsd*)
15280      hardcode_direct_F77=yes
15281      hardcode_shlibpath_var_F77=no
15282      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15283	archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15284	archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15285	hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15286	export_dynamic_flag_spec_F77='${wl}-E'
15287      else
15288       case $host_os in
15289	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15290	   archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15291	   hardcode_libdir_flag_spec_F77='-R$libdir'
15292	   ;;
15293	 *)
15294	   archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15295	   hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15296	   ;;
15297       esac
15298      fi
15299      ;;
15300
15301    os2*)
15302      hardcode_libdir_flag_spec_F77='-L$libdir'
15303      hardcode_minus_L_F77=yes
15304      allow_undefined_flag_F77=unsupported
15305      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'
15306      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15307      ;;
15308
15309    osf3*)
15310      if test "$GCC" = yes; then
15311	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15312	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'
15313      else
15314	allow_undefined_flag_F77=' -expect_unresolved \*'
15315	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'
15316      fi
15317      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15318      hardcode_libdir_separator_F77=:
15319      ;;
15320
15321    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15322      if test "$GCC" = yes; then
15323	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15324	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'
15325	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15326      else
15327	allow_undefined_flag_F77=' -expect_unresolved \*'
15328	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'
15329	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~
15330	$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'
15331
15332	# Both c and cxx compiler support -rpath directly
15333	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15334      fi
15335      hardcode_libdir_separator_F77=:
15336      ;;
15337
15338    solaris*)
15339      no_undefined_flag_F77=' -z text'
15340      if test "$GCC" = yes; then
15341	wlarc='${wl}'
15342	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15343	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15344	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15345      else
15346	wlarc=''
15347	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15348	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15349  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15350      fi
15351      hardcode_libdir_flag_spec_F77='-R$libdir'
15352      hardcode_shlibpath_var_F77=no
15353      case $host_os in
15354      solaris2.[0-5] | solaris2.[0-5].*) ;;
15355      *)
15356 	# The compiler driver will combine linker options so we
15357 	# cannot just pass the convience library names through
15358 	# without $wl, iff we do not link with $LD.
15359 	# Luckily, gcc supports the same syntax we need for Sun Studio.
15360 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15361 	case $wlarc in
15362 	'')
15363 	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract' ;;
15364 	*)
15365 	  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' ;;
15366 	esac ;;
15367      esac
15368      link_all_deplibs_F77=yes
15369      ;;
15370
15371    sunos4*)
15372      if test "x$host_vendor" = xsequent; then
15373	# Use $CC to link under sequent, because it throws in some extra .o
15374	# files that make .init and .fini sections work.
15375	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15376      else
15377	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15378      fi
15379      hardcode_libdir_flag_spec_F77='-L$libdir'
15380      hardcode_direct_F77=yes
15381      hardcode_minus_L_F77=yes
15382      hardcode_shlibpath_var_F77=no
15383      ;;
15384
15385    sysv4)
15386      case $host_vendor in
15387	sni)
15388	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15389	  hardcode_direct_F77=yes # is this really true???
15390	;;
15391	siemens)
15392	  ## LD is ld it makes a PLAMLIB
15393	  ## CC just makes a GrossModule.
15394	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15395	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15396	  hardcode_direct_F77=no
15397        ;;
15398	motorola)
15399	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15400	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15401	;;
15402      esac
15403      runpath_var='LD_RUN_PATH'
15404      hardcode_shlibpath_var_F77=no
15405      ;;
15406
15407    sysv4.3*)
15408      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15409      hardcode_shlibpath_var_F77=no
15410      export_dynamic_flag_spec_F77='-Bexport'
15411      ;;
15412
15413    sysv4*MP*)
15414      if test -d /usr/nec; then
15415	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15416	hardcode_shlibpath_var_F77=no
15417	runpath_var=LD_RUN_PATH
15418	hardcode_runpath_var=yes
15419	ld_shlibs_F77=yes
15420      fi
15421      ;;
15422
15423    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
15424      no_undefined_flag_F77='${wl}-z,text'
15425      archive_cmds_need_lc_F77=no
15426      hardcode_shlibpath_var_F77=no
15427      runpath_var='LD_RUN_PATH'
15428
15429      if test "$GCC" = yes; then
15430	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15431	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15432      else
15433	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15434	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15435      fi
15436      ;;
15437
15438    sysv5* | sco3.2v5* | sco5v6*)
15439      # Note: We can NOT use -z defs as we might desire, because we do not
15440      # link with -lc, and that would cause any symbols used from libc to
15441      # always be unresolved, which means just about no library would
15442      # ever link correctly.  If we're not using GNU ld we use -z text
15443      # though, which does catch some bad symbols but isn't as heavy-handed
15444      # as -z defs.
15445      no_undefined_flag_F77='${wl}-z,text'
15446      allow_undefined_flag_F77='${wl}-z,nodefs'
15447      archive_cmds_need_lc_F77=no
15448      hardcode_shlibpath_var_F77=no
15449      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15450      hardcode_libdir_separator_F77=':'
15451      link_all_deplibs_F77=yes
15452      export_dynamic_flag_spec_F77='${wl}-Bexport'
15453      runpath_var='LD_RUN_PATH'
15454
15455      if test "$GCC" = yes; then
15456	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15457	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15458      else
15459	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15460	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15461      fi
15462      ;;
15463
15464    uts4*)
15465      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15466      hardcode_libdir_flag_spec_F77='-L$libdir'
15467      hardcode_shlibpath_var_F77=no
15468      ;;
15469
15470    *)
15471      ld_shlibs_F77=no
15472      ;;
15473    esac
15474  fi
15475
15476{ echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15477echo "${ECHO_T}$ld_shlibs_F77" >&6; }
15478test "$ld_shlibs_F77" = no && can_build_shared=no
15479
15480#
15481# Do we need to explicitly link libc?
15482#
15483case "x$archive_cmds_need_lc_F77" in
15484x|xyes)
15485  # Assume -lc should be added
15486  archive_cmds_need_lc_F77=yes
15487
15488  if test "$enable_shared" = yes && test "$GCC" = yes; then
15489    case $archive_cmds_F77 in
15490    *'~'*)
15491      # FIXME: we may have to deal with multi-command sequences.
15492      ;;
15493    '$CC '*)
15494      # Test whether the compiler implicitly links with -lc since on some
15495      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15496      # to ld, don't add -lc before -lgcc.
15497      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15498echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
15499      $rm conftest*
15500      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
15501
15502      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15503  (eval $ac_compile) 2>&5
15504  ac_status=$?
15505  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15506  (exit $ac_status); } 2>conftest.err; then
15507        soname=conftest
15508        lib=conftest
15509        libobjs=conftest.$ac_objext
15510        deplibs=
15511        wl=$lt_prog_compiler_wl_F77
15512	pic_flag=$lt_prog_compiler_pic_F77
15513        compiler_flags=-v
15514        linker_flags=-v
15515        verstring=
15516        output_objdir=.
15517        libname=conftest
15518        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15519        allow_undefined_flag_F77=
15520        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15521  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15522  ac_status=$?
15523  echo "$as_me:$LINENO: \$? = $ac_status" >&5
15524  (exit $ac_status); }
15525        then
15526	  archive_cmds_need_lc_F77=no
15527        else
15528	  archive_cmds_need_lc_F77=yes
15529        fi
15530        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15531      else
15532        cat conftest.err 1>&5
15533      fi
15534      $rm conftest*
15535      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15536echo "${ECHO_T}$archive_cmds_need_lc_F77" >&6; }
15537      ;;
15538    esac
15539  fi
15540  ;;
15541esac
15542
15543{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15544echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
15545library_names_spec=
15546libname_spec='lib$name'
15547soname_spec=
15548shrext_cmds=".so"
15549postinstall_cmds=
15550postuninstall_cmds=
15551finish_cmds=
15552finish_eval=
15553shlibpath_var=
15554shlibpath_overrides_runpath=unknown
15555version_type=none
15556dynamic_linker="$host_os ld.so"
15557sys_lib_dlsearch_path_spec="/lib /usr/lib"
15558if test "$GCC" = yes; then
15559  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15560  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
15561    # if the path contains ";" then we assume it to be the separator
15562    # otherwise default to the standard path separator (i.e. ":") - it is
15563    # assumed that no part of a normal pathname contains ";" but that should
15564    # okay in the real world where ";" in dirpaths is itself problematic.
15565    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15566  else
15567    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15568  fi
15569else
15570  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
15571fi
15572need_lib_prefix=unknown
15573hardcode_into_libs=no
15574
15575# when you set need_version to no, make sure it does not cause -set_version
15576# flags to be left without arguments
15577need_version=unknown
15578
15579case $host_os in
15580aix3*)
15581  version_type=linux
15582  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15583  shlibpath_var=LIBPATH
15584
15585  # AIX 3 has no versioning support, so we append a major version to the name.
15586  soname_spec='${libname}${release}${shared_ext}$major'
15587  ;;
15588
15589aix4* | aix5*)
15590  version_type=linux
15591  need_lib_prefix=no
15592  need_version=no
15593  hardcode_into_libs=yes
15594  if test "$host_cpu" = ia64; then
15595    # AIX 5 supports IA64
15596    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15597    shlibpath_var=LD_LIBRARY_PATH
15598  else
15599    # With GCC up to 2.95.x, collect2 would create an import file
15600    # for dependence libraries.  The import file would start with
15601    # the line `#! .'.  This would cause the generated library to
15602    # depend on `.', always an invalid library.  This was fixed in
15603    # development snapshots of GCC prior to 3.0.
15604    case $host_os in
15605      aix4 | aix4.[01] | aix4.[01].*)
15606      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15607	   echo ' yes '
15608	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15609	:
15610      else
15611	can_build_shared=no
15612      fi
15613      ;;
15614    esac
15615    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15616    # soname into executable. Probably we can add versioning support to
15617    # collect2, so additional links can be useful in future.
15618    if test "$aix_use_runtimelinking" = yes; then
15619      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15620      # instead of lib<name>.a to let people know that these are not
15621      # typical AIX shared libraries.
15622      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15623    else
15624      # We preserve .a as extension for shared libraries through AIX4.2
15625      # and later when we are not doing run time linking.
15626      library_names_spec='${libname}${release}.a $libname.a'
15627      soname_spec='${libname}${release}${shared_ext}$major'
15628    fi
15629    shlibpath_var=LIBPATH
15630  fi
15631  ;;
15632
15633amigaos*)
15634  library_names_spec='$libname.ixlibrary $libname.a'
15635  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15636  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'
15637  ;;
15638
15639beos*)
15640  library_names_spec='${libname}${shared_ext}'
15641  dynamic_linker="$host_os ld.so"
15642  shlibpath_var=LIBRARY_PATH
15643  ;;
15644
15645bsdi[45]*)
15646  version_type=linux
15647  need_version=no
15648  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15649  soname_spec='${libname}${release}${shared_ext}$major'
15650  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15651  shlibpath_var=LD_LIBRARY_PATH
15652  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15653  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15654  # the default ld.so.conf also contains /usr/contrib/lib and
15655  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15656  # libtool to hard-code these into programs
15657  ;;
15658
15659cygwin* | mingw* | pw32*)
15660  version_type=windows
15661  shrext_cmds=".dll"
15662  need_version=no
15663  need_lib_prefix=no
15664
15665  case $GCC,$host_os in
15666  yes,cygwin* | yes,mingw* | yes,pw32*)
15667    library_names_spec='$libname.dll.a'
15668    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15669    postinstall_cmds='base_file=`basename \${file}`~
15670      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15671      dldir=$destdir/`dirname \$dlpath`~
15672      test -d \$dldir || mkdir -p \$dldir~
15673      $install_prog $dir/$dlname \$dldir/$dlname~
15674      chmod a+x \$dldir/$dlname'
15675    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15676      dlpath=$dir/\$dldll~
15677       $rm \$dlpath'
15678    shlibpath_overrides_runpath=yes
15679
15680    case $host_os in
15681    cygwin*)
15682      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15683      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15684      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15685      ;;
15686    mingw*)
15687      # MinGW DLLs use traditional 'lib' prefix
15688      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15689      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15690      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15691        # It is most probably a Windows format PATH printed by
15692        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15693        # path with ; separators, and with drive letters. We can handle the
15694        # drive letters (cygwin fileutils understands them), so leave them,
15695        # especially as we might pass files found there to a mingw objdump,
15696        # which wouldn't understand a cygwinified path. Ahh.
15697        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15698      else
15699        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15700      fi
15701      ;;
15702    pw32*)
15703      # pw32 DLLs use 'pw' prefix rather than 'lib'
15704      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15705      ;;
15706    esac
15707    ;;
15708
15709  *)
15710    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15711    ;;
15712  esac
15713  dynamic_linker='Win32 ld.exe'
15714  # FIXME: first we should search . and the directory the executable is in
15715  shlibpath_var=PATH
15716  ;;
15717
15718darwin* | rhapsody*)
15719  dynamic_linker="$host_os dyld"
15720  version_type=darwin
15721  need_lib_prefix=no
15722  need_version=no
15723  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15724  soname_spec='${libname}${release}${major}$shared_ext'
15725  shlibpath_overrides_runpath=yes
15726  shlibpath_var=DYLD_LIBRARY_PATH
15727  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15728  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
15729  if test "$GCC" = yes; then
15730    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"`
15731  else
15732    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
15733  fi
15734  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15735  ;;
15736
15737dgux*)
15738  version_type=linux
15739  need_lib_prefix=no
15740  need_version=no
15741  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15742  soname_spec='${libname}${release}${shared_ext}$major'
15743  shlibpath_var=LD_LIBRARY_PATH
15744  ;;
15745
15746freebsd1*)
15747  dynamic_linker=no
15748  ;;
15749
15750freebsd* | dragonfly*)
15751  # DragonFly does not have aout.  When/if they implement a new
15752  # versioning mechanism, adjust this.
15753  if test -x /usr/bin/objformat; then
15754    objformat=`/usr/bin/objformat`
15755  else
15756    case $host_os in
15757    freebsd[123]*) objformat=aout ;;
15758    *) objformat=elf ;;
15759    esac
15760  fi
15761  version_type=freebsd-$objformat
15762  case $version_type in
15763    freebsd-elf*)
15764      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15765      need_version=no
15766      need_lib_prefix=no
15767      ;;
15768    freebsd-*)
15769      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15770      need_version=yes
15771      ;;
15772  esac
15773  shlibpath_var=LD_LIBRARY_PATH
15774  case $host_os in
15775  freebsd2*)
15776    shlibpath_overrides_runpath=yes
15777    ;;
15778  freebsd3.[01]* | freebsdelf3.[01]*)
15779    shlibpath_overrides_runpath=yes
15780    hardcode_into_libs=yes
15781    ;;
15782  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15783  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15784    shlibpath_overrides_runpath=no
15785    hardcode_into_libs=yes
15786    ;;
15787  freebsd*) # from 4.6 on
15788    shlibpath_overrides_runpath=yes
15789    hardcode_into_libs=yes
15790    ;;
15791  esac
15792  ;;
15793
15794gnu*)
15795  version_type=linux
15796  need_lib_prefix=no
15797  need_version=no
15798  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
15799  soname_spec='${libname}${release}${shared_ext}$major'
15800  shlibpath_var=LD_LIBRARY_PATH
15801  hardcode_into_libs=yes
15802  ;;
15803
15804hpux9* | hpux10* | hpux11*)
15805  # Give a soname corresponding to the major version so that dld.sl refuses to
15806  # link against other versions.
15807  version_type=sunos
15808  need_lib_prefix=no
15809  need_version=no
15810  case $host_cpu in
15811  ia64*)
15812    shrext_cmds='.so'
15813    hardcode_into_libs=yes
15814    dynamic_linker="$host_os dld.so"
15815    shlibpath_var=LD_LIBRARY_PATH
15816    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15817    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15818    soname_spec='${libname}${release}${shared_ext}$major'
15819    if test "X$HPUX_IA64_MODE" = X32; then
15820      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
15821    else
15822      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
15823    fi
15824    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15825    ;;
15826   hppa*64*)
15827     shrext_cmds='.sl'
15828     hardcode_into_libs=yes
15829     dynamic_linker="$host_os dld.sl"
15830     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
15831     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
15832     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15833     soname_spec='${libname}${release}${shared_ext}$major'
15834     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
15835     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
15836     ;;
15837   *)
15838    shrext_cmds='.sl'
15839    dynamic_linker="$host_os dld.sl"
15840    shlibpath_var=SHLIB_PATH
15841    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
15842    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15843    soname_spec='${libname}${release}${shared_ext}$major'
15844    ;;
15845  esac
15846  # HP-UX runs *really* slowly unless shared libraries are mode 555.
15847  postinstall_cmds='chmod 555 $lib'
15848  ;;
15849
15850interix3*)
15851  version_type=linux
15852  need_lib_prefix=no
15853  need_version=no
15854  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15855  soname_spec='${libname}${release}${shared_ext}$major'
15856  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
15857  shlibpath_var=LD_LIBRARY_PATH
15858  shlibpath_overrides_runpath=no
15859  hardcode_into_libs=yes
15860  ;;
15861
15862irix5* | irix6* | nonstopux*)
15863  case $host_os in
15864    nonstopux*) version_type=nonstopux ;;
15865    *)
15866	if test "$lt_cv_prog_gnu_ld" = yes; then
15867		version_type=linux
15868	else
15869		version_type=irix
15870	fi ;;
15871  esac
15872  need_lib_prefix=no
15873  need_version=no
15874  soname_spec='${libname}${release}${shared_ext}$major'
15875  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
15876  case $host_os in
15877  irix5* | nonstopux*)
15878    libsuff= shlibsuff=
15879    ;;
15880  *)
15881    case $LD in # libtool.m4 will add one of these switches to LD
15882    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
15883      libsuff= shlibsuff= libmagic=32-bit;;
15884    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
15885      libsuff=32 shlibsuff=N32 libmagic=N32;;
15886    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
15887      libsuff=64 shlibsuff=64 libmagic=64-bit;;
15888    *) libsuff= shlibsuff= libmagic=never-match;;
15889    esac
15890    ;;
15891  esac
15892  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
15893  shlibpath_overrides_runpath=no
15894  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
15895  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
15896  hardcode_into_libs=yes
15897  ;;
15898
15899# No shared lib support for Linux oldld, aout, or coff.
15900linux*oldld* | linux*aout* | linux*coff*)
15901  dynamic_linker=no
15902  ;;
15903
15904# This must be Linux ELF.
15905linux* | k*bsd*-gnu)
15906  version_type=linux
15907  need_lib_prefix=no
15908  need_version=no
15909  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15910  soname_spec='${libname}${release}${shared_ext}$major'
15911  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
15912  shlibpath_var=LD_LIBRARY_PATH
15913  shlibpath_overrides_runpath=no
15914  # This implies no fast_install, which is unacceptable.
15915  # Some rework will be needed to allow for fast_install
15916  # before this can be enabled.
15917  hardcode_into_libs=yes
15918
15919  # Append ld.so.conf contents to the search path
15920  if test -f /etc/ld.so.conf; then
15921    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' ' '`
15922    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
15923  fi
15924
15925  # We used to test for /lib/ld.so.1 and disable shared libraries on
15926  # powerpc, because MkLinux only supported shared libraries with the
15927  # GNU dynamic linker.  Since this was broken with cross compilers,
15928  # most powerpc-linux boxes support dynamic linking these days and
15929  # people can always --disable-shared, the test was removed, and we
15930  # assume the GNU/Linux dynamic linker is in use.
15931  dynamic_linker='GNU/Linux ld.so'
15932  ;;
15933
15934netbsdelf*-gnu)
15935  version_type=linux
15936  need_lib_prefix=no
15937  need_version=no
15938  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15939  soname_spec='${libname}${release}${shared_ext}$major'
15940  shlibpath_var=LD_LIBRARY_PATH
15941  shlibpath_overrides_runpath=no
15942  hardcode_into_libs=yes
15943  dynamic_linker='NetBSD ld.elf_so'
15944  ;;
15945
15946netbsd*)
15947  version_type=sunos
15948  need_lib_prefix=no
15949  need_version=no
15950  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15951    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15952    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15953    dynamic_linker='NetBSD (a.out) ld.so'
15954  else
15955    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
15956    soname_spec='${libname}${release}${shared_ext}$major'
15957    dynamic_linker='NetBSD ld.elf_so'
15958  fi
15959  shlibpath_var=LD_LIBRARY_PATH
15960  shlibpath_overrides_runpath=yes
15961  hardcode_into_libs=yes
15962  ;;
15963
15964newsos6)
15965  version_type=linux
15966  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15967  shlibpath_var=LD_LIBRARY_PATH
15968  shlibpath_overrides_runpath=yes
15969  ;;
15970
15971nto-qnx*)
15972  version_type=linux
15973  need_lib_prefix=no
15974  need_version=no
15975  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15976  soname_spec='${libname}${release}${shared_ext}$major'
15977  shlibpath_var=LD_LIBRARY_PATH
15978  shlibpath_overrides_runpath=yes
15979  ;;
15980
15981openbsd*)
15982  version_type=sunos
15983  sys_lib_dlsearch_path_spec="/usr/lib"
15984  need_lib_prefix=no
15985  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
15986  case $host_os in
15987    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
15988    *)                         need_version=no  ;;
15989  esac
15990  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
15991  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
15992  shlibpath_var=LD_LIBRARY_PATH
15993  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15994    case $host_os in
15995      openbsd2.[89] | openbsd2.[89].*)
15996	shlibpath_overrides_runpath=no
15997	;;
15998      *)
15999	shlibpath_overrides_runpath=yes
16000	;;
16001      esac
16002  else
16003    shlibpath_overrides_runpath=yes
16004  fi
16005  ;;
16006
16007os2*)
16008  libname_spec='$name'
16009  shrext_cmds=".dll"
16010  need_lib_prefix=no
16011  library_names_spec='$libname${shared_ext} $libname.a'
16012  dynamic_linker='OS/2 ld.exe'
16013  shlibpath_var=LIBPATH
16014  ;;
16015
16016osf3* | osf4* | osf5*)
16017  version_type=osf
16018  need_lib_prefix=no
16019  need_version=no
16020  soname_spec='${libname}${release}${shared_ext}$major'
16021  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16022  shlibpath_var=LD_LIBRARY_PATH
16023  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16024  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16025  ;;
16026
16027solaris*)
16028  version_type=linux
16029  need_lib_prefix=no
16030  need_version=no
16031  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16032  soname_spec='${libname}${release}${shared_ext}$major'
16033  shlibpath_var=LD_LIBRARY_PATH
16034  shlibpath_overrides_runpath=yes
16035  hardcode_into_libs=yes
16036  # ldd complains unless libraries are executable
16037  postinstall_cmds='chmod +x $lib'
16038  ;;
16039
16040sunos4*)
16041  version_type=sunos
16042  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16043  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16044  shlibpath_var=LD_LIBRARY_PATH
16045  shlibpath_overrides_runpath=yes
16046  if test "$with_gnu_ld" = yes; then
16047    need_lib_prefix=no
16048  fi
16049  need_version=yes
16050  ;;
16051
16052sysv4 | sysv4.3*)
16053  version_type=linux
16054  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16055  soname_spec='${libname}${release}${shared_ext}$major'
16056  shlibpath_var=LD_LIBRARY_PATH
16057  case $host_vendor in
16058    sni)
16059      shlibpath_overrides_runpath=no
16060      need_lib_prefix=no
16061      export_dynamic_flag_spec='${wl}-Blargedynsym'
16062      runpath_var=LD_RUN_PATH
16063      ;;
16064    siemens)
16065      need_lib_prefix=no
16066      ;;
16067    motorola)
16068      need_lib_prefix=no
16069      need_version=no
16070      shlibpath_overrides_runpath=no
16071      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16072      ;;
16073  esac
16074  ;;
16075
16076sysv4*MP*)
16077  if test -d /usr/nec ;then
16078    version_type=linux
16079    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16080    soname_spec='$libname${shared_ext}.$major'
16081    shlibpath_var=LD_LIBRARY_PATH
16082  fi
16083  ;;
16084
16085sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16086  version_type=freebsd-elf
16087  need_lib_prefix=no
16088  need_version=no
16089  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16090  soname_spec='${libname}${release}${shared_ext}$major'
16091  shlibpath_var=LD_LIBRARY_PATH
16092  hardcode_into_libs=yes
16093  if test "$with_gnu_ld" = yes; then
16094    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16095    shlibpath_overrides_runpath=no
16096  else
16097    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16098    shlibpath_overrides_runpath=yes
16099    case $host_os in
16100      sco3.2v5*)
16101        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16102	;;
16103    esac
16104  fi
16105  sys_lib_dlsearch_path_spec='/usr/lib'
16106  ;;
16107
16108uts4*)
16109  version_type=linux
16110  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16111  soname_spec='${libname}${release}${shared_ext}$major'
16112  shlibpath_var=LD_LIBRARY_PATH
16113  ;;
16114
16115*)
16116  dynamic_linker=no
16117  ;;
16118esac
16119{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16120echo "${ECHO_T}$dynamic_linker" >&6; }
16121test "$dynamic_linker" = no && can_build_shared=no
16122
16123variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16124if test "$GCC" = yes; then
16125  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16126fi
16127
16128{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16129echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
16130hardcode_action_F77=
16131if test -n "$hardcode_libdir_flag_spec_F77" || \
16132   test -n "$runpath_var_F77" || \
16133   test "X$hardcode_automatic_F77" = "Xyes" ; then
16134
16135  # We can hardcode non-existant directories.
16136  if test "$hardcode_direct_F77" != no &&
16137     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16138     # have to relink, otherwise we might link with an installed library
16139     # when we should be linking with a yet-to-be-installed one
16140     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16141     test "$hardcode_minus_L_F77" != no; then
16142    # Linking always hardcodes the temporary library directory.
16143    hardcode_action_F77=relink
16144  else
16145    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16146    hardcode_action_F77=immediate
16147  fi
16148else
16149  # We cannot hardcode anything, or else we can only hardcode existing
16150  # directories.
16151  hardcode_action_F77=unsupported
16152fi
16153{ echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16154echo "${ECHO_T}$hardcode_action_F77" >&6; }
16155
16156if test "$hardcode_action_F77" = relink; then
16157  # Fast installation is not supported
16158  enable_fast_install=no
16159elif test "$shlibpath_overrides_runpath" = yes ||
16160     test "$enable_shared" = no; then
16161  # Fast installation is not necessary
16162  enable_fast_install=needless
16163fi
16164
16165
16166# The else clause should only fire when bootstrapping the
16167# libtool distribution, otherwise you forgot to ship ltmain.sh
16168# with your package, and you will get complaints that there are
16169# no rules to generate ltmain.sh.
16170if test -f "$ltmain"; then
16171  # See if we are running on zsh, and set the options which allow our commands through
16172  # without removal of \ escapes.
16173  if test -n "${ZSH_VERSION+set}" ; then
16174    setopt NO_GLOB_SUBST
16175  fi
16176  # Now quote all the things that may contain metacharacters while being
16177  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16178  # variables and quote the copies for generation of the libtool script.
16179  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16180    SED SHELL STRIP \
16181    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16182    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16183    deplibs_check_method reload_flag reload_cmds need_locks \
16184    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16185    lt_cv_sys_global_symbol_to_c_name_address \
16186    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16187    old_postinstall_cmds old_postuninstall_cmds \
16188    compiler_F77 \
16189    CC_F77 \
16190    LD_F77 \
16191    lt_prog_compiler_wl_F77 \
16192    lt_prog_compiler_pic_F77 \
16193    lt_prog_compiler_static_F77 \
16194    lt_prog_compiler_no_builtin_flag_F77 \
16195    export_dynamic_flag_spec_F77 \
16196    thread_safe_flag_spec_F77 \
16197    whole_archive_flag_spec_F77 \
16198    enable_shared_with_static_runtimes_F77 \
16199    old_archive_cmds_F77 \
16200    old_archive_from_new_cmds_F77 \
16201    predep_objects_F77 \
16202    postdep_objects_F77 \
16203    predeps_F77 \
16204    postdeps_F77 \
16205    compiler_lib_search_path_F77 \
16206    archive_cmds_F77 \
16207    archive_expsym_cmds_F77 \
16208    postinstall_cmds_F77 \
16209    postuninstall_cmds_F77 \
16210    old_archive_from_expsyms_cmds_F77 \
16211    allow_undefined_flag_F77 \
16212    no_undefined_flag_F77 \
16213    export_symbols_cmds_F77 \
16214    hardcode_libdir_flag_spec_F77 \
16215    hardcode_libdir_flag_spec_ld_F77 \
16216    hardcode_libdir_separator_F77 \
16217    hardcode_automatic_F77 \
16218    module_cmds_F77 \
16219    module_expsym_cmds_F77 \
16220    lt_cv_prog_compiler_c_o_F77 \
16221    exclude_expsyms_F77 \
16222    include_expsyms_F77; do
16223
16224    case $var in
16225    old_archive_cmds_F77 | \
16226    old_archive_from_new_cmds_F77 | \
16227    archive_cmds_F77 | \
16228    archive_expsym_cmds_F77 | \
16229    module_cmds_F77 | \
16230    module_expsym_cmds_F77 | \
16231    old_archive_from_expsyms_cmds_F77 | \
16232    export_symbols_cmds_F77 | \
16233    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16234    postinstall_cmds | postuninstall_cmds | \
16235    old_postinstall_cmds | old_postuninstall_cmds | \
16236    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16237      # Double-quote double-evaled strings.
16238      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16239      ;;
16240    *)
16241      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16242      ;;
16243    esac
16244  done
16245
16246  case $lt_echo in
16247  *'\$0 --fallback-echo"')
16248    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16249    ;;
16250  esac
16251
16252cfgfile="$ofile"
16253
16254  cat <<__EOF__ >> "$cfgfile"
16255# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16256
16257# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16258
16259# Shell to use when invoking shell scripts.
16260SHELL=$lt_SHELL
16261
16262# Whether or not to build shared libraries.
16263build_libtool_libs=$enable_shared
16264
16265# Whether or not to build static libraries.
16266build_old_libs=$enable_static
16267
16268# Whether or not to add -lc for building shared libraries.
16269build_libtool_need_lc=$archive_cmds_need_lc_F77
16270
16271# Whether or not to disallow shared libs when runtime libs are static
16272allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16273
16274# Whether or not to optimize for fast installation.
16275fast_install=$enable_fast_install
16276
16277# The host system.
16278host_alias=$host_alias
16279host=$host
16280host_os=$host_os
16281
16282# The build system.
16283build_alias=$build_alias
16284build=$build
16285build_os=$build_os
16286
16287# An echo program that does not interpret backslashes.
16288echo=$lt_echo
16289
16290# The archiver.
16291AR=$lt_AR
16292AR_FLAGS=$lt_AR_FLAGS
16293
16294# A C compiler.
16295LTCC=$lt_LTCC
16296
16297# LTCC compiler flags.
16298LTCFLAGS=$lt_LTCFLAGS
16299
16300# A language-specific compiler.
16301CC=$lt_compiler_F77
16302
16303# Is the compiler the GNU C compiler?
16304with_gcc=$GCC_F77
16305
16306# An ERE matcher.
16307EGREP=$lt_EGREP
16308
16309# The linker used to build libraries.
16310LD=$lt_LD_F77
16311
16312# Whether we need hard or soft links.
16313LN_S=$lt_LN_S
16314
16315# A BSD-compatible nm program.
16316NM=$lt_NM
16317
16318# A symbol stripping program
16319STRIP=$lt_STRIP
16320
16321# Used to examine libraries when file_magic_cmd begins "file"
16322MAGIC_CMD=$MAGIC_CMD
16323
16324# Used on cygwin: DLL creation program.
16325DLLTOOL="$DLLTOOL"
16326
16327# Used on cygwin: object dumper.
16328OBJDUMP="$OBJDUMP"
16329
16330# Used on cygwin: assembler.
16331AS="$AS"
16332
16333# The name of the directory that contains temporary libtool files.
16334objdir=$objdir
16335
16336# How to create reloadable object files.
16337reload_flag=$lt_reload_flag
16338reload_cmds=$lt_reload_cmds
16339
16340# How to pass a linker flag through the compiler.
16341wl=$lt_lt_prog_compiler_wl_F77
16342
16343# Object file suffix (normally "o").
16344objext="$ac_objext"
16345
16346# Old archive suffix (normally "a").
16347libext="$libext"
16348
16349# Shared library suffix (normally ".so").
16350shrext_cmds='$shrext_cmds'
16351
16352# Executable file suffix (normally "").
16353exeext="$exeext"
16354
16355# Additional compiler flags for building library objects.
16356pic_flag=$lt_lt_prog_compiler_pic_F77
16357pic_mode=$pic_mode
16358
16359# What is the maximum length of a command?
16360max_cmd_len=$lt_cv_sys_max_cmd_len
16361
16362# Does compiler simultaneously support -c and -o options?
16363compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16364
16365# Must we lock files when doing compilation?
16366need_locks=$lt_need_locks
16367
16368# Do we need the lib prefix for modules?
16369need_lib_prefix=$need_lib_prefix
16370
16371# Do we need a version for libraries?
16372need_version=$need_version
16373
16374# Whether dlopen is supported.
16375dlopen_support=$enable_dlopen
16376
16377# Whether dlopen of programs is supported.
16378dlopen_self=$enable_dlopen_self
16379
16380# Whether dlopen of statically linked programs is supported.
16381dlopen_self_static=$enable_dlopen_self_static
16382
16383# Compiler flag to prevent dynamic linking.
16384link_static_flag=$lt_lt_prog_compiler_static_F77
16385
16386# Compiler flag to turn off builtin functions.
16387no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16388
16389# Compiler flag to allow reflexive dlopens.
16390export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16391
16392# Compiler flag to generate shared objects directly from archives.
16393whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16394
16395# Compiler flag to generate thread-safe objects.
16396thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16397
16398# Library versioning type.
16399version_type=$version_type
16400
16401# Format of library name prefix.
16402libname_spec=$lt_libname_spec
16403
16404# List of archive names.  First name is the real one, the rest are links.
16405# The last name is the one that the linker finds with -lNAME.
16406library_names_spec=$lt_library_names_spec
16407
16408# The coded name of the library, if different from the real name.
16409soname_spec=$lt_soname_spec
16410
16411# Commands used to build and install an old-style archive.
16412RANLIB=$lt_RANLIB
16413old_archive_cmds=$lt_old_archive_cmds_F77
16414old_postinstall_cmds=$lt_old_postinstall_cmds
16415old_postuninstall_cmds=$lt_old_postuninstall_cmds
16416
16417# Create an old-style archive from a shared archive.
16418old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16419
16420# Create a temporary old-style archive to link instead of a shared archive.
16421old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16422
16423# Commands used to build and install a shared archive.
16424archive_cmds=$lt_archive_cmds_F77
16425archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16426postinstall_cmds=$lt_postinstall_cmds
16427postuninstall_cmds=$lt_postuninstall_cmds
16428
16429# Commands used to build a loadable module (assumed same as above if empty)
16430module_cmds=$lt_module_cmds_F77
16431module_expsym_cmds=$lt_module_expsym_cmds_F77
16432
16433# Commands to strip libraries.
16434old_striplib=$lt_old_striplib
16435striplib=$lt_striplib
16436
16437# Dependencies to place before the objects being linked to create a
16438# shared library.
16439predep_objects=$lt_predep_objects_F77
16440
16441# Dependencies to place after the objects being linked to create a
16442# shared library.
16443postdep_objects=$lt_postdep_objects_F77
16444
16445# Dependencies to place before the objects being linked to create a
16446# shared library.
16447predeps=$lt_predeps_F77
16448
16449# Dependencies to place after the objects being linked to create a
16450# shared library.
16451postdeps=$lt_postdeps_F77
16452
16453# The library search path used internally by the compiler when linking
16454# a shared library.
16455compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16456
16457# Method to check whether dependent libraries are shared objects.
16458deplibs_check_method=$lt_deplibs_check_method
16459
16460# Command to use when deplibs_check_method == file_magic.
16461file_magic_cmd=$lt_file_magic_cmd
16462
16463# Flag that allows shared libraries with undefined symbols to be built.
16464allow_undefined_flag=$lt_allow_undefined_flag_F77
16465
16466# Flag that forces no undefined symbols.
16467no_undefined_flag=$lt_no_undefined_flag_F77
16468
16469# Commands used to finish a libtool library installation in a directory.
16470finish_cmds=$lt_finish_cmds
16471
16472# Same as above, but a single script fragment to be evaled but not shown.
16473finish_eval=$lt_finish_eval
16474
16475# Take the output of nm and produce a listing of raw symbols and C names.
16476global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16477
16478# Transform the output of nm in a proper C declaration
16479global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16480
16481# Transform the output of nm in a C name address pair
16482global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16483
16484# This is the shared library runtime path variable.
16485runpath_var=$runpath_var
16486
16487# This is the shared library path variable.
16488shlibpath_var=$shlibpath_var
16489
16490# Is shlibpath searched before the hard-coded library search path?
16491shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16492
16493# How to hardcode a shared library path into an executable.
16494hardcode_action=$hardcode_action_F77
16495
16496# Whether we should hardcode library paths into libraries.
16497hardcode_into_libs=$hardcode_into_libs
16498
16499# Flag to hardcode \$libdir into a binary during linking.
16500# This must work even if \$libdir does not exist.
16501hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16502
16503# If ld is used when linking, flag to hardcode \$libdir into
16504# a binary during linking. This must work even if \$libdir does
16505# not exist.
16506hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16507
16508# Whether we need a single -rpath flag with a separated argument.
16509hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16510
16511# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16512# resulting binary.
16513hardcode_direct=$hardcode_direct_F77
16514
16515# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16516# resulting binary.
16517hardcode_minus_L=$hardcode_minus_L_F77
16518
16519# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16520# the resulting binary.
16521hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16522
16523# Set to yes if building a shared library automatically hardcodes DIR into the library
16524# and all subsequent libraries and executables linked against it.
16525hardcode_automatic=$hardcode_automatic_F77
16526
16527# Variables whose values should be saved in libtool wrapper scripts and
16528# restored at relink time.
16529variables_saved_for_relink="$variables_saved_for_relink"
16530
16531# Whether libtool must link a program against all its dependency libraries.
16532link_all_deplibs=$link_all_deplibs_F77
16533
16534# Compile-time system search path for libraries
16535sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16536
16537# Run-time system search path for libraries
16538sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16539
16540# Fix the shell variable \$srcfile for the compiler.
16541fix_srcfile_path="$fix_srcfile_path_F77"
16542
16543# Set to yes if exported symbols are required.
16544always_export_symbols=$always_export_symbols_F77
16545
16546# The commands to list exported symbols.
16547export_symbols_cmds=$lt_export_symbols_cmds_F77
16548
16549# The commands to extract the exported symbol list from a shared archive.
16550extract_expsyms_cmds=$lt_extract_expsyms_cmds
16551
16552# Symbols that should not be listed in the preloaded symbols.
16553exclude_expsyms=$lt_exclude_expsyms_F77
16554
16555# Symbols that must always be exported.
16556include_expsyms=$lt_include_expsyms_F77
16557
16558# ### END LIBTOOL TAG CONFIG: $tagname
16559
16560__EOF__
16561
16562
16563else
16564  # If there is no Makefile yet, we rely on a make rule to execute
16565  # `config.status --recheck' to rerun these tests and create the
16566  # libtool script then.
16567  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16568  if test -f "$ltmain_in"; then
16569    test -f Makefile && make "$ltmain"
16570  fi
16571fi
16572
16573
16574ac_ext=c
16575ac_cpp='$CPP $CPPFLAGS'
16576ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16577ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16578ac_compiler_gnu=$ac_cv_c_compiler_gnu
16579
16580CC="$lt_save_CC"
16581
16582	else
16583	  tagname=""
16584	fi
16585	;;
16586
16587      GCJ)
16588	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16589
16590
16591# Source file extension for Java test sources.
16592ac_ext=java
16593
16594# Object file extension for compiled Java test sources.
16595objext=o
16596objext_GCJ=$objext
16597
16598# Code to be used in simple compile tests
16599lt_simple_compile_test_code="class foo {}\n"
16600
16601# Code to be used in simple link tests
16602lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }\n'
16603
16604# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16605
16606# If no C compiler was specified, use CC.
16607LTCC=${LTCC-"$CC"}
16608
16609# If no C compiler flags were specified, use CFLAGS.
16610LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16611
16612# Allow CC to be a program name with arguments.
16613compiler=$CC
16614
16615
16616# save warnings/boilerplate of simple test code
16617ac_outfile=conftest.$ac_objext
16618printf "$lt_simple_compile_test_code" >conftest.$ac_ext
16619eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16620_lt_compiler_boilerplate=`cat conftest.err`
16621$rm conftest*
16622
16623ac_outfile=conftest.$ac_objext
16624printf "$lt_simple_link_test_code" >conftest.$ac_ext
16625eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16626_lt_linker_boilerplate=`cat conftest.err`
16627$rm conftest*
16628
16629
16630# Allow CC to be a program name with arguments.
16631lt_save_CC="$CC"
16632CC=${GCJ-"gcj"}
16633compiler=$CC
16634compiler_GCJ=$CC
16635for cc_temp in $compiler""; do
16636  case $cc_temp in
16637    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16638    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16639    \-*) ;;
16640    *) break;;
16641  esac
16642done
16643cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16644
16645
16646# GCJ did not exist at the time GCC didn't implicitly link libc in.
16647archive_cmds_need_lc_GCJ=no
16648
16649old_archive_cmds_GCJ=$old_archive_cmds
16650
16651
16652lt_prog_compiler_no_builtin_flag_GCJ=
16653
16654if test "$GCC" = yes; then
16655  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16656
16657
16658{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16659echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
16660if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16661  echo $ECHO_N "(cached) $ECHO_C" >&6
16662else
16663  lt_cv_prog_compiler_rtti_exceptions=no
16664  ac_outfile=conftest.$ac_objext
16665   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16666   lt_compiler_flag="-fno-rtti -fno-exceptions"
16667   # Insert the option either (1) after the last *FLAGS variable, or
16668   # (2) before a word containing "conftest.", or (3) at the end.
16669   # Note that $ac_compile itself does not contain backslashes and begins
16670   # with a dollar sign (not a hyphen), so the echo should work correctly.
16671   # The option is referenced via a variable to avoid confusing sed.
16672   lt_compile=`echo "$ac_compile" | $SED \
16673   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16674   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16675   -e 's:$: $lt_compiler_flag:'`
16676   (eval echo "\"\$as_me:16676: $lt_compile\"" >&5)
16677   (eval "$lt_compile" 2>conftest.err)
16678   ac_status=$?
16679   cat conftest.err >&5
16680   echo "$as_me:16680: \$? = $ac_status" >&5
16681   if (exit $ac_status) && test -s "$ac_outfile"; then
16682     # The compiler can only warn and ignore the option if not recognized
16683     # So say no if there are warnings other than the usual output.
16684     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16685     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16686     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16687       lt_cv_prog_compiler_rtti_exceptions=yes
16688     fi
16689   fi
16690   $rm conftest*
16691
16692fi
16693{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16694echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16695
16696if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16697    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16698else
16699    :
16700fi
16701
16702fi
16703
16704lt_prog_compiler_wl_GCJ=
16705lt_prog_compiler_pic_GCJ=
16706lt_prog_compiler_static_GCJ=
16707
16708{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16709echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
16710
16711  if test "$GCC" = yes; then
16712    lt_prog_compiler_wl_GCJ='-Wl,'
16713    lt_prog_compiler_static_GCJ='-static'
16714
16715    case $host_os in
16716      aix*)
16717      # All AIX code is PIC.
16718      if test "$host_cpu" = ia64; then
16719	# AIX 5 now supports IA64 processor
16720	lt_prog_compiler_static_GCJ='-Bstatic'
16721      fi
16722      ;;
16723
16724    amigaos*)
16725      # FIXME: we need at least 68020 code to build shared libraries, but
16726      # adding the `-m68020' flag to GCC prevents building anything better,
16727      # like `-m68040'.
16728      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16729      ;;
16730
16731    beos* | cygwin* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16732      # PIC is the default for these OSes.
16733      ;;
16734
16735    mingw* | pw32* | os2*)
16736      # This hack is so that the source file can tell whether it is being
16737      # built for inclusion in a dll (and should export symbols for example).
16738      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16739      ;;
16740
16741    darwin* | rhapsody*)
16742      # PIC is the default on this platform
16743      # Common symbols not allowed in MH_DYLIB files
16744      lt_prog_compiler_pic_GCJ='-fno-common'
16745      ;;
16746
16747    interix3*)
16748      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16749      # Instead, we relocate shared libraries at runtime.
16750      ;;
16751
16752    msdosdjgpp*)
16753      # Just because we use GCC doesn't mean we suddenly get shared libraries
16754      # on systems that don't support them.
16755      lt_prog_compiler_can_build_shared_GCJ=no
16756      enable_shared=no
16757      ;;
16758
16759    sysv4*MP*)
16760      if test -d /usr/nec; then
16761	lt_prog_compiler_pic_GCJ=-Kconform_pic
16762      fi
16763      ;;
16764
16765    hpux*)
16766      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16767      # not for PA HP-UX.
16768      case $host_cpu in
16769      hppa*64*|ia64*)
16770	# +Z the default
16771	;;
16772      *)
16773	lt_prog_compiler_pic_GCJ='-fPIC'
16774	;;
16775      esac
16776      ;;
16777
16778    *)
16779      lt_prog_compiler_pic_GCJ='-fPIC'
16780      ;;
16781    esac
16782  else
16783    # PORTME Check for flag to pass linker flags through the system compiler.
16784    case $host_os in
16785    aix*)
16786      lt_prog_compiler_wl_GCJ='-Wl,'
16787      if test "$host_cpu" = ia64; then
16788	# AIX 5 now supports IA64 processor
16789	lt_prog_compiler_static_GCJ='-Bstatic'
16790      else
16791	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
16792      fi
16793      ;;
16794      darwin*)
16795        # PIC is the default on this platform
16796        # Common symbols not allowed in MH_DYLIB files
16797       case $cc_basename in
16798         xlc*)
16799         lt_prog_compiler_pic_GCJ='-qnocommon'
16800         lt_prog_compiler_wl_GCJ='-Wl,'
16801         ;;
16802       esac
16803       ;;
16804
16805    mingw* | pw32* | os2*)
16806      # This hack is so that the source file can tell whether it is being
16807      # built for inclusion in a dll (and should export symbols for example).
16808      lt_prog_compiler_pic_GCJ='-DDLL_EXPORT'
16809      ;;
16810
16811    hpux9* | hpux10* | hpux11*)
16812      lt_prog_compiler_wl_GCJ='-Wl,'
16813      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
16814      # not for PA HP-UX.
16815      case $host_cpu in
16816      hppa*64*|ia64*)
16817	# +Z the default
16818	;;
16819      *)
16820	lt_prog_compiler_pic_GCJ='+Z'
16821	;;
16822      esac
16823      # Is there a better lt_prog_compiler_static that works with the bundled CC?
16824      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
16825      ;;
16826
16827    irix5* | irix6* | nonstopux*)
16828      lt_prog_compiler_wl_GCJ='-Wl,'
16829      # PIC (with -KPIC) is the default.
16830      lt_prog_compiler_static_GCJ='-non_shared'
16831      ;;
16832
16833    newsos6)
16834      lt_prog_compiler_pic_GCJ='-KPIC'
16835      lt_prog_compiler_static_GCJ='-Bstatic'
16836      ;;
16837
16838    linux* | k*bsd*-gnu)
16839      case $cc_basename in
16840      icc* | ecc*)
16841	lt_prog_compiler_wl_GCJ='-Wl,'
16842	lt_prog_compiler_pic_GCJ='-KPIC'
16843	lt_prog_compiler_static_GCJ='-static'
16844        ;;
16845      pgcc* | pgf77* | pgf90* | pgf95*)
16846        # Portland Group compilers (*not* the Pentium gcc compiler,
16847	# which looks to be a dead project)
16848	lt_prog_compiler_wl_GCJ='-Wl,'
16849	lt_prog_compiler_pic_GCJ='-fpic'
16850	lt_prog_compiler_static_GCJ='-Bstatic'
16851        ;;
16852      ccc*)
16853        lt_prog_compiler_wl_GCJ='-Wl,'
16854        # All Alpha code is PIC.
16855        lt_prog_compiler_static_GCJ='-non_shared'
16856        ;;
16857      esac
16858      ;;
16859
16860    osf3* | osf4* | osf5*)
16861      lt_prog_compiler_wl_GCJ='-Wl,'
16862      # All OSF/1 code is PIC.
16863      lt_prog_compiler_static_GCJ='-non_shared'
16864      ;;
16865
16866    solaris*)
16867      lt_prog_compiler_pic_GCJ='-KPIC'
16868      lt_prog_compiler_static_GCJ='-Bstatic'
16869      case $cc_basename in
16870      f77* | f90* | f95*)
16871	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
16872      *)
16873	lt_prog_compiler_wl_GCJ='-Wl,';;
16874      esac
16875      ;;
16876
16877    sunos4*)
16878      lt_prog_compiler_wl_GCJ='-Qoption ld '
16879      lt_prog_compiler_pic_GCJ='-PIC'
16880      lt_prog_compiler_static_GCJ='-Bstatic'
16881      ;;
16882
16883    sysv4 | sysv4.2uw2* | sysv4.3*)
16884      lt_prog_compiler_wl_GCJ='-Wl,'
16885      lt_prog_compiler_pic_GCJ='-KPIC'
16886      lt_prog_compiler_static_GCJ='-Bstatic'
16887      ;;
16888
16889    sysv4*MP*)
16890      if test -d /usr/nec ;then
16891	lt_prog_compiler_pic_GCJ='-Kconform_pic'
16892	lt_prog_compiler_static_GCJ='-Bstatic'
16893      fi
16894      ;;
16895
16896    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
16897      lt_prog_compiler_wl_GCJ='-Wl,'
16898      lt_prog_compiler_pic_GCJ='-KPIC'
16899      lt_prog_compiler_static_GCJ='-Bstatic'
16900      ;;
16901
16902    unicos*)
16903      lt_prog_compiler_wl_GCJ='-Wl,'
16904      lt_prog_compiler_can_build_shared_GCJ=no
16905      ;;
16906
16907    uts4*)
16908      lt_prog_compiler_pic_GCJ='-pic'
16909      lt_prog_compiler_static_GCJ='-Bstatic'
16910      ;;
16911
16912    *)
16913      lt_prog_compiler_can_build_shared_GCJ=no
16914      ;;
16915    esac
16916  fi
16917
16918{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
16919echo "${ECHO_T}$lt_prog_compiler_pic_GCJ" >&6; }
16920
16921#
16922# Check to make sure the PIC flag actually works.
16923#
16924if test -n "$lt_prog_compiler_pic_GCJ"; then
16925
16926{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
16927echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... $ECHO_C" >&6; }
16928if test "${lt_prog_compiler_pic_works_GCJ+set}" = set; then
16929  echo $ECHO_N "(cached) $ECHO_C" >&6
16930else
16931  lt_prog_compiler_pic_works_GCJ=no
16932  ac_outfile=conftest.$ac_objext
16933   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
16934   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
16935   # Insert the option either (1) after the last *FLAGS variable, or
16936   # (2) before a word containing "conftest.", or (3) at the end.
16937   # Note that $ac_compile itself does not contain backslashes and begins
16938   # with a dollar sign (not a hyphen), so the echo should work correctly.
16939   # The option is referenced via a variable to avoid confusing sed.
16940   lt_compile=`echo "$ac_compile" | $SED \
16941   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16942   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16943   -e 's:$: $lt_compiler_flag:'`
16944   (eval echo "\"\$as_me:16944: $lt_compile\"" >&5)
16945   (eval "$lt_compile" 2>conftest.err)
16946   ac_status=$?
16947   cat conftest.err >&5
16948   echo "$as_me:16948: \$? = $ac_status" >&5
16949   if (exit $ac_status) && test -s "$ac_outfile"; then
16950     # The compiler can only warn and ignore the option if not recognized
16951     # So say no if there are warnings other than the usual output.
16952     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16953     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16954     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16955       lt_prog_compiler_pic_works_GCJ=yes
16956     fi
16957   fi
16958   $rm conftest*
16959
16960fi
16961{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works_GCJ" >&5
16962echo "${ECHO_T}$lt_prog_compiler_pic_works_GCJ" >&6; }
16963
16964if test x"$lt_prog_compiler_pic_works_GCJ" = xyes; then
16965    case $lt_prog_compiler_pic_GCJ in
16966     "" | " "*) ;;
16967     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
16968     esac
16969else
16970    lt_prog_compiler_pic_GCJ=
16971     lt_prog_compiler_can_build_shared_GCJ=no
16972fi
16973
16974fi
16975case $host_os in
16976  # For platforms which do not support PIC, -DPIC is meaningless:
16977  *djgpp*)
16978    lt_prog_compiler_pic_GCJ=
16979    ;;
16980  *)
16981    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
16982    ;;
16983esac
16984
16985#
16986# Check to make sure the static flag actually works.
16987#
16988wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
16989{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
16990echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
16991if test "${lt_prog_compiler_static_works_GCJ+set}" = set; then
16992  echo $ECHO_N "(cached) $ECHO_C" >&6
16993else
16994  lt_prog_compiler_static_works_GCJ=no
16995   save_LDFLAGS="$LDFLAGS"
16996   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
16997   printf "$lt_simple_link_test_code" > conftest.$ac_ext
16998   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
16999     # The linker can only warn and ignore the option if not recognized
17000     # So say no if there are warnings
17001     if test -s conftest.err; then
17002       # Append any errors to the config.log.
17003       cat conftest.err 1>&5
17004       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17005       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17006       if diff conftest.exp conftest.er2 >/dev/null; then
17007         lt_prog_compiler_static_works_GCJ=yes
17008       fi
17009     else
17010       lt_prog_compiler_static_works_GCJ=yes
17011     fi
17012   fi
17013   $rm conftest*
17014   LDFLAGS="$save_LDFLAGS"
17015
17016fi
17017{ echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works_GCJ" >&5
17018echo "${ECHO_T}$lt_prog_compiler_static_works_GCJ" >&6; }
17019
17020if test x"$lt_prog_compiler_static_works_GCJ" = xyes; then
17021    :
17022else
17023    lt_prog_compiler_static_GCJ=
17024fi
17025
17026
17027{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17028echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
17029if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17030  echo $ECHO_N "(cached) $ECHO_C" >&6
17031else
17032  lt_cv_prog_compiler_c_o_GCJ=no
17033   $rm -r conftest 2>/dev/null
17034   mkdir conftest
17035   cd conftest
17036   mkdir out
17037   printf "$lt_simple_compile_test_code" > conftest.$ac_ext
17038
17039   lt_compiler_flag="-o out/conftest2.$ac_objext"
17040   # Insert the option either (1) after the last *FLAGS variable, or
17041   # (2) before a word containing "conftest.", or (3) at the end.
17042   # Note that $ac_compile itself does not contain backslashes and begins
17043   # with a dollar sign (not a hyphen), so the echo should work correctly.
17044   lt_compile=`echo "$ac_compile" | $SED \
17045   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17046   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17047   -e 's:$: $lt_compiler_flag:'`
17048   (eval echo "\"\$as_me:17048: $lt_compile\"" >&5)
17049   (eval "$lt_compile" 2>out/conftest.err)
17050   ac_status=$?
17051   cat out/conftest.err >&5
17052   echo "$as_me:17052: \$? = $ac_status" >&5
17053   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17054   then
17055     # The compiler can only warn and ignore the option if not recognized
17056     # So say no if there are warnings
17057     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17058     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17059     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17060       lt_cv_prog_compiler_c_o_GCJ=yes
17061     fi
17062   fi
17063   chmod u+w . 2>&5
17064   $rm conftest*
17065   # SGI C++ compiler will create directory out/ii_files/ for
17066   # template instantiation
17067   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17068   $rm out/* && rmdir out
17069   cd ..
17070   rmdir conftest
17071   $rm conftest*
17072
17073fi
17074{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17075echo "${ECHO_T}$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17076
17077
17078hard_links="nottested"
17079if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17080  # do not overwrite the value of need_locks provided by the user
17081  { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17082echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
17083  hard_links=yes
17084  $rm conftest*
17085  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17086  touch conftest.a
17087  ln conftest.a conftest.b 2>&5 || hard_links=no
17088  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17089  { echo "$as_me:$LINENO: result: $hard_links" >&5
17090echo "${ECHO_T}$hard_links" >&6; }
17091  if test "$hard_links" = no; then
17092    { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17093echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17094    need_locks=warn
17095  fi
17096else
17097  need_locks=no
17098fi
17099
17100{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17101echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
17102
17103  runpath_var=
17104  allow_undefined_flag_GCJ=
17105  enable_shared_with_static_runtimes_GCJ=no
17106  archive_cmds_GCJ=
17107  archive_expsym_cmds_GCJ=
17108  old_archive_From_new_cmds_GCJ=
17109  old_archive_from_expsyms_cmds_GCJ=
17110  export_dynamic_flag_spec_GCJ=
17111  whole_archive_flag_spec_GCJ=
17112  thread_safe_flag_spec_GCJ=
17113  hardcode_libdir_flag_spec_GCJ=
17114  hardcode_libdir_flag_spec_ld_GCJ=
17115  hardcode_libdir_separator_GCJ=
17116  hardcode_direct_GCJ=no
17117  hardcode_minus_L_GCJ=no
17118  hardcode_shlibpath_var_GCJ=unsupported
17119  link_all_deplibs_GCJ=unknown
17120  hardcode_automatic_GCJ=no
17121  module_cmds_GCJ=
17122  module_expsym_cmds_GCJ=
17123  always_export_symbols_GCJ=no
17124  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17125  # include_expsyms should be a list of space-separated symbols to be *always*
17126  # included in the symbol list
17127  include_expsyms_GCJ=
17128  # exclude_expsyms can be an extended regexp of symbols to exclude
17129  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17130  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17131  # as well as any symbol that contains `d'.
17132  exclude_expsyms_GCJ="_GLOBAL_OFFSET_TABLE_"
17133  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17134  # platforms (ab)use it in PIC code, but their linkers get confused if
17135  # the symbol is explicitly referenced.  Since portable code cannot
17136  # rely on this symbol name, it's probably fine to never include it in
17137  # preloaded symbol tables.
17138  extract_expsyms_cmds=
17139  # Just being paranoid about ensuring that cc_basename is set.
17140  for cc_temp in $compiler""; do
17141  case $cc_temp in
17142    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17143    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17144    \-*) ;;
17145    *) break;;
17146  esac
17147done
17148cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17149
17150  case $host_os in
17151  cygwin* | mingw* | pw32*)
17152    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17153    # When not using gcc, we currently assume that we are using
17154    # Microsoft Visual C++.
17155    if test "$GCC" != yes; then
17156      with_gnu_ld=no
17157    fi
17158    ;;
17159  interix*)
17160    # we just hope/assume this is gcc and not c89 (= MSVC++)
17161    with_gnu_ld=yes
17162    ;;
17163  openbsd*)
17164    with_gnu_ld=no
17165    ;;
17166  esac
17167
17168  ld_shlibs_GCJ=yes
17169  if test "$with_gnu_ld" = yes; then
17170    # If archive_cmds runs LD, not CC, wlarc should be empty
17171    wlarc='${wl}'
17172
17173    # Set some defaults for GNU ld with shared library support. These
17174    # are reset later if shared libraries are not supported. Putting them
17175    # here allows them to be overridden if necessary.
17176    runpath_var=LD_RUN_PATH
17177    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17178    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17179    # ancient GNU ld didn't support --whole-archive et. al.
17180    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17181	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17182      else
17183  	whole_archive_flag_spec_GCJ=
17184    fi
17185    supports_anon_versioning=no
17186    case `$LD -v 2>/dev/null` in
17187      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17188      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17189      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17190      *\ 2.11.*) ;; # other 2.11 versions
17191      *) supports_anon_versioning=yes ;;
17192    esac
17193
17194    # See if GNU ld supports shared libraries.
17195    case $host_os in
17196    aix3* | aix4* | aix5*)
17197      # On AIX/PPC, the GNU linker is very broken
17198      if test "$host_cpu" != ia64; then
17199	ld_shlibs_GCJ=no
17200	cat <<EOF 1>&2
17201
17202*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17203*** to be unable to reliably create shared libraries on AIX.
17204*** Therefore, libtool is disabling shared libraries support.  If you
17205*** really care for shared libraries, you may want to modify your PATH
17206*** so that a non-GNU linker is found, and then restart.
17207
17208EOF
17209      fi
17210      ;;
17211
17212    amigaos*)
17213      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)'
17214      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17215      hardcode_minus_L_GCJ=yes
17216
17217      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17218      # that the semantics of dynamic libraries on AmigaOS, at least up
17219      # to version 4, is to share data among multiple programs linked
17220      # with the same dynamic library.  Since this doesn't match the
17221      # behavior of shared libraries on other platforms, we can't use
17222      # them.
17223      ld_shlibs_GCJ=no
17224      ;;
17225
17226    beos*)
17227      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17228	allow_undefined_flag_GCJ=unsupported
17229	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17230	# support --undefined.  This deserves some investigation.  FIXME
17231	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17232      else
17233	ld_shlibs_GCJ=no
17234      fi
17235      ;;
17236
17237    cygwin* | mingw* | pw32*)
17238      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17239      # as there is no search path for DLLs.
17240      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17241      allow_undefined_flag_GCJ=unsupported
17242      always_export_symbols_GCJ=no
17243      enable_shared_with_static_runtimes_GCJ=yes
17244      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS] /s/.* \([^ ]*\)/\1 DATA/'\'' | $SED -e '\''/^[AITW] /s/.* //'\'' | sort | uniq > $export_symbols'
17245
17246      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17247        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17248	# If the export-symbols file already is a .def file (1st line
17249	# is EXPORTS), use it as is; otherwise, prepend...
17250	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17251	  cp $export_symbols $output_objdir/$soname.def;
17252	else
17253	  echo EXPORTS > $output_objdir/$soname.def;
17254	  cat $export_symbols >> $output_objdir/$soname.def;
17255	fi~
17256	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17257      else
17258	ld_shlibs_GCJ=no
17259      fi
17260      ;;
17261
17262    interix3*)
17263      hardcode_direct_GCJ=no
17264      hardcode_shlibpath_var_GCJ=no
17265      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17266      export_dynamic_flag_spec_GCJ='${wl}-E'
17267      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17268      # Instead, shared libraries are loaded at an image base (0x10000000 by
17269      # default) and relocated if they conflict, which is a slow very memory
17270      # consuming and fragmenting process.  To avoid this, we pick a random,
17271      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17272      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17273      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'
17274      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'
17275      ;;
17276
17277    linux* | k*bsd*-gnu)
17278      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17279	tmp_addflag=
17280	case $cc_basename,$host_cpu in
17281	pgcc*)				# Portland Group C compiler
17282	  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'
17283	  tmp_addflag=' $pic_flag'
17284	  ;;
17285	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17286	  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'
17287	  tmp_addflag=' $pic_flag -Mnomain' ;;
17288	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17289	  tmp_addflag=' -i_dynamic' ;;
17290	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17291	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17292	ifc* | ifort*)			# Intel Fortran compiler
17293	  tmp_addflag=' -nofor_main' ;;
17294	esac
17295	archive_cmds_GCJ='$CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17296
17297	if test $supports_anon_versioning = yes; then
17298	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17299  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17300  $echo "local: *; };" >> $output_objdir/$libname.ver~
17301	  $CC -shared'"$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17302	fi
17303	link_all_deplibs_GCJ=no
17304      else
17305	ld_shlibs_GCJ=no
17306      fi
17307      ;;
17308
17309    netbsd* | netbsdelf*-gnu)
17310      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17311	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17312	wlarc=
17313      else
17314	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17315	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17316      fi
17317      ;;
17318
17319    solaris*)
17320      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17321	ld_shlibs_GCJ=no
17322	cat <<EOF 1>&2
17323
17324*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17325*** create shared libraries on Solaris systems.  Therefore, libtool
17326*** is disabling shared libraries support.  We urge you to upgrade GNU
17327*** binutils to release 2.9.1 or newer.  Another option is to modify
17328*** your PATH or compiler configuration so that the native linker is
17329*** used, and then restart.
17330
17331EOF
17332      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17333	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17334	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17335      else
17336	ld_shlibs_GCJ=no
17337      fi
17338      ;;
17339
17340    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17341      case `$LD -v 2>&1` in
17342        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17343	ld_shlibs_GCJ=no
17344	cat <<_LT_EOF 1>&2
17345
17346*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17347*** reliably create shared libraries on SCO systems.  Therefore, libtool
17348*** is disabling shared libraries support.  We urge you to upgrade GNU
17349*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17350*** your PATH or compiler configuration so that the native linker is
17351*** used, and then restart.
17352
17353_LT_EOF
17354	;;
17355	*)
17356	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17357	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17358	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17359	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17360	  else
17361	    ld_shlibs_GCJ=no
17362	  fi
17363	;;
17364      esac
17365      ;;
17366
17367    sunos4*)
17368      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17369      wlarc=
17370      hardcode_direct_GCJ=yes
17371      hardcode_shlibpath_var_GCJ=no
17372      ;;
17373
17374    *)
17375      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17376	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17377	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17378      else
17379	ld_shlibs_GCJ=no
17380      fi
17381      ;;
17382    esac
17383
17384    if test "$ld_shlibs_GCJ" = no; then
17385      runpath_var=
17386      hardcode_libdir_flag_spec_GCJ=
17387      export_dynamic_flag_spec_GCJ=
17388      whole_archive_flag_spec_GCJ=
17389    fi
17390  else
17391    # PORTME fill in a description of your system's linker (not GNU ld)
17392    case $host_os in
17393    aix3*)
17394      allow_undefined_flag_GCJ=unsupported
17395      always_export_symbols_GCJ=yes
17396      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'
17397      # Note: this linker hardcodes the directories in LIBPATH if there
17398      # are no directories specified by -L.
17399      hardcode_minus_L_GCJ=yes
17400      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17401	# Neither direct hardcoding nor static linking is supported with a
17402	# broken collect2.
17403	hardcode_direct_GCJ=unsupported
17404      fi
17405      ;;
17406
17407    aix4* | aix5*)
17408      if test "$host_cpu" = ia64; then
17409	# On IA64, the linker does run time linking by default, so we don't
17410	# have to do anything special.
17411	aix_use_runtimelinking=no
17412	exp_sym_flag='-Bexport'
17413	no_entry_flag=""
17414      else
17415	# If we're using GNU nm, then we don't want the "-C" option.
17416	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17417	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17418	  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'
17419	else
17420	  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'
17421	fi
17422	aix_use_runtimelinking=no
17423
17424	# Test if we are trying to use run time linking or normal
17425	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17426	# need to do runtime linking.
17427	case $host_os in aix4.[23]|aix4.[23].*|aix5*)
17428	  for ld_flag in $LDFLAGS; do
17429  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17430  	    aix_use_runtimelinking=yes
17431  	    break
17432  	  fi
17433	  done
17434	  ;;
17435	esac
17436
17437	exp_sym_flag='-bexport'
17438	no_entry_flag='-bnoentry'
17439      fi
17440
17441      # When large executables or shared objects are built, AIX ld can
17442      # have problems creating the table of contents.  If linking a library
17443      # or program results in "error TOC overflow" add -mminimal-toc to
17444      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17445      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17446
17447      archive_cmds_GCJ=''
17448      hardcode_direct_GCJ=yes
17449      hardcode_libdir_separator_GCJ=':'
17450      link_all_deplibs_GCJ=yes
17451
17452      if test "$GCC" = yes; then
17453	case $host_os in aix4.[012]|aix4.[012].*)
17454	# We only want to do this on AIX 4.2 and lower, the check
17455	# below for broken collect2 doesn't work under 4.3+
17456	  collect2name=`${CC} -print-prog-name=collect2`
17457	  if test -f "$collect2name" && \
17458  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17459	  then
17460  	  # We have reworked collect2
17461  	  hardcode_direct_GCJ=yes
17462	  else
17463  	  # We have old collect2
17464  	  hardcode_direct_GCJ=unsupported
17465  	  # It fails to find uninstalled libraries when the uninstalled
17466  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17467  	  # to unsupported forces relinking
17468  	  hardcode_minus_L_GCJ=yes
17469  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17470  	  hardcode_libdir_separator_GCJ=
17471	  fi
17472	  ;;
17473	esac
17474	shared_flag='-shared'
17475	if test "$aix_use_runtimelinking" = yes; then
17476	  shared_flag="$shared_flag "'${wl}-G'
17477	fi
17478      else
17479	# not using gcc
17480	if test "$host_cpu" = ia64; then
17481  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17482  	# chokes on -Wl,-G. The following line is correct:
17483	  shared_flag='-G'
17484	else
17485	  if test "$aix_use_runtimelinking" = yes; then
17486	    shared_flag='${wl}-G'
17487	  else
17488	    shared_flag='${wl}-bM:SRE'
17489	  fi
17490	fi
17491      fi
17492
17493      # It seems that -bexpall does not export symbols beginning with
17494      # underscore (_), so it is better to generate a list of symbols to export.
17495      always_export_symbols_GCJ=yes
17496      if test "$aix_use_runtimelinking" = yes; then
17497	# Warning - without using the other runtime loading flags (-brtl),
17498	# -berok will link without error, but may produce a broken library.
17499	allow_undefined_flag_GCJ='-berok'
17500       # Determine the default libpath from the value encoded in an empty executable.
17501       cat >conftest.$ac_ext <<_ACEOF
17502/* confdefs.h.  */
17503_ACEOF
17504cat confdefs.h >>conftest.$ac_ext
17505cat >>conftest.$ac_ext <<_ACEOF
17506/* end confdefs.h.  */
17507
17508int
17509main ()
17510{
17511
17512  ;
17513  return 0;
17514}
17515_ACEOF
17516rm -f conftest.$ac_objext conftest$ac_exeext
17517if { (ac_try="$ac_link"
17518case "(($ac_try" in
17519  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17520  *) ac_try_echo=$ac_try;;
17521esac
17522eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17523  (eval "$ac_link") 2>conftest.er1
17524  ac_status=$?
17525  grep -v '^ *+' conftest.er1 >conftest.err
17526  rm -f conftest.er1
17527  cat conftest.err >&5
17528  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17529  (exit $ac_status); } &&
17530	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17531  { (case "(($ac_try" in
17532  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17533  *) ac_try_echo=$ac_try;;
17534esac
17535eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17536  (eval "$ac_try") 2>&5
17537  ac_status=$?
17538  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17539  (exit $ac_status); }; } &&
17540	 { ac_try='test -s conftest$ac_exeext'
17541  { (case "(($ac_try" in
17542  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17543  *) ac_try_echo=$ac_try;;
17544esac
17545eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17546  (eval "$ac_try") 2>&5
17547  ac_status=$?
17548  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17549  (exit $ac_status); }; }; then
17550
17551aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17552}'`
17553# Check for a 64-bit object if we didn't find anything.
17554if 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; }
17555}'`; fi
17556else
17557  echo "$as_me: failed program was:" >&5
17558sed 's/^/| /' conftest.$ac_ext >&5
17559
17560
17561fi
17562
17563rm -f core conftest.err conftest.$ac_objext \
17564      conftest$ac_exeext conftest.$ac_ext
17565if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17566
17567       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17568	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"
17569       else
17570	if test "$host_cpu" = ia64; then
17571	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17572	  allow_undefined_flag_GCJ="-z nodefs"
17573	  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"
17574	else
17575	 # Determine the default libpath from the value encoded in an empty executable.
17576	 cat >conftest.$ac_ext <<_ACEOF
17577/* confdefs.h.  */
17578_ACEOF
17579cat confdefs.h >>conftest.$ac_ext
17580cat >>conftest.$ac_ext <<_ACEOF
17581/* end confdefs.h.  */
17582
17583int
17584main ()
17585{
17586
17587  ;
17588  return 0;
17589}
17590_ACEOF
17591rm -f conftest.$ac_objext conftest$ac_exeext
17592if { (ac_try="$ac_link"
17593case "(($ac_try" in
17594  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17595  *) ac_try_echo=$ac_try;;
17596esac
17597eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17598  (eval "$ac_link") 2>conftest.er1
17599  ac_status=$?
17600  grep -v '^ *+' conftest.er1 >conftest.err
17601  rm -f conftest.er1
17602  cat conftest.err >&5
17603  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17604  (exit $ac_status); } &&
17605	 { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
17606  { (case "(($ac_try" in
17607  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17608  *) ac_try_echo=$ac_try;;
17609esac
17610eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17611  (eval "$ac_try") 2>&5
17612  ac_status=$?
17613  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17614  (exit $ac_status); }; } &&
17615	 { ac_try='test -s conftest$ac_exeext'
17616  { (case "(($ac_try" in
17617  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17618  *) ac_try_echo=$ac_try;;
17619esac
17620eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17621  (eval "$ac_try") 2>&5
17622  ac_status=$?
17623  echo "$as_me:$LINENO: \$? = $ac_status" >&5
17624  (exit $ac_status); }; }; then
17625
17626aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e '/Import File Strings/,/^$/ { /^0/ { s/^0  *\(.*\)$/\1/; p; }
17627}'`
17628# Check for a 64-bit object if we didn't find anything.
17629if 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; }
17630}'`; fi
17631else
17632  echo "$as_me: failed program was:" >&5
17633sed 's/^/| /' conftest.$ac_ext >&5
17634
17635
17636fi
17637
17638rm -f core conftest.err conftest.$ac_objext \
17639      conftest$ac_exeext conftest.$ac_ext
17640if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17641
17642	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17643	  # Warning - without using the other run time loading flags,
17644	  # -berok will link without error, but may produce a broken library.
17645	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17646	  allow_undefined_flag_GCJ=' ${wl}-berok'
17647	  # Exported symbols can be pulled into shared objects from archives
17648	  whole_archive_flag_spec_GCJ='$convenience'
17649	  archive_cmds_need_lc_GCJ=yes
17650	  # This is similar to how AIX traditionally builds its shared libraries.
17651	  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'
17652	fi
17653      fi
17654      ;;
17655
17656    amigaos*)
17657      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)'
17658      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17659      hardcode_minus_L_GCJ=yes
17660      # see comment about different semantics on the GNU ld section
17661      ld_shlibs_GCJ=no
17662      ;;
17663
17664    bsdi[45]*)
17665      export_dynamic_flag_spec_GCJ=-rdynamic
17666      ;;
17667
17668    cygwin* | mingw* | pw32*)
17669      # When not using gcc, we currently assume that we are using
17670      # Microsoft Visual C++.
17671      # hardcode_libdir_flag_spec is actually meaningless, as there is
17672      # no search path for DLLs.
17673      hardcode_libdir_flag_spec_GCJ=' '
17674      allow_undefined_flag_GCJ=unsupported
17675      # Tell ltmain to make .lib files, not .a files.
17676      libext=lib
17677      # Tell ltmain to make .dll files, not .so files.
17678      shrext_cmds=".dll"
17679      # FIXME: Setting linknames here is a bad hack.
17680      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17681      # The linker will automatically build a .lib file if we build a DLL.
17682      old_archive_From_new_cmds_GCJ='true'
17683      # FIXME: Should let the user specify the lib program.
17684      old_archive_cmds_GCJ='lib /OUT:$oldlib$oldobjs$old_deplibs'
17685      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17686      enable_shared_with_static_runtimes_GCJ=yes
17687      ;;
17688
17689    darwin* | rhapsody*)
17690      case $host_os in
17691        rhapsody* | darwin1.[012])
17692         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17693         ;;
17694       *) # Darwin 1.3 on
17695         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17696           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17697         else
17698           case ${MACOSX_DEPLOYMENT_TARGET} in
17699             10.[012])
17700               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17701               ;;
17702             10.*)
17703               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17704               ;;
17705           esac
17706         fi
17707         ;;
17708      esac
17709      archive_cmds_need_lc_GCJ=no
17710      hardcode_direct_GCJ=no
17711      hardcode_automatic_GCJ=yes
17712      hardcode_shlibpath_var_GCJ=unsupported
17713      whole_archive_flag_spec_GCJ=''
17714      link_all_deplibs_GCJ=yes
17715    if test "$GCC" = yes ; then
17716    	output_verbose_link_cmd='echo'
17717        archive_cmds_GCJ='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
17718      module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17719      # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17720      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}'
17721      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}'
17722    else
17723      case $cc_basename in
17724        xlc*)
17725         output_verbose_link_cmd='echo'
17726         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $verstring'
17727         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17728          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17729         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}'
17730          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}'
17731          ;;
17732       *)
17733         ld_shlibs_GCJ=no
17734          ;;
17735      esac
17736    fi
17737      ;;
17738
17739    dgux*)
17740      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17741      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17742      hardcode_shlibpath_var_GCJ=no
17743      ;;
17744
17745    freebsd1*)
17746      ld_shlibs_GCJ=no
17747      ;;
17748
17749    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
17750    # support.  Future versions do this automatically, but an explicit c++rt0.o
17751    # does not break anything, and helps significantly (at the cost of a little
17752    # extra space).
17753    freebsd2.2*)
17754      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
17755      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17756      hardcode_direct_GCJ=yes
17757      hardcode_shlibpath_var_GCJ=no
17758      ;;
17759
17760    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
17761    freebsd2*)
17762      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17763      hardcode_direct_GCJ=yes
17764      hardcode_minus_L_GCJ=yes
17765      hardcode_shlibpath_var_GCJ=no
17766      ;;
17767
17768    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
17769    freebsd* | dragonfly*)
17770      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
17771      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17772      hardcode_direct_GCJ=yes
17773      hardcode_shlibpath_var_GCJ=no
17774      ;;
17775
17776    hpux9*)
17777      if test "$GCC" = yes; then
17778	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'
17779      else
17780	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'
17781      fi
17782      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17783      hardcode_libdir_separator_GCJ=:
17784      hardcode_direct_GCJ=yes
17785
17786      # hardcode_minus_L: Not really in the search PATH,
17787      # but as the default location of the library.
17788      hardcode_minus_L_GCJ=yes
17789      export_dynamic_flag_spec_GCJ='${wl}-E'
17790      ;;
17791
17792    hpux10*)
17793      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17794	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17795      else
17796	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
17797      fi
17798      if test "$with_gnu_ld" = no; then
17799	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17800	hardcode_libdir_separator_GCJ=:
17801
17802	hardcode_direct_GCJ=yes
17803	export_dynamic_flag_spec_GCJ='${wl}-E'
17804
17805	# hardcode_minus_L: Not really in the search PATH,
17806	# but as the default location of the library.
17807	hardcode_minus_L_GCJ=yes
17808      fi
17809      ;;
17810
17811    hpux11*)
17812      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
17813	case $host_cpu in
17814	hppa*64*)
17815	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17816	  ;;
17817	ia64*)
17818	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17819	  ;;
17820	*)
17821	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17822	  ;;
17823	esac
17824      else
17825	case $host_cpu in
17826	hppa*64*)
17827	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17828	  ;;
17829	ia64*)
17830	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
17831	  ;;
17832	*)
17833	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
17834	  ;;
17835	esac
17836      fi
17837      if test "$with_gnu_ld" = no; then
17838	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
17839	hardcode_libdir_separator_GCJ=:
17840
17841	case $host_cpu in
17842	hppa*64*|ia64*)
17843	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
17844	  hardcode_direct_GCJ=no
17845	  hardcode_shlibpath_var_GCJ=no
17846	  ;;
17847	*)
17848	  hardcode_direct_GCJ=yes
17849	  export_dynamic_flag_spec_GCJ='${wl}-E'
17850
17851	  # hardcode_minus_L: Not really in the search PATH,
17852	  # but as the default location of the library.
17853	  hardcode_minus_L_GCJ=yes
17854	  ;;
17855	esac
17856      fi
17857      ;;
17858
17859    irix5* | irix6* | nonstopux*)
17860      if test "$GCC" = yes; then
17861	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'
17862      else
17863	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'
17864	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
17865      fi
17866      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17867      hardcode_libdir_separator_GCJ=:
17868      link_all_deplibs_GCJ=yes
17869      ;;
17870
17871    netbsd* | netbsdelf*-gnu)
17872      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17873	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
17874      else
17875	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
17876      fi
17877      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17878      hardcode_direct_GCJ=yes
17879      hardcode_shlibpath_var_GCJ=no
17880      ;;
17881
17882    newsos6)
17883      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17884      hardcode_direct_GCJ=yes
17885      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17886      hardcode_libdir_separator_GCJ=:
17887      hardcode_shlibpath_var_GCJ=no
17888      ;;
17889
17890    openbsd*)
17891      hardcode_direct_GCJ=yes
17892      hardcode_shlibpath_var_GCJ=no
17893      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
17894	archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17895	archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
17896	hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17897	export_dynamic_flag_spec_GCJ='${wl}-E'
17898      else
17899       case $host_os in
17900	 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
17901	   archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17902	   hardcode_libdir_flag_spec_GCJ='-R$libdir'
17903	   ;;
17904	 *)
17905	   archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
17906	   hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17907	   ;;
17908       esac
17909      fi
17910      ;;
17911
17912    os2*)
17913      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17914      hardcode_minus_L_GCJ=yes
17915      allow_undefined_flag_GCJ=unsupported
17916      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'
17917      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
17918      ;;
17919
17920    osf3*)
17921      if test "$GCC" = yes; then
17922	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17923	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'
17924      else
17925	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17926	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'
17927      fi
17928      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17929      hardcode_libdir_separator_GCJ=:
17930      ;;
17931
17932    osf4* | osf5*)	# as osf3* with the addition of -msym flag
17933      if test "$GCC" = yes; then
17934	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
17935	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'
17936	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
17937      else
17938	allow_undefined_flag_GCJ=' -expect_unresolved \*'
17939	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'
17940	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~
17941	$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'
17942
17943	# Both c and cxx compiler support -rpath directly
17944	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
17945      fi
17946      hardcode_libdir_separator_GCJ=:
17947      ;;
17948
17949    solaris*)
17950      no_undefined_flag_GCJ=' -z text'
17951      if test "$GCC" = yes; then
17952	wlarc='${wl}'
17953	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
17954	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17955	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
17956      else
17957	wlarc=''
17958	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
17959	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
17960  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
17961      fi
17962      hardcode_libdir_flag_spec_GCJ='-R$libdir'
17963      hardcode_shlibpath_var_GCJ=no
17964      case $host_os in
17965      solaris2.[0-5] | solaris2.[0-5].*) ;;
17966      *)
17967 	# The compiler driver will combine linker options so we
17968 	# cannot just pass the convience library names through
17969 	# without $wl, iff we do not link with $LD.
17970 	# Luckily, gcc supports the same syntax we need for Sun Studio.
17971 	# Supported since Solaris 2.6 (maybe 2.5.1?)
17972 	case $wlarc in
17973 	'')
17974 	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract' ;;
17975 	*)
17976 	  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' ;;
17977 	esac ;;
17978      esac
17979      link_all_deplibs_GCJ=yes
17980      ;;
17981
17982    sunos4*)
17983      if test "x$host_vendor" = xsequent; then
17984	# Use $CC to link under sequent, because it throws in some extra .o
17985	# files that make .init and .fini sections work.
17986	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
17987      else
17988	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
17989      fi
17990      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17991      hardcode_direct_GCJ=yes
17992      hardcode_minus_L_GCJ=yes
17993      hardcode_shlibpath_var_GCJ=no
17994      ;;
17995
17996    sysv4)
17997      case $host_vendor in
17998	sni)
17999	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18000	  hardcode_direct_GCJ=yes # is this really true???
18001	;;
18002	siemens)
18003	  ## LD is ld it makes a PLAMLIB
18004	  ## CC just makes a GrossModule.
18005	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18006	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18007	  hardcode_direct_GCJ=no
18008        ;;
18009	motorola)
18010	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18011	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18012	;;
18013      esac
18014      runpath_var='LD_RUN_PATH'
18015      hardcode_shlibpath_var_GCJ=no
18016      ;;
18017
18018    sysv4.3*)
18019      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18020      hardcode_shlibpath_var_GCJ=no
18021      export_dynamic_flag_spec_GCJ='-Bexport'
18022      ;;
18023
18024    sysv4*MP*)
18025      if test -d /usr/nec; then
18026	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18027	hardcode_shlibpath_var_GCJ=no
18028	runpath_var=LD_RUN_PATH
18029	hardcode_runpath_var=yes
18030	ld_shlibs_GCJ=yes
18031      fi
18032      ;;
18033
18034    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7*)
18035      no_undefined_flag_GCJ='${wl}-z,text'
18036      archive_cmds_need_lc_GCJ=no
18037      hardcode_shlibpath_var_GCJ=no
18038      runpath_var='LD_RUN_PATH'
18039
18040      if test "$GCC" = yes; then
18041	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18042	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18043      else
18044	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18045	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18046      fi
18047      ;;
18048
18049    sysv5* | sco3.2v5* | sco5v6*)
18050      # Note: We can NOT use -z defs as we might desire, because we do not
18051      # link with -lc, and that would cause any symbols used from libc to
18052      # always be unresolved, which means just about no library would
18053      # ever link correctly.  If we're not using GNU ld we use -z text
18054      # though, which does catch some bad symbols but isn't as heavy-handed
18055      # as -z defs.
18056      no_undefined_flag_GCJ='${wl}-z,text'
18057      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18058      archive_cmds_need_lc_GCJ=no
18059      hardcode_shlibpath_var_GCJ=no
18060      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18061      hardcode_libdir_separator_GCJ=':'
18062      link_all_deplibs_GCJ=yes
18063      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18064      runpath_var='LD_RUN_PATH'
18065
18066      if test "$GCC" = yes; then
18067	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18068	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18069      else
18070	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18071	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18072      fi
18073      ;;
18074
18075    uts4*)
18076      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18077      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18078      hardcode_shlibpath_var_GCJ=no
18079      ;;
18080
18081    *)
18082      ld_shlibs_GCJ=no
18083      ;;
18084    esac
18085  fi
18086
18087{ echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18088echo "${ECHO_T}$ld_shlibs_GCJ" >&6; }
18089test "$ld_shlibs_GCJ" = no && can_build_shared=no
18090
18091#
18092# Do we need to explicitly link libc?
18093#
18094case "x$archive_cmds_need_lc_GCJ" in
18095x|xyes)
18096  # Assume -lc should be added
18097  archive_cmds_need_lc_GCJ=yes
18098
18099  if test "$enable_shared" = yes && test "$GCC" = yes; then
18100    case $archive_cmds_GCJ in
18101    *'~'*)
18102      # FIXME: we may have to deal with multi-command sequences.
18103      ;;
18104    '$CC '*)
18105      # Test whether the compiler implicitly links with -lc since on some
18106      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18107      # to ld, don't add -lc before -lgcc.
18108      { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18109echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
18110      $rm conftest*
18111      printf "$lt_simple_compile_test_code" > conftest.$ac_ext
18112
18113      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18114  (eval $ac_compile) 2>&5
18115  ac_status=$?
18116  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18117  (exit $ac_status); } 2>conftest.err; then
18118        soname=conftest
18119        lib=conftest
18120        libobjs=conftest.$ac_objext
18121        deplibs=
18122        wl=$lt_prog_compiler_wl_GCJ
18123	pic_flag=$lt_prog_compiler_pic_GCJ
18124        compiler_flags=-v
18125        linker_flags=-v
18126        verstring=
18127        output_objdir=.
18128        libname=conftest
18129        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18130        allow_undefined_flag_GCJ=
18131        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18132  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18133  ac_status=$?
18134  echo "$as_me:$LINENO: \$? = $ac_status" >&5
18135  (exit $ac_status); }
18136        then
18137	  archive_cmds_need_lc_GCJ=no
18138        else
18139	  archive_cmds_need_lc_GCJ=yes
18140        fi
18141        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18142      else
18143        cat conftest.err 1>&5
18144      fi
18145      $rm conftest*
18146      { echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18147echo "${ECHO_T}$archive_cmds_need_lc_GCJ" >&6; }
18148      ;;
18149    esac
18150  fi
18151  ;;
18152esac
18153
18154{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18155echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
18156library_names_spec=
18157libname_spec='lib$name'
18158soname_spec=
18159shrext_cmds=".so"
18160postinstall_cmds=
18161postuninstall_cmds=
18162finish_cmds=
18163finish_eval=
18164shlibpath_var=
18165shlibpath_overrides_runpath=unknown
18166version_type=none
18167dynamic_linker="$host_os ld.so"
18168sys_lib_dlsearch_path_spec="/lib /usr/lib"
18169if test "$GCC" = yes; then
18170  sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18171  if echo "$sys_lib_search_path_spec" | grep ';' >/dev/null ; then
18172    # if the path contains ";" then we assume it to be the separator
18173    # otherwise default to the standard path separator (i.e. ":") - it is
18174    # assumed that no part of a normal pathname contains ";" but that should
18175    # okay in the real world where ";" in dirpaths is itself problematic.
18176    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18177  else
18178    sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18179  fi
18180else
18181  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
18182fi
18183need_lib_prefix=unknown
18184hardcode_into_libs=no
18185
18186# when you set need_version to no, make sure it does not cause -set_version
18187# flags to be left without arguments
18188need_version=unknown
18189
18190case $host_os in
18191aix3*)
18192  version_type=linux
18193  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18194  shlibpath_var=LIBPATH
18195
18196  # AIX 3 has no versioning support, so we append a major version to the name.
18197  soname_spec='${libname}${release}${shared_ext}$major'
18198  ;;
18199
18200aix4* | aix5*)
18201  version_type=linux
18202  need_lib_prefix=no
18203  need_version=no
18204  hardcode_into_libs=yes
18205  if test "$host_cpu" = ia64; then
18206    # AIX 5 supports IA64
18207    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18208    shlibpath_var=LD_LIBRARY_PATH
18209  else
18210    # With GCC up to 2.95.x, collect2 would create an import file
18211    # for dependence libraries.  The import file would start with
18212    # the line `#! .'.  This would cause the generated library to
18213    # depend on `.', always an invalid library.  This was fixed in
18214    # development snapshots of GCC prior to 3.0.
18215    case $host_os in
18216      aix4 | aix4.[01] | aix4.[01].*)
18217      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18218	   echo ' yes '
18219	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18220	:
18221      else
18222	can_build_shared=no
18223      fi
18224      ;;
18225    esac
18226    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18227    # soname into executable. Probably we can add versioning support to
18228    # collect2, so additional links can be useful in future.
18229    if test "$aix_use_runtimelinking" = yes; then
18230      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18231      # instead of lib<name>.a to let people know that these are not
18232      # typical AIX shared libraries.
18233      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18234    else
18235      # We preserve .a as extension for shared libraries through AIX4.2
18236      # and later when we are not doing run time linking.
18237      library_names_spec='${libname}${release}.a $libname.a'
18238      soname_spec='${libname}${release}${shared_ext}$major'
18239    fi
18240    shlibpath_var=LIBPATH
18241  fi
18242  ;;
18243
18244amigaos*)
18245  library_names_spec='$libname.ixlibrary $libname.a'
18246  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18247  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'
18248  ;;
18249
18250beos*)
18251  library_names_spec='${libname}${shared_ext}'
18252  dynamic_linker="$host_os ld.so"
18253  shlibpath_var=LIBRARY_PATH
18254  ;;
18255
18256bsdi[45]*)
18257  version_type=linux
18258  need_version=no
18259  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18260  soname_spec='${libname}${release}${shared_ext}$major'
18261  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18262  shlibpath_var=LD_LIBRARY_PATH
18263  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18264  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18265  # the default ld.so.conf also contains /usr/contrib/lib and
18266  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18267  # libtool to hard-code these into programs
18268  ;;
18269
18270cygwin* | mingw* | pw32*)
18271  version_type=windows
18272  shrext_cmds=".dll"
18273  need_version=no
18274  need_lib_prefix=no
18275
18276  case $GCC,$host_os in
18277  yes,cygwin* | yes,mingw* | yes,pw32*)
18278    library_names_spec='$libname.dll.a'
18279    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18280    postinstall_cmds='base_file=`basename \${file}`~
18281      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18282      dldir=$destdir/`dirname \$dlpath`~
18283      test -d \$dldir || mkdir -p \$dldir~
18284      $install_prog $dir/$dlname \$dldir/$dlname~
18285      chmod a+x \$dldir/$dlname'
18286    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18287      dlpath=$dir/\$dldll~
18288       $rm \$dlpath'
18289    shlibpath_overrides_runpath=yes
18290
18291    case $host_os in
18292    cygwin*)
18293      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18294      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18295      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18296      ;;
18297    mingw*)
18298      # MinGW DLLs use traditional 'lib' prefix
18299      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18300      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18301      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18302        # It is most probably a Windows format PATH printed by
18303        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18304        # path with ; separators, and with drive letters. We can handle the
18305        # drive letters (cygwin fileutils understands them), so leave them,
18306        # especially as we might pass files found there to a mingw objdump,
18307        # which wouldn't understand a cygwinified path. Ahh.
18308        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18309      else
18310        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18311      fi
18312      ;;
18313    pw32*)
18314      # pw32 DLLs use 'pw' prefix rather than 'lib'
18315      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18316      ;;
18317    esac
18318    ;;
18319
18320  *)
18321    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18322    ;;
18323  esac
18324  dynamic_linker='Win32 ld.exe'
18325  # FIXME: first we should search . and the directory the executable is in
18326  shlibpath_var=PATH
18327  ;;
18328
18329darwin* | rhapsody*)
18330  dynamic_linker="$host_os dyld"
18331  version_type=darwin
18332  need_lib_prefix=no
18333  need_version=no
18334  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18335  soname_spec='${libname}${release}${major}$shared_ext'
18336  shlibpath_overrides_runpath=yes
18337  shlibpath_var=DYLD_LIBRARY_PATH
18338  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18339  # Apple's gcc prints 'gcc -print-search-dirs' doesn't operate the same.
18340  if test "$GCC" = yes; then
18341    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"`
18342  else
18343    sys_lib_search_path_spec='/lib /usr/lib /usr/local/lib'
18344  fi
18345  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18346  ;;
18347
18348dgux*)
18349  version_type=linux
18350  need_lib_prefix=no
18351  need_version=no
18352  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18353  soname_spec='${libname}${release}${shared_ext}$major'
18354  shlibpath_var=LD_LIBRARY_PATH
18355  ;;
18356
18357freebsd1*)
18358  dynamic_linker=no
18359  ;;
18360
18361freebsd* | dragonfly*)
18362  # DragonFly does not have aout.  When/if they implement a new
18363  # versioning mechanism, adjust this.
18364  if test -x /usr/bin/objformat; then
18365    objformat=`/usr/bin/objformat`
18366  else
18367    case $host_os in
18368    freebsd[123]*) objformat=aout ;;
18369    *) objformat=elf ;;
18370    esac
18371  fi
18372  version_type=freebsd-$objformat
18373  case $version_type in
18374    freebsd-elf*)
18375      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18376      need_version=no
18377      need_lib_prefix=no
18378      ;;
18379    freebsd-*)
18380      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18381      need_version=yes
18382      ;;
18383  esac
18384  shlibpath_var=LD_LIBRARY_PATH
18385  case $host_os in
18386  freebsd2*)
18387    shlibpath_overrides_runpath=yes
18388    ;;
18389  freebsd3.[01]* | freebsdelf3.[01]*)
18390    shlibpath_overrides_runpath=yes
18391    hardcode_into_libs=yes
18392    ;;
18393  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18394  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18395    shlibpath_overrides_runpath=no
18396    hardcode_into_libs=yes
18397    ;;
18398  freebsd*) # from 4.6 on
18399    shlibpath_overrides_runpath=yes
18400    hardcode_into_libs=yes
18401    ;;
18402  esac
18403  ;;
18404
18405gnu*)
18406  version_type=linux
18407  need_lib_prefix=no
18408  need_version=no
18409  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18410  soname_spec='${libname}${release}${shared_ext}$major'
18411  shlibpath_var=LD_LIBRARY_PATH
18412  hardcode_into_libs=yes
18413  ;;
18414
18415hpux9* | hpux10* | hpux11*)
18416  # Give a soname corresponding to the major version so that dld.sl refuses to
18417  # link against other versions.
18418  version_type=sunos
18419  need_lib_prefix=no
18420  need_version=no
18421  case $host_cpu in
18422  ia64*)
18423    shrext_cmds='.so'
18424    hardcode_into_libs=yes
18425    dynamic_linker="$host_os dld.so"
18426    shlibpath_var=LD_LIBRARY_PATH
18427    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18428    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18429    soname_spec='${libname}${release}${shared_ext}$major'
18430    if test "X$HPUX_IA64_MODE" = X32; then
18431      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18432    else
18433      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18434    fi
18435    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18436    ;;
18437   hppa*64*)
18438     shrext_cmds='.sl'
18439     hardcode_into_libs=yes
18440     dynamic_linker="$host_os dld.sl"
18441     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18442     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18443     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18444     soname_spec='${libname}${release}${shared_ext}$major'
18445     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18446     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18447     ;;
18448   *)
18449    shrext_cmds='.sl'
18450    dynamic_linker="$host_os dld.sl"
18451    shlibpath_var=SHLIB_PATH
18452    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18453    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18454    soname_spec='${libname}${release}${shared_ext}$major'
18455    ;;
18456  esac
18457  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18458  postinstall_cmds='chmod 555 $lib'
18459  ;;
18460
18461interix3*)
18462  version_type=linux
18463  need_lib_prefix=no
18464  need_version=no
18465  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18466  soname_spec='${libname}${release}${shared_ext}$major'
18467  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18468  shlibpath_var=LD_LIBRARY_PATH
18469  shlibpath_overrides_runpath=no
18470  hardcode_into_libs=yes
18471  ;;
18472
18473irix5* | irix6* | nonstopux*)
18474  case $host_os in
18475    nonstopux*) version_type=nonstopux ;;
18476    *)
18477	if test "$lt_cv_prog_gnu_ld" = yes; then
18478		version_type=linux
18479	else
18480		version_type=irix
18481	fi ;;
18482  esac
18483  need_lib_prefix=no
18484  need_version=no
18485  soname_spec='${libname}${release}${shared_ext}$major'
18486  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18487  case $host_os in
18488  irix5* | nonstopux*)
18489    libsuff= shlibsuff=
18490    ;;
18491  *)
18492    case $LD in # libtool.m4 will add one of these switches to LD
18493    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18494      libsuff= shlibsuff= libmagic=32-bit;;
18495    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18496      libsuff=32 shlibsuff=N32 libmagic=N32;;
18497    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18498      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18499    *) libsuff= shlibsuff= libmagic=never-match;;
18500    esac
18501    ;;
18502  esac
18503  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18504  shlibpath_overrides_runpath=no
18505  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18506  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18507  hardcode_into_libs=yes
18508  ;;
18509
18510# No shared lib support for Linux oldld, aout, or coff.
18511linux*oldld* | linux*aout* | linux*coff*)
18512  dynamic_linker=no
18513  ;;
18514
18515# This must be Linux ELF.
18516linux* | k*bsd*-gnu)
18517  version_type=linux
18518  need_lib_prefix=no
18519  need_version=no
18520  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18521  soname_spec='${libname}${release}${shared_ext}$major'
18522  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18523  shlibpath_var=LD_LIBRARY_PATH
18524  shlibpath_overrides_runpath=no
18525  # This implies no fast_install, which is unacceptable.
18526  # Some rework will be needed to allow for fast_install
18527  # before this can be enabled.
18528  hardcode_into_libs=yes
18529
18530  # Append ld.so.conf contents to the search path
18531  if test -f /etc/ld.so.conf; then
18532    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' ' '`
18533    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18534  fi
18535
18536  # We used to test for /lib/ld.so.1 and disable shared libraries on
18537  # powerpc, because MkLinux only supported shared libraries with the
18538  # GNU dynamic linker.  Since this was broken with cross compilers,
18539  # most powerpc-linux boxes support dynamic linking these days and
18540  # people can always --disable-shared, the test was removed, and we
18541  # assume the GNU/Linux dynamic linker is in use.
18542  dynamic_linker='GNU/Linux ld.so'
18543  ;;
18544
18545netbsdelf*-gnu)
18546  version_type=linux
18547  need_lib_prefix=no
18548  need_version=no
18549  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18550  soname_spec='${libname}${release}${shared_ext}$major'
18551  shlibpath_var=LD_LIBRARY_PATH
18552  shlibpath_overrides_runpath=no
18553  hardcode_into_libs=yes
18554  dynamic_linker='NetBSD ld.elf_so'
18555  ;;
18556
18557netbsd*)
18558  version_type=sunos
18559  need_lib_prefix=no
18560  need_version=no
18561  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18562    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18563    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18564    dynamic_linker='NetBSD (a.out) ld.so'
18565  else
18566    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18567    soname_spec='${libname}${release}${shared_ext}$major'
18568    dynamic_linker='NetBSD ld.elf_so'
18569  fi
18570  shlibpath_var=LD_LIBRARY_PATH
18571  shlibpath_overrides_runpath=yes
18572  hardcode_into_libs=yes
18573  ;;
18574
18575newsos6)
18576  version_type=linux
18577  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18578  shlibpath_var=LD_LIBRARY_PATH
18579  shlibpath_overrides_runpath=yes
18580  ;;
18581
18582nto-qnx*)
18583  version_type=linux
18584  need_lib_prefix=no
18585  need_version=no
18586  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18587  soname_spec='${libname}${release}${shared_ext}$major'
18588  shlibpath_var=LD_LIBRARY_PATH
18589  shlibpath_overrides_runpath=yes
18590  ;;
18591
18592openbsd*)
18593  version_type=sunos
18594  sys_lib_dlsearch_path_spec="/usr/lib"
18595  need_lib_prefix=no
18596  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18597  case $host_os in
18598    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18599    *)                         need_version=no  ;;
18600  esac
18601  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18602  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18603  shlibpath_var=LD_LIBRARY_PATH
18604  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18605    case $host_os in
18606      openbsd2.[89] | openbsd2.[89].*)
18607	shlibpath_overrides_runpath=no
18608	;;
18609      *)
18610	shlibpath_overrides_runpath=yes
18611	;;
18612      esac
18613  else
18614    shlibpath_overrides_runpath=yes
18615  fi
18616  ;;
18617
18618os2*)
18619  libname_spec='$name'
18620  shrext_cmds=".dll"
18621  need_lib_prefix=no
18622  library_names_spec='$libname${shared_ext} $libname.a'
18623  dynamic_linker='OS/2 ld.exe'
18624  shlibpath_var=LIBPATH
18625  ;;
18626
18627osf3* | osf4* | osf5*)
18628  version_type=osf
18629  need_lib_prefix=no
18630  need_version=no
18631  soname_spec='${libname}${release}${shared_ext}$major'
18632  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18633  shlibpath_var=LD_LIBRARY_PATH
18634  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18635  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18636  ;;
18637
18638solaris*)
18639  version_type=linux
18640  need_lib_prefix=no
18641  need_version=no
18642  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18643  soname_spec='${libname}${release}${shared_ext}$major'
18644  shlibpath_var=LD_LIBRARY_PATH
18645  shlibpath_overrides_runpath=yes
18646  hardcode_into_libs=yes
18647  # ldd complains unless libraries are executable
18648  postinstall_cmds='chmod +x $lib'
18649  ;;
18650
18651sunos4*)
18652  version_type=sunos
18653  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18654  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18655  shlibpath_var=LD_LIBRARY_PATH
18656  shlibpath_overrides_runpath=yes
18657  if test "$with_gnu_ld" = yes; then
18658    need_lib_prefix=no
18659  fi
18660  need_version=yes
18661  ;;
18662
18663sysv4 | sysv4.3*)
18664  version_type=linux
18665  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18666  soname_spec='${libname}${release}${shared_ext}$major'
18667  shlibpath_var=LD_LIBRARY_PATH
18668  case $host_vendor in
18669    sni)
18670      shlibpath_overrides_runpath=no
18671      need_lib_prefix=no
18672      export_dynamic_flag_spec='${wl}-Blargedynsym'
18673      runpath_var=LD_RUN_PATH
18674      ;;
18675    siemens)
18676      need_lib_prefix=no
18677      ;;
18678    motorola)
18679      need_lib_prefix=no
18680      need_version=no
18681      shlibpath_overrides_runpath=no
18682      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18683      ;;
18684  esac
18685  ;;
18686
18687sysv4*MP*)
18688  if test -d /usr/nec ;then
18689    version_type=linux
18690    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18691    soname_spec='$libname${shared_ext}.$major'
18692    shlibpath_var=LD_LIBRARY_PATH
18693  fi
18694  ;;
18695
18696sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18697  version_type=freebsd-elf
18698  need_lib_prefix=no
18699  need_version=no
18700  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18701  soname_spec='${libname}${release}${shared_ext}$major'
18702  shlibpath_var=LD_LIBRARY_PATH
18703  hardcode_into_libs=yes
18704  if test "$with_gnu_ld" = yes; then
18705    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18706    shlibpath_overrides_runpath=no
18707  else
18708    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18709    shlibpath_overrides_runpath=yes
18710    case $host_os in
18711      sco3.2v5*)
18712        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18713	;;
18714    esac
18715  fi
18716  sys_lib_dlsearch_path_spec='/usr/lib'
18717  ;;
18718
18719uts4*)
18720  version_type=linux
18721  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18722  soname_spec='${libname}${release}${shared_ext}$major'
18723  shlibpath_var=LD_LIBRARY_PATH
18724  ;;
18725
18726*)
18727  dynamic_linker=no
18728  ;;
18729esac
18730{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18731echo "${ECHO_T}$dynamic_linker" >&6; }
18732test "$dynamic_linker" = no && can_build_shared=no
18733
18734variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18735if test "$GCC" = yes; then
18736  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18737fi
18738
18739{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
18740echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
18741hardcode_action_GCJ=
18742if test -n "$hardcode_libdir_flag_spec_GCJ" || \
18743   test -n "$runpath_var_GCJ" || \
18744   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
18745
18746  # We can hardcode non-existant directories.
18747  if test "$hardcode_direct_GCJ" != no &&
18748     # If the only mechanism to avoid hardcoding is shlibpath_var, we
18749     # have to relink, otherwise we might link with an installed library
18750     # when we should be linking with a yet-to-be-installed one
18751     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
18752     test "$hardcode_minus_L_GCJ" != no; then
18753    # Linking always hardcodes the temporary library directory.
18754    hardcode_action_GCJ=relink
18755  else
18756    # We can link without hardcoding, and we can hardcode nonexisting dirs.
18757    hardcode_action_GCJ=immediate
18758  fi
18759else
18760  # We cannot hardcode anything, or else we can only hardcode existing
18761  # directories.
18762  hardcode_action_GCJ=unsupported
18763fi
18764{ echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
18765echo "${ECHO_T}$hardcode_action_GCJ" >&6; }
18766
18767if test "$hardcode_action_GCJ" = relink; then
18768  # Fast installation is not supported
18769  enable_fast_install=no
18770elif test "$shlibpath_overrides_runpath" = yes ||
18771     test "$enable_shared" = no; then
18772  # Fast installation is not necessary
18773  enable_fast_install=needless
18774fi
18775
18776
18777# The else clause should only fire when bootstrapping the
18778# libtool distribution, otherwise you forgot to ship ltmain.sh
18779# with your package, and you will get complaints that there are
18780# no rules to generate ltmain.sh.
18781if test -f "$ltmain"; then
18782  # See if we are running on zsh, and set the options which allow our commands through
18783  # without removal of \ escapes.
18784  if test -n "${ZSH_VERSION+set}" ; then
18785    setopt NO_GLOB_SUBST
18786  fi
18787  # Now quote all the things that may contain metacharacters while being
18788  # careful not to overquote the AC_SUBSTed values.  We take copies of the
18789  # variables and quote the copies for generation of the libtool script.
18790  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
18791    SED SHELL STRIP \
18792    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
18793    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
18794    deplibs_check_method reload_flag reload_cmds need_locks \
18795    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
18796    lt_cv_sys_global_symbol_to_c_name_address \
18797    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
18798    old_postinstall_cmds old_postuninstall_cmds \
18799    compiler_GCJ \
18800    CC_GCJ \
18801    LD_GCJ \
18802    lt_prog_compiler_wl_GCJ \
18803    lt_prog_compiler_pic_GCJ \
18804    lt_prog_compiler_static_GCJ \
18805    lt_prog_compiler_no_builtin_flag_GCJ \
18806    export_dynamic_flag_spec_GCJ \
18807    thread_safe_flag_spec_GCJ \
18808    whole_archive_flag_spec_GCJ \
18809    enable_shared_with_static_runtimes_GCJ \
18810    old_archive_cmds_GCJ \
18811    old_archive_from_new_cmds_GCJ \
18812    predep_objects_GCJ \
18813    postdep_objects_GCJ \
18814    predeps_GCJ \
18815    postdeps_GCJ \
18816    compiler_lib_search_path_GCJ \
18817    archive_cmds_GCJ \
18818    archive_expsym_cmds_GCJ \
18819    postinstall_cmds_GCJ \
18820    postuninstall_cmds_GCJ \
18821    old_archive_from_expsyms_cmds_GCJ \
18822    allow_undefined_flag_GCJ \
18823    no_undefined_flag_GCJ \
18824    export_symbols_cmds_GCJ \
18825    hardcode_libdir_flag_spec_GCJ \
18826    hardcode_libdir_flag_spec_ld_GCJ \
18827    hardcode_libdir_separator_GCJ \
18828    hardcode_automatic_GCJ \
18829    module_cmds_GCJ \
18830    module_expsym_cmds_GCJ \
18831    lt_cv_prog_compiler_c_o_GCJ \
18832    exclude_expsyms_GCJ \
18833    include_expsyms_GCJ; do
18834
18835    case $var in
18836    old_archive_cmds_GCJ | \
18837    old_archive_from_new_cmds_GCJ | \
18838    archive_cmds_GCJ | \
18839    archive_expsym_cmds_GCJ | \
18840    module_cmds_GCJ | \
18841    module_expsym_cmds_GCJ | \
18842    old_archive_from_expsyms_cmds_GCJ | \
18843    export_symbols_cmds_GCJ | \
18844    extract_expsyms_cmds | reload_cmds | finish_cmds | \
18845    postinstall_cmds | postuninstall_cmds | \
18846    old_postinstall_cmds | old_postuninstall_cmds | \
18847    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
18848      # Double-quote double-evaled strings.
18849      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
18850      ;;
18851    *)
18852      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
18853      ;;
18854    esac
18855  done
18856
18857  case $lt_echo in
18858  *'\$0 --fallback-echo"')
18859    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
18860    ;;
18861  esac
18862
18863cfgfile="$ofile"
18864
18865  cat <<__EOF__ >> "$cfgfile"
18866# ### BEGIN LIBTOOL TAG CONFIG: $tagname
18867
18868# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
18869
18870# Shell to use when invoking shell scripts.
18871SHELL=$lt_SHELL
18872
18873# Whether or not to build shared libraries.
18874build_libtool_libs=$enable_shared
18875
18876# Whether or not to build static libraries.
18877build_old_libs=$enable_static
18878
18879# Whether or not to add -lc for building shared libraries.
18880build_libtool_need_lc=$archive_cmds_need_lc_GCJ
18881
18882# Whether or not to disallow shared libs when runtime libs are static
18883allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
18884
18885# Whether or not to optimize for fast installation.
18886fast_install=$enable_fast_install
18887
18888# The host system.
18889host_alias=$host_alias
18890host=$host
18891host_os=$host_os
18892
18893# The build system.
18894build_alias=$build_alias
18895build=$build
18896build_os=$build_os
18897
18898# An echo program that does not interpret backslashes.
18899echo=$lt_echo
18900
18901# The archiver.
18902AR=$lt_AR
18903AR_FLAGS=$lt_AR_FLAGS
18904
18905# A C compiler.
18906LTCC=$lt_LTCC
18907
18908# LTCC compiler flags.
18909LTCFLAGS=$lt_LTCFLAGS
18910
18911# A language-specific compiler.
18912CC=$lt_compiler_GCJ
18913
18914# Is the compiler the GNU C compiler?
18915with_gcc=$GCC_GCJ
18916
18917# An ERE matcher.
18918EGREP=$lt_EGREP
18919
18920# The linker used to build libraries.
18921LD=$lt_LD_GCJ
18922
18923# Whether we need hard or soft links.
18924LN_S=$lt_LN_S
18925
18926# A BSD-compatible nm program.
18927NM=$lt_NM
18928
18929# A symbol stripping program
18930STRIP=$lt_STRIP
18931
18932# Used to examine libraries when file_magic_cmd begins "file"
18933MAGIC_CMD=$MAGIC_CMD
18934
18935# Used on cygwin: DLL creation program.
18936DLLTOOL="$DLLTOOL"
18937
18938# Used on cygwin: object dumper.
18939OBJDUMP="$OBJDUMP"
18940
18941# Used on cygwin: assembler.
18942AS="$AS"
18943
18944# The name of the directory that contains temporary libtool files.
18945objdir=$objdir
18946
18947# How to create reloadable object files.
18948reload_flag=$lt_reload_flag
18949reload_cmds=$lt_reload_cmds
18950
18951# How to pass a linker flag through the compiler.
18952wl=$lt_lt_prog_compiler_wl_GCJ
18953
18954# Object file suffix (normally "o").
18955objext="$ac_objext"
18956
18957# Old archive suffix (normally "a").
18958libext="$libext"
18959
18960# Shared library suffix (normally ".so").
18961shrext_cmds='$shrext_cmds'
18962
18963# Executable file suffix (normally "").
18964exeext="$exeext"
18965
18966# Additional compiler flags for building library objects.
18967pic_flag=$lt_lt_prog_compiler_pic_GCJ
18968pic_mode=$pic_mode
18969
18970# What is the maximum length of a command?
18971max_cmd_len=$lt_cv_sys_max_cmd_len
18972
18973# Does compiler simultaneously support -c and -o options?
18974compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
18975
18976# Must we lock files when doing compilation?
18977need_locks=$lt_need_locks
18978
18979# Do we need the lib prefix for modules?
18980need_lib_prefix=$need_lib_prefix
18981
18982# Do we need a version for libraries?
18983need_version=$need_version
18984
18985# Whether dlopen is supported.
18986dlopen_support=$enable_dlopen
18987
18988# Whether dlopen of programs is supported.
18989dlopen_self=$enable_dlopen_self
18990
18991# Whether dlopen of statically linked programs is supported.
18992dlopen_self_static=$enable_dlopen_self_static
18993
18994# Compiler flag to prevent dynamic linking.
18995link_static_flag=$lt_lt_prog_compiler_static_GCJ
18996
18997# Compiler flag to turn off builtin functions.
18998no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
18999
19000# Compiler flag to allow reflexive dlopens.
19001export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19002
19003# Compiler flag to generate shared objects directly from archives.
19004whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19005
19006# Compiler flag to generate thread-safe objects.
19007thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19008
19009# Library versioning type.
19010version_type=$version_type
19011
19012# Format of library name prefix.
19013libname_spec=$lt_libname_spec
19014
19015# List of archive names.  First name is the real one, the rest are links.
19016# The last name is the one that the linker finds with -lNAME.
19017library_names_spec=$lt_library_names_spec
19018
19019# The coded name of the library, if different from the real name.
19020soname_spec=$lt_soname_spec
19021
19022# Commands used to build and install an old-style archive.
19023RANLIB=$lt_RANLIB
19024old_archive_cmds=$lt_old_archive_cmds_GCJ
19025old_postinstall_cmds=$lt_old_postinstall_cmds
19026old_postuninstall_cmds=$lt_old_postuninstall_cmds
19027
19028# Create an old-style archive from a shared archive.
19029old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19030
19031# Create a temporary old-style archive to link instead of a shared archive.
19032old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19033
19034# Commands used to build and install a shared archive.
19035archive_cmds=$lt_archive_cmds_GCJ
19036archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19037postinstall_cmds=$lt_postinstall_cmds
19038postuninstall_cmds=$lt_postuninstall_cmds
19039
19040# Commands used to build a loadable module (assumed same as above if empty)
19041module_cmds=$lt_module_cmds_GCJ
19042module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19043
19044# Commands to strip libraries.
19045old_striplib=$lt_old_striplib
19046striplib=$lt_striplib
19047
19048# Dependencies to place before the objects being linked to create a
19049# shared library.
19050predep_objects=$lt_predep_objects_GCJ
19051
19052# Dependencies to place after the objects being linked to create a
19053# shared library.
19054postdep_objects=$lt_postdep_objects_GCJ
19055
19056# Dependencies to place before the objects being linked to create a
19057# shared library.
19058predeps=$lt_predeps_GCJ
19059
19060# Dependencies to place after the objects being linked to create a
19061# shared library.
19062postdeps=$lt_postdeps_GCJ
19063
19064# The library search path used internally by the compiler when linking
19065# a shared library.
19066compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19067
19068# Method to check whether dependent libraries are shared objects.
19069deplibs_check_method=$lt_deplibs_check_method
19070
19071# Command to use when deplibs_check_method == file_magic.
19072file_magic_cmd=$lt_file_magic_cmd
19073
19074# Flag that allows shared libraries with undefined symbols to be built.
19075allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19076
19077# Flag that forces no undefined symbols.
19078no_undefined_flag=$lt_no_undefined_flag_GCJ
19079
19080# Commands used to finish a libtool library installation in a directory.
19081finish_cmds=$lt_finish_cmds
19082
19083# Same as above, but a single script fragment to be evaled but not shown.
19084finish_eval=$lt_finish_eval
19085
19086# Take the output of nm and produce a listing of raw symbols and C names.
19087global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19088
19089# Transform the output of nm in a proper C declaration
19090global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19091
19092# Transform the output of nm in a C name address pair
19093global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19094
19095# This is the shared library runtime path variable.
19096runpath_var=$runpath_var
19097
19098# This is the shared library path variable.
19099shlibpath_var=$shlibpath_var
19100
19101# Is shlibpath searched before the hard-coded library search path?
19102shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19103
19104# How to hardcode a shared library path into an executable.
19105hardcode_action=$hardcode_action_GCJ
19106
19107# Whether we should hardcode library paths into libraries.
19108hardcode_into_libs=$hardcode_into_libs
19109
19110# Flag to hardcode \$libdir into a binary during linking.
19111# This must work even if \$libdir does not exist.
19112hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19113
19114# If ld is used when linking, flag to hardcode \$libdir into
19115# a binary during linking. This must work even if \$libdir does
19116# not exist.
19117hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19118
19119# Whether we need a single -rpath flag with a separated argument.
19120hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19121
19122# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19123# resulting binary.
19124hardcode_direct=$hardcode_direct_GCJ
19125
19126# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19127# resulting binary.
19128hardcode_minus_L=$hardcode_minus_L_GCJ
19129
19130# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19131# the resulting binary.
19132hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19133
19134# Set to yes if building a shared library automatically hardcodes DIR into the library
19135# and all subsequent libraries and executables linked against it.
19136hardcode_automatic=$hardcode_automatic_GCJ
19137
19138# Variables whose values should be saved in libtool wrapper scripts and
19139# restored at relink time.
19140variables_saved_for_relink="$variables_saved_for_relink"
19141
19142# Whether libtool must link a program against all its dependency libraries.
19143link_all_deplibs=$link_all_deplibs_GCJ
19144
19145# Compile-time system search path for libraries
19146sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19147
19148# Run-time system search path for libraries
19149sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19150
19151# Fix the shell variable \$srcfile for the compiler.
19152fix_srcfile_path="$fix_srcfile_path_GCJ"
19153
19154# Set to yes if exported symbols are required.
19155always_export_symbols=$always_export_symbols_GCJ
19156
19157# The commands to list exported symbols.
19158export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19159
19160# The commands to extract the exported symbol list from a shared archive.
19161extract_expsyms_cmds=$lt_extract_expsyms_cmds
19162
19163# Symbols that should not be listed in the preloaded symbols.
19164exclude_expsyms=$lt_exclude_expsyms_GCJ
19165
19166# Symbols that must always be exported.
19167include_expsyms=$lt_include_expsyms_GCJ
19168
19169# ### END LIBTOOL TAG CONFIG: $tagname
19170
19171__EOF__
19172
19173
19174else
19175  # If there is no Makefile yet, we rely on a make rule to execute
19176  # `config.status --recheck' to rerun these tests and create the
19177  # libtool script then.
19178  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19179  if test -f "$ltmain_in"; then
19180    test -f Makefile && make "$ltmain"
19181  fi
19182fi
19183
19184
19185ac_ext=c
19186ac_cpp='$CPP $CPPFLAGS'
19187ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19188ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19189ac_compiler_gnu=$ac_cv_c_compiler_gnu
19190
19191CC="$lt_save_CC"
19192
19193	else
19194	  tagname=""
19195	fi
19196	;;
19197
19198      RC)
19199
19200
19201# Source file extension for RC test sources.
19202ac_ext=rc
19203
19204# Object file extension for compiled RC test sources.
19205objext=o
19206objext_RC=$objext
19207
19208# Code to be used in simple compile tests
19209lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }\n'
19210
19211# Code to be used in simple link tests
19212lt_simple_link_test_code="$lt_simple_compile_test_code"
19213
19214# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19215
19216# If no C compiler was specified, use CC.
19217LTCC=${LTCC-"$CC"}
19218
19219# If no C compiler flags were specified, use CFLAGS.
19220LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19221
19222# Allow CC to be a program name with arguments.
19223compiler=$CC
19224
19225
19226# save warnings/boilerplate of simple test code
19227ac_outfile=conftest.$ac_objext
19228printf "$lt_simple_compile_test_code" >conftest.$ac_ext
19229eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19230_lt_compiler_boilerplate=`cat conftest.err`
19231$rm conftest*
19232
19233ac_outfile=conftest.$ac_objext
19234printf "$lt_simple_link_test_code" >conftest.$ac_ext
19235eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19236_lt_linker_boilerplate=`cat conftest.err`
19237$rm conftest*
19238
19239
19240# Allow CC to be a program name with arguments.
19241lt_save_CC="$CC"
19242CC=${RC-"windres"}
19243compiler=$CC
19244compiler_RC=$CC
19245for cc_temp in $compiler""; do
19246  case $cc_temp in
19247    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19248    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19249    \-*) ;;
19250    *) break;;
19251  esac
19252done
19253cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19254
19255lt_cv_prog_compiler_c_o_RC=yes
19256
19257# The else clause should only fire when bootstrapping the
19258# libtool distribution, otherwise you forgot to ship ltmain.sh
19259# with your package, and you will get complaints that there are
19260# no rules to generate ltmain.sh.
19261if test -f "$ltmain"; then
19262  # See if we are running on zsh, and set the options which allow our commands through
19263  # without removal of \ escapes.
19264  if test -n "${ZSH_VERSION+set}" ; then
19265    setopt NO_GLOB_SUBST
19266  fi
19267  # Now quote all the things that may contain metacharacters while being
19268  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19269  # variables and quote the copies for generation of the libtool script.
19270  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19271    SED SHELL STRIP \
19272    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19273    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19274    deplibs_check_method reload_flag reload_cmds need_locks \
19275    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19276    lt_cv_sys_global_symbol_to_c_name_address \
19277    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19278    old_postinstall_cmds old_postuninstall_cmds \
19279    compiler_RC \
19280    CC_RC \
19281    LD_RC \
19282    lt_prog_compiler_wl_RC \
19283    lt_prog_compiler_pic_RC \
19284    lt_prog_compiler_static_RC \
19285    lt_prog_compiler_no_builtin_flag_RC \
19286    export_dynamic_flag_spec_RC \
19287    thread_safe_flag_spec_RC \
19288    whole_archive_flag_spec_RC \
19289    enable_shared_with_static_runtimes_RC \
19290    old_archive_cmds_RC \
19291    old_archive_from_new_cmds_RC \
19292    predep_objects_RC \
19293    postdep_objects_RC \
19294    predeps_RC \
19295    postdeps_RC \
19296    compiler_lib_search_path_RC \
19297    archive_cmds_RC \
19298    archive_expsym_cmds_RC \
19299    postinstall_cmds_RC \
19300    postuninstall_cmds_RC \
19301    old_archive_from_expsyms_cmds_RC \
19302    allow_undefined_flag_RC \
19303    no_undefined_flag_RC \
19304    export_symbols_cmds_RC \
19305    hardcode_libdir_flag_spec_RC \
19306    hardcode_libdir_flag_spec_ld_RC \
19307    hardcode_libdir_separator_RC \
19308    hardcode_automatic_RC \
19309    module_cmds_RC \
19310    module_expsym_cmds_RC \
19311    lt_cv_prog_compiler_c_o_RC \
19312    exclude_expsyms_RC \
19313    include_expsyms_RC; do
19314
19315    case $var in
19316    old_archive_cmds_RC | \
19317    old_archive_from_new_cmds_RC | \
19318    archive_cmds_RC | \
19319    archive_expsym_cmds_RC | \
19320    module_cmds_RC | \
19321    module_expsym_cmds_RC | \
19322    old_archive_from_expsyms_cmds_RC | \
19323    export_symbols_cmds_RC | \
19324    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19325    postinstall_cmds | postuninstall_cmds | \
19326    old_postinstall_cmds | old_postuninstall_cmds | \
19327    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19328      # Double-quote double-evaled strings.
19329      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19330      ;;
19331    *)
19332      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19333      ;;
19334    esac
19335  done
19336
19337  case $lt_echo in
19338  *'\$0 --fallback-echo"')
19339    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19340    ;;
19341  esac
19342
19343cfgfile="$ofile"
19344
19345  cat <<__EOF__ >> "$cfgfile"
19346# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19347
19348# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19349
19350# Shell to use when invoking shell scripts.
19351SHELL=$lt_SHELL
19352
19353# Whether or not to build shared libraries.
19354build_libtool_libs=$enable_shared
19355
19356# Whether or not to build static libraries.
19357build_old_libs=$enable_static
19358
19359# Whether or not to add -lc for building shared libraries.
19360build_libtool_need_lc=$archive_cmds_need_lc_RC
19361
19362# Whether or not to disallow shared libs when runtime libs are static
19363allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19364
19365# Whether or not to optimize for fast installation.
19366fast_install=$enable_fast_install
19367
19368# The host system.
19369host_alias=$host_alias
19370host=$host
19371host_os=$host_os
19372
19373# The build system.
19374build_alias=$build_alias
19375build=$build
19376build_os=$build_os
19377
19378# An echo program that does not interpret backslashes.
19379echo=$lt_echo
19380
19381# The archiver.
19382AR=$lt_AR
19383AR_FLAGS=$lt_AR_FLAGS
19384
19385# A C compiler.
19386LTCC=$lt_LTCC
19387
19388# LTCC compiler flags.
19389LTCFLAGS=$lt_LTCFLAGS
19390
19391# A language-specific compiler.
19392CC=$lt_compiler_RC
19393
19394# Is the compiler the GNU C compiler?
19395with_gcc=$GCC_RC
19396
19397# An ERE matcher.
19398EGREP=$lt_EGREP
19399
19400# The linker used to build libraries.
19401LD=$lt_LD_RC
19402
19403# Whether we need hard or soft links.
19404LN_S=$lt_LN_S
19405
19406# A BSD-compatible nm program.
19407NM=$lt_NM
19408
19409# A symbol stripping program
19410STRIP=$lt_STRIP
19411
19412# Used to examine libraries when file_magic_cmd begins "file"
19413MAGIC_CMD=$MAGIC_CMD
19414
19415# Used on cygwin: DLL creation program.
19416DLLTOOL="$DLLTOOL"
19417
19418# Used on cygwin: object dumper.
19419OBJDUMP="$OBJDUMP"
19420
19421# Used on cygwin: assembler.
19422AS="$AS"
19423
19424# The name of the directory that contains temporary libtool files.
19425objdir=$objdir
19426
19427# How to create reloadable object files.
19428reload_flag=$lt_reload_flag
19429reload_cmds=$lt_reload_cmds
19430
19431# How to pass a linker flag through the compiler.
19432wl=$lt_lt_prog_compiler_wl_RC
19433
19434# Object file suffix (normally "o").
19435objext="$ac_objext"
19436
19437# Old archive suffix (normally "a").
19438libext="$libext"
19439
19440# Shared library suffix (normally ".so").
19441shrext_cmds='$shrext_cmds'
19442
19443# Executable file suffix (normally "").
19444exeext="$exeext"
19445
19446# Additional compiler flags for building library objects.
19447pic_flag=$lt_lt_prog_compiler_pic_RC
19448pic_mode=$pic_mode
19449
19450# What is the maximum length of a command?
19451max_cmd_len=$lt_cv_sys_max_cmd_len
19452
19453# Does compiler simultaneously support -c and -o options?
19454compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19455
19456# Must we lock files when doing compilation?
19457need_locks=$lt_need_locks
19458
19459# Do we need the lib prefix for modules?
19460need_lib_prefix=$need_lib_prefix
19461
19462# Do we need a version for libraries?
19463need_version=$need_version
19464
19465# Whether dlopen is supported.
19466dlopen_support=$enable_dlopen
19467
19468# Whether dlopen of programs is supported.
19469dlopen_self=$enable_dlopen_self
19470
19471# Whether dlopen of statically linked programs is supported.
19472dlopen_self_static=$enable_dlopen_self_static
19473
19474# Compiler flag to prevent dynamic linking.
19475link_static_flag=$lt_lt_prog_compiler_static_RC
19476
19477# Compiler flag to turn off builtin functions.
19478no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19479
19480# Compiler flag to allow reflexive dlopens.
19481export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19482
19483# Compiler flag to generate shared objects directly from archives.
19484whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19485
19486# Compiler flag to generate thread-safe objects.
19487thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19488
19489# Library versioning type.
19490version_type=$version_type
19491
19492# Format of library name prefix.
19493libname_spec=$lt_libname_spec
19494
19495# List of archive names.  First name is the real one, the rest are links.
19496# The last name is the one that the linker finds with -lNAME.
19497library_names_spec=$lt_library_names_spec
19498
19499# The coded name of the library, if different from the real name.
19500soname_spec=$lt_soname_spec
19501
19502# Commands used to build and install an old-style archive.
19503RANLIB=$lt_RANLIB
19504old_archive_cmds=$lt_old_archive_cmds_RC
19505old_postinstall_cmds=$lt_old_postinstall_cmds
19506old_postuninstall_cmds=$lt_old_postuninstall_cmds
19507
19508# Create an old-style archive from a shared archive.
19509old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19510
19511# Create a temporary old-style archive to link instead of a shared archive.
19512old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19513
19514# Commands used to build and install a shared archive.
19515archive_cmds=$lt_archive_cmds_RC
19516archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19517postinstall_cmds=$lt_postinstall_cmds
19518postuninstall_cmds=$lt_postuninstall_cmds
19519
19520# Commands used to build a loadable module (assumed same as above if empty)
19521module_cmds=$lt_module_cmds_RC
19522module_expsym_cmds=$lt_module_expsym_cmds_RC
19523
19524# Commands to strip libraries.
19525old_striplib=$lt_old_striplib
19526striplib=$lt_striplib
19527
19528# Dependencies to place before the objects being linked to create a
19529# shared library.
19530predep_objects=$lt_predep_objects_RC
19531
19532# Dependencies to place after the objects being linked to create a
19533# shared library.
19534postdep_objects=$lt_postdep_objects_RC
19535
19536# Dependencies to place before the objects being linked to create a
19537# shared library.
19538predeps=$lt_predeps_RC
19539
19540# Dependencies to place after the objects being linked to create a
19541# shared library.
19542postdeps=$lt_postdeps_RC
19543
19544# The library search path used internally by the compiler when linking
19545# a shared library.
19546compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19547
19548# Method to check whether dependent libraries are shared objects.
19549deplibs_check_method=$lt_deplibs_check_method
19550
19551# Command to use when deplibs_check_method == file_magic.
19552file_magic_cmd=$lt_file_magic_cmd
19553
19554# Flag that allows shared libraries with undefined symbols to be built.
19555allow_undefined_flag=$lt_allow_undefined_flag_RC
19556
19557# Flag that forces no undefined symbols.
19558no_undefined_flag=$lt_no_undefined_flag_RC
19559
19560# Commands used to finish a libtool library installation in a directory.
19561finish_cmds=$lt_finish_cmds
19562
19563# Same as above, but a single script fragment to be evaled but not shown.
19564finish_eval=$lt_finish_eval
19565
19566# Take the output of nm and produce a listing of raw symbols and C names.
19567global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19568
19569# Transform the output of nm in a proper C declaration
19570global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19571
19572# Transform the output of nm in a C name address pair
19573global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19574
19575# This is the shared library runtime path variable.
19576runpath_var=$runpath_var
19577
19578# This is the shared library path variable.
19579shlibpath_var=$shlibpath_var
19580
19581# Is shlibpath searched before the hard-coded library search path?
19582shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19583
19584# How to hardcode a shared library path into an executable.
19585hardcode_action=$hardcode_action_RC
19586
19587# Whether we should hardcode library paths into libraries.
19588hardcode_into_libs=$hardcode_into_libs
19589
19590# Flag to hardcode \$libdir into a binary during linking.
19591# This must work even if \$libdir does not exist.
19592hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19593
19594# If ld is used when linking, flag to hardcode \$libdir into
19595# a binary during linking. This must work even if \$libdir does
19596# not exist.
19597hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19598
19599# Whether we need a single -rpath flag with a separated argument.
19600hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19601
19602# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19603# resulting binary.
19604hardcode_direct=$hardcode_direct_RC
19605
19606# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19607# resulting binary.
19608hardcode_minus_L=$hardcode_minus_L_RC
19609
19610# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19611# the resulting binary.
19612hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19613
19614# Set to yes if building a shared library automatically hardcodes DIR into the library
19615# and all subsequent libraries and executables linked against it.
19616hardcode_automatic=$hardcode_automatic_RC
19617
19618# Variables whose values should be saved in libtool wrapper scripts and
19619# restored at relink time.
19620variables_saved_for_relink="$variables_saved_for_relink"
19621
19622# Whether libtool must link a program against all its dependency libraries.
19623link_all_deplibs=$link_all_deplibs_RC
19624
19625# Compile-time system search path for libraries
19626sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19627
19628# Run-time system search path for libraries
19629sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19630
19631# Fix the shell variable \$srcfile for the compiler.
19632fix_srcfile_path="$fix_srcfile_path_RC"
19633
19634# Set to yes if exported symbols are required.
19635always_export_symbols=$always_export_symbols_RC
19636
19637# The commands to list exported symbols.
19638export_symbols_cmds=$lt_export_symbols_cmds_RC
19639
19640# The commands to extract the exported symbol list from a shared archive.
19641extract_expsyms_cmds=$lt_extract_expsyms_cmds
19642
19643# Symbols that should not be listed in the preloaded symbols.
19644exclude_expsyms=$lt_exclude_expsyms_RC
19645
19646# Symbols that must always be exported.
19647include_expsyms=$lt_include_expsyms_RC
19648
19649# ### END LIBTOOL TAG CONFIG: $tagname
19650
19651__EOF__
19652
19653
19654else
19655  # If there is no Makefile yet, we rely on a make rule to execute
19656  # `config.status --recheck' to rerun these tests and create the
19657  # libtool script then.
19658  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19659  if test -f "$ltmain_in"; then
19660    test -f Makefile && make "$ltmain"
19661  fi
19662fi
19663
19664
19665ac_ext=c
19666ac_cpp='$CPP $CPPFLAGS'
19667ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19668ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19669ac_compiler_gnu=$ac_cv_c_compiler_gnu
19670
19671CC="$lt_save_CC"
19672
19673	;;
19674
19675      *)
19676	{ { echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19677echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19678   { (exit 1); exit 1; }; }
19679	;;
19680      esac
19681
19682      # Append the new tag name to the list of available tags.
19683      if test -n "$tagname" ; then
19684      available_tags="$available_tags $tagname"
19685    fi
19686    fi
19687  done
19688  IFS="$lt_save_ifs"
19689
19690  # Now substitute the updated list of available tags.
19691  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19692    mv "${ofile}T" "$ofile"
19693    chmod +x "$ofile"
19694  else
19695    rm -f "${ofile}T"
19696    { { echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19697echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19698   { (exit 1); exit 1; }; }
19699  fi
19700fi
19701
19702
19703
19704# This can be used to rebuild libtool when needed
19705LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19706
19707# Always use our own libtool.
19708LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19709
19710# Prevent multiple expansion
19711
19712
19713
19714
19715
19716
19717
19718
19719
19720
19721
19722
19723
19724
19725
19726
19727
19728
19729
19730
19731
19732# Check for X
19733
19734
19735if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
19736	if test -n "$ac_tool_prefix"; then
19737  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
19738set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
19739{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19740echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19741if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
19742  echo $ECHO_N "(cached) $ECHO_C" >&6
19743else
19744  case $PKG_CONFIG in
19745  [\\/]* | ?:[\\/]*)
19746  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
19747  ;;
19748  *)
19749  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19750for as_dir in $PATH
19751do
19752  IFS=$as_save_IFS
19753  test -z "$as_dir" && as_dir=.
19754  for ac_exec_ext in '' $ac_executable_extensions; do
19755  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
19756    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19757    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19758    break 2
19759  fi
19760done
19761done
19762IFS=$as_save_IFS
19763
19764  ;;
19765esac
19766fi
19767PKG_CONFIG=$ac_cv_path_PKG_CONFIG
19768if test -n "$PKG_CONFIG"; then
19769  { echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
19770echo "${ECHO_T}$PKG_CONFIG" >&6; }
19771else
19772  { echo "$as_me:$LINENO: result: no" >&5
19773echo "${ECHO_T}no" >&6; }
19774fi
19775
19776
19777fi
19778if test -z "$ac_cv_path_PKG_CONFIG"; then
19779  ac_pt_PKG_CONFIG=$PKG_CONFIG
19780  # Extract the first word of "pkg-config", so it can be a program name with args.
19781set dummy pkg-config; ac_word=$2
19782{ echo "$as_me:$LINENO: checking for $ac_word" >&5
19783echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
19784if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
19785  echo $ECHO_N "(cached) $ECHO_C" >&6
19786else
19787  case $ac_pt_PKG_CONFIG in
19788  [\\/]* | ?:[\\/]*)
19789  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
19790  ;;
19791  *)
19792  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
19793for as_dir in $PATH
19794do
19795  IFS=$as_save_IFS
19796  test -z "$as_dir" && as_dir=.
19797  for ac_exec_ext in '' $ac_executable_extensions; do
19798  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_executable_p "$as_dir/$ac_word$ac_exec_ext"; }; then
19799    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
19800    echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
19801    break 2
19802  fi
19803done
19804done
19805IFS=$as_save_IFS
19806
19807  ;;
19808esac
19809fi
19810ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
19811if test -n "$ac_pt_PKG_CONFIG"; then
19812  { echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
19813echo "${ECHO_T}$ac_pt_PKG_CONFIG" >&6; }
19814else
19815  { echo "$as_me:$LINENO: result: no" >&5
19816echo "${ECHO_T}no" >&6; }
19817fi
19818
19819  if test "x$ac_pt_PKG_CONFIG" = x; then
19820    PKG_CONFIG=""
19821  else
19822    case $cross_compiling:$ac_tool_warned in
19823yes:)
19824{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
19825whose name does not start with the host triplet.  If you think this
19826configuration is useful to you, please write to autoconf@gnu.org." >&5
19827echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
19828whose name does not start with the host triplet.  If you think this
19829configuration is useful to you, please write to autoconf@gnu.org." >&2;}
19830ac_tool_warned=yes ;;
19831esac
19832    PKG_CONFIG=$ac_pt_PKG_CONFIG
19833  fi
19834else
19835  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
19836fi
19837
19838fi
19839if test -n "$PKG_CONFIG"; then
19840	_pkg_min_version=0.9.0
19841	{ echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
19842echo $ECHO_N "checking pkg-config is at least version $_pkg_min_version... $ECHO_C" >&6; }
19843	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
19844		{ echo "$as_me:$LINENO: result: yes" >&5
19845echo "${ECHO_T}yes" >&6; }
19846	else
19847		{ echo "$as_me:$LINENO: result: no" >&5
19848echo "${ECHO_T}no" >&6; }
19849		PKG_CONFIG=""
19850	fi
19851
19852fi
19853
19854pkg_failed=no
19855{ echo "$as_me:$LINENO: checking for X" >&5
19856echo $ECHO_N "checking for X... $ECHO_C" >&6; }
19857
19858if test -n "$PKG_CONFIG"; then
19859    if test -n "$X_CFLAGS"; then
19860        pkg_cv_X_CFLAGS="$X_CFLAGS"
19861    else
19862        if test -n "$PKG_CONFIG" && \
19863    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5
19864  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
19865  ac_status=$?
19866  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19867  (exit $ac_status); }; then
19868  pkg_cv_X_CFLAGS=`$PKG_CONFIG --cflags "x11" 2>/dev/null`
19869else
19870  pkg_failed=yes
19871fi
19872    fi
19873else
19874	pkg_failed=untried
19875fi
19876if test -n "$PKG_CONFIG"; then
19877    if test -n "$X_LIBS"; then
19878        pkg_cv_X_LIBS="$X_LIBS"
19879    else
19880        if test -n "$PKG_CONFIG" && \
19881    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5
19882  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
19883  ac_status=$?
19884  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19885  (exit $ac_status); }; then
19886  pkg_cv_X_LIBS=`$PKG_CONFIG --libs "x11" 2>/dev/null`
19887else
19888  pkg_failed=yes
19889fi
19890    fi
19891else
19892	pkg_failed=untried
19893fi
19894
19895
19896
19897if test $pkg_failed = yes; then
19898
19899if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
19900        _pkg_short_errors_supported=yes
19901else
19902        _pkg_short_errors_supported=no
19903fi
19904        if test $_pkg_short_errors_supported = yes; then
19905	        X_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "x11"`
19906        else
19907	        X_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "x11"`
19908        fi
19909	# Put the nasty error message in config.log where it belongs
19910	echo "$X_PKG_ERRORS" >&5
19911
19912	{ { echo "$as_me:$LINENO: error: Package requirements (x11) were not met:
19913
19914$X_PKG_ERRORS
19915
19916Consider adjusting the PKG_CONFIG_PATH environment variable if you
19917installed software in a non-standard prefix.
19918
19919Alternatively, you may set the environment variables X_CFLAGS
19920and X_LIBS to avoid the need to call pkg-config.
19921See the pkg-config man page for more details.
19922" >&5
19923echo "$as_me: error: Package requirements (x11) were not met:
19924
19925$X_PKG_ERRORS
19926
19927Consider adjusting the PKG_CONFIG_PATH environment variable if you
19928installed software in a non-standard prefix.
19929
19930Alternatively, you may set the environment variables X_CFLAGS
19931and X_LIBS to avoid the need to call pkg-config.
19932See the pkg-config man page for more details.
19933" >&2;}
19934   { (exit 1); exit 1; }; }
19935elif test $pkg_failed = untried; then
19936	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
19937is in your PATH or set the PKG_CONFIG environment variable to the full
19938path to pkg-config.
19939
19940Alternatively, you may set the environment variables X_CFLAGS
19941and X_LIBS to avoid the need to call pkg-config.
19942See the pkg-config man page for more details.
19943
19944To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19945See \`config.log' for more details." >&5
19946echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
19947is in your PATH or set the PKG_CONFIG environment variable to the full
19948path to pkg-config.
19949
19950Alternatively, you may set the environment variables X_CFLAGS
19951and X_LIBS to avoid the need to call pkg-config.
19952See the pkg-config man page for more details.
19953
19954To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
19955See \`config.log' for more details." >&2;}
19956   { (exit 1); exit 1; }; }
19957else
19958	X_CFLAGS=$pkg_cv_X_CFLAGS
19959	X_LIBS=$pkg_cv_X_LIBS
19960        { echo "$as_me:$LINENO: result: yes" >&5
19961echo "${ECHO_T}yes" >&6; }
19962	:
19963fi
19964
19965
19966
19967
19968# Check fixesext configuration, strip extra digits from package version to
19969# find the required protocol version
19970
19971FIXESEXT_VERSION=`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`
19972
19973
19974pkg_failed=no
19975{ echo "$as_me:$LINENO: checking for FIXESEXT" >&5
19976echo $ECHO_N "checking for FIXESEXT... $ECHO_C" >&6; }
19977
19978if test -n "$PKG_CONFIG"; then
19979    if test -n "$FIXESEXT_CFLAGS"; then
19980        pkg_cv_FIXESEXT_CFLAGS="$FIXESEXT_CFLAGS"
19981    else
19982        if test -n "$PKG_CONFIG" && \
19983    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto fixesproto >= \$FIXESEXT_VERSION xextproto\"") >&5
19984  ($PKG_CONFIG --exists --print-errors "xproto fixesproto >= $FIXESEXT_VERSION xextproto") 2>&5
19985  ac_status=$?
19986  echo "$as_me:$LINENO: \$? = $ac_status" >&5
19987  (exit $ac_status); }; then
19988  pkg_cv_FIXESEXT_CFLAGS=`$PKG_CONFIG --cflags "xproto fixesproto >= $FIXESEXT_VERSION xextproto" 2>/dev/null`
19989else
19990  pkg_failed=yes
19991fi
19992    fi
19993else
19994	pkg_failed=untried
19995fi
19996if test -n "$PKG_CONFIG"; then
19997    if test -n "$FIXESEXT_LIBS"; then
19998        pkg_cv_FIXESEXT_LIBS="$FIXESEXT_LIBS"
19999    else
20000        if test -n "$PKG_CONFIG" && \
20001    { (echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto fixesproto >= \$FIXESEXT_VERSION xextproto\"") >&5
20002  ($PKG_CONFIG --exists --print-errors "xproto fixesproto >= $FIXESEXT_VERSION xextproto") 2>&5
20003  ac_status=$?
20004  echo "$as_me:$LINENO: \$? = $ac_status" >&5
20005  (exit $ac_status); }; then
20006  pkg_cv_FIXESEXT_LIBS=`$PKG_CONFIG --libs "xproto fixesproto >= $FIXESEXT_VERSION xextproto" 2>/dev/null`
20007else
20008  pkg_failed=yes
20009fi
20010    fi
20011else
20012	pkg_failed=untried
20013fi
20014
20015
20016
20017if test $pkg_failed = yes; then
20018
20019if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20020        _pkg_short_errors_supported=yes
20021else
20022        _pkg_short_errors_supported=no
20023fi
20024        if test $_pkg_short_errors_supported = yes; then
20025	        FIXESEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xproto fixesproto >= $FIXESEXT_VERSION xextproto"`
20026        else
20027	        FIXESEXT_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xproto fixesproto >= $FIXESEXT_VERSION xextproto"`
20028        fi
20029	# Put the nasty error message in config.log where it belongs
20030	echo "$FIXESEXT_PKG_ERRORS" >&5
20031
20032	{ { echo "$as_me:$LINENO: error: Package requirements (xproto fixesproto >= $FIXESEXT_VERSION xextproto) were not met:
20033
20034$FIXESEXT_PKG_ERRORS
20035
20036Consider adjusting the PKG_CONFIG_PATH environment variable if you
20037installed software in a non-standard prefix.
20038
20039Alternatively, you may set the environment variables FIXESEXT_CFLAGS
20040and FIXESEXT_LIBS to avoid the need to call pkg-config.
20041See the pkg-config man page for more details.
20042" >&5
20043echo "$as_me: error: Package requirements (xproto fixesproto >= $FIXESEXT_VERSION xextproto) were not met:
20044
20045$FIXESEXT_PKG_ERRORS
20046
20047Consider adjusting the PKG_CONFIG_PATH environment variable if you
20048installed software in a non-standard prefix.
20049
20050Alternatively, you may set the environment variables FIXESEXT_CFLAGS
20051and FIXESEXT_LIBS to avoid the need to call pkg-config.
20052See the pkg-config man page for more details.
20053" >&2;}
20054   { (exit 1); exit 1; }; }
20055elif test $pkg_failed = untried; then
20056	{ { echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20057is in your PATH or set the PKG_CONFIG environment variable to the full
20058path to pkg-config.
20059
20060Alternatively, you may set the environment variables FIXESEXT_CFLAGS
20061and FIXESEXT_LIBS to avoid the need to call pkg-config.
20062See the pkg-config man page for more details.
20063
20064To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20065See \`config.log' for more details." >&5
20066echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20067is in your PATH or set the PKG_CONFIG environment variable to the full
20068path to pkg-config.
20069
20070Alternatively, you may set the environment variables FIXESEXT_CFLAGS
20071and FIXESEXT_LIBS to avoid the need to call pkg-config.
20072See the pkg-config man page for more details.
20073
20074To get pkg-config, see <http://www.freedesktop.org/software/pkgconfig>.
20075See \`config.log' for more details." >&2;}
20076   { (exit 1); exit 1; }; }
20077else
20078	FIXESEXT_CFLAGS=$pkg_cv_FIXESEXT_CFLAGS
20079	FIXESEXT_LIBS=$pkg_cv_FIXESEXT_LIBS
20080        { echo "$as_me:$LINENO: result: yes" >&5
20081echo "${ECHO_T}yes" >&6; }
20082	:
20083fi
20084
20085
20086
20087
20088
20089
20090if test x$APP_MAN_SUFFIX = x    ; then
20091    case $host_os in
20092	linux*)	APP_MAN_SUFFIX=1x ;;
20093	*)	APP_MAN_SUFFIX=1  ;;
20094    esac
20095fi
20096if test x$APP_MAN_DIR = x    ; then
20097    case $host_os in
20098	linux*)	APP_MAN_DIR='$(mandir)/man1' ;;
20099	*)	APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)' ;;
20100    esac
20101fi
20102
20103if test x$LIB_MAN_SUFFIX = x    ; then
20104    case $host_os in
20105	linux*)	LIB_MAN_SUFFIX=3x ;;
20106	*)	LIB_MAN_SUFFIX=3  ;;
20107    esac
20108fi
20109if test x$LIB_MAN_DIR = x    ; then
20110    case $host_os in
20111	linux*)	LIB_MAN_DIR='$(mandir)/man3' ;;
20112	*)	LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)' ;;
20113    esac
20114fi
20115
20116if test x$FILE_MAN_SUFFIX = x    ; then
20117    case $host_os in
20118	linux*)		FILE_MAN_SUFFIX=5x ;;
20119	solaris*)	FILE_MAN_SUFFIX=4  ;;
20120	*)		FILE_MAN_SUFFIX=5  ;;
20121    esac
20122fi
20123if test x$FILE_MAN_DIR = x    ; then
20124    case $host_os in
20125	linux*)	FILE_MAN_DIR='$(mandir)/man5' ;;
20126	*)	FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)' ;;
20127    esac
20128fi
20129
20130# In Imake's linux.cf, the misc man suffix & dir was only changed for
20131# LinuxDebian, not other Linuxes, so we leave it unchanged here
20132if test x$MISC_MAN_SUFFIX = x    ; then
20133    case $host_os in
20134#	linux*)		MISC_MAN_SUFFIX=7x ;;
20135	solaris*)	MISC_MAN_SUFFIX=5  ;;
20136	*)		MISC_MAN_SUFFIX=7  ;;
20137    esac
20138fi
20139if test x$MISC_MAN_DIR = x    ; then
20140    case $host_os in
20141#	linux*)	MISC_MAN_DIR='$(mandir)/man7' ;;
20142	*)	MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)' ;;
20143    esac
20144fi
20145
20146# In Imake's linux.cf, the driver man suffix & dir was only changed for
20147# LinuxDebian, not other Linuxes, so we leave it unchanged here
20148if test x$DRIVER_MAN_SUFFIX = x    ; then
20149    case $host_os in
20150#	linux*)		DRIVER_MAN_SUFFIX=4x ;;
20151	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
20152	*)		DRIVER_MAN_SUFFIX=4  ;;
20153    esac
20154fi
20155if test x$DRIVER_MAN_DIR = x    ; then
20156    case $host_os in
20157#	linux*)	DRIVER_MAN_DIR='$(mandir)/man4' ;;
20158	*)	DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)' ;;
20159    esac
20160fi
20161
20162if test x$ADMIN_MAN_SUFFIX = x    ; then
20163    case $host_os in
20164	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
20165	*)		ADMIN_MAN_SUFFIX=8  ;;
20166    esac
20167fi
20168if test x$ADMIN_MAN_DIR = x    ; then
20169    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
20170fi
20171
20172
20173
20174
20175
20176
20177
20178
20179
20180
20181
20182
20183
20184
20185
20186
20187
20188# Check whether --with-release-version was given.
20189if test "${with_release_version+set}" = set; then
20190  withval=$with_release_version; RELEASE_VERSION="$withval"
20191else
20192  RELEASE_VERSION=""
20193fi
20194
20195	if test "x$RELEASE_VERSION" != "x"; then
20196		PACKAGE="$PACKAGE-$RELEASE_VERSION"
20197		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
20198		{ echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
20199echo "$as_me: Building with package name set to $PACKAGE" >&6;}
20200	fi
20201
20202
20203ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile xfixes.pc"
20204
20205cat >confcache <<\_ACEOF
20206# This file is a shell script that caches the results of configure
20207# tests run on this system so they can be shared between configure
20208# scripts and configure runs, see configure's option --config-cache.
20209# It is not useful on other systems.  If it contains results you don't
20210# want to keep, you may remove or edit it.
20211#
20212# config.status only pays attention to the cache file if you give it
20213# the --recheck option to rerun configure.
20214#
20215# `ac_cv_env_foo' variables (set or unset) will be overridden when
20216# loading this file, other *unset* `ac_cv_foo' will be assigned the
20217# following values.
20218
20219_ACEOF
20220
20221# The following way of writing the cache mishandles newlines in values,
20222# but we know of no workaround that is simple, portable, and efficient.
20223# So, we kill variables containing newlines.
20224# Ultrix sh set writes to stderr and can't be redirected directly,
20225# and sets the high bit in the cache file unless we assign to the vars.
20226(
20227  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20228    eval ac_val=\$$ac_var
20229    case $ac_val in #(
20230    *${as_nl}*)
20231      case $ac_var in #(
20232      *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
20233echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
20234      esac
20235      case $ac_var in #(
20236      _ | IFS | as_nl) ;; #(
20237      *) $as_unset $ac_var ;;
20238      esac ;;
20239    esac
20240  done
20241
20242  (set) 2>&1 |
20243    case $as_nl`(ac_space=' '; set) 2>&1` in #(
20244    *${as_nl}ac_space=\ *)
20245      # `set' does not quote correctly, so add quotes (double-quote
20246      # substitution turns \\\\ into \\, and sed turns \\ into \).
20247      sed -n \
20248	"s/'/'\\\\''/g;
20249	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20250      ;; #(
20251    *)
20252      # `set' quotes correctly as required by POSIX, so do not add quotes.
20253      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20254      ;;
20255    esac |
20256    sort
20257) |
20258  sed '
20259     /^ac_cv_env_/b end
20260     t clear
20261     :clear
20262     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20263     t end
20264     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20265     :end' >>confcache
20266if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20267  if test -w "$cache_file"; then
20268    test "x$cache_file" != "x/dev/null" &&
20269      { echo "$as_me:$LINENO: updating cache $cache_file" >&5
20270echo "$as_me: updating cache $cache_file" >&6;}
20271    cat confcache >$cache_file
20272  else
20273    { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
20274echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20275  fi
20276fi
20277rm -f confcache
20278
20279test "x$prefix" = xNONE && prefix=$ac_default_prefix
20280# Let make expand exec_prefix.
20281test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20282
20283DEFS=-DHAVE_CONFIG_H
20284
20285ac_libobjs=
20286ac_ltlibobjs=
20287for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20288  # 1. Remove the extension, and $U if already installed.
20289  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20290  ac_i=`echo "$ac_i" | sed "$ac_script"`
20291  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
20292  #    will be set to the directory where LIBOBJS objects are built.
20293  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20294  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
20295done
20296LIBOBJS=$ac_libobjs
20297
20298LTLIBOBJS=$ac_ltlibobjs
20299
20300
20301if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
20302  { { echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
20303Usually this means the macro was only invoked conditionally." >&5
20304echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
20305Usually this means the macro was only invoked conditionally." >&2;}
20306   { (exit 1); exit 1; }; }
20307fi
20308if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20309  { { echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
20310Usually this means the macro was only invoked conditionally." >&5
20311echo "$as_me: error: conditional \"AMDEP\" was never defined.
20312Usually this means the macro was only invoked conditionally." >&2;}
20313   { (exit 1); exit 1; }; }
20314fi
20315if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20316  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
20317Usually this means the macro was only invoked conditionally." >&5
20318echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
20319Usually this means the macro was only invoked conditionally." >&2;}
20320   { (exit 1); exit 1; }; }
20321fi
20322if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
20323  { { echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
20324Usually this means the macro was only invoked conditionally." >&5
20325echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
20326Usually this means the macro was only invoked conditionally." >&2;}
20327   { (exit 1); exit 1; }; }
20328fi
20329
20330: ${CONFIG_STATUS=./config.status}
20331ac_clean_files_save=$ac_clean_files
20332ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20333{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20334echo "$as_me: creating $CONFIG_STATUS" >&6;}
20335cat >$CONFIG_STATUS <<_ACEOF
20336#! $SHELL
20337# Generated by $as_me.
20338# Run this file to recreate the current configuration.
20339# Compiler output produced by configure, useful for debugging
20340# configure, is in config.log if it exists.
20341
20342debug=false
20343ac_cs_recheck=false
20344ac_cs_silent=false
20345SHELL=\${CONFIG_SHELL-$SHELL}
20346_ACEOF
20347
20348cat >>$CONFIG_STATUS <<\_ACEOF
20349## --------------------- ##
20350## M4sh Initialization.  ##
20351## --------------------- ##
20352
20353# Be Bourne compatible
20354if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20355  emulate sh
20356  NULLCMD=:
20357  # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
20358  # is contrary to our usage.  Disable this feature.
20359  alias -g '${1+"$@"}'='"$@"'
20360  setopt NO_GLOB_SUBST
20361else
20362  case `(set -o) 2>/dev/null` in *posix*) set -o posix;; esac
20363fi
20364BIN_SH=xpg4; export BIN_SH # for Tru64
20365DUALCASE=1; export DUALCASE # for MKS sh
20366
20367
20368# PATH needs CR
20369# Avoid depending upon Character Ranges.
20370as_cr_letters='abcdefghijklmnopqrstuvwxyz'
20371as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
20372as_cr_Letters=$as_cr_letters$as_cr_LETTERS
20373as_cr_digits='0123456789'
20374as_cr_alnum=$as_cr_Letters$as_cr_digits
20375
20376# The user is always right.
20377if test "${PATH_SEPARATOR+set}" != set; then
20378  echo "#! /bin/sh" >conf$$.sh
20379  echo  "exit 0"   >>conf$$.sh
20380  chmod +x conf$$.sh
20381  if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
20382    PATH_SEPARATOR=';'
20383  else
20384    PATH_SEPARATOR=:
20385  fi
20386  rm -f conf$$.sh
20387fi
20388
20389# Support unset when possible.
20390if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
20391  as_unset=unset
20392else
20393  as_unset=false
20394fi
20395
20396
20397# IFS
20398# We need space, tab and new line, in precisely that order.  Quoting is
20399# there to prevent editors from complaining about space-tab.
20400# (If _AS_PATH_WALK were called with IFS unset, it would disable word
20401# splitting by setting IFS to empty value.)
20402as_nl='
20403'
20404IFS=" ""	$as_nl"
20405
20406# Find who we are.  Look in the path if we contain no directory separator.
20407case $0 in
20408  *[\\/]* ) as_myself=$0 ;;
20409  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20410for as_dir in $PATH
20411do
20412  IFS=$as_save_IFS
20413  test -z "$as_dir" && as_dir=.
20414  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
20415done
20416IFS=$as_save_IFS
20417
20418     ;;
20419esac
20420# We did not find ourselves, most probably we were run as `sh COMMAND'
20421# in which case we are not to be found in the path.
20422if test "x$as_myself" = x; then
20423  as_myself=$0
20424fi
20425if test ! -f "$as_myself"; then
20426  echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
20427  { (exit 1); exit 1; }
20428fi
20429
20430# Work around bugs in pre-3.0 UWIN ksh.
20431for as_var in ENV MAIL MAILPATH
20432do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20433done
20434PS1='$ '
20435PS2='> '
20436PS4='+ '
20437
20438# NLS nuisances.
20439for as_var in \
20440  LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
20441  LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
20442  LC_TELEPHONE LC_TIME
20443do
20444  if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
20445    eval $as_var=C; export $as_var
20446  else
20447    ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
20448  fi
20449done
20450
20451# Required to use basename.
20452if expr a : '\(a\)' >/dev/null 2>&1 &&
20453   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20454  as_expr=expr
20455else
20456  as_expr=false
20457fi
20458
20459if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
20460  as_basename=basename
20461else
20462  as_basename=false
20463fi
20464
20465
20466# Name of the executable.
20467as_me=`$as_basename -- "$0" ||
20468$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
20469	 X"$0" : 'X\(//\)$' \| \
20470	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
20471echo X/"$0" |
20472    sed '/^.*\/\([^/][^/]*\)\/*$/{
20473	    s//\1/
20474	    q
20475	  }
20476	  /^X\/\(\/\/\)$/{
20477	    s//\1/
20478	    q
20479	  }
20480	  /^X\/\(\/\).*/{
20481	    s//\1/
20482	    q
20483	  }
20484	  s/.*/./; q'`
20485
20486# CDPATH.
20487$as_unset CDPATH
20488
20489
20490
20491  as_lineno_1=$LINENO
20492  as_lineno_2=$LINENO
20493  test "x$as_lineno_1" != "x$as_lineno_2" &&
20494  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
20495
20496  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
20497  # uniformly replaced by the line number.  The first 'sed' inserts a
20498  # line-number line after each line using $LINENO; the second 'sed'
20499  # does the real work.  The second script uses 'N' to pair each
20500  # line-number line with the line containing $LINENO, and appends
20501  # trailing '-' during substitution so that $LINENO is not a special
20502  # case at line end.
20503  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
20504  # scripts with optimization help from Paolo Bonzini.  Blame Lee
20505  # E. McMahon (1931-1989) for sed's syntax.  :-)
20506  sed -n '
20507    p
20508    /[$]LINENO/=
20509  ' <$as_myself |
20510    sed '
20511      s/[$]LINENO.*/&-/
20512      t lineno
20513      b
20514      :lineno
20515      N
20516      :loop
20517      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
20518      t loop
20519      s/-\n.*//
20520    ' >$as_me.lineno &&
20521  chmod +x "$as_me.lineno" ||
20522    { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
20523   { (exit 1); exit 1; }; }
20524
20525  # Don't try to exec as it changes $[0], causing all sort of problems
20526  # (the dirname of $[0] is not the place where we might find the
20527  # original and so on.  Autoconf is especially sensitive to this).
20528  . "./$as_me.lineno"
20529  # Exit status is that of the last command.
20530  exit
20531}
20532
20533
20534if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
20535  as_dirname=dirname
20536else
20537  as_dirname=false
20538fi
20539
20540ECHO_C= ECHO_N= ECHO_T=
20541case `echo -n x` in
20542-n*)
20543  case `echo 'x\c'` in
20544  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
20545  *)   ECHO_C='\c';;
20546  esac;;
20547*)
20548  ECHO_N='-n';;
20549esac
20550
20551if expr a : '\(a\)' >/dev/null 2>&1 &&
20552   test "X`expr 00001 : '.*\(...\)'`" = X001; then
20553  as_expr=expr
20554else
20555  as_expr=false
20556fi
20557
20558rm -f conf$$ conf$$.exe conf$$.file
20559if test -d conf$$.dir; then
20560  rm -f conf$$.dir/conf$$.file
20561else
20562  rm -f conf$$.dir
20563  mkdir conf$$.dir
20564fi
20565echo >conf$$.file
20566if ln -s conf$$.file conf$$ 2>/dev/null; then
20567  as_ln_s='ln -s'
20568  # ... but there are two gotchas:
20569  # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
20570  # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
20571  # In both cases, we have to default to `cp -p'.
20572  ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
20573    as_ln_s='cp -p'
20574elif ln conf$$.file conf$$ 2>/dev/null; then
20575  as_ln_s=ln
20576else
20577  as_ln_s='cp -p'
20578fi
20579rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
20580rmdir conf$$.dir 2>/dev/null
20581
20582if mkdir -p . 2>/dev/null; then
20583  as_mkdir_p=:
20584else
20585  test -d ./-p && rmdir ./-p
20586  as_mkdir_p=false
20587fi
20588
20589# Find out whether ``test -x'' works.  Don't use a zero-byte file, as
20590# systems may use methods other than mode bits to determine executability.
20591cat >conf$$.file <<_ASEOF
20592#! /bin/sh
20593exit 0
20594_ASEOF
20595chmod +x conf$$.file
20596if test -x conf$$.file >/dev/null 2>&1; then
20597  as_executable_p="test -x"
20598else
20599  as_executable_p=:
20600fi
20601rm -f conf$$.file
20602
20603# Sed expression to map a string onto a valid CPP name.
20604as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
20605
20606# Sed expression to map a string onto a valid variable name.
20607as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
20608
20609
20610exec 6>&1
20611
20612# Save the log message, to keep $[0] and so on meaningful, and to
20613# report actual input values of CONFIG_FILES etc. instead of their
20614# values after options handling.
20615ac_log="
20616This file was extended by libXfixes $as_me 4.0.3, which was
20617generated by GNU Autoconf 2.60.  Invocation command line was
20618
20619  CONFIG_FILES    = $CONFIG_FILES
20620  CONFIG_HEADERS  = $CONFIG_HEADERS
20621  CONFIG_LINKS    = $CONFIG_LINKS
20622  CONFIG_COMMANDS = $CONFIG_COMMANDS
20623  $ $0 $@
20624
20625on `(hostname || uname -n) 2>/dev/null | sed 1q`
20626"
20627
20628_ACEOF
20629
20630cat >>$CONFIG_STATUS <<_ACEOF
20631# Files that config.status was made for.
20632config_files="$ac_config_files"
20633config_headers="$ac_config_headers"
20634config_commands="$ac_config_commands"
20635
20636_ACEOF
20637
20638cat >>$CONFIG_STATUS <<\_ACEOF
20639ac_cs_usage="\
20640\`$as_me' instantiates files from templates according to the
20641current configuration.
20642
20643Usage: $0 [OPTIONS] [FILE]...
20644
20645  -h, --help       print this help, then exit
20646  -V, --version    print version number, then exit
20647  -q, --quiet      do not print progress messages
20648  -d, --debug      don't remove temporary files
20649      --recheck    update $as_me by reconfiguring in the same conditions
20650  --file=FILE[:TEMPLATE]
20651		   instantiate the configuration file FILE
20652  --header=FILE[:TEMPLATE]
20653		   instantiate the configuration header FILE
20654
20655Configuration files:
20656$config_files
20657
20658Configuration headers:
20659$config_headers
20660
20661Configuration commands:
20662$config_commands
20663
20664Report bugs to <bug-autoconf@gnu.org>."
20665
20666_ACEOF
20667cat >>$CONFIG_STATUS <<_ACEOF
20668ac_cs_version="\\
20669libXfixes config.status 4.0.3
20670configured by $0, generated by GNU Autoconf 2.60,
20671  with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
20672
20673Copyright (C) 2006 Free Software Foundation, Inc.
20674This config.status script is free software; the Free Software Foundation
20675gives unlimited permission to copy, distribute and modify it."
20676
20677ac_pwd='$ac_pwd'
20678srcdir='$srcdir'
20679INSTALL='$INSTALL'
20680_ACEOF
20681
20682cat >>$CONFIG_STATUS <<\_ACEOF
20683# If no file are specified by the user, then we need to provide default
20684# value.  By we need to know if files were specified by the user.
20685ac_need_defaults=:
20686while test $# != 0
20687do
20688  case $1 in
20689  --*=*)
20690    ac_option=`expr "X$1" : 'X\([^=]*\)='`
20691    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
20692    ac_shift=:
20693    ;;
20694  *)
20695    ac_option=$1
20696    ac_optarg=$2
20697    ac_shift=shift
20698    ;;
20699  esac
20700
20701  case $ac_option in
20702  # Handling of the options.
20703  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
20704    ac_cs_recheck=: ;;
20705  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
20706    echo "$ac_cs_version"; exit ;;
20707  --debug | --debu | --deb | --de | --d | -d )
20708    debug=: ;;
20709  --file | --fil | --fi | --f )
20710    $ac_shift
20711    CONFIG_FILES="$CONFIG_FILES $ac_optarg"
20712    ac_need_defaults=false;;
20713  --header | --heade | --head | --hea )
20714    $ac_shift
20715    CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
20716    ac_need_defaults=false;;
20717  --he | --h)
20718    # Conflict between --help and --header
20719    { echo "$as_me: error: ambiguous option: $1
20720Try \`$0 --help' for more information." >&2
20721   { (exit 1); exit 1; }; };;
20722  --help | --hel | -h )
20723    echo "$ac_cs_usage"; exit ;;
20724  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
20725  | -silent | --silent | --silen | --sile | --sil | --si | --s)
20726    ac_cs_silent=: ;;
20727
20728  # This is an error.
20729  -*) { echo "$as_me: error: unrecognized option: $1
20730Try \`$0 --help' for more information." >&2
20731   { (exit 1); exit 1; }; } ;;
20732
20733  *) ac_config_targets="$ac_config_targets $1"
20734     ac_need_defaults=false ;;
20735
20736  esac
20737  shift
20738done
20739
20740ac_configure_extra_args=
20741
20742if $ac_cs_silent; then
20743  exec 6>/dev/null
20744  ac_configure_extra_args="$ac_configure_extra_args --silent"
20745fi
20746
20747_ACEOF
20748cat >>$CONFIG_STATUS <<_ACEOF
20749if \$ac_cs_recheck; then
20750  echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
20751  CONFIG_SHELL=$SHELL
20752  export CONFIG_SHELL
20753  exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
20754fi
20755
20756_ACEOF
20757cat >>$CONFIG_STATUS <<\_ACEOF
20758exec 5>>config.log
20759{
20760  echo
20761  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
20762## Running $as_me. ##
20763_ASBOX
20764  echo "$ac_log"
20765} >&5
20766
20767_ACEOF
20768cat >>$CONFIG_STATUS <<_ACEOF
20769#
20770# INIT-COMMANDS
20771#
20772AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
20773
20774_ACEOF
20775
20776cat >>$CONFIG_STATUS <<\_ACEOF
20777
20778# Handling of arguments.
20779for ac_config_target in $ac_config_targets
20780do
20781  case $ac_config_target in
20782    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
20783    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
20784    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
20785    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
20786    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
20787    "xfixes.pc") CONFIG_FILES="$CONFIG_FILES xfixes.pc" ;;
20788
20789  *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
20790echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
20791   { (exit 1); exit 1; }; };;
20792  esac
20793done
20794
20795
20796# If the user did not use the arguments to specify the items to instantiate,
20797# then the envvar interface is used.  Set only those that are not.
20798# We use the long form for the default assignment because of an extremely
20799# bizarre bug on SunOS 4.1.3.
20800if $ac_need_defaults; then
20801  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
20802  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
20803  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
20804fi
20805
20806# Have a temporary directory for convenience.  Make it in the build tree
20807# simply because there is no reason against having it here, and in addition,
20808# creating and moving files from /tmp can sometimes cause problems.
20809# Hook for its removal unless debugging.
20810# Note that there is a small window in which the directory will not be cleaned:
20811# after its creation but before its name has been assigned to `$tmp'.
20812$debug ||
20813{
20814  tmp=
20815  trap 'exit_status=$?
20816  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
20817' 0
20818  trap '{ (exit 1); exit 1; }' 1 2 13 15
20819}
20820# Create a (secure) tmp directory for tmp files.
20821
20822{
20823  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
20824  test -n "$tmp" && test -d "$tmp"
20825}  ||
20826{
20827  tmp=./conf$$-$RANDOM
20828  (umask 077 && mkdir "$tmp")
20829} ||
20830{
20831   echo "$me: cannot create a temporary directory in ." >&2
20832   { (exit 1); exit 1; }
20833}
20834
20835#
20836# Set up the sed scripts for CONFIG_FILES section.
20837#
20838
20839# No need to generate the scripts if there are no CONFIG_FILES.
20840# This happens for instance when ./config.status config.h
20841if test -n "$CONFIG_FILES"; then
20842
20843_ACEOF
20844
20845
20846
20847ac_delim='%!_!# '
20848for ac_last_try in false false false false false :; do
20849  cat >conf$$subs.sed <<_ACEOF
20850SHELL!$SHELL$ac_delim
20851PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
20852PACKAGE_NAME!$PACKAGE_NAME$ac_delim
20853PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
20854PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
20855PACKAGE_STRING!$PACKAGE_STRING$ac_delim
20856PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
20857exec_prefix!$exec_prefix$ac_delim
20858prefix!$prefix$ac_delim
20859program_transform_name!$program_transform_name$ac_delim
20860bindir!$bindir$ac_delim
20861sbindir!$sbindir$ac_delim
20862libexecdir!$libexecdir$ac_delim
20863datarootdir!$datarootdir$ac_delim
20864datadir!$datadir$ac_delim
20865sysconfdir!$sysconfdir$ac_delim
20866sharedstatedir!$sharedstatedir$ac_delim
20867localstatedir!$localstatedir$ac_delim
20868includedir!$includedir$ac_delim
20869oldincludedir!$oldincludedir$ac_delim
20870docdir!$docdir$ac_delim
20871infodir!$infodir$ac_delim
20872htmldir!$htmldir$ac_delim
20873dvidir!$dvidir$ac_delim
20874pdfdir!$pdfdir$ac_delim
20875psdir!$psdir$ac_delim
20876libdir!$libdir$ac_delim
20877localedir!$localedir$ac_delim
20878mandir!$mandir$ac_delim
20879DEFS!$DEFS$ac_delim
20880ECHO_C!$ECHO_C$ac_delim
20881ECHO_N!$ECHO_N$ac_delim
20882ECHO_T!$ECHO_T$ac_delim
20883LIBS!$LIBS$ac_delim
20884build_alias!$build_alias$ac_delim
20885host_alias!$host_alias$ac_delim
20886target_alias!$target_alias$ac_delim
20887INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
20888INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
20889INSTALL_DATA!$INSTALL_DATA$ac_delim
20890CYGPATH_W!$CYGPATH_W$ac_delim
20891PACKAGE!$PACKAGE$ac_delim
20892VERSION!$VERSION$ac_delim
20893ACLOCAL!$ACLOCAL$ac_delim
20894AUTOCONF!$AUTOCONF$ac_delim
20895AUTOMAKE!$AUTOMAKE$ac_delim
20896AUTOHEADER!$AUTOHEADER$ac_delim
20897MAKEINFO!$MAKEINFO$ac_delim
20898install_sh!$install_sh$ac_delim
20899STRIP!$STRIP$ac_delim
20900INSTALL_STRIP_PROGRAM!$INSTALL_STRIP_PROGRAM$ac_delim
20901mkdir_p!$mkdir_p$ac_delim
20902AWK!$AWK$ac_delim
20903SET_MAKE!$SET_MAKE$ac_delim
20904am__leading_dot!$am__leading_dot$ac_delim
20905AMTAR!$AMTAR$ac_delim
20906am__tar!$am__tar$ac_delim
20907am__untar!$am__untar$ac_delim
20908AMSHOWCMDSAT!$AMSHOWCMDSAT$ac_delim
20909AMDEPSHOWCMDSAT!$AMDEPSHOWCMDSAT$ac_delim
20910AMPRETTYECHO!$AMPRETTYECHO$ac_delim
20911AMCMDECHO!$AMCMDECHO$ac_delim
20912LT_QUIET!$LT_QUIET$ac_delim
20913MAINTAINER_MODE_TRUE!$MAINTAINER_MODE_TRUE$ac_delim
20914MAINTAINER_MODE_FALSE!$MAINTAINER_MODE_FALSE$ac_delim
20915MAINT!$MAINT$ac_delim
20916CC!$CC$ac_delim
20917CFLAGS!$CFLAGS$ac_delim
20918LDFLAGS!$LDFLAGS$ac_delim
20919CPPFLAGS!$CPPFLAGS$ac_delim
20920ac_ct_CC!$ac_ct_CC$ac_delim
20921EXEEXT!$EXEEXT$ac_delim
20922OBJEXT!$OBJEXT$ac_delim
20923DEPDIR!$DEPDIR$ac_delim
20924am__include!$am__include$ac_delim
20925am__quote!$am__quote$ac_delim
20926AMDEP_TRUE!$AMDEP_TRUE$ac_delim
20927AMDEP_FALSE!$AMDEP_FALSE$ac_delim
20928AMDEPBACKSLASH!$AMDEPBACKSLASH$ac_delim
20929CCDEPMODE!$CCDEPMODE$ac_delim
20930am__fastdepCC_TRUE!$am__fastdepCC_TRUE$ac_delim
20931am__fastdepCC_FALSE!$am__fastdepCC_FALSE$ac_delim
20932build!$build$ac_delim
20933build_cpu!$build_cpu$ac_delim
20934build_vendor!$build_vendor$ac_delim
20935build_os!$build_os$ac_delim
20936host!$host$ac_delim
20937host_cpu!$host_cpu$ac_delim
20938host_vendor!$host_vendor$ac_delim
20939host_os!$host_os$ac_delim
20940GREP!$GREP$ac_delim
20941EGREP!$EGREP$ac_delim
20942LN_S!$LN_S$ac_delim
20943ECHO!$ECHO$ac_delim
20944AR!$AR$ac_delim
20945RANLIB!$RANLIB$ac_delim
20946CPP!$CPP$ac_delim
20947_ACEOF
20948
20949  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
20950    break
20951  elif $ac_last_try; then
20952    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
20953echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
20954   { (exit 1); exit 1; }; }
20955  else
20956    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
20957  fi
20958done
20959
20960ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
20961if test -n "$ac_eof"; then
20962  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
20963  ac_eof=`expr $ac_eof + 1`
20964fi
20965
20966cat >>$CONFIG_STATUS <<_ACEOF
20967cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
20968/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
20969_ACEOF
20970sed '
20971s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
20972s/^/s,@/; s/!/@,|#_!!_#|/
20973:n
20974t n
20975s/'"$ac_delim"'$/,g/; t
20976s/$/\\/; p
20977N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
20978' >>$CONFIG_STATUS <conf$$subs.sed
20979rm -f conf$$subs.sed
20980cat >>$CONFIG_STATUS <<_ACEOF
20981CEOF$ac_eof
20982_ACEOF
20983
20984
20985ac_delim='%!_!# '
20986for ac_last_try in false false false false false :; do
20987  cat >conf$$subs.sed <<_ACEOF
20988CXX!$CXX$ac_delim
20989CXXFLAGS!$CXXFLAGS$ac_delim
20990ac_ct_CXX!$ac_ct_CXX$ac_delim
20991CXXDEPMODE!$CXXDEPMODE$ac_delim
20992am__fastdepCXX_TRUE!$am__fastdepCXX_TRUE$ac_delim
20993am__fastdepCXX_FALSE!$am__fastdepCXX_FALSE$ac_delim
20994CXXCPP!$CXXCPP$ac_delim
20995F77!$F77$ac_delim
20996FFLAGS!$FFLAGS$ac_delim
20997ac_ct_F77!$ac_ct_F77$ac_delim
20998LIBTOOL!$LIBTOOL$ac_delim
20999PKG_CONFIG!$PKG_CONFIG$ac_delim
21000X_CFLAGS!$X_CFLAGS$ac_delim
21001X_LIBS!$X_LIBS$ac_delim
21002FIXESEXT_VERSION!$FIXESEXT_VERSION$ac_delim
21003FIXESEXT_CFLAGS!$FIXESEXT_CFLAGS$ac_delim
21004FIXESEXT_LIBS!$FIXESEXT_LIBS$ac_delim
21005APP_MAN_SUFFIX!$APP_MAN_SUFFIX$ac_delim
21006LIB_MAN_SUFFIX!$LIB_MAN_SUFFIX$ac_delim
21007FILE_MAN_SUFFIX!$FILE_MAN_SUFFIX$ac_delim
21008MISC_MAN_SUFFIX!$MISC_MAN_SUFFIX$ac_delim
21009DRIVER_MAN_SUFFIX!$DRIVER_MAN_SUFFIX$ac_delim
21010ADMIN_MAN_SUFFIX!$ADMIN_MAN_SUFFIX$ac_delim
21011APP_MAN_DIR!$APP_MAN_DIR$ac_delim
21012LIB_MAN_DIR!$LIB_MAN_DIR$ac_delim
21013FILE_MAN_DIR!$FILE_MAN_DIR$ac_delim
21014MISC_MAN_DIR!$MISC_MAN_DIR$ac_delim
21015DRIVER_MAN_DIR!$DRIVER_MAN_DIR$ac_delim
21016ADMIN_MAN_DIR!$ADMIN_MAN_DIR$ac_delim
21017LIBOBJS!$LIBOBJS$ac_delim
21018LTLIBOBJS!$LTLIBOBJS$ac_delim
21019_ACEOF
21020
21021  if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 31; then
21022    break
21023  elif $ac_last_try; then
21024    { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21025echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21026   { (exit 1); exit 1; }; }
21027  else
21028    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21029  fi
21030done
21031
21032ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
21033if test -n "$ac_eof"; then
21034  ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
21035  ac_eof=`expr $ac_eof + 1`
21036fi
21037
21038cat >>$CONFIG_STATUS <<_ACEOF
21039cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
21040/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
21041_ACEOF
21042sed '
21043s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
21044s/^/s,@/; s/!/@,|#_!!_#|/
21045:n
21046t n
21047s/'"$ac_delim"'$/,g/; t
21048s/$/\\/; p
21049N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
21050' >>$CONFIG_STATUS <conf$$subs.sed
21051rm -f conf$$subs.sed
21052cat >>$CONFIG_STATUS <<_ACEOF
21053:end
21054s/|#_!!_#|//g
21055CEOF$ac_eof
21056_ACEOF
21057
21058
21059# VPATH may cause trouble with some makes, so we remove $(srcdir),
21060# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21061# trailing colons and then remove the whole line if VPATH becomes empty
21062# (actually we leave an empty line to preserve line numbers).
21063if test "x$srcdir" = x.; then
21064  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
21065s/:*\$(srcdir):*/:/
21066s/:*\${srcdir}:*/:/
21067s/:*@srcdir@:*/:/
21068s/^\([^=]*=[	 ]*\):*/\1/
21069s/:*$//
21070s/^[^=]*=[	 ]*$//
21071}'
21072fi
21073
21074cat >>$CONFIG_STATUS <<\_ACEOF
21075fi # test -n "$CONFIG_FILES"
21076
21077
21078for ac_tag in  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS
21079do
21080  case $ac_tag in
21081  :[FHLC]) ac_mode=$ac_tag; continue;;
21082  esac
21083  case $ac_mode$ac_tag in
21084  :[FHL]*:*);;
21085  :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
21086echo "$as_me: error: Invalid tag $ac_tag." >&2;}
21087   { (exit 1); exit 1; }; };;
21088  :[FH]-) ac_tag=-:-;;
21089  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21090  esac
21091  ac_save_IFS=$IFS
21092  IFS=:
21093  set x $ac_tag
21094  IFS=$ac_save_IFS
21095  shift
21096  ac_file=$1
21097  shift
21098
21099  case $ac_mode in
21100  :L) ac_source=$1;;
21101  :[FH])
21102    ac_file_inputs=
21103    for ac_f
21104    do
21105      case $ac_f in
21106      -) ac_f="$tmp/stdin";;
21107      *) # Look for the file first in the build tree, then in the source tree
21108	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21109	 # because $ac_f cannot contain `:'.
21110	 test -f "$ac_f" ||
21111	   case $ac_f in
21112	   [\\/$]*) false;;
21113	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21114	   esac ||
21115	   { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21116echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21117   { (exit 1); exit 1; }; };;
21118      esac
21119      ac_file_inputs="$ac_file_inputs $ac_f"
21120    done
21121
21122    # Let's still pretend it is `configure' which instantiates (i.e., don't
21123    # use $as_me), people would be surprised to read:
21124    #    /* config.h.  Generated by config.status.  */
21125    configure_input="Generated from "`IFS=:
21126	  echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
21127    if test x"$ac_file" != x-; then
21128      configure_input="$ac_file.  $configure_input"
21129      { echo "$as_me:$LINENO: creating $ac_file" >&5
21130echo "$as_me: creating $ac_file" >&6;}
21131    fi
21132
21133    case $ac_tag in
21134    *:-:* | *:-) cat >"$tmp/stdin";;
21135    esac
21136    ;;
21137  esac
21138
21139  ac_dir=`$as_dirname -- "$ac_file" ||
21140$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21141	 X"$ac_file" : 'X\(//\)[^/]' \| \
21142	 X"$ac_file" : 'X\(//\)$' \| \
21143	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21144echo X"$ac_file" |
21145    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21146	    s//\1/
21147	    q
21148	  }
21149	  /^X\(\/\/\)[^/].*/{
21150	    s//\1/
21151	    q
21152	  }
21153	  /^X\(\/\/\)$/{
21154	    s//\1/
21155	    q
21156	  }
21157	  /^X\(\/\).*/{
21158	    s//\1/
21159	    q
21160	  }
21161	  s/.*/./; q'`
21162  { as_dir="$ac_dir"
21163  case $as_dir in #(
21164  -*) as_dir=./$as_dir;;
21165  esac
21166  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21167    as_dirs=
21168    while :; do
21169      case $as_dir in #(
21170      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21171      *) as_qdir=$as_dir;;
21172      esac
21173      as_dirs="'$as_qdir' $as_dirs"
21174      as_dir=`$as_dirname -- "$as_dir" ||
21175$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21176	 X"$as_dir" : 'X\(//\)[^/]' \| \
21177	 X"$as_dir" : 'X\(//\)$' \| \
21178	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21179echo X"$as_dir" |
21180    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21181	    s//\1/
21182	    q
21183	  }
21184	  /^X\(\/\/\)[^/].*/{
21185	    s//\1/
21186	    q
21187	  }
21188	  /^X\(\/\/\)$/{
21189	    s//\1/
21190	    q
21191	  }
21192	  /^X\(\/\).*/{
21193	    s//\1/
21194	    q
21195	  }
21196	  s/.*/./; q'`
21197      test -d "$as_dir" && break
21198    done
21199    test -z "$as_dirs" || eval "mkdir $as_dirs"
21200  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21201echo "$as_me: error: cannot create directory $as_dir" >&2;}
21202   { (exit 1); exit 1; }; }; }
21203  ac_builddir=.
21204
21205case "$ac_dir" in
21206.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21207*)
21208  ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
21209  # A ".." for each directory in $ac_dir_suffix.
21210  ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
21211  case $ac_top_builddir_sub in
21212  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21213  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21214  esac ;;
21215esac
21216ac_abs_top_builddir=$ac_pwd
21217ac_abs_builddir=$ac_pwd$ac_dir_suffix
21218# for backward compatibility:
21219ac_top_builddir=$ac_top_build_prefix
21220
21221case $srcdir in
21222  .)  # We are building in place.
21223    ac_srcdir=.
21224    ac_top_srcdir=$ac_top_builddir_sub
21225    ac_abs_top_srcdir=$ac_pwd ;;
21226  [\\/]* | ?:[\\/]* )  # Absolute name.
21227    ac_srcdir=$srcdir$ac_dir_suffix;
21228    ac_top_srcdir=$srcdir
21229    ac_abs_top_srcdir=$srcdir ;;
21230  *) # Relative name.
21231    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21232    ac_top_srcdir=$ac_top_build_prefix$srcdir
21233    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21234esac
21235ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21236
21237
21238  case $ac_mode in
21239  :F)
21240  #
21241  # CONFIG_FILE
21242  #
21243
21244  case $INSTALL in
21245  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21246  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21247  esac
21248_ACEOF
21249
21250cat >>$CONFIG_STATUS <<\_ACEOF
21251# If the template does not know about datarootdir, expand it.
21252# FIXME: This hack should be removed a few years after 2.60.
21253ac_datarootdir_hack=; ac_datarootdir_seen=
21254
21255case `sed -n '/datarootdir/ {
21256  p
21257  q
21258}
21259/@datadir@/p
21260/@docdir@/p
21261/@infodir@/p
21262/@localedir@/p
21263/@mandir@/p
21264' $ac_file_inputs` in
21265*datarootdir*) ac_datarootdir_seen=yes;;
21266*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21267  { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21268echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21269_ACEOF
21270cat >>$CONFIG_STATUS <<_ACEOF
21271  ac_datarootdir_hack='
21272  s&@datadir@&$datadir&g
21273  s&@docdir@&$docdir&g
21274  s&@infodir@&$infodir&g
21275  s&@localedir@&$localedir&g
21276  s&@mandir@&$mandir&g
21277    s&\\\${datarootdir}&$datarootdir&g' ;;
21278esac
21279_ACEOF
21280
21281# Neutralize VPATH when `$srcdir' = `.'.
21282# Shell code in configure.ac might set extrasub.
21283# FIXME: do we really want to maintain this feature?
21284cat >>$CONFIG_STATUS <<_ACEOF
21285  sed "$ac_vpsub
21286$extrasub
21287_ACEOF
21288cat >>$CONFIG_STATUS <<\_ACEOF
21289:t
21290/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
21291s&@configure_input@&$configure_input&;t t
21292s&@top_builddir@&$ac_top_builddir_sub&;t t
21293s&@srcdir@&$ac_srcdir&;t t
21294s&@abs_srcdir@&$ac_abs_srcdir&;t t
21295s&@top_srcdir@&$ac_top_srcdir&;t t
21296s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
21297s&@builddir@&$ac_builddir&;t t
21298s&@abs_builddir@&$ac_abs_builddir&;t t
21299s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
21300s&@INSTALL@&$ac_INSTALL&;t t
21301$ac_datarootdir_hack
21302" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
21303
21304test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
21305  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
21306  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
21307  { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21308which seems to be undefined.  Please make sure it is defined." >&5
21309echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
21310which seems to be undefined.  Please make sure it is defined." >&2;}
21311
21312  rm -f "$tmp/stdin"
21313  case $ac_file in
21314  -) cat "$tmp/out"; rm -f "$tmp/out";;
21315  *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
21316  esac
21317 ;;
21318  :H)
21319  #
21320  # CONFIG_HEADER
21321  #
21322_ACEOF
21323
21324# Transform confdefs.h into a sed script `conftest.defines', that
21325# substitutes the proper values into config.h.in to produce config.h.
21326rm -f conftest.defines conftest.tail
21327# First, append a space to every undef/define line, to ease matching.
21328echo 's/$/ /' >conftest.defines
21329# Then, protect against being on the right side of a sed subst, or in
21330# an unquoted here document, in config.status.  If some macros were
21331# called several times there might be several #defines for the same
21332# symbol, which is useless.  But do not sort them, since the last
21333# AC_DEFINE must be honored.
21334ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21335# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
21336# NAME is the cpp macro being defined, VALUE is the value it is being given.
21337# PARAMS is the parameter list in the macro definition--in most cases, it's
21338# just an empty string.
21339ac_dA='s,^\\([	 #]*\\)[^	 ]*\\([	 ]*'
21340ac_dB='\\)[	 (].*,\\1define\\2'
21341ac_dC=' '
21342ac_dD=' ,'
21343
21344uniq confdefs.h |
21345  sed -n '
21346	t rset
21347	:rset
21348	s/^[	 ]*#[	 ]*define[	 ][	 ]*//
21349	t ok
21350	d
21351	:ok
21352	s/[\\&,]/\\&/g
21353	s/^\('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
21354	s/^\('"$ac_word_re"'\)[	 ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
21355  ' >>conftest.defines
21356
21357# Remove the space that was appended to ease matching.
21358# Then replace #undef with comments.  This is necessary, for
21359# example, in the case of _POSIX_SOURCE, which is predefined and required
21360# on some systems where configure will not decide to define it.
21361# (The regexp can be short, since the line contains either #define or #undef.)
21362echo 's/ $//
21363s,^[	 #]*u.*,/* & */,' >>conftest.defines
21364
21365# Break up conftest.defines:
21366ac_max_sed_lines=50
21367
21368# First sed command is:	 sed -f defines.sed $ac_file_inputs >"$tmp/out1"
21369# Second one is:	 sed -f defines.sed "$tmp/out1" >"$tmp/out2"
21370# Third one will be:	 sed -f defines.sed "$tmp/out2" >"$tmp/out1"
21371# et cetera.
21372ac_in='$ac_file_inputs'
21373ac_out='"$tmp/out1"'
21374ac_nxt='"$tmp/out2"'
21375
21376while :
21377do
21378  # Write a here document:
21379    cat >>$CONFIG_STATUS <<_ACEOF
21380    # First, check the format of the line:
21381    cat >"\$tmp/defines.sed" <<\\CEOF
21382/^[	 ]*#[	 ]*undef[	 ][	 ]*$ac_word_re[	 ]*\$/b def
21383/^[	 ]*#[	 ]*define[	 ][	 ]*$ac_word_re[(	 ]/b def
21384b
21385:def
21386_ACEOF
21387  sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
21388  echo 'CEOF
21389    sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
21390  ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
21391  sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
21392  grep . conftest.tail >/dev/null || break
21393  rm -f conftest.defines
21394  mv conftest.tail conftest.defines
21395done
21396rm -f conftest.defines conftest.tail
21397
21398echo "ac_result=$ac_in" >>$CONFIG_STATUS
21399cat >>$CONFIG_STATUS <<\_ACEOF
21400  if test x"$ac_file" != x-; then
21401    echo "/* $configure_input  */" >"$tmp/config.h"
21402    cat "$ac_result" >>"$tmp/config.h"
21403    if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
21404      { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
21405echo "$as_me: $ac_file is unchanged" >&6;}
21406    else
21407      rm -f $ac_file
21408      mv "$tmp/config.h" $ac_file
21409    fi
21410  else
21411    echo "/* $configure_input  */"
21412    cat "$ac_result"
21413  fi
21414  rm -f "$tmp/out12"
21415# Compute $ac_file's index in $config_headers.
21416_am_stamp_count=1
21417for _am_header in $config_headers :; do
21418  case $_am_header in
21419    $ac_file | $ac_file:* )
21420      break ;;
21421    * )
21422      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
21423  esac
21424done
21425echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
21426$as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21427	 X$ac_file : 'X\(//\)[^/]' \| \
21428	 X$ac_file : 'X\(//\)$' \| \
21429	 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
21430echo X$ac_file |
21431    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21432	    s//\1/
21433	    q
21434	  }
21435	  /^X\(\/\/\)[^/].*/{
21436	    s//\1/
21437	    q
21438	  }
21439	  /^X\(\/\/\)$/{
21440	    s//\1/
21441	    q
21442	  }
21443	  /^X\(\/\).*/{
21444	    s//\1/
21445	    q
21446	  }
21447	  s/.*/./; q'`/stamp-h$_am_stamp_count
21448 ;;
21449
21450  :C)  { echo "$as_me:$LINENO: executing $ac_file commands" >&5
21451echo "$as_me: executing $ac_file commands" >&6;}
21452 ;;
21453  esac
21454
21455
21456  case $ac_file$ac_mode in
21457    "depfiles":C) test x"$AMDEP_TRUE" != x"" || for mf in $CONFIG_FILES; do
21458  # Strip MF so we end up with the name of the file.
21459  mf=`echo "$mf" | sed -e 's/:.*$//'`
21460  # Check whether this is an Automake generated Makefile or not.
21461  # We used to match only the files named `Makefile.in', but
21462  # some people rename them; so instead we look at the file content.
21463  # Grep'ing the first line is not enough: some people post-process
21464  # each Makefile.in and add a new line on top of each file to say so.
21465  # So let's grep whole file.
21466  if grep '^#.*generated by automake' $mf > /dev/null 2>&1; then
21467    dirpart=`$as_dirname -- "$mf" ||
21468$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21469	 X"$mf" : 'X\(//\)[^/]' \| \
21470	 X"$mf" : 'X\(//\)$' \| \
21471	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
21472echo X"$mf" |
21473    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21474	    s//\1/
21475	    q
21476	  }
21477	  /^X\(\/\/\)[^/].*/{
21478	    s//\1/
21479	    q
21480	  }
21481	  /^X\(\/\/\)$/{
21482	    s//\1/
21483	    q
21484	  }
21485	  /^X\(\/\).*/{
21486	    s//\1/
21487	    q
21488	  }
21489	  s/.*/./; q'`
21490  else
21491    continue
21492  fi
21493  # Extract the definition of DEPDIR, am__include, and am__quote
21494  # from the Makefile without running `make'.
21495  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
21496  test -z "$DEPDIR" && continue
21497  am__include=`sed -n 's/^am__include = //p' < "$mf"`
21498  test -z "am__include" && continue
21499  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
21500  # When using ansi2knr, U may be empty or an underscore; expand it
21501  U=`sed -n 's/^U = //p' < "$mf"`
21502  # Find all dependency output files, they are included files with
21503  # $(DEPDIR) in their names.  We invoke sed twice because it is the
21504  # simplest approach to changing $(DEPDIR) to its actual value in the
21505  # expansion.
21506  for file in `sed -n "
21507    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
21508       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
21509    # Make sure the directory exists.
21510    test -f "$dirpart/$file" && continue
21511    fdir=`$as_dirname -- "$file" ||
21512$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21513	 X"$file" : 'X\(//\)[^/]' \| \
21514	 X"$file" : 'X\(//\)$' \| \
21515	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
21516echo X"$file" |
21517    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21518	    s//\1/
21519	    q
21520	  }
21521	  /^X\(\/\/\)[^/].*/{
21522	    s//\1/
21523	    q
21524	  }
21525	  /^X\(\/\/\)$/{
21526	    s//\1/
21527	    q
21528	  }
21529	  /^X\(\/\).*/{
21530	    s//\1/
21531	    q
21532	  }
21533	  s/.*/./; q'`
21534    { as_dir=$dirpart/$fdir
21535  case $as_dir in #(
21536  -*) as_dir=./$as_dir;;
21537  esac
21538  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21539    as_dirs=
21540    while :; do
21541      case $as_dir in #(
21542      *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
21543      *) as_qdir=$as_dir;;
21544      esac
21545      as_dirs="'$as_qdir' $as_dirs"
21546      as_dir=`$as_dirname -- "$as_dir" ||
21547$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21548	 X"$as_dir" : 'X\(//\)[^/]' \| \
21549	 X"$as_dir" : 'X\(//\)$' \| \
21550	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21551echo X"$as_dir" |
21552    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21553	    s//\1/
21554	    q
21555	  }
21556	  /^X\(\/\/\)[^/].*/{
21557	    s//\1/
21558	    q
21559	  }
21560	  /^X\(\/\/\)$/{
21561	    s//\1/
21562	    q
21563	  }
21564	  /^X\(\/\).*/{
21565	    s//\1/
21566	    q
21567	  }
21568	  s/.*/./; q'`
21569      test -d "$as_dir" && break
21570    done
21571    test -z "$as_dirs" || eval "mkdir $as_dirs"
21572  } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21573echo "$as_me: error: cannot create directory $as_dir" >&2;}
21574   { (exit 1); exit 1; }; }; }
21575    # echo "creating $dirpart/$file"
21576    echo '# dummy' > "$dirpart/$file"
21577  done
21578done
21579 ;;
21580
21581  esac
21582done # for ac_tag
21583
21584
21585{ (exit 0); exit 0; }
21586_ACEOF
21587chmod +x $CONFIG_STATUS
21588ac_clean_files=$ac_clean_files_save
21589
21590
21591# configure is writing to config.log, and then calls config.status.
21592# config.status does its own redirection, appending to config.log.
21593# Unfortunately, on DOS this fails, as config.log is still kept open
21594# by configure, so config.status won't be able to write to it; its
21595# output is simply discarded.  So we exec the FD to /dev/null,
21596# effectively closing config.log, so it can be properly (re)opened and
21597# appended to by config.status.  When coming back to configure, we
21598# need to make the FD available again.
21599if test "$no_create" != yes; then
21600  ac_cs_success=:
21601  ac_config_status_args=
21602  test "$silent" = yes &&
21603    ac_config_status_args="$ac_config_status_args --quiet"
21604  exec 5>/dev/null
21605  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
21606  exec 5>>config.log
21607  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
21608  # would make configure fail if this is the last instruction.
21609  $ac_cs_success || { (exit 1); exit 1; }
21610fi
21611
21612
21613