configure revision 81c81b28
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for libXdamage 1.1.2.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## --------------------- ##
12## M4sh Initialization.  ##
13## --------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in
26  *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42as_nl='
43'
44export as_nl
45# Printing a long string crashes Solaris 7 /usr/bin/printf.
46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83# Support unset when possible.
84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85  as_unset=unset
86else
87  as_unset=false
88fi
89
90
91# IFS
92# We need space, tab and new line, in precisely that order.  Quoting is
93# there to prevent editors from complaining about space-tab.
94# (If _AS_PATH_WALK were called with IFS unset, it would disable word
95# splitting by setting IFS to empty value.)
96IFS=" ""	$as_nl"
97
98# Find who we are.  Look in the path if we contain no directory separator.
99case $0 in
100  *[\\/]* ) as_myself=$0 ;;
101  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102for as_dir in $PATH
103do
104  IFS=$as_save_IFS
105  test -z "$as_dir" && as_dir=.
106  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107done
108IFS=$as_save_IFS
109
110     ;;
111esac
112# We did not find ourselves, most probably we were run as `sh COMMAND'
113# in which case we are not to be found in the path.
114if test "x$as_myself" = x; then
115  as_myself=$0
116fi
117if test ! -f "$as_myself"; then
118  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119  { (exit 1); exit 1; }
120fi
121
122# Work around bugs in pre-3.0 UWIN ksh.
123for as_var in ENV MAIL MAILPATH
124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
136# Required to use basename.
137if expr a : '\(a\)' >/dev/null 2>&1 &&
138   test "X`expr 00001 : '.*\(...\)'`" = X001; then
139  as_expr=expr
140else
141  as_expr=false
142fi
143
144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145  as_basename=basename
146else
147  as_basename=false
148fi
149
150
151# Name of the executable.
152as_me=`$as_basename -- "$0" ||
153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154	 X"$0" : 'X\(//\)$' \| \
155	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156$as_echo X/"$0" |
157    sed '/^.*\/\([^/][^/]*\)\/*$/{
158	    s//\1/
159	    q
160	  }
161	  /^X\/\(\/\/\)$/{
162	    s//\1/
163	    q
164	  }
165	  /^X\/\(\/\).*/{
166	    s//\1/
167	    q
168	  }
169	  s/.*/./; q'`
170
171# CDPATH.
172$as_unset CDPATH
173
174
175if test "x$CONFIG_SHELL" = x; then
176  if (eval ":") 2>/dev/null; then
177  as_have_required=yes
178else
179  as_have_required=no
180fi
181
182  if test $as_have_required = yes &&	 (eval ":
183(as_func_return () {
184  (exit \$1)
185}
186as_func_success () {
187  as_func_return 0
188}
189as_func_failure () {
190  as_func_return 1
191}
192as_func_ret_success () {
193  return 0
194}
195as_func_ret_failure () {
196  return 1
197}
198
199exitcode=0
200if as_func_success; then
201  :
202else
203  exitcode=1
204  echo as_func_success failed.
205fi
206
207if as_func_failure; then
208  exitcode=1
209  echo as_func_failure succeeded.
210fi
211
212if as_func_ret_success; then
213  :
214else
215  exitcode=1
216  echo as_func_ret_success failed.
217fi
218
219if as_func_ret_failure; then
220  exitcode=1
221  echo as_func_ret_failure succeeded.
222fi
223
224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225  :
226else
227  exitcode=1
228  echo positional parameters were not saved.
229fi
230
231test \$exitcode = 0) || { (exit 1); exit 1; }
232
233(
234  as_lineno_1=\$LINENO
235  as_lineno_2=\$LINENO
236  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238") 2> /dev/null; then
239  :
240else
241  as_candidate_shells=
242    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244do
245  IFS=$as_save_IFS
246  test -z "$as_dir" && as_dir=.
247  case $as_dir in
248	 /*)
249	   for as_base in sh bash ksh sh5; do
250	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251	   done;;
252       esac
253done
254IFS=$as_save_IFS
255
256
257      for as_shell in $as_candidate_shells $SHELL; do
258	 # Try only shells that exist, to save several forks.
259	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260		{ ("$as_shell") 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262  emulate sh
263  NULLCMD=:
264  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265  # is contrary to our usage.  Disable this feature.
266  alias -g '${1+"$@"}'='"$@"'
267  setopt NO_GLOB_SUBST
268else
269  case `(set -o) 2>/dev/null` in
270  *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277_ASEOF
278}; then
279  CONFIG_SHELL=$as_shell
280	       as_have_required=yes
281	       if { "$as_shell" 2> /dev/null <<\_ASEOF
282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283  emulate sh
284  NULLCMD=:
285  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286  # is contrary to our usage.  Disable this feature.
287  alias -g '${1+"$@"}'='"$@"'
288  setopt NO_GLOB_SUBST
289else
290  case `(set -o) 2>/dev/null` in
291  *posix*) set -o posix ;;
292esac
293
294fi
295
296
297:
298(as_func_return () {
299  (exit $1)
300}
301as_func_success () {
302  as_func_return 0
303}
304as_func_failure () {
305  as_func_return 1
306}
307as_func_ret_success () {
308  return 0
309}
310as_func_ret_failure () {
311  return 1
312}
313
314exitcode=0
315if as_func_success; then
316  :
317else
318  exitcode=1
319  echo as_func_success failed.
320fi
321
322if as_func_failure; then
323  exitcode=1
324  echo as_func_failure succeeded.
325fi
326
327if as_func_ret_success; then
328  :
329else
330  exitcode=1
331  echo as_func_ret_success failed.
332fi
333
334if as_func_ret_failure; then
335  exitcode=1
336  echo as_func_ret_failure succeeded.
337fi
338
339if ( set x; as_func_ret_success y && test x = "$1" ); then
340  :
341else
342  exitcode=1
343  echo positional parameters were not saved.
344fi
345
346test $exitcode = 0) || { (exit 1); exit 1; }
347
348(
349  as_lineno_1=$LINENO
350  as_lineno_2=$LINENO
351  test "x$as_lineno_1" != "x$as_lineno_2" &&
352  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354_ASEOF
355}; then
356  break
357fi
358
359fi
360
361      done
362
363      if test "x$CONFIG_SHELL" != x; then
364  for as_var in BASH_ENV ENV
365	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366	done
367	export CONFIG_SHELL
368	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369fi
370
371
372    if test $as_have_required = no; then
373  echo This script requires a shell more modern than all the
374      echo shells that I found on your system.  Please install a
375      echo modern shell, or manually run the script under such a
376      echo shell if you do have one.
377      { (exit 1); exit 1; }
378fi
379
380
381fi
382
383fi
384
385
386
387(eval "as_func_return () {
388  (exit \$1)
389}
390as_func_success () {
391  as_func_return 0
392}
393as_func_failure () {
394  as_func_return 1
395}
396as_func_ret_success () {
397  return 0
398}
399as_func_ret_failure () {
400  return 1
401}
402
403exitcode=0
404if as_func_success; then
405  :
406else
407  exitcode=1
408  echo as_func_success failed.
409fi
410
411if as_func_failure; then
412  exitcode=1
413  echo as_func_failure succeeded.
414fi
415
416if as_func_ret_success; then
417  :
418else
419  exitcode=1
420  echo as_func_ret_success failed.
421fi
422
423if as_func_ret_failure; then
424  exitcode=1
425  echo as_func_ret_failure succeeded.
426fi
427
428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429  :
430else
431  exitcode=1
432  echo positional parameters were not saved.
433fi
434
435test \$exitcode = 0") || {
436  echo No shell found that supports shell functions.
437  echo Please tell bug-autoconf@gnu.org about your system,
438  echo including any error possibly output before this message.
439  echo This can help us improve future autoconf versions.
440  echo Configuration will now proceed without shell functions.
441}
442
443
444
445  as_lineno_1=$LINENO
446  as_lineno_2=$LINENO
447  test "x$as_lineno_1" != "x$as_lineno_2" &&
448  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451  # uniformly replaced by the line number.  The first 'sed' inserts a
452  # line-number line after each line using $LINENO; the second 'sed'
453  # does the real work.  The second script uses 'N' to pair each
454  # line-number line with the line containing $LINENO, and appends
455  # trailing '-' during substitution so that $LINENO is not a special
456  # case at line end.
457  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458  # scripts with optimization help from Paolo Bonzini.  Blame Lee
459  # E. McMahon (1931-1989) for sed's syntax.  :-)
460  sed -n '
461    p
462    /[$]LINENO/=
463  ' <$as_myself |
464    sed '
465      s/[$]LINENO.*/&-/
466      t lineno
467      b
468      :lineno
469      N
470      :loop
471      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472      t loop
473      s/-\n.*//
474    ' >$as_me.lineno &&
475  chmod +x "$as_me.lineno" ||
476    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477   { (exit 1); exit 1; }; }
478
479  # Don't try to exec as it changes $[0], causing all sort of problems
480  # (the dirname of $[0] is not the place where we might find the
481  # original and so on.  Autoconf is especially sensitive to this).
482  . "./$as_me.lineno"
483  # Exit status is that of the last command.
484  exit
485}
486
487
488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489  as_dirname=dirname
490else
491  as_dirname=false
492fi
493
494ECHO_C= ECHO_N= ECHO_T=
495case `echo -n x` in
496-n*)
497  case `echo 'x\c'` in
498  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
499  *)   ECHO_C='\c';;
500  esac;;
501*)
502  ECHO_N='-n';;
503esac
504if expr a : '\(a\)' >/dev/null 2>&1 &&
505   test "X`expr 00001 : '.*\(...\)'`" = X001; then
506  as_expr=expr
507else
508  as_expr=false
509fi
510
511rm -f conf$$ conf$$.exe conf$$.file
512if test -d conf$$.dir; then
513  rm -f conf$$.dir/conf$$.file
514else
515  rm -f conf$$.dir
516  mkdir conf$$.dir 2>/dev/null
517fi
518if (echo >conf$$.file) 2>/dev/null; then
519  if ln -s conf$$.file conf$$ 2>/dev/null; then
520    as_ln_s='ln -s'
521    # ... but there are two gotchas:
522    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524    # In both cases, we have to default to `cp -p'.
525    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526      as_ln_s='cp -p'
527  elif ln conf$$.file conf$$ 2>/dev/null; then
528    as_ln_s=ln
529  else
530    as_ln_s='cp -p'
531  fi
532else
533  as_ln_s='cp -p'
534fi
535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536rmdir conf$$.dir 2>/dev/null
537
538if mkdir -p . 2>/dev/null; then
539  as_mkdir_p=:
540else
541  test -d ./-p && rmdir ./-p
542  as_mkdir_p=false
543fi
544
545if test -x / >/dev/null 2>&1; then
546  as_test_x='test -x'
547else
548  if ls -dL / >/dev/null 2>&1; then
549    as_ls_L_option=L
550  else
551    as_ls_L_option=
552  fi
553  as_test_x='
554    eval sh -c '\''
555      if test -d "$1"; then
556	test -d "$1/.";
557      else
558	case $1 in
559	-*)set "./$1";;
560	esac;
561	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562	???[sx]*):;;*)false;;esac;fi
563    '\'' sh
564  '
565fi
566as_executable_p=$as_test_x
567
568# Sed expression to map a string onto a valid CPP name.
569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571# Sed expression to map a string onto a valid variable name.
572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576
577# Check that we are running under the correct shell.
578SHELL=${CONFIG_SHELL-/bin/sh}
579
580case X$ECHO in
581X*--fallback-echo)
582  # Remove one level of quotation (which was required for Make).
583  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584  ;;
585esac
586
587echo=${ECHO-echo}
588if test "X$1" = X--no-reexec; then
589  # Discard the --no-reexec flag, and continue.
590  shift
591elif test "X$1" = X--fallback-echo; then
592  # Avoid inline document here, it may be left over
593  :
594elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
595  # Yippee, $echo works!
596  :
597else
598  # Restart under the correct shell.
599  exec $SHELL "$0" --no-reexec ${1+"$@"}
600fi
601
602if test "X$1" = X--fallback-echo; then
603  # used as fallback echo
604  shift
605  cat <<EOF
606$*
607EOF
608  exit 0
609fi
610
611# The HP-UX ksh and POSIX shell print the target directory to stdout
612# if CDPATH is set.
613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614
615if test -z "$ECHO"; then
616if test "X${echo_test_string+set}" != Xset; then
617# find a string as large as possible, as long as the shell can cope with it
618  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
621       echo_test_string=`eval $cmd` &&
622       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623    then
624      break
625    fi
626  done
627fi
628
629if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631   test "X$echo_testing_string" = "X$echo_test_string"; then
632  :
633else
634  # The Solaris, AIX, and Digital Unix default echo programs unquote
635  # backslashes.  This makes it impossible to quote backslashes using
636  #   echo "$something" | sed 's/\\/\\\\/g'
637  #
638  # So, first we look for a working echo in the user's PATH.
639
640  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641  for dir in $PATH /usr/ucb; do
642    IFS="$lt_save_ifs"
643    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646       test "X$echo_testing_string" = "X$echo_test_string"; then
647      echo="$dir/echo"
648      break
649    fi
650  done
651  IFS="$lt_save_ifs"
652
653  if test "X$echo" = Xecho; then
654    # We didn't find a better echo, so look for alternatives.
655    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657       test "X$echo_testing_string" = "X$echo_test_string"; then
658      # This shell has a builtin print -r that does the trick.
659      echo='print -r'
660    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661	 test "X$CONFIG_SHELL" != X/bin/ksh; then
662      # If we have ksh, try running configure again with it.
663      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664      export ORIGINAL_CONFIG_SHELL
665      CONFIG_SHELL=/bin/ksh
666      export CONFIG_SHELL
667      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668    else
669      # Try using printf.
670      echo='printf %s\n'
671      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673	 test "X$echo_testing_string" = "X$echo_test_string"; then
674	# Cool, printf works
675	:
676      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677	   test "X$echo_testing_string" = 'X\t' &&
678	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
679	   test "X$echo_testing_string" = "X$echo_test_string"; then
680	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681	export CONFIG_SHELL
682	SHELL="$CONFIG_SHELL"
683	export SHELL
684	echo="$CONFIG_SHELL $0 --fallback-echo"
685      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686	   test "X$echo_testing_string" = 'X\t' &&
687	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688	   test "X$echo_testing_string" = "X$echo_test_string"; then
689	echo="$CONFIG_SHELL $0 --fallback-echo"
690      else
691	# maybe with a smaller string...
692	prev=:
693
694	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696	  then
697	    break
698	  fi
699	  prev="$cmd"
700	done
701
702	if test "$prev" != 'sed 50q "$0"'; then
703	  echo_test_string=`eval $prev`
704	  export echo_test_string
705	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706	else
707	  # Oops.  We lost completely, so just stick with echo.
708	  echo=echo
709	fi
710      fi
711    fi
712  fi
713fi
714fi
715
716# Copy echo and quote the copy suitably for passing to libtool from
717# the Makefile, instead of quoting the original, which is used later.
718ECHO=$echo
719if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
721fi
722
723
724
725
726tagnames=${tagnames+${tagnames},}CXX
727
728tagnames=${tagnames+${tagnames},}F77
729
730exec 7<&0 </dev/null 6>&1
731
732# Name of the host.
733# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
734# so uname gets run too.
735ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
736
737#
738# Initializations.
739#
740ac_default_prefix=/usr/local
741ac_clean_files=
742ac_config_libobj_dir=.
743LIBOBJS=
744cross_compiling=no
745subdirs=
746MFLAGS=
747MAKEFLAGS=
748SHELL=${CONFIG_SHELL-/bin/sh}
749
750# Identity of this package.
751PACKAGE_NAME='libXdamage'
752PACKAGE_TARNAME='libXdamage'
753PACKAGE_VERSION='1.1.2'
754PACKAGE_STRING='libXdamage 1.1.2'
755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756
757# Factoring default headers for most tests.
758ac_includes_default="\
759#include <stdio.h>
760#ifdef HAVE_SYS_TYPES_H
761# include <sys/types.h>
762#endif
763#ifdef HAVE_SYS_STAT_H
764# include <sys/stat.h>
765#endif
766#ifdef STDC_HEADERS
767# include <stdlib.h>
768# include <stddef.h>
769#else
770# ifdef HAVE_STDLIB_H
771#  include <stdlib.h>
772# endif
773#endif
774#ifdef HAVE_STRING_H
775# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
776#  include <memory.h>
777# endif
778# include <string.h>
779#endif
780#ifdef HAVE_STRINGS_H
781# include <strings.h>
782#endif
783#ifdef HAVE_INTTYPES_H
784# include <inttypes.h>
785#endif
786#ifdef HAVE_STDINT_H
787# include <stdint.h>
788#endif
789#ifdef HAVE_UNISTD_H
790# include <unistd.h>
791#endif"
792
793ac_subst_vars='am__EXEEXT_FALSE
794am__EXEEXT_TRUE
795LTLIBOBJS
796LIBOBJS
797XDAMAGE_LIBS
798XDAMAGE_CFLAGS
799PKG_CONFIG
800DAMAGEEXT_VERSION
801ADMIN_MAN_DIR
802DRIVER_MAN_DIR
803MISC_MAN_DIR
804FILE_MAN_DIR
805LIB_MAN_DIR
806APP_MAN_DIR
807ADMIN_MAN_SUFFIX
808DRIVER_MAN_SUFFIX
809MISC_MAN_SUFFIX
810FILE_MAN_SUFFIX
811LIB_MAN_SUFFIX
812APP_MAN_SUFFIX
813distcleancheck_listfiles
814CHANGELOG_CMD
815AM_BACKSLASH
816AM_DEFAULT_VERBOSITY
817CWARNFLAGS
818LIBTOOL
819ac_ct_F77
820FFLAGS
821F77
822CXXCPP
823am__fastdepCXX_FALSE
824am__fastdepCXX_TRUE
825CXXDEPMODE
826ac_ct_CXX
827CXXFLAGS
828CXX
829CPP
830NMEDIT
831DSYMUTIL
832RANLIB
833AR
834ECHO
835LN_S
836EGREP
837GREP
838SED
839host_os
840host_vendor
841host_cpu
842host
843build_os
844build_vendor
845build_cpu
846build
847am__fastdepCC_FALSE
848am__fastdepCC_TRUE
849CCDEPMODE
850AMDEPBACKSLASH
851AMDEP_FALSE
852AMDEP_TRUE
853am__quote
854am__include
855DEPDIR
856OBJEXT
857EXEEXT
858ac_ct_CC
859CPPFLAGS
860LDFLAGS
861CFLAGS
862CC
863MAINT
864MAINTAINER_MODE_FALSE
865MAINTAINER_MODE_TRUE
866am__untar
867am__tar
868AMTAR
869am__leading_dot
870SET_MAKE
871AWK
872mkdir_p
873MKDIR_P
874INSTALL_STRIP_PROGRAM
875STRIP
876install_sh
877MAKEINFO
878AUTOHEADER
879AUTOMAKE
880AUTOCONF
881ACLOCAL
882VERSION
883PACKAGE
884CYGPATH_W
885am__isrc
886INSTALL_DATA
887INSTALL_SCRIPT
888INSTALL_PROGRAM
889target_alias
890host_alias
891build_alias
892LIBS
893ECHO_T
894ECHO_N
895ECHO_C
896DEFS
897mandir
898localedir
899libdir
900psdir
901pdfdir
902dvidir
903htmldir
904infodir
905docdir
906oldincludedir
907includedir
908localstatedir
909sharedstatedir
910sysconfdir
911datadir
912datarootdir
913libexecdir
914sbindir
915bindir
916program_transform_name
917prefix
918exec_prefix
919PACKAGE_BUGREPORT
920PACKAGE_STRING
921PACKAGE_VERSION
922PACKAGE_TARNAME
923PACKAGE_NAME
924PATH_SEPARATOR
925SHELL'
926ac_subst_files=''
927ac_user_opts='
928enable_option_checking
929enable_maintainer_mode
930enable_dependency_tracking
931enable_shared
932enable_static
933enable_fast_install
934with_gnu_ld
935enable_libtool_lock
936with_pic
937with_tags
938enable_silent_rules
939enable_strict_compilation
940with_release_version
941'
942      ac_precious_vars='build_alias
943host_alias
944target_alias
945CC
946CFLAGS
947LDFLAGS
948LIBS
949CPPFLAGS
950CPP
951CXX
952CXXFLAGS
953CCC
954CXXCPP
955F77
956FFLAGS
957PKG_CONFIG
958XDAMAGE_CFLAGS
959XDAMAGE_LIBS'
960
961
962# Initialize some variables set by options.
963ac_init_help=
964ac_init_version=false
965ac_unrecognized_opts=
966ac_unrecognized_sep=
967# The variables have the same names as the options, with
968# dashes changed to underlines.
969cache_file=/dev/null
970exec_prefix=NONE
971no_create=
972no_recursion=
973prefix=NONE
974program_prefix=NONE
975program_suffix=NONE
976program_transform_name=s,x,x,
977silent=
978site=
979srcdir=
980verbose=
981x_includes=NONE
982x_libraries=NONE
983
984# Installation directory options.
985# These are left unexpanded so users can "make install exec_prefix=/foo"
986# and all the variables that are supposed to be based on exec_prefix
987# by default will actually change.
988# Use braces instead of parens because sh, perl, etc. also accept them.
989# (The list follows the same order as the GNU Coding Standards.)
990bindir='${exec_prefix}/bin'
991sbindir='${exec_prefix}/sbin'
992libexecdir='${exec_prefix}/libexec'
993datarootdir='${prefix}/share'
994datadir='${datarootdir}'
995sysconfdir='${prefix}/etc'
996sharedstatedir='${prefix}/com'
997localstatedir='${prefix}/var'
998includedir='${prefix}/include'
999oldincludedir='/usr/include'
1000docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1001infodir='${datarootdir}/info'
1002htmldir='${docdir}'
1003dvidir='${docdir}'
1004pdfdir='${docdir}'
1005psdir='${docdir}'
1006libdir='${exec_prefix}/lib'
1007localedir='${datarootdir}/locale'
1008mandir='${datarootdir}/man'
1009
1010ac_prev=
1011ac_dashdash=
1012for ac_option
1013do
1014  # If the previous option needs an argument, assign it.
1015  if test -n "$ac_prev"; then
1016    eval $ac_prev=\$ac_option
1017    ac_prev=
1018    continue
1019  fi
1020
1021  case $ac_option in
1022  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1023  *)	ac_optarg=yes ;;
1024  esac
1025
1026  # Accept the important Cygnus configure options, so we can diagnose typos.
1027
1028  case $ac_dashdash$ac_option in
1029  --)
1030    ac_dashdash=yes ;;
1031
1032  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1033    ac_prev=bindir ;;
1034  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1035    bindir=$ac_optarg ;;
1036
1037  -build | --build | --buil | --bui | --bu)
1038    ac_prev=build_alias ;;
1039  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1040    build_alias=$ac_optarg ;;
1041
1042  -cache-file | --cache-file | --cache-fil | --cache-fi \
1043  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1044    ac_prev=cache_file ;;
1045  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1046  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1047    cache_file=$ac_optarg ;;
1048
1049  --config-cache | -C)
1050    cache_file=config.cache ;;
1051
1052  -datadir | --datadir | --datadi | --datad)
1053    ac_prev=datadir ;;
1054  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1055    datadir=$ac_optarg ;;
1056
1057  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1058  | --dataroo | --dataro | --datar)
1059    ac_prev=datarootdir ;;
1060  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1061  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1062    datarootdir=$ac_optarg ;;
1063
1064  -disable-* | --disable-*)
1065    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1066    # Reject names that are not valid shell variable names.
1067    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1068      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1069   { (exit 1); exit 1; }; }
1070    ac_useropt_orig=$ac_useropt
1071    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1072    case $ac_user_opts in
1073      *"
1074"enable_$ac_useropt"
1075"*) ;;
1076      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1077	 ac_unrecognized_sep=', ';;
1078    esac
1079    eval enable_$ac_useropt=no ;;
1080
1081  -docdir | --docdir | --docdi | --doc | --do)
1082    ac_prev=docdir ;;
1083  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1084    docdir=$ac_optarg ;;
1085
1086  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1087    ac_prev=dvidir ;;
1088  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1089    dvidir=$ac_optarg ;;
1090
1091  -enable-* | --enable-*)
1092    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1093    # Reject names that are not valid shell variable names.
1094    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1095      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1096   { (exit 1); exit 1; }; }
1097    ac_useropt_orig=$ac_useropt
1098    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1099    case $ac_user_opts in
1100      *"
1101"enable_$ac_useropt"
1102"*) ;;
1103      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1104	 ac_unrecognized_sep=', ';;
1105    esac
1106    eval enable_$ac_useropt=\$ac_optarg ;;
1107
1108  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1109  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1110  | --exec | --exe | --ex)
1111    ac_prev=exec_prefix ;;
1112  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1113  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1114  | --exec=* | --exe=* | --ex=*)
1115    exec_prefix=$ac_optarg ;;
1116
1117  -gas | --gas | --ga | --g)
1118    # Obsolete; use --with-gas.
1119    with_gas=yes ;;
1120
1121  -help | --help | --hel | --he | -h)
1122    ac_init_help=long ;;
1123  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1124    ac_init_help=recursive ;;
1125  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1126    ac_init_help=short ;;
1127
1128  -host | --host | --hos | --ho)
1129    ac_prev=host_alias ;;
1130  -host=* | --host=* | --hos=* | --ho=*)
1131    host_alias=$ac_optarg ;;
1132
1133  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1134    ac_prev=htmldir ;;
1135  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1136  | --ht=*)
1137    htmldir=$ac_optarg ;;
1138
1139  -includedir | --includedir | --includedi | --included | --include \
1140  | --includ | --inclu | --incl | --inc)
1141    ac_prev=includedir ;;
1142  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1143  | --includ=* | --inclu=* | --incl=* | --inc=*)
1144    includedir=$ac_optarg ;;
1145
1146  -infodir | --infodir | --infodi | --infod | --info | --inf)
1147    ac_prev=infodir ;;
1148  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1149    infodir=$ac_optarg ;;
1150
1151  -libdir | --libdir | --libdi | --libd)
1152    ac_prev=libdir ;;
1153  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1154    libdir=$ac_optarg ;;
1155
1156  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1157  | --libexe | --libex | --libe)
1158    ac_prev=libexecdir ;;
1159  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1160  | --libexe=* | --libex=* | --libe=*)
1161    libexecdir=$ac_optarg ;;
1162
1163  -localedir | --localedir | --localedi | --localed | --locale)
1164    ac_prev=localedir ;;
1165  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1166    localedir=$ac_optarg ;;
1167
1168  -localstatedir | --localstatedir | --localstatedi | --localstated \
1169  | --localstate | --localstat | --localsta | --localst | --locals)
1170    ac_prev=localstatedir ;;
1171  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1172  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1173    localstatedir=$ac_optarg ;;
1174
1175  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1176    ac_prev=mandir ;;
1177  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1178    mandir=$ac_optarg ;;
1179
1180  -nfp | --nfp | --nf)
1181    # Obsolete; use --without-fp.
1182    with_fp=no ;;
1183
1184  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1185  | --no-cr | --no-c | -n)
1186    no_create=yes ;;
1187
1188  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1189  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1190    no_recursion=yes ;;
1191
1192  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1193  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1194  | --oldin | --oldi | --old | --ol | --o)
1195    ac_prev=oldincludedir ;;
1196  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1197  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1198  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1199    oldincludedir=$ac_optarg ;;
1200
1201  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1202    ac_prev=prefix ;;
1203  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1204    prefix=$ac_optarg ;;
1205
1206  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1207  | --program-pre | --program-pr | --program-p)
1208    ac_prev=program_prefix ;;
1209  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1210  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1211    program_prefix=$ac_optarg ;;
1212
1213  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1214  | --program-suf | --program-su | --program-s)
1215    ac_prev=program_suffix ;;
1216  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1217  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1218    program_suffix=$ac_optarg ;;
1219
1220  -program-transform-name | --program-transform-name \
1221  | --program-transform-nam | --program-transform-na \
1222  | --program-transform-n | --program-transform- \
1223  | --program-transform | --program-transfor \
1224  | --program-transfo | --program-transf \
1225  | --program-trans | --program-tran \
1226  | --progr-tra | --program-tr | --program-t)
1227    ac_prev=program_transform_name ;;
1228  -program-transform-name=* | --program-transform-name=* \
1229  | --program-transform-nam=* | --program-transform-na=* \
1230  | --program-transform-n=* | --program-transform-=* \
1231  | --program-transform=* | --program-transfor=* \
1232  | --program-transfo=* | --program-transf=* \
1233  | --program-trans=* | --program-tran=* \
1234  | --progr-tra=* | --program-tr=* | --program-t=*)
1235    program_transform_name=$ac_optarg ;;
1236
1237  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1238    ac_prev=pdfdir ;;
1239  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1240    pdfdir=$ac_optarg ;;
1241
1242  -psdir | --psdir | --psdi | --psd | --ps)
1243    ac_prev=psdir ;;
1244  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1245    psdir=$ac_optarg ;;
1246
1247  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1248  | -silent | --silent | --silen | --sile | --sil)
1249    silent=yes ;;
1250
1251  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1252    ac_prev=sbindir ;;
1253  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1254  | --sbi=* | --sb=*)
1255    sbindir=$ac_optarg ;;
1256
1257  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1258  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1259  | --sharedst | --shareds | --shared | --share | --shar \
1260  | --sha | --sh)
1261    ac_prev=sharedstatedir ;;
1262  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1263  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1264  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1265  | --sha=* | --sh=*)
1266    sharedstatedir=$ac_optarg ;;
1267
1268  -site | --site | --sit)
1269    ac_prev=site ;;
1270  -site=* | --site=* | --sit=*)
1271    site=$ac_optarg ;;
1272
1273  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1274    ac_prev=srcdir ;;
1275  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1276    srcdir=$ac_optarg ;;
1277
1278  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1279  | --syscon | --sysco | --sysc | --sys | --sy)
1280    ac_prev=sysconfdir ;;
1281  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1282  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1283    sysconfdir=$ac_optarg ;;
1284
1285  -target | --target | --targe | --targ | --tar | --ta | --t)
1286    ac_prev=target_alias ;;
1287  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1288    target_alias=$ac_optarg ;;
1289
1290  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1291    verbose=yes ;;
1292
1293  -version | --version | --versio | --versi | --vers | -V)
1294    ac_init_version=: ;;
1295
1296  -with-* | --with-*)
1297    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1298    # Reject names that are not valid shell variable names.
1299    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1300      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1301   { (exit 1); exit 1; }; }
1302    ac_useropt_orig=$ac_useropt
1303    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1304    case $ac_user_opts in
1305      *"
1306"with_$ac_useropt"
1307"*) ;;
1308      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1309	 ac_unrecognized_sep=', ';;
1310    esac
1311    eval with_$ac_useropt=\$ac_optarg ;;
1312
1313  -without-* | --without-*)
1314    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1315    # Reject names that are not valid shell variable names.
1316    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1317      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1318   { (exit 1); exit 1; }; }
1319    ac_useropt_orig=$ac_useropt
1320    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1321    case $ac_user_opts in
1322      *"
1323"with_$ac_useropt"
1324"*) ;;
1325      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1326	 ac_unrecognized_sep=', ';;
1327    esac
1328    eval with_$ac_useropt=no ;;
1329
1330  --x)
1331    # Obsolete; use --with-x.
1332    with_x=yes ;;
1333
1334  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1335  | --x-incl | --x-inc | --x-in | --x-i)
1336    ac_prev=x_includes ;;
1337  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1338  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1339    x_includes=$ac_optarg ;;
1340
1341  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1342  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1343    ac_prev=x_libraries ;;
1344  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1345  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1346    x_libraries=$ac_optarg ;;
1347
1348  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1349Try \`$0 --help' for more information." >&2
1350   { (exit 1); exit 1; }; }
1351    ;;
1352
1353  *=*)
1354    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1355    # Reject names that are not valid shell variable names.
1356    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1357      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1358   { (exit 1); exit 1; }; }
1359    eval $ac_envvar=\$ac_optarg
1360    export $ac_envvar ;;
1361
1362  *)
1363    # FIXME: should be removed in autoconf 3.0.
1364    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1365    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1366      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1367    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1368    ;;
1369
1370  esac
1371done
1372
1373if test -n "$ac_prev"; then
1374  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1375  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1376   { (exit 1); exit 1; }; }
1377fi
1378
1379if test -n "$ac_unrecognized_opts"; then
1380  case $enable_option_checking in
1381    no) ;;
1382    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1383   { (exit 1); exit 1; }; } ;;
1384    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1385  esac
1386fi
1387
1388# Check all directory arguments for consistency.
1389for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1390		datadir sysconfdir sharedstatedir localstatedir includedir \
1391		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1392		libdir localedir mandir
1393do
1394  eval ac_val=\$$ac_var
1395  # Remove trailing slashes.
1396  case $ac_val in
1397    */ )
1398      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1399      eval $ac_var=\$ac_val;;
1400  esac
1401  # Be sure to have absolute directory names.
1402  case $ac_val in
1403    [\\/$]* | ?:[\\/]* )  continue;;
1404    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1405  esac
1406  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1407   { (exit 1); exit 1; }; }
1408done
1409
1410# There might be people who depend on the old broken behavior: `$host'
1411# used to hold the argument of --host etc.
1412# FIXME: To remove some day.
1413build=$build_alias
1414host=$host_alias
1415target=$target_alias
1416
1417# FIXME: To remove some day.
1418if test "x$host_alias" != x; then
1419  if test "x$build_alias" = x; then
1420    cross_compiling=maybe
1421    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1422    If a cross compiler is detected then cross compile mode will be used." >&2
1423  elif test "x$build_alias" != "x$host_alias"; then
1424    cross_compiling=yes
1425  fi
1426fi
1427
1428ac_tool_prefix=
1429test -n "$host_alias" && ac_tool_prefix=$host_alias-
1430
1431test "$silent" = yes && exec 6>/dev/null
1432
1433
1434ac_pwd=`pwd` && test -n "$ac_pwd" &&
1435ac_ls_di=`ls -di .` &&
1436ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1437  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1438   { (exit 1); exit 1; }; }
1439test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1440  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1441   { (exit 1); exit 1; }; }
1442
1443
1444# Find the source files, if location was not specified.
1445if test -z "$srcdir"; then
1446  ac_srcdir_defaulted=yes
1447  # Try the directory containing this script, then the parent directory.
1448  ac_confdir=`$as_dirname -- "$as_myself" ||
1449$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1450	 X"$as_myself" : 'X\(//\)[^/]' \| \
1451	 X"$as_myself" : 'X\(//\)$' \| \
1452	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1453$as_echo X"$as_myself" |
1454    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1455	    s//\1/
1456	    q
1457	  }
1458	  /^X\(\/\/\)[^/].*/{
1459	    s//\1/
1460	    q
1461	  }
1462	  /^X\(\/\/\)$/{
1463	    s//\1/
1464	    q
1465	  }
1466	  /^X\(\/\).*/{
1467	    s//\1/
1468	    q
1469	  }
1470	  s/.*/./; q'`
1471  srcdir=$ac_confdir
1472  if test ! -r "$srcdir/$ac_unique_file"; then
1473    srcdir=..
1474  fi
1475else
1476  ac_srcdir_defaulted=no
1477fi
1478if test ! -r "$srcdir/$ac_unique_file"; then
1479  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1480  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1481   { (exit 1); exit 1; }; }
1482fi
1483ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1484ac_abs_confdir=`(
1485	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1486   { (exit 1); exit 1; }; }
1487	pwd)`
1488# When building in place, set srcdir=.
1489if test "$ac_abs_confdir" = "$ac_pwd"; then
1490  srcdir=.
1491fi
1492# Remove unnecessary trailing slashes from srcdir.
1493# Double slashes in file names in object file debugging info
1494# mess up M-x gdb in Emacs.
1495case $srcdir in
1496*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1497esac
1498for ac_var in $ac_precious_vars; do
1499  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1500  eval ac_env_${ac_var}_value=\$${ac_var}
1501  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1502  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1503done
1504
1505#
1506# Report the --help message.
1507#
1508if test "$ac_init_help" = "long"; then
1509  # Omit some internal or obsolete options to make the list less imposing.
1510  # This message is too long to be a string in the A/UX 3.1 sh.
1511  cat <<_ACEOF
1512\`configure' configures libXdamage 1.1.2 to adapt to many kinds of systems.
1513
1514Usage: $0 [OPTION]... [VAR=VALUE]...
1515
1516To assign environment variables (e.g., CC, CFLAGS...), specify them as
1517VAR=VALUE.  See below for descriptions of some of the useful variables.
1518
1519Defaults for the options are specified in brackets.
1520
1521Configuration:
1522  -h, --help              display this help and exit
1523      --help=short        display options specific to this package
1524      --help=recursive    display the short help of all the included packages
1525  -V, --version           display version information and exit
1526  -q, --quiet, --silent   do not print \`checking...' messages
1527      --cache-file=FILE   cache test results in FILE [disabled]
1528  -C, --config-cache      alias for \`--cache-file=config.cache'
1529  -n, --no-create         do not create output files
1530      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1531
1532Installation directories:
1533  --prefix=PREFIX         install architecture-independent files in PREFIX
1534                          [$ac_default_prefix]
1535  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1536                          [PREFIX]
1537
1538By default, \`make install' will install all the files in
1539\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1540an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1541for instance \`--prefix=\$HOME'.
1542
1543For better control, use the options below.
1544
1545Fine tuning of the installation directories:
1546  --bindir=DIR            user executables [EPREFIX/bin]
1547  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1548  --libexecdir=DIR        program executables [EPREFIX/libexec]
1549  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1550  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1551  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1552  --libdir=DIR            object code libraries [EPREFIX/lib]
1553  --includedir=DIR        C header files [PREFIX/include]
1554  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1555  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1556  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1557  --infodir=DIR           info documentation [DATAROOTDIR/info]
1558  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1559  --mandir=DIR            man documentation [DATAROOTDIR/man]
1560  --docdir=DIR            documentation root [DATAROOTDIR/doc/libXdamage]
1561  --htmldir=DIR           html documentation [DOCDIR]
1562  --dvidir=DIR            dvi documentation [DOCDIR]
1563  --pdfdir=DIR            pdf documentation [DOCDIR]
1564  --psdir=DIR             ps documentation [DOCDIR]
1565_ACEOF
1566
1567  cat <<\_ACEOF
1568
1569Program names:
1570  --program-prefix=PREFIX            prepend PREFIX to installed program names
1571  --program-suffix=SUFFIX            append SUFFIX to installed program names
1572  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1573
1574System types:
1575  --build=BUILD     configure for building on BUILD [guessed]
1576  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1577_ACEOF
1578fi
1579
1580if test -n "$ac_init_help"; then
1581  case $ac_init_help in
1582     short | recursive ) echo "Configuration of libXdamage 1.1.2:";;
1583   esac
1584  cat <<\_ACEOF
1585
1586Optional Features:
1587  --disable-option-checking  ignore unrecognized --enable/--with options
1588  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1589  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1590  --enable-maintainer-mode  enable make rules and dependencies not useful
1591			  (and sometimes confusing) to the casual installer
1592  --disable-dependency-tracking  speeds up one-time build
1593  --enable-dependency-tracking   do not reject slow dependency extractors
1594  --enable-shared[=PKGS]  build shared libraries [default=yes]
1595  --enable-static[=PKGS]  build static libraries [default=yes]
1596  --enable-fast-install[=PKGS]
1597                          optimize for fast installation [default=yes]
1598  --disable-libtool-lock  avoid locking (might break parallel builds)
1599  --enable-silent-rules          less verbose build output (undo: `make V=1')
1600  --disable-silent-rules         verbose build output (undo: `make V=0')
1601  --enable-strict-compilation
1602                          Enable all warnings from compiler and make them
1603                          errors (default: disabled)
1604
1605Optional Packages:
1606  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1607  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1608  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1609  --with-pic              try to use only PIC/non-PIC objects [default=use
1610                          both]
1611  --with-tags[=TAGS]      include additional configurations [automatic]
1612  --with-release-version=STRING
1613                          Use release version string in package name
1614
1615Some influential environment variables:
1616  CC          C compiler command
1617  CFLAGS      C compiler flags
1618  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1619              nonstandard directory <lib dir>
1620  LIBS        libraries to pass to the linker, e.g. -l<library>
1621  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1622              you have headers in a nonstandard directory <include dir>
1623  CPP         C preprocessor
1624  CXX         C++ compiler command
1625  CXXFLAGS    C++ compiler flags
1626  CXXCPP      C++ preprocessor
1627  F77         Fortran 77 compiler command
1628  FFLAGS      Fortran 77 compiler flags
1629  PKG_CONFIG  path to pkg-config utility
1630  XDAMAGE_CFLAGS
1631              C compiler flags for XDAMAGE, overriding pkg-config
1632  XDAMAGE_LIBS
1633              linker flags for XDAMAGE, overriding pkg-config
1634
1635Use these variables to override the choices made by `configure' or to help
1636it to find libraries and programs with nonstandard names/locations.
1637
1638Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1639_ACEOF
1640ac_status=$?
1641fi
1642
1643if test "$ac_init_help" = "recursive"; then
1644  # If there are subdirs, report their specific --help.
1645  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1646    test -d "$ac_dir" ||
1647      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1648      continue
1649    ac_builddir=.
1650
1651case "$ac_dir" in
1652.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1653*)
1654  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1655  # A ".." for each directory in $ac_dir_suffix.
1656  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1657  case $ac_top_builddir_sub in
1658  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1659  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1660  esac ;;
1661esac
1662ac_abs_top_builddir=$ac_pwd
1663ac_abs_builddir=$ac_pwd$ac_dir_suffix
1664# for backward compatibility:
1665ac_top_builddir=$ac_top_build_prefix
1666
1667case $srcdir in
1668  .)  # We are building in place.
1669    ac_srcdir=.
1670    ac_top_srcdir=$ac_top_builddir_sub
1671    ac_abs_top_srcdir=$ac_pwd ;;
1672  [\\/]* | ?:[\\/]* )  # Absolute name.
1673    ac_srcdir=$srcdir$ac_dir_suffix;
1674    ac_top_srcdir=$srcdir
1675    ac_abs_top_srcdir=$srcdir ;;
1676  *) # Relative name.
1677    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1678    ac_top_srcdir=$ac_top_build_prefix$srcdir
1679    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1680esac
1681ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1682
1683    cd "$ac_dir" || { ac_status=$?; continue; }
1684    # Check for guested configure.
1685    if test -f "$ac_srcdir/configure.gnu"; then
1686      echo &&
1687      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1688    elif test -f "$ac_srcdir/configure"; then
1689      echo &&
1690      $SHELL "$ac_srcdir/configure" --help=recursive
1691    else
1692      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1693    fi || ac_status=$?
1694    cd "$ac_pwd" || { ac_status=$?; break; }
1695  done
1696fi
1697
1698test -n "$ac_init_help" && exit $ac_status
1699if $ac_init_version; then
1700  cat <<\_ACEOF
1701libXdamage configure 1.1.2
1702generated by GNU Autoconf 2.63
1703
1704Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17052002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1706This configure script is free software; the Free Software Foundation
1707gives unlimited permission to copy, distribute and modify it.
1708_ACEOF
1709  exit
1710fi
1711cat >config.log <<_ACEOF
1712This file contains any messages produced by compilers while
1713running configure, to aid debugging if configure makes a mistake.
1714
1715It was created by libXdamage $as_me 1.1.2, which was
1716generated by GNU Autoconf 2.63.  Invocation command line was
1717
1718  $ $0 $@
1719
1720_ACEOF
1721exec 5>>config.log
1722{
1723cat <<_ASUNAME
1724## --------- ##
1725## Platform. ##
1726## --------- ##
1727
1728hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1729uname -m = `(uname -m) 2>/dev/null || echo unknown`
1730uname -r = `(uname -r) 2>/dev/null || echo unknown`
1731uname -s = `(uname -s) 2>/dev/null || echo unknown`
1732uname -v = `(uname -v) 2>/dev/null || echo unknown`
1733
1734/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1735/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1736
1737/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1738/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1739/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1740/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1741/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1742/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1743/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1744
1745_ASUNAME
1746
1747as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1748for as_dir in $PATH
1749do
1750  IFS=$as_save_IFS
1751  test -z "$as_dir" && as_dir=.
1752  $as_echo "PATH: $as_dir"
1753done
1754IFS=$as_save_IFS
1755
1756} >&5
1757
1758cat >&5 <<_ACEOF
1759
1760
1761## ----------- ##
1762## Core tests. ##
1763## ----------- ##
1764
1765_ACEOF
1766
1767
1768# Keep a trace of the command line.
1769# Strip out --no-create and --no-recursion so they do not pile up.
1770# Strip out --silent because we don't want to record it for future runs.
1771# Also quote any args containing shell meta-characters.
1772# Make two passes to allow for proper duplicate-argument suppression.
1773ac_configure_args=
1774ac_configure_args0=
1775ac_configure_args1=
1776ac_must_keep_next=false
1777for ac_pass in 1 2
1778do
1779  for ac_arg
1780  do
1781    case $ac_arg in
1782    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1783    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1784    | -silent | --silent | --silen | --sile | --sil)
1785      continue ;;
1786    *\'*)
1787      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1788    esac
1789    case $ac_pass in
1790    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1791    2)
1792      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1793      if test $ac_must_keep_next = true; then
1794	ac_must_keep_next=false # Got value, back to normal.
1795      else
1796	case $ac_arg in
1797	  *=* | --config-cache | -C | -disable-* | --disable-* \
1798	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1799	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1800	  | -with-* | --with-* | -without-* | --without-* | --x)
1801	    case "$ac_configure_args0 " in
1802	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1803	    esac
1804	    ;;
1805	  -* ) ac_must_keep_next=true ;;
1806	esac
1807      fi
1808      ac_configure_args="$ac_configure_args '$ac_arg'"
1809      ;;
1810    esac
1811  done
1812done
1813$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1814$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1815
1816# When interrupted or exit'd, cleanup temporary files, and complete
1817# config.log.  We remove comments because anyway the quotes in there
1818# would cause problems or look ugly.
1819# WARNING: Use '\'' to represent an apostrophe within the trap.
1820# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1821trap 'exit_status=$?
1822  # Save into config.log some information that might help in debugging.
1823  {
1824    echo
1825
1826    cat <<\_ASBOX
1827## ---------------- ##
1828## Cache variables. ##
1829## ---------------- ##
1830_ASBOX
1831    echo
1832    # The following way of writing the cache mishandles newlines in values,
1833(
1834  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1835    eval ac_val=\$$ac_var
1836    case $ac_val in #(
1837    *${as_nl}*)
1838      case $ac_var in #(
1839      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1840$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1841      esac
1842      case $ac_var in #(
1843      _ | IFS | as_nl) ;; #(
1844      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1845      *) $as_unset $ac_var ;;
1846      esac ;;
1847    esac
1848  done
1849  (set) 2>&1 |
1850    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1851    *${as_nl}ac_space=\ *)
1852      sed -n \
1853	"s/'\''/'\''\\\\'\'''\''/g;
1854	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1855      ;; #(
1856    *)
1857      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1858      ;;
1859    esac |
1860    sort
1861)
1862    echo
1863
1864    cat <<\_ASBOX
1865## ----------------- ##
1866## Output variables. ##
1867## ----------------- ##
1868_ASBOX
1869    echo
1870    for ac_var in $ac_subst_vars
1871    do
1872      eval ac_val=\$$ac_var
1873      case $ac_val in
1874      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1875      esac
1876      $as_echo "$ac_var='\''$ac_val'\''"
1877    done | sort
1878    echo
1879
1880    if test -n "$ac_subst_files"; then
1881      cat <<\_ASBOX
1882## ------------------- ##
1883## File substitutions. ##
1884## ------------------- ##
1885_ASBOX
1886      echo
1887      for ac_var in $ac_subst_files
1888      do
1889	eval ac_val=\$$ac_var
1890	case $ac_val in
1891	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1892	esac
1893	$as_echo "$ac_var='\''$ac_val'\''"
1894      done | sort
1895      echo
1896    fi
1897
1898    if test -s confdefs.h; then
1899      cat <<\_ASBOX
1900## ----------- ##
1901## confdefs.h. ##
1902## ----------- ##
1903_ASBOX
1904      echo
1905      cat confdefs.h
1906      echo
1907    fi
1908    test "$ac_signal" != 0 &&
1909      $as_echo "$as_me: caught signal $ac_signal"
1910    $as_echo "$as_me: exit $exit_status"
1911  } >&5
1912  rm -f core *.core core.conftest.* &&
1913    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1914    exit $exit_status
1915' 0
1916for ac_signal in 1 2 13 15; do
1917  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1918done
1919ac_signal=0
1920
1921# confdefs.h avoids OS command line length limits that DEFS can exceed.
1922rm -f -r conftest* confdefs.h
1923
1924# Predefined preprocessor variables.
1925
1926cat >>confdefs.h <<_ACEOF
1927#define PACKAGE_NAME "$PACKAGE_NAME"
1928_ACEOF
1929
1930
1931cat >>confdefs.h <<_ACEOF
1932#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1933_ACEOF
1934
1935
1936cat >>confdefs.h <<_ACEOF
1937#define PACKAGE_VERSION "$PACKAGE_VERSION"
1938_ACEOF
1939
1940
1941cat >>confdefs.h <<_ACEOF
1942#define PACKAGE_STRING "$PACKAGE_STRING"
1943_ACEOF
1944
1945
1946cat >>confdefs.h <<_ACEOF
1947#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1948_ACEOF
1949
1950
1951# Let the site file select an alternate cache file if it wants to.
1952# Prefer an explicitly selected file to automatically selected ones.
1953ac_site_file1=NONE
1954ac_site_file2=NONE
1955if test -n "$CONFIG_SITE"; then
1956  ac_site_file1=$CONFIG_SITE
1957elif test "x$prefix" != xNONE; then
1958  ac_site_file1=$prefix/share/config.site
1959  ac_site_file2=$prefix/etc/config.site
1960else
1961  ac_site_file1=$ac_default_prefix/share/config.site
1962  ac_site_file2=$ac_default_prefix/etc/config.site
1963fi
1964for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1965do
1966  test "x$ac_site_file" = xNONE && continue
1967  if test -r "$ac_site_file"; then
1968    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1969$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1970    sed 's/^/| /' "$ac_site_file" >&5
1971    . "$ac_site_file"
1972  fi
1973done
1974
1975if test -r "$cache_file"; then
1976  # Some versions of bash will fail to source /dev/null (special
1977  # files actually), so we avoid doing that.
1978  if test -f "$cache_file"; then
1979    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1980$as_echo "$as_me: loading cache $cache_file" >&6;}
1981    case $cache_file in
1982      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1983      *)                      . "./$cache_file";;
1984    esac
1985  fi
1986else
1987  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1988$as_echo "$as_me: creating cache $cache_file" >&6;}
1989  >$cache_file
1990fi
1991
1992# Check that the precious variables saved in the cache have kept the same
1993# value.
1994ac_cache_corrupted=false
1995for ac_var in $ac_precious_vars; do
1996  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1997  eval ac_new_set=\$ac_env_${ac_var}_set
1998  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1999  eval ac_new_val=\$ac_env_${ac_var}_value
2000  case $ac_old_set,$ac_new_set in
2001    set,)
2002      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2003$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2004      ac_cache_corrupted=: ;;
2005    ,set)
2006      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2007$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2008      ac_cache_corrupted=: ;;
2009    ,);;
2010    *)
2011      if test "x$ac_old_val" != "x$ac_new_val"; then
2012	# differences in whitespace do not lead to failure.
2013	ac_old_val_w=`echo x $ac_old_val`
2014	ac_new_val_w=`echo x $ac_new_val`
2015	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2016	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2017$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2018	  ac_cache_corrupted=:
2019	else
2020	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2021$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2022	  eval $ac_var=\$ac_old_val
2023	fi
2024	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2025$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2026	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2027$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2028      fi;;
2029  esac
2030  # Pass precious variables to config.status.
2031  if test "$ac_new_set" = set; then
2032    case $ac_new_val in
2033    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2034    *) ac_arg=$ac_var=$ac_new_val ;;
2035    esac
2036    case " $ac_configure_args " in
2037      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2038      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2039    esac
2040  fi
2041done
2042if $ac_cache_corrupted; then
2043  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2044$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2045  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2046$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2047  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2048$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2049   { (exit 1); exit 1; }; }
2050fi
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076ac_ext=c
2077ac_cpp='$CPP $CPPFLAGS'
2078ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2079ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2080ac_compiler_gnu=$ac_cv_c_compiler_gnu
2081
2082
2083am__api_version='1.11'
2084
2085ac_aux_dir=
2086for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2087  if test -f "$ac_dir/install-sh"; then
2088    ac_aux_dir=$ac_dir
2089    ac_install_sh="$ac_aux_dir/install-sh -c"
2090    break
2091  elif test -f "$ac_dir/install.sh"; then
2092    ac_aux_dir=$ac_dir
2093    ac_install_sh="$ac_aux_dir/install.sh -c"
2094    break
2095  elif test -f "$ac_dir/shtool"; then
2096    ac_aux_dir=$ac_dir
2097    ac_install_sh="$ac_aux_dir/shtool install -c"
2098    break
2099  fi
2100done
2101if test -z "$ac_aux_dir"; then
2102  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2103$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2104   { (exit 1); exit 1; }; }
2105fi
2106
2107# These three variables are undocumented and unsupported,
2108# and are intended to be withdrawn in a future Autoconf release.
2109# They can cause serious problems if a builder's source tree is in a directory
2110# whose full name contains unusual characters.
2111ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2112ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2113ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2114
2115
2116# Find a good install program.  We prefer a C program (faster),
2117# so one script is as good as another.  But avoid the broken or
2118# incompatible versions:
2119# SysV /etc/install, /usr/sbin/install
2120# SunOS /usr/etc/install
2121# IRIX /sbin/install
2122# AIX /bin/install
2123# AmigaOS /C/install, which installs bootblocks on floppy discs
2124# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2125# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2126# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2127# OS/2's system install, which has a completely different semantic
2128# ./install, which can be erroneously created by make from ./install.sh.
2129# Reject install programs that cannot install multiple files.
2130{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2131$as_echo_n "checking for a BSD-compatible install... " >&6; }
2132if test -z "$INSTALL"; then
2133if test "${ac_cv_path_install+set}" = set; then
2134  $as_echo_n "(cached) " >&6
2135else
2136  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2137for as_dir in $PATH
2138do
2139  IFS=$as_save_IFS
2140  test -z "$as_dir" && as_dir=.
2141  # Account for people who put trailing slashes in PATH elements.
2142case $as_dir/ in
2143  ./ | .// | /cC/* | \
2144  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2145  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2146  /usr/ucb/* ) ;;
2147  *)
2148    # OSF1 and SCO ODT 3.0 have their own names for install.
2149    # Don't use installbsd from OSF since it installs stuff as root
2150    # by default.
2151    for ac_prog in ginstall scoinst install; do
2152      for ac_exec_ext in '' $ac_executable_extensions; do
2153	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2154	  if test $ac_prog = install &&
2155	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2156	    # AIX install.  It has an incompatible calling convention.
2157	    :
2158	  elif test $ac_prog = install &&
2159	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2160	    # program-specific install script used by HP pwplus--don't use.
2161	    :
2162	  else
2163	    rm -rf conftest.one conftest.two conftest.dir
2164	    echo one > conftest.one
2165	    echo two > conftest.two
2166	    mkdir conftest.dir
2167	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2168	      test -s conftest.one && test -s conftest.two &&
2169	      test -s conftest.dir/conftest.one &&
2170	      test -s conftest.dir/conftest.two
2171	    then
2172	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2173	      break 3
2174	    fi
2175	  fi
2176	fi
2177      done
2178    done
2179    ;;
2180esac
2181
2182done
2183IFS=$as_save_IFS
2184
2185rm -rf conftest.one conftest.two conftest.dir
2186
2187fi
2188  if test "${ac_cv_path_install+set}" = set; then
2189    INSTALL=$ac_cv_path_install
2190  else
2191    # As a last resort, use the slow shell script.  Don't cache a
2192    # value for INSTALL within a source directory, because that will
2193    # break other packages using the cache if that directory is
2194    # removed, or if the value is a relative name.
2195    INSTALL=$ac_install_sh
2196  fi
2197fi
2198{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2199$as_echo "$INSTALL" >&6; }
2200
2201# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2202# It thinks the first close brace ends the variable substitution.
2203test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2204
2205test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2206
2207test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2208
2209{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2210$as_echo_n "checking whether build environment is sane... " >&6; }
2211# Just in case
2212sleep 1
2213echo timestamp > conftest.file
2214# Reject unsafe characters in $srcdir or the absolute working directory
2215# name.  Accept space and tab only in the latter.
2216am_lf='
2217'
2218case `pwd` in
2219  *[\\\"\#\$\&\'\`$am_lf]*)
2220    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2221$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2222   { (exit 1); exit 1; }; };;
2223esac
2224case $srcdir in
2225  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2226    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2227$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2228   { (exit 1); exit 1; }; };;
2229esac
2230
2231# Do `set' in a subshell so we don't clobber the current shell's
2232# arguments.  Must try -L first in case configure is actually a
2233# symlink; some systems play weird games with the mod time of symlinks
2234# (eg FreeBSD returns the mod time of the symlink's containing
2235# directory).
2236if (
2237   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2238   if test "$*" = "X"; then
2239      # -L didn't work.
2240      set X `ls -t "$srcdir/configure" conftest.file`
2241   fi
2242   rm -f conftest.file
2243   if test "$*" != "X $srcdir/configure conftest.file" \
2244      && test "$*" != "X conftest.file $srcdir/configure"; then
2245
2246      # If neither matched, then we have a broken ls.  This can happen
2247      # if, for instance, CONFIG_SHELL is bash and it inherits a
2248      # broken ls alias from the environment.  This has actually
2249      # happened.  Such a system could not be considered "sane".
2250      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2251alias in your environment" >&5
2252$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2253alias in your environment" >&2;}
2254   { (exit 1); exit 1; }; }
2255   fi
2256
2257   test "$2" = conftest.file
2258   )
2259then
2260   # Ok.
2261   :
2262else
2263   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2264Check your system clock" >&5
2265$as_echo "$as_me: error: newly created file is older than distributed files!
2266Check your system clock" >&2;}
2267   { (exit 1); exit 1; }; }
2268fi
2269{ $as_echo "$as_me:$LINENO: result: yes" >&5
2270$as_echo "yes" >&6; }
2271test "$program_prefix" != NONE &&
2272  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2273# Use a double $ so make ignores it.
2274test "$program_suffix" != NONE &&
2275  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2276# Double any \ or $.
2277# By default was `s,x,x', remove it if useless.
2278ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2279program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2280
2281# expand $ac_aux_dir to an absolute path
2282am_aux_dir=`cd $ac_aux_dir && pwd`
2283
2284if test x"${MISSING+set}" != xset; then
2285  case $am_aux_dir in
2286  *\ * | *\	*)
2287    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2288  *)
2289    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2290  esac
2291fi
2292# Use eval to expand $SHELL
2293if eval "$MISSING --run true"; then
2294  am_missing_run="$MISSING --run "
2295else
2296  am_missing_run=
2297  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2298$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2299fi
2300
2301if test x"${install_sh}" != xset; then
2302  case $am_aux_dir in
2303  *\ * | *\	*)
2304    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2305  *)
2306    install_sh="\${SHELL} $am_aux_dir/install-sh"
2307  esac
2308fi
2309
2310# Installed binaries are usually stripped using `strip' when the user
2311# run `make install-strip'.  However `strip' might not be the right
2312# tool to use in cross-compilation environments, therefore Automake
2313# will honor the `STRIP' environment variable to overrule this program.
2314if test "$cross_compiling" != no; then
2315  if test -n "$ac_tool_prefix"; then
2316  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2317set dummy ${ac_tool_prefix}strip; ac_word=$2
2318{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2319$as_echo_n "checking for $ac_word... " >&6; }
2320if test "${ac_cv_prog_STRIP+set}" = set; then
2321  $as_echo_n "(cached) " >&6
2322else
2323  if test -n "$STRIP"; then
2324  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2325else
2326as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2327for as_dir in $PATH
2328do
2329  IFS=$as_save_IFS
2330  test -z "$as_dir" && as_dir=.
2331  for ac_exec_ext in '' $ac_executable_extensions; do
2332  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2333    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2334    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2335    break 2
2336  fi
2337done
2338done
2339IFS=$as_save_IFS
2340
2341fi
2342fi
2343STRIP=$ac_cv_prog_STRIP
2344if test -n "$STRIP"; then
2345  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2346$as_echo "$STRIP" >&6; }
2347else
2348  { $as_echo "$as_me:$LINENO: result: no" >&5
2349$as_echo "no" >&6; }
2350fi
2351
2352
2353fi
2354if test -z "$ac_cv_prog_STRIP"; then
2355  ac_ct_STRIP=$STRIP
2356  # Extract the first word of "strip", so it can be a program name with args.
2357set dummy strip; ac_word=$2
2358{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2359$as_echo_n "checking for $ac_word... " >&6; }
2360if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2361  $as_echo_n "(cached) " >&6
2362else
2363  if test -n "$ac_ct_STRIP"; then
2364  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2365else
2366as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2367for as_dir in $PATH
2368do
2369  IFS=$as_save_IFS
2370  test -z "$as_dir" && as_dir=.
2371  for ac_exec_ext in '' $ac_executable_extensions; do
2372  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2373    ac_cv_prog_ac_ct_STRIP="strip"
2374    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2375    break 2
2376  fi
2377done
2378done
2379IFS=$as_save_IFS
2380
2381fi
2382fi
2383ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2384if test -n "$ac_ct_STRIP"; then
2385  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2386$as_echo "$ac_ct_STRIP" >&6; }
2387else
2388  { $as_echo "$as_me:$LINENO: result: no" >&5
2389$as_echo "no" >&6; }
2390fi
2391
2392  if test "x$ac_ct_STRIP" = x; then
2393    STRIP=":"
2394  else
2395    case $cross_compiling:$ac_tool_warned in
2396yes:)
2397{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2398$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2399ac_tool_warned=yes ;;
2400esac
2401    STRIP=$ac_ct_STRIP
2402  fi
2403else
2404  STRIP="$ac_cv_prog_STRIP"
2405fi
2406
2407fi
2408INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2409
2410{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2411$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2412if test -z "$MKDIR_P"; then
2413  if test "${ac_cv_path_mkdir+set}" = set; then
2414  $as_echo_n "(cached) " >&6
2415else
2416  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2417for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2418do
2419  IFS=$as_save_IFS
2420  test -z "$as_dir" && as_dir=.
2421  for ac_prog in mkdir gmkdir; do
2422	 for ac_exec_ext in '' $ac_executable_extensions; do
2423	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2424	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2425	     'mkdir (GNU coreutils) '* | \
2426	     'mkdir (coreutils) '* | \
2427	     'mkdir (fileutils) '4.1*)
2428	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2429	       break 3;;
2430	   esac
2431	 done
2432       done
2433done
2434IFS=$as_save_IFS
2435
2436fi
2437
2438  if test "${ac_cv_path_mkdir+set}" = set; then
2439    MKDIR_P="$ac_cv_path_mkdir -p"
2440  else
2441    # As a last resort, use the slow shell script.  Don't cache a
2442    # value for MKDIR_P within a source directory, because that will
2443    # break other packages using the cache if that directory is
2444    # removed, or if the value is a relative name.
2445    test -d ./--version && rmdir ./--version
2446    MKDIR_P="$ac_install_sh -d"
2447  fi
2448fi
2449{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2450$as_echo "$MKDIR_P" >&6; }
2451
2452mkdir_p="$MKDIR_P"
2453case $mkdir_p in
2454  [\\/$]* | ?:[\\/]*) ;;
2455  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2456esac
2457
2458for ac_prog in gawk mawk nawk awk
2459do
2460  # Extract the first word of "$ac_prog", so it can be a program name with args.
2461set dummy $ac_prog; ac_word=$2
2462{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2463$as_echo_n "checking for $ac_word... " >&6; }
2464if test "${ac_cv_prog_AWK+set}" = set; then
2465  $as_echo_n "(cached) " >&6
2466else
2467  if test -n "$AWK"; then
2468  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2469else
2470as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2471for as_dir in $PATH
2472do
2473  IFS=$as_save_IFS
2474  test -z "$as_dir" && as_dir=.
2475  for ac_exec_ext in '' $ac_executable_extensions; do
2476  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2477    ac_cv_prog_AWK="$ac_prog"
2478    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2479    break 2
2480  fi
2481done
2482done
2483IFS=$as_save_IFS
2484
2485fi
2486fi
2487AWK=$ac_cv_prog_AWK
2488if test -n "$AWK"; then
2489  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2490$as_echo "$AWK" >&6; }
2491else
2492  { $as_echo "$as_me:$LINENO: result: no" >&5
2493$as_echo "no" >&6; }
2494fi
2495
2496
2497  test -n "$AWK" && break
2498done
2499
2500{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2501$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2502set x ${MAKE-make}
2503ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2504if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2505  $as_echo_n "(cached) " >&6
2506else
2507  cat >conftest.make <<\_ACEOF
2508SHELL = /bin/sh
2509all:
2510	@echo '@@@%%%=$(MAKE)=@@@%%%'
2511_ACEOF
2512# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2513case `${MAKE-make} -f conftest.make 2>/dev/null` in
2514  *@@@%%%=?*=@@@%%%*)
2515    eval ac_cv_prog_make_${ac_make}_set=yes;;
2516  *)
2517    eval ac_cv_prog_make_${ac_make}_set=no;;
2518esac
2519rm -f conftest.make
2520fi
2521if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2522  { $as_echo "$as_me:$LINENO: result: yes" >&5
2523$as_echo "yes" >&6; }
2524  SET_MAKE=
2525else
2526  { $as_echo "$as_me:$LINENO: result: no" >&5
2527$as_echo "no" >&6; }
2528  SET_MAKE="MAKE=${MAKE-make}"
2529fi
2530
2531rm -rf .tst 2>/dev/null
2532mkdir .tst 2>/dev/null
2533if test -d .tst; then
2534  am__leading_dot=.
2535else
2536  am__leading_dot=_
2537fi
2538rmdir .tst 2>/dev/null
2539
2540if test "`cd $srcdir && pwd`" != "`pwd`"; then
2541  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2542  # is not polluted with repeated "-I."
2543  am__isrc=' -I$(srcdir)'
2544  # test to see if srcdir already configured
2545  if test -f $srcdir/config.status; then
2546    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2547$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2548   { (exit 1); exit 1; }; }
2549  fi
2550fi
2551
2552# test whether we have cygpath
2553if test -z "$CYGPATH_W"; then
2554  if (cygpath --version) >/dev/null 2>/dev/null; then
2555    CYGPATH_W='cygpath -w'
2556  else
2557    CYGPATH_W=echo
2558  fi
2559fi
2560
2561
2562# Define the identity of the package.
2563 PACKAGE='libXdamage'
2564 VERSION='1.1.2'
2565
2566
2567cat >>confdefs.h <<_ACEOF
2568#define PACKAGE "$PACKAGE"
2569_ACEOF
2570
2571
2572cat >>confdefs.h <<_ACEOF
2573#define VERSION "$VERSION"
2574_ACEOF
2575
2576# Some tools Automake needs.
2577
2578ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2579
2580
2581AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2582
2583
2584AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2585
2586
2587AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2588
2589
2590MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2591
2592# We need awk for the "check" target.  The system "awk" is bad on
2593# some platforms.
2594# Always define AMTAR for backward compatibility.
2595
2596AMTAR=${AMTAR-"${am_missing_run}tar"}
2597
2598am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2599
2600
2601
2602
2603
2604
2605{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2606$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2607    # Check whether --enable-maintainer-mode was given.
2608if test "${enable_maintainer_mode+set}" = set; then
2609  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2610else
2611  USE_MAINTAINER_MODE=no
2612fi
2613
2614  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2615$as_echo "$USE_MAINTAINER_MODE" >&6; }
2616   if test $USE_MAINTAINER_MODE = yes; then
2617  MAINTAINER_MODE_TRUE=
2618  MAINTAINER_MODE_FALSE='#'
2619else
2620  MAINTAINER_MODE_TRUE='#'
2621  MAINTAINER_MODE_FALSE=
2622fi
2623
2624  MAINT=$MAINTAINER_MODE_TRUE
2625
2626
2627
2628# Require xorg-macros: XORG_DEFAULT_OPTIONS
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640ac_config_headers="$ac_config_headers config.h"
2641
2642
2643# Check for progs
2644ac_ext=c
2645ac_cpp='$CPP $CPPFLAGS'
2646ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2647ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2648ac_compiler_gnu=$ac_cv_c_compiler_gnu
2649if test -n "$ac_tool_prefix"; then
2650  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2651set dummy ${ac_tool_prefix}gcc; ac_word=$2
2652{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2653$as_echo_n "checking for $ac_word... " >&6; }
2654if test "${ac_cv_prog_CC+set}" = set; then
2655  $as_echo_n "(cached) " >&6
2656else
2657  if test -n "$CC"; then
2658  ac_cv_prog_CC="$CC" # Let the user override the test.
2659else
2660as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2661for as_dir in $PATH
2662do
2663  IFS=$as_save_IFS
2664  test -z "$as_dir" && as_dir=.
2665  for ac_exec_ext in '' $ac_executable_extensions; do
2666  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2667    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2668    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2669    break 2
2670  fi
2671done
2672done
2673IFS=$as_save_IFS
2674
2675fi
2676fi
2677CC=$ac_cv_prog_CC
2678if test -n "$CC"; then
2679  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2680$as_echo "$CC" >&6; }
2681else
2682  { $as_echo "$as_me:$LINENO: result: no" >&5
2683$as_echo "no" >&6; }
2684fi
2685
2686
2687fi
2688if test -z "$ac_cv_prog_CC"; then
2689  ac_ct_CC=$CC
2690  # Extract the first word of "gcc", so it can be a program name with args.
2691set dummy gcc; ac_word=$2
2692{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2693$as_echo_n "checking for $ac_word... " >&6; }
2694if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2695  $as_echo_n "(cached) " >&6
2696else
2697  if test -n "$ac_ct_CC"; then
2698  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2699else
2700as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2701for as_dir in $PATH
2702do
2703  IFS=$as_save_IFS
2704  test -z "$as_dir" && as_dir=.
2705  for ac_exec_ext in '' $ac_executable_extensions; do
2706  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2707    ac_cv_prog_ac_ct_CC="gcc"
2708    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2709    break 2
2710  fi
2711done
2712done
2713IFS=$as_save_IFS
2714
2715fi
2716fi
2717ac_ct_CC=$ac_cv_prog_ac_ct_CC
2718if test -n "$ac_ct_CC"; then
2719  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2720$as_echo "$ac_ct_CC" >&6; }
2721else
2722  { $as_echo "$as_me:$LINENO: result: no" >&5
2723$as_echo "no" >&6; }
2724fi
2725
2726  if test "x$ac_ct_CC" = x; then
2727    CC=""
2728  else
2729    case $cross_compiling:$ac_tool_warned in
2730yes:)
2731{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2732$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2733ac_tool_warned=yes ;;
2734esac
2735    CC=$ac_ct_CC
2736  fi
2737else
2738  CC="$ac_cv_prog_CC"
2739fi
2740
2741if test -z "$CC"; then
2742          if test -n "$ac_tool_prefix"; then
2743    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2744set dummy ${ac_tool_prefix}cc; ac_word=$2
2745{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2746$as_echo_n "checking for $ac_word... " >&6; }
2747if test "${ac_cv_prog_CC+set}" = set; then
2748  $as_echo_n "(cached) " >&6
2749else
2750  if test -n "$CC"; then
2751  ac_cv_prog_CC="$CC" # Let the user override the test.
2752else
2753as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2754for as_dir in $PATH
2755do
2756  IFS=$as_save_IFS
2757  test -z "$as_dir" && as_dir=.
2758  for ac_exec_ext in '' $ac_executable_extensions; do
2759  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2760    ac_cv_prog_CC="${ac_tool_prefix}cc"
2761    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2762    break 2
2763  fi
2764done
2765done
2766IFS=$as_save_IFS
2767
2768fi
2769fi
2770CC=$ac_cv_prog_CC
2771if test -n "$CC"; then
2772  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2773$as_echo "$CC" >&6; }
2774else
2775  { $as_echo "$as_me:$LINENO: result: no" >&5
2776$as_echo "no" >&6; }
2777fi
2778
2779
2780  fi
2781fi
2782if test -z "$CC"; then
2783  # Extract the first word of "cc", so it can be a program name with args.
2784set dummy cc; ac_word=$2
2785{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2786$as_echo_n "checking for $ac_word... " >&6; }
2787if test "${ac_cv_prog_CC+set}" = set; then
2788  $as_echo_n "(cached) " >&6
2789else
2790  if test -n "$CC"; then
2791  ac_cv_prog_CC="$CC" # Let the user override the test.
2792else
2793  ac_prog_rejected=no
2794as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2795for as_dir in $PATH
2796do
2797  IFS=$as_save_IFS
2798  test -z "$as_dir" && as_dir=.
2799  for ac_exec_ext in '' $ac_executable_extensions; do
2800  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2801    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2802       ac_prog_rejected=yes
2803       continue
2804     fi
2805    ac_cv_prog_CC="cc"
2806    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2807    break 2
2808  fi
2809done
2810done
2811IFS=$as_save_IFS
2812
2813if test $ac_prog_rejected = yes; then
2814  # We found a bogon in the path, so make sure we never use it.
2815  set dummy $ac_cv_prog_CC
2816  shift
2817  if test $# != 0; then
2818    # We chose a different compiler from the bogus one.
2819    # However, it has the same basename, so the bogon will be chosen
2820    # first if we set CC to just the basename; use the full file name.
2821    shift
2822    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2823  fi
2824fi
2825fi
2826fi
2827CC=$ac_cv_prog_CC
2828if test -n "$CC"; then
2829  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2830$as_echo "$CC" >&6; }
2831else
2832  { $as_echo "$as_me:$LINENO: result: no" >&5
2833$as_echo "no" >&6; }
2834fi
2835
2836
2837fi
2838if test -z "$CC"; then
2839  if test -n "$ac_tool_prefix"; then
2840  for ac_prog in cl.exe
2841  do
2842    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2843set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2844{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2845$as_echo_n "checking for $ac_word... " >&6; }
2846if test "${ac_cv_prog_CC+set}" = set; then
2847  $as_echo_n "(cached) " >&6
2848else
2849  if test -n "$CC"; then
2850  ac_cv_prog_CC="$CC" # Let the user override the test.
2851else
2852as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2853for as_dir in $PATH
2854do
2855  IFS=$as_save_IFS
2856  test -z "$as_dir" && as_dir=.
2857  for ac_exec_ext in '' $ac_executable_extensions; do
2858  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2859    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2860    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2861    break 2
2862  fi
2863done
2864done
2865IFS=$as_save_IFS
2866
2867fi
2868fi
2869CC=$ac_cv_prog_CC
2870if test -n "$CC"; then
2871  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2872$as_echo "$CC" >&6; }
2873else
2874  { $as_echo "$as_me:$LINENO: result: no" >&5
2875$as_echo "no" >&6; }
2876fi
2877
2878
2879    test -n "$CC" && break
2880  done
2881fi
2882if test -z "$CC"; then
2883  ac_ct_CC=$CC
2884  for ac_prog in cl.exe
2885do
2886  # Extract the first word of "$ac_prog", so it can be a program name with args.
2887set dummy $ac_prog; ac_word=$2
2888{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2889$as_echo_n "checking for $ac_word... " >&6; }
2890if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2891  $as_echo_n "(cached) " >&6
2892else
2893  if test -n "$ac_ct_CC"; then
2894  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2895else
2896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2897for as_dir in $PATH
2898do
2899  IFS=$as_save_IFS
2900  test -z "$as_dir" && as_dir=.
2901  for ac_exec_ext in '' $ac_executable_extensions; do
2902  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2903    ac_cv_prog_ac_ct_CC="$ac_prog"
2904    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2905    break 2
2906  fi
2907done
2908done
2909IFS=$as_save_IFS
2910
2911fi
2912fi
2913ac_ct_CC=$ac_cv_prog_ac_ct_CC
2914if test -n "$ac_ct_CC"; then
2915  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2916$as_echo "$ac_ct_CC" >&6; }
2917else
2918  { $as_echo "$as_me:$LINENO: result: no" >&5
2919$as_echo "no" >&6; }
2920fi
2921
2922
2923  test -n "$ac_ct_CC" && break
2924done
2925
2926  if test "x$ac_ct_CC" = x; then
2927    CC=""
2928  else
2929    case $cross_compiling:$ac_tool_warned in
2930yes:)
2931{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2932$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2933ac_tool_warned=yes ;;
2934esac
2935    CC=$ac_ct_CC
2936  fi
2937fi
2938
2939fi
2940
2941
2942test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2943$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2944{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2945See \`config.log' for more details." >&5
2946$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
2947See \`config.log' for more details." >&2;}
2948   { (exit 1); exit 1; }; }; }
2949
2950# Provide some information about the compiler.
2951$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2952set X $ac_compile
2953ac_compiler=$2
2954{ (ac_try="$ac_compiler --version >&5"
2955case "(($ac_try" in
2956  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2957  *) ac_try_echo=$ac_try;;
2958esac
2959eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2960$as_echo "$ac_try_echo") >&5
2961  (eval "$ac_compiler --version >&5") 2>&5
2962  ac_status=$?
2963  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2964  (exit $ac_status); }
2965{ (ac_try="$ac_compiler -v >&5"
2966case "(($ac_try" in
2967  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2968  *) ac_try_echo=$ac_try;;
2969esac
2970eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2971$as_echo "$ac_try_echo") >&5
2972  (eval "$ac_compiler -v >&5") 2>&5
2973  ac_status=$?
2974  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2975  (exit $ac_status); }
2976{ (ac_try="$ac_compiler -V >&5"
2977case "(($ac_try" in
2978  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2979  *) ac_try_echo=$ac_try;;
2980esac
2981eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2982$as_echo "$ac_try_echo") >&5
2983  (eval "$ac_compiler -V >&5") 2>&5
2984  ac_status=$?
2985  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
2986  (exit $ac_status); }
2987
2988cat >conftest.$ac_ext <<_ACEOF
2989/* confdefs.h.  */
2990_ACEOF
2991cat confdefs.h >>conftest.$ac_ext
2992cat >>conftest.$ac_ext <<_ACEOF
2993/* end confdefs.h.  */
2994
2995int
2996main ()
2997{
2998
2999  ;
3000  return 0;
3001}
3002_ACEOF
3003ac_clean_files_save=$ac_clean_files
3004ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3005# Try to create an executable without -o first, disregard a.out.
3006# It will help us diagnose broken compilers, and finding out an intuition
3007# of exeext.
3008{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3009$as_echo_n "checking for C compiler default output file name... " >&6; }
3010ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3011
3012# The possible output files:
3013ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3014
3015ac_rmfiles=
3016for ac_file in $ac_files
3017do
3018  case $ac_file in
3019    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3020    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3021  esac
3022done
3023rm -f $ac_rmfiles
3024
3025if { (ac_try="$ac_link_default"
3026case "(($ac_try" in
3027  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3028  *) ac_try_echo=$ac_try;;
3029esac
3030eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3031$as_echo "$ac_try_echo") >&5
3032  (eval "$ac_link_default") 2>&5
3033  ac_status=$?
3034  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3035  (exit $ac_status); }; then
3036  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3037# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3038# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3039# so that the user can short-circuit this test for compilers unknown to
3040# Autoconf.
3041for ac_file in $ac_files ''
3042do
3043  test -f "$ac_file" || continue
3044  case $ac_file in
3045    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3046	;;
3047    [ab].out )
3048	# We found the default executable, but exeext='' is most
3049	# certainly right.
3050	break;;
3051    *.* )
3052        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3053	then :; else
3054	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3055	fi
3056	# We set ac_cv_exeext here because the later test for it is not
3057	# safe: cross compilers may not add the suffix if given an `-o'
3058	# argument, so we may need to know it at that point already.
3059	# Even if this section looks crufty: it has the advantage of
3060	# actually working.
3061	break;;
3062    * )
3063	break;;
3064  esac
3065done
3066test "$ac_cv_exeext" = no && ac_cv_exeext=
3067
3068else
3069  ac_file=''
3070fi
3071
3072{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3073$as_echo "$ac_file" >&6; }
3074if test -z "$ac_file"; then
3075  $as_echo "$as_me: failed program was:" >&5
3076sed 's/^/| /' conftest.$ac_ext >&5
3077
3078{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3079$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3080{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3081See \`config.log' for more details." >&5
3082$as_echo "$as_me: error: C compiler cannot create executables
3083See \`config.log' for more details." >&2;}
3084   { (exit 77); exit 77; }; }; }
3085fi
3086
3087ac_exeext=$ac_cv_exeext
3088
3089# Check that the compiler produces executables we can run.  If not, either
3090# the compiler is broken, or we cross compile.
3091{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3092$as_echo_n "checking whether the C compiler works... " >&6; }
3093# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3094# If not cross compiling, check that we can run a simple program.
3095if test "$cross_compiling" != yes; then
3096  if { ac_try='./$ac_file'
3097  { (case "(($ac_try" in
3098  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3099  *) ac_try_echo=$ac_try;;
3100esac
3101eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3102$as_echo "$ac_try_echo") >&5
3103  (eval "$ac_try") 2>&5
3104  ac_status=$?
3105  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3106  (exit $ac_status); }; }; then
3107    cross_compiling=no
3108  else
3109    if test "$cross_compiling" = maybe; then
3110	cross_compiling=yes
3111    else
3112	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3113$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3114{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3115If you meant to cross compile, use \`--host'.
3116See \`config.log' for more details." >&5
3117$as_echo "$as_me: error: cannot run C compiled programs.
3118If you meant to cross compile, use \`--host'.
3119See \`config.log' for more details." >&2;}
3120   { (exit 1); exit 1; }; }; }
3121    fi
3122  fi
3123fi
3124{ $as_echo "$as_me:$LINENO: result: yes" >&5
3125$as_echo "yes" >&6; }
3126
3127rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3128ac_clean_files=$ac_clean_files_save
3129# Check that the compiler produces executables we can run.  If not, either
3130# the compiler is broken, or we cross compile.
3131{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3132$as_echo_n "checking whether we are cross compiling... " >&6; }
3133{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3134$as_echo "$cross_compiling" >&6; }
3135
3136{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3137$as_echo_n "checking for suffix of executables... " >&6; }
3138if { (ac_try="$ac_link"
3139case "(($ac_try" in
3140  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3141  *) ac_try_echo=$ac_try;;
3142esac
3143eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3144$as_echo "$ac_try_echo") >&5
3145  (eval "$ac_link") 2>&5
3146  ac_status=$?
3147  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3148  (exit $ac_status); }; then
3149  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3150# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3151# work properly (i.e., refer to `conftest.exe'), while it won't with
3152# `rm'.
3153for ac_file in conftest.exe conftest conftest.*; do
3154  test -f "$ac_file" || continue
3155  case $ac_file in
3156    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3157    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3158	  break;;
3159    * ) break;;
3160  esac
3161done
3162else
3163  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3164$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3165{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3166See \`config.log' for more details." >&5
3167$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3168See \`config.log' for more details." >&2;}
3169   { (exit 1); exit 1; }; }; }
3170fi
3171
3172rm -f conftest$ac_cv_exeext
3173{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3174$as_echo "$ac_cv_exeext" >&6; }
3175
3176rm -f conftest.$ac_ext
3177EXEEXT=$ac_cv_exeext
3178ac_exeext=$EXEEXT
3179{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3180$as_echo_n "checking for suffix of object files... " >&6; }
3181if test "${ac_cv_objext+set}" = set; then
3182  $as_echo_n "(cached) " >&6
3183else
3184  cat >conftest.$ac_ext <<_ACEOF
3185/* confdefs.h.  */
3186_ACEOF
3187cat confdefs.h >>conftest.$ac_ext
3188cat >>conftest.$ac_ext <<_ACEOF
3189/* end confdefs.h.  */
3190
3191int
3192main ()
3193{
3194
3195  ;
3196  return 0;
3197}
3198_ACEOF
3199rm -f conftest.o conftest.obj
3200if { (ac_try="$ac_compile"
3201case "(($ac_try" in
3202  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3203  *) ac_try_echo=$ac_try;;
3204esac
3205eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3206$as_echo "$ac_try_echo") >&5
3207  (eval "$ac_compile") 2>&5
3208  ac_status=$?
3209  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3210  (exit $ac_status); }; then
3211  for ac_file in conftest.o conftest.obj conftest.*; do
3212  test -f "$ac_file" || continue;
3213  case $ac_file in
3214    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3215    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3216       break;;
3217  esac
3218done
3219else
3220  $as_echo "$as_me: failed program was:" >&5
3221sed 's/^/| /' conftest.$ac_ext >&5
3222
3223{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3224$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3225{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3226See \`config.log' for more details." >&5
3227$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3228See \`config.log' for more details." >&2;}
3229   { (exit 1); exit 1; }; }; }
3230fi
3231
3232rm -f conftest.$ac_cv_objext conftest.$ac_ext
3233fi
3234{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3235$as_echo "$ac_cv_objext" >&6; }
3236OBJEXT=$ac_cv_objext
3237ac_objext=$OBJEXT
3238{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3239$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3240if test "${ac_cv_c_compiler_gnu+set}" = set; then
3241  $as_echo_n "(cached) " >&6
3242else
3243  cat >conftest.$ac_ext <<_ACEOF
3244/* confdefs.h.  */
3245_ACEOF
3246cat confdefs.h >>conftest.$ac_ext
3247cat >>conftest.$ac_ext <<_ACEOF
3248/* end confdefs.h.  */
3249
3250int
3251main ()
3252{
3253#ifndef __GNUC__
3254       choke me
3255#endif
3256
3257  ;
3258  return 0;
3259}
3260_ACEOF
3261rm -f conftest.$ac_objext
3262if { (ac_try="$ac_compile"
3263case "(($ac_try" in
3264  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3265  *) ac_try_echo=$ac_try;;
3266esac
3267eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3268$as_echo "$ac_try_echo") >&5
3269  (eval "$ac_compile") 2>conftest.er1
3270  ac_status=$?
3271  grep -v '^ *+' conftest.er1 >conftest.err
3272  rm -f conftest.er1
3273  cat conftest.err >&5
3274  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3275  (exit $ac_status); } && {
3276	 test -z "$ac_c_werror_flag" ||
3277	 test ! -s conftest.err
3278       } && test -s conftest.$ac_objext; then
3279  ac_compiler_gnu=yes
3280else
3281  $as_echo "$as_me: failed program was:" >&5
3282sed 's/^/| /' conftest.$ac_ext >&5
3283
3284	ac_compiler_gnu=no
3285fi
3286
3287rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3288ac_cv_c_compiler_gnu=$ac_compiler_gnu
3289
3290fi
3291{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3292$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3293if test $ac_compiler_gnu = yes; then
3294  GCC=yes
3295else
3296  GCC=
3297fi
3298ac_test_CFLAGS=${CFLAGS+set}
3299ac_save_CFLAGS=$CFLAGS
3300{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3301$as_echo_n "checking whether $CC accepts -g... " >&6; }
3302if test "${ac_cv_prog_cc_g+set}" = set; then
3303  $as_echo_n "(cached) " >&6
3304else
3305  ac_save_c_werror_flag=$ac_c_werror_flag
3306   ac_c_werror_flag=yes
3307   ac_cv_prog_cc_g=no
3308   CFLAGS="-g"
3309   cat >conftest.$ac_ext <<_ACEOF
3310/* confdefs.h.  */
3311_ACEOF
3312cat confdefs.h >>conftest.$ac_ext
3313cat >>conftest.$ac_ext <<_ACEOF
3314/* end confdefs.h.  */
3315
3316int
3317main ()
3318{
3319
3320  ;
3321  return 0;
3322}
3323_ACEOF
3324rm -f conftest.$ac_objext
3325if { (ac_try="$ac_compile"
3326case "(($ac_try" in
3327  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3328  *) ac_try_echo=$ac_try;;
3329esac
3330eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3331$as_echo "$ac_try_echo") >&5
3332  (eval "$ac_compile") 2>conftest.er1
3333  ac_status=$?
3334  grep -v '^ *+' conftest.er1 >conftest.err
3335  rm -f conftest.er1
3336  cat conftest.err >&5
3337  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3338  (exit $ac_status); } && {
3339	 test -z "$ac_c_werror_flag" ||
3340	 test ! -s conftest.err
3341       } && test -s conftest.$ac_objext; then
3342  ac_cv_prog_cc_g=yes
3343else
3344  $as_echo "$as_me: failed program was:" >&5
3345sed 's/^/| /' conftest.$ac_ext >&5
3346
3347	CFLAGS=""
3348      cat >conftest.$ac_ext <<_ACEOF
3349/* confdefs.h.  */
3350_ACEOF
3351cat confdefs.h >>conftest.$ac_ext
3352cat >>conftest.$ac_ext <<_ACEOF
3353/* end confdefs.h.  */
3354
3355int
3356main ()
3357{
3358
3359  ;
3360  return 0;
3361}
3362_ACEOF
3363rm -f conftest.$ac_objext
3364if { (ac_try="$ac_compile"
3365case "(($ac_try" in
3366  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3367  *) ac_try_echo=$ac_try;;
3368esac
3369eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3370$as_echo "$ac_try_echo") >&5
3371  (eval "$ac_compile") 2>conftest.er1
3372  ac_status=$?
3373  grep -v '^ *+' conftest.er1 >conftest.err
3374  rm -f conftest.er1
3375  cat conftest.err >&5
3376  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3377  (exit $ac_status); } && {
3378	 test -z "$ac_c_werror_flag" ||
3379	 test ! -s conftest.err
3380       } && test -s conftest.$ac_objext; then
3381  :
3382else
3383  $as_echo "$as_me: failed program was:" >&5
3384sed 's/^/| /' conftest.$ac_ext >&5
3385
3386	ac_c_werror_flag=$ac_save_c_werror_flag
3387	 CFLAGS="-g"
3388	 cat >conftest.$ac_ext <<_ACEOF
3389/* confdefs.h.  */
3390_ACEOF
3391cat confdefs.h >>conftest.$ac_ext
3392cat >>conftest.$ac_ext <<_ACEOF
3393/* end confdefs.h.  */
3394
3395int
3396main ()
3397{
3398
3399  ;
3400  return 0;
3401}
3402_ACEOF
3403rm -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 ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3410$as_echo "$ac_try_echo") >&5
3411  (eval "$ac_compile") 2>conftest.er1
3412  ac_status=$?
3413  grep -v '^ *+' conftest.er1 >conftest.err
3414  rm -f conftest.er1
3415  cat conftest.err >&5
3416  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3417  (exit $ac_status); } && {
3418	 test -z "$ac_c_werror_flag" ||
3419	 test ! -s conftest.err
3420       } && test -s conftest.$ac_objext; then
3421  ac_cv_prog_cc_g=yes
3422else
3423  $as_echo "$as_me: failed program was:" >&5
3424sed 's/^/| /' conftest.$ac_ext >&5
3425
3426
3427fi
3428
3429rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3430fi
3431
3432rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3433fi
3434
3435rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3436   ac_c_werror_flag=$ac_save_c_werror_flag
3437fi
3438{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3439$as_echo "$ac_cv_prog_cc_g" >&6; }
3440if test "$ac_test_CFLAGS" = set; then
3441  CFLAGS=$ac_save_CFLAGS
3442elif test $ac_cv_prog_cc_g = yes; then
3443  if test "$GCC" = yes; then
3444    CFLAGS="-g -O2"
3445  else
3446    CFLAGS="-g"
3447  fi
3448else
3449  if test "$GCC" = yes; then
3450    CFLAGS="-O2"
3451  else
3452    CFLAGS=
3453  fi
3454fi
3455{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3456$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3457if test "${ac_cv_prog_cc_c89+set}" = set; then
3458  $as_echo_n "(cached) " >&6
3459else
3460  ac_cv_prog_cc_c89=no
3461ac_save_CC=$CC
3462cat >conftest.$ac_ext <<_ACEOF
3463/* confdefs.h.  */
3464_ACEOF
3465cat confdefs.h >>conftest.$ac_ext
3466cat >>conftest.$ac_ext <<_ACEOF
3467/* end confdefs.h.  */
3468#include <stdarg.h>
3469#include <stdio.h>
3470#include <sys/types.h>
3471#include <sys/stat.h>
3472/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3473struct buf { int x; };
3474FILE * (*rcsopen) (struct buf *, struct stat *, int);
3475static char *e (p, i)
3476     char **p;
3477     int i;
3478{
3479  return p[i];
3480}
3481static char *f (char * (*g) (char **, int), char **p, ...)
3482{
3483  char *s;
3484  va_list v;
3485  va_start (v,p);
3486  s = g (p, va_arg (v,int));
3487  va_end (v);
3488  return s;
3489}
3490
3491/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3492   function prototypes and stuff, but not '\xHH' hex character constants.
3493   These don't provoke an error unfortunately, instead are silently treated
3494   as 'x'.  The following induces an error, until -std is added to get
3495   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3496   array size at least.  It's necessary to write '\x00'==0 to get something
3497   that's true only with -std.  */
3498int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3499
3500/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3501   inside strings and character constants.  */
3502#define FOO(x) 'x'
3503int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3504
3505int test (int i, double x);
3506struct s1 {int (*f) (int a);};
3507struct s2 {int (*f) (double a);};
3508int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3509int argc;
3510char **argv;
3511int
3512main ()
3513{
3514return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3515  ;
3516  return 0;
3517}
3518_ACEOF
3519for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3520	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3521do
3522  CC="$ac_save_CC $ac_arg"
3523  rm -f conftest.$ac_objext
3524if { (ac_try="$ac_compile"
3525case "(($ac_try" in
3526  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3527  *) ac_try_echo=$ac_try;;
3528esac
3529eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3530$as_echo "$ac_try_echo") >&5
3531  (eval "$ac_compile") 2>conftest.er1
3532  ac_status=$?
3533  grep -v '^ *+' conftest.er1 >conftest.err
3534  rm -f conftest.er1
3535  cat conftest.err >&5
3536  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3537  (exit $ac_status); } && {
3538	 test -z "$ac_c_werror_flag" ||
3539	 test ! -s conftest.err
3540       } && test -s conftest.$ac_objext; then
3541  ac_cv_prog_cc_c89=$ac_arg
3542else
3543  $as_echo "$as_me: failed program was:" >&5
3544sed 's/^/| /' conftest.$ac_ext >&5
3545
3546
3547fi
3548
3549rm -f core conftest.err conftest.$ac_objext
3550  test "x$ac_cv_prog_cc_c89" != "xno" && break
3551done
3552rm -f conftest.$ac_ext
3553CC=$ac_save_CC
3554
3555fi
3556# AC_CACHE_VAL
3557case "x$ac_cv_prog_cc_c89" in
3558  x)
3559    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3560$as_echo "none needed" >&6; } ;;
3561  xno)
3562    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3563$as_echo "unsupported" >&6; } ;;
3564  *)
3565    CC="$CC $ac_cv_prog_cc_c89"
3566    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3567$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3568esac
3569
3570
3571ac_ext=c
3572ac_cpp='$CPP $CPPFLAGS'
3573ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3574ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3575ac_compiler_gnu=$ac_cv_c_compiler_gnu
3576DEPDIR="${am__leading_dot}deps"
3577
3578ac_config_commands="$ac_config_commands depfiles"
3579
3580
3581am_make=${MAKE-make}
3582cat > confinc << 'END'
3583am__doit:
3584	@echo this is the am__doit target
3585.PHONY: am__doit
3586END
3587# If we don't find an include directive, just comment out the code.
3588{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3589$as_echo_n "checking for style of include used by $am_make... " >&6; }
3590am__include="#"
3591am__quote=
3592_am_result=none
3593# First try GNU make style include.
3594echo "include confinc" > confmf
3595# Ignore all kinds of additional output from `make'.
3596case `$am_make -s -f confmf 2> /dev/null` in #(
3597*the\ am__doit\ target*)
3598  am__include=include
3599  am__quote=
3600  _am_result=GNU
3601  ;;
3602esac
3603# Now try BSD make style include.
3604if test "$am__include" = "#"; then
3605   echo '.include "confinc"' > confmf
3606   case `$am_make -s -f confmf 2> /dev/null` in #(
3607   *the\ am__doit\ target*)
3608     am__include=.include
3609     am__quote="\""
3610     _am_result=BSD
3611     ;;
3612   esac
3613fi
3614
3615
3616{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
3617$as_echo "$_am_result" >&6; }
3618rm -f confinc confmf
3619
3620# Check whether --enable-dependency-tracking was given.
3621if test "${enable_dependency_tracking+set}" = set; then
3622  enableval=$enable_dependency_tracking;
3623fi
3624
3625if test "x$enable_dependency_tracking" != xno; then
3626  am_depcomp="$ac_aux_dir/depcomp"
3627  AMDEPBACKSLASH='\'
3628fi
3629 if test "x$enable_dependency_tracking" != xno; then
3630  AMDEP_TRUE=
3631  AMDEP_FALSE='#'
3632else
3633  AMDEP_TRUE='#'
3634  AMDEP_FALSE=
3635fi
3636
3637
3638
3639depcc="$CC"   am_compiler_list=
3640
3641{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3642$as_echo_n "checking dependency style of $depcc... " >&6; }
3643if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3644  $as_echo_n "(cached) " >&6
3645else
3646  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3647  # We make a subdir and do the tests there.  Otherwise we can end up
3648  # making bogus files that we don't know about and never remove.  For
3649  # instance it was reported that on HP-UX the gcc test will end up
3650  # making a dummy file named `D' -- because `-MD' means `put the output
3651  # in D'.
3652  mkdir conftest.dir
3653  # Copy depcomp to subdir because otherwise we won't find it if we're
3654  # using a relative directory.
3655  cp "$am_depcomp" conftest.dir
3656  cd conftest.dir
3657  # We will build objects and dependencies in a subdirectory because
3658  # it helps to detect inapplicable dependency modes.  For instance
3659  # both Tru64's cc and ICC support -MD to output dependencies as a
3660  # side effect of compilation, but ICC will put the dependencies in
3661  # the current directory while Tru64 will put them in the object
3662  # directory.
3663  mkdir sub
3664
3665  am_cv_CC_dependencies_compiler_type=none
3666  if test "$am_compiler_list" = ""; then
3667     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3668  fi
3669  am__universal=false
3670  case " $depcc " in #(
3671     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3672     esac
3673
3674  for depmode in $am_compiler_list; do
3675    # Setup a source with many dependencies, because some compilers
3676    # like to wrap large dependency lists on column 80 (with \), and
3677    # we should not choose a depcomp mode which is confused by this.
3678    #
3679    # We need to recreate these files for each test, as the compiler may
3680    # overwrite some of them when testing with obscure command lines.
3681    # This happens at least with the AIX C compiler.
3682    : > sub/conftest.c
3683    for i in 1 2 3 4 5 6; do
3684      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3685      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3686      # Solaris 8's {/usr,}/bin/sh.
3687      touch sub/conftst$i.h
3688    done
3689    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3690
3691    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3692    # mode.  It turns out that the SunPro C++ compiler does not properly
3693    # handle `-M -o', and we need to detect this.  Also, some Intel
3694    # versions had trouble with output in subdirs
3695    am__obj=sub/conftest.${OBJEXT-o}
3696    am__minus_obj="-o $am__obj"
3697    case $depmode in
3698    gcc)
3699      # This depmode causes a compiler race in universal mode.
3700      test "$am__universal" = false || continue
3701      ;;
3702    nosideeffect)
3703      # after this tag, mechanisms are not by side-effect, so they'll
3704      # only be used when explicitly requested
3705      if test "x$enable_dependency_tracking" = xyes; then
3706	continue
3707      else
3708	break
3709      fi
3710      ;;
3711    msvisualcpp | msvcmsys)
3712      # This compiler won't grok `-c -o', but also, the minuso test has
3713      # not run yet.  These depmodes are late enough in the game, and
3714      # so weak that their functioning should not be impacted.
3715      am__obj=conftest.${OBJEXT-o}
3716      am__minus_obj=
3717      ;;
3718    none) break ;;
3719    esac
3720    if depmode=$depmode \
3721       source=sub/conftest.c object=$am__obj \
3722       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3723       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3724         >/dev/null 2>conftest.err &&
3725       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3726       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3727       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3728       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3729      # icc doesn't choke on unknown options, it will just issue warnings
3730      # or remarks (even with -Werror).  So we grep stderr for any message
3731      # that says an option was ignored or not supported.
3732      # When given -MP, icc 7.0 and 7.1 complain thusly:
3733      #   icc: Command line warning: ignoring option '-M'; no argument required
3734      # The diagnosis changed in icc 8.0:
3735      #   icc: Command line remark: option '-MP' not supported
3736      if (grep 'ignoring option' conftest.err ||
3737          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3738        am_cv_CC_dependencies_compiler_type=$depmode
3739        break
3740      fi
3741    fi
3742  done
3743
3744  cd ..
3745  rm -rf conftest.dir
3746else
3747  am_cv_CC_dependencies_compiler_type=none
3748fi
3749
3750fi
3751{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3752$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3753CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3754
3755 if
3756  test "x$enable_dependency_tracking" != xno \
3757  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3758  am__fastdepCC_TRUE=
3759  am__fastdepCC_FALSE='#'
3760else
3761  am__fastdepCC_TRUE='#'
3762  am__fastdepCC_FALSE=
3763fi
3764
3765
3766# Check whether --enable-shared was given.
3767if test "${enable_shared+set}" = set; then
3768  enableval=$enable_shared; p=${PACKAGE-default}
3769    case $enableval in
3770    yes) enable_shared=yes ;;
3771    no) enable_shared=no ;;
3772    *)
3773      enable_shared=no
3774      # Look at the argument we got.  We use all the common list separators.
3775      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3776      for pkg in $enableval; do
3777	IFS="$lt_save_ifs"
3778	if test "X$pkg" = "X$p"; then
3779	  enable_shared=yes
3780	fi
3781      done
3782      IFS="$lt_save_ifs"
3783      ;;
3784    esac
3785else
3786  enable_shared=yes
3787fi
3788
3789
3790# Check whether --enable-static was given.
3791if test "${enable_static+set}" = set; then
3792  enableval=$enable_static; p=${PACKAGE-default}
3793    case $enableval in
3794    yes) enable_static=yes ;;
3795    no) enable_static=no ;;
3796    *)
3797     enable_static=no
3798      # Look at the argument we got.  We use all the common list separators.
3799      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3800      for pkg in $enableval; do
3801	IFS="$lt_save_ifs"
3802	if test "X$pkg" = "X$p"; then
3803	  enable_static=yes
3804	fi
3805      done
3806      IFS="$lt_save_ifs"
3807      ;;
3808    esac
3809else
3810  enable_static=yes
3811fi
3812
3813
3814# Check whether --enable-fast-install was given.
3815if test "${enable_fast_install+set}" = set; then
3816  enableval=$enable_fast_install; p=${PACKAGE-default}
3817    case $enableval in
3818    yes) enable_fast_install=yes ;;
3819    no) enable_fast_install=no ;;
3820    *)
3821      enable_fast_install=no
3822      # Look at the argument we got.  We use all the common list separators.
3823      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3824      for pkg in $enableval; do
3825	IFS="$lt_save_ifs"
3826	if test "X$pkg" = "X$p"; then
3827	  enable_fast_install=yes
3828	fi
3829      done
3830      IFS="$lt_save_ifs"
3831      ;;
3832    esac
3833else
3834  enable_fast_install=yes
3835fi
3836
3837
3838# Make sure we can run config.sub.
3839$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3840  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3841$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3842   { (exit 1); exit 1; }; }
3843
3844{ $as_echo "$as_me:$LINENO: checking build system type" >&5
3845$as_echo_n "checking build system type... " >&6; }
3846if test "${ac_cv_build+set}" = set; then
3847  $as_echo_n "(cached) " >&6
3848else
3849  ac_build_alias=$build_alias
3850test "x$ac_build_alias" = x &&
3851  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3852test "x$ac_build_alias" = x &&
3853  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3854$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3855   { (exit 1); exit 1; }; }
3856ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3857  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3858$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3859   { (exit 1); exit 1; }; }
3860
3861fi
3862{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3863$as_echo "$ac_cv_build" >&6; }
3864case $ac_cv_build in
3865*-*-*) ;;
3866*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3867$as_echo "$as_me: error: invalid value of canonical build" >&2;}
3868   { (exit 1); exit 1; }; };;
3869esac
3870build=$ac_cv_build
3871ac_save_IFS=$IFS; IFS='-'
3872set x $ac_cv_build
3873shift
3874build_cpu=$1
3875build_vendor=$2
3876shift; shift
3877# Remember, the first character of IFS is used to create $*,
3878# except with old shells:
3879build_os=$*
3880IFS=$ac_save_IFS
3881case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3882
3883
3884{ $as_echo "$as_me:$LINENO: checking host system type" >&5
3885$as_echo_n "checking host system type... " >&6; }
3886if test "${ac_cv_host+set}" = set; then
3887  $as_echo_n "(cached) " >&6
3888else
3889  if test "x$host_alias" = x; then
3890  ac_cv_host=$ac_cv_build
3891else
3892  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3893    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3894$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3895   { (exit 1); exit 1; }; }
3896fi
3897
3898fi
3899{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3900$as_echo "$ac_cv_host" >&6; }
3901case $ac_cv_host in
3902*-*-*) ;;
3903*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3904$as_echo "$as_me: error: invalid value of canonical host" >&2;}
3905   { (exit 1); exit 1; }; };;
3906esac
3907host=$ac_cv_host
3908ac_save_IFS=$IFS; IFS='-'
3909set x $ac_cv_host
3910shift
3911host_cpu=$1
3912host_vendor=$2
3913shift; shift
3914# Remember, the first character of IFS is used to create $*,
3915# except with old shells:
3916host_os=$*
3917IFS=$ac_save_IFS
3918case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3919
3920
3921{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3922$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3923if test "${lt_cv_path_SED+set}" = set; then
3924  $as_echo_n "(cached) " >&6
3925else
3926  # Loop through the user's path and test for sed and gsed.
3927# Then use that list of sed's as ones to test for truncation.
3928as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3929for as_dir in $PATH
3930do
3931  IFS=$as_save_IFS
3932  test -z "$as_dir" && as_dir=.
3933  for lt_ac_prog in sed gsed; do
3934    for ac_exec_ext in '' $ac_executable_extensions; do
3935      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3936        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3937      fi
3938    done
3939  done
3940done
3941IFS=$as_save_IFS
3942lt_ac_max=0
3943lt_ac_count=0
3944# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3945# along with /bin/sed that truncates output.
3946for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3947  test ! -f $lt_ac_sed && continue
3948  cat /dev/null > conftest.in
3949  lt_ac_count=0
3950  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3951  # Check for GNU sed and select it if it is found.
3952  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3953    lt_cv_path_SED=$lt_ac_sed
3954    break
3955  fi
3956  while true; do
3957    cat conftest.in conftest.in >conftest.tmp
3958    mv conftest.tmp conftest.in
3959    cp conftest.in conftest.nl
3960    echo >>conftest.nl
3961    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3962    cmp -s conftest.out conftest.nl || break
3963    # 10000 chars as input seems more than enough
3964    test $lt_ac_count -gt 10 && break
3965    lt_ac_count=`expr $lt_ac_count + 1`
3966    if test $lt_ac_count -gt $lt_ac_max; then
3967      lt_ac_max=$lt_ac_count
3968      lt_cv_path_SED=$lt_ac_sed
3969    fi
3970  done
3971done
3972
3973fi
3974
3975SED=$lt_cv_path_SED
3976
3977{ $as_echo "$as_me:$LINENO: result: $SED" >&5
3978$as_echo "$SED" >&6; }
3979
3980{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3981$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3982if test "${ac_cv_path_GREP+set}" = set; then
3983  $as_echo_n "(cached) " >&6
3984else
3985  if test -z "$GREP"; then
3986  ac_path_GREP_found=false
3987  # Loop through the user's path and test for each of PROGNAME-LIST
3988  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3989for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3990do
3991  IFS=$as_save_IFS
3992  test -z "$as_dir" && as_dir=.
3993  for ac_prog in grep ggrep; do
3994    for ac_exec_ext in '' $ac_executable_extensions; do
3995      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3996      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3997# Check for GNU ac_path_GREP and select it if it is found.
3998  # Check for GNU $ac_path_GREP
3999case `"$ac_path_GREP" --version 2>&1` in
4000*GNU*)
4001  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4002*)
4003  ac_count=0
4004  $as_echo_n 0123456789 >"conftest.in"
4005  while :
4006  do
4007    cat "conftest.in" "conftest.in" >"conftest.tmp"
4008    mv "conftest.tmp" "conftest.in"
4009    cp "conftest.in" "conftest.nl"
4010    $as_echo 'GREP' >> "conftest.nl"
4011    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4012    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4013    ac_count=`expr $ac_count + 1`
4014    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4015      # Best one so far, save it but keep looking for a better one
4016      ac_cv_path_GREP="$ac_path_GREP"
4017      ac_path_GREP_max=$ac_count
4018    fi
4019    # 10*(2^10) chars as input seems more than enough
4020    test $ac_count -gt 10 && break
4021  done
4022  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4023esac
4024
4025      $ac_path_GREP_found && break 3
4026    done
4027  done
4028done
4029IFS=$as_save_IFS
4030  if test -z "$ac_cv_path_GREP"; then
4031    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4032$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4033   { (exit 1); exit 1; }; }
4034  fi
4035else
4036  ac_cv_path_GREP=$GREP
4037fi
4038
4039fi
4040{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4041$as_echo "$ac_cv_path_GREP" >&6; }
4042 GREP="$ac_cv_path_GREP"
4043
4044
4045{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4046$as_echo_n "checking for egrep... " >&6; }
4047if test "${ac_cv_path_EGREP+set}" = set; then
4048  $as_echo_n "(cached) " >&6
4049else
4050  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4051   then ac_cv_path_EGREP="$GREP -E"
4052   else
4053     if test -z "$EGREP"; then
4054  ac_path_EGREP_found=false
4055  # Loop through the user's path and test for each of PROGNAME-LIST
4056  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4057for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4058do
4059  IFS=$as_save_IFS
4060  test -z "$as_dir" && as_dir=.
4061  for ac_prog in egrep; do
4062    for ac_exec_ext in '' $ac_executable_extensions; do
4063      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4064      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4065# Check for GNU ac_path_EGREP and select it if it is found.
4066  # Check for GNU $ac_path_EGREP
4067case `"$ac_path_EGREP" --version 2>&1` in
4068*GNU*)
4069  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4070*)
4071  ac_count=0
4072  $as_echo_n 0123456789 >"conftest.in"
4073  while :
4074  do
4075    cat "conftest.in" "conftest.in" >"conftest.tmp"
4076    mv "conftest.tmp" "conftest.in"
4077    cp "conftest.in" "conftest.nl"
4078    $as_echo 'EGREP' >> "conftest.nl"
4079    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4080    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4081    ac_count=`expr $ac_count + 1`
4082    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4083      # Best one so far, save it but keep looking for a better one
4084      ac_cv_path_EGREP="$ac_path_EGREP"
4085      ac_path_EGREP_max=$ac_count
4086    fi
4087    # 10*(2^10) chars as input seems more than enough
4088    test $ac_count -gt 10 && break
4089  done
4090  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4091esac
4092
4093      $ac_path_EGREP_found && break 3
4094    done
4095  done
4096done
4097IFS=$as_save_IFS
4098  if test -z "$ac_cv_path_EGREP"; then
4099    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4100$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4101   { (exit 1); exit 1; }; }
4102  fi
4103else
4104  ac_cv_path_EGREP=$EGREP
4105fi
4106
4107   fi
4108fi
4109{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4110$as_echo "$ac_cv_path_EGREP" >&6; }
4111 EGREP="$ac_cv_path_EGREP"
4112
4113
4114
4115# Check whether --with-gnu-ld was given.
4116if test "${with_gnu_ld+set}" = set; then
4117  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4118else
4119  with_gnu_ld=no
4120fi
4121
4122ac_prog=ld
4123if test "$GCC" = yes; then
4124  # Check if gcc -print-prog-name=ld gives a path.
4125  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4126$as_echo_n "checking for ld used by $CC... " >&6; }
4127  case $host in
4128  *-*-mingw*)
4129    # gcc leaves a trailing carriage return which upsets mingw
4130    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4131  *)
4132    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4133  esac
4134  case $ac_prog in
4135    # Accept absolute paths.
4136    [\\/]* | ?:[\\/]*)
4137      re_direlt='/[^/][^/]*/\.\./'
4138      # Canonicalize the pathname of ld
4139      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4140      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4141	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4142      done
4143      test -z "$LD" && LD="$ac_prog"
4144      ;;
4145  "")
4146    # If it fails, then pretend we aren't using GCC.
4147    ac_prog=ld
4148    ;;
4149  *)
4150    # If it is relative, then search for the first ld in PATH.
4151    with_gnu_ld=unknown
4152    ;;
4153  esac
4154elif test "$with_gnu_ld" = yes; then
4155  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4156$as_echo_n "checking for GNU ld... " >&6; }
4157else
4158  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4159$as_echo_n "checking for non-GNU ld... " >&6; }
4160fi
4161if test "${lt_cv_path_LD+set}" = set; then
4162  $as_echo_n "(cached) " >&6
4163else
4164  if test -z "$LD"; then
4165  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4166  for ac_dir in $PATH; do
4167    IFS="$lt_save_ifs"
4168    test -z "$ac_dir" && ac_dir=.
4169    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4170      lt_cv_path_LD="$ac_dir/$ac_prog"
4171      # Check to see if the program is GNU ld.  I'd rather use --version,
4172      # but apparently some variants of GNU ld only accept -v.
4173      # Break only if it was the GNU/non-GNU ld that we prefer.
4174      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4175      *GNU* | *'with BFD'*)
4176	test "$with_gnu_ld" != no && break
4177	;;
4178      *)
4179	test "$with_gnu_ld" != yes && break
4180	;;
4181      esac
4182    fi
4183  done
4184  IFS="$lt_save_ifs"
4185else
4186  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4187fi
4188fi
4189
4190LD="$lt_cv_path_LD"
4191if test -n "$LD"; then
4192  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4193$as_echo "$LD" >&6; }
4194else
4195  { $as_echo "$as_me:$LINENO: result: no" >&5
4196$as_echo "no" >&6; }
4197fi
4198test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4199$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4200   { (exit 1); exit 1; }; }
4201{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4202$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4203if test "${lt_cv_prog_gnu_ld+set}" = set; then
4204  $as_echo_n "(cached) " >&6
4205else
4206  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4207case `$LD -v 2>&1 </dev/null` in
4208*GNU* | *'with BFD'*)
4209  lt_cv_prog_gnu_ld=yes
4210  ;;
4211*)
4212  lt_cv_prog_gnu_ld=no
4213  ;;
4214esac
4215fi
4216{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4217$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4218with_gnu_ld=$lt_cv_prog_gnu_ld
4219
4220
4221{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4222$as_echo_n "checking for $LD option to reload object files... " >&6; }
4223if test "${lt_cv_ld_reload_flag+set}" = set; then
4224  $as_echo_n "(cached) " >&6
4225else
4226  lt_cv_ld_reload_flag='-r'
4227fi
4228{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4229$as_echo "$lt_cv_ld_reload_flag" >&6; }
4230reload_flag=$lt_cv_ld_reload_flag
4231case $reload_flag in
4232"" | " "*) ;;
4233*) reload_flag=" $reload_flag" ;;
4234esac
4235reload_cmds='$LD$reload_flag -o $output$reload_objs'
4236case $host_os in
4237  darwin*)
4238    if test "$GCC" = yes; then
4239      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4240    else
4241      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4242    fi
4243    ;;
4244esac
4245
4246{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4247$as_echo_n "checking for BSD-compatible nm... " >&6; }
4248if test "${lt_cv_path_NM+set}" = set; then
4249  $as_echo_n "(cached) " >&6
4250else
4251  if test -n "$NM"; then
4252  # Let the user override the test.
4253  lt_cv_path_NM="$NM"
4254else
4255  lt_nm_to_check="${ac_tool_prefix}nm"
4256  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4257    lt_nm_to_check="$lt_nm_to_check nm"
4258  fi
4259  for lt_tmp_nm in $lt_nm_to_check; do
4260    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4261    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4262      IFS="$lt_save_ifs"
4263      test -z "$ac_dir" && ac_dir=.
4264      tmp_nm="$ac_dir/$lt_tmp_nm"
4265      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4266	# Check to see if the nm accepts a BSD-compat flag.
4267	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4268	#   nm: unknown option "B" ignored
4269	# Tru64's nm complains that /dev/null is an invalid object file
4270	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4271	*/dev/null* | *'Invalid file or object type'*)
4272	  lt_cv_path_NM="$tmp_nm -B"
4273	  break
4274	  ;;
4275	*)
4276	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4277	  */dev/null*)
4278	    lt_cv_path_NM="$tmp_nm -p"
4279	    break
4280	    ;;
4281	  *)
4282	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4283	    continue # so that we can try to find one that supports BSD flags
4284	    ;;
4285	  esac
4286	  ;;
4287	esac
4288      fi
4289    done
4290    IFS="$lt_save_ifs"
4291  done
4292  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4293fi
4294fi
4295{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4296$as_echo "$lt_cv_path_NM" >&6; }
4297NM="$lt_cv_path_NM"
4298
4299{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4300$as_echo_n "checking whether ln -s works... " >&6; }
4301LN_S=$as_ln_s
4302if test "$LN_S" = "ln -s"; then
4303  { $as_echo "$as_me:$LINENO: result: yes" >&5
4304$as_echo "yes" >&6; }
4305else
4306  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4307$as_echo "no, using $LN_S" >&6; }
4308fi
4309
4310{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4311$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4312if test "${lt_cv_deplibs_check_method+set}" = set; then
4313  $as_echo_n "(cached) " >&6
4314else
4315  lt_cv_file_magic_cmd='$MAGIC_CMD'
4316lt_cv_file_magic_test_file=
4317lt_cv_deplibs_check_method='unknown'
4318# Need to set the preceding variable on all platforms that support
4319# interlibrary dependencies.
4320# 'none' -- dependencies not supported.
4321# `unknown' -- same as none, but documents that we really don't know.
4322# 'pass_all' -- all dependencies passed with no checks.
4323# 'test_compile' -- check by making test program.
4324# 'file_magic [[regex]]' -- check by looking for files in library path
4325# which responds to the $file_magic_cmd with a given extended regex.
4326# If you have `file' or equivalent on your system and you're not sure
4327# whether `pass_all' will *always* work, you probably want this one.
4328
4329case $host_os in
4330aix[4-9]*)
4331  lt_cv_deplibs_check_method=pass_all
4332  ;;
4333
4334beos*)
4335  lt_cv_deplibs_check_method=pass_all
4336  ;;
4337
4338bsdi[45]*)
4339  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4340  lt_cv_file_magic_cmd='/usr/bin/file -L'
4341  lt_cv_file_magic_test_file=/shlib/libc.so
4342  ;;
4343
4344cygwin*)
4345  # func_win32_libid is a shell function defined in ltmain.sh
4346  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4347  lt_cv_file_magic_cmd='func_win32_libid'
4348  ;;
4349
4350mingw* | pw32*)
4351  # Base MSYS/MinGW do not provide the 'file' command needed by
4352  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4353  # unless we find 'file', for example because we are cross-compiling.
4354  if ( file / ) >/dev/null 2>&1; then
4355    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4356    lt_cv_file_magic_cmd='func_win32_libid'
4357  else
4358    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4359    lt_cv_file_magic_cmd='$OBJDUMP -f'
4360  fi
4361  ;;
4362
4363darwin* | rhapsody*)
4364  lt_cv_deplibs_check_method=pass_all
4365  ;;
4366
4367freebsd* | dragonfly*)
4368  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4369    case $host_cpu in
4370    i*86 )
4371      # Not sure whether the presence of OpenBSD here was a mistake.
4372      # Let's accept both of them until this is cleared up.
4373      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4374      lt_cv_file_magic_cmd=/usr/bin/file
4375      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4376      ;;
4377    esac
4378  else
4379    lt_cv_deplibs_check_method=pass_all
4380  fi
4381  ;;
4382
4383gnu*)
4384  lt_cv_deplibs_check_method=pass_all
4385  ;;
4386
4387hpux10.20* | hpux11*)
4388  lt_cv_file_magic_cmd=/usr/bin/file
4389  case $host_cpu in
4390  ia64*)
4391    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4392    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4393    ;;
4394  hppa*64*)
4395    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]'
4396    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4397    ;;
4398  *)
4399    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4400    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4401    ;;
4402  esac
4403  ;;
4404
4405interix[3-9]*)
4406  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4407  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4408  ;;
4409
4410irix5* | irix6* | nonstopux*)
4411  case $LD in
4412  *-32|*"-32 ") libmagic=32-bit;;
4413  *-n32|*"-n32 ") libmagic=N32;;
4414  *-64|*"-64 ") libmagic=64-bit;;
4415  *) libmagic=never-match;;
4416  esac
4417  lt_cv_deplibs_check_method=pass_all
4418  ;;
4419
4420# This must be Linux ELF.
4421linux* | k*bsd*-gnu)
4422  lt_cv_deplibs_check_method=pass_all
4423  ;;
4424
4425netbsd*)
4426  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4427    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4428  else
4429    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4430  fi
4431  ;;
4432
4433newos6*)
4434  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4435  lt_cv_file_magic_cmd=/usr/bin/file
4436  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4437  ;;
4438
4439nto-qnx*)
4440  lt_cv_deplibs_check_method=unknown
4441  ;;
4442
4443openbsd*)
4444  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4445    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4446  else
4447    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4448  fi
4449  ;;
4450
4451osf3* | osf4* | osf5*)
4452  lt_cv_deplibs_check_method=pass_all
4453  ;;
4454
4455rdos*)
4456  lt_cv_deplibs_check_method=pass_all
4457  ;;
4458
4459solaris*)
4460  lt_cv_deplibs_check_method=pass_all
4461  ;;
4462
4463sysv4 | sysv4.3*)
4464  case $host_vendor in
4465  motorola)
4466    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]'
4467    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4468    ;;
4469  ncr)
4470    lt_cv_deplibs_check_method=pass_all
4471    ;;
4472  sequent)
4473    lt_cv_file_magic_cmd='/bin/file'
4474    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4475    ;;
4476  sni)
4477    lt_cv_file_magic_cmd='/bin/file'
4478    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4479    lt_cv_file_magic_test_file=/lib/libc.so
4480    ;;
4481  siemens)
4482    lt_cv_deplibs_check_method=pass_all
4483    ;;
4484  pc)
4485    lt_cv_deplibs_check_method=pass_all
4486    ;;
4487  esac
4488  ;;
4489
4490sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4491  lt_cv_deplibs_check_method=pass_all
4492  ;;
4493esac
4494
4495fi
4496{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4497$as_echo "$lt_cv_deplibs_check_method" >&6; }
4498file_magic_cmd=$lt_cv_file_magic_cmd
4499deplibs_check_method=$lt_cv_deplibs_check_method
4500test -z "$deplibs_check_method" && deplibs_check_method=unknown
4501
4502
4503
4504
4505# If no C compiler was specified, use CC.
4506LTCC=${LTCC-"$CC"}
4507
4508# If no C compiler flags were specified, use CFLAGS.
4509LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4510
4511# Allow CC to be a program name with arguments.
4512compiler=$CC
4513
4514
4515# Check whether --enable-libtool-lock was given.
4516if test "${enable_libtool_lock+set}" = set; then
4517  enableval=$enable_libtool_lock;
4518fi
4519
4520test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4521
4522# Some flags need to be propagated to the compiler or linker for good
4523# libtool support.
4524case $host in
4525ia64-*-hpux*)
4526  # Find out which ABI we are using.
4527  echo 'int i;' > conftest.$ac_ext
4528  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4529  (eval $ac_compile) 2>&5
4530  ac_status=$?
4531  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4532  (exit $ac_status); }; then
4533    case `/usr/bin/file conftest.$ac_objext` in
4534    *ELF-32*)
4535      HPUX_IA64_MODE="32"
4536      ;;
4537    *ELF-64*)
4538      HPUX_IA64_MODE="64"
4539      ;;
4540    esac
4541  fi
4542  rm -rf conftest*
4543  ;;
4544*-*-irix6*)
4545  # Find out which ABI we are using.
4546  echo '#line 4546 "configure"' > conftest.$ac_ext
4547  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4548  (eval $ac_compile) 2>&5
4549  ac_status=$?
4550  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4551  (exit $ac_status); }; then
4552   if test "$lt_cv_prog_gnu_ld" = yes; then
4553    case `/usr/bin/file conftest.$ac_objext` in
4554    *32-bit*)
4555      LD="${LD-ld} -melf32bsmip"
4556      ;;
4557    *N32*)
4558      LD="${LD-ld} -melf32bmipn32"
4559      ;;
4560    *64-bit*)
4561      LD="${LD-ld} -melf64bmip"
4562      ;;
4563    esac
4564   else
4565    case `/usr/bin/file conftest.$ac_objext` in
4566    *32-bit*)
4567      LD="${LD-ld} -32"
4568      ;;
4569    *N32*)
4570      LD="${LD-ld} -n32"
4571      ;;
4572    *64-bit*)
4573      LD="${LD-ld} -64"
4574      ;;
4575    esac
4576   fi
4577  fi
4578  rm -rf conftest*
4579  ;;
4580
4581x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4582s390*-*linux*|sparc*-*linux*)
4583  # Find out which ABI we are using.
4584  echo 'int i;' > conftest.$ac_ext
4585  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4586  (eval $ac_compile) 2>&5
4587  ac_status=$?
4588  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4589  (exit $ac_status); }; then
4590    case `/usr/bin/file conftest.o` in
4591    *32-bit*)
4592      case $host in
4593        x86_64-*kfreebsd*-gnu)
4594          LD="${LD-ld} -m elf_i386_fbsd"
4595          ;;
4596        x86_64-*linux*)
4597          LD="${LD-ld} -m elf_i386"
4598          ;;
4599        ppc64-*linux*|powerpc64-*linux*)
4600          LD="${LD-ld} -m elf32ppclinux"
4601          ;;
4602        s390x-*linux*)
4603          LD="${LD-ld} -m elf_s390"
4604          ;;
4605        sparc64-*linux*)
4606          LD="${LD-ld} -m elf32_sparc"
4607          ;;
4608      esac
4609      ;;
4610    *64-bit*)
4611      case $host in
4612        x86_64-*kfreebsd*-gnu)
4613          LD="${LD-ld} -m elf_x86_64_fbsd"
4614          ;;
4615        x86_64-*linux*)
4616          LD="${LD-ld} -m elf_x86_64"
4617          ;;
4618        ppc*-*linux*|powerpc*-*linux*)
4619          LD="${LD-ld} -m elf64ppc"
4620          ;;
4621        s390*-*linux*)
4622          LD="${LD-ld} -m elf64_s390"
4623          ;;
4624        sparc*-*linux*)
4625          LD="${LD-ld} -m elf64_sparc"
4626          ;;
4627      esac
4628      ;;
4629    esac
4630  fi
4631  rm -rf conftest*
4632  ;;
4633
4634*-*-sco3.2v5*)
4635  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4636  SAVE_CFLAGS="$CFLAGS"
4637  CFLAGS="$CFLAGS -belf"
4638  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4639$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4640if test "${lt_cv_cc_needs_belf+set}" = set; then
4641  $as_echo_n "(cached) " >&6
4642else
4643  ac_ext=c
4644ac_cpp='$CPP $CPPFLAGS'
4645ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4646ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4647ac_compiler_gnu=$ac_cv_c_compiler_gnu
4648
4649     cat >conftest.$ac_ext <<_ACEOF
4650/* confdefs.h.  */
4651_ACEOF
4652cat confdefs.h >>conftest.$ac_ext
4653cat >>conftest.$ac_ext <<_ACEOF
4654/* end confdefs.h.  */
4655
4656int
4657main ()
4658{
4659
4660  ;
4661  return 0;
4662}
4663_ACEOF
4664rm -f conftest.$ac_objext conftest$ac_exeext
4665if { (ac_try="$ac_link"
4666case "(($ac_try" in
4667  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4668  *) ac_try_echo=$ac_try;;
4669esac
4670eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4671$as_echo "$ac_try_echo") >&5
4672  (eval "$ac_link") 2>conftest.er1
4673  ac_status=$?
4674  grep -v '^ *+' conftest.er1 >conftest.err
4675  rm -f conftest.er1
4676  cat conftest.err >&5
4677  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4678  (exit $ac_status); } && {
4679	 test -z "$ac_c_werror_flag" ||
4680	 test ! -s conftest.err
4681       } && test -s conftest$ac_exeext && {
4682	 test "$cross_compiling" = yes ||
4683	 $as_test_x conftest$ac_exeext
4684       }; then
4685  lt_cv_cc_needs_belf=yes
4686else
4687  $as_echo "$as_me: failed program was:" >&5
4688sed 's/^/| /' conftest.$ac_ext >&5
4689
4690	lt_cv_cc_needs_belf=no
4691fi
4692
4693rm -rf conftest.dSYM
4694rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4695      conftest$ac_exeext conftest.$ac_ext
4696     ac_ext=c
4697ac_cpp='$CPP $CPPFLAGS'
4698ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4699ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4700ac_compiler_gnu=$ac_cv_c_compiler_gnu
4701
4702fi
4703{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4704$as_echo "$lt_cv_cc_needs_belf" >&6; }
4705  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4706    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4707    CFLAGS="$SAVE_CFLAGS"
4708  fi
4709  ;;
4710sparc*-*solaris*)
4711  # Find out which ABI we are using.
4712  echo 'int i;' > conftest.$ac_ext
4713  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4714  (eval $ac_compile) 2>&5
4715  ac_status=$?
4716  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4717  (exit $ac_status); }; then
4718    case `/usr/bin/file conftest.o` in
4719    *64-bit*)
4720      case $lt_cv_prog_gnu_ld in
4721      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4722      *)
4723        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4724	  LD="${LD-ld} -64"
4725	fi
4726	;;
4727      esac
4728      ;;
4729    esac
4730  fi
4731  rm -rf conftest*
4732  ;;
4733
4734
4735esac
4736
4737need_locks="$enable_libtool_lock"
4738
4739
4740ac_ext=c
4741ac_cpp='$CPP $CPPFLAGS'
4742ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4743ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4744ac_compiler_gnu=$ac_cv_c_compiler_gnu
4745{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4746$as_echo_n "checking how to run the C preprocessor... " >&6; }
4747# On Suns, sometimes $CPP names a directory.
4748if test -n "$CPP" && test -d "$CPP"; then
4749  CPP=
4750fi
4751if test -z "$CPP"; then
4752  if test "${ac_cv_prog_CPP+set}" = set; then
4753  $as_echo_n "(cached) " >&6
4754else
4755      # Double quotes because CPP needs to be expanded
4756    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4757    do
4758      ac_preproc_ok=false
4759for ac_c_preproc_warn_flag in '' yes
4760do
4761  # Use a header file that comes with gcc, so configuring glibc
4762  # with a fresh cross-compiler works.
4763  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4764  # <limits.h> exists even on freestanding compilers.
4765  # On the NeXT, cc -E runs the code through the compiler's parser,
4766  # not just through cpp. "Syntax error" is here to catch this case.
4767  cat >conftest.$ac_ext <<_ACEOF
4768/* confdefs.h.  */
4769_ACEOF
4770cat confdefs.h >>conftest.$ac_ext
4771cat >>conftest.$ac_ext <<_ACEOF
4772/* end confdefs.h.  */
4773#ifdef __STDC__
4774# include <limits.h>
4775#else
4776# include <assert.h>
4777#endif
4778		     Syntax error
4779_ACEOF
4780if { (ac_try="$ac_cpp conftest.$ac_ext"
4781case "(($ac_try" in
4782  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4783  *) ac_try_echo=$ac_try;;
4784esac
4785eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4786$as_echo "$ac_try_echo") >&5
4787  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4788  ac_status=$?
4789  grep -v '^ *+' conftest.er1 >conftest.err
4790  rm -f conftest.er1
4791  cat conftest.err >&5
4792  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4793  (exit $ac_status); } >/dev/null && {
4794	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4795	 test ! -s conftest.err
4796       }; then
4797  :
4798else
4799  $as_echo "$as_me: failed program was:" >&5
4800sed 's/^/| /' conftest.$ac_ext >&5
4801
4802  # Broken: fails on valid input.
4803continue
4804fi
4805
4806rm -f conftest.err conftest.$ac_ext
4807
4808  # OK, works on sane cases.  Now check whether nonexistent headers
4809  # can be detected and how.
4810  cat >conftest.$ac_ext <<_ACEOF
4811/* confdefs.h.  */
4812_ACEOF
4813cat confdefs.h >>conftest.$ac_ext
4814cat >>conftest.$ac_ext <<_ACEOF
4815/* end confdefs.h.  */
4816#include <ac_nonexistent.h>
4817_ACEOF
4818if { (ac_try="$ac_cpp conftest.$ac_ext"
4819case "(($ac_try" in
4820  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4821  *) ac_try_echo=$ac_try;;
4822esac
4823eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4824$as_echo "$ac_try_echo") >&5
4825  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4826  ac_status=$?
4827  grep -v '^ *+' conftest.er1 >conftest.err
4828  rm -f conftest.er1
4829  cat conftest.err >&5
4830  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4831  (exit $ac_status); } >/dev/null && {
4832	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4833	 test ! -s conftest.err
4834       }; then
4835  # Broken: success on invalid input.
4836continue
4837else
4838  $as_echo "$as_me: failed program was:" >&5
4839sed 's/^/| /' conftest.$ac_ext >&5
4840
4841  # Passes both tests.
4842ac_preproc_ok=:
4843break
4844fi
4845
4846rm -f conftest.err conftest.$ac_ext
4847
4848done
4849# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4850rm -f conftest.err conftest.$ac_ext
4851if $ac_preproc_ok; then
4852  break
4853fi
4854
4855    done
4856    ac_cv_prog_CPP=$CPP
4857
4858fi
4859  CPP=$ac_cv_prog_CPP
4860else
4861  ac_cv_prog_CPP=$CPP
4862fi
4863{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4864$as_echo "$CPP" >&6; }
4865ac_preproc_ok=false
4866for ac_c_preproc_warn_flag in '' yes
4867do
4868  # Use a header file that comes with gcc, so configuring glibc
4869  # with a fresh cross-compiler works.
4870  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4871  # <limits.h> exists even on freestanding compilers.
4872  # On the NeXT, cc -E runs the code through the compiler's parser,
4873  # not just through cpp. "Syntax error" is here to catch this case.
4874  cat >conftest.$ac_ext <<_ACEOF
4875/* confdefs.h.  */
4876_ACEOF
4877cat confdefs.h >>conftest.$ac_ext
4878cat >>conftest.$ac_ext <<_ACEOF
4879/* end confdefs.h.  */
4880#ifdef __STDC__
4881# include <limits.h>
4882#else
4883# include <assert.h>
4884#endif
4885		     Syntax error
4886_ACEOF
4887if { (ac_try="$ac_cpp conftest.$ac_ext"
4888case "(($ac_try" in
4889  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4890  *) ac_try_echo=$ac_try;;
4891esac
4892eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4893$as_echo "$ac_try_echo") >&5
4894  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4895  ac_status=$?
4896  grep -v '^ *+' conftest.er1 >conftest.err
4897  rm -f conftest.er1
4898  cat conftest.err >&5
4899  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4900  (exit $ac_status); } >/dev/null && {
4901	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4902	 test ! -s conftest.err
4903       }; then
4904  :
4905else
4906  $as_echo "$as_me: failed program was:" >&5
4907sed 's/^/| /' conftest.$ac_ext >&5
4908
4909  # Broken: fails on valid input.
4910continue
4911fi
4912
4913rm -f conftest.err conftest.$ac_ext
4914
4915  # OK, works on sane cases.  Now check whether nonexistent headers
4916  # can be detected and how.
4917  cat >conftest.$ac_ext <<_ACEOF
4918/* confdefs.h.  */
4919_ACEOF
4920cat confdefs.h >>conftest.$ac_ext
4921cat >>conftest.$ac_ext <<_ACEOF
4922/* end confdefs.h.  */
4923#include <ac_nonexistent.h>
4924_ACEOF
4925if { (ac_try="$ac_cpp conftest.$ac_ext"
4926case "(($ac_try" in
4927  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4928  *) ac_try_echo=$ac_try;;
4929esac
4930eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4931$as_echo "$ac_try_echo") >&5
4932  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4933  ac_status=$?
4934  grep -v '^ *+' conftest.er1 >conftest.err
4935  rm -f conftest.er1
4936  cat conftest.err >&5
4937  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4938  (exit $ac_status); } >/dev/null && {
4939	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4940	 test ! -s conftest.err
4941       }; then
4942  # Broken: success on invalid input.
4943continue
4944else
4945  $as_echo "$as_me: failed program was:" >&5
4946sed 's/^/| /' conftest.$ac_ext >&5
4947
4948  # Passes both tests.
4949ac_preproc_ok=:
4950break
4951fi
4952
4953rm -f conftest.err conftest.$ac_ext
4954
4955done
4956# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4957rm -f conftest.err conftest.$ac_ext
4958if $ac_preproc_ok; then
4959  :
4960else
4961  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4962$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4963{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4964See \`config.log' for more details." >&5
4965$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4966See \`config.log' for more details." >&2;}
4967   { (exit 1); exit 1; }; }; }
4968fi
4969
4970ac_ext=c
4971ac_cpp='$CPP $CPPFLAGS'
4972ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4973ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4974ac_compiler_gnu=$ac_cv_c_compiler_gnu
4975
4976
4977{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4978$as_echo_n "checking for ANSI C header files... " >&6; }
4979if test "${ac_cv_header_stdc+set}" = set; then
4980  $as_echo_n "(cached) " >&6
4981else
4982  cat >conftest.$ac_ext <<_ACEOF
4983/* confdefs.h.  */
4984_ACEOF
4985cat confdefs.h >>conftest.$ac_ext
4986cat >>conftest.$ac_ext <<_ACEOF
4987/* end confdefs.h.  */
4988#include <stdlib.h>
4989#include <stdarg.h>
4990#include <string.h>
4991#include <float.h>
4992
4993int
4994main ()
4995{
4996
4997  ;
4998  return 0;
4999}
5000_ACEOF
5001rm -f conftest.$ac_objext
5002if { (ac_try="$ac_compile"
5003case "(($ac_try" in
5004  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5005  *) ac_try_echo=$ac_try;;
5006esac
5007eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5008$as_echo "$ac_try_echo") >&5
5009  (eval "$ac_compile") 2>conftest.er1
5010  ac_status=$?
5011  grep -v '^ *+' conftest.er1 >conftest.err
5012  rm -f conftest.er1
5013  cat conftest.err >&5
5014  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5015  (exit $ac_status); } && {
5016	 test -z "$ac_c_werror_flag" ||
5017	 test ! -s conftest.err
5018       } && test -s conftest.$ac_objext; then
5019  ac_cv_header_stdc=yes
5020else
5021  $as_echo "$as_me: failed program was:" >&5
5022sed 's/^/| /' conftest.$ac_ext >&5
5023
5024	ac_cv_header_stdc=no
5025fi
5026
5027rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5028
5029if test $ac_cv_header_stdc = yes; then
5030  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5031  cat >conftest.$ac_ext <<_ACEOF
5032/* confdefs.h.  */
5033_ACEOF
5034cat confdefs.h >>conftest.$ac_ext
5035cat >>conftest.$ac_ext <<_ACEOF
5036/* end confdefs.h.  */
5037#include <string.h>
5038
5039_ACEOF
5040if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5041  $EGREP "memchr" >/dev/null 2>&1; then
5042  :
5043else
5044  ac_cv_header_stdc=no
5045fi
5046rm -f conftest*
5047
5048fi
5049
5050if test $ac_cv_header_stdc = yes; then
5051  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5052  cat >conftest.$ac_ext <<_ACEOF
5053/* confdefs.h.  */
5054_ACEOF
5055cat confdefs.h >>conftest.$ac_ext
5056cat >>conftest.$ac_ext <<_ACEOF
5057/* end confdefs.h.  */
5058#include <stdlib.h>
5059
5060_ACEOF
5061if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5062  $EGREP "free" >/dev/null 2>&1; then
5063  :
5064else
5065  ac_cv_header_stdc=no
5066fi
5067rm -f conftest*
5068
5069fi
5070
5071if test $ac_cv_header_stdc = yes; then
5072  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5073  if test "$cross_compiling" = yes; then
5074  :
5075else
5076  cat >conftest.$ac_ext <<_ACEOF
5077/* confdefs.h.  */
5078_ACEOF
5079cat confdefs.h >>conftest.$ac_ext
5080cat >>conftest.$ac_ext <<_ACEOF
5081/* end confdefs.h.  */
5082#include <ctype.h>
5083#include <stdlib.h>
5084#if ((' ' & 0x0FF) == 0x020)
5085# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5086# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5087#else
5088# define ISLOWER(c) \
5089		   (('a' <= (c) && (c) <= 'i') \
5090		     || ('j' <= (c) && (c) <= 'r') \
5091		     || ('s' <= (c) && (c) <= 'z'))
5092# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5093#endif
5094
5095#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5096int
5097main ()
5098{
5099  int i;
5100  for (i = 0; i < 256; i++)
5101    if (XOR (islower (i), ISLOWER (i))
5102	|| toupper (i) != TOUPPER (i))
5103      return 2;
5104  return 0;
5105}
5106_ACEOF
5107rm -f conftest$ac_exeext
5108if { (ac_try="$ac_link"
5109case "(($ac_try" in
5110  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5111  *) ac_try_echo=$ac_try;;
5112esac
5113eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5114$as_echo "$ac_try_echo") >&5
5115  (eval "$ac_link") 2>&5
5116  ac_status=$?
5117  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5118  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5119  { (case "(($ac_try" in
5120  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5121  *) ac_try_echo=$ac_try;;
5122esac
5123eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5124$as_echo "$ac_try_echo") >&5
5125  (eval "$ac_try") 2>&5
5126  ac_status=$?
5127  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5128  (exit $ac_status); }; }; then
5129  :
5130else
5131  $as_echo "$as_me: program exited with status $ac_status" >&5
5132$as_echo "$as_me: failed program was:" >&5
5133sed 's/^/| /' conftest.$ac_ext >&5
5134
5135( exit $ac_status )
5136ac_cv_header_stdc=no
5137fi
5138rm -rf conftest.dSYM
5139rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5140fi
5141
5142
5143fi
5144fi
5145{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5146$as_echo "$ac_cv_header_stdc" >&6; }
5147if test $ac_cv_header_stdc = yes; then
5148
5149cat >>confdefs.h <<\_ACEOF
5150#define STDC_HEADERS 1
5151_ACEOF
5152
5153fi
5154
5155# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5166		  inttypes.h stdint.h unistd.h
5167do
5168as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5169{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5170$as_echo_n "checking for $ac_header... " >&6; }
5171if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5172  $as_echo_n "(cached) " >&6
5173else
5174  cat >conftest.$ac_ext <<_ACEOF
5175/* confdefs.h.  */
5176_ACEOF
5177cat confdefs.h >>conftest.$ac_ext
5178cat >>conftest.$ac_ext <<_ACEOF
5179/* end confdefs.h.  */
5180$ac_includes_default
5181
5182#include <$ac_header>
5183_ACEOF
5184rm -f conftest.$ac_objext
5185if { (ac_try="$ac_compile"
5186case "(($ac_try" in
5187  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5188  *) ac_try_echo=$ac_try;;
5189esac
5190eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5191$as_echo "$ac_try_echo") >&5
5192  (eval "$ac_compile") 2>conftest.er1
5193  ac_status=$?
5194  grep -v '^ *+' conftest.er1 >conftest.err
5195  rm -f conftest.er1
5196  cat conftest.err >&5
5197  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5198  (exit $ac_status); } && {
5199	 test -z "$ac_c_werror_flag" ||
5200	 test ! -s conftest.err
5201       } && test -s conftest.$ac_objext; then
5202  eval "$as_ac_Header=yes"
5203else
5204  $as_echo "$as_me: failed program was:" >&5
5205sed 's/^/| /' conftest.$ac_ext >&5
5206
5207	eval "$as_ac_Header=no"
5208fi
5209
5210rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5211fi
5212ac_res=`eval 'as_val=${'$as_ac_Header'}
5213		 $as_echo "$as_val"'`
5214	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5215$as_echo "$ac_res" >&6; }
5216as_val=`eval 'as_val=${'$as_ac_Header'}
5217		 $as_echo "$as_val"'`
5218   if test "x$as_val" = x""yes; then
5219  cat >>confdefs.h <<_ACEOF
5220#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5221_ACEOF
5222
5223fi
5224
5225done
5226
5227
5228
5229for ac_header in dlfcn.h
5230do
5231as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5232if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5233  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5234$as_echo_n "checking for $ac_header... " >&6; }
5235if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5236  $as_echo_n "(cached) " >&6
5237fi
5238ac_res=`eval 'as_val=${'$as_ac_Header'}
5239		 $as_echo "$as_val"'`
5240	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5241$as_echo "$ac_res" >&6; }
5242else
5243  # Is the header compilable?
5244{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5245$as_echo_n "checking $ac_header usability... " >&6; }
5246cat >conftest.$ac_ext <<_ACEOF
5247/* confdefs.h.  */
5248_ACEOF
5249cat confdefs.h >>conftest.$ac_ext
5250cat >>conftest.$ac_ext <<_ACEOF
5251/* end confdefs.h.  */
5252$ac_includes_default
5253#include <$ac_header>
5254_ACEOF
5255rm -f conftest.$ac_objext
5256if { (ac_try="$ac_compile"
5257case "(($ac_try" in
5258  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5259  *) ac_try_echo=$ac_try;;
5260esac
5261eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5262$as_echo "$ac_try_echo") >&5
5263  (eval "$ac_compile") 2>conftest.er1
5264  ac_status=$?
5265  grep -v '^ *+' conftest.er1 >conftest.err
5266  rm -f conftest.er1
5267  cat conftest.err >&5
5268  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5269  (exit $ac_status); } && {
5270	 test -z "$ac_c_werror_flag" ||
5271	 test ! -s conftest.err
5272       } && test -s conftest.$ac_objext; then
5273  ac_header_compiler=yes
5274else
5275  $as_echo "$as_me: failed program was:" >&5
5276sed 's/^/| /' conftest.$ac_ext >&5
5277
5278	ac_header_compiler=no
5279fi
5280
5281rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5282{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5283$as_echo "$ac_header_compiler" >&6; }
5284
5285# Is the header present?
5286{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5287$as_echo_n "checking $ac_header presence... " >&6; }
5288cat >conftest.$ac_ext <<_ACEOF
5289/* confdefs.h.  */
5290_ACEOF
5291cat confdefs.h >>conftest.$ac_ext
5292cat >>conftest.$ac_ext <<_ACEOF
5293/* end confdefs.h.  */
5294#include <$ac_header>
5295_ACEOF
5296if { (ac_try="$ac_cpp conftest.$ac_ext"
5297case "(($ac_try" in
5298  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5299  *) ac_try_echo=$ac_try;;
5300esac
5301eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5302$as_echo "$ac_try_echo") >&5
5303  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5304  ac_status=$?
5305  grep -v '^ *+' conftest.er1 >conftest.err
5306  rm -f conftest.er1
5307  cat conftest.err >&5
5308  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5309  (exit $ac_status); } >/dev/null && {
5310	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5311	 test ! -s conftest.err
5312       }; then
5313  ac_header_preproc=yes
5314else
5315  $as_echo "$as_me: failed program was:" >&5
5316sed 's/^/| /' conftest.$ac_ext >&5
5317
5318  ac_header_preproc=no
5319fi
5320
5321rm -f conftest.err conftest.$ac_ext
5322{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5323$as_echo "$ac_header_preproc" >&6; }
5324
5325# So?  What about this header?
5326case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5327  yes:no: )
5328    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5329$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5330    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5331$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5332    ac_header_preproc=yes
5333    ;;
5334  no:yes:* )
5335    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5336$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5337    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5338$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5339    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5340$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5341    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5342$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5343    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5344$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5345    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5346$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5347    ( cat <<\_ASBOX
5348## ---------------------------------------------------------------------- ##
5349## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5350## ---------------------------------------------------------------------- ##
5351_ASBOX
5352     ) | sed "s/^/$as_me: WARNING:     /" >&2
5353    ;;
5354esac
5355{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5356$as_echo_n "checking for $ac_header... " >&6; }
5357if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5358  $as_echo_n "(cached) " >&6
5359else
5360  eval "$as_ac_Header=\$ac_header_preproc"
5361fi
5362ac_res=`eval 'as_val=${'$as_ac_Header'}
5363		 $as_echo "$as_val"'`
5364	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5365$as_echo "$ac_res" >&6; }
5366
5367fi
5368as_val=`eval 'as_val=${'$as_ac_Header'}
5369		 $as_echo "$as_val"'`
5370   if test "x$as_val" = x""yes; then
5371  cat >>confdefs.h <<_ACEOF
5372#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5373_ACEOF
5374
5375fi
5376
5377done
5378
5379ac_ext=cpp
5380ac_cpp='$CXXCPP $CPPFLAGS'
5381ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5382ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5383ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5384if test -z "$CXX"; then
5385  if test -n "$CCC"; then
5386    CXX=$CCC
5387  else
5388    if test -n "$ac_tool_prefix"; then
5389  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5390  do
5391    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5392set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5393{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5394$as_echo_n "checking for $ac_word... " >&6; }
5395if test "${ac_cv_prog_CXX+set}" = set; then
5396  $as_echo_n "(cached) " >&6
5397else
5398  if test -n "$CXX"; then
5399  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5400else
5401as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5402for as_dir in $PATH
5403do
5404  IFS=$as_save_IFS
5405  test -z "$as_dir" && as_dir=.
5406  for ac_exec_ext in '' $ac_executable_extensions; do
5407  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5408    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5409    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5410    break 2
5411  fi
5412done
5413done
5414IFS=$as_save_IFS
5415
5416fi
5417fi
5418CXX=$ac_cv_prog_CXX
5419if test -n "$CXX"; then
5420  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5421$as_echo "$CXX" >&6; }
5422else
5423  { $as_echo "$as_me:$LINENO: result: no" >&5
5424$as_echo "no" >&6; }
5425fi
5426
5427
5428    test -n "$CXX" && break
5429  done
5430fi
5431if test -z "$CXX"; then
5432  ac_ct_CXX=$CXX
5433  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5434do
5435  # Extract the first word of "$ac_prog", so it can be a program name with args.
5436set dummy $ac_prog; ac_word=$2
5437{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5438$as_echo_n "checking for $ac_word... " >&6; }
5439if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5440  $as_echo_n "(cached) " >&6
5441else
5442  if test -n "$ac_ct_CXX"; then
5443  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5444else
5445as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5446for as_dir in $PATH
5447do
5448  IFS=$as_save_IFS
5449  test -z "$as_dir" && as_dir=.
5450  for ac_exec_ext in '' $ac_executable_extensions; do
5451  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5452    ac_cv_prog_ac_ct_CXX="$ac_prog"
5453    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5454    break 2
5455  fi
5456done
5457done
5458IFS=$as_save_IFS
5459
5460fi
5461fi
5462ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5463if test -n "$ac_ct_CXX"; then
5464  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5465$as_echo "$ac_ct_CXX" >&6; }
5466else
5467  { $as_echo "$as_me:$LINENO: result: no" >&5
5468$as_echo "no" >&6; }
5469fi
5470
5471
5472  test -n "$ac_ct_CXX" && break
5473done
5474
5475  if test "x$ac_ct_CXX" = x; then
5476    CXX="g++"
5477  else
5478    case $cross_compiling:$ac_tool_warned in
5479yes:)
5480{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5481$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5482ac_tool_warned=yes ;;
5483esac
5484    CXX=$ac_ct_CXX
5485  fi
5486fi
5487
5488  fi
5489fi
5490# Provide some information about the compiler.
5491$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5492set X $ac_compile
5493ac_compiler=$2
5494{ (ac_try="$ac_compiler --version >&5"
5495case "(($ac_try" in
5496  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5497  *) ac_try_echo=$ac_try;;
5498esac
5499eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5500$as_echo "$ac_try_echo") >&5
5501  (eval "$ac_compiler --version >&5") 2>&5
5502  ac_status=$?
5503  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5504  (exit $ac_status); }
5505{ (ac_try="$ac_compiler -v >&5"
5506case "(($ac_try" in
5507  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5508  *) ac_try_echo=$ac_try;;
5509esac
5510eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5511$as_echo "$ac_try_echo") >&5
5512  (eval "$ac_compiler -v >&5") 2>&5
5513  ac_status=$?
5514  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5515  (exit $ac_status); }
5516{ (ac_try="$ac_compiler -V >&5"
5517case "(($ac_try" in
5518  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5519  *) ac_try_echo=$ac_try;;
5520esac
5521eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5522$as_echo "$ac_try_echo") >&5
5523  (eval "$ac_compiler -V >&5") 2>&5
5524  ac_status=$?
5525  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5526  (exit $ac_status); }
5527
5528{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5529$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5530if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5531  $as_echo_n "(cached) " >&6
5532else
5533  cat >conftest.$ac_ext <<_ACEOF
5534/* confdefs.h.  */
5535_ACEOF
5536cat confdefs.h >>conftest.$ac_ext
5537cat >>conftest.$ac_ext <<_ACEOF
5538/* end confdefs.h.  */
5539
5540int
5541main ()
5542{
5543#ifndef __GNUC__
5544       choke me
5545#endif
5546
5547  ;
5548  return 0;
5549}
5550_ACEOF
5551rm -f conftest.$ac_objext
5552if { (ac_try="$ac_compile"
5553case "(($ac_try" in
5554  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5555  *) ac_try_echo=$ac_try;;
5556esac
5557eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5558$as_echo "$ac_try_echo") >&5
5559  (eval "$ac_compile") 2>conftest.er1
5560  ac_status=$?
5561  grep -v '^ *+' conftest.er1 >conftest.err
5562  rm -f conftest.er1
5563  cat conftest.err >&5
5564  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5565  (exit $ac_status); } && {
5566	 test -z "$ac_cxx_werror_flag" ||
5567	 test ! -s conftest.err
5568       } && test -s conftest.$ac_objext; then
5569  ac_compiler_gnu=yes
5570else
5571  $as_echo "$as_me: failed program was:" >&5
5572sed 's/^/| /' conftest.$ac_ext >&5
5573
5574	ac_compiler_gnu=no
5575fi
5576
5577rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5578ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5579
5580fi
5581{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5582$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5583if test $ac_compiler_gnu = yes; then
5584  GXX=yes
5585else
5586  GXX=
5587fi
5588ac_test_CXXFLAGS=${CXXFLAGS+set}
5589ac_save_CXXFLAGS=$CXXFLAGS
5590{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5591$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5592if test "${ac_cv_prog_cxx_g+set}" = set; then
5593  $as_echo_n "(cached) " >&6
5594else
5595  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5596   ac_cxx_werror_flag=yes
5597   ac_cv_prog_cxx_g=no
5598   CXXFLAGS="-g"
5599   cat >conftest.$ac_ext <<_ACEOF
5600/* confdefs.h.  */
5601_ACEOF
5602cat confdefs.h >>conftest.$ac_ext
5603cat >>conftest.$ac_ext <<_ACEOF
5604/* end confdefs.h.  */
5605
5606int
5607main ()
5608{
5609
5610  ;
5611  return 0;
5612}
5613_ACEOF
5614rm -f conftest.$ac_objext
5615if { (ac_try="$ac_compile"
5616case "(($ac_try" in
5617  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5618  *) ac_try_echo=$ac_try;;
5619esac
5620eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5621$as_echo "$ac_try_echo") >&5
5622  (eval "$ac_compile") 2>conftest.er1
5623  ac_status=$?
5624  grep -v '^ *+' conftest.er1 >conftest.err
5625  rm -f conftest.er1
5626  cat conftest.err >&5
5627  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5628  (exit $ac_status); } && {
5629	 test -z "$ac_cxx_werror_flag" ||
5630	 test ! -s conftest.err
5631       } && test -s conftest.$ac_objext; then
5632  ac_cv_prog_cxx_g=yes
5633else
5634  $as_echo "$as_me: failed program was:" >&5
5635sed 's/^/| /' conftest.$ac_ext >&5
5636
5637	CXXFLAGS=""
5638      cat >conftest.$ac_ext <<_ACEOF
5639/* confdefs.h.  */
5640_ACEOF
5641cat confdefs.h >>conftest.$ac_ext
5642cat >>conftest.$ac_ext <<_ACEOF
5643/* end confdefs.h.  */
5644
5645int
5646main ()
5647{
5648
5649  ;
5650  return 0;
5651}
5652_ACEOF
5653rm -f conftest.$ac_objext
5654if { (ac_try="$ac_compile"
5655case "(($ac_try" in
5656  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5657  *) ac_try_echo=$ac_try;;
5658esac
5659eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5660$as_echo "$ac_try_echo") >&5
5661  (eval "$ac_compile") 2>conftest.er1
5662  ac_status=$?
5663  grep -v '^ *+' conftest.er1 >conftest.err
5664  rm -f conftest.er1
5665  cat conftest.err >&5
5666  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5667  (exit $ac_status); } && {
5668	 test -z "$ac_cxx_werror_flag" ||
5669	 test ! -s conftest.err
5670       } && test -s conftest.$ac_objext; then
5671  :
5672else
5673  $as_echo "$as_me: failed program was:" >&5
5674sed 's/^/| /' conftest.$ac_ext >&5
5675
5676	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5677	 CXXFLAGS="-g"
5678	 cat >conftest.$ac_ext <<_ACEOF
5679/* confdefs.h.  */
5680_ACEOF
5681cat confdefs.h >>conftest.$ac_ext
5682cat >>conftest.$ac_ext <<_ACEOF
5683/* end confdefs.h.  */
5684
5685int
5686main ()
5687{
5688
5689  ;
5690  return 0;
5691}
5692_ACEOF
5693rm -f conftest.$ac_objext
5694if { (ac_try="$ac_compile"
5695case "(($ac_try" in
5696  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5697  *) ac_try_echo=$ac_try;;
5698esac
5699eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5700$as_echo "$ac_try_echo") >&5
5701  (eval "$ac_compile") 2>conftest.er1
5702  ac_status=$?
5703  grep -v '^ *+' conftest.er1 >conftest.err
5704  rm -f conftest.er1
5705  cat conftest.err >&5
5706  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5707  (exit $ac_status); } && {
5708	 test -z "$ac_cxx_werror_flag" ||
5709	 test ! -s conftest.err
5710       } && test -s conftest.$ac_objext; then
5711  ac_cv_prog_cxx_g=yes
5712else
5713  $as_echo "$as_me: failed program was:" >&5
5714sed 's/^/| /' conftest.$ac_ext >&5
5715
5716
5717fi
5718
5719rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5720fi
5721
5722rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5723fi
5724
5725rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5726   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5727fi
5728{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5729$as_echo "$ac_cv_prog_cxx_g" >&6; }
5730if test "$ac_test_CXXFLAGS" = set; then
5731  CXXFLAGS=$ac_save_CXXFLAGS
5732elif test $ac_cv_prog_cxx_g = yes; then
5733  if test "$GXX" = yes; then
5734    CXXFLAGS="-g -O2"
5735  else
5736    CXXFLAGS="-g"
5737  fi
5738else
5739  if test "$GXX" = yes; then
5740    CXXFLAGS="-O2"
5741  else
5742    CXXFLAGS=
5743  fi
5744fi
5745ac_ext=cpp
5746ac_cpp='$CXXCPP $CPPFLAGS'
5747ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5748ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5749ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5750
5751depcc="$CXX"  am_compiler_list=
5752
5753{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5754$as_echo_n "checking dependency style of $depcc... " >&6; }
5755if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5756  $as_echo_n "(cached) " >&6
5757else
5758  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5759  # We make a subdir and do the tests there.  Otherwise we can end up
5760  # making bogus files that we don't know about and never remove.  For
5761  # instance it was reported that on HP-UX the gcc test will end up
5762  # making a dummy file named `D' -- because `-MD' means `put the output
5763  # in D'.
5764  mkdir conftest.dir
5765  # Copy depcomp to subdir because otherwise we won't find it if we're
5766  # using a relative directory.
5767  cp "$am_depcomp" conftest.dir
5768  cd conftest.dir
5769  # We will build objects and dependencies in a subdirectory because
5770  # it helps to detect inapplicable dependency modes.  For instance
5771  # both Tru64's cc and ICC support -MD to output dependencies as a
5772  # side effect of compilation, but ICC will put the dependencies in
5773  # the current directory while Tru64 will put them in the object
5774  # directory.
5775  mkdir sub
5776
5777  am_cv_CXX_dependencies_compiler_type=none
5778  if test "$am_compiler_list" = ""; then
5779     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5780  fi
5781  am__universal=false
5782  case " $depcc " in #(
5783     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5784     esac
5785
5786  for depmode in $am_compiler_list; do
5787    # Setup a source with many dependencies, because some compilers
5788    # like to wrap large dependency lists on column 80 (with \), and
5789    # we should not choose a depcomp mode which is confused by this.
5790    #
5791    # We need to recreate these files for each test, as the compiler may
5792    # overwrite some of them when testing with obscure command lines.
5793    # This happens at least with the AIX C compiler.
5794    : > sub/conftest.c
5795    for i in 1 2 3 4 5 6; do
5796      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5797      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5798      # Solaris 8's {/usr,}/bin/sh.
5799      touch sub/conftst$i.h
5800    done
5801    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5802
5803    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5804    # mode.  It turns out that the SunPro C++ compiler does not properly
5805    # handle `-M -o', and we need to detect this.  Also, some Intel
5806    # versions had trouble with output in subdirs
5807    am__obj=sub/conftest.${OBJEXT-o}
5808    am__minus_obj="-o $am__obj"
5809    case $depmode in
5810    gcc)
5811      # This depmode causes a compiler race in universal mode.
5812      test "$am__universal" = false || continue
5813      ;;
5814    nosideeffect)
5815      # after this tag, mechanisms are not by side-effect, so they'll
5816      # only be used when explicitly requested
5817      if test "x$enable_dependency_tracking" = xyes; then
5818	continue
5819      else
5820	break
5821      fi
5822      ;;
5823    msvisualcpp | msvcmsys)
5824      # This compiler won't grok `-c -o', but also, the minuso test has
5825      # not run yet.  These depmodes are late enough in the game, and
5826      # so weak that their functioning should not be impacted.
5827      am__obj=conftest.${OBJEXT-o}
5828      am__minus_obj=
5829      ;;
5830    none) break ;;
5831    esac
5832    if depmode=$depmode \
5833       source=sub/conftest.c object=$am__obj \
5834       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5835       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5836         >/dev/null 2>conftest.err &&
5837       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5838       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5839       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5840       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5841      # icc doesn't choke on unknown options, it will just issue warnings
5842      # or remarks (even with -Werror).  So we grep stderr for any message
5843      # that says an option was ignored or not supported.
5844      # When given -MP, icc 7.0 and 7.1 complain thusly:
5845      #   icc: Command line warning: ignoring option '-M'; no argument required
5846      # The diagnosis changed in icc 8.0:
5847      #   icc: Command line remark: option '-MP' not supported
5848      if (grep 'ignoring option' conftest.err ||
5849          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5850        am_cv_CXX_dependencies_compiler_type=$depmode
5851        break
5852      fi
5853    fi
5854  done
5855
5856  cd ..
5857  rm -rf conftest.dir
5858else
5859  am_cv_CXX_dependencies_compiler_type=none
5860fi
5861
5862fi
5863{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5864$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5865CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5866
5867 if
5868  test "x$enable_dependency_tracking" != xno \
5869  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5870  am__fastdepCXX_TRUE=
5871  am__fastdepCXX_FALSE='#'
5872else
5873  am__fastdepCXX_TRUE='#'
5874  am__fastdepCXX_FALSE=
5875fi
5876
5877
5878
5879
5880if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5881    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5882    (test "X$CXX" != "Xg++"))) ; then
5883  ac_ext=cpp
5884ac_cpp='$CXXCPP $CPPFLAGS'
5885ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5886ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5887ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5888{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5889$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5890if test -z "$CXXCPP"; then
5891  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5892  $as_echo_n "(cached) " >&6
5893else
5894      # Double quotes because CXXCPP needs to be expanded
5895    for CXXCPP in "$CXX -E" "/lib/cpp"
5896    do
5897      ac_preproc_ok=false
5898for ac_cxx_preproc_warn_flag in '' yes
5899do
5900  # Use a header file that comes with gcc, so configuring glibc
5901  # with a fresh cross-compiler works.
5902  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5903  # <limits.h> exists even on freestanding compilers.
5904  # On the NeXT, cc -E runs the code through the compiler's parser,
5905  # not just through cpp. "Syntax error" is here to catch this case.
5906  cat >conftest.$ac_ext <<_ACEOF
5907/* confdefs.h.  */
5908_ACEOF
5909cat confdefs.h >>conftest.$ac_ext
5910cat >>conftest.$ac_ext <<_ACEOF
5911/* end confdefs.h.  */
5912#ifdef __STDC__
5913# include <limits.h>
5914#else
5915# include <assert.h>
5916#endif
5917		     Syntax error
5918_ACEOF
5919if { (ac_try="$ac_cpp conftest.$ac_ext"
5920case "(($ac_try" in
5921  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5922  *) ac_try_echo=$ac_try;;
5923esac
5924eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5925$as_echo "$ac_try_echo") >&5
5926  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5927  ac_status=$?
5928  grep -v '^ *+' conftest.er1 >conftest.err
5929  rm -f conftest.er1
5930  cat conftest.err >&5
5931  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5932  (exit $ac_status); } >/dev/null && {
5933	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5934	 test ! -s conftest.err
5935       }; then
5936  :
5937else
5938  $as_echo "$as_me: failed program was:" >&5
5939sed 's/^/| /' conftest.$ac_ext >&5
5940
5941  # Broken: fails on valid input.
5942continue
5943fi
5944
5945rm -f conftest.err conftest.$ac_ext
5946
5947  # OK, works on sane cases.  Now check whether nonexistent headers
5948  # can be detected and how.
5949  cat >conftest.$ac_ext <<_ACEOF
5950/* confdefs.h.  */
5951_ACEOF
5952cat confdefs.h >>conftest.$ac_ext
5953cat >>conftest.$ac_ext <<_ACEOF
5954/* end confdefs.h.  */
5955#include <ac_nonexistent.h>
5956_ACEOF
5957if { (ac_try="$ac_cpp conftest.$ac_ext"
5958case "(($ac_try" in
5959  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5960  *) ac_try_echo=$ac_try;;
5961esac
5962eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5963$as_echo "$ac_try_echo") >&5
5964  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5965  ac_status=$?
5966  grep -v '^ *+' conftest.er1 >conftest.err
5967  rm -f conftest.er1
5968  cat conftest.err >&5
5969  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5970  (exit $ac_status); } >/dev/null && {
5971	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5972	 test ! -s conftest.err
5973       }; then
5974  # Broken: success on invalid input.
5975continue
5976else
5977  $as_echo "$as_me: failed program was:" >&5
5978sed 's/^/| /' conftest.$ac_ext >&5
5979
5980  # Passes both tests.
5981ac_preproc_ok=:
5982break
5983fi
5984
5985rm -f conftest.err conftest.$ac_ext
5986
5987done
5988# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5989rm -f conftest.err conftest.$ac_ext
5990if $ac_preproc_ok; then
5991  break
5992fi
5993
5994    done
5995    ac_cv_prog_CXXCPP=$CXXCPP
5996
5997fi
5998  CXXCPP=$ac_cv_prog_CXXCPP
5999else
6000  ac_cv_prog_CXXCPP=$CXXCPP
6001fi
6002{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6003$as_echo "$CXXCPP" >&6; }
6004ac_preproc_ok=false
6005for ac_cxx_preproc_warn_flag in '' yes
6006do
6007  # Use a header file that comes with gcc, so configuring glibc
6008  # with a fresh cross-compiler works.
6009  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6010  # <limits.h> exists even on freestanding compilers.
6011  # On the NeXT, cc -E runs the code through the compiler's parser,
6012  # not just through cpp. "Syntax error" is here to catch this case.
6013  cat >conftest.$ac_ext <<_ACEOF
6014/* confdefs.h.  */
6015_ACEOF
6016cat confdefs.h >>conftest.$ac_ext
6017cat >>conftest.$ac_ext <<_ACEOF
6018/* end confdefs.h.  */
6019#ifdef __STDC__
6020# include <limits.h>
6021#else
6022# include <assert.h>
6023#endif
6024		     Syntax error
6025_ACEOF
6026if { (ac_try="$ac_cpp conftest.$ac_ext"
6027case "(($ac_try" in
6028  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6029  *) ac_try_echo=$ac_try;;
6030esac
6031eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6032$as_echo "$ac_try_echo") >&5
6033  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6034  ac_status=$?
6035  grep -v '^ *+' conftest.er1 >conftest.err
6036  rm -f conftest.er1
6037  cat conftest.err >&5
6038  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6039  (exit $ac_status); } >/dev/null && {
6040	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6041	 test ! -s conftest.err
6042       }; then
6043  :
6044else
6045  $as_echo "$as_me: failed program was:" >&5
6046sed 's/^/| /' conftest.$ac_ext >&5
6047
6048  # Broken: fails on valid input.
6049continue
6050fi
6051
6052rm -f conftest.err conftest.$ac_ext
6053
6054  # OK, works on sane cases.  Now check whether nonexistent headers
6055  # can be detected and how.
6056  cat >conftest.$ac_ext <<_ACEOF
6057/* confdefs.h.  */
6058_ACEOF
6059cat confdefs.h >>conftest.$ac_ext
6060cat >>conftest.$ac_ext <<_ACEOF
6061/* end confdefs.h.  */
6062#include <ac_nonexistent.h>
6063_ACEOF
6064if { (ac_try="$ac_cpp conftest.$ac_ext"
6065case "(($ac_try" in
6066  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6067  *) ac_try_echo=$ac_try;;
6068esac
6069eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6070$as_echo "$ac_try_echo") >&5
6071  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6072  ac_status=$?
6073  grep -v '^ *+' conftest.er1 >conftest.err
6074  rm -f conftest.er1
6075  cat conftest.err >&5
6076  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6077  (exit $ac_status); } >/dev/null && {
6078	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6079	 test ! -s conftest.err
6080       }; then
6081  # Broken: success on invalid input.
6082continue
6083else
6084  $as_echo "$as_me: failed program was:" >&5
6085sed 's/^/| /' conftest.$ac_ext >&5
6086
6087  # Passes both tests.
6088ac_preproc_ok=:
6089break
6090fi
6091
6092rm -f conftest.err conftest.$ac_ext
6093
6094done
6095# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6096rm -f conftest.err conftest.$ac_ext
6097if $ac_preproc_ok; then
6098  :
6099else
6100  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6101$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6102{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6103See \`config.log' for more details." >&5
6104$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6105See \`config.log' for more details." >&2;}
6106   { (exit 1); exit 1; }; }; }
6107fi
6108
6109ac_ext=cpp
6110ac_cpp='$CXXCPP $CPPFLAGS'
6111ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6112ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6113ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6114
6115fi
6116
6117
6118ac_ext=f
6119ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6120ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6121ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6122if test -n "$ac_tool_prefix"; then
6123  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6124  do
6125    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6126set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6127{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6128$as_echo_n "checking for $ac_word... " >&6; }
6129if test "${ac_cv_prog_F77+set}" = set; then
6130  $as_echo_n "(cached) " >&6
6131else
6132  if test -n "$F77"; then
6133  ac_cv_prog_F77="$F77" # Let the user override the test.
6134else
6135as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6136for as_dir in $PATH
6137do
6138  IFS=$as_save_IFS
6139  test -z "$as_dir" && as_dir=.
6140  for ac_exec_ext in '' $ac_executable_extensions; do
6141  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6142    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6143    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6144    break 2
6145  fi
6146done
6147done
6148IFS=$as_save_IFS
6149
6150fi
6151fi
6152F77=$ac_cv_prog_F77
6153if test -n "$F77"; then
6154  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6155$as_echo "$F77" >&6; }
6156else
6157  { $as_echo "$as_me:$LINENO: result: no" >&5
6158$as_echo "no" >&6; }
6159fi
6160
6161
6162    test -n "$F77" && break
6163  done
6164fi
6165if test -z "$F77"; then
6166  ac_ct_F77=$F77
6167  for ac_prog in g77 xlf f77 frt pgf77 cf77 fort77 fl32 af77 xlf90 f90 pgf90 pghpf epcf90 gfortran g95 xlf95 f95 fort ifort ifc efc pgf95 lf95 ftn
6168do
6169  # Extract the first word of "$ac_prog", so it can be a program name with args.
6170set dummy $ac_prog; ac_word=$2
6171{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6172$as_echo_n "checking for $ac_word... " >&6; }
6173if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6174  $as_echo_n "(cached) " >&6
6175else
6176  if test -n "$ac_ct_F77"; then
6177  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6178else
6179as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6180for as_dir in $PATH
6181do
6182  IFS=$as_save_IFS
6183  test -z "$as_dir" && as_dir=.
6184  for ac_exec_ext in '' $ac_executable_extensions; do
6185  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6186    ac_cv_prog_ac_ct_F77="$ac_prog"
6187    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6188    break 2
6189  fi
6190done
6191done
6192IFS=$as_save_IFS
6193
6194fi
6195fi
6196ac_ct_F77=$ac_cv_prog_ac_ct_F77
6197if test -n "$ac_ct_F77"; then
6198  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6199$as_echo "$ac_ct_F77" >&6; }
6200else
6201  { $as_echo "$as_me:$LINENO: result: no" >&5
6202$as_echo "no" >&6; }
6203fi
6204
6205
6206  test -n "$ac_ct_F77" && break
6207done
6208
6209  if test "x$ac_ct_F77" = x; then
6210    F77=""
6211  else
6212    case $cross_compiling:$ac_tool_warned in
6213yes:)
6214{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6215$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6216ac_tool_warned=yes ;;
6217esac
6218    F77=$ac_ct_F77
6219  fi
6220fi
6221
6222
6223# Provide some information about the compiler.
6224$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6225set X $ac_compile
6226ac_compiler=$2
6227{ (ac_try="$ac_compiler --version >&5"
6228case "(($ac_try" in
6229  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6230  *) ac_try_echo=$ac_try;;
6231esac
6232eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6233$as_echo "$ac_try_echo") >&5
6234  (eval "$ac_compiler --version >&5") 2>&5
6235  ac_status=$?
6236  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6237  (exit $ac_status); }
6238{ (ac_try="$ac_compiler -v >&5"
6239case "(($ac_try" in
6240  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6241  *) ac_try_echo=$ac_try;;
6242esac
6243eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6244$as_echo "$ac_try_echo") >&5
6245  (eval "$ac_compiler -v >&5") 2>&5
6246  ac_status=$?
6247  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6248  (exit $ac_status); }
6249{ (ac_try="$ac_compiler -V >&5"
6250case "(($ac_try" in
6251  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6252  *) ac_try_echo=$ac_try;;
6253esac
6254eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6255$as_echo "$ac_try_echo") >&5
6256  (eval "$ac_compiler -V >&5") 2>&5
6257  ac_status=$?
6258  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6259  (exit $ac_status); }
6260rm -f a.out
6261
6262# If we don't use `.F' as extension, the preprocessor is not run on the
6263# input file.  (Note that this only needs to work for GNU compilers.)
6264ac_save_ext=$ac_ext
6265ac_ext=F
6266{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6267$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6268if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6269  $as_echo_n "(cached) " >&6
6270else
6271  cat >conftest.$ac_ext <<_ACEOF
6272      program main
6273#ifndef __GNUC__
6274       choke me
6275#endif
6276
6277      end
6278_ACEOF
6279rm -f conftest.$ac_objext
6280if { (ac_try="$ac_compile"
6281case "(($ac_try" in
6282  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6283  *) ac_try_echo=$ac_try;;
6284esac
6285eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6286$as_echo "$ac_try_echo") >&5
6287  (eval "$ac_compile") 2>conftest.er1
6288  ac_status=$?
6289  grep -v '^ *+' conftest.er1 >conftest.err
6290  rm -f conftest.er1
6291  cat conftest.err >&5
6292  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6293  (exit $ac_status); } && {
6294	 test -z "$ac_f77_werror_flag" ||
6295	 test ! -s conftest.err
6296       } && test -s conftest.$ac_objext; then
6297  ac_compiler_gnu=yes
6298else
6299  $as_echo "$as_me: failed program was:" >&5
6300sed 's/^/| /' conftest.$ac_ext >&5
6301
6302	ac_compiler_gnu=no
6303fi
6304
6305rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6306ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6307
6308fi
6309{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6310$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6311ac_ext=$ac_save_ext
6312ac_test_FFLAGS=${FFLAGS+set}
6313ac_save_FFLAGS=$FFLAGS
6314FFLAGS=
6315{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6316$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6317if test "${ac_cv_prog_f77_g+set}" = set; then
6318  $as_echo_n "(cached) " >&6
6319else
6320  FFLAGS=-g
6321cat >conftest.$ac_ext <<_ACEOF
6322      program main
6323
6324      end
6325_ACEOF
6326rm -f conftest.$ac_objext
6327if { (ac_try="$ac_compile"
6328case "(($ac_try" in
6329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6330  *) ac_try_echo=$ac_try;;
6331esac
6332eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6333$as_echo "$ac_try_echo") >&5
6334  (eval "$ac_compile") 2>conftest.er1
6335  ac_status=$?
6336  grep -v '^ *+' conftest.er1 >conftest.err
6337  rm -f conftest.er1
6338  cat conftest.err >&5
6339  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6340  (exit $ac_status); } && {
6341	 test -z "$ac_f77_werror_flag" ||
6342	 test ! -s conftest.err
6343       } && test -s conftest.$ac_objext; then
6344  ac_cv_prog_f77_g=yes
6345else
6346  $as_echo "$as_me: failed program was:" >&5
6347sed 's/^/| /' conftest.$ac_ext >&5
6348
6349	ac_cv_prog_f77_g=no
6350fi
6351
6352rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6353
6354fi
6355{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6356$as_echo "$ac_cv_prog_f77_g" >&6; }
6357if test "$ac_test_FFLAGS" = set; then
6358  FFLAGS=$ac_save_FFLAGS
6359elif test $ac_cv_prog_f77_g = yes; then
6360  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6361    FFLAGS="-g -O2"
6362  else
6363    FFLAGS="-g"
6364  fi
6365else
6366  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6367    FFLAGS="-O2"
6368  else
6369    FFLAGS=
6370  fi
6371fi
6372
6373if test $ac_compiler_gnu = yes; then
6374  G77=yes
6375else
6376  G77=
6377fi
6378ac_ext=c
6379ac_cpp='$CPP $CPPFLAGS'
6380ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6381ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6382ac_compiler_gnu=$ac_cv_c_compiler_gnu
6383
6384
6385
6386# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6387# find the maximum length of command line arguments
6388{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6389$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6390if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6391  $as_echo_n "(cached) " >&6
6392else
6393    i=0
6394  teststring="ABCD"
6395
6396  case $build_os in
6397  msdosdjgpp*)
6398    # On DJGPP, this test can blow up pretty badly due to problems in libc
6399    # (any single argument exceeding 2000 bytes causes a buffer overrun
6400    # during glob expansion).  Even if it were fixed, the result of this
6401    # check would be larger than it should be.
6402    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6403    ;;
6404
6405  gnu*)
6406    # Under GNU Hurd, this test is not required because there is
6407    # no limit to the length of command line arguments.
6408    # Libtool will interpret -1 as no limit whatsoever
6409    lt_cv_sys_max_cmd_len=-1;
6410    ;;
6411
6412  cygwin* | mingw*)
6413    # On Win9x/ME, this test blows up -- it succeeds, but takes
6414    # about 5 minutes as the teststring grows exponentially.
6415    # Worse, since 9x/ME are not pre-emptively multitasking,
6416    # you end up with a "frozen" computer, even though with patience
6417    # the test eventually succeeds (with a max line length of 256k).
6418    # Instead, let's just punt: use the minimum linelength reported by
6419    # all of the supported platforms: 8192 (on NT/2K/XP).
6420    lt_cv_sys_max_cmd_len=8192;
6421    ;;
6422
6423  amigaos*)
6424    # On AmigaOS with pdksh, this test takes hours, literally.
6425    # So we just punt and use a minimum line length of 8192.
6426    lt_cv_sys_max_cmd_len=8192;
6427    ;;
6428
6429  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6430    # This has been around since 386BSD, at least.  Likely further.
6431    if test -x /sbin/sysctl; then
6432      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6433    elif test -x /usr/sbin/sysctl; then
6434      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6435    else
6436      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6437    fi
6438    # And add a safety zone
6439    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6440    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6441    ;;
6442
6443  interix*)
6444    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6445    lt_cv_sys_max_cmd_len=196608
6446    ;;
6447
6448  osf*)
6449    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6450    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6451    # nice to cause kernel panics so lets avoid the loop below.
6452    # First set a reasonable default.
6453    lt_cv_sys_max_cmd_len=16384
6454    #
6455    if test -x /sbin/sysconfig; then
6456      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6457        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6458      esac
6459    fi
6460    ;;
6461  sco3.2v5*)
6462    lt_cv_sys_max_cmd_len=102400
6463    ;;
6464  sysv5* | sco5v6* | sysv4.2uw2*)
6465    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6466    if test -n "$kargmax"; then
6467      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6468    else
6469      lt_cv_sys_max_cmd_len=32768
6470    fi
6471    ;;
6472  *)
6473    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6474    if test -n "$lt_cv_sys_max_cmd_len"; then
6475      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6476      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6477    else
6478      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6479      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6480	       = "XX$teststring") >/dev/null 2>&1 &&
6481	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6482	      lt_cv_sys_max_cmd_len=$new_result &&
6483	      test $i != 17 # 1/2 MB should be enough
6484      do
6485        i=`expr $i + 1`
6486        teststring=$teststring$teststring
6487      done
6488      teststring=
6489      # Add a significant safety factor because C++ compilers can tack on massive
6490      # amounts of additional arguments before passing them to the linker.
6491      # It appears as though 1/2 is a usable value.
6492      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6493    fi
6494    ;;
6495  esac
6496
6497fi
6498
6499if test -n $lt_cv_sys_max_cmd_len ; then
6500  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6501$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6502else
6503  { $as_echo "$as_me:$LINENO: result: none" >&5
6504$as_echo "none" >&6; }
6505fi
6506
6507
6508
6509
6510
6511# Check for command to grab the raw symbol name followed by C symbol from nm.
6512{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6513$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6514if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6515  $as_echo_n "(cached) " >&6
6516else
6517
6518# These are sane defaults that work on at least a few old systems.
6519# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6520
6521# Character class describing NM global symbol codes.
6522symcode='[BCDEGRST]'
6523
6524# Regexp to match symbols that can be accessed directly from C.
6525sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6526
6527# Transform an extracted symbol line into a proper C declaration
6528lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6529
6530# Transform an extracted symbol line into symbol name and symbol address
6531lt_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'"
6532
6533# Define system-specific variables.
6534case $host_os in
6535aix*)
6536  symcode='[BCDT]'
6537  ;;
6538cygwin* | mingw* | pw32*)
6539  symcode='[ABCDGISTW]'
6540  ;;
6541hpux*) # Its linker distinguishes data from code symbols
6542  if test "$host_cpu" = ia64; then
6543    symcode='[ABCDEGRST]'
6544  fi
6545  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6546  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'"
6547  ;;
6548linux* | k*bsd*-gnu)
6549  if test "$host_cpu" = ia64; then
6550    symcode='[ABCDGIRSTW]'
6551    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6552    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'"
6553  fi
6554  ;;
6555irix* | nonstopux*)
6556  symcode='[BCDEGRST]'
6557  ;;
6558osf*)
6559  symcode='[BCDEGQRST]'
6560  ;;
6561solaris*)
6562  symcode='[BDRT]'
6563  ;;
6564sco3.2v5*)
6565  symcode='[DT]'
6566  ;;
6567sysv4.2uw2*)
6568  symcode='[DT]'
6569  ;;
6570sysv5* | sco5v6* | unixware* | OpenUNIX*)
6571  symcode='[ABDT]'
6572  ;;
6573sysv4)
6574  symcode='[DFNSTU]'
6575  ;;
6576esac
6577
6578# Handle CRLF in mingw tool chain
6579opt_cr=
6580case $build_os in
6581mingw*)
6582  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6583  ;;
6584esac
6585
6586# If we're using GNU nm, then use its standard symbol codes.
6587case `$NM -V 2>&1` in
6588*GNU* | *'with BFD'*)
6589  symcode='[ABCDGIRSTW]' ;;
6590esac
6591
6592# Try without a prefix undercore, then with it.
6593for ac_symprfx in "" "_"; do
6594
6595  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6596  symxfrm="\\1 $ac_symprfx\\2 \\2"
6597
6598  # Write the raw and C identifiers.
6599  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6600
6601  # Check to see that the pipe works correctly.
6602  pipe_works=no
6603
6604  rm -f conftest*
6605  cat > conftest.$ac_ext <<EOF
6606#ifdef __cplusplus
6607extern "C" {
6608#endif
6609char nm_test_var;
6610void nm_test_func(){}
6611#ifdef __cplusplus
6612}
6613#endif
6614int main(){nm_test_var='a';nm_test_func();return(0);}
6615EOF
6616
6617  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6618  (eval $ac_compile) 2>&5
6619  ac_status=$?
6620  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6621  (exit $ac_status); }; then
6622    # Now try to grab the symbols.
6623    nlist=conftest.nm
6624    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6625  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6626  ac_status=$?
6627  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6628  (exit $ac_status); } && test -s "$nlist"; then
6629      # Try sorting and uniquifying the output.
6630      if sort "$nlist" | uniq > "$nlist"T; then
6631	mv -f "$nlist"T "$nlist"
6632      else
6633	rm -f "$nlist"T
6634      fi
6635
6636      # Make sure that we snagged all the symbols we need.
6637      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6638	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6639	  cat <<EOF > conftest.$ac_ext
6640#ifdef __cplusplus
6641extern "C" {
6642#endif
6643
6644EOF
6645	  # Now generate the symbol file.
6646	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6647
6648	  cat <<EOF >> conftest.$ac_ext
6649#if defined (__STDC__) && __STDC__
6650# define lt_ptr_t void *
6651#else
6652# define lt_ptr_t char *
6653# define const
6654#endif
6655
6656/* The mapping between symbol names and symbols. */
6657const struct {
6658  const char *name;
6659  lt_ptr_t address;
6660}
6661lt_preloaded_symbols[] =
6662{
6663EOF
6664	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6665	  cat <<\EOF >> conftest.$ac_ext
6666  {0, (lt_ptr_t) 0}
6667};
6668
6669#ifdef __cplusplus
6670}
6671#endif
6672EOF
6673	  # Now try linking the two files.
6674	  mv conftest.$ac_objext conftstm.$ac_objext
6675	  lt_save_LIBS="$LIBS"
6676	  lt_save_CFLAGS="$CFLAGS"
6677	  LIBS="conftstm.$ac_objext"
6678	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6679	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6680  (eval $ac_link) 2>&5
6681  ac_status=$?
6682  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6683  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6684	    pipe_works=yes
6685	  fi
6686	  LIBS="$lt_save_LIBS"
6687	  CFLAGS="$lt_save_CFLAGS"
6688	else
6689	  echo "cannot find nm_test_func in $nlist" >&5
6690	fi
6691      else
6692	echo "cannot find nm_test_var in $nlist" >&5
6693      fi
6694    else
6695      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6696    fi
6697  else
6698    echo "$progname: failed program was:" >&5
6699    cat conftest.$ac_ext >&5
6700  fi
6701  rm -rf conftest* conftst*
6702
6703  # Do not use the global_symbol_pipe unless it works.
6704  if test "$pipe_works" = yes; then
6705    break
6706  else
6707    lt_cv_sys_global_symbol_pipe=
6708  fi
6709done
6710
6711fi
6712
6713if test -z "$lt_cv_sys_global_symbol_pipe"; then
6714  lt_cv_sys_global_symbol_to_cdecl=
6715fi
6716if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6717  { $as_echo "$as_me:$LINENO: result: failed" >&5
6718$as_echo "failed" >&6; }
6719else
6720  { $as_echo "$as_me:$LINENO: result: ok" >&5
6721$as_echo "ok" >&6; }
6722fi
6723
6724{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6725$as_echo_n "checking for objdir... " >&6; }
6726if test "${lt_cv_objdir+set}" = set; then
6727  $as_echo_n "(cached) " >&6
6728else
6729  rm -f .libs 2>/dev/null
6730mkdir .libs 2>/dev/null
6731if test -d .libs; then
6732  lt_cv_objdir=.libs
6733else
6734  # MS-DOS does not allow filenames that begin with a dot.
6735  lt_cv_objdir=_libs
6736fi
6737rmdir .libs 2>/dev/null
6738fi
6739{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6740$as_echo "$lt_cv_objdir" >&6; }
6741objdir=$lt_cv_objdir
6742
6743
6744
6745
6746
6747case $host_os in
6748aix3*)
6749  # AIX sometimes has problems with the GCC collect2 program.  For some
6750  # reason, if we set the COLLECT_NAMES environment variable, the problems
6751  # vanish in a puff of smoke.
6752  if test "X${COLLECT_NAMES+set}" != Xset; then
6753    COLLECT_NAMES=
6754    export COLLECT_NAMES
6755  fi
6756  ;;
6757esac
6758
6759# Sed substitution that helps us do robust quoting.  It backslashifies
6760# metacharacters that are still active within double-quoted strings.
6761Xsed='sed -e 1s/^X//'
6762sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6763
6764# Same as above, but do not quote variable references.
6765double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6766
6767# Sed substitution to delay expansion of an escaped shell variable in a
6768# double_quote_subst'ed string.
6769delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6770
6771# Sed substitution to avoid accidental globbing in evaled expressions
6772no_glob_subst='s/\*/\\\*/g'
6773
6774# Constants:
6775rm="rm -f"
6776
6777# Global variables:
6778default_ofile=libtool
6779can_build_shared=yes
6780
6781# All known linkers require a `.a' archive for static linking (except MSVC,
6782# which needs '.lib').
6783libext=a
6784ltmain="$ac_aux_dir/ltmain.sh"
6785ofile="$default_ofile"
6786with_gnu_ld="$lt_cv_prog_gnu_ld"
6787
6788if test -n "$ac_tool_prefix"; then
6789  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6790set dummy ${ac_tool_prefix}ar; ac_word=$2
6791{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6792$as_echo_n "checking for $ac_word... " >&6; }
6793if test "${ac_cv_prog_AR+set}" = set; then
6794  $as_echo_n "(cached) " >&6
6795else
6796  if test -n "$AR"; then
6797  ac_cv_prog_AR="$AR" # Let the user override the test.
6798else
6799as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6800for as_dir in $PATH
6801do
6802  IFS=$as_save_IFS
6803  test -z "$as_dir" && as_dir=.
6804  for ac_exec_ext in '' $ac_executable_extensions; do
6805  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6806    ac_cv_prog_AR="${ac_tool_prefix}ar"
6807    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6808    break 2
6809  fi
6810done
6811done
6812IFS=$as_save_IFS
6813
6814fi
6815fi
6816AR=$ac_cv_prog_AR
6817if test -n "$AR"; then
6818  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6819$as_echo "$AR" >&6; }
6820else
6821  { $as_echo "$as_me:$LINENO: result: no" >&5
6822$as_echo "no" >&6; }
6823fi
6824
6825
6826fi
6827if test -z "$ac_cv_prog_AR"; then
6828  ac_ct_AR=$AR
6829  # Extract the first word of "ar", so it can be a program name with args.
6830set dummy ar; ac_word=$2
6831{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6832$as_echo_n "checking for $ac_word... " >&6; }
6833if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6834  $as_echo_n "(cached) " >&6
6835else
6836  if test -n "$ac_ct_AR"; then
6837  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6838else
6839as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6840for as_dir in $PATH
6841do
6842  IFS=$as_save_IFS
6843  test -z "$as_dir" && as_dir=.
6844  for ac_exec_ext in '' $ac_executable_extensions; do
6845  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6846    ac_cv_prog_ac_ct_AR="ar"
6847    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6848    break 2
6849  fi
6850done
6851done
6852IFS=$as_save_IFS
6853
6854fi
6855fi
6856ac_ct_AR=$ac_cv_prog_ac_ct_AR
6857if test -n "$ac_ct_AR"; then
6858  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6859$as_echo "$ac_ct_AR" >&6; }
6860else
6861  { $as_echo "$as_me:$LINENO: result: no" >&5
6862$as_echo "no" >&6; }
6863fi
6864
6865  if test "x$ac_ct_AR" = x; then
6866    AR="false"
6867  else
6868    case $cross_compiling:$ac_tool_warned in
6869yes:)
6870{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6871$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6872ac_tool_warned=yes ;;
6873esac
6874    AR=$ac_ct_AR
6875  fi
6876else
6877  AR="$ac_cv_prog_AR"
6878fi
6879
6880if test -n "$ac_tool_prefix"; then
6881  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6882set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6883{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6884$as_echo_n "checking for $ac_word... " >&6; }
6885if test "${ac_cv_prog_RANLIB+set}" = set; then
6886  $as_echo_n "(cached) " >&6
6887else
6888  if test -n "$RANLIB"; then
6889  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6890else
6891as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6892for as_dir in $PATH
6893do
6894  IFS=$as_save_IFS
6895  test -z "$as_dir" && as_dir=.
6896  for ac_exec_ext in '' $ac_executable_extensions; do
6897  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6898    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6899    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6900    break 2
6901  fi
6902done
6903done
6904IFS=$as_save_IFS
6905
6906fi
6907fi
6908RANLIB=$ac_cv_prog_RANLIB
6909if test -n "$RANLIB"; then
6910  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6911$as_echo "$RANLIB" >&6; }
6912else
6913  { $as_echo "$as_me:$LINENO: result: no" >&5
6914$as_echo "no" >&6; }
6915fi
6916
6917
6918fi
6919if test -z "$ac_cv_prog_RANLIB"; then
6920  ac_ct_RANLIB=$RANLIB
6921  # Extract the first word of "ranlib", so it can be a program name with args.
6922set dummy ranlib; ac_word=$2
6923{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6924$as_echo_n "checking for $ac_word... " >&6; }
6925if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6926  $as_echo_n "(cached) " >&6
6927else
6928  if test -n "$ac_ct_RANLIB"; then
6929  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6930else
6931as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6932for as_dir in $PATH
6933do
6934  IFS=$as_save_IFS
6935  test -z "$as_dir" && as_dir=.
6936  for ac_exec_ext in '' $ac_executable_extensions; do
6937  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6938    ac_cv_prog_ac_ct_RANLIB="ranlib"
6939    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6940    break 2
6941  fi
6942done
6943done
6944IFS=$as_save_IFS
6945
6946fi
6947fi
6948ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6949if test -n "$ac_ct_RANLIB"; then
6950  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6951$as_echo "$ac_ct_RANLIB" >&6; }
6952else
6953  { $as_echo "$as_me:$LINENO: result: no" >&5
6954$as_echo "no" >&6; }
6955fi
6956
6957  if test "x$ac_ct_RANLIB" = x; then
6958    RANLIB=":"
6959  else
6960    case $cross_compiling:$ac_tool_warned in
6961yes:)
6962{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6963$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6964ac_tool_warned=yes ;;
6965esac
6966    RANLIB=$ac_ct_RANLIB
6967  fi
6968else
6969  RANLIB="$ac_cv_prog_RANLIB"
6970fi
6971
6972if test -n "$ac_tool_prefix"; then
6973  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6974set dummy ${ac_tool_prefix}strip; ac_word=$2
6975{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6976$as_echo_n "checking for $ac_word... " >&6; }
6977if test "${ac_cv_prog_STRIP+set}" = set; then
6978  $as_echo_n "(cached) " >&6
6979else
6980  if test -n "$STRIP"; then
6981  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6982else
6983as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6984for as_dir in $PATH
6985do
6986  IFS=$as_save_IFS
6987  test -z "$as_dir" && as_dir=.
6988  for ac_exec_ext in '' $ac_executable_extensions; do
6989  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6990    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6991    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6992    break 2
6993  fi
6994done
6995done
6996IFS=$as_save_IFS
6997
6998fi
6999fi
7000STRIP=$ac_cv_prog_STRIP
7001if test -n "$STRIP"; then
7002  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7003$as_echo "$STRIP" >&6; }
7004else
7005  { $as_echo "$as_me:$LINENO: result: no" >&5
7006$as_echo "no" >&6; }
7007fi
7008
7009
7010fi
7011if test -z "$ac_cv_prog_STRIP"; then
7012  ac_ct_STRIP=$STRIP
7013  # Extract the first word of "strip", so it can be a program name with args.
7014set dummy strip; ac_word=$2
7015{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7016$as_echo_n "checking for $ac_word... " >&6; }
7017if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7018  $as_echo_n "(cached) " >&6
7019else
7020  if test -n "$ac_ct_STRIP"; then
7021  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7022else
7023as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7024for as_dir in $PATH
7025do
7026  IFS=$as_save_IFS
7027  test -z "$as_dir" && as_dir=.
7028  for ac_exec_ext in '' $ac_executable_extensions; do
7029  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7030    ac_cv_prog_ac_ct_STRIP="strip"
7031    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7032    break 2
7033  fi
7034done
7035done
7036IFS=$as_save_IFS
7037
7038fi
7039fi
7040ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7041if test -n "$ac_ct_STRIP"; then
7042  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7043$as_echo "$ac_ct_STRIP" >&6; }
7044else
7045  { $as_echo "$as_me:$LINENO: result: no" >&5
7046$as_echo "no" >&6; }
7047fi
7048
7049  if test "x$ac_ct_STRIP" = x; then
7050    STRIP=":"
7051  else
7052    case $cross_compiling:$ac_tool_warned in
7053yes:)
7054{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7055$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7056ac_tool_warned=yes ;;
7057esac
7058    STRIP=$ac_ct_STRIP
7059  fi
7060else
7061  STRIP="$ac_cv_prog_STRIP"
7062fi
7063
7064
7065old_CC="$CC"
7066old_CFLAGS="$CFLAGS"
7067
7068# Set sane defaults for various variables
7069test -z "$AR" && AR=ar
7070test -z "$AR_FLAGS" && AR_FLAGS=cru
7071test -z "$AS" && AS=as
7072test -z "$CC" && CC=cc
7073test -z "$LTCC" && LTCC=$CC
7074test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7075test -z "$DLLTOOL" && DLLTOOL=dlltool
7076test -z "$LD" && LD=ld
7077test -z "$LN_S" && LN_S="ln -s"
7078test -z "$MAGIC_CMD" && MAGIC_CMD=file
7079test -z "$NM" && NM=nm
7080test -z "$SED" && SED=sed
7081test -z "$OBJDUMP" && OBJDUMP=objdump
7082test -z "$RANLIB" && RANLIB=:
7083test -z "$STRIP" && STRIP=:
7084test -z "$ac_objext" && ac_objext=o
7085
7086# Determine commands to create old-style static archives.
7087old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7088old_postinstall_cmds='chmod 644 $oldlib'
7089old_postuninstall_cmds=
7090
7091if test -n "$RANLIB"; then
7092  case $host_os in
7093  openbsd*)
7094    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7095    ;;
7096  *)
7097    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7098    ;;
7099  esac
7100  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7101fi
7102
7103for cc_temp in $compiler""; do
7104  case $cc_temp in
7105    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7106    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7107    \-*) ;;
7108    *) break;;
7109  esac
7110done
7111cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7112
7113
7114# Only perform the check for file, if the check method requires it
7115case $deplibs_check_method in
7116file_magic*)
7117  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7118    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7119$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7120if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7121  $as_echo_n "(cached) " >&6
7122else
7123  case $MAGIC_CMD in
7124[\\/*] |  ?:[\\/]*)
7125  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7126  ;;
7127*)
7128  lt_save_MAGIC_CMD="$MAGIC_CMD"
7129  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7130  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7131  for ac_dir in $ac_dummy; do
7132    IFS="$lt_save_ifs"
7133    test -z "$ac_dir" && ac_dir=.
7134    if test -f $ac_dir/${ac_tool_prefix}file; then
7135      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7136      if test -n "$file_magic_test_file"; then
7137	case $deplibs_check_method in
7138	"file_magic "*)
7139	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7140	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7141	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7142	    $EGREP "$file_magic_regex" > /dev/null; then
7143	    :
7144	  else
7145	    cat <<EOF 1>&2
7146
7147*** Warning: the command libtool uses to detect shared libraries,
7148*** $file_magic_cmd, produces output that libtool cannot recognize.
7149*** The result is that libtool may fail to recognize shared libraries
7150*** as such.  This will affect the creation of libtool libraries that
7151*** depend on shared libraries, but programs linked with such libtool
7152*** libraries will work regardless of this problem.  Nevertheless, you
7153*** may want to report the problem to your system manager and/or to
7154*** bug-libtool@gnu.org
7155
7156EOF
7157	  fi ;;
7158	esac
7159      fi
7160      break
7161    fi
7162  done
7163  IFS="$lt_save_ifs"
7164  MAGIC_CMD="$lt_save_MAGIC_CMD"
7165  ;;
7166esac
7167fi
7168
7169MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7170if test -n "$MAGIC_CMD"; then
7171  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7172$as_echo "$MAGIC_CMD" >&6; }
7173else
7174  { $as_echo "$as_me:$LINENO: result: no" >&5
7175$as_echo "no" >&6; }
7176fi
7177
7178if test -z "$lt_cv_path_MAGIC_CMD"; then
7179  if test -n "$ac_tool_prefix"; then
7180    { $as_echo "$as_me:$LINENO: checking for file" >&5
7181$as_echo_n "checking for file... " >&6; }
7182if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7183  $as_echo_n "(cached) " >&6
7184else
7185  case $MAGIC_CMD in
7186[\\/*] |  ?:[\\/]*)
7187  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7188  ;;
7189*)
7190  lt_save_MAGIC_CMD="$MAGIC_CMD"
7191  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7192  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7193  for ac_dir in $ac_dummy; do
7194    IFS="$lt_save_ifs"
7195    test -z "$ac_dir" && ac_dir=.
7196    if test -f $ac_dir/file; then
7197      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7198      if test -n "$file_magic_test_file"; then
7199	case $deplibs_check_method in
7200	"file_magic "*)
7201	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7202	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7203	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7204	    $EGREP "$file_magic_regex" > /dev/null; then
7205	    :
7206	  else
7207	    cat <<EOF 1>&2
7208
7209*** Warning: the command libtool uses to detect shared libraries,
7210*** $file_magic_cmd, produces output that libtool cannot recognize.
7211*** The result is that libtool may fail to recognize shared libraries
7212*** as such.  This will affect the creation of libtool libraries that
7213*** depend on shared libraries, but programs linked with such libtool
7214*** libraries will work regardless of this problem.  Nevertheless, you
7215*** may want to report the problem to your system manager and/or to
7216*** bug-libtool@gnu.org
7217
7218EOF
7219	  fi ;;
7220	esac
7221      fi
7222      break
7223    fi
7224  done
7225  IFS="$lt_save_ifs"
7226  MAGIC_CMD="$lt_save_MAGIC_CMD"
7227  ;;
7228esac
7229fi
7230
7231MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7232if test -n "$MAGIC_CMD"; then
7233  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7234$as_echo "$MAGIC_CMD" >&6; }
7235else
7236  { $as_echo "$as_me:$LINENO: result: no" >&5
7237$as_echo "no" >&6; }
7238fi
7239
7240  else
7241    MAGIC_CMD=:
7242  fi
7243fi
7244
7245  fi
7246  ;;
7247esac
7248
7249
7250  case $host_os in
7251    rhapsody* | darwin*)
7252    if test -n "$ac_tool_prefix"; then
7253  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7254set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7255{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7256$as_echo_n "checking for $ac_word... " >&6; }
7257if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7258  $as_echo_n "(cached) " >&6
7259else
7260  if test -n "$DSYMUTIL"; then
7261  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7262else
7263as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7264for as_dir in $PATH
7265do
7266  IFS=$as_save_IFS
7267  test -z "$as_dir" && as_dir=.
7268  for ac_exec_ext in '' $ac_executable_extensions; do
7269  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7270    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7271    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7272    break 2
7273  fi
7274done
7275done
7276IFS=$as_save_IFS
7277
7278fi
7279fi
7280DSYMUTIL=$ac_cv_prog_DSYMUTIL
7281if test -n "$DSYMUTIL"; then
7282  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7283$as_echo "$DSYMUTIL" >&6; }
7284else
7285  { $as_echo "$as_me:$LINENO: result: no" >&5
7286$as_echo "no" >&6; }
7287fi
7288
7289
7290fi
7291if test -z "$ac_cv_prog_DSYMUTIL"; then
7292  ac_ct_DSYMUTIL=$DSYMUTIL
7293  # Extract the first word of "dsymutil", so it can be a program name with args.
7294set dummy dsymutil; ac_word=$2
7295{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7296$as_echo_n "checking for $ac_word... " >&6; }
7297if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7298  $as_echo_n "(cached) " >&6
7299else
7300  if test -n "$ac_ct_DSYMUTIL"; then
7301  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7302else
7303as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7304for as_dir in $PATH
7305do
7306  IFS=$as_save_IFS
7307  test -z "$as_dir" && as_dir=.
7308  for ac_exec_ext in '' $ac_executable_extensions; do
7309  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7310    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7311    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7312    break 2
7313  fi
7314done
7315done
7316IFS=$as_save_IFS
7317
7318fi
7319fi
7320ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7321if test -n "$ac_ct_DSYMUTIL"; then
7322  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7323$as_echo "$ac_ct_DSYMUTIL" >&6; }
7324else
7325  { $as_echo "$as_me:$LINENO: result: no" >&5
7326$as_echo "no" >&6; }
7327fi
7328
7329  if test "x$ac_ct_DSYMUTIL" = x; then
7330    DSYMUTIL=":"
7331  else
7332    case $cross_compiling:$ac_tool_warned in
7333yes:)
7334{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7335$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7336ac_tool_warned=yes ;;
7337esac
7338    DSYMUTIL=$ac_ct_DSYMUTIL
7339  fi
7340else
7341  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7342fi
7343
7344    if test -n "$ac_tool_prefix"; then
7345  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7346set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7347{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7348$as_echo_n "checking for $ac_word... " >&6; }
7349if test "${ac_cv_prog_NMEDIT+set}" = set; then
7350  $as_echo_n "(cached) " >&6
7351else
7352  if test -n "$NMEDIT"; then
7353  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7354else
7355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7356for as_dir in $PATH
7357do
7358  IFS=$as_save_IFS
7359  test -z "$as_dir" && as_dir=.
7360  for ac_exec_ext in '' $ac_executable_extensions; do
7361  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7362    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7363    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7364    break 2
7365  fi
7366done
7367done
7368IFS=$as_save_IFS
7369
7370fi
7371fi
7372NMEDIT=$ac_cv_prog_NMEDIT
7373if test -n "$NMEDIT"; then
7374  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7375$as_echo "$NMEDIT" >&6; }
7376else
7377  { $as_echo "$as_me:$LINENO: result: no" >&5
7378$as_echo "no" >&6; }
7379fi
7380
7381
7382fi
7383if test -z "$ac_cv_prog_NMEDIT"; then
7384  ac_ct_NMEDIT=$NMEDIT
7385  # Extract the first word of "nmedit", so it can be a program name with args.
7386set dummy nmedit; ac_word=$2
7387{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7388$as_echo_n "checking for $ac_word... " >&6; }
7389if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7390  $as_echo_n "(cached) " >&6
7391else
7392  if test -n "$ac_ct_NMEDIT"; then
7393  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7394else
7395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7396for as_dir in $PATH
7397do
7398  IFS=$as_save_IFS
7399  test -z "$as_dir" && as_dir=.
7400  for ac_exec_ext in '' $ac_executable_extensions; do
7401  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7402    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7403    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7404    break 2
7405  fi
7406done
7407done
7408IFS=$as_save_IFS
7409
7410fi
7411fi
7412ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7413if test -n "$ac_ct_NMEDIT"; then
7414  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7415$as_echo "$ac_ct_NMEDIT" >&6; }
7416else
7417  { $as_echo "$as_me:$LINENO: result: no" >&5
7418$as_echo "no" >&6; }
7419fi
7420
7421  if test "x$ac_ct_NMEDIT" = x; then
7422    NMEDIT=":"
7423  else
7424    case $cross_compiling:$ac_tool_warned in
7425yes:)
7426{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7427$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7428ac_tool_warned=yes ;;
7429esac
7430    NMEDIT=$ac_ct_NMEDIT
7431  fi
7432else
7433  NMEDIT="$ac_cv_prog_NMEDIT"
7434fi
7435
7436
7437    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7438$as_echo_n "checking for -single_module linker flag... " >&6; }
7439if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7440  $as_echo_n "(cached) " >&6
7441else
7442  lt_cv_apple_cc_single_mod=no
7443      if test -z "${LT_MULTI_MODULE}"; then
7444   # By default we will add the -single_module flag. You can override
7445   # by either setting the environment variable LT_MULTI_MODULE
7446   # non-empty at configure time, or by adding -multi_module to the
7447   # link flags.
7448   echo "int foo(void){return 1;}" > conftest.c
7449   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7450     -dynamiclib ${wl}-single_module conftest.c
7451   if test -f libconftest.dylib; then
7452     lt_cv_apple_cc_single_mod=yes
7453     rm -rf libconftest.dylib*
7454   fi
7455   rm conftest.c
7456      fi
7457fi
7458{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7459$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7460    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7461$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7462if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7463  $as_echo_n "(cached) " >&6
7464else
7465  lt_cv_ld_exported_symbols_list=no
7466      save_LDFLAGS=$LDFLAGS
7467      echo "_main" > conftest.sym
7468      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7469      cat >conftest.$ac_ext <<_ACEOF
7470/* confdefs.h.  */
7471_ACEOF
7472cat confdefs.h >>conftest.$ac_ext
7473cat >>conftest.$ac_ext <<_ACEOF
7474/* end confdefs.h.  */
7475
7476int
7477main ()
7478{
7479
7480  ;
7481  return 0;
7482}
7483_ACEOF
7484rm -f conftest.$ac_objext conftest$ac_exeext
7485if { (ac_try="$ac_link"
7486case "(($ac_try" in
7487  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7488  *) ac_try_echo=$ac_try;;
7489esac
7490eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7491$as_echo "$ac_try_echo") >&5
7492  (eval "$ac_link") 2>conftest.er1
7493  ac_status=$?
7494  grep -v '^ *+' conftest.er1 >conftest.err
7495  rm -f conftest.er1
7496  cat conftest.err >&5
7497  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7498  (exit $ac_status); } && {
7499	 test -z "$ac_c_werror_flag" ||
7500	 test ! -s conftest.err
7501       } && test -s conftest$ac_exeext && {
7502	 test "$cross_compiling" = yes ||
7503	 $as_test_x conftest$ac_exeext
7504       }; then
7505  lt_cv_ld_exported_symbols_list=yes
7506else
7507  $as_echo "$as_me: failed program was:" >&5
7508sed 's/^/| /' conftest.$ac_ext >&5
7509
7510	lt_cv_ld_exported_symbols_list=no
7511fi
7512
7513rm -rf conftest.dSYM
7514rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7515      conftest$ac_exeext conftest.$ac_ext
7516   LDFLAGS="$save_LDFLAGS"
7517
7518fi
7519{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7520$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7521    case $host_os in
7522    rhapsody* | darwin1.[0123])
7523      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7524    darwin1.*)
7525     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7526    darwin*)
7527      # if running on 10.5 or later, the deployment target defaults
7528      # to the OS version, if on x86, and 10.4, the deployment
7529      # target defaults to 10.4. Don't you love it?
7530      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7531   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7532     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7533   10.[012]*)
7534     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7535   10.*)
7536     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7537      esac
7538    ;;
7539  esac
7540    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7541      _lt_dar_single_mod='$single_module'
7542    fi
7543    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7544      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7545    else
7546      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7547    fi
7548    if test "$DSYMUTIL" != ":"; then
7549      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7550    else
7551      _lt_dsymutil=
7552    fi
7553    ;;
7554  esac
7555
7556
7557enable_dlopen=no
7558enable_win32_dll=no
7559
7560# Check whether --enable-libtool-lock was given.
7561if test "${enable_libtool_lock+set}" = set; then
7562  enableval=$enable_libtool_lock;
7563fi
7564
7565test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7566
7567
7568# Check whether --with-pic was given.
7569if test "${with_pic+set}" = set; then
7570  withval=$with_pic; pic_mode="$withval"
7571else
7572  pic_mode=default
7573fi
7574
7575test -z "$pic_mode" && pic_mode=default
7576
7577# Use C for the default configuration in the libtool script
7578tagname=
7579lt_save_CC="$CC"
7580ac_ext=c
7581ac_cpp='$CPP $CPPFLAGS'
7582ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7583ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7584ac_compiler_gnu=$ac_cv_c_compiler_gnu
7585
7586
7587# Source file extension for C test sources.
7588ac_ext=c
7589
7590# Object file extension for compiled C test sources.
7591objext=o
7592objext=$objext
7593
7594# Code to be used in simple compile tests
7595lt_simple_compile_test_code="int some_variable = 0;"
7596
7597# Code to be used in simple link tests
7598lt_simple_link_test_code='int main(){return(0);}'
7599
7600
7601# If no C compiler was specified, use CC.
7602LTCC=${LTCC-"$CC"}
7603
7604# If no C compiler flags were specified, use CFLAGS.
7605LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7606
7607# Allow CC to be a program name with arguments.
7608compiler=$CC
7609
7610
7611# save warnings/boilerplate of simple test code
7612ac_outfile=conftest.$ac_objext
7613echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7614eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7615_lt_compiler_boilerplate=`cat conftest.err`
7616$rm conftest*
7617
7618ac_outfile=conftest.$ac_objext
7619echo "$lt_simple_link_test_code" >conftest.$ac_ext
7620eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7621_lt_linker_boilerplate=`cat conftest.err`
7622$rm -r conftest*
7623
7624
7625
7626lt_prog_compiler_no_builtin_flag=
7627
7628if test "$GCC" = yes; then
7629  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7630
7631
7632{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7633$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7634if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7635  $as_echo_n "(cached) " >&6
7636else
7637  lt_cv_prog_compiler_rtti_exceptions=no
7638  ac_outfile=conftest.$ac_objext
7639   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7640   lt_compiler_flag="-fno-rtti -fno-exceptions"
7641   # Insert the option either (1) after the last *FLAGS variable, or
7642   # (2) before a word containing "conftest.", or (3) at the end.
7643   # Note that $ac_compile itself does not contain backslashes and begins
7644   # with a dollar sign (not a hyphen), so the echo should work correctly.
7645   # The option is referenced via a variable to avoid confusing sed.
7646   lt_compile=`echo "$ac_compile" | $SED \
7647   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7648   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7649   -e 's:$: $lt_compiler_flag:'`
7650   (eval echo "\"\$as_me:7650: $lt_compile\"" >&5)
7651   (eval "$lt_compile" 2>conftest.err)
7652   ac_status=$?
7653   cat conftest.err >&5
7654   echo "$as_me:7654: \$? = $ac_status" >&5
7655   if (exit $ac_status) && test -s "$ac_outfile"; then
7656     # The compiler can only warn and ignore the option if not recognized
7657     # So say no if there are warnings other than the usual output.
7658     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7659     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7660     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7661       lt_cv_prog_compiler_rtti_exceptions=yes
7662     fi
7663   fi
7664   $rm conftest*
7665
7666fi
7667{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7668$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7669
7670if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7671    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7672else
7673    :
7674fi
7675
7676fi
7677
7678lt_prog_compiler_wl=
7679lt_prog_compiler_pic=
7680lt_prog_compiler_static=
7681
7682{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7683$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7684
7685  if test "$GCC" = yes; then
7686    lt_prog_compiler_wl='-Wl,'
7687    lt_prog_compiler_static='-static'
7688
7689    case $host_os in
7690      aix*)
7691      # All AIX code is PIC.
7692      if test "$host_cpu" = ia64; then
7693	# AIX 5 now supports IA64 processor
7694	lt_prog_compiler_static='-Bstatic'
7695      fi
7696      ;;
7697
7698    amigaos*)
7699      # FIXME: we need at least 68020 code to build shared libraries, but
7700      # adding the `-m68020' flag to GCC prevents building anything better,
7701      # like `-m68040'.
7702      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7703      ;;
7704
7705    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7706      # PIC is the default for these OSes.
7707      ;;
7708
7709    mingw* | cygwin* | pw32* | os2*)
7710      # This hack is so that the source file can tell whether it is being
7711      # built for inclusion in a dll (and should export symbols for example).
7712      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7713      # (--disable-auto-import) libraries
7714      lt_prog_compiler_pic='-DDLL_EXPORT'
7715      ;;
7716
7717    darwin* | rhapsody*)
7718      # PIC is the default on this platform
7719      # Common symbols not allowed in MH_DYLIB files
7720      lt_prog_compiler_pic='-fno-common'
7721      ;;
7722
7723    interix[3-9]*)
7724      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7725      # Instead, we relocate shared libraries at runtime.
7726      ;;
7727
7728    msdosdjgpp*)
7729      # Just because we use GCC doesn't mean we suddenly get shared libraries
7730      # on systems that don't support them.
7731      lt_prog_compiler_can_build_shared=no
7732      enable_shared=no
7733      ;;
7734
7735    sysv4*MP*)
7736      if test -d /usr/nec; then
7737	lt_prog_compiler_pic=-Kconform_pic
7738      fi
7739      ;;
7740
7741    hpux*)
7742      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7743      # not for PA HP-UX.
7744      case $host_cpu in
7745      hppa*64*|ia64*)
7746	# +Z the default
7747	;;
7748      *)
7749	lt_prog_compiler_pic='-fPIC'
7750	;;
7751      esac
7752      ;;
7753
7754    *)
7755      lt_prog_compiler_pic='-fPIC'
7756      ;;
7757    esac
7758  else
7759    # PORTME Check for flag to pass linker flags through the system compiler.
7760    case $host_os in
7761    aix*)
7762      lt_prog_compiler_wl='-Wl,'
7763      if test "$host_cpu" = ia64; then
7764	# AIX 5 now supports IA64 processor
7765	lt_prog_compiler_static='-Bstatic'
7766      else
7767	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7768      fi
7769      ;;
7770      darwin*)
7771        # PIC is the default on this platform
7772        # Common symbols not allowed in MH_DYLIB files
7773       case $cc_basename in
7774         xlc*)
7775         lt_prog_compiler_pic='-qnocommon'
7776         lt_prog_compiler_wl='-Wl,'
7777         ;;
7778       esac
7779       ;;
7780
7781    mingw* | cygwin* | pw32* | os2*)
7782      # This hack is so that the source file can tell whether it is being
7783      # built for inclusion in a dll (and should export symbols for example).
7784      lt_prog_compiler_pic='-DDLL_EXPORT'
7785      ;;
7786
7787    hpux9* | hpux10* | hpux11*)
7788      lt_prog_compiler_wl='-Wl,'
7789      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7790      # not for PA HP-UX.
7791      case $host_cpu in
7792      hppa*64*|ia64*)
7793	# +Z the default
7794	;;
7795      *)
7796	lt_prog_compiler_pic='+Z'
7797	;;
7798      esac
7799      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7800      lt_prog_compiler_static='${wl}-a ${wl}archive'
7801      ;;
7802
7803    irix5* | irix6* | nonstopux*)
7804      lt_prog_compiler_wl='-Wl,'
7805      # PIC (with -KPIC) is the default.
7806      lt_prog_compiler_static='-non_shared'
7807      ;;
7808
7809    newsos6)
7810      lt_prog_compiler_pic='-KPIC'
7811      lt_prog_compiler_static='-Bstatic'
7812      ;;
7813
7814    linux* | k*bsd*-gnu)
7815      case $cc_basename in
7816      icc* | ecc*)
7817	lt_prog_compiler_wl='-Wl,'
7818	lt_prog_compiler_pic='-KPIC'
7819	lt_prog_compiler_static='-static'
7820        ;;
7821      pgcc* | pgf77* | pgf90* | pgf95*)
7822        # Portland Group compilers (*not* the Pentium gcc compiler,
7823	# which looks to be a dead project)
7824	lt_prog_compiler_wl='-Wl,'
7825	lt_prog_compiler_pic='-fpic'
7826	lt_prog_compiler_static='-Bstatic'
7827        ;;
7828      ccc*)
7829        lt_prog_compiler_wl='-Wl,'
7830        # All Alpha code is PIC.
7831        lt_prog_compiler_static='-non_shared'
7832        ;;
7833      *)
7834        case `$CC -V 2>&1 | sed 5q` in
7835	*Sun\ C*)
7836	  # Sun C 5.9
7837	  lt_prog_compiler_pic='-KPIC'
7838	  lt_prog_compiler_static='-Bstatic'
7839	  lt_prog_compiler_wl='-Wl,'
7840	  ;;
7841	*Sun\ F*)
7842	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7843	  lt_prog_compiler_pic='-KPIC'
7844	  lt_prog_compiler_static='-Bstatic'
7845	  lt_prog_compiler_wl=''
7846	  ;;
7847	esac
7848	;;
7849      esac
7850      ;;
7851
7852    osf3* | osf4* | osf5*)
7853      lt_prog_compiler_wl='-Wl,'
7854      # All OSF/1 code is PIC.
7855      lt_prog_compiler_static='-non_shared'
7856      ;;
7857
7858    rdos*)
7859      lt_prog_compiler_static='-non_shared'
7860      ;;
7861
7862    solaris*)
7863      lt_prog_compiler_pic='-KPIC'
7864      lt_prog_compiler_static='-Bstatic'
7865      case $cc_basename in
7866      f77* | f90* | f95*)
7867	lt_prog_compiler_wl='-Qoption ld ';;
7868      *)
7869	lt_prog_compiler_wl='-Wl,';;
7870      esac
7871      ;;
7872
7873    sunos4*)
7874      lt_prog_compiler_wl='-Qoption ld '
7875      lt_prog_compiler_pic='-PIC'
7876      lt_prog_compiler_static='-Bstatic'
7877      ;;
7878
7879    sysv4 | sysv4.2uw2* | sysv4.3*)
7880      lt_prog_compiler_wl='-Wl,'
7881      lt_prog_compiler_pic='-KPIC'
7882      lt_prog_compiler_static='-Bstatic'
7883      ;;
7884
7885    sysv4*MP*)
7886      if test -d /usr/nec ;then
7887	lt_prog_compiler_pic='-Kconform_pic'
7888	lt_prog_compiler_static='-Bstatic'
7889      fi
7890      ;;
7891
7892    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7893      lt_prog_compiler_wl='-Wl,'
7894      lt_prog_compiler_pic='-KPIC'
7895      lt_prog_compiler_static='-Bstatic'
7896      ;;
7897
7898    unicos*)
7899      lt_prog_compiler_wl='-Wl,'
7900      lt_prog_compiler_can_build_shared=no
7901      ;;
7902
7903    uts4*)
7904      lt_prog_compiler_pic='-pic'
7905      lt_prog_compiler_static='-Bstatic'
7906      ;;
7907
7908    *)
7909      lt_prog_compiler_can_build_shared=no
7910      ;;
7911    esac
7912  fi
7913
7914{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7915$as_echo "$lt_prog_compiler_pic" >&6; }
7916
7917#
7918# Check to make sure the PIC flag actually works.
7919#
7920if test -n "$lt_prog_compiler_pic"; then
7921
7922{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7923$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7924if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7925  $as_echo_n "(cached) " >&6
7926else
7927  lt_cv_prog_compiler_pic_works=no
7928  ac_outfile=conftest.$ac_objext
7929   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7930   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7931   # Insert the option either (1) after the last *FLAGS variable, or
7932   # (2) before a word containing "conftest.", or (3) at the end.
7933   # Note that $ac_compile itself does not contain backslashes and begins
7934   # with a dollar sign (not a hyphen), so the echo should work correctly.
7935   # The option is referenced via a variable to avoid confusing sed.
7936   lt_compile=`echo "$ac_compile" | $SED \
7937   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7938   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7939   -e 's:$: $lt_compiler_flag:'`
7940   (eval echo "\"\$as_me:7940: $lt_compile\"" >&5)
7941   (eval "$lt_compile" 2>conftest.err)
7942   ac_status=$?
7943   cat conftest.err >&5
7944   echo "$as_me:7944: \$? = $ac_status" >&5
7945   if (exit $ac_status) && test -s "$ac_outfile"; then
7946     # The compiler can only warn and ignore the option if not recognized
7947     # So say no if there are warnings other than the usual output.
7948     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7949     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7950     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7951       lt_cv_prog_compiler_pic_works=yes
7952     fi
7953   fi
7954   $rm conftest*
7955
7956fi
7957{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7958$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7959
7960if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7961    case $lt_prog_compiler_pic in
7962     "" | " "*) ;;
7963     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7964     esac
7965else
7966    lt_prog_compiler_pic=
7967     lt_prog_compiler_can_build_shared=no
7968fi
7969
7970fi
7971case $host_os in
7972  # For platforms which do not support PIC, -DPIC is meaningless:
7973  *djgpp*)
7974    lt_prog_compiler_pic=
7975    ;;
7976  *)
7977    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7978    ;;
7979esac
7980
7981#
7982# Check to make sure the static flag actually works.
7983#
7984wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7985{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7986$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7987if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7988  $as_echo_n "(cached) " >&6
7989else
7990  lt_cv_prog_compiler_static_works=no
7991   save_LDFLAGS="$LDFLAGS"
7992   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7993   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7994   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7995     # The linker can only warn and ignore the option if not recognized
7996     # So say no if there are warnings
7997     if test -s conftest.err; then
7998       # Append any errors to the config.log.
7999       cat conftest.err 1>&5
8000       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8001       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8002       if diff conftest.exp conftest.er2 >/dev/null; then
8003         lt_cv_prog_compiler_static_works=yes
8004       fi
8005     else
8006       lt_cv_prog_compiler_static_works=yes
8007     fi
8008   fi
8009   $rm -r conftest*
8010   LDFLAGS="$save_LDFLAGS"
8011
8012fi
8013{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8014$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8015
8016if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8017    :
8018else
8019    lt_prog_compiler_static=
8020fi
8021
8022
8023{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8024$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8025if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8026  $as_echo_n "(cached) " >&6
8027else
8028  lt_cv_prog_compiler_c_o=no
8029   $rm -r conftest 2>/dev/null
8030   mkdir conftest
8031   cd conftest
8032   mkdir out
8033   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8034
8035   lt_compiler_flag="-o out/conftest2.$ac_objext"
8036   # Insert the option either (1) after the last *FLAGS variable, or
8037   # (2) before a word containing "conftest.", or (3) at the end.
8038   # Note that $ac_compile itself does not contain backslashes and begins
8039   # with a dollar sign (not a hyphen), so the echo should work correctly.
8040   lt_compile=`echo "$ac_compile" | $SED \
8041   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8042   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8043   -e 's:$: $lt_compiler_flag:'`
8044   (eval echo "\"\$as_me:8044: $lt_compile\"" >&5)
8045   (eval "$lt_compile" 2>out/conftest.err)
8046   ac_status=$?
8047   cat out/conftest.err >&5
8048   echo "$as_me:8048: \$? = $ac_status" >&5
8049   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8050   then
8051     # The compiler can only warn and ignore the option if not recognized
8052     # So say no if there are warnings
8053     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8054     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8055     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8056       lt_cv_prog_compiler_c_o=yes
8057     fi
8058   fi
8059   chmod u+w . 2>&5
8060   $rm conftest*
8061   # SGI C++ compiler will create directory out/ii_files/ for
8062   # template instantiation
8063   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8064   $rm out/* && rmdir out
8065   cd ..
8066   rmdir conftest
8067   $rm conftest*
8068
8069fi
8070{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8071$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8072
8073
8074hard_links="nottested"
8075if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8076  # do not overwrite the value of need_locks provided by the user
8077  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8078$as_echo_n "checking if we can lock with hard links... " >&6; }
8079  hard_links=yes
8080  $rm conftest*
8081  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8082  touch conftest.a
8083  ln conftest.a conftest.b 2>&5 || hard_links=no
8084  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8085  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8086$as_echo "$hard_links" >&6; }
8087  if test "$hard_links" = no; then
8088    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8089$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8090    need_locks=warn
8091  fi
8092else
8093  need_locks=no
8094fi
8095
8096{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8097$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8098
8099  runpath_var=
8100  allow_undefined_flag=
8101  enable_shared_with_static_runtimes=no
8102  archive_cmds=
8103  archive_expsym_cmds=
8104  old_archive_From_new_cmds=
8105  old_archive_from_expsyms_cmds=
8106  export_dynamic_flag_spec=
8107  whole_archive_flag_spec=
8108  thread_safe_flag_spec=
8109  hardcode_libdir_flag_spec=
8110  hardcode_libdir_flag_spec_ld=
8111  hardcode_libdir_separator=
8112  hardcode_direct=no
8113  hardcode_minus_L=no
8114  hardcode_shlibpath_var=unsupported
8115  link_all_deplibs=unknown
8116  hardcode_automatic=no
8117  module_cmds=
8118  module_expsym_cmds=
8119  always_export_symbols=no
8120  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8121  # include_expsyms should be a list of space-separated symbols to be *always*
8122  # included in the symbol list
8123  include_expsyms=
8124  # exclude_expsyms can be an extended regexp of symbols to exclude
8125  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8126  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8127  # as well as any symbol that contains `d'.
8128  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8129  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8130  # platforms (ab)use it in PIC code, but their linkers get confused if
8131  # the symbol is explicitly referenced.  Since portable code cannot
8132  # rely on this symbol name, it's probably fine to never include it in
8133  # preloaded symbol tables.
8134  # Exclude shared library initialization/finalization symbols.
8135  extract_expsyms_cmds=
8136  # Just being paranoid about ensuring that cc_basename is set.
8137  for cc_temp in $compiler""; do
8138  case $cc_temp in
8139    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8140    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8141    \-*) ;;
8142    *) break;;
8143  esac
8144done
8145cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8146
8147  case $host_os in
8148  cygwin* | mingw* | pw32*)
8149    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8150    # When not using gcc, we currently assume that we are using
8151    # Microsoft Visual C++.
8152    if test "$GCC" != yes; then
8153      with_gnu_ld=no
8154    fi
8155    ;;
8156  interix*)
8157    # we just hope/assume this is gcc and not c89 (= MSVC++)
8158    with_gnu_ld=yes
8159    ;;
8160  openbsd*)
8161    with_gnu_ld=no
8162    ;;
8163  esac
8164
8165  ld_shlibs=yes
8166  if test "$with_gnu_ld" = yes; then
8167    # If archive_cmds runs LD, not CC, wlarc should be empty
8168    wlarc='${wl}'
8169
8170    # Set some defaults for GNU ld with shared library support. These
8171    # are reset later if shared libraries are not supported. Putting them
8172    # here allows them to be overridden if necessary.
8173    runpath_var=LD_RUN_PATH
8174    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8175    export_dynamic_flag_spec='${wl}--export-dynamic'
8176    # ancient GNU ld didn't support --whole-archive et. al.
8177    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8178	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8179      else
8180  	whole_archive_flag_spec=
8181    fi
8182    supports_anon_versioning=no
8183    case `$LD -v 2>/dev/null` in
8184      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8185      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8186      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8187      *\ 2.11.*) ;; # other 2.11 versions
8188      *) supports_anon_versioning=yes ;;
8189    esac
8190
8191    # See if GNU ld supports shared libraries.
8192    case $host_os in
8193    aix[3-9]*)
8194      # On AIX/PPC, the GNU linker is very broken
8195      if test "$host_cpu" != ia64; then
8196	ld_shlibs=no
8197	cat <<EOF 1>&2
8198
8199*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8200*** to be unable to reliably create shared libraries on AIX.
8201*** Therefore, libtool is disabling shared libraries support.  If you
8202*** really care for shared libraries, you may want to modify your PATH
8203*** so that a non-GNU linker is found, and then restart.
8204
8205EOF
8206      fi
8207      ;;
8208
8209    amigaos*)
8210      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)'
8211      hardcode_libdir_flag_spec='-L$libdir'
8212      hardcode_minus_L=yes
8213
8214      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8215      # that the semantics of dynamic libraries on AmigaOS, at least up
8216      # to version 4, is to share data among multiple programs linked
8217      # with the same dynamic library.  Since this doesn't match the
8218      # behavior of shared libraries on other platforms, we can't use
8219      # them.
8220      ld_shlibs=no
8221      ;;
8222
8223    beos*)
8224      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8225	allow_undefined_flag=unsupported
8226	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8227	# support --undefined.  This deserves some investigation.  FIXME
8228	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8229      else
8230	ld_shlibs=no
8231      fi
8232      ;;
8233
8234    cygwin* | mingw* | pw32*)
8235      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8236      # as there is no search path for DLLs.
8237      hardcode_libdir_flag_spec='-L$libdir'
8238      allow_undefined_flag=unsupported
8239      always_export_symbols=no
8240      enable_shared_with_static_runtimes=yes
8241      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8242
8243      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8244        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8245	# If the export-symbols file already is a .def file (1st line
8246	# is EXPORTS), use it as is; otherwise, prepend...
8247	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8248	  cp $export_symbols $output_objdir/$soname.def;
8249	else
8250	  echo EXPORTS > $output_objdir/$soname.def;
8251	  cat $export_symbols >> $output_objdir/$soname.def;
8252	fi~
8253	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8254      else
8255	ld_shlibs=no
8256      fi
8257      ;;
8258
8259    interix[3-9]*)
8260      hardcode_direct=no
8261      hardcode_shlibpath_var=no
8262      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8263      export_dynamic_flag_spec='${wl}-E'
8264      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8265      # Instead, shared libraries are loaded at an image base (0x10000000 by
8266      # default) and relocated if they conflict, which is a slow very memory
8267      # consuming and fragmenting process.  To avoid this, we pick a random,
8268      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8269      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8270      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8271      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'
8272      ;;
8273
8274    gnu* | linux* | k*bsd*-gnu)
8275      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8276	tmp_addflag=
8277	case $cc_basename,$host_cpu in
8278	pgcc*)				# Portland Group C compiler
8279	  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'
8280	  tmp_addflag=' $pic_flag'
8281	  ;;
8282	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8283	  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'
8284	  tmp_addflag=' $pic_flag -Mnomain' ;;
8285	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8286	  tmp_addflag=' -i_dynamic' ;;
8287	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8288	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8289	ifc* | ifort*)			# Intel Fortran compiler
8290	  tmp_addflag=' -nofor_main' ;;
8291	esac
8292	case `$CC -V 2>&1 | sed 5q` in
8293	*Sun\ C*)			# Sun C 5.9
8294	  whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
8295	  tmp_sharedflag='-G' ;;
8296	*Sun\ F*)			# Sun Fortran 8.3
8297	  tmp_sharedflag='-G' ;;
8298	*)
8299	  tmp_sharedflag='-shared' ;;
8300	esac
8301	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8302
8303	if test $supports_anon_versioning = yes; then
8304	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8305  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8306  $echo "local: *; };" >> $output_objdir/$libname.ver~
8307	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8308	fi
8309      else
8310	ld_shlibs=no
8311      fi
8312      ;;
8313
8314    netbsd*)
8315      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8316	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8317	wlarc=
8318      else
8319	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8320	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8321      fi
8322      ;;
8323
8324    solaris*)
8325      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8326	ld_shlibs=no
8327	cat <<EOF 1>&2
8328
8329*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8330*** create shared libraries on Solaris systems.  Therefore, libtool
8331*** is disabling shared libraries support.  We urge you to upgrade GNU
8332*** binutils to release 2.9.1 or newer.  Another option is to modify
8333*** your PATH or compiler configuration so that the native linker is
8334*** used, and then restart.
8335
8336EOF
8337      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8338	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8339	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8340      else
8341	ld_shlibs=no
8342      fi
8343      ;;
8344
8345    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8346      case `$LD -v 2>&1` in
8347        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8348	ld_shlibs=no
8349	cat <<_LT_EOF 1>&2
8350
8351*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8352*** reliably create shared libraries on SCO systems.  Therefore, libtool
8353*** is disabling shared libraries support.  We urge you to upgrade GNU
8354*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8355*** your PATH or compiler configuration so that the native linker is
8356*** used, and then restart.
8357
8358_LT_EOF
8359	;;
8360	*)
8361	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8362	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8363	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8364	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8365	  else
8366	    ld_shlibs=no
8367	  fi
8368	;;
8369      esac
8370      ;;
8371
8372    sunos4*)
8373      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8374      wlarc=
8375      hardcode_direct=yes
8376      hardcode_shlibpath_var=no
8377      ;;
8378
8379    *)
8380      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8381	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8382	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8383      else
8384	ld_shlibs=no
8385      fi
8386      ;;
8387    esac
8388
8389    if test "$ld_shlibs" = no; then
8390      runpath_var=
8391      hardcode_libdir_flag_spec=
8392      export_dynamic_flag_spec=
8393      whole_archive_flag_spec=
8394    fi
8395  else
8396    # PORTME fill in a description of your system's linker (not GNU ld)
8397    case $host_os in
8398    aix3*)
8399      allow_undefined_flag=unsupported
8400      always_export_symbols=yes
8401      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'
8402      # Note: this linker hardcodes the directories in LIBPATH if there
8403      # are no directories specified by -L.
8404      hardcode_minus_L=yes
8405      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8406	# Neither direct hardcoding nor static linking is supported with a
8407	# broken collect2.
8408	hardcode_direct=unsupported
8409      fi
8410      ;;
8411
8412    aix[4-9]*)
8413      if test "$host_cpu" = ia64; then
8414	# On IA64, the linker does run time linking by default, so we don't
8415	# have to do anything special.
8416	aix_use_runtimelinking=no
8417	exp_sym_flag='-Bexport'
8418	no_entry_flag=""
8419      else
8420	# If we're using GNU nm, then we don't want the "-C" option.
8421	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8422	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8423	  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'
8424	else
8425	  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'
8426	fi
8427	aix_use_runtimelinking=no
8428
8429	# Test if we are trying to use run time linking or normal
8430	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8431	# need to do runtime linking.
8432	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8433	  for ld_flag in $LDFLAGS; do
8434  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8435  	    aix_use_runtimelinking=yes
8436  	    break
8437  	  fi
8438	  done
8439	  ;;
8440	esac
8441
8442	exp_sym_flag='-bexport'
8443	no_entry_flag='-bnoentry'
8444      fi
8445
8446      # When large executables or shared objects are built, AIX ld can
8447      # have problems creating the table of contents.  If linking a library
8448      # or program results in "error TOC overflow" add -mminimal-toc to
8449      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8450      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8451
8452      archive_cmds=''
8453      hardcode_direct=yes
8454      hardcode_libdir_separator=':'
8455      link_all_deplibs=yes
8456
8457      if test "$GCC" = yes; then
8458	case $host_os in aix4.[012]|aix4.[012].*)
8459	# We only want to do this on AIX 4.2 and lower, the check
8460	# below for broken collect2 doesn't work under 4.3+
8461	  collect2name=`${CC} -print-prog-name=collect2`
8462	  if test -f "$collect2name" && \
8463  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8464	  then
8465  	  # We have reworked collect2
8466  	  :
8467	  else
8468  	  # We have old collect2
8469  	  hardcode_direct=unsupported
8470  	  # It fails to find uninstalled libraries when the uninstalled
8471  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8472  	  # to unsupported forces relinking
8473  	  hardcode_minus_L=yes
8474  	  hardcode_libdir_flag_spec='-L$libdir'
8475  	  hardcode_libdir_separator=
8476	  fi
8477	  ;;
8478	esac
8479	shared_flag='-shared'
8480	if test "$aix_use_runtimelinking" = yes; then
8481	  shared_flag="$shared_flag "'${wl}-G'
8482	fi
8483      else
8484	# not using gcc
8485	if test "$host_cpu" = ia64; then
8486  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8487  	# chokes on -Wl,-G. The following line is correct:
8488	  shared_flag='-G'
8489	else
8490	  if test "$aix_use_runtimelinking" = yes; then
8491	    shared_flag='${wl}-G'
8492	  else
8493	    shared_flag='${wl}-bM:SRE'
8494	  fi
8495	fi
8496      fi
8497
8498      # It seems that -bexpall does not export symbols beginning with
8499      # underscore (_), so it is better to generate a list of symbols to export.
8500      always_export_symbols=yes
8501      if test "$aix_use_runtimelinking" = yes; then
8502	# Warning - without using the other runtime loading flags (-brtl),
8503	# -berok will link without error, but may produce a broken library.
8504	allow_undefined_flag='-berok'
8505       # Determine the default libpath from the value encoded in an empty executable.
8506       cat >conftest.$ac_ext <<_ACEOF
8507/* confdefs.h.  */
8508_ACEOF
8509cat confdefs.h >>conftest.$ac_ext
8510cat >>conftest.$ac_ext <<_ACEOF
8511/* end confdefs.h.  */
8512
8513int
8514main ()
8515{
8516
8517  ;
8518  return 0;
8519}
8520_ACEOF
8521rm -f conftest.$ac_objext conftest$ac_exeext
8522if { (ac_try="$ac_link"
8523case "(($ac_try" in
8524  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8525  *) ac_try_echo=$ac_try;;
8526esac
8527eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8528$as_echo "$ac_try_echo") >&5
8529  (eval "$ac_link") 2>conftest.er1
8530  ac_status=$?
8531  grep -v '^ *+' conftest.er1 >conftest.err
8532  rm -f conftest.er1
8533  cat conftest.err >&5
8534  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8535  (exit $ac_status); } && {
8536	 test -z "$ac_c_werror_flag" ||
8537	 test ! -s conftest.err
8538       } && test -s conftest$ac_exeext && {
8539	 test "$cross_compiling" = yes ||
8540	 $as_test_x conftest$ac_exeext
8541       }; then
8542
8543lt_aix_libpath_sed='
8544    /Import File Strings/,/^$/ {
8545	/^0/ {
8546	    s/^0  *\(.*\)$/\1/
8547	    p
8548	}
8549    }'
8550aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8551# Check for a 64-bit object if we didn't find anything.
8552if test -z "$aix_libpath"; then
8553  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8554fi
8555else
8556  $as_echo "$as_me: failed program was:" >&5
8557sed 's/^/| /' conftest.$ac_ext >&5
8558
8559
8560fi
8561
8562rm -rf conftest.dSYM
8563rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8564      conftest$ac_exeext conftest.$ac_ext
8565if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8566
8567       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8568	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"
8569       else
8570	if test "$host_cpu" = ia64; then
8571	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8572	  allow_undefined_flag="-z nodefs"
8573	  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"
8574	else
8575	 # Determine the default libpath from the value encoded in an empty executable.
8576	 cat >conftest.$ac_ext <<_ACEOF
8577/* confdefs.h.  */
8578_ACEOF
8579cat confdefs.h >>conftest.$ac_ext
8580cat >>conftest.$ac_ext <<_ACEOF
8581/* end confdefs.h.  */
8582
8583int
8584main ()
8585{
8586
8587  ;
8588  return 0;
8589}
8590_ACEOF
8591rm -f conftest.$ac_objext conftest$ac_exeext
8592if { (ac_try="$ac_link"
8593case "(($ac_try" in
8594  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8595  *) ac_try_echo=$ac_try;;
8596esac
8597eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8598$as_echo "$ac_try_echo") >&5
8599  (eval "$ac_link") 2>conftest.er1
8600  ac_status=$?
8601  grep -v '^ *+' conftest.er1 >conftest.err
8602  rm -f conftest.er1
8603  cat conftest.err >&5
8604  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8605  (exit $ac_status); } && {
8606	 test -z "$ac_c_werror_flag" ||
8607	 test ! -s conftest.err
8608       } && test -s conftest$ac_exeext && {
8609	 test "$cross_compiling" = yes ||
8610	 $as_test_x conftest$ac_exeext
8611       }; then
8612
8613lt_aix_libpath_sed='
8614    /Import File Strings/,/^$/ {
8615	/^0/ {
8616	    s/^0  *\(.*\)$/\1/
8617	    p
8618	}
8619    }'
8620aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8621# Check for a 64-bit object if we didn't find anything.
8622if test -z "$aix_libpath"; then
8623  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8624fi
8625else
8626  $as_echo "$as_me: failed program was:" >&5
8627sed 's/^/| /' conftest.$ac_ext >&5
8628
8629
8630fi
8631
8632rm -rf conftest.dSYM
8633rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8634      conftest$ac_exeext conftest.$ac_ext
8635if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8636
8637	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8638	  # Warning - without using the other run time loading flags,
8639	  # -berok will link without error, but may produce a broken library.
8640	  no_undefined_flag=' ${wl}-bernotok'
8641	  allow_undefined_flag=' ${wl}-berok'
8642	  # Exported symbols can be pulled into shared objects from archives
8643	  whole_archive_flag_spec='$convenience'
8644	  archive_cmds_need_lc=yes
8645	  # This is similar to how AIX traditionally builds its shared libraries.
8646	  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'
8647	fi
8648      fi
8649      ;;
8650
8651    amigaos*)
8652      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)'
8653      hardcode_libdir_flag_spec='-L$libdir'
8654      hardcode_minus_L=yes
8655      # see comment about different semantics on the GNU ld section
8656      ld_shlibs=no
8657      ;;
8658
8659    bsdi[45]*)
8660      export_dynamic_flag_spec=-rdynamic
8661      ;;
8662
8663    cygwin* | mingw* | pw32*)
8664      # When not using gcc, we currently assume that we are using
8665      # Microsoft Visual C++.
8666      # hardcode_libdir_flag_spec is actually meaningless, as there is
8667      # no search path for DLLs.
8668      hardcode_libdir_flag_spec=' '
8669      allow_undefined_flag=unsupported
8670      # Tell ltmain to make .lib files, not .a files.
8671      libext=lib
8672      # Tell ltmain to make .dll files, not .so files.
8673      shrext_cmds=".dll"
8674      # FIXME: Setting linknames here is a bad hack.
8675      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8676      # The linker will automatically build a .lib file if we build a DLL.
8677      old_archive_From_new_cmds='true'
8678      # FIXME: Should let the user specify the lib program.
8679      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8680      fix_srcfile_path='`cygpath -w "$srcfile"`'
8681      enable_shared_with_static_runtimes=yes
8682      ;;
8683
8684    darwin* | rhapsody*)
8685      case $host_os in
8686        rhapsody* | darwin1.[012])
8687         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8688         ;;
8689       *) # Darwin 1.3 on
8690         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8691           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8692         else
8693           case ${MACOSX_DEPLOYMENT_TARGET} in
8694             10.[012])
8695               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8696               ;;
8697             10.*)
8698               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8699               ;;
8700           esac
8701         fi
8702         ;;
8703      esac
8704      archive_cmds_need_lc=no
8705      hardcode_direct=no
8706      hardcode_automatic=yes
8707      hardcode_shlibpath_var=unsupported
8708      whole_archive_flag_spec=''
8709      link_all_deplibs=yes
8710    if test "$GCC" = yes ; then
8711    	output_verbose_link_cmd='echo'
8712        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8713        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8714        archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
8715        module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
8716    else
8717      case $cc_basename in
8718        xlc*)
8719         output_verbose_link_cmd='echo'
8720         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8721         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8722          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8723         archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8724          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}'
8725          ;;
8726       *)
8727         ld_shlibs=no
8728          ;;
8729      esac
8730    fi
8731      ;;
8732
8733    dgux*)
8734      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8735      hardcode_libdir_flag_spec='-L$libdir'
8736      hardcode_shlibpath_var=no
8737      ;;
8738
8739    freebsd1*)
8740      ld_shlibs=no
8741      ;;
8742
8743    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8744    # support.  Future versions do this automatically, but an explicit c++rt0.o
8745    # does not break anything, and helps significantly (at the cost of a little
8746    # extra space).
8747    freebsd2.2*)
8748      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8749      hardcode_libdir_flag_spec='-R$libdir'
8750      hardcode_direct=yes
8751      hardcode_shlibpath_var=no
8752      ;;
8753
8754    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8755    freebsd2*)
8756      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8757      hardcode_direct=yes
8758      hardcode_minus_L=yes
8759      hardcode_shlibpath_var=no
8760      ;;
8761
8762    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8763    freebsd* | dragonfly*)
8764      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8765      hardcode_libdir_flag_spec='-R$libdir'
8766      hardcode_direct=yes
8767      hardcode_shlibpath_var=no
8768      ;;
8769
8770    hpux9*)
8771      if test "$GCC" = yes; then
8772	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'
8773      else
8774	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'
8775      fi
8776      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8777      hardcode_libdir_separator=:
8778      hardcode_direct=yes
8779
8780      # hardcode_minus_L: Not really in the search PATH,
8781      # but as the default location of the library.
8782      hardcode_minus_L=yes
8783      export_dynamic_flag_spec='${wl}-E'
8784      ;;
8785
8786    hpux10*)
8787      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8788	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8789      else
8790	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8791      fi
8792      if test "$with_gnu_ld" = no; then
8793	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8794	hardcode_libdir_separator=:
8795
8796	hardcode_direct=yes
8797	export_dynamic_flag_spec='${wl}-E'
8798
8799	# hardcode_minus_L: Not really in the search PATH,
8800	# but as the default location of the library.
8801	hardcode_minus_L=yes
8802      fi
8803      ;;
8804
8805    hpux11*)
8806      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8807	case $host_cpu in
8808	hppa*64*)
8809	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8810	  ;;
8811	ia64*)
8812	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8813	  ;;
8814	*)
8815	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8816	  ;;
8817	esac
8818      else
8819	case $host_cpu in
8820	hppa*64*)
8821	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8822	  ;;
8823	ia64*)
8824	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8825	  ;;
8826	*)
8827	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8828	  ;;
8829	esac
8830      fi
8831      if test "$with_gnu_ld" = no; then
8832	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8833	hardcode_libdir_separator=:
8834
8835	case $host_cpu in
8836	hppa*64*|ia64*)
8837	  hardcode_libdir_flag_spec_ld='+b $libdir'
8838	  hardcode_direct=no
8839	  hardcode_shlibpath_var=no
8840	  ;;
8841	*)
8842	  hardcode_direct=yes
8843	  export_dynamic_flag_spec='${wl}-E'
8844
8845	  # hardcode_minus_L: Not really in the search PATH,
8846	  # but as the default location of the library.
8847	  hardcode_minus_L=yes
8848	  ;;
8849	esac
8850      fi
8851      ;;
8852
8853    irix5* | irix6* | nonstopux*)
8854      if test "$GCC" = yes; then
8855	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'
8856      else
8857	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'
8858	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8859      fi
8860      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8861      hardcode_libdir_separator=:
8862      link_all_deplibs=yes
8863      ;;
8864
8865    netbsd*)
8866      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8867	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8868      else
8869	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8870      fi
8871      hardcode_libdir_flag_spec='-R$libdir'
8872      hardcode_direct=yes
8873      hardcode_shlibpath_var=no
8874      ;;
8875
8876    newsos6)
8877      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8878      hardcode_direct=yes
8879      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8880      hardcode_libdir_separator=:
8881      hardcode_shlibpath_var=no
8882      ;;
8883
8884    openbsd*)
8885      if test -f /usr/libexec/ld.so; then
8886	hardcode_direct=yes
8887	hardcode_shlibpath_var=no
8888	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8889	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8890	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8891	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8892	  export_dynamic_flag_spec='${wl}-E'
8893	else
8894	  case $host_os in
8895	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8896	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8897	     hardcode_libdir_flag_spec='-R$libdir'
8898	     ;;
8899	   *)
8900	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8901	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8902	     ;;
8903	  esac
8904        fi
8905      else
8906	ld_shlibs=no
8907      fi
8908      ;;
8909
8910    os2*)
8911      hardcode_libdir_flag_spec='-L$libdir'
8912      hardcode_minus_L=yes
8913      allow_undefined_flag=unsupported
8914      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'
8915      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8916      ;;
8917
8918    osf3*)
8919      if test "$GCC" = yes; then
8920	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8921	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'
8922      else
8923	allow_undefined_flag=' -expect_unresolved \*'
8924	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'
8925      fi
8926      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8927      hardcode_libdir_separator=:
8928      ;;
8929
8930    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8931      if test "$GCC" = yes; then
8932	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8933	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'
8934	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8935      else
8936	allow_undefined_flag=' -expect_unresolved \*'
8937	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'
8938	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8939	$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'
8940
8941	# Both c and cxx compiler support -rpath directly
8942	hardcode_libdir_flag_spec='-rpath $libdir'
8943      fi
8944      hardcode_libdir_separator=:
8945      ;;
8946
8947    solaris*)
8948      no_undefined_flag=' -z text'
8949      if test "$GCC" = yes; then
8950	wlarc='${wl}'
8951	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8952	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8953	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8954      else
8955	wlarc=''
8956	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8957	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8958  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8959      fi
8960      hardcode_libdir_flag_spec='-R$libdir'
8961      hardcode_shlibpath_var=no
8962      case $host_os in
8963      solaris2.[0-5] | solaris2.[0-5].*) ;;
8964      *)
8965	# The compiler driver will combine and reorder linker options,
8966	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8967	# but is careful enough not to reorder.
8968 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8969	if test "$GCC" = yes; then
8970	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8971	else
8972	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8973	fi
8974	;;
8975      esac
8976      link_all_deplibs=yes
8977      ;;
8978
8979    sunos4*)
8980      if test "x$host_vendor" = xsequent; then
8981	# Use $CC to link under sequent, because it throws in some extra .o
8982	# files that make .init and .fini sections work.
8983	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8984      else
8985	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8986      fi
8987      hardcode_libdir_flag_spec='-L$libdir'
8988      hardcode_direct=yes
8989      hardcode_minus_L=yes
8990      hardcode_shlibpath_var=no
8991      ;;
8992
8993    sysv4)
8994      case $host_vendor in
8995	sni)
8996	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8997	  hardcode_direct=yes # is this really true???
8998	;;
8999	siemens)
9000	  ## LD is ld it makes a PLAMLIB
9001	  ## CC just makes a GrossModule.
9002	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9003	  reload_cmds='$CC -r -o $output$reload_objs'
9004	  hardcode_direct=no
9005        ;;
9006	motorola)
9007	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9008	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9009	;;
9010      esac
9011      runpath_var='LD_RUN_PATH'
9012      hardcode_shlibpath_var=no
9013      ;;
9014
9015    sysv4.3*)
9016      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9017      hardcode_shlibpath_var=no
9018      export_dynamic_flag_spec='-Bexport'
9019      ;;
9020
9021    sysv4*MP*)
9022      if test -d /usr/nec; then
9023	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9024	hardcode_shlibpath_var=no
9025	runpath_var=LD_RUN_PATH
9026	hardcode_runpath_var=yes
9027	ld_shlibs=yes
9028      fi
9029      ;;
9030
9031    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9032      no_undefined_flag='${wl}-z,text'
9033      archive_cmds_need_lc=no
9034      hardcode_shlibpath_var=no
9035      runpath_var='LD_RUN_PATH'
9036
9037      if test "$GCC" = yes; then
9038	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9039	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9040      else
9041	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9042	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9043      fi
9044      ;;
9045
9046    sysv5* | sco3.2v5* | sco5v6*)
9047      # Note: We can NOT use -z defs as we might desire, because we do not
9048      # link with -lc, and that would cause any symbols used from libc to
9049      # always be unresolved, which means just about no library would
9050      # ever link correctly.  If we're not using GNU ld we use -z text
9051      # though, which does catch some bad symbols but isn't as heavy-handed
9052      # as -z defs.
9053      no_undefined_flag='${wl}-z,text'
9054      allow_undefined_flag='${wl}-z,nodefs'
9055      archive_cmds_need_lc=no
9056      hardcode_shlibpath_var=no
9057      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9058      hardcode_libdir_separator=':'
9059      link_all_deplibs=yes
9060      export_dynamic_flag_spec='${wl}-Bexport'
9061      runpath_var='LD_RUN_PATH'
9062
9063      if test "$GCC" = yes; then
9064	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9065	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9066      else
9067	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9068	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9069      fi
9070      ;;
9071
9072    uts4*)
9073      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9074      hardcode_libdir_flag_spec='-L$libdir'
9075      hardcode_shlibpath_var=no
9076      ;;
9077
9078    *)
9079      ld_shlibs=no
9080      ;;
9081    esac
9082  fi
9083
9084{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9085$as_echo "$ld_shlibs" >&6; }
9086test "$ld_shlibs" = no && can_build_shared=no
9087
9088#
9089# Do we need to explicitly link libc?
9090#
9091case "x$archive_cmds_need_lc" in
9092x|xyes)
9093  # Assume -lc should be added
9094  archive_cmds_need_lc=yes
9095
9096  if test "$enable_shared" = yes && test "$GCC" = yes; then
9097    case $archive_cmds in
9098    *'~'*)
9099      # FIXME: we may have to deal with multi-command sequences.
9100      ;;
9101    '$CC '*)
9102      # Test whether the compiler implicitly links with -lc since on some
9103      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9104      # to ld, don't add -lc before -lgcc.
9105      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9106$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9107      $rm conftest*
9108      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9109
9110      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9111  (eval $ac_compile) 2>&5
9112  ac_status=$?
9113  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9114  (exit $ac_status); } 2>conftest.err; then
9115        soname=conftest
9116        lib=conftest
9117        libobjs=conftest.$ac_objext
9118        deplibs=
9119        wl=$lt_prog_compiler_wl
9120	pic_flag=$lt_prog_compiler_pic
9121        compiler_flags=-v
9122        linker_flags=-v
9123        verstring=
9124        output_objdir=.
9125        libname=conftest
9126        lt_save_allow_undefined_flag=$allow_undefined_flag
9127        allow_undefined_flag=
9128        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9129  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9130  ac_status=$?
9131  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9132  (exit $ac_status); }
9133        then
9134	  archive_cmds_need_lc=no
9135        else
9136	  archive_cmds_need_lc=yes
9137        fi
9138        allow_undefined_flag=$lt_save_allow_undefined_flag
9139      else
9140        cat conftest.err 1>&5
9141      fi
9142      $rm conftest*
9143      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9144$as_echo "$archive_cmds_need_lc" >&6; }
9145      ;;
9146    esac
9147  fi
9148  ;;
9149esac
9150
9151{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9152$as_echo_n "checking dynamic linker characteristics... " >&6; }
9153library_names_spec=
9154libname_spec='lib$name'
9155soname_spec=
9156shrext_cmds=".so"
9157postinstall_cmds=
9158postuninstall_cmds=
9159finish_cmds=
9160finish_eval=
9161shlibpath_var=
9162shlibpath_overrides_runpath=unknown
9163version_type=none
9164dynamic_linker="$host_os ld.so"
9165sys_lib_dlsearch_path_spec="/lib /usr/lib"
9166
9167if test "$GCC" = yes; then
9168  case $host_os in
9169    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9170    *) lt_awk_arg="/^libraries:/" ;;
9171  esac
9172  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9173  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9174    # if the path contains ";" then we assume it to be the separator
9175    # otherwise default to the standard path separator (i.e. ":") - it is
9176    # assumed that no part of a normal pathname contains ";" but that should
9177    # okay in the real world where ";" in dirpaths is itself problematic.
9178    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9179  else
9180    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9181  fi
9182  # Ok, now we have the path, separated by spaces, we can step through it
9183  # and add multilib dir if necessary.
9184  lt_tmp_lt_search_path_spec=
9185  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9186  for lt_sys_path in $lt_search_path_spec; do
9187    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9188      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9189    else
9190      test -d "$lt_sys_path" && \
9191	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9192    fi
9193  done
9194  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9195BEGIN {RS=" "; FS="/|\n";} {
9196  lt_foo="";
9197  lt_count=0;
9198  for (lt_i = NF; lt_i > 0; lt_i--) {
9199    if ($lt_i != "" && $lt_i != ".") {
9200      if ($lt_i == "..") {
9201        lt_count++;
9202      } else {
9203        if (lt_count == 0) {
9204          lt_foo="/" $lt_i lt_foo;
9205        } else {
9206          lt_count--;
9207        }
9208      }
9209    }
9210  }
9211  if (lt_foo != "") { lt_freq[lt_foo]++; }
9212  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9213}'`
9214  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9215else
9216  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9217fi
9218need_lib_prefix=unknown
9219hardcode_into_libs=no
9220
9221# when you set need_version to no, make sure it does not cause -set_version
9222# flags to be left without arguments
9223need_version=unknown
9224
9225case $host_os in
9226aix3*)
9227  version_type=linux
9228  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9229  shlibpath_var=LIBPATH
9230
9231  # AIX 3 has no versioning support, so we append a major version to the name.
9232  soname_spec='${libname}${release}${shared_ext}$major'
9233  ;;
9234
9235aix[4-9]*)
9236  version_type=linux
9237  need_lib_prefix=no
9238  need_version=no
9239  hardcode_into_libs=yes
9240  if test "$host_cpu" = ia64; then
9241    # AIX 5 supports IA64
9242    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9243    shlibpath_var=LD_LIBRARY_PATH
9244  else
9245    # With GCC up to 2.95.x, collect2 would create an import file
9246    # for dependence libraries.  The import file would start with
9247    # the line `#! .'.  This would cause the generated library to
9248    # depend on `.', always an invalid library.  This was fixed in
9249    # development snapshots of GCC prior to 3.0.
9250    case $host_os in
9251      aix4 | aix4.[01] | aix4.[01].*)
9252      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9253	   echo ' yes '
9254	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9255	:
9256      else
9257	can_build_shared=no
9258      fi
9259      ;;
9260    esac
9261    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9262    # soname into executable. Probably we can add versioning support to
9263    # collect2, so additional links can be useful in future.
9264    if test "$aix_use_runtimelinking" = yes; then
9265      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9266      # instead of lib<name>.a to let people know that these are not
9267      # typical AIX shared libraries.
9268      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9269    else
9270      # We preserve .a as extension for shared libraries through AIX4.2
9271      # and later when we are not doing run time linking.
9272      library_names_spec='${libname}${release}.a $libname.a'
9273      soname_spec='${libname}${release}${shared_ext}$major'
9274    fi
9275    shlibpath_var=LIBPATH
9276  fi
9277  ;;
9278
9279amigaos*)
9280  library_names_spec='$libname.ixlibrary $libname.a'
9281  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9282  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'
9283  ;;
9284
9285beos*)
9286  library_names_spec='${libname}${shared_ext}'
9287  dynamic_linker="$host_os ld.so"
9288  shlibpath_var=LIBRARY_PATH
9289  ;;
9290
9291bsdi[45]*)
9292  version_type=linux
9293  need_version=no
9294  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9295  soname_spec='${libname}${release}${shared_ext}$major'
9296  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9297  shlibpath_var=LD_LIBRARY_PATH
9298  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9299  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9300  # the default ld.so.conf also contains /usr/contrib/lib and
9301  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9302  # libtool to hard-code these into programs
9303  ;;
9304
9305cygwin* | mingw* | pw32*)
9306  version_type=windows
9307  shrext_cmds=".dll"
9308  need_version=no
9309  need_lib_prefix=no
9310
9311  case $GCC,$host_os in
9312  yes,cygwin* | yes,mingw* | yes,pw32*)
9313    library_names_spec='$libname.dll.a'
9314    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9315    postinstall_cmds='base_file=`basename \${file}`~
9316      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9317      dldir=$destdir/`dirname \$dlpath`~
9318      test -d \$dldir || mkdir -p \$dldir~
9319      $install_prog $dir/$dlname \$dldir/$dlname~
9320      chmod a+x \$dldir/$dlname'
9321    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9322      dlpath=$dir/\$dldll~
9323       $rm \$dlpath'
9324    shlibpath_overrides_runpath=yes
9325
9326    case $host_os in
9327    cygwin*)
9328      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9329      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9330      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9331      ;;
9332    mingw*)
9333      # MinGW DLLs use traditional 'lib' prefix
9334      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9335      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9336      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9337        # It is most probably a Windows format PATH printed by
9338        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9339        # path with ; separators, and with drive letters. We can handle the
9340        # drive letters (cygwin fileutils understands them), so leave them,
9341        # especially as we might pass files found there to a mingw objdump,
9342        # which wouldn't understand a cygwinified path. Ahh.
9343        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9344      else
9345        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9346      fi
9347      ;;
9348    pw32*)
9349      # pw32 DLLs use 'pw' prefix rather than 'lib'
9350      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9351      ;;
9352    esac
9353    ;;
9354
9355  *)
9356    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9357    ;;
9358  esac
9359  dynamic_linker='Win32 ld.exe'
9360  # FIXME: first we should search . and the directory the executable is in
9361  shlibpath_var=PATH
9362  ;;
9363
9364darwin* | rhapsody*)
9365  dynamic_linker="$host_os dyld"
9366  version_type=darwin
9367  need_lib_prefix=no
9368  need_version=no
9369  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9370  soname_spec='${libname}${release}${major}$shared_ext'
9371  shlibpath_overrides_runpath=yes
9372  shlibpath_var=DYLD_LIBRARY_PATH
9373  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9374
9375  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9376  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9377  ;;
9378
9379dgux*)
9380  version_type=linux
9381  need_lib_prefix=no
9382  need_version=no
9383  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9384  soname_spec='${libname}${release}${shared_ext}$major'
9385  shlibpath_var=LD_LIBRARY_PATH
9386  ;;
9387
9388freebsd1*)
9389  dynamic_linker=no
9390  ;;
9391
9392freebsd* | dragonfly*)
9393  # DragonFly does not have aout.  When/if they implement a new
9394  # versioning mechanism, adjust this.
9395  if test -x /usr/bin/objformat; then
9396    objformat=`/usr/bin/objformat`
9397  else
9398    case $host_os in
9399    freebsd[123]*) objformat=aout ;;
9400    *) objformat=elf ;;
9401    esac
9402  fi
9403  version_type=freebsd-$objformat
9404  case $version_type in
9405    freebsd-elf*)
9406      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9407      need_version=no
9408      need_lib_prefix=no
9409      ;;
9410    freebsd-*)
9411      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9412      need_version=yes
9413      ;;
9414  esac
9415  shlibpath_var=LD_LIBRARY_PATH
9416  case $host_os in
9417  freebsd2*)
9418    shlibpath_overrides_runpath=yes
9419    ;;
9420  freebsd3.[01]* | freebsdelf3.[01]*)
9421    shlibpath_overrides_runpath=yes
9422    hardcode_into_libs=yes
9423    ;;
9424  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9425  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9426    shlibpath_overrides_runpath=no
9427    hardcode_into_libs=yes
9428    ;;
9429  *) # from 4.6 on, and DragonFly
9430    shlibpath_overrides_runpath=yes
9431    hardcode_into_libs=yes
9432    ;;
9433  esac
9434  ;;
9435
9436gnu*)
9437  version_type=linux
9438  need_lib_prefix=no
9439  need_version=no
9440  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9441  soname_spec='${libname}${release}${shared_ext}$major'
9442  shlibpath_var=LD_LIBRARY_PATH
9443  hardcode_into_libs=yes
9444  ;;
9445
9446hpux9* | hpux10* | hpux11*)
9447  # Give a soname corresponding to the major version so that dld.sl refuses to
9448  # link against other versions.
9449  version_type=sunos
9450  need_lib_prefix=no
9451  need_version=no
9452  case $host_cpu in
9453  ia64*)
9454    shrext_cmds='.so'
9455    hardcode_into_libs=yes
9456    dynamic_linker="$host_os dld.so"
9457    shlibpath_var=LD_LIBRARY_PATH
9458    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9459    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9460    soname_spec='${libname}${release}${shared_ext}$major'
9461    if test "X$HPUX_IA64_MODE" = X32; then
9462      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9463    else
9464      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9465    fi
9466    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9467    ;;
9468   hppa*64*)
9469     shrext_cmds='.sl'
9470     hardcode_into_libs=yes
9471     dynamic_linker="$host_os dld.sl"
9472     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9473     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9474     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9475     soname_spec='${libname}${release}${shared_ext}$major'
9476     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9477     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9478     ;;
9479   *)
9480    shrext_cmds='.sl'
9481    dynamic_linker="$host_os dld.sl"
9482    shlibpath_var=SHLIB_PATH
9483    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9484    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9485    soname_spec='${libname}${release}${shared_ext}$major'
9486    ;;
9487  esac
9488  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9489  postinstall_cmds='chmod 555 $lib'
9490  ;;
9491
9492interix[3-9]*)
9493  version_type=linux
9494  need_lib_prefix=no
9495  need_version=no
9496  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9497  soname_spec='${libname}${release}${shared_ext}$major'
9498  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9499  shlibpath_var=LD_LIBRARY_PATH
9500  shlibpath_overrides_runpath=no
9501  hardcode_into_libs=yes
9502  ;;
9503
9504irix5* | irix6* | nonstopux*)
9505  case $host_os in
9506    nonstopux*) version_type=nonstopux ;;
9507    *)
9508	if test "$lt_cv_prog_gnu_ld" = yes; then
9509		version_type=linux
9510	else
9511		version_type=irix
9512	fi ;;
9513  esac
9514  need_lib_prefix=no
9515  need_version=no
9516  soname_spec='${libname}${release}${shared_ext}$major'
9517  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9518  case $host_os in
9519  irix5* | nonstopux*)
9520    libsuff= shlibsuff=
9521    ;;
9522  *)
9523    case $LD in # libtool.m4 will add one of these switches to LD
9524    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9525      libsuff= shlibsuff= libmagic=32-bit;;
9526    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9527      libsuff=32 shlibsuff=N32 libmagic=N32;;
9528    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9529      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9530    *) libsuff= shlibsuff= libmagic=never-match;;
9531    esac
9532    ;;
9533  esac
9534  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9535  shlibpath_overrides_runpath=no
9536  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9537  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9538  hardcode_into_libs=yes
9539  ;;
9540
9541# No shared lib support for Linux oldld, aout, or coff.
9542linux*oldld* | linux*aout* | linux*coff*)
9543  dynamic_linker=no
9544  ;;
9545
9546# This must be Linux ELF.
9547linux* | k*bsd*-gnu)
9548  version_type=linux
9549  need_lib_prefix=no
9550  need_version=no
9551  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9552  soname_spec='${libname}${release}${shared_ext}$major'
9553  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9554  shlibpath_var=LD_LIBRARY_PATH
9555  shlibpath_overrides_runpath=no
9556  # This implies no fast_install, which is unacceptable.
9557  # Some rework will be needed to allow for fast_install
9558  # before this can be enabled.
9559  hardcode_into_libs=yes
9560
9561  # Append ld.so.conf contents to the search path
9562  if test -f /etc/ld.so.conf; then
9563    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
9564    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9565  fi
9566
9567  # We used to test for /lib/ld.so.1 and disable shared libraries on
9568  # powerpc, because MkLinux only supported shared libraries with the
9569  # GNU dynamic linker.  Since this was broken with cross compilers,
9570  # most powerpc-linux boxes support dynamic linking these days and
9571  # people can always --disable-shared, the test was removed, and we
9572  # assume the GNU/Linux dynamic linker is in use.
9573  dynamic_linker='GNU/Linux ld.so'
9574  ;;
9575
9576netbsd*)
9577  version_type=sunos
9578  need_lib_prefix=no
9579  need_version=no
9580  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9581    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9582    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9583    dynamic_linker='NetBSD (a.out) ld.so'
9584  else
9585    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9586    soname_spec='${libname}${release}${shared_ext}$major'
9587    dynamic_linker='NetBSD ld.elf_so'
9588  fi
9589  shlibpath_var=LD_LIBRARY_PATH
9590  shlibpath_overrides_runpath=yes
9591  hardcode_into_libs=yes
9592  ;;
9593
9594newsos6)
9595  version_type=linux
9596  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9597  shlibpath_var=LD_LIBRARY_PATH
9598  shlibpath_overrides_runpath=yes
9599  ;;
9600
9601nto-qnx*)
9602  version_type=linux
9603  need_lib_prefix=no
9604  need_version=no
9605  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9606  soname_spec='${libname}${release}${shared_ext}$major'
9607  shlibpath_var=LD_LIBRARY_PATH
9608  shlibpath_overrides_runpath=yes
9609  ;;
9610
9611openbsd*)
9612  version_type=sunos
9613  sys_lib_dlsearch_path_spec="/usr/lib"
9614  need_lib_prefix=no
9615  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9616  case $host_os in
9617    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9618    *)                         need_version=no  ;;
9619  esac
9620  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9621  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9622  shlibpath_var=LD_LIBRARY_PATH
9623  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9624    case $host_os in
9625      openbsd2.[89] | openbsd2.[89].*)
9626	shlibpath_overrides_runpath=no
9627	;;
9628      *)
9629	shlibpath_overrides_runpath=yes
9630	;;
9631      esac
9632  else
9633    shlibpath_overrides_runpath=yes
9634  fi
9635  ;;
9636
9637os2*)
9638  libname_spec='$name'
9639  shrext_cmds=".dll"
9640  need_lib_prefix=no
9641  library_names_spec='$libname${shared_ext} $libname.a'
9642  dynamic_linker='OS/2 ld.exe'
9643  shlibpath_var=LIBPATH
9644  ;;
9645
9646osf3* | osf4* | osf5*)
9647  version_type=osf
9648  need_lib_prefix=no
9649  need_version=no
9650  soname_spec='${libname}${release}${shared_ext}$major'
9651  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9652  shlibpath_var=LD_LIBRARY_PATH
9653  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9654  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9655  ;;
9656
9657rdos*)
9658  dynamic_linker=no
9659  ;;
9660
9661solaris*)
9662  version_type=linux
9663  need_lib_prefix=no
9664  need_version=no
9665  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9666  soname_spec='${libname}${release}${shared_ext}$major'
9667  shlibpath_var=LD_LIBRARY_PATH
9668  shlibpath_overrides_runpath=yes
9669  hardcode_into_libs=yes
9670  # ldd complains unless libraries are executable
9671  postinstall_cmds='chmod +x $lib'
9672  ;;
9673
9674sunos4*)
9675  version_type=sunos
9676  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9677  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9678  shlibpath_var=LD_LIBRARY_PATH
9679  shlibpath_overrides_runpath=yes
9680  if test "$with_gnu_ld" = yes; then
9681    need_lib_prefix=no
9682  fi
9683  need_version=yes
9684  ;;
9685
9686sysv4 | sysv4.3*)
9687  version_type=linux
9688  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9689  soname_spec='${libname}${release}${shared_ext}$major'
9690  shlibpath_var=LD_LIBRARY_PATH
9691  case $host_vendor in
9692    sni)
9693      shlibpath_overrides_runpath=no
9694      need_lib_prefix=no
9695      export_dynamic_flag_spec='${wl}-Blargedynsym'
9696      runpath_var=LD_RUN_PATH
9697      ;;
9698    siemens)
9699      need_lib_prefix=no
9700      ;;
9701    motorola)
9702      need_lib_prefix=no
9703      need_version=no
9704      shlibpath_overrides_runpath=no
9705      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9706      ;;
9707  esac
9708  ;;
9709
9710sysv4*MP*)
9711  if test -d /usr/nec ;then
9712    version_type=linux
9713    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9714    soname_spec='$libname${shared_ext}.$major'
9715    shlibpath_var=LD_LIBRARY_PATH
9716  fi
9717  ;;
9718
9719sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9720  version_type=freebsd-elf
9721  need_lib_prefix=no
9722  need_version=no
9723  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9724  soname_spec='${libname}${release}${shared_ext}$major'
9725  shlibpath_var=LD_LIBRARY_PATH
9726  hardcode_into_libs=yes
9727  if test "$with_gnu_ld" = yes; then
9728    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9729    shlibpath_overrides_runpath=no
9730  else
9731    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9732    shlibpath_overrides_runpath=yes
9733    case $host_os in
9734      sco3.2v5*)
9735        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9736	;;
9737    esac
9738  fi
9739  sys_lib_dlsearch_path_spec='/usr/lib'
9740  ;;
9741
9742uts4*)
9743  version_type=linux
9744  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9745  soname_spec='${libname}${release}${shared_ext}$major'
9746  shlibpath_var=LD_LIBRARY_PATH
9747  ;;
9748
9749*)
9750  dynamic_linker=no
9751  ;;
9752esac
9753{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9754$as_echo "$dynamic_linker" >&6; }
9755test "$dynamic_linker" = no && can_build_shared=no
9756
9757if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9758  $as_echo_n "(cached) " >&6
9759else
9760  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9761fi
9762
9763sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9764if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9765  $as_echo_n "(cached) " >&6
9766else
9767  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9768fi
9769
9770sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9771
9772variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9773if test "$GCC" = yes; then
9774  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9775fi
9776
9777{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9778$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9779hardcode_action=
9780if test -n "$hardcode_libdir_flag_spec" || \
9781   test -n "$runpath_var" || \
9782   test "X$hardcode_automatic" = "Xyes" ; then
9783
9784  # We can hardcode non-existant directories.
9785  if test "$hardcode_direct" != no &&
9786     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9787     # have to relink, otherwise we might link with an installed library
9788     # when we should be linking with a yet-to-be-installed one
9789     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9790     test "$hardcode_minus_L" != no; then
9791    # Linking always hardcodes the temporary library directory.
9792    hardcode_action=relink
9793  else
9794    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9795    hardcode_action=immediate
9796  fi
9797else
9798  # We cannot hardcode anything, or else we can only hardcode existing
9799  # directories.
9800  hardcode_action=unsupported
9801fi
9802{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9803$as_echo "$hardcode_action" >&6; }
9804
9805if test "$hardcode_action" = relink; then
9806  # Fast installation is not supported
9807  enable_fast_install=no
9808elif test "$shlibpath_overrides_runpath" = yes ||
9809     test "$enable_shared" = no; then
9810  # Fast installation is not necessary
9811  enable_fast_install=needless
9812fi
9813
9814striplib=
9815old_striplib=
9816{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9817$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9818if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9819  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9820  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9821  { $as_echo "$as_me:$LINENO: result: yes" >&5
9822$as_echo "yes" >&6; }
9823else
9824# FIXME - insert some real tests, host_os isn't really good enough
9825  case $host_os in
9826   darwin*)
9827       if test -n "$STRIP" ; then
9828         striplib="$STRIP -x"
9829         old_striplib="$STRIP -S"
9830         { $as_echo "$as_me:$LINENO: result: yes" >&5
9831$as_echo "yes" >&6; }
9832       else
9833  { $as_echo "$as_me:$LINENO: result: no" >&5
9834$as_echo "no" >&6; }
9835fi
9836       ;;
9837   *)
9838  { $as_echo "$as_me:$LINENO: result: no" >&5
9839$as_echo "no" >&6; }
9840    ;;
9841  esac
9842fi
9843
9844if test "x$enable_dlopen" != xyes; then
9845  enable_dlopen=unknown
9846  enable_dlopen_self=unknown
9847  enable_dlopen_self_static=unknown
9848else
9849  lt_cv_dlopen=no
9850  lt_cv_dlopen_libs=
9851
9852  case $host_os in
9853  beos*)
9854    lt_cv_dlopen="load_add_on"
9855    lt_cv_dlopen_libs=
9856    lt_cv_dlopen_self=yes
9857    ;;
9858
9859  mingw* | pw32*)
9860    lt_cv_dlopen="LoadLibrary"
9861    lt_cv_dlopen_libs=
9862   ;;
9863
9864  cygwin*)
9865    lt_cv_dlopen="dlopen"
9866    lt_cv_dlopen_libs=
9867   ;;
9868
9869  darwin*)
9870  # if libdl is installed we need to link against it
9871    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9872$as_echo_n "checking for dlopen in -ldl... " >&6; }
9873if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9874  $as_echo_n "(cached) " >&6
9875else
9876  ac_check_lib_save_LIBS=$LIBS
9877LIBS="-ldl  $LIBS"
9878cat >conftest.$ac_ext <<_ACEOF
9879/* confdefs.h.  */
9880_ACEOF
9881cat confdefs.h >>conftest.$ac_ext
9882cat >>conftest.$ac_ext <<_ACEOF
9883/* end confdefs.h.  */
9884
9885/* Override any GCC internal prototype to avoid an error.
9886   Use char because int might match the return type of a GCC
9887   builtin and then its argument prototype would still apply.  */
9888#ifdef __cplusplus
9889extern "C"
9890#endif
9891char dlopen ();
9892int
9893main ()
9894{
9895return dlopen ();
9896  ;
9897  return 0;
9898}
9899_ACEOF
9900rm -f conftest.$ac_objext conftest$ac_exeext
9901if { (ac_try="$ac_link"
9902case "(($ac_try" in
9903  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9904  *) ac_try_echo=$ac_try;;
9905esac
9906eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9907$as_echo "$ac_try_echo") >&5
9908  (eval "$ac_link") 2>conftest.er1
9909  ac_status=$?
9910  grep -v '^ *+' conftest.er1 >conftest.err
9911  rm -f conftest.er1
9912  cat conftest.err >&5
9913  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9914  (exit $ac_status); } && {
9915	 test -z "$ac_c_werror_flag" ||
9916	 test ! -s conftest.err
9917       } && test -s conftest$ac_exeext && {
9918	 test "$cross_compiling" = yes ||
9919	 $as_test_x conftest$ac_exeext
9920       }; then
9921  ac_cv_lib_dl_dlopen=yes
9922else
9923  $as_echo "$as_me: failed program was:" >&5
9924sed 's/^/| /' conftest.$ac_ext >&5
9925
9926	ac_cv_lib_dl_dlopen=no
9927fi
9928
9929rm -rf conftest.dSYM
9930rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9931      conftest$ac_exeext conftest.$ac_ext
9932LIBS=$ac_check_lib_save_LIBS
9933fi
9934{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9935$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9936if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9937  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9938else
9939
9940    lt_cv_dlopen="dyld"
9941    lt_cv_dlopen_libs=
9942    lt_cv_dlopen_self=yes
9943
9944fi
9945
9946   ;;
9947
9948  *)
9949    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9950$as_echo_n "checking for shl_load... " >&6; }
9951if test "${ac_cv_func_shl_load+set}" = set; then
9952  $as_echo_n "(cached) " >&6
9953else
9954  cat >conftest.$ac_ext <<_ACEOF
9955/* confdefs.h.  */
9956_ACEOF
9957cat confdefs.h >>conftest.$ac_ext
9958cat >>conftest.$ac_ext <<_ACEOF
9959/* end confdefs.h.  */
9960/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9961   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9962#define shl_load innocuous_shl_load
9963
9964/* System header to define __stub macros and hopefully few prototypes,
9965    which can conflict with char shl_load (); below.
9966    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9967    <limits.h> exists even on freestanding compilers.  */
9968
9969#ifdef __STDC__
9970# include <limits.h>
9971#else
9972# include <assert.h>
9973#endif
9974
9975#undef shl_load
9976
9977/* Override any GCC internal prototype to avoid an error.
9978   Use char because int might match the return type of a GCC
9979   builtin and then its argument prototype would still apply.  */
9980#ifdef __cplusplus
9981extern "C"
9982#endif
9983char shl_load ();
9984/* The GNU C library defines this for functions which it implements
9985    to always fail with ENOSYS.  Some functions are actually named
9986    something starting with __ and the normal name is an alias.  */
9987#if defined __stub_shl_load || defined __stub___shl_load
9988choke me
9989#endif
9990
9991int
9992main ()
9993{
9994return shl_load ();
9995  ;
9996  return 0;
9997}
9998_ACEOF
9999rm -f conftest.$ac_objext conftest$ac_exeext
10000if { (ac_try="$ac_link"
10001case "(($ac_try" in
10002  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10003  *) ac_try_echo=$ac_try;;
10004esac
10005eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10006$as_echo "$ac_try_echo") >&5
10007  (eval "$ac_link") 2>conftest.er1
10008  ac_status=$?
10009  grep -v '^ *+' conftest.er1 >conftest.err
10010  rm -f conftest.er1
10011  cat conftest.err >&5
10012  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10013  (exit $ac_status); } && {
10014	 test -z "$ac_c_werror_flag" ||
10015	 test ! -s conftest.err
10016       } && test -s conftest$ac_exeext && {
10017	 test "$cross_compiling" = yes ||
10018	 $as_test_x conftest$ac_exeext
10019       }; then
10020  ac_cv_func_shl_load=yes
10021else
10022  $as_echo "$as_me: failed program was:" >&5
10023sed 's/^/| /' conftest.$ac_ext >&5
10024
10025	ac_cv_func_shl_load=no
10026fi
10027
10028rm -rf conftest.dSYM
10029rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10030      conftest$ac_exeext conftest.$ac_ext
10031fi
10032{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10033$as_echo "$ac_cv_func_shl_load" >&6; }
10034if test "x$ac_cv_func_shl_load" = x""yes; then
10035  lt_cv_dlopen="shl_load"
10036else
10037  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10038$as_echo_n "checking for shl_load in -ldld... " >&6; }
10039if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10040  $as_echo_n "(cached) " >&6
10041else
10042  ac_check_lib_save_LIBS=$LIBS
10043LIBS="-ldld  $LIBS"
10044cat >conftest.$ac_ext <<_ACEOF
10045/* confdefs.h.  */
10046_ACEOF
10047cat confdefs.h >>conftest.$ac_ext
10048cat >>conftest.$ac_ext <<_ACEOF
10049/* end confdefs.h.  */
10050
10051/* Override any GCC internal prototype to avoid an error.
10052   Use char because int might match the return type of a GCC
10053   builtin and then its argument prototype would still apply.  */
10054#ifdef __cplusplus
10055extern "C"
10056#endif
10057char shl_load ();
10058int
10059main ()
10060{
10061return shl_load ();
10062  ;
10063  return 0;
10064}
10065_ACEOF
10066rm -f conftest.$ac_objext conftest$ac_exeext
10067if { (ac_try="$ac_link"
10068case "(($ac_try" in
10069  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10070  *) ac_try_echo=$ac_try;;
10071esac
10072eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10073$as_echo "$ac_try_echo") >&5
10074  (eval "$ac_link") 2>conftest.er1
10075  ac_status=$?
10076  grep -v '^ *+' conftest.er1 >conftest.err
10077  rm -f conftest.er1
10078  cat conftest.err >&5
10079  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10080  (exit $ac_status); } && {
10081	 test -z "$ac_c_werror_flag" ||
10082	 test ! -s conftest.err
10083       } && test -s conftest$ac_exeext && {
10084	 test "$cross_compiling" = yes ||
10085	 $as_test_x conftest$ac_exeext
10086       }; then
10087  ac_cv_lib_dld_shl_load=yes
10088else
10089  $as_echo "$as_me: failed program was:" >&5
10090sed 's/^/| /' conftest.$ac_ext >&5
10091
10092	ac_cv_lib_dld_shl_load=no
10093fi
10094
10095rm -rf conftest.dSYM
10096rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10097      conftest$ac_exeext conftest.$ac_ext
10098LIBS=$ac_check_lib_save_LIBS
10099fi
10100{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10101$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10102if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10103  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10104else
10105  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10106$as_echo_n "checking for dlopen... " >&6; }
10107if test "${ac_cv_func_dlopen+set}" = set; then
10108  $as_echo_n "(cached) " >&6
10109else
10110  cat >conftest.$ac_ext <<_ACEOF
10111/* confdefs.h.  */
10112_ACEOF
10113cat confdefs.h >>conftest.$ac_ext
10114cat >>conftest.$ac_ext <<_ACEOF
10115/* end confdefs.h.  */
10116/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10117   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10118#define dlopen innocuous_dlopen
10119
10120/* System header to define __stub macros and hopefully few prototypes,
10121    which can conflict with char dlopen (); below.
10122    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10123    <limits.h> exists even on freestanding compilers.  */
10124
10125#ifdef __STDC__
10126# include <limits.h>
10127#else
10128# include <assert.h>
10129#endif
10130
10131#undef dlopen
10132
10133/* Override any GCC internal prototype to avoid an error.
10134   Use char because int might match the return type of a GCC
10135   builtin and then its argument prototype would still apply.  */
10136#ifdef __cplusplus
10137extern "C"
10138#endif
10139char dlopen ();
10140/* The GNU C library defines this for functions which it implements
10141    to always fail with ENOSYS.  Some functions are actually named
10142    something starting with __ and the normal name is an alias.  */
10143#if defined __stub_dlopen || defined __stub___dlopen
10144choke me
10145#endif
10146
10147int
10148main ()
10149{
10150return dlopen ();
10151  ;
10152  return 0;
10153}
10154_ACEOF
10155rm -f conftest.$ac_objext conftest$ac_exeext
10156if { (ac_try="$ac_link"
10157case "(($ac_try" in
10158  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10159  *) ac_try_echo=$ac_try;;
10160esac
10161eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10162$as_echo "$ac_try_echo") >&5
10163  (eval "$ac_link") 2>conftest.er1
10164  ac_status=$?
10165  grep -v '^ *+' conftest.er1 >conftest.err
10166  rm -f conftest.er1
10167  cat conftest.err >&5
10168  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10169  (exit $ac_status); } && {
10170	 test -z "$ac_c_werror_flag" ||
10171	 test ! -s conftest.err
10172       } && test -s conftest$ac_exeext && {
10173	 test "$cross_compiling" = yes ||
10174	 $as_test_x conftest$ac_exeext
10175       }; then
10176  ac_cv_func_dlopen=yes
10177else
10178  $as_echo "$as_me: failed program was:" >&5
10179sed 's/^/| /' conftest.$ac_ext >&5
10180
10181	ac_cv_func_dlopen=no
10182fi
10183
10184rm -rf conftest.dSYM
10185rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10186      conftest$ac_exeext conftest.$ac_ext
10187fi
10188{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10189$as_echo "$ac_cv_func_dlopen" >&6; }
10190if test "x$ac_cv_func_dlopen" = x""yes; then
10191  lt_cv_dlopen="dlopen"
10192else
10193  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10194$as_echo_n "checking for dlopen in -ldl... " >&6; }
10195if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10196  $as_echo_n "(cached) " >&6
10197else
10198  ac_check_lib_save_LIBS=$LIBS
10199LIBS="-ldl  $LIBS"
10200cat >conftest.$ac_ext <<_ACEOF
10201/* confdefs.h.  */
10202_ACEOF
10203cat confdefs.h >>conftest.$ac_ext
10204cat >>conftest.$ac_ext <<_ACEOF
10205/* end confdefs.h.  */
10206
10207/* Override any GCC internal prototype to avoid an error.
10208   Use char because int might match the return type of a GCC
10209   builtin and then its argument prototype would still apply.  */
10210#ifdef __cplusplus
10211extern "C"
10212#endif
10213char dlopen ();
10214int
10215main ()
10216{
10217return dlopen ();
10218  ;
10219  return 0;
10220}
10221_ACEOF
10222rm -f conftest.$ac_objext conftest$ac_exeext
10223if { (ac_try="$ac_link"
10224case "(($ac_try" in
10225  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10226  *) ac_try_echo=$ac_try;;
10227esac
10228eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10229$as_echo "$ac_try_echo") >&5
10230  (eval "$ac_link") 2>conftest.er1
10231  ac_status=$?
10232  grep -v '^ *+' conftest.er1 >conftest.err
10233  rm -f conftest.er1
10234  cat conftest.err >&5
10235  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10236  (exit $ac_status); } && {
10237	 test -z "$ac_c_werror_flag" ||
10238	 test ! -s conftest.err
10239       } && test -s conftest$ac_exeext && {
10240	 test "$cross_compiling" = yes ||
10241	 $as_test_x conftest$ac_exeext
10242       }; then
10243  ac_cv_lib_dl_dlopen=yes
10244else
10245  $as_echo "$as_me: failed program was:" >&5
10246sed 's/^/| /' conftest.$ac_ext >&5
10247
10248	ac_cv_lib_dl_dlopen=no
10249fi
10250
10251rm -rf conftest.dSYM
10252rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10253      conftest$ac_exeext conftest.$ac_ext
10254LIBS=$ac_check_lib_save_LIBS
10255fi
10256{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10257$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10258if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10259  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10260else
10261  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10262$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10263if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10264  $as_echo_n "(cached) " >&6
10265else
10266  ac_check_lib_save_LIBS=$LIBS
10267LIBS="-lsvld  $LIBS"
10268cat >conftest.$ac_ext <<_ACEOF
10269/* confdefs.h.  */
10270_ACEOF
10271cat confdefs.h >>conftest.$ac_ext
10272cat >>conftest.$ac_ext <<_ACEOF
10273/* end confdefs.h.  */
10274
10275/* Override any GCC internal prototype to avoid an error.
10276   Use char because int might match the return type of a GCC
10277   builtin and then its argument prototype would still apply.  */
10278#ifdef __cplusplus
10279extern "C"
10280#endif
10281char dlopen ();
10282int
10283main ()
10284{
10285return dlopen ();
10286  ;
10287  return 0;
10288}
10289_ACEOF
10290rm -f conftest.$ac_objext conftest$ac_exeext
10291if { (ac_try="$ac_link"
10292case "(($ac_try" in
10293  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10294  *) ac_try_echo=$ac_try;;
10295esac
10296eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10297$as_echo "$ac_try_echo") >&5
10298  (eval "$ac_link") 2>conftest.er1
10299  ac_status=$?
10300  grep -v '^ *+' conftest.er1 >conftest.err
10301  rm -f conftest.er1
10302  cat conftest.err >&5
10303  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10304  (exit $ac_status); } && {
10305	 test -z "$ac_c_werror_flag" ||
10306	 test ! -s conftest.err
10307       } && test -s conftest$ac_exeext && {
10308	 test "$cross_compiling" = yes ||
10309	 $as_test_x conftest$ac_exeext
10310       }; then
10311  ac_cv_lib_svld_dlopen=yes
10312else
10313  $as_echo "$as_me: failed program was:" >&5
10314sed 's/^/| /' conftest.$ac_ext >&5
10315
10316	ac_cv_lib_svld_dlopen=no
10317fi
10318
10319rm -rf conftest.dSYM
10320rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10321      conftest$ac_exeext conftest.$ac_ext
10322LIBS=$ac_check_lib_save_LIBS
10323fi
10324{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10325$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10326if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10327  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10328else
10329  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10330$as_echo_n "checking for dld_link in -ldld... " >&6; }
10331if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10332  $as_echo_n "(cached) " >&6
10333else
10334  ac_check_lib_save_LIBS=$LIBS
10335LIBS="-ldld  $LIBS"
10336cat >conftest.$ac_ext <<_ACEOF
10337/* confdefs.h.  */
10338_ACEOF
10339cat confdefs.h >>conftest.$ac_ext
10340cat >>conftest.$ac_ext <<_ACEOF
10341/* end confdefs.h.  */
10342
10343/* Override any GCC internal prototype to avoid an error.
10344   Use char because int might match the return type of a GCC
10345   builtin and then its argument prototype would still apply.  */
10346#ifdef __cplusplus
10347extern "C"
10348#endif
10349char dld_link ();
10350int
10351main ()
10352{
10353return dld_link ();
10354  ;
10355  return 0;
10356}
10357_ACEOF
10358rm -f conftest.$ac_objext conftest$ac_exeext
10359if { (ac_try="$ac_link"
10360case "(($ac_try" in
10361  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10362  *) ac_try_echo=$ac_try;;
10363esac
10364eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10365$as_echo "$ac_try_echo") >&5
10366  (eval "$ac_link") 2>conftest.er1
10367  ac_status=$?
10368  grep -v '^ *+' conftest.er1 >conftest.err
10369  rm -f conftest.er1
10370  cat conftest.err >&5
10371  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10372  (exit $ac_status); } && {
10373	 test -z "$ac_c_werror_flag" ||
10374	 test ! -s conftest.err
10375       } && test -s conftest$ac_exeext && {
10376	 test "$cross_compiling" = yes ||
10377	 $as_test_x conftest$ac_exeext
10378       }; then
10379  ac_cv_lib_dld_dld_link=yes
10380else
10381  $as_echo "$as_me: failed program was:" >&5
10382sed 's/^/| /' conftest.$ac_ext >&5
10383
10384	ac_cv_lib_dld_dld_link=no
10385fi
10386
10387rm -rf conftest.dSYM
10388rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10389      conftest$ac_exeext conftest.$ac_ext
10390LIBS=$ac_check_lib_save_LIBS
10391fi
10392{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10393$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10394if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10395  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10396fi
10397
10398
10399fi
10400
10401
10402fi
10403
10404
10405fi
10406
10407
10408fi
10409
10410
10411fi
10412
10413    ;;
10414  esac
10415
10416  if test "x$lt_cv_dlopen" != xno; then
10417    enable_dlopen=yes
10418  else
10419    enable_dlopen=no
10420  fi
10421
10422  case $lt_cv_dlopen in
10423  dlopen)
10424    save_CPPFLAGS="$CPPFLAGS"
10425    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10426
10427    save_LDFLAGS="$LDFLAGS"
10428    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10429
10430    save_LIBS="$LIBS"
10431    LIBS="$lt_cv_dlopen_libs $LIBS"
10432
10433    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10434$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10435if test "${lt_cv_dlopen_self+set}" = set; then
10436  $as_echo_n "(cached) " >&6
10437else
10438  	  if test "$cross_compiling" = yes; then :
10439  lt_cv_dlopen_self=cross
10440else
10441  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10442  lt_status=$lt_dlunknown
10443  cat > conftest.$ac_ext <<EOF
10444#line 10444 "configure"
10445#include "confdefs.h"
10446
10447#if HAVE_DLFCN_H
10448#include <dlfcn.h>
10449#endif
10450
10451#include <stdio.h>
10452
10453#ifdef RTLD_GLOBAL
10454#  define LT_DLGLOBAL		RTLD_GLOBAL
10455#else
10456#  ifdef DL_GLOBAL
10457#    define LT_DLGLOBAL		DL_GLOBAL
10458#  else
10459#    define LT_DLGLOBAL		0
10460#  endif
10461#endif
10462
10463/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10464   find out it does not work in some platform. */
10465#ifndef LT_DLLAZY_OR_NOW
10466#  ifdef RTLD_LAZY
10467#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10468#  else
10469#    ifdef DL_LAZY
10470#      define LT_DLLAZY_OR_NOW		DL_LAZY
10471#    else
10472#      ifdef RTLD_NOW
10473#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10474#      else
10475#        ifdef DL_NOW
10476#          define LT_DLLAZY_OR_NOW	DL_NOW
10477#        else
10478#          define LT_DLLAZY_OR_NOW	0
10479#        endif
10480#      endif
10481#    endif
10482#  endif
10483#endif
10484
10485#ifdef __cplusplus
10486extern "C" void exit (int);
10487#endif
10488
10489void fnord() { int i=42;}
10490int main ()
10491{
10492  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10493  int status = $lt_dlunknown;
10494
10495  if (self)
10496    {
10497      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10498      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10499      /* dlclose (self); */
10500    }
10501  else
10502    puts (dlerror ());
10503
10504    exit (status);
10505}
10506EOF
10507  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10508  (eval $ac_link) 2>&5
10509  ac_status=$?
10510  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10511  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10512    (./conftest; exit; ) >&5 2>/dev/null
10513    lt_status=$?
10514    case x$lt_status in
10515      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10516      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10517      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10518    esac
10519  else :
10520    # compilation failed
10521    lt_cv_dlopen_self=no
10522  fi
10523fi
10524rm -fr conftest*
10525
10526
10527fi
10528{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10529$as_echo "$lt_cv_dlopen_self" >&6; }
10530
10531    if test "x$lt_cv_dlopen_self" = xyes; then
10532      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10533      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10534$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10535if test "${lt_cv_dlopen_self_static+set}" = set; then
10536  $as_echo_n "(cached) " >&6
10537else
10538  	  if test "$cross_compiling" = yes; then :
10539  lt_cv_dlopen_self_static=cross
10540else
10541  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10542  lt_status=$lt_dlunknown
10543  cat > conftest.$ac_ext <<EOF
10544#line 10544 "configure"
10545#include "confdefs.h"
10546
10547#if HAVE_DLFCN_H
10548#include <dlfcn.h>
10549#endif
10550
10551#include <stdio.h>
10552
10553#ifdef RTLD_GLOBAL
10554#  define LT_DLGLOBAL		RTLD_GLOBAL
10555#else
10556#  ifdef DL_GLOBAL
10557#    define LT_DLGLOBAL		DL_GLOBAL
10558#  else
10559#    define LT_DLGLOBAL		0
10560#  endif
10561#endif
10562
10563/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10564   find out it does not work in some platform. */
10565#ifndef LT_DLLAZY_OR_NOW
10566#  ifdef RTLD_LAZY
10567#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10568#  else
10569#    ifdef DL_LAZY
10570#      define LT_DLLAZY_OR_NOW		DL_LAZY
10571#    else
10572#      ifdef RTLD_NOW
10573#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10574#      else
10575#        ifdef DL_NOW
10576#          define LT_DLLAZY_OR_NOW	DL_NOW
10577#        else
10578#          define LT_DLLAZY_OR_NOW	0
10579#        endif
10580#      endif
10581#    endif
10582#  endif
10583#endif
10584
10585#ifdef __cplusplus
10586extern "C" void exit (int);
10587#endif
10588
10589void fnord() { int i=42;}
10590int main ()
10591{
10592  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10593  int status = $lt_dlunknown;
10594
10595  if (self)
10596    {
10597      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10598      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10599      /* dlclose (self); */
10600    }
10601  else
10602    puts (dlerror ());
10603
10604    exit (status);
10605}
10606EOF
10607  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10608  (eval $ac_link) 2>&5
10609  ac_status=$?
10610  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10611  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10612    (./conftest; exit; ) >&5 2>/dev/null
10613    lt_status=$?
10614    case x$lt_status in
10615      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10616      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10617      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10618    esac
10619  else :
10620    # compilation failed
10621    lt_cv_dlopen_self_static=no
10622  fi
10623fi
10624rm -fr conftest*
10625
10626
10627fi
10628{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10629$as_echo "$lt_cv_dlopen_self_static" >&6; }
10630    fi
10631
10632    CPPFLAGS="$save_CPPFLAGS"
10633    LDFLAGS="$save_LDFLAGS"
10634    LIBS="$save_LIBS"
10635    ;;
10636  esac
10637
10638  case $lt_cv_dlopen_self in
10639  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10640  *) enable_dlopen_self=unknown ;;
10641  esac
10642
10643  case $lt_cv_dlopen_self_static in
10644  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10645  *) enable_dlopen_self_static=unknown ;;
10646  esac
10647fi
10648
10649
10650# Report which library types will actually be built
10651{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10652$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10653{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10654$as_echo "$can_build_shared" >&6; }
10655
10656{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10657$as_echo_n "checking whether to build shared libraries... " >&6; }
10658test "$can_build_shared" = "no" && enable_shared=no
10659
10660# On AIX, shared libraries and static libraries use the same namespace, and
10661# are all built from PIC.
10662case $host_os in
10663aix3*)
10664  test "$enable_shared" = yes && enable_static=no
10665  if test -n "$RANLIB"; then
10666    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10667    postinstall_cmds='$RANLIB $lib'
10668  fi
10669  ;;
10670
10671aix[4-9]*)
10672  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10673    test "$enable_shared" = yes && enable_static=no
10674  fi
10675    ;;
10676esac
10677{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10678$as_echo "$enable_shared" >&6; }
10679
10680{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10681$as_echo_n "checking whether to build static libraries... " >&6; }
10682# Make sure either enable_shared or enable_static is yes.
10683test "$enable_shared" = yes || enable_static=yes
10684{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10685$as_echo "$enable_static" >&6; }
10686
10687# The else clause should only fire when bootstrapping the
10688# libtool distribution, otherwise you forgot to ship ltmain.sh
10689# with your package, and you will get complaints that there are
10690# no rules to generate ltmain.sh.
10691if test -f "$ltmain"; then
10692  # See if we are running on zsh, and set the options which allow our commands through
10693  # without removal of \ escapes.
10694  if test -n "${ZSH_VERSION+set}" ; then
10695    setopt NO_GLOB_SUBST
10696  fi
10697  # Now quote all the things that may contain metacharacters while being
10698  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10699  # variables and quote the copies for generation of the libtool script.
10700  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10701    SED SHELL STRIP \
10702    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10703    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10704    deplibs_check_method reload_flag reload_cmds need_locks \
10705    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10706    lt_cv_sys_global_symbol_to_c_name_address \
10707    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10708    old_postinstall_cmds old_postuninstall_cmds \
10709    compiler \
10710    CC \
10711    LD \
10712    lt_prog_compiler_wl \
10713    lt_prog_compiler_pic \
10714    lt_prog_compiler_static \
10715    lt_prog_compiler_no_builtin_flag \
10716    export_dynamic_flag_spec \
10717    thread_safe_flag_spec \
10718    whole_archive_flag_spec \
10719    enable_shared_with_static_runtimes \
10720    old_archive_cmds \
10721    old_archive_from_new_cmds \
10722    predep_objects \
10723    postdep_objects \
10724    predeps \
10725    postdeps \
10726    compiler_lib_search_path \
10727    compiler_lib_search_dirs \
10728    archive_cmds \
10729    archive_expsym_cmds \
10730    postinstall_cmds \
10731    postuninstall_cmds \
10732    old_archive_from_expsyms_cmds \
10733    allow_undefined_flag \
10734    no_undefined_flag \
10735    export_symbols_cmds \
10736    hardcode_libdir_flag_spec \
10737    hardcode_libdir_flag_spec_ld \
10738    hardcode_libdir_separator \
10739    hardcode_automatic \
10740    module_cmds \
10741    module_expsym_cmds \
10742    lt_cv_prog_compiler_c_o \
10743    fix_srcfile_path \
10744    exclude_expsyms \
10745    include_expsyms; do
10746
10747    case $var in
10748    old_archive_cmds | \
10749    old_archive_from_new_cmds | \
10750    archive_cmds | \
10751    archive_expsym_cmds | \
10752    module_cmds | \
10753    module_expsym_cmds | \
10754    old_archive_from_expsyms_cmds | \
10755    export_symbols_cmds | \
10756    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10757    postinstall_cmds | postuninstall_cmds | \
10758    old_postinstall_cmds | old_postuninstall_cmds | \
10759    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10760      # Double-quote double-evaled strings.
10761      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10762      ;;
10763    *)
10764      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10765      ;;
10766    esac
10767  done
10768
10769  case $lt_echo in
10770  *'\$0 --fallback-echo"')
10771    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10772    ;;
10773  esac
10774
10775cfgfile="${ofile}T"
10776  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10777  $rm -f "$cfgfile"
10778  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10779$as_echo "$as_me: creating $ofile" >&6;}
10780
10781  cat <<__EOF__ >> "$cfgfile"
10782#! $SHELL
10783
10784# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10785# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10786# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10787#
10788# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10789# Free Software Foundation, Inc.
10790#
10791# This file is part of GNU Libtool:
10792# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10793#
10794# This program is free software; you can redistribute it and/or modify
10795# it under the terms of the GNU General Public License as published by
10796# the Free Software Foundation; either version 2 of the License, or
10797# (at your option) any later version.
10798#
10799# This program is distributed in the hope that it will be useful, but
10800# WITHOUT ANY WARRANTY; without even the implied warranty of
10801# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10802# General Public License for more details.
10803#
10804# You should have received a copy of the GNU General Public License
10805# along with this program; if not, write to the Free Software
10806# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10807#
10808# As a special exception to the GNU General Public License, if you
10809# distribute this file as part of a program that contains a
10810# configuration script generated by Autoconf, you may include it under
10811# the same distribution terms that you use for the rest of that program.
10812
10813# A sed program that does not truncate output.
10814SED=$lt_SED
10815
10816# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10817Xsed="$SED -e 1s/^X//"
10818
10819# The HP-UX ksh and POSIX shell print the target directory to stdout
10820# if CDPATH is set.
10821(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10822
10823# The names of the tagged configurations supported by this script.
10824available_tags=
10825
10826# ### BEGIN LIBTOOL CONFIG
10827
10828# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10829
10830# Shell to use when invoking shell scripts.
10831SHELL=$lt_SHELL
10832
10833# Whether or not to build shared libraries.
10834build_libtool_libs=$enable_shared
10835
10836# Whether or not to build static libraries.
10837build_old_libs=$enable_static
10838
10839# Whether or not to add -lc for building shared libraries.
10840build_libtool_need_lc=$archive_cmds_need_lc
10841
10842# Whether or not to disallow shared libs when runtime libs are static
10843allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10844
10845# Whether or not to optimize for fast installation.
10846fast_install=$enable_fast_install
10847
10848# The host system.
10849host_alias=$host_alias
10850host=$host
10851host_os=$host_os
10852
10853# The build system.
10854build_alias=$build_alias
10855build=$build
10856build_os=$build_os
10857
10858# An echo program that does not interpret backslashes.
10859echo=$lt_echo
10860
10861# The archiver.
10862AR=$lt_AR
10863AR_FLAGS=$lt_AR_FLAGS
10864
10865# A C compiler.
10866LTCC=$lt_LTCC
10867
10868# LTCC compiler flags.
10869LTCFLAGS=$lt_LTCFLAGS
10870
10871# A language-specific compiler.
10872CC=$lt_compiler
10873
10874# Is the compiler the GNU C compiler?
10875with_gcc=$GCC
10876
10877# An ERE matcher.
10878EGREP=$lt_EGREP
10879
10880# The linker used to build libraries.
10881LD=$lt_LD
10882
10883# Whether we need hard or soft links.
10884LN_S=$lt_LN_S
10885
10886# A BSD-compatible nm program.
10887NM=$lt_NM
10888
10889# A symbol stripping program
10890STRIP=$lt_STRIP
10891
10892# Used to examine libraries when file_magic_cmd begins "file"
10893MAGIC_CMD=$MAGIC_CMD
10894
10895# Used on cygwin: DLL creation program.
10896DLLTOOL="$DLLTOOL"
10897
10898# Used on cygwin: object dumper.
10899OBJDUMP="$OBJDUMP"
10900
10901# Used on cygwin: assembler.
10902AS="$AS"
10903
10904# The name of the directory that contains temporary libtool files.
10905objdir=$objdir
10906
10907# How to create reloadable object files.
10908reload_flag=$lt_reload_flag
10909reload_cmds=$lt_reload_cmds
10910
10911# How to pass a linker flag through the compiler.
10912wl=$lt_lt_prog_compiler_wl
10913
10914# Object file suffix (normally "o").
10915objext="$ac_objext"
10916
10917# Old archive suffix (normally "a").
10918libext="$libext"
10919
10920# Shared library suffix (normally ".so").
10921shrext_cmds='$shrext_cmds'
10922
10923# Executable file suffix (normally "").
10924exeext="$exeext"
10925
10926# Additional compiler flags for building library objects.
10927pic_flag=$lt_lt_prog_compiler_pic
10928pic_mode=$pic_mode
10929
10930# What is the maximum length of a command?
10931max_cmd_len=$lt_cv_sys_max_cmd_len
10932
10933# Does compiler simultaneously support -c and -o options?
10934compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10935
10936# Must we lock files when doing compilation?
10937need_locks=$lt_need_locks
10938
10939# Do we need the lib prefix for modules?
10940need_lib_prefix=$need_lib_prefix
10941
10942# Do we need a version for libraries?
10943need_version=$need_version
10944
10945# Whether dlopen is supported.
10946dlopen_support=$enable_dlopen
10947
10948# Whether dlopen of programs is supported.
10949dlopen_self=$enable_dlopen_self
10950
10951# Whether dlopen of statically linked programs is supported.
10952dlopen_self_static=$enable_dlopen_self_static
10953
10954# Compiler flag to prevent dynamic linking.
10955link_static_flag=$lt_lt_prog_compiler_static
10956
10957# Compiler flag to turn off builtin functions.
10958no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10959
10960# Compiler flag to allow reflexive dlopens.
10961export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10962
10963# Compiler flag to generate shared objects directly from archives.
10964whole_archive_flag_spec=$lt_whole_archive_flag_spec
10965
10966# Compiler flag to generate thread-safe objects.
10967thread_safe_flag_spec=$lt_thread_safe_flag_spec
10968
10969# Library versioning type.
10970version_type=$version_type
10971
10972# Format of library name prefix.
10973libname_spec=$lt_libname_spec
10974
10975# List of archive names.  First name is the real one, the rest are links.
10976# The last name is the one that the linker finds with -lNAME.
10977library_names_spec=$lt_library_names_spec
10978
10979# The coded name of the library, if different from the real name.
10980soname_spec=$lt_soname_spec
10981
10982# Commands used to build and install an old-style archive.
10983RANLIB=$lt_RANLIB
10984old_archive_cmds=$lt_old_archive_cmds
10985old_postinstall_cmds=$lt_old_postinstall_cmds
10986old_postuninstall_cmds=$lt_old_postuninstall_cmds
10987
10988# Create an old-style archive from a shared archive.
10989old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10990
10991# Create a temporary old-style archive to link instead of a shared archive.
10992old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10993
10994# Commands used to build and install a shared archive.
10995archive_cmds=$lt_archive_cmds
10996archive_expsym_cmds=$lt_archive_expsym_cmds
10997postinstall_cmds=$lt_postinstall_cmds
10998postuninstall_cmds=$lt_postuninstall_cmds
10999
11000# Commands used to build a loadable module (assumed same as above if empty)
11001module_cmds=$lt_module_cmds
11002module_expsym_cmds=$lt_module_expsym_cmds
11003
11004# Commands to strip libraries.
11005old_striplib=$lt_old_striplib
11006striplib=$lt_striplib
11007
11008# Dependencies to place before the objects being linked to create a
11009# shared library.
11010predep_objects=$lt_predep_objects
11011
11012# Dependencies to place after the objects being linked to create a
11013# shared library.
11014postdep_objects=$lt_postdep_objects
11015
11016# Dependencies to place before the objects being linked to create a
11017# shared library.
11018predeps=$lt_predeps
11019
11020# Dependencies to place after the objects being linked to create a
11021# shared library.
11022postdeps=$lt_postdeps
11023
11024# The directories searched by this compiler when creating a shared
11025# library
11026compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11027
11028# The library search path used internally by the compiler when linking
11029# a shared library.
11030compiler_lib_search_path=$lt_compiler_lib_search_path
11031
11032# Method to check whether dependent libraries are shared objects.
11033deplibs_check_method=$lt_deplibs_check_method
11034
11035# Command to use when deplibs_check_method == file_magic.
11036file_magic_cmd=$lt_file_magic_cmd
11037
11038# Flag that allows shared libraries with undefined symbols to be built.
11039allow_undefined_flag=$lt_allow_undefined_flag
11040
11041# Flag that forces no undefined symbols.
11042no_undefined_flag=$lt_no_undefined_flag
11043
11044# Commands used to finish a libtool library installation in a directory.
11045finish_cmds=$lt_finish_cmds
11046
11047# Same as above, but a single script fragment to be evaled but not shown.
11048finish_eval=$lt_finish_eval
11049
11050# Take the output of nm and produce a listing of raw symbols and C names.
11051global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11052
11053# Transform the output of nm in a proper C declaration
11054global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11055
11056# Transform the output of nm in a C name address pair
11057global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11058
11059# This is the shared library runtime path variable.
11060runpath_var=$runpath_var
11061
11062# This is the shared library path variable.
11063shlibpath_var=$shlibpath_var
11064
11065# Is shlibpath searched before the hard-coded library search path?
11066shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11067
11068# How to hardcode a shared library path into an executable.
11069hardcode_action=$hardcode_action
11070
11071# Whether we should hardcode library paths into libraries.
11072hardcode_into_libs=$hardcode_into_libs
11073
11074# Flag to hardcode \$libdir into a binary during linking.
11075# This must work even if \$libdir does not exist.
11076hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11077
11078# If ld is used when linking, flag to hardcode \$libdir into
11079# a binary during linking. This must work even if \$libdir does
11080# not exist.
11081hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11082
11083# Whether we need a single -rpath flag with a separated argument.
11084hardcode_libdir_separator=$lt_hardcode_libdir_separator
11085
11086# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11087# resulting binary.
11088hardcode_direct=$hardcode_direct
11089
11090# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11091# resulting binary.
11092hardcode_minus_L=$hardcode_minus_L
11093
11094# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11095# the resulting binary.
11096hardcode_shlibpath_var=$hardcode_shlibpath_var
11097
11098# Set to yes if building a shared library automatically hardcodes DIR into the library
11099# and all subsequent libraries and executables linked against it.
11100hardcode_automatic=$hardcode_automatic
11101
11102# Variables whose values should be saved in libtool wrapper scripts and
11103# restored at relink time.
11104variables_saved_for_relink="$variables_saved_for_relink"
11105
11106# Whether libtool must link a program against all its dependency libraries.
11107link_all_deplibs=$link_all_deplibs
11108
11109# Compile-time system search path for libraries
11110sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11111
11112# Run-time system search path for libraries
11113sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11114
11115# Fix the shell variable \$srcfile for the compiler.
11116fix_srcfile_path=$lt_fix_srcfile_path
11117
11118# Set to yes if exported symbols are required.
11119always_export_symbols=$always_export_symbols
11120
11121# The commands to list exported symbols.
11122export_symbols_cmds=$lt_export_symbols_cmds
11123
11124# The commands to extract the exported symbol list from a shared archive.
11125extract_expsyms_cmds=$lt_extract_expsyms_cmds
11126
11127# Symbols that should not be listed in the preloaded symbols.
11128exclude_expsyms=$lt_exclude_expsyms
11129
11130# Symbols that must always be exported.
11131include_expsyms=$lt_include_expsyms
11132
11133# ### END LIBTOOL CONFIG
11134
11135__EOF__
11136
11137
11138  case $host_os in
11139  aix3*)
11140    cat <<\EOF >> "$cfgfile"
11141
11142# AIX sometimes has problems with the GCC collect2 program.  For some
11143# reason, if we set the COLLECT_NAMES environment variable, the problems
11144# vanish in a puff of smoke.
11145if test "X${COLLECT_NAMES+set}" != Xset; then
11146  COLLECT_NAMES=
11147  export COLLECT_NAMES
11148fi
11149EOF
11150    ;;
11151  esac
11152
11153  # We use sed instead of cat because bash on DJGPP gets confused if
11154  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11155  # text mode, it properly converts lines to CR/LF.  This bash problem
11156  # is reportedly fixed, but why not run on old versions too?
11157  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11158
11159  mv -f "$cfgfile" "$ofile" || \
11160    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11161  chmod +x "$ofile"
11162
11163else
11164  # If there is no Makefile yet, we rely on a make rule to execute
11165  # `config.status --recheck' to rerun these tests and create the
11166  # libtool script then.
11167  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11168  if test -f "$ltmain_in"; then
11169    test -f Makefile && make "$ltmain"
11170  fi
11171fi
11172
11173
11174ac_ext=c
11175ac_cpp='$CPP $CPPFLAGS'
11176ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11177ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11178ac_compiler_gnu=$ac_cv_c_compiler_gnu
11179
11180CC="$lt_save_CC"
11181
11182
11183# Check whether --with-tags was given.
11184if test "${with_tags+set}" = set; then
11185  withval=$with_tags; tagnames="$withval"
11186fi
11187
11188
11189if test -f "$ltmain" && test -n "$tagnames"; then
11190  if test ! -f "${ofile}"; then
11191    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11192$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11193  fi
11194
11195  if test -z "$LTCC"; then
11196    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11197    if test -z "$LTCC"; then
11198      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11199$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11200    else
11201      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11202$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11203    fi
11204  fi
11205  if test -z "$LTCFLAGS"; then
11206    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11207  fi
11208
11209  # Extract list of available tagged configurations in $ofile.
11210  # Note that this assumes the entire list is on one line.
11211  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11212
11213  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11214  for tagname in $tagnames; do
11215    IFS="$lt_save_ifs"
11216    # Check whether tagname contains only valid characters
11217    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11218    "") ;;
11219    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11220$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11221   { (exit 1); exit 1; }; }
11222	;;
11223    esac
11224
11225    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11226    then
11227      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11228$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11229   { (exit 1); exit 1; }; }
11230    fi
11231
11232    # Update the list of available tags.
11233    if test -n "$tagname"; then
11234      echo appending configuration tag \"$tagname\" to $ofile
11235
11236      case $tagname in
11237      CXX)
11238	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11239	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11240	    (test "X$CXX" != "Xg++"))) ; then
11241	  ac_ext=cpp
11242ac_cpp='$CXXCPP $CPPFLAGS'
11243ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11244ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11245ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11246
11247
11248
11249
11250archive_cmds_need_lc_CXX=no
11251allow_undefined_flag_CXX=
11252always_export_symbols_CXX=no
11253archive_expsym_cmds_CXX=
11254export_dynamic_flag_spec_CXX=
11255hardcode_direct_CXX=no
11256hardcode_libdir_flag_spec_CXX=
11257hardcode_libdir_flag_spec_ld_CXX=
11258hardcode_libdir_separator_CXX=
11259hardcode_minus_L_CXX=no
11260hardcode_shlibpath_var_CXX=unsupported
11261hardcode_automatic_CXX=no
11262module_cmds_CXX=
11263module_expsym_cmds_CXX=
11264link_all_deplibs_CXX=unknown
11265old_archive_cmds_CXX=$old_archive_cmds
11266no_undefined_flag_CXX=
11267whole_archive_flag_spec_CXX=
11268enable_shared_with_static_runtimes_CXX=no
11269
11270# Dependencies to place before and after the object being linked:
11271predep_objects_CXX=
11272postdep_objects_CXX=
11273predeps_CXX=
11274postdeps_CXX=
11275compiler_lib_search_path_CXX=
11276compiler_lib_search_dirs_CXX=
11277
11278# Source file extension for C++ test sources.
11279ac_ext=cpp
11280
11281# Object file extension for compiled C++ test sources.
11282objext=o
11283objext_CXX=$objext
11284
11285# Code to be used in simple compile tests
11286lt_simple_compile_test_code="int some_variable = 0;"
11287
11288# Code to be used in simple link tests
11289lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11290
11291# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11292
11293# If no C compiler was specified, use CC.
11294LTCC=${LTCC-"$CC"}
11295
11296# If no C compiler flags were specified, use CFLAGS.
11297LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11298
11299# Allow CC to be a program name with arguments.
11300compiler=$CC
11301
11302
11303# save warnings/boilerplate of simple test code
11304ac_outfile=conftest.$ac_objext
11305echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11306eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11307_lt_compiler_boilerplate=`cat conftest.err`
11308$rm conftest*
11309
11310ac_outfile=conftest.$ac_objext
11311echo "$lt_simple_link_test_code" >conftest.$ac_ext
11312eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11313_lt_linker_boilerplate=`cat conftest.err`
11314$rm -r conftest*
11315
11316
11317# Allow CC to be a program name with arguments.
11318lt_save_CC=$CC
11319lt_save_LD=$LD
11320lt_save_GCC=$GCC
11321GCC=$GXX
11322lt_save_with_gnu_ld=$with_gnu_ld
11323lt_save_path_LD=$lt_cv_path_LD
11324if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11325  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11326else
11327  $as_unset lt_cv_prog_gnu_ld
11328fi
11329if test -n "${lt_cv_path_LDCXX+set}"; then
11330  lt_cv_path_LD=$lt_cv_path_LDCXX
11331else
11332  $as_unset lt_cv_path_LD
11333fi
11334test -z "${LDCXX+set}" || LD=$LDCXX
11335CC=${CXX-"c++"}
11336compiler=$CC
11337compiler_CXX=$CC
11338for cc_temp in $compiler""; do
11339  case $cc_temp in
11340    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11341    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11342    \-*) ;;
11343    *) break;;
11344  esac
11345done
11346cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11347
11348
11349# We don't want -fno-exception wen compiling C++ code, so set the
11350# no_builtin_flag separately
11351if test "$GXX" = yes; then
11352  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11353else
11354  lt_prog_compiler_no_builtin_flag_CXX=
11355fi
11356
11357if test "$GXX" = yes; then
11358  # Set up default GNU C++ configuration
11359
11360
11361# Check whether --with-gnu-ld was given.
11362if test "${with_gnu_ld+set}" = set; then
11363  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11364else
11365  with_gnu_ld=no
11366fi
11367
11368ac_prog=ld
11369if test "$GCC" = yes; then
11370  # Check if gcc -print-prog-name=ld gives a path.
11371  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11372$as_echo_n "checking for ld used by $CC... " >&6; }
11373  case $host in
11374  *-*-mingw*)
11375    # gcc leaves a trailing carriage return which upsets mingw
11376    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11377  *)
11378    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11379  esac
11380  case $ac_prog in
11381    # Accept absolute paths.
11382    [\\/]* | ?:[\\/]*)
11383      re_direlt='/[^/][^/]*/\.\./'
11384      # Canonicalize the pathname of ld
11385      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11386      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11387	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11388      done
11389      test -z "$LD" && LD="$ac_prog"
11390      ;;
11391  "")
11392    # If it fails, then pretend we aren't using GCC.
11393    ac_prog=ld
11394    ;;
11395  *)
11396    # If it is relative, then search for the first ld in PATH.
11397    with_gnu_ld=unknown
11398    ;;
11399  esac
11400elif test "$with_gnu_ld" = yes; then
11401  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11402$as_echo_n "checking for GNU ld... " >&6; }
11403else
11404  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11405$as_echo_n "checking for non-GNU ld... " >&6; }
11406fi
11407if test "${lt_cv_path_LD+set}" = set; then
11408  $as_echo_n "(cached) " >&6
11409else
11410  if test -z "$LD"; then
11411  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11412  for ac_dir in $PATH; do
11413    IFS="$lt_save_ifs"
11414    test -z "$ac_dir" && ac_dir=.
11415    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11416      lt_cv_path_LD="$ac_dir/$ac_prog"
11417      # Check to see if the program is GNU ld.  I'd rather use --version,
11418      # but apparently some variants of GNU ld only accept -v.
11419      # Break only if it was the GNU/non-GNU ld that we prefer.
11420      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11421      *GNU* | *'with BFD'*)
11422	test "$with_gnu_ld" != no && break
11423	;;
11424      *)
11425	test "$with_gnu_ld" != yes && break
11426	;;
11427      esac
11428    fi
11429  done
11430  IFS="$lt_save_ifs"
11431else
11432  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11433fi
11434fi
11435
11436LD="$lt_cv_path_LD"
11437if test -n "$LD"; then
11438  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11439$as_echo "$LD" >&6; }
11440else
11441  { $as_echo "$as_me:$LINENO: result: no" >&5
11442$as_echo "no" >&6; }
11443fi
11444test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11445$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11446   { (exit 1); exit 1; }; }
11447{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11448$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11449if test "${lt_cv_prog_gnu_ld+set}" = set; then
11450  $as_echo_n "(cached) " >&6
11451else
11452  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11453case `$LD -v 2>&1 </dev/null` in
11454*GNU* | *'with BFD'*)
11455  lt_cv_prog_gnu_ld=yes
11456  ;;
11457*)
11458  lt_cv_prog_gnu_ld=no
11459  ;;
11460esac
11461fi
11462{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11463$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11464with_gnu_ld=$lt_cv_prog_gnu_ld
11465
11466
11467
11468  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11469  # archiving commands below assume that GNU ld is being used.
11470  if test "$with_gnu_ld" = yes; then
11471    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11472    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'
11473
11474    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11475    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11476
11477    # If archive_cmds runs LD, not CC, wlarc should be empty
11478    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11479    #     investigate it a little bit more. (MM)
11480    wlarc='${wl}'
11481
11482    # ancient GNU ld didn't support --whole-archive et. al.
11483    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11484	grep 'no-whole-archive' > /dev/null; then
11485      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11486    else
11487      whole_archive_flag_spec_CXX=
11488    fi
11489  else
11490    with_gnu_ld=no
11491    wlarc=
11492
11493    # A generic and very simple default shared library creation
11494    # command for GNU C++ for the case where it uses the native
11495    # linker, instead of GNU ld.  If possible, this setting should
11496    # overridden to take advantage of the native linker features on
11497    # the platform it is being used on.
11498    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11499  fi
11500
11501  # Commands to make compiler produce verbose output that lists
11502  # what "hidden" libraries, object files and flags are used when
11503  # linking a shared library.
11504  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11505
11506else
11507  GXX=no
11508  with_gnu_ld=no
11509  wlarc=
11510fi
11511
11512# PORTME: fill in a description of your system's C++ link characteristics
11513{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11514$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11515ld_shlibs_CXX=yes
11516case $host_os in
11517  aix3*)
11518    # FIXME: insert proper C++ library support
11519    ld_shlibs_CXX=no
11520    ;;
11521  aix[4-9]*)
11522    if test "$host_cpu" = ia64; then
11523      # On IA64, the linker does run time linking by default, so we don't
11524      # have to do anything special.
11525      aix_use_runtimelinking=no
11526      exp_sym_flag='-Bexport'
11527      no_entry_flag=""
11528    else
11529      aix_use_runtimelinking=no
11530
11531      # Test if we are trying to use run time linking or normal
11532      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11533      # need to do runtime linking.
11534      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11535	for ld_flag in $LDFLAGS; do
11536	  case $ld_flag in
11537	  *-brtl*)
11538	    aix_use_runtimelinking=yes
11539	    break
11540	    ;;
11541	  esac
11542	done
11543	;;
11544      esac
11545
11546      exp_sym_flag='-bexport'
11547      no_entry_flag='-bnoentry'
11548    fi
11549
11550    # When large executables or shared objects are built, AIX ld can
11551    # have problems creating the table of contents.  If linking a library
11552    # or program results in "error TOC overflow" add -mminimal-toc to
11553    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11554    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11555
11556    archive_cmds_CXX=''
11557    hardcode_direct_CXX=yes
11558    hardcode_libdir_separator_CXX=':'
11559    link_all_deplibs_CXX=yes
11560
11561    if test "$GXX" = yes; then
11562      case $host_os in aix4.[012]|aix4.[012].*)
11563      # We only want to do this on AIX 4.2 and lower, the check
11564      # below for broken collect2 doesn't work under 4.3+
11565	collect2name=`${CC} -print-prog-name=collect2`
11566	if test -f "$collect2name" && \
11567	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11568	then
11569	  # We have reworked collect2
11570	  :
11571	else
11572	  # We have old collect2
11573	  hardcode_direct_CXX=unsupported
11574	  # It fails to find uninstalled libraries when the uninstalled
11575	  # path is not listed in the libpath.  Setting hardcode_minus_L
11576	  # to unsupported forces relinking
11577	  hardcode_minus_L_CXX=yes
11578	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11579	  hardcode_libdir_separator_CXX=
11580	fi
11581	;;
11582      esac
11583      shared_flag='-shared'
11584      if test "$aix_use_runtimelinking" = yes; then
11585	shared_flag="$shared_flag "'${wl}-G'
11586      fi
11587    else
11588      # not using gcc
11589      if test "$host_cpu" = ia64; then
11590	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11591	# chokes on -Wl,-G. The following line is correct:
11592	shared_flag='-G'
11593      else
11594	if test "$aix_use_runtimelinking" = yes; then
11595	  shared_flag='${wl}-G'
11596	else
11597	  shared_flag='${wl}-bM:SRE'
11598	fi
11599      fi
11600    fi
11601
11602    # It seems that -bexpall does not export symbols beginning with
11603    # underscore (_), so it is better to generate a list of symbols to export.
11604    always_export_symbols_CXX=yes
11605    if test "$aix_use_runtimelinking" = yes; then
11606      # Warning - without using the other runtime loading flags (-brtl),
11607      # -berok will link without error, but may produce a broken library.
11608      allow_undefined_flag_CXX='-berok'
11609      # Determine the default libpath from the value encoded in an empty executable.
11610      cat >conftest.$ac_ext <<_ACEOF
11611/* confdefs.h.  */
11612_ACEOF
11613cat confdefs.h >>conftest.$ac_ext
11614cat >>conftest.$ac_ext <<_ACEOF
11615/* end confdefs.h.  */
11616
11617int
11618main ()
11619{
11620
11621  ;
11622  return 0;
11623}
11624_ACEOF
11625rm -f conftest.$ac_objext conftest$ac_exeext
11626if { (ac_try="$ac_link"
11627case "(($ac_try" in
11628  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11629  *) ac_try_echo=$ac_try;;
11630esac
11631eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11632$as_echo "$ac_try_echo") >&5
11633  (eval "$ac_link") 2>conftest.er1
11634  ac_status=$?
11635  grep -v '^ *+' conftest.er1 >conftest.err
11636  rm -f conftest.er1
11637  cat conftest.err >&5
11638  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11639  (exit $ac_status); } && {
11640	 test -z "$ac_cxx_werror_flag" ||
11641	 test ! -s conftest.err
11642       } && test -s conftest$ac_exeext && {
11643	 test "$cross_compiling" = yes ||
11644	 $as_test_x conftest$ac_exeext
11645       }; then
11646
11647lt_aix_libpath_sed='
11648    /Import File Strings/,/^$/ {
11649	/^0/ {
11650	    s/^0  *\(.*\)$/\1/
11651	    p
11652	}
11653    }'
11654aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11655# Check for a 64-bit object if we didn't find anything.
11656if test -z "$aix_libpath"; then
11657  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11658fi
11659else
11660  $as_echo "$as_me: failed program was:" >&5
11661sed 's/^/| /' conftest.$ac_ext >&5
11662
11663
11664fi
11665
11666rm -rf conftest.dSYM
11667rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11668      conftest$ac_exeext conftest.$ac_ext
11669if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11670
11671      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11672
11673      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"
11674     else
11675      if test "$host_cpu" = ia64; then
11676	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11677	allow_undefined_flag_CXX="-z nodefs"
11678	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"
11679      else
11680	# Determine the default libpath from the value encoded in an empty executable.
11681	cat >conftest.$ac_ext <<_ACEOF
11682/* confdefs.h.  */
11683_ACEOF
11684cat confdefs.h >>conftest.$ac_ext
11685cat >>conftest.$ac_ext <<_ACEOF
11686/* end confdefs.h.  */
11687
11688int
11689main ()
11690{
11691
11692  ;
11693  return 0;
11694}
11695_ACEOF
11696rm -f conftest.$ac_objext conftest$ac_exeext
11697if { (ac_try="$ac_link"
11698case "(($ac_try" in
11699  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11700  *) ac_try_echo=$ac_try;;
11701esac
11702eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11703$as_echo "$ac_try_echo") >&5
11704  (eval "$ac_link") 2>conftest.er1
11705  ac_status=$?
11706  grep -v '^ *+' conftest.er1 >conftest.err
11707  rm -f conftest.er1
11708  cat conftest.err >&5
11709  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11710  (exit $ac_status); } && {
11711	 test -z "$ac_cxx_werror_flag" ||
11712	 test ! -s conftest.err
11713       } && test -s conftest$ac_exeext && {
11714	 test "$cross_compiling" = yes ||
11715	 $as_test_x conftest$ac_exeext
11716       }; then
11717
11718lt_aix_libpath_sed='
11719    /Import File Strings/,/^$/ {
11720	/^0/ {
11721	    s/^0  *\(.*\)$/\1/
11722	    p
11723	}
11724    }'
11725aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11726# Check for a 64-bit object if we didn't find anything.
11727if test -z "$aix_libpath"; then
11728  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11729fi
11730else
11731  $as_echo "$as_me: failed program was:" >&5
11732sed 's/^/| /' conftest.$ac_ext >&5
11733
11734
11735fi
11736
11737rm -rf conftest.dSYM
11738rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11739      conftest$ac_exeext conftest.$ac_ext
11740if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11741
11742	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11743	# Warning - without using the other run time loading flags,
11744	# -berok will link without error, but may produce a broken library.
11745	no_undefined_flag_CXX=' ${wl}-bernotok'
11746	allow_undefined_flag_CXX=' ${wl}-berok'
11747	# Exported symbols can be pulled into shared objects from archives
11748	whole_archive_flag_spec_CXX='$convenience'
11749	archive_cmds_need_lc_CXX=yes
11750	# This is similar to how AIX traditionally builds its shared libraries.
11751	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'
11752      fi
11753    fi
11754    ;;
11755
11756  beos*)
11757    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11758      allow_undefined_flag_CXX=unsupported
11759      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11760      # support --undefined.  This deserves some investigation.  FIXME
11761      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11762    else
11763      ld_shlibs_CXX=no
11764    fi
11765    ;;
11766
11767  chorus*)
11768    case $cc_basename in
11769      *)
11770	# FIXME: insert proper C++ library support
11771	ld_shlibs_CXX=no
11772	;;
11773    esac
11774    ;;
11775
11776  cygwin* | mingw* | pw32*)
11777    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11778    # as there is no search path for DLLs.
11779    hardcode_libdir_flag_spec_CXX='-L$libdir'
11780    allow_undefined_flag_CXX=unsupported
11781    always_export_symbols_CXX=no
11782    enable_shared_with_static_runtimes_CXX=yes
11783
11784    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11785      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'
11786      # If the export-symbols file already is a .def file (1st line
11787      # is EXPORTS), use it as is; otherwise, prepend...
11788      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11789	cp $export_symbols $output_objdir/$soname.def;
11790      else
11791	echo EXPORTS > $output_objdir/$soname.def;
11792	cat $export_symbols >> $output_objdir/$soname.def;
11793      fi~
11794      $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'
11795    else
11796      ld_shlibs_CXX=no
11797    fi
11798  ;;
11799      darwin* | rhapsody*)
11800      archive_cmds_need_lc_CXX=no
11801      hardcode_direct_CXX=no
11802      hardcode_automatic_CXX=yes
11803      hardcode_shlibpath_var_CXX=unsupported
11804      whole_archive_flag_spec_CXX=''
11805      link_all_deplibs_CXX=yes
11806      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11807      if test "$GXX" = yes ; then
11808      output_verbose_link_cmd='echo'
11809      archive_cmds_CXX="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
11810      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11811      archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
11812      module_expsym_cmds_CXX="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
11813      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11814        archive_cmds_CXX="\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dsymutil}"
11815        archive_expsym_cmds_CXX="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -r -keep_private_externs -nostdlib -o \${lib}-master.o \$libobjs~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \${lib}-master.o \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring${_lt_dar_export_syms}${_lt_dsymutil}"
11816      fi
11817      else
11818      case $cc_basename in
11819        xlc*)
11820         output_verbose_link_cmd='echo'
11821          archive_cmds_CXX='$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
11822          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11823          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11824          archive_expsym_cmds_CXX='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj ${wl}-single_module $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
11825          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}'
11826          ;;
11827       *)
11828         ld_shlibs_CXX=no
11829          ;;
11830      esac
11831      fi
11832        ;;
11833
11834  dgux*)
11835    case $cc_basename in
11836      ec++*)
11837	# FIXME: insert proper C++ library support
11838	ld_shlibs_CXX=no
11839	;;
11840      ghcx*)
11841	# Green Hills C++ Compiler
11842	# FIXME: insert proper C++ library support
11843	ld_shlibs_CXX=no
11844	;;
11845      *)
11846	# FIXME: insert proper C++ library support
11847	ld_shlibs_CXX=no
11848	;;
11849    esac
11850    ;;
11851  freebsd[12]*)
11852    # C++ shared libraries reported to be fairly broken before switch to ELF
11853    ld_shlibs_CXX=no
11854    ;;
11855  freebsd-elf*)
11856    archive_cmds_need_lc_CXX=no
11857    ;;
11858  freebsd* | dragonfly*)
11859    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11860    # conventions
11861    ld_shlibs_CXX=yes
11862    ;;
11863  gnu*)
11864    ;;
11865  hpux9*)
11866    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11867    hardcode_libdir_separator_CXX=:
11868    export_dynamic_flag_spec_CXX='${wl}-E'
11869    hardcode_direct_CXX=yes
11870    hardcode_minus_L_CXX=yes # Not in the search PATH,
11871				# but as the default
11872				# location of the library.
11873
11874    case $cc_basename in
11875    CC*)
11876      # FIXME: insert proper C++ library support
11877      ld_shlibs_CXX=no
11878      ;;
11879    aCC*)
11880      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'
11881      # Commands to make compiler produce verbose output that lists
11882      # what "hidden" libraries, object files and flags are used when
11883      # linking a shared library.
11884      #
11885      # There doesn't appear to be a way to prevent this compiler from
11886      # explicitly linking system object files so we need to strip them
11887      # from the output so that they don't get included in the library
11888      # dependencies.
11889      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'
11890      ;;
11891    *)
11892      if test "$GXX" = yes; then
11893        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'
11894      else
11895        # FIXME: insert proper C++ library support
11896        ld_shlibs_CXX=no
11897      fi
11898      ;;
11899    esac
11900    ;;
11901  hpux10*|hpux11*)
11902    if test $with_gnu_ld = no; then
11903      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11904      hardcode_libdir_separator_CXX=:
11905
11906      case $host_cpu in
11907      hppa*64*|ia64*) ;;
11908      *)
11909	export_dynamic_flag_spec_CXX='${wl}-E'
11910        ;;
11911      esac
11912    fi
11913    case $host_cpu in
11914    hppa*64*|ia64*)
11915      hardcode_direct_CXX=no
11916      hardcode_shlibpath_var_CXX=no
11917      ;;
11918    *)
11919      hardcode_direct_CXX=yes
11920      hardcode_minus_L_CXX=yes # Not in the search PATH,
11921					      # but as the default
11922					      # location of the library.
11923      ;;
11924    esac
11925
11926    case $cc_basename in
11927      CC*)
11928	# FIXME: insert proper C++ library support
11929	ld_shlibs_CXX=no
11930	;;
11931      aCC*)
11932	case $host_cpu in
11933	hppa*64*)
11934	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11935	  ;;
11936	ia64*)
11937	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11938	  ;;
11939	*)
11940	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11941	  ;;
11942	esac
11943	# Commands to make compiler produce verbose output that lists
11944	# what "hidden" libraries, object files and flags are used when
11945	# linking a shared library.
11946	#
11947	# There doesn't appear to be a way to prevent this compiler from
11948	# explicitly linking system object files so we need to strip them
11949	# from the output so that they don't get included in the library
11950	# dependencies.
11951	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'
11952	;;
11953      *)
11954	if test "$GXX" = yes; then
11955	  if test $with_gnu_ld = no; then
11956	    case $host_cpu in
11957	    hppa*64*)
11958	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11959	      ;;
11960	    ia64*)
11961	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11962	      ;;
11963	    *)
11964	      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'
11965	      ;;
11966	    esac
11967	  fi
11968	else
11969	  # FIXME: insert proper C++ library support
11970	  ld_shlibs_CXX=no
11971	fi
11972	;;
11973    esac
11974    ;;
11975  interix[3-9]*)
11976    hardcode_direct_CXX=no
11977    hardcode_shlibpath_var_CXX=no
11978    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11979    export_dynamic_flag_spec_CXX='${wl}-E'
11980    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11981    # Instead, shared libraries are loaded at an image base (0x10000000 by
11982    # default) and relocated if they conflict, which is a slow very memory
11983    # consuming and fragmenting process.  To avoid this, we pick a random,
11984    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11985    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11986    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'
11987    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'
11988    ;;
11989  irix5* | irix6*)
11990    case $cc_basename in
11991      CC*)
11992	# SGI C++
11993	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'
11994
11995	# Archives containing C++ object files must be created using
11996	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11997	# necessary to make sure instantiated templates are included
11998	# in the archive.
11999	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12000	;;
12001      *)
12002	if test "$GXX" = yes; then
12003	  if test "$with_gnu_ld" = no; then
12004	    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'
12005	  else
12006	    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'
12007	  fi
12008	fi
12009	link_all_deplibs_CXX=yes
12010	;;
12011    esac
12012    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12013    hardcode_libdir_separator_CXX=:
12014    ;;
12015  linux* | k*bsd*-gnu)
12016    case $cc_basename in
12017      KCC*)
12018	# Kuck and Associates, Inc. (KAI) C++ Compiler
12019
12020	# KCC will only create a shared library if the output file
12021	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12022	# to its proper name (with version) after linking.
12023	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'
12024	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'
12025	# Commands to make compiler produce verbose output that lists
12026	# what "hidden" libraries, object files and flags are used when
12027	# linking a shared library.
12028	#
12029	# There doesn't appear to be a way to prevent this compiler from
12030	# explicitly linking system object files so we need to strip them
12031	# from the output so that they don't get included in the library
12032	# dependencies.
12033	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'
12034
12035	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12036	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12037
12038	# Archives containing C++ object files must be created using
12039	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12040	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12041	;;
12042      icpc*)
12043	# Intel C++
12044	with_gnu_ld=yes
12045	# version 8.0 and above of icpc choke on multiply defined symbols
12046	# if we add $predep_objects and $postdep_objects, however 7.1 and
12047	# earlier do not add the objects themselves.
12048	case `$CC -V 2>&1` in
12049	*"Version 7."*)
12050  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12051  	  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'
12052	  ;;
12053	*)  # Version 8.0 or newer
12054	  tmp_idyn=
12055	  case $host_cpu in
12056	    ia64*) tmp_idyn=' -i_dynamic';;
12057	  esac
12058  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12059	  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'
12060	  ;;
12061	esac
12062	archive_cmds_need_lc_CXX=no
12063	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12064	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12065	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12066	;;
12067      pgCC* | pgcpp*)
12068        # Portland Group C++ compiler
12069	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12070  	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'
12071
12072	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12073	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12074	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'
12075        ;;
12076      cxx*)
12077	# Compaq C++
12078	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12079	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'
12080
12081	runpath_var=LD_RUN_PATH
12082	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12083	hardcode_libdir_separator_CXX=:
12084
12085	# Commands to make compiler produce verbose output that lists
12086	# what "hidden" libraries, object files and flags are used when
12087	# linking a shared library.
12088	#
12089	# There doesn't appear to be a way to prevent this compiler from
12090	# explicitly linking system object files so we need to strip them
12091	# from the output so that they don't get included in the library
12092	# dependencies.
12093	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'
12094	;;
12095      *)
12096	case `$CC -V 2>&1 | sed 5q` in
12097	*Sun\ C*)
12098	  # Sun C++ 5.9
12099	  no_undefined_flag_CXX=' -zdefs'
12100	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12101	  archive_expsym_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file ${wl}$export_symbols'
12102	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12103	  whole_archive_flag_spec_CXX='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
12104
12105	  # Not sure whether something based on
12106	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12107	  # would be better.
12108	  output_verbose_link_cmd='echo'
12109
12110	  # Archives containing C++ object files must be created using
12111	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12112	  # necessary to make sure instantiated templates are included
12113	  # in the archive.
12114	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12115	  ;;
12116	esac
12117	;;
12118    esac
12119    ;;
12120  lynxos*)
12121    # FIXME: insert proper C++ library support
12122    ld_shlibs_CXX=no
12123    ;;
12124  m88k*)
12125    # FIXME: insert proper C++ library support
12126    ld_shlibs_CXX=no
12127    ;;
12128  mvs*)
12129    case $cc_basename in
12130      cxx*)
12131	# FIXME: insert proper C++ library support
12132	ld_shlibs_CXX=no
12133	;;
12134      *)
12135	# FIXME: insert proper C++ library support
12136	ld_shlibs_CXX=no
12137	;;
12138    esac
12139    ;;
12140  netbsd*)
12141    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12142      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12143      wlarc=
12144      hardcode_libdir_flag_spec_CXX='-R$libdir'
12145      hardcode_direct_CXX=yes
12146      hardcode_shlibpath_var_CXX=no
12147    fi
12148    # Workaround some broken pre-1.5 toolchains
12149    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12150    ;;
12151  openbsd2*)
12152    # C++ shared libraries are fairly broken
12153    ld_shlibs_CXX=no
12154    ;;
12155  openbsd*)
12156    if test -f /usr/libexec/ld.so; then
12157      hardcode_direct_CXX=yes
12158      hardcode_shlibpath_var_CXX=no
12159      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12160      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12161      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12162	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12163	export_dynamic_flag_spec_CXX='${wl}-E'
12164	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12165      fi
12166      output_verbose_link_cmd='echo'
12167    else
12168      ld_shlibs_CXX=no
12169    fi
12170    ;;
12171  osf3*)
12172    case $cc_basename in
12173      KCC*)
12174	# Kuck and Associates, Inc. (KAI) C++ Compiler
12175
12176	# KCC will only create a shared library if the output file
12177	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12178	# to its proper name (with version) after linking.
12179	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'
12180
12181	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12182	hardcode_libdir_separator_CXX=:
12183
12184	# Archives containing C++ object files must be created using
12185	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12186	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12187
12188	;;
12189      RCC*)
12190	# Rational C++ 2.4.1
12191	# FIXME: insert proper C++ library support
12192	ld_shlibs_CXX=no
12193	;;
12194      cxx*)
12195	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12196	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'
12197
12198	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12199	hardcode_libdir_separator_CXX=:
12200
12201	# Commands to make compiler produce verbose output that lists
12202	# what "hidden" libraries, object files and flags are used when
12203	# linking a shared library.
12204	#
12205	# There doesn't appear to be a way to prevent this compiler from
12206	# explicitly linking system object files so we need to strip them
12207	# from the output so that they don't get included in the library
12208	# dependencies.
12209	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'
12210	;;
12211      *)
12212	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12213	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12214	  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'
12215
12216	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12217	  hardcode_libdir_separator_CXX=:
12218
12219	  # Commands to make compiler produce verbose output that lists
12220	  # what "hidden" libraries, object files and flags are used when
12221	  # linking a shared library.
12222	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12223
12224	else
12225	  # FIXME: insert proper C++ library support
12226	  ld_shlibs_CXX=no
12227	fi
12228	;;
12229    esac
12230    ;;
12231  osf4* | osf5*)
12232    case $cc_basename in
12233      KCC*)
12234	# Kuck and Associates, Inc. (KAI) C++ Compiler
12235
12236	# KCC will only create a shared library if the output file
12237	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12238	# to its proper name (with version) after linking.
12239	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'
12240
12241	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12242	hardcode_libdir_separator_CXX=:
12243
12244	# Archives containing C++ object files must be created using
12245	# the KAI C++ compiler.
12246	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12247	;;
12248      RCC*)
12249	# Rational C++ 2.4.1
12250	# FIXME: insert proper C++ library support
12251	ld_shlibs_CXX=no
12252	;;
12253      cxx*)
12254	allow_undefined_flag_CXX=' -expect_unresolved \*'
12255	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'
12256	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12257	  echo "-hidden">> $lib.exp~
12258	  $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~
12259	  $rm $lib.exp'
12260
12261	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12262	hardcode_libdir_separator_CXX=:
12263
12264	# Commands to make compiler produce verbose output that lists
12265	# what "hidden" libraries, object files and flags are used when
12266	# linking a shared library.
12267	#
12268	# There doesn't appear to be a way to prevent this compiler from
12269	# explicitly linking system object files so we need to strip them
12270	# from the output so that they don't get included in the library
12271	# dependencies.
12272	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'
12273	;;
12274      *)
12275	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12276	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12277	 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'
12278
12279	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12280	  hardcode_libdir_separator_CXX=:
12281
12282	  # Commands to make compiler produce verbose output that lists
12283	  # what "hidden" libraries, object files and flags are used when
12284	  # linking a shared library.
12285	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12286
12287	else
12288	  # FIXME: insert proper C++ library support
12289	  ld_shlibs_CXX=no
12290	fi
12291	;;
12292    esac
12293    ;;
12294  psos*)
12295    # FIXME: insert proper C++ library support
12296    ld_shlibs_CXX=no
12297    ;;
12298  sunos4*)
12299    case $cc_basename in
12300      CC*)
12301	# Sun C++ 4.x
12302	# FIXME: insert proper C++ library support
12303	ld_shlibs_CXX=no
12304	;;
12305      lcc*)
12306	# Lucid
12307	# FIXME: insert proper C++ library support
12308	ld_shlibs_CXX=no
12309	;;
12310      *)
12311	# FIXME: insert proper C++ library support
12312	ld_shlibs_CXX=no
12313	;;
12314    esac
12315    ;;
12316  solaris*)
12317    case $cc_basename in
12318      CC*)
12319	# Sun C++ 4.2, 5.x and Centerline C++
12320        archive_cmds_need_lc_CXX=yes
12321	no_undefined_flag_CXX=' -zdefs'
12322	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12323	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12324	$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'
12325
12326	hardcode_libdir_flag_spec_CXX='-R$libdir'
12327	hardcode_shlibpath_var_CXX=no
12328	case $host_os in
12329	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12330	  *)
12331	    # The compiler driver will combine and reorder linker options,
12332	    # but understands `-z linker_flag'.
12333	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12334	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12335	    ;;
12336	esac
12337	link_all_deplibs_CXX=yes
12338
12339	output_verbose_link_cmd='echo'
12340
12341	# Archives containing C++ object files must be created using
12342	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12343	# necessary to make sure instantiated templates are included
12344	# in the archive.
12345	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12346	;;
12347      gcx*)
12348	# Green Hills C++ Compiler
12349	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12350
12351	# The C++ compiler must be used to create the archive.
12352	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12353	;;
12354      *)
12355	# GNU C++ compiler with Solaris linker
12356	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12357	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12358	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12359	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12360	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12361		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12362
12363	    # Commands to make compiler produce verbose output that lists
12364	    # what "hidden" libraries, object files and flags are used when
12365	    # linking a shared library.
12366	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12367	  else
12368	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12369	    # platform.
12370	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12371	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12372		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12373
12374	    # Commands to make compiler produce verbose output that lists
12375	    # what "hidden" libraries, object files and flags are used when
12376	    # linking a shared library.
12377	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12378	  fi
12379
12380	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12381	  case $host_os in
12382	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12383	  *)
12384	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12385	    ;;
12386	  esac
12387	fi
12388	;;
12389    esac
12390    ;;
12391  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12392    no_undefined_flag_CXX='${wl}-z,text'
12393    archive_cmds_need_lc_CXX=no
12394    hardcode_shlibpath_var_CXX=no
12395    runpath_var='LD_RUN_PATH'
12396
12397    case $cc_basename in
12398      CC*)
12399	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12400	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12401	;;
12402      *)
12403	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12404	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12405	;;
12406    esac
12407    ;;
12408  sysv5* | sco3.2v5* | sco5v6*)
12409    # Note: We can NOT use -z defs as we might desire, because we do not
12410    # link with -lc, and that would cause any symbols used from libc to
12411    # always be unresolved, which means just about no library would
12412    # ever link correctly.  If we're not using GNU ld we use -z text
12413    # though, which does catch some bad symbols but isn't as heavy-handed
12414    # as -z defs.
12415    # For security reasons, it is highly recommended that you always
12416    # use absolute paths for naming shared libraries, and exclude the
12417    # DT_RUNPATH tag from executables and libraries.  But doing so
12418    # requires that you compile everything twice, which is a pain.
12419    # So that behaviour is only enabled if SCOABSPATH is set to a
12420    # non-empty value in the environment.  Most likely only useful for
12421    # creating official distributions of packages.
12422    # This is a hack until libtool officially supports absolute path
12423    # names for shared libraries.
12424    no_undefined_flag_CXX='${wl}-z,text'
12425    allow_undefined_flag_CXX='${wl}-z,nodefs'
12426    archive_cmds_need_lc_CXX=no
12427    hardcode_shlibpath_var_CXX=no
12428    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12429    hardcode_libdir_separator_CXX=':'
12430    link_all_deplibs_CXX=yes
12431    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12432    runpath_var='LD_RUN_PATH'
12433
12434    case $cc_basename in
12435      CC*)
12436	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12437	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12438	;;
12439      *)
12440	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12441	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12442	;;
12443    esac
12444    ;;
12445  tandem*)
12446    case $cc_basename in
12447      NCC*)
12448	# NonStop-UX NCC 3.20
12449	# FIXME: insert proper C++ library support
12450	ld_shlibs_CXX=no
12451	;;
12452      *)
12453	# FIXME: insert proper C++ library support
12454	ld_shlibs_CXX=no
12455	;;
12456    esac
12457    ;;
12458  vxworks*)
12459    # FIXME: insert proper C++ library support
12460    ld_shlibs_CXX=no
12461    ;;
12462  *)
12463    # FIXME: insert proper C++ library support
12464    ld_shlibs_CXX=no
12465    ;;
12466esac
12467{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12468$as_echo "$ld_shlibs_CXX" >&6; }
12469test "$ld_shlibs_CXX" = no && can_build_shared=no
12470
12471GCC_CXX="$GXX"
12472LD_CXX="$LD"
12473
12474cat > conftest.$ac_ext <<EOF
12475class Foo
12476{
12477public:
12478  Foo (void) { a = 0; }
12479private:
12480  int a;
12481};
12482EOF
12483
12484if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12485  (eval $ac_compile) 2>&5
12486  ac_status=$?
12487  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12488  (exit $ac_status); }; then
12489  # Parse the compiler output and extract the necessary
12490  # objects, libraries and library flags.
12491
12492  # Sentinel used to keep track of whether or not we are before
12493  # the conftest object file.
12494  pre_test_object_deps_done=no
12495
12496  # The `*' in the case matches for architectures that use `case' in
12497  # $output_verbose_cmd can trigger glob expansion during the loop
12498  # eval without this substitution.
12499  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12500
12501  for p in `eval $output_verbose_link_cmd`; do
12502    case $p in
12503
12504    -L* | -R* | -l*)
12505       # Some compilers place space between "-{L,R}" and the path.
12506       # Remove the space.
12507       if test $p = "-L" \
12508	  || test $p = "-R"; then
12509	 prev=$p
12510	 continue
12511       else
12512	 prev=
12513       fi
12514
12515       if test "$pre_test_object_deps_done" = no; then
12516	 case $p in
12517	 -L* | -R*)
12518	   # Internal compiler library paths should come after those
12519	   # provided the user.  The postdeps already come after the
12520	   # user supplied libs so there is no need to process them.
12521	   if test -z "$compiler_lib_search_path_CXX"; then
12522	     compiler_lib_search_path_CXX="${prev}${p}"
12523	   else
12524	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12525	   fi
12526	   ;;
12527	 # The "-l" case would never come before the object being
12528	 # linked, so don't bother handling this case.
12529	 esac
12530       else
12531	 if test -z "$postdeps_CXX"; then
12532	   postdeps_CXX="${prev}${p}"
12533	 else
12534	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12535	 fi
12536       fi
12537       ;;
12538
12539    *.$objext)
12540       # This assumes that the test object file only shows up
12541       # once in the compiler output.
12542       if test "$p" = "conftest.$objext"; then
12543	 pre_test_object_deps_done=yes
12544	 continue
12545       fi
12546
12547       if test "$pre_test_object_deps_done" = no; then
12548	 if test -z "$predep_objects_CXX"; then
12549	   predep_objects_CXX="$p"
12550	 else
12551	   predep_objects_CXX="$predep_objects_CXX $p"
12552	 fi
12553       else
12554	 if test -z "$postdep_objects_CXX"; then
12555	   postdep_objects_CXX="$p"
12556	 else
12557	   postdep_objects_CXX="$postdep_objects_CXX $p"
12558	 fi
12559       fi
12560       ;;
12561
12562    *) ;; # Ignore the rest.
12563
12564    esac
12565  done
12566
12567  # Clean up.
12568  rm -f a.out a.exe
12569else
12570  echo "libtool.m4: error: problem compiling CXX test program"
12571fi
12572
12573$rm -f confest.$objext
12574
12575compiler_lib_search_dirs_CXX=
12576if test -n "$compiler_lib_search_path_CXX"; then
12577  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12578fi
12579
12580# PORTME: override above test on systems where it is broken
12581case $host_os in
12582interix[3-9]*)
12583  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12584  # hack all around it, let's just trust "g++" to DTRT.
12585  predep_objects_CXX=
12586  postdep_objects_CXX=
12587  postdeps_CXX=
12588  ;;
12589
12590linux*)
12591  case `$CC -V 2>&1 | sed 5q` in
12592  *Sun\ C*)
12593    # Sun C++ 5.9
12594    #
12595    # The more standards-conforming stlport4 library is
12596    # incompatible with the Cstd library. Avoid specifying
12597    # it if it's in CXXFLAGS. Ignore libCrun as
12598    # -library=stlport4 depends on it.
12599    case " $CXX $CXXFLAGS " in
12600    *" -library=stlport4 "*)
12601      solaris_use_stlport4=yes
12602      ;;
12603    esac
12604    if test "$solaris_use_stlport4" != yes; then
12605      postdeps_CXX='-library=Cstd -library=Crun'
12606    fi
12607    ;;
12608  esac
12609  ;;
12610
12611solaris*)
12612  case $cc_basename in
12613  CC*)
12614    # The more standards-conforming stlport4 library is
12615    # incompatible with the Cstd library. Avoid specifying
12616    # it if it's in CXXFLAGS. Ignore libCrun as
12617    # -library=stlport4 depends on it.
12618    case " $CXX $CXXFLAGS " in
12619    *" -library=stlport4 "*)
12620      solaris_use_stlport4=yes
12621      ;;
12622    esac
12623
12624    # Adding this requires a known-good setup of shared libraries for
12625    # Sun compiler versions before 5.6, else PIC objects from an old
12626    # archive will be linked into the output, leading to subtle bugs.
12627    if test "$solaris_use_stlport4" != yes; then
12628      postdeps_CXX='-library=Cstd -library=Crun'
12629    fi
12630    ;;
12631  esac
12632  ;;
12633esac
12634
12635case " $postdeps_CXX " in
12636*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12637esac
12638
12639lt_prog_compiler_wl_CXX=
12640lt_prog_compiler_pic_CXX=
12641lt_prog_compiler_static_CXX=
12642
12643{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12644$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12645
12646  # C++ specific cases for pic, static, wl, etc.
12647  if test "$GXX" = yes; then
12648    lt_prog_compiler_wl_CXX='-Wl,'
12649    lt_prog_compiler_static_CXX='-static'
12650
12651    case $host_os in
12652    aix*)
12653      # All AIX code is PIC.
12654      if test "$host_cpu" = ia64; then
12655	# AIX 5 now supports IA64 processor
12656	lt_prog_compiler_static_CXX='-Bstatic'
12657      fi
12658      ;;
12659    amigaos*)
12660      # FIXME: we need at least 68020 code to build shared libraries, but
12661      # adding the `-m68020' flag to GCC prevents building anything better,
12662      # like `-m68040'.
12663      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12664      ;;
12665    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12666      # PIC is the default for these OSes.
12667      ;;
12668    mingw* | cygwin* | os2* | pw32*)
12669      # This hack is so that the source file can tell whether it is being
12670      # built for inclusion in a dll (and should export symbols for example).
12671      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12672      # (--disable-auto-import) libraries
12673      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12674      ;;
12675    darwin* | rhapsody*)
12676      # PIC is the default on this platform
12677      # Common symbols not allowed in MH_DYLIB files
12678      lt_prog_compiler_pic_CXX='-fno-common'
12679      ;;
12680    *djgpp*)
12681      # DJGPP does not support shared libraries at all
12682      lt_prog_compiler_pic_CXX=
12683      ;;
12684    interix[3-9]*)
12685      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12686      # Instead, we relocate shared libraries at runtime.
12687      ;;
12688    sysv4*MP*)
12689      if test -d /usr/nec; then
12690	lt_prog_compiler_pic_CXX=-Kconform_pic
12691      fi
12692      ;;
12693    hpux*)
12694      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12695      # not for PA HP-UX.
12696      case $host_cpu in
12697      hppa*64*|ia64*)
12698	;;
12699      *)
12700	lt_prog_compiler_pic_CXX='-fPIC'
12701	;;
12702      esac
12703      ;;
12704    *)
12705      lt_prog_compiler_pic_CXX='-fPIC'
12706      ;;
12707    esac
12708  else
12709    case $host_os in
12710      aix[4-9]*)
12711	# All AIX code is PIC.
12712	if test "$host_cpu" = ia64; then
12713	  # AIX 5 now supports IA64 processor
12714	  lt_prog_compiler_static_CXX='-Bstatic'
12715	else
12716	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12717	fi
12718	;;
12719      chorus*)
12720	case $cc_basename in
12721	cxch68*)
12722	  # Green Hills C++ Compiler
12723	  # _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"
12724	  ;;
12725	esac
12726	;;
12727       darwin*)
12728         # PIC is the default on this platform
12729         # Common symbols not allowed in MH_DYLIB files
12730         case $cc_basename in
12731           xlc*)
12732           lt_prog_compiler_pic_CXX='-qnocommon'
12733           lt_prog_compiler_wl_CXX='-Wl,'
12734           ;;
12735         esac
12736       ;;
12737      dgux*)
12738	case $cc_basename in
12739	  ec++*)
12740	    lt_prog_compiler_pic_CXX='-KPIC'
12741	    ;;
12742	  ghcx*)
12743	    # Green Hills C++ Compiler
12744	    lt_prog_compiler_pic_CXX='-pic'
12745	    ;;
12746	  *)
12747	    ;;
12748	esac
12749	;;
12750      freebsd* | dragonfly*)
12751	# FreeBSD uses GNU C++
12752	;;
12753      hpux9* | hpux10* | hpux11*)
12754	case $cc_basename in
12755	  CC*)
12756	    lt_prog_compiler_wl_CXX='-Wl,'
12757	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12758	    if test "$host_cpu" != ia64; then
12759	      lt_prog_compiler_pic_CXX='+Z'
12760	    fi
12761	    ;;
12762	  aCC*)
12763	    lt_prog_compiler_wl_CXX='-Wl,'
12764	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12765	    case $host_cpu in
12766	    hppa*64*|ia64*)
12767	      # +Z the default
12768	      ;;
12769	    *)
12770	      lt_prog_compiler_pic_CXX='+Z'
12771	      ;;
12772	    esac
12773	    ;;
12774	  *)
12775	    ;;
12776	esac
12777	;;
12778      interix*)
12779	# This is c89, which is MS Visual C++ (no shared libs)
12780	# Anyone wants to do a port?
12781	;;
12782      irix5* | irix6* | nonstopux*)
12783	case $cc_basename in
12784	  CC*)
12785	    lt_prog_compiler_wl_CXX='-Wl,'
12786	    lt_prog_compiler_static_CXX='-non_shared'
12787	    # CC pic flag -KPIC is the default.
12788	    ;;
12789	  *)
12790	    ;;
12791	esac
12792	;;
12793      linux* | k*bsd*-gnu)
12794	case $cc_basename in
12795	  KCC*)
12796	    # KAI C++ Compiler
12797	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12798	    lt_prog_compiler_pic_CXX='-fPIC'
12799	    ;;
12800	  icpc* | ecpc*)
12801	    # Intel C++
12802	    lt_prog_compiler_wl_CXX='-Wl,'
12803	    lt_prog_compiler_pic_CXX='-KPIC'
12804	    lt_prog_compiler_static_CXX='-static'
12805	    ;;
12806	  pgCC* | pgcpp*)
12807	    # Portland Group C++ compiler.
12808	    lt_prog_compiler_wl_CXX='-Wl,'
12809	    lt_prog_compiler_pic_CXX='-fpic'
12810	    lt_prog_compiler_static_CXX='-Bstatic'
12811	    ;;
12812	  cxx*)
12813	    # Compaq C++
12814	    # Make sure the PIC flag is empty.  It appears that all Alpha
12815	    # Linux and Compaq Tru64 Unix objects are PIC.
12816	    lt_prog_compiler_pic_CXX=
12817	    lt_prog_compiler_static_CXX='-non_shared'
12818	    ;;
12819	  *)
12820	    case `$CC -V 2>&1 | sed 5q` in
12821	    *Sun\ C*)
12822	      # Sun C++ 5.9
12823	      lt_prog_compiler_pic_CXX='-KPIC'
12824	      lt_prog_compiler_static_CXX='-Bstatic'
12825	      lt_prog_compiler_wl_CXX='-Qoption ld '
12826	      ;;
12827	    esac
12828	    ;;
12829	esac
12830	;;
12831      lynxos*)
12832	;;
12833      m88k*)
12834	;;
12835      mvs*)
12836	case $cc_basename in
12837	  cxx*)
12838	    lt_prog_compiler_pic_CXX='-W c,exportall'
12839	    ;;
12840	  *)
12841	    ;;
12842	esac
12843	;;
12844      netbsd*)
12845	;;
12846      osf3* | osf4* | osf5*)
12847	case $cc_basename in
12848	  KCC*)
12849	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12850	    ;;
12851	  RCC*)
12852	    # Rational C++ 2.4.1
12853	    lt_prog_compiler_pic_CXX='-pic'
12854	    ;;
12855	  cxx*)
12856	    # Digital/Compaq C++
12857	    lt_prog_compiler_wl_CXX='-Wl,'
12858	    # Make sure the PIC flag is empty.  It appears that all Alpha
12859	    # Linux and Compaq Tru64 Unix objects are PIC.
12860	    lt_prog_compiler_pic_CXX=
12861	    lt_prog_compiler_static_CXX='-non_shared'
12862	    ;;
12863	  *)
12864	    ;;
12865	esac
12866	;;
12867      psos*)
12868	;;
12869      solaris*)
12870	case $cc_basename in
12871	  CC*)
12872	    # Sun C++ 4.2, 5.x and Centerline C++
12873	    lt_prog_compiler_pic_CXX='-KPIC'
12874	    lt_prog_compiler_static_CXX='-Bstatic'
12875	    lt_prog_compiler_wl_CXX='-Qoption ld '
12876	    ;;
12877	  gcx*)
12878	    # Green Hills C++ Compiler
12879	    lt_prog_compiler_pic_CXX='-PIC'
12880	    ;;
12881	  *)
12882	    ;;
12883	esac
12884	;;
12885      sunos4*)
12886	case $cc_basename in
12887	  CC*)
12888	    # Sun C++ 4.x
12889	    lt_prog_compiler_pic_CXX='-pic'
12890	    lt_prog_compiler_static_CXX='-Bstatic'
12891	    ;;
12892	  lcc*)
12893	    # Lucid
12894	    lt_prog_compiler_pic_CXX='-pic'
12895	    ;;
12896	  *)
12897	    ;;
12898	esac
12899	;;
12900      tandem*)
12901	case $cc_basename in
12902	  NCC*)
12903	    # NonStop-UX NCC 3.20
12904	    lt_prog_compiler_pic_CXX='-KPIC'
12905	    ;;
12906	  *)
12907	    ;;
12908	esac
12909	;;
12910      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12911	case $cc_basename in
12912	  CC*)
12913	    lt_prog_compiler_wl_CXX='-Wl,'
12914	    lt_prog_compiler_pic_CXX='-KPIC'
12915	    lt_prog_compiler_static_CXX='-Bstatic'
12916	    ;;
12917	esac
12918	;;
12919      vxworks*)
12920	;;
12921      *)
12922	lt_prog_compiler_can_build_shared_CXX=no
12923	;;
12924    esac
12925  fi
12926
12927{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12928$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12929
12930#
12931# Check to make sure the PIC flag actually works.
12932#
12933if test -n "$lt_prog_compiler_pic_CXX"; then
12934
12935{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12936$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12937if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12938  $as_echo_n "(cached) " >&6
12939else
12940  lt_cv_prog_compiler_pic_works_CXX=no
12941  ac_outfile=conftest.$ac_objext
12942   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12943   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12944   # Insert the option either (1) after the last *FLAGS variable, or
12945   # (2) before a word containing "conftest.", or (3) at the end.
12946   # Note that $ac_compile itself does not contain backslashes and begins
12947   # with a dollar sign (not a hyphen), so the echo should work correctly.
12948   # The option is referenced via a variable to avoid confusing sed.
12949   lt_compile=`echo "$ac_compile" | $SED \
12950   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12951   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12952   -e 's:$: $lt_compiler_flag:'`
12953   (eval echo "\"\$as_me:12953: $lt_compile\"" >&5)
12954   (eval "$lt_compile" 2>conftest.err)
12955   ac_status=$?
12956   cat conftest.err >&5
12957   echo "$as_me:12957: \$? = $ac_status" >&5
12958   if (exit $ac_status) && test -s "$ac_outfile"; then
12959     # The compiler can only warn and ignore the option if not recognized
12960     # So say no if there are warnings other than the usual output.
12961     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12962     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12963     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12964       lt_cv_prog_compiler_pic_works_CXX=yes
12965     fi
12966   fi
12967   $rm conftest*
12968
12969fi
12970{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12971$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12972
12973if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12974    case $lt_prog_compiler_pic_CXX in
12975     "" | " "*) ;;
12976     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12977     esac
12978else
12979    lt_prog_compiler_pic_CXX=
12980     lt_prog_compiler_can_build_shared_CXX=no
12981fi
12982
12983fi
12984case $host_os in
12985  # For platforms which do not support PIC, -DPIC is meaningless:
12986  *djgpp*)
12987    lt_prog_compiler_pic_CXX=
12988    ;;
12989  *)
12990    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12991    ;;
12992esac
12993
12994#
12995# Check to make sure the static flag actually works.
12996#
12997wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12998{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12999$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13000if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13001  $as_echo_n "(cached) " >&6
13002else
13003  lt_cv_prog_compiler_static_works_CXX=no
13004   save_LDFLAGS="$LDFLAGS"
13005   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13006   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13007   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13008     # The linker can only warn and ignore the option if not recognized
13009     # So say no if there are warnings
13010     if test -s conftest.err; then
13011       # Append any errors to the config.log.
13012       cat conftest.err 1>&5
13013       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13014       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13015       if diff conftest.exp conftest.er2 >/dev/null; then
13016         lt_cv_prog_compiler_static_works_CXX=yes
13017       fi
13018     else
13019       lt_cv_prog_compiler_static_works_CXX=yes
13020     fi
13021   fi
13022   $rm -r conftest*
13023   LDFLAGS="$save_LDFLAGS"
13024
13025fi
13026{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13027$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13028
13029if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13030    :
13031else
13032    lt_prog_compiler_static_CXX=
13033fi
13034
13035
13036{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13037$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13038if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13039  $as_echo_n "(cached) " >&6
13040else
13041  lt_cv_prog_compiler_c_o_CXX=no
13042   $rm -r conftest 2>/dev/null
13043   mkdir conftest
13044   cd conftest
13045   mkdir out
13046   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13047
13048   lt_compiler_flag="-o out/conftest2.$ac_objext"
13049   # Insert the option either (1) after the last *FLAGS variable, or
13050   # (2) before a word containing "conftest.", or (3) at the end.
13051   # Note that $ac_compile itself does not contain backslashes and begins
13052   # with a dollar sign (not a hyphen), so the echo should work correctly.
13053   lt_compile=`echo "$ac_compile" | $SED \
13054   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13055   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13056   -e 's:$: $lt_compiler_flag:'`
13057   (eval echo "\"\$as_me:13057: $lt_compile\"" >&5)
13058   (eval "$lt_compile" 2>out/conftest.err)
13059   ac_status=$?
13060   cat out/conftest.err >&5
13061   echo "$as_me:13061: \$? = $ac_status" >&5
13062   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13063   then
13064     # The compiler can only warn and ignore the option if not recognized
13065     # So say no if there are warnings
13066     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13067     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13068     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13069       lt_cv_prog_compiler_c_o_CXX=yes
13070     fi
13071   fi
13072   chmod u+w . 2>&5
13073   $rm conftest*
13074   # SGI C++ compiler will create directory out/ii_files/ for
13075   # template instantiation
13076   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13077   $rm out/* && rmdir out
13078   cd ..
13079   rmdir conftest
13080   $rm conftest*
13081
13082fi
13083{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13084$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13085
13086
13087hard_links="nottested"
13088if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13089  # do not overwrite the value of need_locks provided by the user
13090  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13091$as_echo_n "checking if we can lock with hard links... " >&6; }
13092  hard_links=yes
13093  $rm conftest*
13094  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13095  touch conftest.a
13096  ln conftest.a conftest.b 2>&5 || hard_links=no
13097  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13098  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13099$as_echo "$hard_links" >&6; }
13100  if test "$hard_links" = no; then
13101    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13102$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13103    need_locks=warn
13104  fi
13105else
13106  need_locks=no
13107fi
13108
13109{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13110$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13111
13112  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13113  case $host_os in
13114  aix[4-9]*)
13115    # If we're using GNU nm, then we don't want the "-C" option.
13116    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13117    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13118      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'
13119    else
13120      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'
13121    fi
13122    ;;
13123  pw32*)
13124    export_symbols_cmds_CXX="$ltdll_cmds"
13125  ;;
13126  cygwin* | mingw*)
13127    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'
13128  ;;
13129  *)
13130    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13131  ;;
13132  esac
13133  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13134
13135{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13136$as_echo "$ld_shlibs_CXX" >&6; }
13137test "$ld_shlibs_CXX" = no && can_build_shared=no
13138
13139#
13140# Do we need to explicitly link libc?
13141#
13142case "x$archive_cmds_need_lc_CXX" in
13143x|xyes)
13144  # Assume -lc should be added
13145  archive_cmds_need_lc_CXX=yes
13146
13147  if test "$enable_shared" = yes && test "$GCC" = yes; then
13148    case $archive_cmds_CXX in
13149    *'~'*)
13150      # FIXME: we may have to deal with multi-command sequences.
13151      ;;
13152    '$CC '*)
13153      # Test whether the compiler implicitly links with -lc since on some
13154      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13155      # to ld, don't add -lc before -lgcc.
13156      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13157$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13158      $rm conftest*
13159      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13160
13161      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13162  (eval $ac_compile) 2>&5
13163  ac_status=$?
13164  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13165  (exit $ac_status); } 2>conftest.err; then
13166        soname=conftest
13167        lib=conftest
13168        libobjs=conftest.$ac_objext
13169        deplibs=
13170        wl=$lt_prog_compiler_wl_CXX
13171	pic_flag=$lt_prog_compiler_pic_CXX
13172        compiler_flags=-v
13173        linker_flags=-v
13174        verstring=
13175        output_objdir=.
13176        libname=conftest
13177        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13178        allow_undefined_flag_CXX=
13179        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13180  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13181  ac_status=$?
13182  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13183  (exit $ac_status); }
13184        then
13185	  archive_cmds_need_lc_CXX=no
13186        else
13187	  archive_cmds_need_lc_CXX=yes
13188        fi
13189        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13190      else
13191        cat conftest.err 1>&5
13192      fi
13193      $rm conftest*
13194      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13195$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13196      ;;
13197    esac
13198  fi
13199  ;;
13200esac
13201
13202{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13203$as_echo_n "checking dynamic linker characteristics... " >&6; }
13204library_names_spec=
13205libname_spec='lib$name'
13206soname_spec=
13207shrext_cmds=".so"
13208postinstall_cmds=
13209postuninstall_cmds=
13210finish_cmds=
13211finish_eval=
13212shlibpath_var=
13213shlibpath_overrides_runpath=unknown
13214version_type=none
13215dynamic_linker="$host_os ld.so"
13216sys_lib_dlsearch_path_spec="/lib /usr/lib"
13217
13218need_lib_prefix=unknown
13219hardcode_into_libs=no
13220
13221# when you set need_version to no, make sure it does not cause -set_version
13222# flags to be left without arguments
13223need_version=unknown
13224
13225case $host_os in
13226aix3*)
13227  version_type=linux
13228  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13229  shlibpath_var=LIBPATH
13230
13231  # AIX 3 has no versioning support, so we append a major version to the name.
13232  soname_spec='${libname}${release}${shared_ext}$major'
13233  ;;
13234
13235aix[4-9]*)
13236  version_type=linux
13237  need_lib_prefix=no
13238  need_version=no
13239  hardcode_into_libs=yes
13240  if test "$host_cpu" = ia64; then
13241    # AIX 5 supports IA64
13242    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13243    shlibpath_var=LD_LIBRARY_PATH
13244  else
13245    # With GCC up to 2.95.x, collect2 would create an import file
13246    # for dependence libraries.  The import file would start with
13247    # the line `#! .'.  This would cause the generated library to
13248    # depend on `.', always an invalid library.  This was fixed in
13249    # development snapshots of GCC prior to 3.0.
13250    case $host_os in
13251      aix4 | aix4.[01] | aix4.[01].*)
13252      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13253	   echo ' yes '
13254	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13255	:
13256      else
13257	can_build_shared=no
13258      fi
13259      ;;
13260    esac
13261    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13262    # soname into executable. Probably we can add versioning support to
13263    # collect2, so additional links can be useful in future.
13264    if test "$aix_use_runtimelinking" = yes; then
13265      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13266      # instead of lib<name>.a to let people know that these are not
13267      # typical AIX shared libraries.
13268      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13269    else
13270      # We preserve .a as extension for shared libraries through AIX4.2
13271      # and later when we are not doing run time linking.
13272      library_names_spec='${libname}${release}.a $libname.a'
13273      soname_spec='${libname}${release}${shared_ext}$major'
13274    fi
13275    shlibpath_var=LIBPATH
13276  fi
13277  ;;
13278
13279amigaos*)
13280  library_names_spec='$libname.ixlibrary $libname.a'
13281  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13282  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'
13283  ;;
13284
13285beos*)
13286  library_names_spec='${libname}${shared_ext}'
13287  dynamic_linker="$host_os ld.so"
13288  shlibpath_var=LIBRARY_PATH
13289  ;;
13290
13291bsdi[45]*)
13292  version_type=linux
13293  need_version=no
13294  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13295  soname_spec='${libname}${release}${shared_ext}$major'
13296  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13297  shlibpath_var=LD_LIBRARY_PATH
13298  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13299  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13300  # the default ld.so.conf also contains /usr/contrib/lib and
13301  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13302  # libtool to hard-code these into programs
13303  ;;
13304
13305cygwin* | mingw* | pw32*)
13306  version_type=windows
13307  shrext_cmds=".dll"
13308  need_version=no
13309  need_lib_prefix=no
13310
13311  case $GCC,$host_os in
13312  yes,cygwin* | yes,mingw* | yes,pw32*)
13313    library_names_spec='$libname.dll.a'
13314    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13315    postinstall_cmds='base_file=`basename \${file}`~
13316      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13317      dldir=$destdir/`dirname \$dlpath`~
13318      test -d \$dldir || mkdir -p \$dldir~
13319      $install_prog $dir/$dlname \$dldir/$dlname~
13320      chmod a+x \$dldir/$dlname'
13321    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13322      dlpath=$dir/\$dldll~
13323       $rm \$dlpath'
13324    shlibpath_overrides_runpath=yes
13325
13326    case $host_os in
13327    cygwin*)
13328      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13329      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13330      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13331      ;;
13332    mingw*)
13333      # MinGW DLLs use traditional 'lib' prefix
13334      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13335      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13336      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13337        # It is most probably a Windows format PATH printed by
13338        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13339        # path with ; separators, and with drive letters. We can handle the
13340        # drive letters (cygwin fileutils understands them), so leave them,
13341        # especially as we might pass files found there to a mingw objdump,
13342        # which wouldn't understand a cygwinified path. Ahh.
13343        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13344      else
13345        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13346      fi
13347      ;;
13348    pw32*)
13349      # pw32 DLLs use 'pw' prefix rather than 'lib'
13350      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13351      ;;
13352    esac
13353    ;;
13354
13355  *)
13356    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13357    ;;
13358  esac
13359  dynamic_linker='Win32 ld.exe'
13360  # FIXME: first we should search . and the directory the executable is in
13361  shlibpath_var=PATH
13362  ;;
13363
13364darwin* | rhapsody*)
13365  dynamic_linker="$host_os dyld"
13366  version_type=darwin
13367  need_lib_prefix=no
13368  need_version=no
13369  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13370  soname_spec='${libname}${release}${major}$shared_ext'
13371  shlibpath_overrides_runpath=yes
13372  shlibpath_var=DYLD_LIBRARY_PATH
13373  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13374
13375  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13376  ;;
13377
13378dgux*)
13379  version_type=linux
13380  need_lib_prefix=no
13381  need_version=no
13382  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13383  soname_spec='${libname}${release}${shared_ext}$major'
13384  shlibpath_var=LD_LIBRARY_PATH
13385  ;;
13386
13387freebsd1*)
13388  dynamic_linker=no
13389  ;;
13390
13391freebsd* | dragonfly*)
13392  # DragonFly does not have aout.  When/if they implement a new
13393  # versioning mechanism, adjust this.
13394  if test -x /usr/bin/objformat; then
13395    objformat=`/usr/bin/objformat`
13396  else
13397    case $host_os in
13398    freebsd[123]*) objformat=aout ;;
13399    *) objformat=elf ;;
13400    esac
13401  fi
13402  version_type=freebsd-$objformat
13403  case $version_type in
13404    freebsd-elf*)
13405      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13406      need_version=no
13407      need_lib_prefix=no
13408      ;;
13409    freebsd-*)
13410      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13411      need_version=yes
13412      ;;
13413  esac
13414  shlibpath_var=LD_LIBRARY_PATH
13415  case $host_os in
13416  freebsd2*)
13417    shlibpath_overrides_runpath=yes
13418    ;;
13419  freebsd3.[01]* | freebsdelf3.[01]*)
13420    shlibpath_overrides_runpath=yes
13421    hardcode_into_libs=yes
13422    ;;
13423  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13424  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13425    shlibpath_overrides_runpath=no
13426    hardcode_into_libs=yes
13427    ;;
13428  *) # from 4.6 on, and DragonFly
13429    shlibpath_overrides_runpath=yes
13430    hardcode_into_libs=yes
13431    ;;
13432  esac
13433  ;;
13434
13435gnu*)
13436  version_type=linux
13437  need_lib_prefix=no
13438  need_version=no
13439  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13440  soname_spec='${libname}${release}${shared_ext}$major'
13441  shlibpath_var=LD_LIBRARY_PATH
13442  hardcode_into_libs=yes
13443  ;;
13444
13445hpux9* | hpux10* | hpux11*)
13446  # Give a soname corresponding to the major version so that dld.sl refuses to
13447  # link against other versions.
13448  version_type=sunos
13449  need_lib_prefix=no
13450  need_version=no
13451  case $host_cpu in
13452  ia64*)
13453    shrext_cmds='.so'
13454    hardcode_into_libs=yes
13455    dynamic_linker="$host_os dld.so"
13456    shlibpath_var=LD_LIBRARY_PATH
13457    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13458    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13459    soname_spec='${libname}${release}${shared_ext}$major'
13460    if test "X$HPUX_IA64_MODE" = X32; then
13461      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13462    else
13463      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13464    fi
13465    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13466    ;;
13467   hppa*64*)
13468     shrext_cmds='.sl'
13469     hardcode_into_libs=yes
13470     dynamic_linker="$host_os dld.sl"
13471     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13472     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13473     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13474     soname_spec='${libname}${release}${shared_ext}$major'
13475     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13476     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13477     ;;
13478   *)
13479    shrext_cmds='.sl'
13480    dynamic_linker="$host_os dld.sl"
13481    shlibpath_var=SHLIB_PATH
13482    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13483    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13484    soname_spec='${libname}${release}${shared_ext}$major'
13485    ;;
13486  esac
13487  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13488  postinstall_cmds='chmod 555 $lib'
13489  ;;
13490
13491interix[3-9]*)
13492  version_type=linux
13493  need_lib_prefix=no
13494  need_version=no
13495  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13496  soname_spec='${libname}${release}${shared_ext}$major'
13497  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13498  shlibpath_var=LD_LIBRARY_PATH
13499  shlibpath_overrides_runpath=no
13500  hardcode_into_libs=yes
13501  ;;
13502
13503irix5* | irix6* | nonstopux*)
13504  case $host_os in
13505    nonstopux*) version_type=nonstopux ;;
13506    *)
13507	if test "$lt_cv_prog_gnu_ld" = yes; then
13508		version_type=linux
13509	else
13510		version_type=irix
13511	fi ;;
13512  esac
13513  need_lib_prefix=no
13514  need_version=no
13515  soname_spec='${libname}${release}${shared_ext}$major'
13516  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13517  case $host_os in
13518  irix5* | nonstopux*)
13519    libsuff= shlibsuff=
13520    ;;
13521  *)
13522    case $LD in # libtool.m4 will add one of these switches to LD
13523    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13524      libsuff= shlibsuff= libmagic=32-bit;;
13525    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13526      libsuff=32 shlibsuff=N32 libmagic=N32;;
13527    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13528      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13529    *) libsuff= shlibsuff= libmagic=never-match;;
13530    esac
13531    ;;
13532  esac
13533  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13534  shlibpath_overrides_runpath=no
13535  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13536  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13537  hardcode_into_libs=yes
13538  ;;
13539
13540# No shared lib support for Linux oldld, aout, or coff.
13541linux*oldld* | linux*aout* | linux*coff*)
13542  dynamic_linker=no
13543  ;;
13544
13545# This must be Linux ELF.
13546linux* | k*bsd*-gnu)
13547  version_type=linux
13548  need_lib_prefix=no
13549  need_version=no
13550  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13551  soname_spec='${libname}${release}${shared_ext}$major'
13552  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13553  shlibpath_var=LD_LIBRARY_PATH
13554  shlibpath_overrides_runpath=no
13555  # This implies no fast_install, which is unacceptable.
13556  # Some rework will be needed to allow for fast_install
13557  # before this can be enabled.
13558  hardcode_into_libs=yes
13559
13560  # Append ld.so.conf contents to the search path
13561  if test -f /etc/ld.so.conf; then
13562    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
13563    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13564  fi
13565
13566  # We used to test for /lib/ld.so.1 and disable shared libraries on
13567  # powerpc, because MkLinux only supported shared libraries with the
13568  # GNU dynamic linker.  Since this was broken with cross compilers,
13569  # most powerpc-linux boxes support dynamic linking these days and
13570  # people can always --disable-shared, the test was removed, and we
13571  # assume the GNU/Linux dynamic linker is in use.
13572  dynamic_linker='GNU/Linux ld.so'
13573  ;;
13574
13575netbsd*)
13576  version_type=sunos
13577  need_lib_prefix=no
13578  need_version=no
13579  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13580    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13581    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13582    dynamic_linker='NetBSD (a.out) ld.so'
13583  else
13584    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13585    soname_spec='${libname}${release}${shared_ext}$major'
13586    dynamic_linker='NetBSD ld.elf_so'
13587  fi
13588  shlibpath_var=LD_LIBRARY_PATH
13589  shlibpath_overrides_runpath=yes
13590  hardcode_into_libs=yes
13591  ;;
13592
13593newsos6)
13594  version_type=linux
13595  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13596  shlibpath_var=LD_LIBRARY_PATH
13597  shlibpath_overrides_runpath=yes
13598  ;;
13599
13600nto-qnx*)
13601  version_type=linux
13602  need_lib_prefix=no
13603  need_version=no
13604  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13605  soname_spec='${libname}${release}${shared_ext}$major'
13606  shlibpath_var=LD_LIBRARY_PATH
13607  shlibpath_overrides_runpath=yes
13608  ;;
13609
13610openbsd*)
13611  version_type=sunos
13612  sys_lib_dlsearch_path_spec="/usr/lib"
13613  need_lib_prefix=no
13614  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13615  case $host_os in
13616    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13617    *)                         need_version=no  ;;
13618  esac
13619  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13620  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13621  shlibpath_var=LD_LIBRARY_PATH
13622  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13623    case $host_os in
13624      openbsd2.[89] | openbsd2.[89].*)
13625	shlibpath_overrides_runpath=no
13626	;;
13627      *)
13628	shlibpath_overrides_runpath=yes
13629	;;
13630      esac
13631  else
13632    shlibpath_overrides_runpath=yes
13633  fi
13634  ;;
13635
13636os2*)
13637  libname_spec='$name'
13638  shrext_cmds=".dll"
13639  need_lib_prefix=no
13640  library_names_spec='$libname${shared_ext} $libname.a'
13641  dynamic_linker='OS/2 ld.exe'
13642  shlibpath_var=LIBPATH
13643  ;;
13644
13645osf3* | osf4* | osf5*)
13646  version_type=osf
13647  need_lib_prefix=no
13648  need_version=no
13649  soname_spec='${libname}${release}${shared_ext}$major'
13650  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13651  shlibpath_var=LD_LIBRARY_PATH
13652  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13653  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13654  ;;
13655
13656rdos*)
13657  dynamic_linker=no
13658  ;;
13659
13660solaris*)
13661  version_type=linux
13662  need_lib_prefix=no
13663  need_version=no
13664  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13665  soname_spec='${libname}${release}${shared_ext}$major'
13666  shlibpath_var=LD_LIBRARY_PATH
13667  shlibpath_overrides_runpath=yes
13668  hardcode_into_libs=yes
13669  # ldd complains unless libraries are executable
13670  postinstall_cmds='chmod +x $lib'
13671  ;;
13672
13673sunos4*)
13674  version_type=sunos
13675  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13676  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13677  shlibpath_var=LD_LIBRARY_PATH
13678  shlibpath_overrides_runpath=yes
13679  if test "$with_gnu_ld" = yes; then
13680    need_lib_prefix=no
13681  fi
13682  need_version=yes
13683  ;;
13684
13685sysv4 | sysv4.3*)
13686  version_type=linux
13687  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13688  soname_spec='${libname}${release}${shared_ext}$major'
13689  shlibpath_var=LD_LIBRARY_PATH
13690  case $host_vendor in
13691    sni)
13692      shlibpath_overrides_runpath=no
13693      need_lib_prefix=no
13694      export_dynamic_flag_spec='${wl}-Blargedynsym'
13695      runpath_var=LD_RUN_PATH
13696      ;;
13697    siemens)
13698      need_lib_prefix=no
13699      ;;
13700    motorola)
13701      need_lib_prefix=no
13702      need_version=no
13703      shlibpath_overrides_runpath=no
13704      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13705      ;;
13706  esac
13707  ;;
13708
13709sysv4*MP*)
13710  if test -d /usr/nec ;then
13711    version_type=linux
13712    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13713    soname_spec='$libname${shared_ext}.$major'
13714    shlibpath_var=LD_LIBRARY_PATH
13715  fi
13716  ;;
13717
13718sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13719  version_type=freebsd-elf
13720  need_lib_prefix=no
13721  need_version=no
13722  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13723  soname_spec='${libname}${release}${shared_ext}$major'
13724  shlibpath_var=LD_LIBRARY_PATH
13725  hardcode_into_libs=yes
13726  if test "$with_gnu_ld" = yes; then
13727    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13728    shlibpath_overrides_runpath=no
13729  else
13730    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13731    shlibpath_overrides_runpath=yes
13732    case $host_os in
13733      sco3.2v5*)
13734        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13735	;;
13736    esac
13737  fi
13738  sys_lib_dlsearch_path_spec='/usr/lib'
13739  ;;
13740
13741uts4*)
13742  version_type=linux
13743  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13744  soname_spec='${libname}${release}${shared_ext}$major'
13745  shlibpath_var=LD_LIBRARY_PATH
13746  ;;
13747
13748*)
13749  dynamic_linker=no
13750  ;;
13751esac
13752{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13753$as_echo "$dynamic_linker" >&6; }
13754test "$dynamic_linker" = no && can_build_shared=no
13755
13756if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13757  $as_echo_n "(cached) " >&6
13758else
13759  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13760fi
13761
13762sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13763if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13764  $as_echo_n "(cached) " >&6
13765else
13766  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13767fi
13768
13769sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13770
13771variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13772if test "$GCC" = yes; then
13773  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13774fi
13775
13776{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13777$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13778hardcode_action_CXX=
13779if test -n "$hardcode_libdir_flag_spec_CXX" || \
13780   test -n "$runpath_var_CXX" || \
13781   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13782
13783  # We can hardcode non-existant directories.
13784  if test "$hardcode_direct_CXX" != no &&
13785     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13786     # have to relink, otherwise we might link with an installed library
13787     # when we should be linking with a yet-to-be-installed one
13788     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13789     test "$hardcode_minus_L_CXX" != no; then
13790    # Linking always hardcodes the temporary library directory.
13791    hardcode_action_CXX=relink
13792  else
13793    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13794    hardcode_action_CXX=immediate
13795  fi
13796else
13797  # We cannot hardcode anything, or else we can only hardcode existing
13798  # directories.
13799  hardcode_action_CXX=unsupported
13800fi
13801{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13802$as_echo "$hardcode_action_CXX" >&6; }
13803
13804if test "$hardcode_action_CXX" = relink; then
13805  # Fast installation is not supported
13806  enable_fast_install=no
13807elif test "$shlibpath_overrides_runpath" = yes ||
13808     test "$enable_shared" = no; then
13809  # Fast installation is not necessary
13810  enable_fast_install=needless
13811fi
13812
13813
13814# The else clause should only fire when bootstrapping the
13815# libtool distribution, otherwise you forgot to ship ltmain.sh
13816# with your package, and you will get complaints that there are
13817# no rules to generate ltmain.sh.
13818if test -f "$ltmain"; then
13819  # See if we are running on zsh, and set the options which allow our commands through
13820  # without removal of \ escapes.
13821  if test -n "${ZSH_VERSION+set}" ; then
13822    setopt NO_GLOB_SUBST
13823  fi
13824  # Now quote all the things that may contain metacharacters while being
13825  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13826  # variables and quote the copies for generation of the libtool script.
13827  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13828    SED SHELL STRIP \
13829    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13830    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13831    deplibs_check_method reload_flag reload_cmds need_locks \
13832    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13833    lt_cv_sys_global_symbol_to_c_name_address \
13834    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13835    old_postinstall_cmds old_postuninstall_cmds \
13836    compiler_CXX \
13837    CC_CXX \
13838    LD_CXX \
13839    lt_prog_compiler_wl_CXX \
13840    lt_prog_compiler_pic_CXX \
13841    lt_prog_compiler_static_CXX \
13842    lt_prog_compiler_no_builtin_flag_CXX \
13843    export_dynamic_flag_spec_CXX \
13844    thread_safe_flag_spec_CXX \
13845    whole_archive_flag_spec_CXX \
13846    enable_shared_with_static_runtimes_CXX \
13847    old_archive_cmds_CXX \
13848    old_archive_from_new_cmds_CXX \
13849    predep_objects_CXX \
13850    postdep_objects_CXX \
13851    predeps_CXX \
13852    postdeps_CXX \
13853    compiler_lib_search_path_CXX \
13854    compiler_lib_search_dirs_CXX \
13855    archive_cmds_CXX \
13856    archive_expsym_cmds_CXX \
13857    postinstall_cmds_CXX \
13858    postuninstall_cmds_CXX \
13859    old_archive_from_expsyms_cmds_CXX \
13860    allow_undefined_flag_CXX \
13861    no_undefined_flag_CXX \
13862    export_symbols_cmds_CXX \
13863    hardcode_libdir_flag_spec_CXX \
13864    hardcode_libdir_flag_spec_ld_CXX \
13865    hardcode_libdir_separator_CXX \
13866    hardcode_automatic_CXX \
13867    module_cmds_CXX \
13868    module_expsym_cmds_CXX \
13869    lt_cv_prog_compiler_c_o_CXX \
13870    fix_srcfile_path_CXX \
13871    exclude_expsyms_CXX \
13872    include_expsyms_CXX; do
13873
13874    case $var in
13875    old_archive_cmds_CXX | \
13876    old_archive_from_new_cmds_CXX | \
13877    archive_cmds_CXX | \
13878    archive_expsym_cmds_CXX | \
13879    module_cmds_CXX | \
13880    module_expsym_cmds_CXX | \
13881    old_archive_from_expsyms_cmds_CXX | \
13882    export_symbols_cmds_CXX | \
13883    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13884    postinstall_cmds | postuninstall_cmds | \
13885    old_postinstall_cmds | old_postuninstall_cmds | \
13886    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13887      # Double-quote double-evaled strings.
13888      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13889      ;;
13890    *)
13891      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13892      ;;
13893    esac
13894  done
13895
13896  case $lt_echo in
13897  *'\$0 --fallback-echo"')
13898    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13899    ;;
13900  esac
13901
13902cfgfile="$ofile"
13903
13904  cat <<__EOF__ >> "$cfgfile"
13905# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13906
13907# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13908
13909# Shell to use when invoking shell scripts.
13910SHELL=$lt_SHELL
13911
13912# Whether or not to build shared libraries.
13913build_libtool_libs=$enable_shared
13914
13915# Whether or not to build static libraries.
13916build_old_libs=$enable_static
13917
13918# Whether or not to add -lc for building shared libraries.
13919build_libtool_need_lc=$archive_cmds_need_lc_CXX
13920
13921# Whether or not to disallow shared libs when runtime libs are static
13922allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13923
13924# Whether or not to optimize for fast installation.
13925fast_install=$enable_fast_install
13926
13927# The host system.
13928host_alias=$host_alias
13929host=$host
13930host_os=$host_os
13931
13932# The build system.
13933build_alias=$build_alias
13934build=$build
13935build_os=$build_os
13936
13937# An echo program that does not interpret backslashes.
13938echo=$lt_echo
13939
13940# The archiver.
13941AR=$lt_AR
13942AR_FLAGS=$lt_AR_FLAGS
13943
13944# A C compiler.
13945LTCC=$lt_LTCC
13946
13947# LTCC compiler flags.
13948LTCFLAGS=$lt_LTCFLAGS
13949
13950# A language-specific compiler.
13951CC=$lt_compiler_CXX
13952
13953# Is the compiler the GNU C compiler?
13954with_gcc=$GCC_CXX
13955
13956# An ERE matcher.
13957EGREP=$lt_EGREP
13958
13959# The linker used to build libraries.
13960LD=$lt_LD_CXX
13961
13962# Whether we need hard or soft links.
13963LN_S=$lt_LN_S
13964
13965# A BSD-compatible nm program.
13966NM=$lt_NM
13967
13968# A symbol stripping program
13969STRIP=$lt_STRIP
13970
13971# Used to examine libraries when file_magic_cmd begins "file"
13972MAGIC_CMD=$MAGIC_CMD
13973
13974# Used on cygwin: DLL creation program.
13975DLLTOOL="$DLLTOOL"
13976
13977# Used on cygwin: object dumper.
13978OBJDUMP="$OBJDUMP"
13979
13980# Used on cygwin: assembler.
13981AS="$AS"
13982
13983# The name of the directory that contains temporary libtool files.
13984objdir=$objdir
13985
13986# How to create reloadable object files.
13987reload_flag=$lt_reload_flag
13988reload_cmds=$lt_reload_cmds
13989
13990# How to pass a linker flag through the compiler.
13991wl=$lt_lt_prog_compiler_wl_CXX
13992
13993# Object file suffix (normally "o").
13994objext="$ac_objext"
13995
13996# Old archive suffix (normally "a").
13997libext="$libext"
13998
13999# Shared library suffix (normally ".so").
14000shrext_cmds='$shrext_cmds'
14001
14002# Executable file suffix (normally "").
14003exeext="$exeext"
14004
14005# Additional compiler flags for building library objects.
14006pic_flag=$lt_lt_prog_compiler_pic_CXX
14007pic_mode=$pic_mode
14008
14009# What is the maximum length of a command?
14010max_cmd_len=$lt_cv_sys_max_cmd_len
14011
14012# Does compiler simultaneously support -c and -o options?
14013compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14014
14015# Must we lock files when doing compilation?
14016need_locks=$lt_need_locks
14017
14018# Do we need the lib prefix for modules?
14019need_lib_prefix=$need_lib_prefix
14020
14021# Do we need a version for libraries?
14022need_version=$need_version
14023
14024# Whether dlopen is supported.
14025dlopen_support=$enable_dlopen
14026
14027# Whether dlopen of programs is supported.
14028dlopen_self=$enable_dlopen_self
14029
14030# Whether dlopen of statically linked programs is supported.
14031dlopen_self_static=$enable_dlopen_self_static
14032
14033# Compiler flag to prevent dynamic linking.
14034link_static_flag=$lt_lt_prog_compiler_static_CXX
14035
14036# Compiler flag to turn off builtin functions.
14037no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14038
14039# Compiler flag to allow reflexive dlopens.
14040export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14041
14042# Compiler flag to generate shared objects directly from archives.
14043whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14044
14045# Compiler flag to generate thread-safe objects.
14046thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14047
14048# Library versioning type.
14049version_type=$version_type
14050
14051# Format of library name prefix.
14052libname_spec=$lt_libname_spec
14053
14054# List of archive names.  First name is the real one, the rest are links.
14055# The last name is the one that the linker finds with -lNAME.
14056library_names_spec=$lt_library_names_spec
14057
14058# The coded name of the library, if different from the real name.
14059soname_spec=$lt_soname_spec
14060
14061# Commands used to build and install an old-style archive.
14062RANLIB=$lt_RANLIB
14063old_archive_cmds=$lt_old_archive_cmds_CXX
14064old_postinstall_cmds=$lt_old_postinstall_cmds
14065old_postuninstall_cmds=$lt_old_postuninstall_cmds
14066
14067# Create an old-style archive from a shared archive.
14068old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14069
14070# Create a temporary old-style archive to link instead of a shared archive.
14071old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14072
14073# Commands used to build and install a shared archive.
14074archive_cmds=$lt_archive_cmds_CXX
14075archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14076postinstall_cmds=$lt_postinstall_cmds
14077postuninstall_cmds=$lt_postuninstall_cmds
14078
14079# Commands used to build a loadable module (assumed same as above if empty)
14080module_cmds=$lt_module_cmds_CXX
14081module_expsym_cmds=$lt_module_expsym_cmds_CXX
14082
14083# Commands to strip libraries.
14084old_striplib=$lt_old_striplib
14085striplib=$lt_striplib
14086
14087# Dependencies to place before the objects being linked to create a
14088# shared library.
14089predep_objects=$lt_predep_objects_CXX
14090
14091# Dependencies to place after the objects being linked to create a
14092# shared library.
14093postdep_objects=$lt_postdep_objects_CXX
14094
14095# Dependencies to place before the objects being linked to create a
14096# shared library.
14097predeps=$lt_predeps_CXX
14098
14099# Dependencies to place after the objects being linked to create a
14100# shared library.
14101postdeps=$lt_postdeps_CXX
14102
14103# The directories searched by this compiler when creating a shared
14104# library
14105compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14106
14107# The library search path used internally by the compiler when linking
14108# a shared library.
14109compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14110
14111# Method to check whether dependent libraries are shared objects.
14112deplibs_check_method=$lt_deplibs_check_method
14113
14114# Command to use when deplibs_check_method == file_magic.
14115file_magic_cmd=$lt_file_magic_cmd
14116
14117# Flag that allows shared libraries with undefined symbols to be built.
14118allow_undefined_flag=$lt_allow_undefined_flag_CXX
14119
14120# Flag that forces no undefined symbols.
14121no_undefined_flag=$lt_no_undefined_flag_CXX
14122
14123# Commands used to finish a libtool library installation in a directory.
14124finish_cmds=$lt_finish_cmds
14125
14126# Same as above, but a single script fragment to be evaled but not shown.
14127finish_eval=$lt_finish_eval
14128
14129# Take the output of nm and produce a listing of raw symbols and C names.
14130global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14131
14132# Transform the output of nm in a proper C declaration
14133global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14134
14135# Transform the output of nm in a C name address pair
14136global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14137
14138# This is the shared library runtime path variable.
14139runpath_var=$runpath_var
14140
14141# This is the shared library path variable.
14142shlibpath_var=$shlibpath_var
14143
14144# Is shlibpath searched before the hard-coded library search path?
14145shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14146
14147# How to hardcode a shared library path into an executable.
14148hardcode_action=$hardcode_action_CXX
14149
14150# Whether we should hardcode library paths into libraries.
14151hardcode_into_libs=$hardcode_into_libs
14152
14153# Flag to hardcode \$libdir into a binary during linking.
14154# This must work even if \$libdir does not exist.
14155hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14156
14157# If ld is used when linking, flag to hardcode \$libdir into
14158# a binary during linking. This must work even if \$libdir does
14159# not exist.
14160hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14161
14162# Whether we need a single -rpath flag with a separated argument.
14163hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14164
14165# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14166# resulting binary.
14167hardcode_direct=$hardcode_direct_CXX
14168
14169# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14170# resulting binary.
14171hardcode_minus_L=$hardcode_minus_L_CXX
14172
14173# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14174# the resulting binary.
14175hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14176
14177# Set to yes if building a shared library automatically hardcodes DIR into the library
14178# and all subsequent libraries and executables linked against it.
14179hardcode_automatic=$hardcode_automatic_CXX
14180
14181# Variables whose values should be saved in libtool wrapper scripts and
14182# restored at relink time.
14183variables_saved_for_relink="$variables_saved_for_relink"
14184
14185# Whether libtool must link a program against all its dependency libraries.
14186link_all_deplibs=$link_all_deplibs_CXX
14187
14188# Compile-time system search path for libraries
14189sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14190
14191# Run-time system search path for libraries
14192sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14193
14194# Fix the shell variable \$srcfile for the compiler.
14195fix_srcfile_path=$lt_fix_srcfile_path
14196
14197# Set to yes if exported symbols are required.
14198always_export_symbols=$always_export_symbols_CXX
14199
14200# The commands to list exported symbols.
14201export_symbols_cmds=$lt_export_symbols_cmds_CXX
14202
14203# The commands to extract the exported symbol list from a shared archive.
14204extract_expsyms_cmds=$lt_extract_expsyms_cmds
14205
14206# Symbols that should not be listed in the preloaded symbols.
14207exclude_expsyms=$lt_exclude_expsyms_CXX
14208
14209# Symbols that must always be exported.
14210include_expsyms=$lt_include_expsyms_CXX
14211
14212# ### END LIBTOOL TAG CONFIG: $tagname
14213
14214__EOF__
14215
14216
14217else
14218  # If there is no Makefile yet, we rely on a make rule to execute
14219  # `config.status --recheck' to rerun these tests and create the
14220  # libtool script then.
14221  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14222  if test -f "$ltmain_in"; then
14223    test -f Makefile && make "$ltmain"
14224  fi
14225fi
14226
14227
14228ac_ext=c
14229ac_cpp='$CPP $CPPFLAGS'
14230ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14231ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14232ac_compiler_gnu=$ac_cv_c_compiler_gnu
14233
14234CC=$lt_save_CC
14235LDCXX=$LD
14236LD=$lt_save_LD
14237GCC=$lt_save_GCC
14238with_gnu_ldcxx=$with_gnu_ld
14239with_gnu_ld=$lt_save_with_gnu_ld
14240lt_cv_path_LDCXX=$lt_cv_path_LD
14241lt_cv_path_LD=$lt_save_path_LD
14242lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14243lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14244
14245	else
14246	  tagname=""
14247	fi
14248	;;
14249
14250      F77)
14251	if test -n "$F77" && test "X$F77" != "Xno"; then
14252
14253ac_ext=f
14254ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14255ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14256ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14257
14258
14259archive_cmds_need_lc_F77=no
14260allow_undefined_flag_F77=
14261always_export_symbols_F77=no
14262archive_expsym_cmds_F77=
14263export_dynamic_flag_spec_F77=
14264hardcode_direct_F77=no
14265hardcode_libdir_flag_spec_F77=
14266hardcode_libdir_flag_spec_ld_F77=
14267hardcode_libdir_separator_F77=
14268hardcode_minus_L_F77=no
14269hardcode_automatic_F77=no
14270module_cmds_F77=
14271module_expsym_cmds_F77=
14272link_all_deplibs_F77=unknown
14273old_archive_cmds_F77=$old_archive_cmds
14274no_undefined_flag_F77=
14275whole_archive_flag_spec_F77=
14276enable_shared_with_static_runtimes_F77=no
14277
14278# Source file extension for f77 test sources.
14279ac_ext=f
14280
14281# Object file extension for compiled f77 test sources.
14282objext=o
14283objext_F77=$objext
14284
14285# Code to be used in simple compile tests
14286lt_simple_compile_test_code="\
14287      subroutine t
14288      return
14289      end
14290"
14291
14292# Code to be used in simple link tests
14293lt_simple_link_test_code="\
14294      program t
14295      end
14296"
14297
14298# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14299
14300# If no C compiler was specified, use CC.
14301LTCC=${LTCC-"$CC"}
14302
14303# If no C compiler flags were specified, use CFLAGS.
14304LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14305
14306# Allow CC to be a program name with arguments.
14307compiler=$CC
14308
14309
14310# save warnings/boilerplate of simple test code
14311ac_outfile=conftest.$ac_objext
14312echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14313eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14314_lt_compiler_boilerplate=`cat conftest.err`
14315$rm conftest*
14316
14317ac_outfile=conftest.$ac_objext
14318echo "$lt_simple_link_test_code" >conftest.$ac_ext
14319eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14320_lt_linker_boilerplate=`cat conftest.err`
14321$rm -r conftest*
14322
14323
14324# Allow CC to be a program name with arguments.
14325lt_save_CC="$CC"
14326CC=${F77-"f77"}
14327compiler=$CC
14328compiler_F77=$CC
14329for cc_temp in $compiler""; do
14330  case $cc_temp in
14331    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14332    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14333    \-*) ;;
14334    *) break;;
14335  esac
14336done
14337cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14338
14339
14340{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14341$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14342{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14343$as_echo "$can_build_shared" >&6; }
14344
14345{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14346$as_echo_n "checking whether to build shared libraries... " >&6; }
14347test "$can_build_shared" = "no" && enable_shared=no
14348
14349# On AIX, shared libraries and static libraries use the same namespace, and
14350# are all built from PIC.
14351case $host_os in
14352aix3*)
14353  test "$enable_shared" = yes && enable_static=no
14354  if test -n "$RANLIB"; then
14355    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14356    postinstall_cmds='$RANLIB $lib'
14357  fi
14358  ;;
14359aix[4-9]*)
14360  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14361    test "$enable_shared" = yes && enable_static=no
14362  fi
14363  ;;
14364esac
14365{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14366$as_echo "$enable_shared" >&6; }
14367
14368{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14369$as_echo_n "checking whether to build static libraries... " >&6; }
14370# Make sure either enable_shared or enable_static is yes.
14371test "$enable_shared" = yes || enable_static=yes
14372{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14373$as_echo "$enable_static" >&6; }
14374
14375GCC_F77="$G77"
14376LD_F77="$LD"
14377
14378lt_prog_compiler_wl_F77=
14379lt_prog_compiler_pic_F77=
14380lt_prog_compiler_static_F77=
14381
14382{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14383$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14384
14385  if test "$GCC" = yes; then
14386    lt_prog_compiler_wl_F77='-Wl,'
14387    lt_prog_compiler_static_F77='-static'
14388
14389    case $host_os in
14390      aix*)
14391      # All AIX code is PIC.
14392      if test "$host_cpu" = ia64; then
14393	# AIX 5 now supports IA64 processor
14394	lt_prog_compiler_static_F77='-Bstatic'
14395      fi
14396      ;;
14397
14398    amigaos*)
14399      # FIXME: we need at least 68020 code to build shared libraries, but
14400      # adding the `-m68020' flag to GCC prevents building anything better,
14401      # like `-m68040'.
14402      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14403      ;;
14404
14405    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14406      # PIC is the default for these OSes.
14407      ;;
14408
14409    mingw* | cygwin* | pw32* | os2*)
14410      # This hack is so that the source file can tell whether it is being
14411      # built for inclusion in a dll (and should export symbols for example).
14412      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14413      # (--disable-auto-import) libraries
14414      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14415      ;;
14416
14417    darwin* | rhapsody*)
14418      # PIC is the default on this platform
14419      # Common symbols not allowed in MH_DYLIB files
14420      lt_prog_compiler_pic_F77='-fno-common'
14421      ;;
14422
14423    interix[3-9]*)
14424      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14425      # Instead, we relocate shared libraries at runtime.
14426      ;;
14427
14428    msdosdjgpp*)
14429      # Just because we use GCC doesn't mean we suddenly get shared libraries
14430      # on systems that don't support them.
14431      lt_prog_compiler_can_build_shared_F77=no
14432      enable_shared=no
14433      ;;
14434
14435    sysv4*MP*)
14436      if test -d /usr/nec; then
14437	lt_prog_compiler_pic_F77=-Kconform_pic
14438      fi
14439      ;;
14440
14441    hpux*)
14442      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14443      # not for PA HP-UX.
14444      case $host_cpu in
14445      hppa*64*|ia64*)
14446	# +Z the default
14447	;;
14448      *)
14449	lt_prog_compiler_pic_F77='-fPIC'
14450	;;
14451      esac
14452      ;;
14453
14454    *)
14455      lt_prog_compiler_pic_F77='-fPIC'
14456      ;;
14457    esac
14458  else
14459    # PORTME Check for flag to pass linker flags through the system compiler.
14460    case $host_os in
14461    aix*)
14462      lt_prog_compiler_wl_F77='-Wl,'
14463      if test "$host_cpu" = ia64; then
14464	# AIX 5 now supports IA64 processor
14465	lt_prog_compiler_static_F77='-Bstatic'
14466      else
14467	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14468      fi
14469      ;;
14470      darwin*)
14471        # PIC is the default on this platform
14472        # Common symbols not allowed in MH_DYLIB files
14473       case $cc_basename in
14474         xlc*)
14475         lt_prog_compiler_pic_F77='-qnocommon'
14476         lt_prog_compiler_wl_F77='-Wl,'
14477         ;;
14478       esac
14479       ;;
14480
14481    mingw* | cygwin* | pw32* | os2*)
14482      # This hack is so that the source file can tell whether it is being
14483      # built for inclusion in a dll (and should export symbols for example).
14484      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14485      ;;
14486
14487    hpux9* | hpux10* | hpux11*)
14488      lt_prog_compiler_wl_F77='-Wl,'
14489      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14490      # not for PA HP-UX.
14491      case $host_cpu in
14492      hppa*64*|ia64*)
14493	# +Z the default
14494	;;
14495      *)
14496	lt_prog_compiler_pic_F77='+Z'
14497	;;
14498      esac
14499      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14500      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14501      ;;
14502
14503    irix5* | irix6* | nonstopux*)
14504      lt_prog_compiler_wl_F77='-Wl,'
14505      # PIC (with -KPIC) is the default.
14506      lt_prog_compiler_static_F77='-non_shared'
14507      ;;
14508
14509    newsos6)
14510      lt_prog_compiler_pic_F77='-KPIC'
14511      lt_prog_compiler_static_F77='-Bstatic'
14512      ;;
14513
14514    linux* | k*bsd*-gnu)
14515      case $cc_basename in
14516      icc* | ecc*)
14517	lt_prog_compiler_wl_F77='-Wl,'
14518	lt_prog_compiler_pic_F77='-KPIC'
14519	lt_prog_compiler_static_F77='-static'
14520        ;;
14521      pgcc* | pgf77* | pgf90* | pgf95*)
14522        # Portland Group compilers (*not* the Pentium gcc compiler,
14523	# which looks to be a dead project)
14524	lt_prog_compiler_wl_F77='-Wl,'
14525	lt_prog_compiler_pic_F77='-fpic'
14526	lt_prog_compiler_static_F77='-Bstatic'
14527        ;;
14528      ccc*)
14529        lt_prog_compiler_wl_F77='-Wl,'
14530        # All Alpha code is PIC.
14531        lt_prog_compiler_static_F77='-non_shared'
14532        ;;
14533      *)
14534        case `$CC -V 2>&1 | sed 5q` in
14535	*Sun\ C*)
14536	  # Sun C 5.9
14537	  lt_prog_compiler_pic_F77='-KPIC'
14538	  lt_prog_compiler_static_F77='-Bstatic'
14539	  lt_prog_compiler_wl_F77='-Wl,'
14540	  ;;
14541	*Sun\ F*)
14542	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14543	  lt_prog_compiler_pic_F77='-KPIC'
14544	  lt_prog_compiler_static_F77='-Bstatic'
14545	  lt_prog_compiler_wl_F77=''
14546	  ;;
14547	esac
14548	;;
14549      esac
14550      ;;
14551
14552    osf3* | osf4* | osf5*)
14553      lt_prog_compiler_wl_F77='-Wl,'
14554      # All OSF/1 code is PIC.
14555      lt_prog_compiler_static_F77='-non_shared'
14556      ;;
14557
14558    rdos*)
14559      lt_prog_compiler_static_F77='-non_shared'
14560      ;;
14561
14562    solaris*)
14563      lt_prog_compiler_pic_F77='-KPIC'
14564      lt_prog_compiler_static_F77='-Bstatic'
14565      case $cc_basename in
14566      f77* | f90* | f95*)
14567	lt_prog_compiler_wl_F77='-Qoption ld ';;
14568      *)
14569	lt_prog_compiler_wl_F77='-Wl,';;
14570      esac
14571      ;;
14572
14573    sunos4*)
14574      lt_prog_compiler_wl_F77='-Qoption ld '
14575      lt_prog_compiler_pic_F77='-PIC'
14576      lt_prog_compiler_static_F77='-Bstatic'
14577      ;;
14578
14579    sysv4 | sysv4.2uw2* | sysv4.3*)
14580      lt_prog_compiler_wl_F77='-Wl,'
14581      lt_prog_compiler_pic_F77='-KPIC'
14582      lt_prog_compiler_static_F77='-Bstatic'
14583      ;;
14584
14585    sysv4*MP*)
14586      if test -d /usr/nec ;then
14587	lt_prog_compiler_pic_F77='-Kconform_pic'
14588	lt_prog_compiler_static_F77='-Bstatic'
14589      fi
14590      ;;
14591
14592    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14593      lt_prog_compiler_wl_F77='-Wl,'
14594      lt_prog_compiler_pic_F77='-KPIC'
14595      lt_prog_compiler_static_F77='-Bstatic'
14596      ;;
14597
14598    unicos*)
14599      lt_prog_compiler_wl_F77='-Wl,'
14600      lt_prog_compiler_can_build_shared_F77=no
14601      ;;
14602
14603    uts4*)
14604      lt_prog_compiler_pic_F77='-pic'
14605      lt_prog_compiler_static_F77='-Bstatic'
14606      ;;
14607
14608    *)
14609      lt_prog_compiler_can_build_shared_F77=no
14610      ;;
14611    esac
14612  fi
14613
14614{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14615$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14616
14617#
14618# Check to make sure the PIC flag actually works.
14619#
14620if test -n "$lt_prog_compiler_pic_F77"; then
14621
14622{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14623$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14624if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14625  $as_echo_n "(cached) " >&6
14626else
14627  lt_cv_prog_compiler_pic_works_F77=no
14628  ac_outfile=conftest.$ac_objext
14629   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14630   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14631   # Insert the option either (1) after the last *FLAGS variable, or
14632   # (2) before a word containing "conftest.", or (3) at the end.
14633   # Note that $ac_compile itself does not contain backslashes and begins
14634   # with a dollar sign (not a hyphen), so the echo should work correctly.
14635   # The option is referenced via a variable to avoid confusing sed.
14636   lt_compile=`echo "$ac_compile" | $SED \
14637   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14638   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14639   -e 's:$: $lt_compiler_flag:'`
14640   (eval echo "\"\$as_me:14640: $lt_compile\"" >&5)
14641   (eval "$lt_compile" 2>conftest.err)
14642   ac_status=$?
14643   cat conftest.err >&5
14644   echo "$as_me:14644: \$? = $ac_status" >&5
14645   if (exit $ac_status) && test -s "$ac_outfile"; then
14646     # The compiler can only warn and ignore the option if not recognized
14647     # So say no if there are warnings other than the usual output.
14648     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14649     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14650     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14651       lt_cv_prog_compiler_pic_works_F77=yes
14652     fi
14653   fi
14654   $rm conftest*
14655
14656fi
14657{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14658$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14659
14660if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14661    case $lt_prog_compiler_pic_F77 in
14662     "" | " "*) ;;
14663     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14664     esac
14665else
14666    lt_prog_compiler_pic_F77=
14667     lt_prog_compiler_can_build_shared_F77=no
14668fi
14669
14670fi
14671case $host_os in
14672  # For platforms which do not support PIC, -DPIC is meaningless:
14673  *djgpp*)
14674    lt_prog_compiler_pic_F77=
14675    ;;
14676  *)
14677    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14678    ;;
14679esac
14680
14681#
14682# Check to make sure the static flag actually works.
14683#
14684wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14685{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14686$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14687if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14688  $as_echo_n "(cached) " >&6
14689else
14690  lt_cv_prog_compiler_static_works_F77=no
14691   save_LDFLAGS="$LDFLAGS"
14692   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14693   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14694   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14695     # The linker can only warn and ignore the option if not recognized
14696     # So say no if there are warnings
14697     if test -s conftest.err; then
14698       # Append any errors to the config.log.
14699       cat conftest.err 1>&5
14700       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14701       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14702       if diff conftest.exp conftest.er2 >/dev/null; then
14703         lt_cv_prog_compiler_static_works_F77=yes
14704       fi
14705     else
14706       lt_cv_prog_compiler_static_works_F77=yes
14707     fi
14708   fi
14709   $rm -r conftest*
14710   LDFLAGS="$save_LDFLAGS"
14711
14712fi
14713{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14714$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14715
14716if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14717    :
14718else
14719    lt_prog_compiler_static_F77=
14720fi
14721
14722
14723{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14724$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14725if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14726  $as_echo_n "(cached) " >&6
14727else
14728  lt_cv_prog_compiler_c_o_F77=no
14729   $rm -r conftest 2>/dev/null
14730   mkdir conftest
14731   cd conftest
14732   mkdir out
14733   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14734
14735   lt_compiler_flag="-o out/conftest2.$ac_objext"
14736   # Insert the option either (1) after the last *FLAGS variable, or
14737   # (2) before a word containing "conftest.", or (3) at the end.
14738   # Note that $ac_compile itself does not contain backslashes and begins
14739   # with a dollar sign (not a hyphen), so the echo should work correctly.
14740   lt_compile=`echo "$ac_compile" | $SED \
14741   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14742   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14743   -e 's:$: $lt_compiler_flag:'`
14744   (eval echo "\"\$as_me:14744: $lt_compile\"" >&5)
14745   (eval "$lt_compile" 2>out/conftest.err)
14746   ac_status=$?
14747   cat out/conftest.err >&5
14748   echo "$as_me:14748: \$? = $ac_status" >&5
14749   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14750   then
14751     # The compiler can only warn and ignore the option if not recognized
14752     # So say no if there are warnings
14753     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14754     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14755     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14756       lt_cv_prog_compiler_c_o_F77=yes
14757     fi
14758   fi
14759   chmod u+w . 2>&5
14760   $rm conftest*
14761   # SGI C++ compiler will create directory out/ii_files/ for
14762   # template instantiation
14763   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14764   $rm out/* && rmdir out
14765   cd ..
14766   rmdir conftest
14767   $rm conftest*
14768
14769fi
14770{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14771$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14772
14773
14774hard_links="nottested"
14775if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14776  # do not overwrite the value of need_locks provided by the user
14777  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14778$as_echo_n "checking if we can lock with hard links... " >&6; }
14779  hard_links=yes
14780  $rm conftest*
14781  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14782  touch conftest.a
14783  ln conftest.a conftest.b 2>&5 || hard_links=no
14784  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14785  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14786$as_echo "$hard_links" >&6; }
14787  if test "$hard_links" = no; then
14788    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14789$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14790    need_locks=warn
14791  fi
14792else
14793  need_locks=no
14794fi
14795
14796{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14797$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14798
14799  runpath_var=
14800  allow_undefined_flag_F77=
14801  enable_shared_with_static_runtimes_F77=no
14802  archive_cmds_F77=
14803  archive_expsym_cmds_F77=
14804  old_archive_From_new_cmds_F77=
14805  old_archive_from_expsyms_cmds_F77=
14806  export_dynamic_flag_spec_F77=
14807  whole_archive_flag_spec_F77=
14808  thread_safe_flag_spec_F77=
14809  hardcode_libdir_flag_spec_F77=
14810  hardcode_libdir_flag_spec_ld_F77=
14811  hardcode_libdir_separator_F77=
14812  hardcode_direct_F77=no
14813  hardcode_minus_L_F77=no
14814  hardcode_shlibpath_var_F77=unsupported
14815  link_all_deplibs_F77=unknown
14816  hardcode_automatic_F77=no
14817  module_cmds_F77=
14818  module_expsym_cmds_F77=
14819  always_export_symbols_F77=no
14820  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14821  # include_expsyms should be a list of space-separated symbols to be *always*
14822  # included in the symbol list
14823  include_expsyms_F77=
14824  # exclude_expsyms can be an extended regexp of symbols to exclude
14825  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14826  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14827  # as well as any symbol that contains `d'.
14828  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14829  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14830  # platforms (ab)use it in PIC code, but their linkers get confused if
14831  # the symbol is explicitly referenced.  Since portable code cannot
14832  # rely on this symbol name, it's probably fine to never include it in
14833  # preloaded symbol tables.
14834  # Exclude shared library initialization/finalization symbols.
14835  extract_expsyms_cmds=
14836  # Just being paranoid about ensuring that cc_basename is set.
14837  for cc_temp in $compiler""; do
14838  case $cc_temp in
14839    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14840    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14841    \-*) ;;
14842    *) break;;
14843  esac
14844done
14845cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14846
14847  case $host_os in
14848  cygwin* | mingw* | pw32*)
14849    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14850    # When not using gcc, we currently assume that we are using
14851    # Microsoft Visual C++.
14852    if test "$GCC" != yes; then
14853      with_gnu_ld=no
14854    fi
14855    ;;
14856  interix*)
14857    # we just hope/assume this is gcc and not c89 (= MSVC++)
14858    with_gnu_ld=yes
14859    ;;
14860  openbsd*)
14861    with_gnu_ld=no
14862    ;;
14863  esac
14864
14865  ld_shlibs_F77=yes
14866  if test "$with_gnu_ld" = yes; then
14867    # If archive_cmds runs LD, not CC, wlarc should be empty
14868    wlarc='${wl}'
14869
14870    # Set some defaults for GNU ld with shared library support. These
14871    # are reset later if shared libraries are not supported. Putting them
14872    # here allows them to be overridden if necessary.
14873    runpath_var=LD_RUN_PATH
14874    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14875    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14876    # ancient GNU ld didn't support --whole-archive et. al.
14877    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14878	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14879      else
14880  	whole_archive_flag_spec_F77=
14881    fi
14882    supports_anon_versioning=no
14883    case `$LD -v 2>/dev/null` in
14884      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14885      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14886      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14887      *\ 2.11.*) ;; # other 2.11 versions
14888      *) supports_anon_versioning=yes ;;
14889    esac
14890
14891    # See if GNU ld supports shared libraries.
14892    case $host_os in
14893    aix[3-9]*)
14894      # On AIX/PPC, the GNU linker is very broken
14895      if test "$host_cpu" != ia64; then
14896	ld_shlibs_F77=no
14897	cat <<EOF 1>&2
14898
14899*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14900*** to be unable to reliably create shared libraries on AIX.
14901*** Therefore, libtool is disabling shared libraries support.  If you
14902*** really care for shared libraries, you may want to modify your PATH
14903*** so that a non-GNU linker is found, and then restart.
14904
14905EOF
14906      fi
14907      ;;
14908
14909    amigaos*)
14910      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)'
14911      hardcode_libdir_flag_spec_F77='-L$libdir'
14912      hardcode_minus_L_F77=yes
14913
14914      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14915      # that the semantics of dynamic libraries on AmigaOS, at least up
14916      # to version 4, is to share data among multiple programs linked
14917      # with the same dynamic library.  Since this doesn't match the
14918      # behavior of shared libraries on other platforms, we can't use
14919      # them.
14920      ld_shlibs_F77=no
14921      ;;
14922
14923    beos*)
14924      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14925	allow_undefined_flag_F77=unsupported
14926	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14927	# support --undefined.  This deserves some investigation.  FIXME
14928	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14929      else
14930	ld_shlibs_F77=no
14931      fi
14932      ;;
14933
14934    cygwin* | mingw* | pw32*)
14935      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14936      # as there is no search path for DLLs.
14937      hardcode_libdir_flag_spec_F77='-L$libdir'
14938      allow_undefined_flag_F77=unsupported
14939      always_export_symbols_F77=no
14940      enable_shared_with_static_runtimes_F77=yes
14941      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14942
14943      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14944        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14945	# If the export-symbols file already is a .def file (1st line
14946	# is EXPORTS), use it as is; otherwise, prepend...
14947	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14948	  cp $export_symbols $output_objdir/$soname.def;
14949	else
14950	  echo EXPORTS > $output_objdir/$soname.def;
14951	  cat $export_symbols >> $output_objdir/$soname.def;
14952	fi~
14953	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14954      else
14955	ld_shlibs_F77=no
14956      fi
14957      ;;
14958
14959    interix[3-9]*)
14960      hardcode_direct_F77=no
14961      hardcode_shlibpath_var_F77=no
14962      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14963      export_dynamic_flag_spec_F77='${wl}-E'
14964      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14965      # Instead, shared libraries are loaded at an image base (0x10000000 by
14966      # default) and relocated if they conflict, which is a slow very memory
14967      # consuming and fragmenting process.  To avoid this, we pick a random,
14968      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14969      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14970      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'
14971      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'
14972      ;;
14973
14974    gnu* | linux* | k*bsd*-gnu)
14975      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14976	tmp_addflag=
14977	case $cc_basename,$host_cpu in
14978	pgcc*)				# Portland Group C compiler
14979	  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'
14980	  tmp_addflag=' $pic_flag'
14981	  ;;
14982	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14983	  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'
14984	  tmp_addflag=' $pic_flag -Mnomain' ;;
14985	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14986	  tmp_addflag=' -i_dynamic' ;;
14987	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14988	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14989	ifc* | ifort*)			# Intel Fortran compiler
14990	  tmp_addflag=' -nofor_main' ;;
14991	esac
14992	case `$CC -V 2>&1 | sed 5q` in
14993	*Sun\ C*)			# Sun C 5.9
14994	  whole_archive_flag_spec_F77='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
14995	  tmp_sharedflag='-G' ;;
14996	*Sun\ F*)			# Sun Fortran 8.3
14997	  tmp_sharedflag='-G' ;;
14998	*)
14999	  tmp_sharedflag='-shared' ;;
15000	esac
15001	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15002
15003	if test $supports_anon_versioning = yes; then
15004	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15005  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15006  $echo "local: *; };" >> $output_objdir/$libname.ver~
15007	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15008	fi
15009      else
15010	ld_shlibs_F77=no
15011      fi
15012      ;;
15013
15014    netbsd*)
15015      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15016	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15017	wlarc=
15018      else
15019	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15020	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15021      fi
15022      ;;
15023
15024    solaris*)
15025      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15026	ld_shlibs_F77=no
15027	cat <<EOF 1>&2
15028
15029*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15030*** create shared libraries on Solaris systems.  Therefore, libtool
15031*** is disabling shared libraries support.  We urge you to upgrade GNU
15032*** binutils to release 2.9.1 or newer.  Another option is to modify
15033*** your PATH or compiler configuration so that the native linker is
15034*** used, and then restart.
15035
15036EOF
15037      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15038	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15039	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15040      else
15041	ld_shlibs_F77=no
15042      fi
15043      ;;
15044
15045    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15046      case `$LD -v 2>&1` in
15047        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15048	ld_shlibs_F77=no
15049	cat <<_LT_EOF 1>&2
15050
15051*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15052*** reliably create shared libraries on SCO systems.  Therefore, libtool
15053*** is disabling shared libraries support.  We urge you to upgrade GNU
15054*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15055*** your PATH or compiler configuration so that the native linker is
15056*** used, and then restart.
15057
15058_LT_EOF
15059	;;
15060	*)
15061	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15062	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15063	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15064	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15065	  else
15066	    ld_shlibs_F77=no
15067	  fi
15068	;;
15069      esac
15070      ;;
15071
15072    sunos4*)
15073      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15074      wlarc=
15075      hardcode_direct_F77=yes
15076      hardcode_shlibpath_var_F77=no
15077      ;;
15078
15079    *)
15080      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15081	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15082	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15083      else
15084	ld_shlibs_F77=no
15085      fi
15086      ;;
15087    esac
15088
15089    if test "$ld_shlibs_F77" = no; then
15090      runpath_var=
15091      hardcode_libdir_flag_spec_F77=
15092      export_dynamic_flag_spec_F77=
15093      whole_archive_flag_spec_F77=
15094    fi
15095  else
15096    # PORTME fill in a description of your system's linker (not GNU ld)
15097    case $host_os in
15098    aix3*)
15099      allow_undefined_flag_F77=unsupported
15100      always_export_symbols_F77=yes
15101      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'
15102      # Note: this linker hardcodes the directories in LIBPATH if there
15103      # are no directories specified by -L.
15104      hardcode_minus_L_F77=yes
15105      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15106	# Neither direct hardcoding nor static linking is supported with a
15107	# broken collect2.
15108	hardcode_direct_F77=unsupported
15109      fi
15110      ;;
15111
15112    aix[4-9]*)
15113      if test "$host_cpu" = ia64; then
15114	# On IA64, the linker does run time linking by default, so we don't
15115	# have to do anything special.
15116	aix_use_runtimelinking=no
15117	exp_sym_flag='-Bexport'
15118	no_entry_flag=""
15119      else
15120	# If we're using GNU nm, then we don't want the "-C" option.
15121	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15122	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15123	  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'
15124	else
15125	  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'
15126	fi
15127	aix_use_runtimelinking=no
15128
15129	# Test if we are trying to use run time linking or normal
15130	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15131	# need to do runtime linking.
15132	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15133	  for ld_flag in $LDFLAGS; do
15134  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15135  	    aix_use_runtimelinking=yes
15136  	    break
15137  	  fi
15138	  done
15139	  ;;
15140	esac
15141
15142	exp_sym_flag='-bexport'
15143	no_entry_flag='-bnoentry'
15144      fi
15145
15146      # When large executables or shared objects are built, AIX ld can
15147      # have problems creating the table of contents.  If linking a library
15148      # or program results in "error TOC overflow" add -mminimal-toc to
15149      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15150      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15151
15152      archive_cmds_F77=''
15153      hardcode_direct_F77=yes
15154      hardcode_libdir_separator_F77=':'
15155      link_all_deplibs_F77=yes
15156
15157      if test "$GCC" = yes; then
15158	case $host_os in aix4.[012]|aix4.[012].*)
15159	# We only want to do this on AIX 4.2 and lower, the check
15160	# below for broken collect2 doesn't work under 4.3+
15161	  collect2name=`${CC} -print-prog-name=collect2`
15162	  if test -f "$collect2name" && \
15163  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15164	  then
15165  	  # We have reworked collect2
15166  	  :
15167	  else
15168  	  # We have old collect2
15169  	  hardcode_direct_F77=unsupported
15170  	  # It fails to find uninstalled libraries when the uninstalled
15171  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15172  	  # to unsupported forces relinking
15173  	  hardcode_minus_L_F77=yes
15174  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15175  	  hardcode_libdir_separator_F77=
15176	  fi
15177	  ;;
15178	esac
15179	shared_flag='-shared'
15180	if test "$aix_use_runtimelinking" = yes; then
15181	  shared_flag="$shared_flag "'${wl}-G'
15182	fi
15183      else
15184	# not using gcc
15185	if test "$host_cpu" = ia64; then
15186  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15187  	# chokes on -Wl,-G. The following line is correct:
15188	  shared_flag='-G'
15189	else
15190	  if test "$aix_use_runtimelinking" = yes; then
15191	    shared_flag='${wl}-G'
15192	  else
15193	    shared_flag='${wl}-bM:SRE'
15194	  fi
15195	fi
15196      fi
15197
15198      # It seems that -bexpall does not export symbols beginning with
15199      # underscore (_), so it is better to generate a list of symbols to export.
15200      always_export_symbols_F77=yes
15201      if test "$aix_use_runtimelinking" = yes; then
15202	# Warning - without using the other runtime loading flags (-brtl),
15203	# -berok will link without error, but may produce a broken library.
15204	allow_undefined_flag_F77='-berok'
15205       # Determine the default libpath from the value encoded in an empty executable.
15206       cat >conftest.$ac_ext <<_ACEOF
15207      program main
15208
15209      end
15210_ACEOF
15211rm -f conftest.$ac_objext conftest$ac_exeext
15212if { (ac_try="$ac_link"
15213case "(($ac_try" in
15214  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15215  *) ac_try_echo=$ac_try;;
15216esac
15217eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15218$as_echo "$ac_try_echo") >&5
15219  (eval "$ac_link") 2>conftest.er1
15220  ac_status=$?
15221  grep -v '^ *+' conftest.er1 >conftest.err
15222  rm -f conftest.er1
15223  cat conftest.err >&5
15224  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15225  (exit $ac_status); } && {
15226	 test -z "$ac_f77_werror_flag" ||
15227	 test ! -s conftest.err
15228       } && test -s conftest$ac_exeext && {
15229	 test "$cross_compiling" = yes ||
15230	 $as_test_x conftest$ac_exeext
15231       }; then
15232
15233lt_aix_libpath_sed='
15234    /Import File Strings/,/^$/ {
15235	/^0/ {
15236	    s/^0  *\(.*\)$/\1/
15237	    p
15238	}
15239    }'
15240aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15241# Check for a 64-bit object if we didn't find anything.
15242if test -z "$aix_libpath"; then
15243  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15244fi
15245else
15246  $as_echo "$as_me: failed program was:" >&5
15247sed 's/^/| /' conftest.$ac_ext >&5
15248
15249
15250fi
15251
15252rm -rf conftest.dSYM
15253rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15254      conftest$ac_exeext conftest.$ac_ext
15255if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15256
15257       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15258	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"
15259       else
15260	if test "$host_cpu" = ia64; then
15261	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15262	  allow_undefined_flag_F77="-z nodefs"
15263	  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"
15264	else
15265	 # Determine the default libpath from the value encoded in an empty executable.
15266	 cat >conftest.$ac_ext <<_ACEOF
15267      program main
15268
15269      end
15270_ACEOF
15271rm -f conftest.$ac_objext conftest$ac_exeext
15272if { (ac_try="$ac_link"
15273case "(($ac_try" in
15274  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15275  *) ac_try_echo=$ac_try;;
15276esac
15277eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15278$as_echo "$ac_try_echo") >&5
15279  (eval "$ac_link") 2>conftest.er1
15280  ac_status=$?
15281  grep -v '^ *+' conftest.er1 >conftest.err
15282  rm -f conftest.er1
15283  cat conftest.err >&5
15284  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15285  (exit $ac_status); } && {
15286	 test -z "$ac_f77_werror_flag" ||
15287	 test ! -s conftest.err
15288       } && test -s conftest$ac_exeext && {
15289	 test "$cross_compiling" = yes ||
15290	 $as_test_x conftest$ac_exeext
15291       }; then
15292
15293lt_aix_libpath_sed='
15294    /Import File Strings/,/^$/ {
15295	/^0/ {
15296	    s/^0  *\(.*\)$/\1/
15297	    p
15298	}
15299    }'
15300aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15301# Check for a 64-bit object if we didn't find anything.
15302if test -z "$aix_libpath"; then
15303  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15304fi
15305else
15306  $as_echo "$as_me: failed program was:" >&5
15307sed 's/^/| /' conftest.$ac_ext >&5
15308
15309
15310fi
15311
15312rm -rf conftest.dSYM
15313rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15314      conftest$ac_exeext conftest.$ac_ext
15315if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15316
15317	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15318	  # Warning - without using the other run time loading flags,
15319	  # -berok will link without error, but may produce a broken library.
15320	  no_undefined_flag_F77=' ${wl}-bernotok'
15321	  allow_undefined_flag_F77=' ${wl}-berok'
15322	  # Exported symbols can be pulled into shared objects from archives
15323	  whole_archive_flag_spec_F77='$convenience'
15324	  archive_cmds_need_lc_F77=yes
15325	  # This is similar to how AIX traditionally builds its shared libraries.
15326	  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'
15327	fi
15328      fi
15329      ;;
15330
15331    amigaos*)
15332      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)'
15333      hardcode_libdir_flag_spec_F77='-L$libdir'
15334      hardcode_minus_L_F77=yes
15335      # see comment about different semantics on the GNU ld section
15336      ld_shlibs_F77=no
15337      ;;
15338
15339    bsdi[45]*)
15340      export_dynamic_flag_spec_F77=-rdynamic
15341      ;;
15342
15343    cygwin* | mingw* | pw32*)
15344      # When not using gcc, we currently assume that we are using
15345      # Microsoft Visual C++.
15346      # hardcode_libdir_flag_spec is actually meaningless, as there is
15347      # no search path for DLLs.
15348      hardcode_libdir_flag_spec_F77=' '
15349      allow_undefined_flag_F77=unsupported
15350      # Tell ltmain to make .lib files, not .a files.
15351      libext=lib
15352      # Tell ltmain to make .dll files, not .so files.
15353      shrext_cmds=".dll"
15354      # FIXME: Setting linknames here is a bad hack.
15355      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15356      # The linker will automatically build a .lib file if we build a DLL.
15357      old_archive_From_new_cmds_F77='true'
15358      # FIXME: Should let the user specify the lib program.
15359      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15360      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15361      enable_shared_with_static_runtimes_F77=yes
15362      ;;
15363
15364    darwin* | rhapsody*)
15365      case $host_os in
15366        rhapsody* | darwin1.[012])
15367         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15368         ;;
15369       *) # Darwin 1.3 on
15370         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15371           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15372         else
15373           case ${MACOSX_DEPLOYMENT_TARGET} in
15374             10.[012])
15375               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15376               ;;
15377             10.*)
15378               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15379               ;;
15380           esac
15381         fi
15382         ;;
15383      esac
15384      archive_cmds_need_lc_F77=no
15385      hardcode_direct_F77=no
15386      hardcode_automatic_F77=yes
15387      hardcode_shlibpath_var_F77=unsupported
15388      whole_archive_flag_spec_F77=''
15389      link_all_deplibs_F77=yes
15390    if test "$GCC" = yes ; then
15391    	output_verbose_link_cmd='echo'
15392        archive_cmds_F77="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
15393        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15394        archive_expsym_cmds_F77="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
15395        module_expsym_cmds_F77="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
15396    else
15397      case $cc_basename in
15398        xlc*)
15399         output_verbose_link_cmd='echo'
15400         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15401         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15402          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15403         archive_expsym_cmds_F77='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
15404          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}'
15405          ;;
15406       *)
15407         ld_shlibs_F77=no
15408          ;;
15409      esac
15410    fi
15411      ;;
15412
15413    dgux*)
15414      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15415      hardcode_libdir_flag_spec_F77='-L$libdir'
15416      hardcode_shlibpath_var_F77=no
15417      ;;
15418
15419    freebsd1*)
15420      ld_shlibs_F77=no
15421      ;;
15422
15423    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15424    # support.  Future versions do this automatically, but an explicit c++rt0.o
15425    # does not break anything, and helps significantly (at the cost of a little
15426    # extra space).
15427    freebsd2.2*)
15428      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15429      hardcode_libdir_flag_spec_F77='-R$libdir'
15430      hardcode_direct_F77=yes
15431      hardcode_shlibpath_var_F77=no
15432      ;;
15433
15434    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15435    freebsd2*)
15436      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15437      hardcode_direct_F77=yes
15438      hardcode_minus_L_F77=yes
15439      hardcode_shlibpath_var_F77=no
15440      ;;
15441
15442    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15443    freebsd* | dragonfly*)
15444      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15445      hardcode_libdir_flag_spec_F77='-R$libdir'
15446      hardcode_direct_F77=yes
15447      hardcode_shlibpath_var_F77=no
15448      ;;
15449
15450    hpux9*)
15451      if test "$GCC" = yes; then
15452	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'
15453      else
15454	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'
15455      fi
15456      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15457      hardcode_libdir_separator_F77=:
15458      hardcode_direct_F77=yes
15459
15460      # hardcode_minus_L: Not really in the search PATH,
15461      # but as the default location of the library.
15462      hardcode_minus_L_F77=yes
15463      export_dynamic_flag_spec_F77='${wl}-E'
15464      ;;
15465
15466    hpux10*)
15467      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15468	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15469      else
15470	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15471      fi
15472      if test "$with_gnu_ld" = no; then
15473	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15474	hardcode_libdir_separator_F77=:
15475
15476	hardcode_direct_F77=yes
15477	export_dynamic_flag_spec_F77='${wl}-E'
15478
15479	# hardcode_minus_L: Not really in the search PATH,
15480	# but as the default location of the library.
15481	hardcode_minus_L_F77=yes
15482      fi
15483      ;;
15484
15485    hpux11*)
15486      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15487	case $host_cpu in
15488	hppa*64*)
15489	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15490	  ;;
15491	ia64*)
15492	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15493	  ;;
15494	*)
15495	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15496	  ;;
15497	esac
15498      else
15499	case $host_cpu in
15500	hppa*64*)
15501	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15502	  ;;
15503	ia64*)
15504	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15505	  ;;
15506	*)
15507	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15508	  ;;
15509	esac
15510      fi
15511      if test "$with_gnu_ld" = no; then
15512	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15513	hardcode_libdir_separator_F77=:
15514
15515	case $host_cpu in
15516	hppa*64*|ia64*)
15517	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15518	  hardcode_direct_F77=no
15519	  hardcode_shlibpath_var_F77=no
15520	  ;;
15521	*)
15522	  hardcode_direct_F77=yes
15523	  export_dynamic_flag_spec_F77='${wl}-E'
15524
15525	  # hardcode_minus_L: Not really in the search PATH,
15526	  # but as the default location of the library.
15527	  hardcode_minus_L_F77=yes
15528	  ;;
15529	esac
15530      fi
15531      ;;
15532
15533    irix5* | irix6* | nonstopux*)
15534      if test "$GCC" = yes; then
15535	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'
15536      else
15537	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'
15538	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15539      fi
15540      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15541      hardcode_libdir_separator_F77=:
15542      link_all_deplibs_F77=yes
15543      ;;
15544
15545    netbsd*)
15546      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15547	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15548      else
15549	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15550      fi
15551      hardcode_libdir_flag_spec_F77='-R$libdir'
15552      hardcode_direct_F77=yes
15553      hardcode_shlibpath_var_F77=no
15554      ;;
15555
15556    newsos6)
15557      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15558      hardcode_direct_F77=yes
15559      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15560      hardcode_libdir_separator_F77=:
15561      hardcode_shlibpath_var_F77=no
15562      ;;
15563
15564    openbsd*)
15565      if test -f /usr/libexec/ld.so; then
15566	hardcode_direct_F77=yes
15567	hardcode_shlibpath_var_F77=no
15568	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15569	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15570	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15571	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15572	  export_dynamic_flag_spec_F77='${wl}-E'
15573	else
15574	  case $host_os in
15575	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15576	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15577	     hardcode_libdir_flag_spec_F77='-R$libdir'
15578	     ;;
15579	   *)
15580	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15581	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15582	     ;;
15583	  esac
15584        fi
15585      else
15586	ld_shlibs_F77=no
15587      fi
15588      ;;
15589
15590    os2*)
15591      hardcode_libdir_flag_spec_F77='-L$libdir'
15592      hardcode_minus_L_F77=yes
15593      allow_undefined_flag_F77=unsupported
15594      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'
15595      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15596      ;;
15597
15598    osf3*)
15599      if test "$GCC" = yes; then
15600	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15601	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'
15602      else
15603	allow_undefined_flag_F77=' -expect_unresolved \*'
15604	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'
15605      fi
15606      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15607      hardcode_libdir_separator_F77=:
15608      ;;
15609
15610    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15611      if test "$GCC" = yes; then
15612	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15613	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'
15614	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15615      else
15616	allow_undefined_flag_F77=' -expect_unresolved \*'
15617	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'
15618	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~
15619	$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'
15620
15621	# Both c and cxx compiler support -rpath directly
15622	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15623      fi
15624      hardcode_libdir_separator_F77=:
15625      ;;
15626
15627    solaris*)
15628      no_undefined_flag_F77=' -z text'
15629      if test "$GCC" = yes; then
15630	wlarc='${wl}'
15631	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15632	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15633	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15634      else
15635	wlarc=''
15636	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15637	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15638  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15639      fi
15640      hardcode_libdir_flag_spec_F77='-R$libdir'
15641      hardcode_shlibpath_var_F77=no
15642      case $host_os in
15643      solaris2.[0-5] | solaris2.[0-5].*) ;;
15644      *)
15645	# The compiler driver will combine and reorder linker options,
15646	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15647	# but is careful enough not to reorder.
15648 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15649	if test "$GCC" = yes; then
15650	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15651	else
15652	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15653	fi
15654	;;
15655      esac
15656      link_all_deplibs_F77=yes
15657      ;;
15658
15659    sunos4*)
15660      if test "x$host_vendor" = xsequent; then
15661	# Use $CC to link under sequent, because it throws in some extra .o
15662	# files that make .init and .fini sections work.
15663	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15664      else
15665	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15666      fi
15667      hardcode_libdir_flag_spec_F77='-L$libdir'
15668      hardcode_direct_F77=yes
15669      hardcode_minus_L_F77=yes
15670      hardcode_shlibpath_var_F77=no
15671      ;;
15672
15673    sysv4)
15674      case $host_vendor in
15675	sni)
15676	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15677	  hardcode_direct_F77=yes # is this really true???
15678	;;
15679	siemens)
15680	  ## LD is ld it makes a PLAMLIB
15681	  ## CC just makes a GrossModule.
15682	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15683	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15684	  hardcode_direct_F77=no
15685        ;;
15686	motorola)
15687	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15688	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15689	;;
15690      esac
15691      runpath_var='LD_RUN_PATH'
15692      hardcode_shlibpath_var_F77=no
15693      ;;
15694
15695    sysv4.3*)
15696      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15697      hardcode_shlibpath_var_F77=no
15698      export_dynamic_flag_spec_F77='-Bexport'
15699      ;;
15700
15701    sysv4*MP*)
15702      if test -d /usr/nec; then
15703	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15704	hardcode_shlibpath_var_F77=no
15705	runpath_var=LD_RUN_PATH
15706	hardcode_runpath_var=yes
15707	ld_shlibs_F77=yes
15708      fi
15709      ;;
15710
15711    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15712      no_undefined_flag_F77='${wl}-z,text'
15713      archive_cmds_need_lc_F77=no
15714      hardcode_shlibpath_var_F77=no
15715      runpath_var='LD_RUN_PATH'
15716
15717      if test "$GCC" = yes; then
15718	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15719	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15720      else
15721	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15722	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15723      fi
15724      ;;
15725
15726    sysv5* | sco3.2v5* | sco5v6*)
15727      # Note: We can NOT use -z defs as we might desire, because we do not
15728      # link with -lc, and that would cause any symbols used from libc to
15729      # always be unresolved, which means just about no library would
15730      # ever link correctly.  If we're not using GNU ld we use -z text
15731      # though, which does catch some bad symbols but isn't as heavy-handed
15732      # as -z defs.
15733      no_undefined_flag_F77='${wl}-z,text'
15734      allow_undefined_flag_F77='${wl}-z,nodefs'
15735      archive_cmds_need_lc_F77=no
15736      hardcode_shlibpath_var_F77=no
15737      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15738      hardcode_libdir_separator_F77=':'
15739      link_all_deplibs_F77=yes
15740      export_dynamic_flag_spec_F77='${wl}-Bexport'
15741      runpath_var='LD_RUN_PATH'
15742
15743      if test "$GCC" = yes; then
15744	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15745	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15746      else
15747	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15748	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15749      fi
15750      ;;
15751
15752    uts4*)
15753      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15754      hardcode_libdir_flag_spec_F77='-L$libdir'
15755      hardcode_shlibpath_var_F77=no
15756      ;;
15757
15758    *)
15759      ld_shlibs_F77=no
15760      ;;
15761    esac
15762  fi
15763
15764{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15765$as_echo "$ld_shlibs_F77" >&6; }
15766test "$ld_shlibs_F77" = no && can_build_shared=no
15767
15768#
15769# Do we need to explicitly link libc?
15770#
15771case "x$archive_cmds_need_lc_F77" in
15772x|xyes)
15773  # Assume -lc should be added
15774  archive_cmds_need_lc_F77=yes
15775
15776  if test "$enable_shared" = yes && test "$GCC" = yes; then
15777    case $archive_cmds_F77 in
15778    *'~'*)
15779      # FIXME: we may have to deal with multi-command sequences.
15780      ;;
15781    '$CC '*)
15782      # Test whether the compiler implicitly links with -lc since on some
15783      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15784      # to ld, don't add -lc before -lgcc.
15785      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15786$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15787      $rm conftest*
15788      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15789
15790      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15791  (eval $ac_compile) 2>&5
15792  ac_status=$?
15793  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15794  (exit $ac_status); } 2>conftest.err; then
15795        soname=conftest
15796        lib=conftest
15797        libobjs=conftest.$ac_objext
15798        deplibs=
15799        wl=$lt_prog_compiler_wl_F77
15800	pic_flag=$lt_prog_compiler_pic_F77
15801        compiler_flags=-v
15802        linker_flags=-v
15803        verstring=
15804        output_objdir=.
15805        libname=conftest
15806        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15807        allow_undefined_flag_F77=
15808        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15809  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15810  ac_status=$?
15811  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15812  (exit $ac_status); }
15813        then
15814	  archive_cmds_need_lc_F77=no
15815        else
15816	  archive_cmds_need_lc_F77=yes
15817        fi
15818        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15819      else
15820        cat conftest.err 1>&5
15821      fi
15822      $rm conftest*
15823      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15824$as_echo "$archive_cmds_need_lc_F77" >&6; }
15825      ;;
15826    esac
15827  fi
15828  ;;
15829esac
15830
15831{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15832$as_echo_n "checking dynamic linker characteristics... " >&6; }
15833library_names_spec=
15834libname_spec='lib$name'
15835soname_spec=
15836shrext_cmds=".so"
15837postinstall_cmds=
15838postuninstall_cmds=
15839finish_cmds=
15840finish_eval=
15841shlibpath_var=
15842shlibpath_overrides_runpath=unknown
15843version_type=none
15844dynamic_linker="$host_os ld.so"
15845sys_lib_dlsearch_path_spec="/lib /usr/lib"
15846
15847need_lib_prefix=unknown
15848hardcode_into_libs=no
15849
15850# when you set need_version to no, make sure it does not cause -set_version
15851# flags to be left without arguments
15852need_version=unknown
15853
15854case $host_os in
15855aix3*)
15856  version_type=linux
15857  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15858  shlibpath_var=LIBPATH
15859
15860  # AIX 3 has no versioning support, so we append a major version to the name.
15861  soname_spec='${libname}${release}${shared_ext}$major'
15862  ;;
15863
15864aix[4-9]*)
15865  version_type=linux
15866  need_lib_prefix=no
15867  need_version=no
15868  hardcode_into_libs=yes
15869  if test "$host_cpu" = ia64; then
15870    # AIX 5 supports IA64
15871    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15872    shlibpath_var=LD_LIBRARY_PATH
15873  else
15874    # With GCC up to 2.95.x, collect2 would create an import file
15875    # for dependence libraries.  The import file would start with
15876    # the line `#! .'.  This would cause the generated library to
15877    # depend on `.', always an invalid library.  This was fixed in
15878    # development snapshots of GCC prior to 3.0.
15879    case $host_os in
15880      aix4 | aix4.[01] | aix4.[01].*)
15881      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15882	   echo ' yes '
15883	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15884	:
15885      else
15886	can_build_shared=no
15887      fi
15888      ;;
15889    esac
15890    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15891    # soname into executable. Probably we can add versioning support to
15892    # collect2, so additional links can be useful in future.
15893    if test "$aix_use_runtimelinking" = yes; then
15894      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15895      # instead of lib<name>.a to let people know that these are not
15896      # typical AIX shared libraries.
15897      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15898    else
15899      # We preserve .a as extension for shared libraries through AIX4.2
15900      # and later when we are not doing run time linking.
15901      library_names_spec='${libname}${release}.a $libname.a'
15902      soname_spec='${libname}${release}${shared_ext}$major'
15903    fi
15904    shlibpath_var=LIBPATH
15905  fi
15906  ;;
15907
15908amigaos*)
15909  library_names_spec='$libname.ixlibrary $libname.a'
15910  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15911  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'
15912  ;;
15913
15914beos*)
15915  library_names_spec='${libname}${shared_ext}'
15916  dynamic_linker="$host_os ld.so"
15917  shlibpath_var=LIBRARY_PATH
15918  ;;
15919
15920bsdi[45]*)
15921  version_type=linux
15922  need_version=no
15923  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15924  soname_spec='${libname}${release}${shared_ext}$major'
15925  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15926  shlibpath_var=LD_LIBRARY_PATH
15927  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15928  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15929  # the default ld.so.conf also contains /usr/contrib/lib and
15930  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15931  # libtool to hard-code these into programs
15932  ;;
15933
15934cygwin* | mingw* | pw32*)
15935  version_type=windows
15936  shrext_cmds=".dll"
15937  need_version=no
15938  need_lib_prefix=no
15939
15940  case $GCC,$host_os in
15941  yes,cygwin* | yes,mingw* | yes,pw32*)
15942    library_names_spec='$libname.dll.a'
15943    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15944    postinstall_cmds='base_file=`basename \${file}`~
15945      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15946      dldir=$destdir/`dirname \$dlpath`~
15947      test -d \$dldir || mkdir -p \$dldir~
15948      $install_prog $dir/$dlname \$dldir/$dlname~
15949      chmod a+x \$dldir/$dlname'
15950    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15951      dlpath=$dir/\$dldll~
15952       $rm \$dlpath'
15953    shlibpath_overrides_runpath=yes
15954
15955    case $host_os in
15956    cygwin*)
15957      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15958      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15959      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15960      ;;
15961    mingw*)
15962      # MinGW DLLs use traditional 'lib' prefix
15963      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15964      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15965      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15966        # It is most probably a Windows format PATH printed by
15967        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15968        # path with ; separators, and with drive letters. We can handle the
15969        # drive letters (cygwin fileutils understands them), so leave them,
15970        # especially as we might pass files found there to a mingw objdump,
15971        # which wouldn't understand a cygwinified path. Ahh.
15972        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15973      else
15974        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15975      fi
15976      ;;
15977    pw32*)
15978      # pw32 DLLs use 'pw' prefix rather than 'lib'
15979      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15980      ;;
15981    esac
15982    ;;
15983
15984  *)
15985    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15986    ;;
15987  esac
15988  dynamic_linker='Win32 ld.exe'
15989  # FIXME: first we should search . and the directory the executable is in
15990  shlibpath_var=PATH
15991  ;;
15992
15993darwin* | rhapsody*)
15994  dynamic_linker="$host_os dyld"
15995  version_type=darwin
15996  need_lib_prefix=no
15997  need_version=no
15998  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15999  soname_spec='${libname}${release}${major}$shared_ext'
16000  shlibpath_overrides_runpath=yes
16001  shlibpath_var=DYLD_LIBRARY_PATH
16002  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16003
16004  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16005  ;;
16006
16007dgux*)
16008  version_type=linux
16009  need_lib_prefix=no
16010  need_version=no
16011  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16012  soname_spec='${libname}${release}${shared_ext}$major'
16013  shlibpath_var=LD_LIBRARY_PATH
16014  ;;
16015
16016freebsd1*)
16017  dynamic_linker=no
16018  ;;
16019
16020freebsd* | dragonfly*)
16021  # DragonFly does not have aout.  When/if they implement a new
16022  # versioning mechanism, adjust this.
16023  if test -x /usr/bin/objformat; then
16024    objformat=`/usr/bin/objformat`
16025  else
16026    case $host_os in
16027    freebsd[123]*) objformat=aout ;;
16028    *) objformat=elf ;;
16029    esac
16030  fi
16031  version_type=freebsd-$objformat
16032  case $version_type in
16033    freebsd-elf*)
16034      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16035      need_version=no
16036      need_lib_prefix=no
16037      ;;
16038    freebsd-*)
16039      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16040      need_version=yes
16041      ;;
16042  esac
16043  shlibpath_var=LD_LIBRARY_PATH
16044  case $host_os in
16045  freebsd2*)
16046    shlibpath_overrides_runpath=yes
16047    ;;
16048  freebsd3.[01]* | freebsdelf3.[01]*)
16049    shlibpath_overrides_runpath=yes
16050    hardcode_into_libs=yes
16051    ;;
16052  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16053  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16054    shlibpath_overrides_runpath=no
16055    hardcode_into_libs=yes
16056    ;;
16057  *) # from 4.6 on, and DragonFly
16058    shlibpath_overrides_runpath=yes
16059    hardcode_into_libs=yes
16060    ;;
16061  esac
16062  ;;
16063
16064gnu*)
16065  version_type=linux
16066  need_lib_prefix=no
16067  need_version=no
16068  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16069  soname_spec='${libname}${release}${shared_ext}$major'
16070  shlibpath_var=LD_LIBRARY_PATH
16071  hardcode_into_libs=yes
16072  ;;
16073
16074hpux9* | hpux10* | hpux11*)
16075  # Give a soname corresponding to the major version so that dld.sl refuses to
16076  # link against other versions.
16077  version_type=sunos
16078  need_lib_prefix=no
16079  need_version=no
16080  case $host_cpu in
16081  ia64*)
16082    shrext_cmds='.so'
16083    hardcode_into_libs=yes
16084    dynamic_linker="$host_os dld.so"
16085    shlibpath_var=LD_LIBRARY_PATH
16086    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16087    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16088    soname_spec='${libname}${release}${shared_ext}$major'
16089    if test "X$HPUX_IA64_MODE" = X32; then
16090      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16091    else
16092      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16093    fi
16094    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16095    ;;
16096   hppa*64*)
16097     shrext_cmds='.sl'
16098     hardcode_into_libs=yes
16099     dynamic_linker="$host_os dld.sl"
16100     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16101     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16102     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16103     soname_spec='${libname}${release}${shared_ext}$major'
16104     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16105     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16106     ;;
16107   *)
16108    shrext_cmds='.sl'
16109    dynamic_linker="$host_os dld.sl"
16110    shlibpath_var=SHLIB_PATH
16111    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16112    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16113    soname_spec='${libname}${release}${shared_ext}$major'
16114    ;;
16115  esac
16116  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16117  postinstall_cmds='chmod 555 $lib'
16118  ;;
16119
16120interix[3-9]*)
16121  version_type=linux
16122  need_lib_prefix=no
16123  need_version=no
16124  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16125  soname_spec='${libname}${release}${shared_ext}$major'
16126  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16127  shlibpath_var=LD_LIBRARY_PATH
16128  shlibpath_overrides_runpath=no
16129  hardcode_into_libs=yes
16130  ;;
16131
16132irix5* | irix6* | nonstopux*)
16133  case $host_os in
16134    nonstopux*) version_type=nonstopux ;;
16135    *)
16136	if test "$lt_cv_prog_gnu_ld" = yes; then
16137		version_type=linux
16138	else
16139		version_type=irix
16140	fi ;;
16141  esac
16142  need_lib_prefix=no
16143  need_version=no
16144  soname_spec='${libname}${release}${shared_ext}$major'
16145  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16146  case $host_os in
16147  irix5* | nonstopux*)
16148    libsuff= shlibsuff=
16149    ;;
16150  *)
16151    case $LD in # libtool.m4 will add one of these switches to LD
16152    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16153      libsuff= shlibsuff= libmagic=32-bit;;
16154    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16155      libsuff=32 shlibsuff=N32 libmagic=N32;;
16156    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16157      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16158    *) libsuff= shlibsuff= libmagic=never-match;;
16159    esac
16160    ;;
16161  esac
16162  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16163  shlibpath_overrides_runpath=no
16164  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16165  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16166  hardcode_into_libs=yes
16167  ;;
16168
16169# No shared lib support for Linux oldld, aout, or coff.
16170linux*oldld* | linux*aout* | linux*coff*)
16171  dynamic_linker=no
16172  ;;
16173
16174# This must be Linux ELF.
16175linux* | k*bsd*-gnu)
16176  version_type=linux
16177  need_lib_prefix=no
16178  need_version=no
16179  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16180  soname_spec='${libname}${release}${shared_ext}$major'
16181  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16182  shlibpath_var=LD_LIBRARY_PATH
16183  shlibpath_overrides_runpath=no
16184  # This implies no fast_install, which is unacceptable.
16185  # Some rework will be needed to allow for fast_install
16186  # before this can be enabled.
16187  hardcode_into_libs=yes
16188
16189  # Append ld.so.conf contents to the search path
16190  if test -f /etc/ld.so.conf; then
16191    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
16192    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16193  fi
16194
16195  # We used to test for /lib/ld.so.1 and disable shared libraries on
16196  # powerpc, because MkLinux only supported shared libraries with the
16197  # GNU dynamic linker.  Since this was broken with cross compilers,
16198  # most powerpc-linux boxes support dynamic linking these days and
16199  # people can always --disable-shared, the test was removed, and we
16200  # assume the GNU/Linux dynamic linker is in use.
16201  dynamic_linker='GNU/Linux ld.so'
16202  ;;
16203
16204netbsd*)
16205  version_type=sunos
16206  need_lib_prefix=no
16207  need_version=no
16208  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16209    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16210    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16211    dynamic_linker='NetBSD (a.out) ld.so'
16212  else
16213    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16214    soname_spec='${libname}${release}${shared_ext}$major'
16215    dynamic_linker='NetBSD ld.elf_so'
16216  fi
16217  shlibpath_var=LD_LIBRARY_PATH
16218  shlibpath_overrides_runpath=yes
16219  hardcode_into_libs=yes
16220  ;;
16221
16222newsos6)
16223  version_type=linux
16224  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16225  shlibpath_var=LD_LIBRARY_PATH
16226  shlibpath_overrides_runpath=yes
16227  ;;
16228
16229nto-qnx*)
16230  version_type=linux
16231  need_lib_prefix=no
16232  need_version=no
16233  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16234  soname_spec='${libname}${release}${shared_ext}$major'
16235  shlibpath_var=LD_LIBRARY_PATH
16236  shlibpath_overrides_runpath=yes
16237  ;;
16238
16239openbsd*)
16240  version_type=sunos
16241  sys_lib_dlsearch_path_spec="/usr/lib"
16242  need_lib_prefix=no
16243  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16244  case $host_os in
16245    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16246    *)                         need_version=no  ;;
16247  esac
16248  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16249  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16250  shlibpath_var=LD_LIBRARY_PATH
16251  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16252    case $host_os in
16253      openbsd2.[89] | openbsd2.[89].*)
16254	shlibpath_overrides_runpath=no
16255	;;
16256      *)
16257	shlibpath_overrides_runpath=yes
16258	;;
16259      esac
16260  else
16261    shlibpath_overrides_runpath=yes
16262  fi
16263  ;;
16264
16265os2*)
16266  libname_spec='$name'
16267  shrext_cmds=".dll"
16268  need_lib_prefix=no
16269  library_names_spec='$libname${shared_ext} $libname.a'
16270  dynamic_linker='OS/2 ld.exe'
16271  shlibpath_var=LIBPATH
16272  ;;
16273
16274osf3* | osf4* | osf5*)
16275  version_type=osf
16276  need_lib_prefix=no
16277  need_version=no
16278  soname_spec='${libname}${release}${shared_ext}$major'
16279  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16280  shlibpath_var=LD_LIBRARY_PATH
16281  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16282  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16283  ;;
16284
16285rdos*)
16286  dynamic_linker=no
16287  ;;
16288
16289solaris*)
16290  version_type=linux
16291  need_lib_prefix=no
16292  need_version=no
16293  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16294  soname_spec='${libname}${release}${shared_ext}$major'
16295  shlibpath_var=LD_LIBRARY_PATH
16296  shlibpath_overrides_runpath=yes
16297  hardcode_into_libs=yes
16298  # ldd complains unless libraries are executable
16299  postinstall_cmds='chmod +x $lib'
16300  ;;
16301
16302sunos4*)
16303  version_type=sunos
16304  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16305  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16306  shlibpath_var=LD_LIBRARY_PATH
16307  shlibpath_overrides_runpath=yes
16308  if test "$with_gnu_ld" = yes; then
16309    need_lib_prefix=no
16310  fi
16311  need_version=yes
16312  ;;
16313
16314sysv4 | sysv4.3*)
16315  version_type=linux
16316  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16317  soname_spec='${libname}${release}${shared_ext}$major'
16318  shlibpath_var=LD_LIBRARY_PATH
16319  case $host_vendor in
16320    sni)
16321      shlibpath_overrides_runpath=no
16322      need_lib_prefix=no
16323      export_dynamic_flag_spec='${wl}-Blargedynsym'
16324      runpath_var=LD_RUN_PATH
16325      ;;
16326    siemens)
16327      need_lib_prefix=no
16328      ;;
16329    motorola)
16330      need_lib_prefix=no
16331      need_version=no
16332      shlibpath_overrides_runpath=no
16333      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16334      ;;
16335  esac
16336  ;;
16337
16338sysv4*MP*)
16339  if test -d /usr/nec ;then
16340    version_type=linux
16341    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16342    soname_spec='$libname${shared_ext}.$major'
16343    shlibpath_var=LD_LIBRARY_PATH
16344  fi
16345  ;;
16346
16347sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16348  version_type=freebsd-elf
16349  need_lib_prefix=no
16350  need_version=no
16351  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16352  soname_spec='${libname}${release}${shared_ext}$major'
16353  shlibpath_var=LD_LIBRARY_PATH
16354  hardcode_into_libs=yes
16355  if test "$with_gnu_ld" = yes; then
16356    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16357    shlibpath_overrides_runpath=no
16358  else
16359    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16360    shlibpath_overrides_runpath=yes
16361    case $host_os in
16362      sco3.2v5*)
16363        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16364	;;
16365    esac
16366  fi
16367  sys_lib_dlsearch_path_spec='/usr/lib'
16368  ;;
16369
16370uts4*)
16371  version_type=linux
16372  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16373  soname_spec='${libname}${release}${shared_ext}$major'
16374  shlibpath_var=LD_LIBRARY_PATH
16375  ;;
16376
16377*)
16378  dynamic_linker=no
16379  ;;
16380esac
16381{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16382$as_echo "$dynamic_linker" >&6; }
16383test "$dynamic_linker" = no && can_build_shared=no
16384
16385if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16386  $as_echo_n "(cached) " >&6
16387else
16388  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16389fi
16390
16391sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16392if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16393  $as_echo_n "(cached) " >&6
16394else
16395  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16396fi
16397
16398sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16399
16400variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16401if test "$GCC" = yes; then
16402  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16403fi
16404
16405{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16406$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16407hardcode_action_F77=
16408if test -n "$hardcode_libdir_flag_spec_F77" || \
16409   test -n "$runpath_var_F77" || \
16410   test "X$hardcode_automatic_F77" = "Xyes" ; then
16411
16412  # We can hardcode non-existant directories.
16413  if test "$hardcode_direct_F77" != no &&
16414     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16415     # have to relink, otherwise we might link with an installed library
16416     # when we should be linking with a yet-to-be-installed one
16417     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16418     test "$hardcode_minus_L_F77" != no; then
16419    # Linking always hardcodes the temporary library directory.
16420    hardcode_action_F77=relink
16421  else
16422    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16423    hardcode_action_F77=immediate
16424  fi
16425else
16426  # We cannot hardcode anything, or else we can only hardcode existing
16427  # directories.
16428  hardcode_action_F77=unsupported
16429fi
16430{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16431$as_echo "$hardcode_action_F77" >&6; }
16432
16433if test "$hardcode_action_F77" = relink; then
16434  # Fast installation is not supported
16435  enable_fast_install=no
16436elif test "$shlibpath_overrides_runpath" = yes ||
16437     test "$enable_shared" = no; then
16438  # Fast installation is not necessary
16439  enable_fast_install=needless
16440fi
16441
16442
16443# The else clause should only fire when bootstrapping the
16444# libtool distribution, otherwise you forgot to ship ltmain.sh
16445# with your package, and you will get complaints that there are
16446# no rules to generate ltmain.sh.
16447if test -f "$ltmain"; then
16448  # See if we are running on zsh, and set the options which allow our commands through
16449  # without removal of \ escapes.
16450  if test -n "${ZSH_VERSION+set}" ; then
16451    setopt NO_GLOB_SUBST
16452  fi
16453  # Now quote all the things that may contain metacharacters while being
16454  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16455  # variables and quote the copies for generation of the libtool script.
16456  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16457    SED SHELL STRIP \
16458    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16459    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16460    deplibs_check_method reload_flag reload_cmds need_locks \
16461    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16462    lt_cv_sys_global_symbol_to_c_name_address \
16463    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16464    old_postinstall_cmds old_postuninstall_cmds \
16465    compiler_F77 \
16466    CC_F77 \
16467    LD_F77 \
16468    lt_prog_compiler_wl_F77 \
16469    lt_prog_compiler_pic_F77 \
16470    lt_prog_compiler_static_F77 \
16471    lt_prog_compiler_no_builtin_flag_F77 \
16472    export_dynamic_flag_spec_F77 \
16473    thread_safe_flag_spec_F77 \
16474    whole_archive_flag_spec_F77 \
16475    enable_shared_with_static_runtimes_F77 \
16476    old_archive_cmds_F77 \
16477    old_archive_from_new_cmds_F77 \
16478    predep_objects_F77 \
16479    postdep_objects_F77 \
16480    predeps_F77 \
16481    postdeps_F77 \
16482    compiler_lib_search_path_F77 \
16483    compiler_lib_search_dirs_F77 \
16484    archive_cmds_F77 \
16485    archive_expsym_cmds_F77 \
16486    postinstall_cmds_F77 \
16487    postuninstall_cmds_F77 \
16488    old_archive_from_expsyms_cmds_F77 \
16489    allow_undefined_flag_F77 \
16490    no_undefined_flag_F77 \
16491    export_symbols_cmds_F77 \
16492    hardcode_libdir_flag_spec_F77 \
16493    hardcode_libdir_flag_spec_ld_F77 \
16494    hardcode_libdir_separator_F77 \
16495    hardcode_automatic_F77 \
16496    module_cmds_F77 \
16497    module_expsym_cmds_F77 \
16498    lt_cv_prog_compiler_c_o_F77 \
16499    fix_srcfile_path_F77 \
16500    exclude_expsyms_F77 \
16501    include_expsyms_F77; do
16502
16503    case $var in
16504    old_archive_cmds_F77 | \
16505    old_archive_from_new_cmds_F77 | \
16506    archive_cmds_F77 | \
16507    archive_expsym_cmds_F77 | \
16508    module_cmds_F77 | \
16509    module_expsym_cmds_F77 | \
16510    old_archive_from_expsyms_cmds_F77 | \
16511    export_symbols_cmds_F77 | \
16512    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16513    postinstall_cmds | postuninstall_cmds | \
16514    old_postinstall_cmds | old_postuninstall_cmds | \
16515    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16516      # Double-quote double-evaled strings.
16517      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16518      ;;
16519    *)
16520      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16521      ;;
16522    esac
16523  done
16524
16525  case $lt_echo in
16526  *'\$0 --fallback-echo"')
16527    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16528    ;;
16529  esac
16530
16531cfgfile="$ofile"
16532
16533  cat <<__EOF__ >> "$cfgfile"
16534# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16535
16536# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16537
16538# Shell to use when invoking shell scripts.
16539SHELL=$lt_SHELL
16540
16541# Whether or not to build shared libraries.
16542build_libtool_libs=$enable_shared
16543
16544# Whether or not to build static libraries.
16545build_old_libs=$enable_static
16546
16547# Whether or not to add -lc for building shared libraries.
16548build_libtool_need_lc=$archive_cmds_need_lc_F77
16549
16550# Whether or not to disallow shared libs when runtime libs are static
16551allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16552
16553# Whether or not to optimize for fast installation.
16554fast_install=$enable_fast_install
16555
16556# The host system.
16557host_alias=$host_alias
16558host=$host
16559host_os=$host_os
16560
16561# The build system.
16562build_alias=$build_alias
16563build=$build
16564build_os=$build_os
16565
16566# An echo program that does not interpret backslashes.
16567echo=$lt_echo
16568
16569# The archiver.
16570AR=$lt_AR
16571AR_FLAGS=$lt_AR_FLAGS
16572
16573# A C compiler.
16574LTCC=$lt_LTCC
16575
16576# LTCC compiler flags.
16577LTCFLAGS=$lt_LTCFLAGS
16578
16579# A language-specific compiler.
16580CC=$lt_compiler_F77
16581
16582# Is the compiler the GNU C compiler?
16583with_gcc=$GCC_F77
16584
16585# An ERE matcher.
16586EGREP=$lt_EGREP
16587
16588# The linker used to build libraries.
16589LD=$lt_LD_F77
16590
16591# Whether we need hard or soft links.
16592LN_S=$lt_LN_S
16593
16594# A BSD-compatible nm program.
16595NM=$lt_NM
16596
16597# A symbol stripping program
16598STRIP=$lt_STRIP
16599
16600# Used to examine libraries when file_magic_cmd begins "file"
16601MAGIC_CMD=$MAGIC_CMD
16602
16603# Used on cygwin: DLL creation program.
16604DLLTOOL="$DLLTOOL"
16605
16606# Used on cygwin: object dumper.
16607OBJDUMP="$OBJDUMP"
16608
16609# Used on cygwin: assembler.
16610AS="$AS"
16611
16612# The name of the directory that contains temporary libtool files.
16613objdir=$objdir
16614
16615# How to create reloadable object files.
16616reload_flag=$lt_reload_flag
16617reload_cmds=$lt_reload_cmds
16618
16619# How to pass a linker flag through the compiler.
16620wl=$lt_lt_prog_compiler_wl_F77
16621
16622# Object file suffix (normally "o").
16623objext="$ac_objext"
16624
16625# Old archive suffix (normally "a").
16626libext="$libext"
16627
16628# Shared library suffix (normally ".so").
16629shrext_cmds='$shrext_cmds'
16630
16631# Executable file suffix (normally "").
16632exeext="$exeext"
16633
16634# Additional compiler flags for building library objects.
16635pic_flag=$lt_lt_prog_compiler_pic_F77
16636pic_mode=$pic_mode
16637
16638# What is the maximum length of a command?
16639max_cmd_len=$lt_cv_sys_max_cmd_len
16640
16641# Does compiler simultaneously support -c and -o options?
16642compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16643
16644# Must we lock files when doing compilation?
16645need_locks=$lt_need_locks
16646
16647# Do we need the lib prefix for modules?
16648need_lib_prefix=$need_lib_prefix
16649
16650# Do we need a version for libraries?
16651need_version=$need_version
16652
16653# Whether dlopen is supported.
16654dlopen_support=$enable_dlopen
16655
16656# Whether dlopen of programs is supported.
16657dlopen_self=$enable_dlopen_self
16658
16659# Whether dlopen of statically linked programs is supported.
16660dlopen_self_static=$enable_dlopen_self_static
16661
16662# Compiler flag to prevent dynamic linking.
16663link_static_flag=$lt_lt_prog_compiler_static_F77
16664
16665# Compiler flag to turn off builtin functions.
16666no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16667
16668# Compiler flag to allow reflexive dlopens.
16669export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16670
16671# Compiler flag to generate shared objects directly from archives.
16672whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16673
16674# Compiler flag to generate thread-safe objects.
16675thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16676
16677# Library versioning type.
16678version_type=$version_type
16679
16680# Format of library name prefix.
16681libname_spec=$lt_libname_spec
16682
16683# List of archive names.  First name is the real one, the rest are links.
16684# The last name is the one that the linker finds with -lNAME.
16685library_names_spec=$lt_library_names_spec
16686
16687# The coded name of the library, if different from the real name.
16688soname_spec=$lt_soname_spec
16689
16690# Commands used to build and install an old-style archive.
16691RANLIB=$lt_RANLIB
16692old_archive_cmds=$lt_old_archive_cmds_F77
16693old_postinstall_cmds=$lt_old_postinstall_cmds
16694old_postuninstall_cmds=$lt_old_postuninstall_cmds
16695
16696# Create an old-style archive from a shared archive.
16697old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16698
16699# Create a temporary old-style archive to link instead of a shared archive.
16700old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16701
16702# Commands used to build and install a shared archive.
16703archive_cmds=$lt_archive_cmds_F77
16704archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16705postinstall_cmds=$lt_postinstall_cmds
16706postuninstall_cmds=$lt_postuninstall_cmds
16707
16708# Commands used to build a loadable module (assumed same as above if empty)
16709module_cmds=$lt_module_cmds_F77
16710module_expsym_cmds=$lt_module_expsym_cmds_F77
16711
16712# Commands to strip libraries.
16713old_striplib=$lt_old_striplib
16714striplib=$lt_striplib
16715
16716# Dependencies to place before the objects being linked to create a
16717# shared library.
16718predep_objects=$lt_predep_objects_F77
16719
16720# Dependencies to place after the objects being linked to create a
16721# shared library.
16722postdep_objects=$lt_postdep_objects_F77
16723
16724# Dependencies to place before the objects being linked to create a
16725# shared library.
16726predeps=$lt_predeps_F77
16727
16728# Dependencies to place after the objects being linked to create a
16729# shared library.
16730postdeps=$lt_postdeps_F77
16731
16732# The directories searched by this compiler when creating a shared
16733# library
16734compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16735
16736# The library search path used internally by the compiler when linking
16737# a shared library.
16738compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16739
16740# Method to check whether dependent libraries are shared objects.
16741deplibs_check_method=$lt_deplibs_check_method
16742
16743# Command to use when deplibs_check_method == file_magic.
16744file_magic_cmd=$lt_file_magic_cmd
16745
16746# Flag that allows shared libraries with undefined symbols to be built.
16747allow_undefined_flag=$lt_allow_undefined_flag_F77
16748
16749# Flag that forces no undefined symbols.
16750no_undefined_flag=$lt_no_undefined_flag_F77
16751
16752# Commands used to finish a libtool library installation in a directory.
16753finish_cmds=$lt_finish_cmds
16754
16755# Same as above, but a single script fragment to be evaled but not shown.
16756finish_eval=$lt_finish_eval
16757
16758# Take the output of nm and produce a listing of raw symbols and C names.
16759global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16760
16761# Transform the output of nm in a proper C declaration
16762global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16763
16764# Transform the output of nm in a C name address pair
16765global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16766
16767# This is the shared library runtime path variable.
16768runpath_var=$runpath_var
16769
16770# This is the shared library path variable.
16771shlibpath_var=$shlibpath_var
16772
16773# Is shlibpath searched before the hard-coded library search path?
16774shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16775
16776# How to hardcode a shared library path into an executable.
16777hardcode_action=$hardcode_action_F77
16778
16779# Whether we should hardcode library paths into libraries.
16780hardcode_into_libs=$hardcode_into_libs
16781
16782# Flag to hardcode \$libdir into a binary during linking.
16783# This must work even if \$libdir does not exist.
16784hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16785
16786# If ld is used when linking, flag to hardcode \$libdir into
16787# a binary during linking. This must work even if \$libdir does
16788# not exist.
16789hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16790
16791# Whether we need a single -rpath flag with a separated argument.
16792hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16793
16794# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16795# resulting binary.
16796hardcode_direct=$hardcode_direct_F77
16797
16798# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16799# resulting binary.
16800hardcode_minus_L=$hardcode_minus_L_F77
16801
16802# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16803# the resulting binary.
16804hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16805
16806# Set to yes if building a shared library automatically hardcodes DIR into the library
16807# and all subsequent libraries and executables linked against it.
16808hardcode_automatic=$hardcode_automatic_F77
16809
16810# Variables whose values should be saved in libtool wrapper scripts and
16811# restored at relink time.
16812variables_saved_for_relink="$variables_saved_for_relink"
16813
16814# Whether libtool must link a program against all its dependency libraries.
16815link_all_deplibs=$link_all_deplibs_F77
16816
16817# Compile-time system search path for libraries
16818sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16819
16820# Run-time system search path for libraries
16821sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16822
16823# Fix the shell variable \$srcfile for the compiler.
16824fix_srcfile_path=$lt_fix_srcfile_path
16825
16826# Set to yes if exported symbols are required.
16827always_export_symbols=$always_export_symbols_F77
16828
16829# The commands to list exported symbols.
16830export_symbols_cmds=$lt_export_symbols_cmds_F77
16831
16832# The commands to extract the exported symbol list from a shared archive.
16833extract_expsyms_cmds=$lt_extract_expsyms_cmds
16834
16835# Symbols that should not be listed in the preloaded symbols.
16836exclude_expsyms=$lt_exclude_expsyms_F77
16837
16838# Symbols that must always be exported.
16839include_expsyms=$lt_include_expsyms_F77
16840
16841# ### END LIBTOOL TAG CONFIG: $tagname
16842
16843__EOF__
16844
16845
16846else
16847  # If there is no Makefile yet, we rely on a make rule to execute
16848  # `config.status --recheck' to rerun these tests and create the
16849  # libtool script then.
16850  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16851  if test -f "$ltmain_in"; then
16852    test -f Makefile && make "$ltmain"
16853  fi
16854fi
16855
16856
16857ac_ext=c
16858ac_cpp='$CPP $CPPFLAGS'
16859ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16860ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16861ac_compiler_gnu=$ac_cv_c_compiler_gnu
16862
16863CC="$lt_save_CC"
16864
16865	else
16866	  tagname=""
16867	fi
16868	;;
16869
16870      GCJ)
16871	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16872
16873
16874# Source file extension for Java test sources.
16875ac_ext=java
16876
16877# Object file extension for compiled Java test sources.
16878objext=o
16879objext_GCJ=$objext
16880
16881# Code to be used in simple compile tests
16882lt_simple_compile_test_code="class foo {}"
16883
16884# Code to be used in simple link tests
16885lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16886
16887# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16888
16889# If no C compiler was specified, use CC.
16890LTCC=${LTCC-"$CC"}
16891
16892# If no C compiler flags were specified, use CFLAGS.
16893LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16894
16895# Allow CC to be a program name with arguments.
16896compiler=$CC
16897
16898
16899# save warnings/boilerplate of simple test code
16900ac_outfile=conftest.$ac_objext
16901echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16902eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16903_lt_compiler_boilerplate=`cat conftest.err`
16904$rm conftest*
16905
16906ac_outfile=conftest.$ac_objext
16907echo "$lt_simple_link_test_code" >conftest.$ac_ext
16908eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16909_lt_linker_boilerplate=`cat conftest.err`
16910$rm -r conftest*
16911
16912
16913# Allow CC to be a program name with arguments.
16914lt_save_CC="$CC"
16915CC=${GCJ-"gcj"}
16916compiler=$CC
16917compiler_GCJ=$CC
16918for cc_temp in $compiler""; do
16919  case $cc_temp in
16920    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16921    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16922    \-*) ;;
16923    *) break;;
16924  esac
16925done
16926cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16927
16928
16929# GCJ did not exist at the time GCC didn't implicitly link libc in.
16930archive_cmds_need_lc_GCJ=no
16931
16932old_archive_cmds_GCJ=$old_archive_cmds
16933
16934
16935lt_prog_compiler_no_builtin_flag_GCJ=
16936
16937if test "$GCC" = yes; then
16938  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16939
16940
16941{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16942$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16943if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16944  $as_echo_n "(cached) " >&6
16945else
16946  lt_cv_prog_compiler_rtti_exceptions=no
16947  ac_outfile=conftest.$ac_objext
16948   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16949   lt_compiler_flag="-fno-rtti -fno-exceptions"
16950   # Insert the option either (1) after the last *FLAGS variable, or
16951   # (2) before a word containing "conftest.", or (3) at the end.
16952   # Note that $ac_compile itself does not contain backslashes and begins
16953   # with a dollar sign (not a hyphen), so the echo should work correctly.
16954   # The option is referenced via a variable to avoid confusing sed.
16955   lt_compile=`echo "$ac_compile" | $SED \
16956   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16957   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16958   -e 's:$: $lt_compiler_flag:'`
16959   (eval echo "\"\$as_me:16959: $lt_compile\"" >&5)
16960   (eval "$lt_compile" 2>conftest.err)
16961   ac_status=$?
16962   cat conftest.err >&5
16963   echo "$as_me:16963: \$? = $ac_status" >&5
16964   if (exit $ac_status) && test -s "$ac_outfile"; then
16965     # The compiler can only warn and ignore the option if not recognized
16966     # So say no if there are warnings other than the usual output.
16967     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16968     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16969     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16970       lt_cv_prog_compiler_rtti_exceptions=yes
16971     fi
16972   fi
16973   $rm conftest*
16974
16975fi
16976{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16977$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16978
16979if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16980    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16981else
16982    :
16983fi
16984
16985fi
16986
16987lt_prog_compiler_wl_GCJ=
16988lt_prog_compiler_pic_GCJ=
16989lt_prog_compiler_static_GCJ=
16990
16991{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16992$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16993
16994  if test "$GCC" = yes; then
16995    lt_prog_compiler_wl_GCJ='-Wl,'
16996    lt_prog_compiler_static_GCJ='-static'
16997
16998    case $host_os in
16999      aix*)
17000      # All AIX code is PIC.
17001      if test "$host_cpu" = ia64; then
17002	# AIX 5 now supports IA64 processor
17003	lt_prog_compiler_static_GCJ='-Bstatic'
17004      fi
17005      ;;
17006
17007    amigaos*)
17008      # FIXME: we need at least 68020 code to build shared libraries, but
17009      # adding the `-m68020' flag to GCC prevents building anything better,
17010      # like `-m68040'.
17011      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17012      ;;
17013
17014    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17015      # PIC is the default for these OSes.
17016      ;;
17017
17018    mingw* | cygwin* | pw32* | os2*)
17019      # This hack is so that the source file can tell whether it is being
17020      # built for inclusion in a dll (and should export symbols for example).
17021      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17022      # (--disable-auto-import) libraries
17023
17024      ;;
17025
17026    darwin* | rhapsody*)
17027      # PIC is the default on this platform
17028      # Common symbols not allowed in MH_DYLIB files
17029      lt_prog_compiler_pic_GCJ='-fno-common'
17030      ;;
17031
17032    interix[3-9]*)
17033      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17034      # Instead, we relocate shared libraries at runtime.
17035      ;;
17036
17037    msdosdjgpp*)
17038      # Just because we use GCC doesn't mean we suddenly get shared libraries
17039      # on systems that don't support them.
17040      lt_prog_compiler_can_build_shared_GCJ=no
17041      enable_shared=no
17042      ;;
17043
17044    sysv4*MP*)
17045      if test -d /usr/nec; then
17046	lt_prog_compiler_pic_GCJ=-Kconform_pic
17047      fi
17048      ;;
17049
17050    hpux*)
17051      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17052      # not for PA HP-UX.
17053      case $host_cpu in
17054      hppa*64*|ia64*)
17055	# +Z the default
17056	;;
17057      *)
17058	lt_prog_compiler_pic_GCJ='-fPIC'
17059	;;
17060      esac
17061      ;;
17062
17063    *)
17064      lt_prog_compiler_pic_GCJ='-fPIC'
17065      ;;
17066    esac
17067  else
17068    # PORTME Check for flag to pass linker flags through the system compiler.
17069    case $host_os in
17070    aix*)
17071      lt_prog_compiler_wl_GCJ='-Wl,'
17072      if test "$host_cpu" = ia64; then
17073	# AIX 5 now supports IA64 processor
17074	lt_prog_compiler_static_GCJ='-Bstatic'
17075      else
17076	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17077      fi
17078      ;;
17079      darwin*)
17080        # PIC is the default on this platform
17081        # Common symbols not allowed in MH_DYLIB files
17082       case $cc_basename in
17083         xlc*)
17084         lt_prog_compiler_pic_GCJ='-qnocommon'
17085         lt_prog_compiler_wl_GCJ='-Wl,'
17086         ;;
17087       esac
17088       ;;
17089
17090    mingw* | cygwin* | pw32* | os2*)
17091      # This hack is so that the source file can tell whether it is being
17092      # built for inclusion in a dll (and should export symbols for example).
17093
17094      ;;
17095
17096    hpux9* | hpux10* | hpux11*)
17097      lt_prog_compiler_wl_GCJ='-Wl,'
17098      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17099      # not for PA HP-UX.
17100      case $host_cpu in
17101      hppa*64*|ia64*)
17102	# +Z the default
17103	;;
17104      *)
17105	lt_prog_compiler_pic_GCJ='+Z'
17106	;;
17107      esac
17108      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17109      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17110      ;;
17111
17112    irix5* | irix6* | nonstopux*)
17113      lt_prog_compiler_wl_GCJ='-Wl,'
17114      # PIC (with -KPIC) is the default.
17115      lt_prog_compiler_static_GCJ='-non_shared'
17116      ;;
17117
17118    newsos6)
17119      lt_prog_compiler_pic_GCJ='-KPIC'
17120      lt_prog_compiler_static_GCJ='-Bstatic'
17121      ;;
17122
17123    linux* | k*bsd*-gnu)
17124      case $cc_basename in
17125      icc* | ecc*)
17126	lt_prog_compiler_wl_GCJ='-Wl,'
17127	lt_prog_compiler_pic_GCJ='-KPIC'
17128	lt_prog_compiler_static_GCJ='-static'
17129        ;;
17130      pgcc* | pgf77* | pgf90* | pgf95*)
17131        # Portland Group compilers (*not* the Pentium gcc compiler,
17132	# which looks to be a dead project)
17133	lt_prog_compiler_wl_GCJ='-Wl,'
17134	lt_prog_compiler_pic_GCJ='-fpic'
17135	lt_prog_compiler_static_GCJ='-Bstatic'
17136        ;;
17137      ccc*)
17138        lt_prog_compiler_wl_GCJ='-Wl,'
17139        # All Alpha code is PIC.
17140        lt_prog_compiler_static_GCJ='-non_shared'
17141        ;;
17142      *)
17143        case `$CC -V 2>&1 | sed 5q` in
17144	*Sun\ C*)
17145	  # Sun C 5.9
17146	  lt_prog_compiler_pic_GCJ='-KPIC'
17147	  lt_prog_compiler_static_GCJ='-Bstatic'
17148	  lt_prog_compiler_wl_GCJ='-Wl,'
17149	  ;;
17150	*Sun\ F*)
17151	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17152	  lt_prog_compiler_pic_GCJ='-KPIC'
17153	  lt_prog_compiler_static_GCJ='-Bstatic'
17154	  lt_prog_compiler_wl_GCJ=''
17155	  ;;
17156	esac
17157	;;
17158      esac
17159      ;;
17160
17161    osf3* | osf4* | osf5*)
17162      lt_prog_compiler_wl_GCJ='-Wl,'
17163      # All OSF/1 code is PIC.
17164      lt_prog_compiler_static_GCJ='-non_shared'
17165      ;;
17166
17167    rdos*)
17168      lt_prog_compiler_static_GCJ='-non_shared'
17169      ;;
17170
17171    solaris*)
17172      lt_prog_compiler_pic_GCJ='-KPIC'
17173      lt_prog_compiler_static_GCJ='-Bstatic'
17174      case $cc_basename in
17175      f77* | f90* | f95*)
17176	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17177      *)
17178	lt_prog_compiler_wl_GCJ='-Wl,';;
17179      esac
17180      ;;
17181
17182    sunos4*)
17183      lt_prog_compiler_wl_GCJ='-Qoption ld '
17184      lt_prog_compiler_pic_GCJ='-PIC'
17185      lt_prog_compiler_static_GCJ='-Bstatic'
17186      ;;
17187
17188    sysv4 | sysv4.2uw2* | sysv4.3*)
17189      lt_prog_compiler_wl_GCJ='-Wl,'
17190      lt_prog_compiler_pic_GCJ='-KPIC'
17191      lt_prog_compiler_static_GCJ='-Bstatic'
17192      ;;
17193
17194    sysv4*MP*)
17195      if test -d /usr/nec ;then
17196	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17197	lt_prog_compiler_static_GCJ='-Bstatic'
17198      fi
17199      ;;
17200
17201    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17202      lt_prog_compiler_wl_GCJ='-Wl,'
17203      lt_prog_compiler_pic_GCJ='-KPIC'
17204      lt_prog_compiler_static_GCJ='-Bstatic'
17205      ;;
17206
17207    unicos*)
17208      lt_prog_compiler_wl_GCJ='-Wl,'
17209      lt_prog_compiler_can_build_shared_GCJ=no
17210      ;;
17211
17212    uts4*)
17213      lt_prog_compiler_pic_GCJ='-pic'
17214      lt_prog_compiler_static_GCJ='-Bstatic'
17215      ;;
17216
17217    *)
17218      lt_prog_compiler_can_build_shared_GCJ=no
17219      ;;
17220    esac
17221  fi
17222
17223{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17224$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17225
17226#
17227# Check to make sure the PIC flag actually works.
17228#
17229if test -n "$lt_prog_compiler_pic_GCJ"; then
17230
17231{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17232$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17233if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17234  $as_echo_n "(cached) " >&6
17235else
17236  lt_cv_prog_compiler_pic_works_GCJ=no
17237  ac_outfile=conftest.$ac_objext
17238   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17239   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17240   # Insert the option either (1) after the last *FLAGS variable, or
17241   # (2) before a word containing "conftest.", or (3) at the end.
17242   # Note that $ac_compile itself does not contain backslashes and begins
17243   # with a dollar sign (not a hyphen), so the echo should work correctly.
17244   # The option is referenced via a variable to avoid confusing sed.
17245   lt_compile=`echo "$ac_compile" | $SED \
17246   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17247   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17248   -e 's:$: $lt_compiler_flag:'`
17249   (eval echo "\"\$as_me:17249: $lt_compile\"" >&5)
17250   (eval "$lt_compile" 2>conftest.err)
17251   ac_status=$?
17252   cat conftest.err >&5
17253   echo "$as_me:17253: \$? = $ac_status" >&5
17254   if (exit $ac_status) && test -s "$ac_outfile"; then
17255     # The compiler can only warn and ignore the option if not recognized
17256     # So say no if there are warnings other than the usual output.
17257     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17258     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17259     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17260       lt_cv_prog_compiler_pic_works_GCJ=yes
17261     fi
17262   fi
17263   $rm conftest*
17264
17265fi
17266{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17267$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17268
17269if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17270    case $lt_prog_compiler_pic_GCJ in
17271     "" | " "*) ;;
17272     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17273     esac
17274else
17275    lt_prog_compiler_pic_GCJ=
17276     lt_prog_compiler_can_build_shared_GCJ=no
17277fi
17278
17279fi
17280case $host_os in
17281  # For platforms which do not support PIC, -DPIC is meaningless:
17282  *djgpp*)
17283    lt_prog_compiler_pic_GCJ=
17284    ;;
17285  *)
17286    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17287    ;;
17288esac
17289
17290#
17291# Check to make sure the static flag actually works.
17292#
17293wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17294{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17295$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17296if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17297  $as_echo_n "(cached) " >&6
17298else
17299  lt_cv_prog_compiler_static_works_GCJ=no
17300   save_LDFLAGS="$LDFLAGS"
17301   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17302   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17303   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17304     # The linker can only warn and ignore the option if not recognized
17305     # So say no if there are warnings
17306     if test -s conftest.err; then
17307       # Append any errors to the config.log.
17308       cat conftest.err 1>&5
17309       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17310       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17311       if diff conftest.exp conftest.er2 >/dev/null; then
17312         lt_cv_prog_compiler_static_works_GCJ=yes
17313       fi
17314     else
17315       lt_cv_prog_compiler_static_works_GCJ=yes
17316     fi
17317   fi
17318   $rm -r conftest*
17319   LDFLAGS="$save_LDFLAGS"
17320
17321fi
17322{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17323$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17324
17325if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17326    :
17327else
17328    lt_prog_compiler_static_GCJ=
17329fi
17330
17331
17332{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17333$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17334if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17335  $as_echo_n "(cached) " >&6
17336else
17337  lt_cv_prog_compiler_c_o_GCJ=no
17338   $rm -r conftest 2>/dev/null
17339   mkdir conftest
17340   cd conftest
17341   mkdir out
17342   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17343
17344   lt_compiler_flag="-o out/conftest2.$ac_objext"
17345   # Insert the option either (1) after the last *FLAGS variable, or
17346   # (2) before a word containing "conftest.", or (3) at the end.
17347   # Note that $ac_compile itself does not contain backslashes and begins
17348   # with a dollar sign (not a hyphen), so the echo should work correctly.
17349   lt_compile=`echo "$ac_compile" | $SED \
17350   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17351   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17352   -e 's:$: $lt_compiler_flag:'`
17353   (eval echo "\"\$as_me:17353: $lt_compile\"" >&5)
17354   (eval "$lt_compile" 2>out/conftest.err)
17355   ac_status=$?
17356   cat out/conftest.err >&5
17357   echo "$as_me:17357: \$? = $ac_status" >&5
17358   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17359   then
17360     # The compiler can only warn and ignore the option if not recognized
17361     # So say no if there are warnings
17362     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17363     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17364     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17365       lt_cv_prog_compiler_c_o_GCJ=yes
17366     fi
17367   fi
17368   chmod u+w . 2>&5
17369   $rm conftest*
17370   # SGI C++ compiler will create directory out/ii_files/ for
17371   # template instantiation
17372   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17373   $rm out/* && rmdir out
17374   cd ..
17375   rmdir conftest
17376   $rm conftest*
17377
17378fi
17379{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17380$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17381
17382
17383hard_links="nottested"
17384if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17385  # do not overwrite the value of need_locks provided by the user
17386  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17387$as_echo_n "checking if we can lock with hard links... " >&6; }
17388  hard_links=yes
17389  $rm conftest*
17390  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17391  touch conftest.a
17392  ln conftest.a conftest.b 2>&5 || hard_links=no
17393  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17394  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17395$as_echo "$hard_links" >&6; }
17396  if test "$hard_links" = no; then
17397    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17398$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17399    need_locks=warn
17400  fi
17401else
17402  need_locks=no
17403fi
17404
17405{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17406$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17407
17408  runpath_var=
17409  allow_undefined_flag_GCJ=
17410  enable_shared_with_static_runtimes_GCJ=no
17411  archive_cmds_GCJ=
17412  archive_expsym_cmds_GCJ=
17413  old_archive_From_new_cmds_GCJ=
17414  old_archive_from_expsyms_cmds_GCJ=
17415  export_dynamic_flag_spec_GCJ=
17416  whole_archive_flag_spec_GCJ=
17417  thread_safe_flag_spec_GCJ=
17418  hardcode_libdir_flag_spec_GCJ=
17419  hardcode_libdir_flag_spec_ld_GCJ=
17420  hardcode_libdir_separator_GCJ=
17421  hardcode_direct_GCJ=no
17422  hardcode_minus_L_GCJ=no
17423  hardcode_shlibpath_var_GCJ=unsupported
17424  link_all_deplibs_GCJ=unknown
17425  hardcode_automatic_GCJ=no
17426  module_cmds_GCJ=
17427  module_expsym_cmds_GCJ=
17428  always_export_symbols_GCJ=no
17429  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17430  # include_expsyms should be a list of space-separated symbols to be *always*
17431  # included in the symbol list
17432  include_expsyms_GCJ=
17433  # exclude_expsyms can be an extended regexp of symbols to exclude
17434  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17435  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17436  # as well as any symbol that contains `d'.
17437  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17438  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17439  # platforms (ab)use it in PIC code, but their linkers get confused if
17440  # the symbol is explicitly referenced.  Since portable code cannot
17441  # rely on this symbol name, it's probably fine to never include it in
17442  # preloaded symbol tables.
17443  # Exclude shared library initialization/finalization symbols.
17444  extract_expsyms_cmds=
17445  # Just being paranoid about ensuring that cc_basename is set.
17446  for cc_temp in $compiler""; do
17447  case $cc_temp in
17448    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17449    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17450    \-*) ;;
17451    *) break;;
17452  esac
17453done
17454cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17455
17456  case $host_os in
17457  cygwin* | mingw* | pw32*)
17458    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17459    # When not using gcc, we currently assume that we are using
17460    # Microsoft Visual C++.
17461    if test "$GCC" != yes; then
17462      with_gnu_ld=no
17463    fi
17464    ;;
17465  interix*)
17466    # we just hope/assume this is gcc and not c89 (= MSVC++)
17467    with_gnu_ld=yes
17468    ;;
17469  openbsd*)
17470    with_gnu_ld=no
17471    ;;
17472  esac
17473
17474  ld_shlibs_GCJ=yes
17475  if test "$with_gnu_ld" = yes; then
17476    # If archive_cmds runs LD, not CC, wlarc should be empty
17477    wlarc='${wl}'
17478
17479    # Set some defaults for GNU ld with shared library support. These
17480    # are reset later if shared libraries are not supported. Putting them
17481    # here allows them to be overridden if necessary.
17482    runpath_var=LD_RUN_PATH
17483    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17484    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17485    # ancient GNU ld didn't support --whole-archive et. al.
17486    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17487	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17488      else
17489  	whole_archive_flag_spec_GCJ=
17490    fi
17491    supports_anon_versioning=no
17492    case `$LD -v 2>/dev/null` in
17493      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17494      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17495      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17496      *\ 2.11.*) ;; # other 2.11 versions
17497      *) supports_anon_versioning=yes ;;
17498    esac
17499
17500    # See if GNU ld supports shared libraries.
17501    case $host_os in
17502    aix[3-9]*)
17503      # On AIX/PPC, the GNU linker is very broken
17504      if test "$host_cpu" != ia64; then
17505	ld_shlibs_GCJ=no
17506	cat <<EOF 1>&2
17507
17508*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17509*** to be unable to reliably create shared libraries on AIX.
17510*** Therefore, libtool is disabling shared libraries support.  If you
17511*** really care for shared libraries, you may want to modify your PATH
17512*** so that a non-GNU linker is found, and then restart.
17513
17514EOF
17515      fi
17516      ;;
17517
17518    amigaos*)
17519      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)'
17520      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17521      hardcode_minus_L_GCJ=yes
17522
17523      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17524      # that the semantics of dynamic libraries on AmigaOS, at least up
17525      # to version 4, is to share data among multiple programs linked
17526      # with the same dynamic library.  Since this doesn't match the
17527      # behavior of shared libraries on other platforms, we can't use
17528      # them.
17529      ld_shlibs_GCJ=no
17530      ;;
17531
17532    beos*)
17533      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17534	allow_undefined_flag_GCJ=unsupported
17535	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17536	# support --undefined.  This deserves some investigation.  FIXME
17537	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17538      else
17539	ld_shlibs_GCJ=no
17540      fi
17541      ;;
17542
17543    cygwin* | mingw* | pw32*)
17544      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17545      # as there is no search path for DLLs.
17546      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17547      allow_undefined_flag_GCJ=unsupported
17548      always_export_symbols_GCJ=no
17549      enable_shared_with_static_runtimes_GCJ=yes
17550      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17551
17552      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17553        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17554	# If the export-symbols file already is a .def file (1st line
17555	# is EXPORTS), use it as is; otherwise, prepend...
17556	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17557	  cp $export_symbols $output_objdir/$soname.def;
17558	else
17559	  echo EXPORTS > $output_objdir/$soname.def;
17560	  cat $export_symbols >> $output_objdir/$soname.def;
17561	fi~
17562	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17563      else
17564	ld_shlibs_GCJ=no
17565      fi
17566      ;;
17567
17568    interix[3-9]*)
17569      hardcode_direct_GCJ=no
17570      hardcode_shlibpath_var_GCJ=no
17571      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17572      export_dynamic_flag_spec_GCJ='${wl}-E'
17573      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17574      # Instead, shared libraries are loaded at an image base (0x10000000 by
17575      # default) and relocated if they conflict, which is a slow very memory
17576      # consuming and fragmenting process.  To avoid this, we pick a random,
17577      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17578      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17579      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'
17580      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'
17581      ;;
17582
17583    gnu* | linux* | k*bsd*-gnu)
17584      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17585	tmp_addflag=
17586	case $cc_basename,$host_cpu in
17587	pgcc*)				# Portland Group C compiler
17588	  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'
17589	  tmp_addflag=' $pic_flag'
17590	  ;;
17591	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17592	  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'
17593	  tmp_addflag=' $pic_flag -Mnomain' ;;
17594	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17595	  tmp_addflag=' -i_dynamic' ;;
17596	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17597	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17598	ifc* | ifort*)			# Intel Fortran compiler
17599	  tmp_addflag=' -nofor_main' ;;
17600	esac
17601	case `$CC -V 2>&1 | sed 5q` in
17602	*Sun\ C*)			# Sun C 5.9
17603	  whole_archive_flag_spec_GCJ='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive'
17604	  tmp_sharedflag='-G' ;;
17605	*Sun\ F*)			# Sun Fortran 8.3
17606	  tmp_sharedflag='-G' ;;
17607	*)
17608	  tmp_sharedflag='-shared' ;;
17609	esac
17610	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17611
17612	if test $supports_anon_versioning = yes; then
17613	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17614  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17615  $echo "local: *; };" >> $output_objdir/$libname.ver~
17616	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17617	fi
17618      else
17619	ld_shlibs_GCJ=no
17620      fi
17621      ;;
17622
17623    netbsd*)
17624      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17625	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17626	wlarc=
17627      else
17628	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17629	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17630      fi
17631      ;;
17632
17633    solaris*)
17634      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17635	ld_shlibs_GCJ=no
17636	cat <<EOF 1>&2
17637
17638*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17639*** create shared libraries on Solaris systems.  Therefore, libtool
17640*** is disabling shared libraries support.  We urge you to upgrade GNU
17641*** binutils to release 2.9.1 or newer.  Another option is to modify
17642*** your PATH or compiler configuration so that the native linker is
17643*** used, and then restart.
17644
17645EOF
17646      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17647	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17648	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17649      else
17650	ld_shlibs_GCJ=no
17651      fi
17652      ;;
17653
17654    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17655      case `$LD -v 2>&1` in
17656        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17657	ld_shlibs_GCJ=no
17658	cat <<_LT_EOF 1>&2
17659
17660*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17661*** reliably create shared libraries on SCO systems.  Therefore, libtool
17662*** is disabling shared libraries support.  We urge you to upgrade GNU
17663*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17664*** your PATH or compiler configuration so that the native linker is
17665*** used, and then restart.
17666
17667_LT_EOF
17668	;;
17669	*)
17670	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17671	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17672	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17673	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17674	  else
17675	    ld_shlibs_GCJ=no
17676	  fi
17677	;;
17678      esac
17679      ;;
17680
17681    sunos4*)
17682      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17683      wlarc=
17684      hardcode_direct_GCJ=yes
17685      hardcode_shlibpath_var_GCJ=no
17686      ;;
17687
17688    *)
17689      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17690	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17691	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17692      else
17693	ld_shlibs_GCJ=no
17694      fi
17695      ;;
17696    esac
17697
17698    if test "$ld_shlibs_GCJ" = no; then
17699      runpath_var=
17700      hardcode_libdir_flag_spec_GCJ=
17701      export_dynamic_flag_spec_GCJ=
17702      whole_archive_flag_spec_GCJ=
17703    fi
17704  else
17705    # PORTME fill in a description of your system's linker (not GNU ld)
17706    case $host_os in
17707    aix3*)
17708      allow_undefined_flag_GCJ=unsupported
17709      always_export_symbols_GCJ=yes
17710      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'
17711      # Note: this linker hardcodes the directories in LIBPATH if there
17712      # are no directories specified by -L.
17713      hardcode_minus_L_GCJ=yes
17714      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17715	# Neither direct hardcoding nor static linking is supported with a
17716	# broken collect2.
17717	hardcode_direct_GCJ=unsupported
17718      fi
17719      ;;
17720
17721    aix[4-9]*)
17722      if test "$host_cpu" = ia64; then
17723	# On IA64, the linker does run time linking by default, so we don't
17724	# have to do anything special.
17725	aix_use_runtimelinking=no
17726	exp_sym_flag='-Bexport'
17727	no_entry_flag=""
17728      else
17729	# If we're using GNU nm, then we don't want the "-C" option.
17730	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17731	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17732	  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'
17733	else
17734	  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'
17735	fi
17736	aix_use_runtimelinking=no
17737
17738	# Test if we are trying to use run time linking or normal
17739	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17740	# need to do runtime linking.
17741	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17742	  for ld_flag in $LDFLAGS; do
17743  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17744  	    aix_use_runtimelinking=yes
17745  	    break
17746  	  fi
17747	  done
17748	  ;;
17749	esac
17750
17751	exp_sym_flag='-bexport'
17752	no_entry_flag='-bnoentry'
17753      fi
17754
17755      # When large executables or shared objects are built, AIX ld can
17756      # have problems creating the table of contents.  If linking a library
17757      # or program results in "error TOC overflow" add -mminimal-toc to
17758      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17759      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17760
17761      archive_cmds_GCJ=''
17762      hardcode_direct_GCJ=yes
17763      hardcode_libdir_separator_GCJ=':'
17764      link_all_deplibs_GCJ=yes
17765
17766      if test "$GCC" = yes; then
17767	case $host_os in aix4.[012]|aix4.[012].*)
17768	# We only want to do this on AIX 4.2 and lower, the check
17769	# below for broken collect2 doesn't work under 4.3+
17770	  collect2name=`${CC} -print-prog-name=collect2`
17771	  if test -f "$collect2name" && \
17772  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17773	  then
17774  	  # We have reworked collect2
17775  	  :
17776	  else
17777  	  # We have old collect2
17778  	  hardcode_direct_GCJ=unsupported
17779  	  # It fails to find uninstalled libraries when the uninstalled
17780  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17781  	  # to unsupported forces relinking
17782  	  hardcode_minus_L_GCJ=yes
17783  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17784  	  hardcode_libdir_separator_GCJ=
17785	  fi
17786	  ;;
17787	esac
17788	shared_flag='-shared'
17789	if test "$aix_use_runtimelinking" = yes; then
17790	  shared_flag="$shared_flag "'${wl}-G'
17791	fi
17792      else
17793	# not using gcc
17794	if test "$host_cpu" = ia64; then
17795  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17796  	# chokes on -Wl,-G. The following line is correct:
17797	  shared_flag='-G'
17798	else
17799	  if test "$aix_use_runtimelinking" = yes; then
17800	    shared_flag='${wl}-G'
17801	  else
17802	    shared_flag='${wl}-bM:SRE'
17803	  fi
17804	fi
17805      fi
17806
17807      # It seems that -bexpall does not export symbols beginning with
17808      # underscore (_), so it is better to generate a list of symbols to export.
17809      always_export_symbols_GCJ=yes
17810      if test "$aix_use_runtimelinking" = yes; then
17811	# Warning - without using the other runtime loading flags (-brtl),
17812	# -berok will link without error, but may produce a broken library.
17813	allow_undefined_flag_GCJ='-berok'
17814       # Determine the default libpath from the value encoded in an empty executable.
17815       cat >conftest.$ac_ext <<_ACEOF
17816/* confdefs.h.  */
17817_ACEOF
17818cat confdefs.h >>conftest.$ac_ext
17819cat >>conftest.$ac_ext <<_ACEOF
17820/* end confdefs.h.  */
17821
17822int
17823main ()
17824{
17825
17826  ;
17827  return 0;
17828}
17829_ACEOF
17830rm -f conftest.$ac_objext conftest$ac_exeext
17831if { (ac_try="$ac_link"
17832case "(($ac_try" in
17833  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17834  *) ac_try_echo=$ac_try;;
17835esac
17836eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17837$as_echo "$ac_try_echo") >&5
17838  (eval "$ac_link") 2>conftest.er1
17839  ac_status=$?
17840  grep -v '^ *+' conftest.er1 >conftest.err
17841  rm -f conftest.er1
17842  cat conftest.err >&5
17843  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17844  (exit $ac_status); } && {
17845	 test -z "$ac_c_werror_flag" ||
17846	 test ! -s conftest.err
17847       } && test -s conftest$ac_exeext && {
17848	 test "$cross_compiling" = yes ||
17849	 $as_test_x conftest$ac_exeext
17850       }; then
17851
17852lt_aix_libpath_sed='
17853    /Import File Strings/,/^$/ {
17854	/^0/ {
17855	    s/^0  *\(.*\)$/\1/
17856	    p
17857	}
17858    }'
17859aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17860# Check for a 64-bit object if we didn't find anything.
17861if test -z "$aix_libpath"; then
17862  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17863fi
17864else
17865  $as_echo "$as_me: failed program was:" >&5
17866sed 's/^/| /' conftest.$ac_ext >&5
17867
17868
17869fi
17870
17871rm -rf conftest.dSYM
17872rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17873      conftest$ac_exeext conftest.$ac_ext
17874if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17875
17876       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17877	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"
17878       else
17879	if test "$host_cpu" = ia64; then
17880	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17881	  allow_undefined_flag_GCJ="-z nodefs"
17882	  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"
17883	else
17884	 # Determine the default libpath from the value encoded in an empty executable.
17885	 cat >conftest.$ac_ext <<_ACEOF
17886/* confdefs.h.  */
17887_ACEOF
17888cat confdefs.h >>conftest.$ac_ext
17889cat >>conftest.$ac_ext <<_ACEOF
17890/* end confdefs.h.  */
17891
17892int
17893main ()
17894{
17895
17896  ;
17897  return 0;
17898}
17899_ACEOF
17900rm -f conftest.$ac_objext conftest$ac_exeext
17901if { (ac_try="$ac_link"
17902case "(($ac_try" in
17903  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17904  *) ac_try_echo=$ac_try;;
17905esac
17906eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17907$as_echo "$ac_try_echo") >&5
17908  (eval "$ac_link") 2>conftest.er1
17909  ac_status=$?
17910  grep -v '^ *+' conftest.er1 >conftest.err
17911  rm -f conftest.er1
17912  cat conftest.err >&5
17913  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17914  (exit $ac_status); } && {
17915	 test -z "$ac_c_werror_flag" ||
17916	 test ! -s conftest.err
17917       } && test -s conftest$ac_exeext && {
17918	 test "$cross_compiling" = yes ||
17919	 $as_test_x conftest$ac_exeext
17920       }; then
17921
17922lt_aix_libpath_sed='
17923    /Import File Strings/,/^$/ {
17924	/^0/ {
17925	    s/^0  *\(.*\)$/\1/
17926	    p
17927	}
17928    }'
17929aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17930# Check for a 64-bit object if we didn't find anything.
17931if test -z "$aix_libpath"; then
17932  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17933fi
17934else
17935  $as_echo "$as_me: failed program was:" >&5
17936sed 's/^/| /' conftest.$ac_ext >&5
17937
17938
17939fi
17940
17941rm -rf conftest.dSYM
17942rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17943      conftest$ac_exeext conftest.$ac_ext
17944if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17945
17946	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17947	  # Warning - without using the other run time loading flags,
17948	  # -berok will link without error, but may produce a broken library.
17949	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17950	  allow_undefined_flag_GCJ=' ${wl}-berok'
17951	  # Exported symbols can be pulled into shared objects from archives
17952	  whole_archive_flag_spec_GCJ='$convenience'
17953	  archive_cmds_need_lc_GCJ=yes
17954	  # This is similar to how AIX traditionally builds its shared libraries.
17955	  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'
17956	fi
17957      fi
17958      ;;
17959
17960    amigaos*)
17961      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)'
17962      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17963      hardcode_minus_L_GCJ=yes
17964      # see comment about different semantics on the GNU ld section
17965      ld_shlibs_GCJ=no
17966      ;;
17967
17968    bsdi[45]*)
17969      export_dynamic_flag_spec_GCJ=-rdynamic
17970      ;;
17971
17972    cygwin* | mingw* | pw32*)
17973      # When not using gcc, we currently assume that we are using
17974      # Microsoft Visual C++.
17975      # hardcode_libdir_flag_spec is actually meaningless, as there is
17976      # no search path for DLLs.
17977      hardcode_libdir_flag_spec_GCJ=' '
17978      allow_undefined_flag_GCJ=unsupported
17979      # Tell ltmain to make .lib files, not .a files.
17980      libext=lib
17981      # Tell ltmain to make .dll files, not .so files.
17982      shrext_cmds=".dll"
17983      # FIXME: Setting linknames here is a bad hack.
17984      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17985      # The linker will automatically build a .lib file if we build a DLL.
17986      old_archive_From_new_cmds_GCJ='true'
17987      # FIXME: Should let the user specify the lib program.
17988      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17989      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17990      enable_shared_with_static_runtimes_GCJ=yes
17991      ;;
17992
17993    darwin* | rhapsody*)
17994      case $host_os in
17995        rhapsody* | darwin1.[012])
17996         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17997         ;;
17998       *) # Darwin 1.3 on
17999         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18000           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18001         else
18002           case ${MACOSX_DEPLOYMENT_TARGET} in
18003             10.[012])
18004               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18005               ;;
18006             10.*)
18007               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18008               ;;
18009           esac
18010         fi
18011         ;;
18012      esac
18013      archive_cmds_need_lc_GCJ=no
18014      hardcode_direct_GCJ=no
18015      hardcode_automatic_GCJ=yes
18016      hardcode_shlibpath_var_GCJ=unsupported
18017      whole_archive_flag_spec_GCJ=''
18018      link_all_deplibs_GCJ=yes
18019    if test "$GCC" = yes ; then
18020    	output_verbose_link_cmd='echo'
18021        archive_cmds_GCJ="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
18022        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18023        archive_expsym_cmds_GCJ="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}"
18024        module_expsym_cmds_GCJ="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}"
18025    else
18026      case $cc_basename in
18027        xlc*)
18028         output_verbose_link_cmd='echo'
18029         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18030         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18031          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18032         archive_expsym_cmds_GCJ='sed -e "s,#.*,," -e "s,^[    ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
18033          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}'
18034          ;;
18035       *)
18036         ld_shlibs_GCJ=no
18037          ;;
18038      esac
18039    fi
18040      ;;
18041
18042    dgux*)
18043      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18044      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18045      hardcode_shlibpath_var_GCJ=no
18046      ;;
18047
18048    freebsd1*)
18049      ld_shlibs_GCJ=no
18050      ;;
18051
18052    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18053    # support.  Future versions do this automatically, but an explicit c++rt0.o
18054    # does not break anything, and helps significantly (at the cost of a little
18055    # extra space).
18056    freebsd2.2*)
18057      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18058      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18059      hardcode_direct_GCJ=yes
18060      hardcode_shlibpath_var_GCJ=no
18061      ;;
18062
18063    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18064    freebsd2*)
18065      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18066      hardcode_direct_GCJ=yes
18067      hardcode_minus_L_GCJ=yes
18068      hardcode_shlibpath_var_GCJ=no
18069      ;;
18070
18071    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18072    freebsd* | dragonfly*)
18073      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18074      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18075      hardcode_direct_GCJ=yes
18076      hardcode_shlibpath_var_GCJ=no
18077      ;;
18078
18079    hpux9*)
18080      if test "$GCC" = yes; then
18081	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'
18082      else
18083	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'
18084      fi
18085      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18086      hardcode_libdir_separator_GCJ=:
18087      hardcode_direct_GCJ=yes
18088
18089      # hardcode_minus_L: Not really in the search PATH,
18090      # but as the default location of the library.
18091      hardcode_minus_L_GCJ=yes
18092      export_dynamic_flag_spec_GCJ='${wl}-E'
18093      ;;
18094
18095    hpux10*)
18096      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18097	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18098      else
18099	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18100      fi
18101      if test "$with_gnu_ld" = no; then
18102	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18103	hardcode_libdir_separator_GCJ=:
18104
18105	hardcode_direct_GCJ=yes
18106	export_dynamic_flag_spec_GCJ='${wl}-E'
18107
18108	# hardcode_minus_L: Not really in the search PATH,
18109	# but as the default location of the library.
18110	hardcode_minus_L_GCJ=yes
18111      fi
18112      ;;
18113
18114    hpux11*)
18115      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18116	case $host_cpu in
18117	hppa*64*)
18118	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18119	  ;;
18120	ia64*)
18121	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18122	  ;;
18123	*)
18124	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18125	  ;;
18126	esac
18127      else
18128	case $host_cpu in
18129	hppa*64*)
18130	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18131	  ;;
18132	ia64*)
18133	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18134	  ;;
18135	*)
18136	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18137	  ;;
18138	esac
18139      fi
18140      if test "$with_gnu_ld" = no; then
18141	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18142	hardcode_libdir_separator_GCJ=:
18143
18144	case $host_cpu in
18145	hppa*64*|ia64*)
18146	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18147	  hardcode_direct_GCJ=no
18148	  hardcode_shlibpath_var_GCJ=no
18149	  ;;
18150	*)
18151	  hardcode_direct_GCJ=yes
18152	  export_dynamic_flag_spec_GCJ='${wl}-E'
18153
18154	  # hardcode_minus_L: Not really in the search PATH,
18155	  # but as the default location of the library.
18156	  hardcode_minus_L_GCJ=yes
18157	  ;;
18158	esac
18159      fi
18160      ;;
18161
18162    irix5* | irix6* | nonstopux*)
18163      if test "$GCC" = yes; then
18164	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'
18165      else
18166	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'
18167	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18168      fi
18169      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18170      hardcode_libdir_separator_GCJ=:
18171      link_all_deplibs_GCJ=yes
18172      ;;
18173
18174    netbsd*)
18175      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18176	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18177      else
18178	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18179      fi
18180      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18181      hardcode_direct_GCJ=yes
18182      hardcode_shlibpath_var_GCJ=no
18183      ;;
18184
18185    newsos6)
18186      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18187      hardcode_direct_GCJ=yes
18188      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18189      hardcode_libdir_separator_GCJ=:
18190      hardcode_shlibpath_var_GCJ=no
18191      ;;
18192
18193    openbsd*)
18194      if test -f /usr/libexec/ld.so; then
18195	hardcode_direct_GCJ=yes
18196	hardcode_shlibpath_var_GCJ=no
18197	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18198	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18199	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18200	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18201	  export_dynamic_flag_spec_GCJ='${wl}-E'
18202	else
18203	  case $host_os in
18204	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18205	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18206	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18207	     ;;
18208	   *)
18209	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18210	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18211	     ;;
18212	  esac
18213        fi
18214      else
18215	ld_shlibs_GCJ=no
18216      fi
18217      ;;
18218
18219    os2*)
18220      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18221      hardcode_minus_L_GCJ=yes
18222      allow_undefined_flag_GCJ=unsupported
18223      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'
18224      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18225      ;;
18226
18227    osf3*)
18228      if test "$GCC" = yes; then
18229	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18230	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'
18231      else
18232	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18233	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'
18234      fi
18235      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18236      hardcode_libdir_separator_GCJ=:
18237      ;;
18238
18239    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18240      if test "$GCC" = yes; then
18241	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18242	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'
18243	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18244      else
18245	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18246	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'
18247	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~
18248	$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'
18249
18250	# Both c and cxx compiler support -rpath directly
18251	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18252      fi
18253      hardcode_libdir_separator_GCJ=:
18254      ;;
18255
18256    solaris*)
18257      no_undefined_flag_GCJ=' -z text'
18258      if test "$GCC" = yes; then
18259	wlarc='${wl}'
18260	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18261	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18262	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18263      else
18264	wlarc=''
18265	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18266	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18267  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18268      fi
18269      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18270      hardcode_shlibpath_var_GCJ=no
18271      case $host_os in
18272      solaris2.[0-5] | solaris2.[0-5].*) ;;
18273      *)
18274	# The compiler driver will combine and reorder linker options,
18275	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18276	# but is careful enough not to reorder.
18277 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18278	if test "$GCC" = yes; then
18279	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18280	else
18281	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18282	fi
18283	;;
18284      esac
18285      link_all_deplibs_GCJ=yes
18286      ;;
18287
18288    sunos4*)
18289      if test "x$host_vendor" = xsequent; then
18290	# Use $CC to link under sequent, because it throws in some extra .o
18291	# files that make .init and .fini sections work.
18292	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18293      else
18294	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18295      fi
18296      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18297      hardcode_direct_GCJ=yes
18298      hardcode_minus_L_GCJ=yes
18299      hardcode_shlibpath_var_GCJ=no
18300      ;;
18301
18302    sysv4)
18303      case $host_vendor in
18304	sni)
18305	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18306	  hardcode_direct_GCJ=yes # is this really true???
18307	;;
18308	siemens)
18309	  ## LD is ld it makes a PLAMLIB
18310	  ## CC just makes a GrossModule.
18311	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18312	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18313	  hardcode_direct_GCJ=no
18314        ;;
18315	motorola)
18316	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18317	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18318	;;
18319      esac
18320      runpath_var='LD_RUN_PATH'
18321      hardcode_shlibpath_var_GCJ=no
18322      ;;
18323
18324    sysv4.3*)
18325      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18326      hardcode_shlibpath_var_GCJ=no
18327      export_dynamic_flag_spec_GCJ='-Bexport'
18328      ;;
18329
18330    sysv4*MP*)
18331      if test -d /usr/nec; then
18332	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18333	hardcode_shlibpath_var_GCJ=no
18334	runpath_var=LD_RUN_PATH
18335	hardcode_runpath_var=yes
18336	ld_shlibs_GCJ=yes
18337      fi
18338      ;;
18339
18340    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18341      no_undefined_flag_GCJ='${wl}-z,text'
18342      archive_cmds_need_lc_GCJ=no
18343      hardcode_shlibpath_var_GCJ=no
18344      runpath_var='LD_RUN_PATH'
18345
18346      if test "$GCC" = yes; then
18347	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18348	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18349      else
18350	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18351	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18352      fi
18353      ;;
18354
18355    sysv5* | sco3.2v5* | sco5v6*)
18356      # Note: We can NOT use -z defs as we might desire, because we do not
18357      # link with -lc, and that would cause any symbols used from libc to
18358      # always be unresolved, which means just about no library would
18359      # ever link correctly.  If we're not using GNU ld we use -z text
18360      # though, which does catch some bad symbols but isn't as heavy-handed
18361      # as -z defs.
18362      no_undefined_flag_GCJ='${wl}-z,text'
18363      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18364      archive_cmds_need_lc_GCJ=no
18365      hardcode_shlibpath_var_GCJ=no
18366      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18367      hardcode_libdir_separator_GCJ=':'
18368      link_all_deplibs_GCJ=yes
18369      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18370      runpath_var='LD_RUN_PATH'
18371
18372      if test "$GCC" = yes; then
18373	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18374	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18375      else
18376	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18377	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18378      fi
18379      ;;
18380
18381    uts4*)
18382      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18383      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18384      hardcode_shlibpath_var_GCJ=no
18385      ;;
18386
18387    *)
18388      ld_shlibs_GCJ=no
18389      ;;
18390    esac
18391  fi
18392
18393{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18394$as_echo "$ld_shlibs_GCJ" >&6; }
18395test "$ld_shlibs_GCJ" = no && can_build_shared=no
18396
18397#
18398# Do we need to explicitly link libc?
18399#
18400case "x$archive_cmds_need_lc_GCJ" in
18401x|xyes)
18402  # Assume -lc should be added
18403  archive_cmds_need_lc_GCJ=yes
18404
18405  if test "$enable_shared" = yes && test "$GCC" = yes; then
18406    case $archive_cmds_GCJ in
18407    *'~'*)
18408      # FIXME: we may have to deal with multi-command sequences.
18409      ;;
18410    '$CC '*)
18411      # Test whether the compiler implicitly links with -lc since on some
18412      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18413      # to ld, don't add -lc before -lgcc.
18414      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18415$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18416      $rm conftest*
18417      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18418
18419      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18420  (eval $ac_compile) 2>&5
18421  ac_status=$?
18422  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18423  (exit $ac_status); } 2>conftest.err; then
18424        soname=conftest
18425        lib=conftest
18426        libobjs=conftest.$ac_objext
18427        deplibs=
18428        wl=$lt_prog_compiler_wl_GCJ
18429	pic_flag=$lt_prog_compiler_pic_GCJ
18430        compiler_flags=-v
18431        linker_flags=-v
18432        verstring=
18433        output_objdir=.
18434        libname=conftest
18435        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18436        allow_undefined_flag_GCJ=
18437        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18438  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18439  ac_status=$?
18440  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18441  (exit $ac_status); }
18442        then
18443	  archive_cmds_need_lc_GCJ=no
18444        else
18445	  archive_cmds_need_lc_GCJ=yes
18446        fi
18447        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18448      else
18449        cat conftest.err 1>&5
18450      fi
18451      $rm conftest*
18452      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18453$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18454      ;;
18455    esac
18456  fi
18457  ;;
18458esac
18459
18460{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18461$as_echo_n "checking dynamic linker characteristics... " >&6; }
18462library_names_spec=
18463libname_spec='lib$name'
18464soname_spec=
18465shrext_cmds=".so"
18466postinstall_cmds=
18467postuninstall_cmds=
18468finish_cmds=
18469finish_eval=
18470shlibpath_var=
18471shlibpath_overrides_runpath=unknown
18472version_type=none
18473dynamic_linker="$host_os ld.so"
18474sys_lib_dlsearch_path_spec="/lib /usr/lib"
18475
18476need_lib_prefix=unknown
18477hardcode_into_libs=no
18478
18479# when you set need_version to no, make sure it does not cause -set_version
18480# flags to be left without arguments
18481need_version=unknown
18482
18483case $host_os in
18484aix3*)
18485  version_type=linux
18486  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18487  shlibpath_var=LIBPATH
18488
18489  # AIX 3 has no versioning support, so we append a major version to the name.
18490  soname_spec='${libname}${release}${shared_ext}$major'
18491  ;;
18492
18493aix[4-9]*)
18494  version_type=linux
18495  need_lib_prefix=no
18496  need_version=no
18497  hardcode_into_libs=yes
18498  if test "$host_cpu" = ia64; then
18499    # AIX 5 supports IA64
18500    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18501    shlibpath_var=LD_LIBRARY_PATH
18502  else
18503    # With GCC up to 2.95.x, collect2 would create an import file
18504    # for dependence libraries.  The import file would start with
18505    # the line `#! .'.  This would cause the generated library to
18506    # depend on `.', always an invalid library.  This was fixed in
18507    # development snapshots of GCC prior to 3.0.
18508    case $host_os in
18509      aix4 | aix4.[01] | aix4.[01].*)
18510      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18511	   echo ' yes '
18512	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18513	:
18514      else
18515	can_build_shared=no
18516      fi
18517      ;;
18518    esac
18519    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18520    # soname into executable. Probably we can add versioning support to
18521    # collect2, so additional links can be useful in future.
18522    if test "$aix_use_runtimelinking" = yes; then
18523      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18524      # instead of lib<name>.a to let people know that these are not
18525      # typical AIX shared libraries.
18526      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18527    else
18528      # We preserve .a as extension for shared libraries through AIX4.2
18529      # and later when we are not doing run time linking.
18530      library_names_spec='${libname}${release}.a $libname.a'
18531      soname_spec='${libname}${release}${shared_ext}$major'
18532    fi
18533    shlibpath_var=LIBPATH
18534  fi
18535  ;;
18536
18537amigaos*)
18538  library_names_spec='$libname.ixlibrary $libname.a'
18539  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18540  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'
18541  ;;
18542
18543beos*)
18544  library_names_spec='${libname}${shared_ext}'
18545  dynamic_linker="$host_os ld.so"
18546  shlibpath_var=LIBRARY_PATH
18547  ;;
18548
18549bsdi[45]*)
18550  version_type=linux
18551  need_version=no
18552  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18553  soname_spec='${libname}${release}${shared_ext}$major'
18554  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18555  shlibpath_var=LD_LIBRARY_PATH
18556  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18557  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18558  # the default ld.so.conf also contains /usr/contrib/lib and
18559  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18560  # libtool to hard-code these into programs
18561  ;;
18562
18563cygwin* | mingw* | pw32*)
18564  version_type=windows
18565  shrext_cmds=".dll"
18566  need_version=no
18567  need_lib_prefix=no
18568
18569  case $GCC,$host_os in
18570  yes,cygwin* | yes,mingw* | yes,pw32*)
18571    library_names_spec='$libname.dll.a'
18572    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18573    postinstall_cmds='base_file=`basename \${file}`~
18574      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18575      dldir=$destdir/`dirname \$dlpath`~
18576      test -d \$dldir || mkdir -p \$dldir~
18577      $install_prog $dir/$dlname \$dldir/$dlname~
18578      chmod a+x \$dldir/$dlname'
18579    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18580      dlpath=$dir/\$dldll~
18581       $rm \$dlpath'
18582    shlibpath_overrides_runpath=yes
18583
18584    case $host_os in
18585    cygwin*)
18586      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18587      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18588      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18589      ;;
18590    mingw*)
18591      # MinGW DLLs use traditional 'lib' prefix
18592      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18593      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18594      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18595        # It is most probably a Windows format PATH printed by
18596        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18597        # path with ; separators, and with drive letters. We can handle the
18598        # drive letters (cygwin fileutils understands them), so leave them,
18599        # especially as we might pass files found there to a mingw objdump,
18600        # which wouldn't understand a cygwinified path. Ahh.
18601        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18602      else
18603        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18604      fi
18605      ;;
18606    pw32*)
18607      # pw32 DLLs use 'pw' prefix rather than 'lib'
18608      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18609      ;;
18610    esac
18611    ;;
18612
18613  *)
18614    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18615    ;;
18616  esac
18617  dynamic_linker='Win32 ld.exe'
18618  # FIXME: first we should search . and the directory the executable is in
18619  shlibpath_var=PATH
18620  ;;
18621
18622darwin* | rhapsody*)
18623  dynamic_linker="$host_os dyld"
18624  version_type=darwin
18625  need_lib_prefix=no
18626  need_version=no
18627  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18628  soname_spec='${libname}${release}${major}$shared_ext'
18629  shlibpath_overrides_runpath=yes
18630  shlibpath_var=DYLD_LIBRARY_PATH
18631  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18632
18633  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18634  ;;
18635
18636dgux*)
18637  version_type=linux
18638  need_lib_prefix=no
18639  need_version=no
18640  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18641  soname_spec='${libname}${release}${shared_ext}$major'
18642  shlibpath_var=LD_LIBRARY_PATH
18643  ;;
18644
18645freebsd1*)
18646  dynamic_linker=no
18647  ;;
18648
18649freebsd* | dragonfly*)
18650  # DragonFly does not have aout.  When/if they implement a new
18651  # versioning mechanism, adjust this.
18652  if test -x /usr/bin/objformat; then
18653    objformat=`/usr/bin/objformat`
18654  else
18655    case $host_os in
18656    freebsd[123]*) objformat=aout ;;
18657    *) objformat=elf ;;
18658    esac
18659  fi
18660  version_type=freebsd-$objformat
18661  case $version_type in
18662    freebsd-elf*)
18663      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18664      need_version=no
18665      need_lib_prefix=no
18666      ;;
18667    freebsd-*)
18668      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18669      need_version=yes
18670      ;;
18671  esac
18672  shlibpath_var=LD_LIBRARY_PATH
18673  case $host_os in
18674  freebsd2*)
18675    shlibpath_overrides_runpath=yes
18676    ;;
18677  freebsd3.[01]* | freebsdelf3.[01]*)
18678    shlibpath_overrides_runpath=yes
18679    hardcode_into_libs=yes
18680    ;;
18681  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18682  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18683    shlibpath_overrides_runpath=no
18684    hardcode_into_libs=yes
18685    ;;
18686  *) # from 4.6 on, and DragonFly
18687    shlibpath_overrides_runpath=yes
18688    hardcode_into_libs=yes
18689    ;;
18690  esac
18691  ;;
18692
18693gnu*)
18694  version_type=linux
18695  need_lib_prefix=no
18696  need_version=no
18697  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18698  soname_spec='${libname}${release}${shared_ext}$major'
18699  shlibpath_var=LD_LIBRARY_PATH
18700  hardcode_into_libs=yes
18701  ;;
18702
18703hpux9* | hpux10* | hpux11*)
18704  # Give a soname corresponding to the major version so that dld.sl refuses to
18705  # link against other versions.
18706  version_type=sunos
18707  need_lib_prefix=no
18708  need_version=no
18709  case $host_cpu in
18710  ia64*)
18711    shrext_cmds='.so'
18712    hardcode_into_libs=yes
18713    dynamic_linker="$host_os dld.so"
18714    shlibpath_var=LD_LIBRARY_PATH
18715    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18716    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18717    soname_spec='${libname}${release}${shared_ext}$major'
18718    if test "X$HPUX_IA64_MODE" = X32; then
18719      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18720    else
18721      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18722    fi
18723    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18724    ;;
18725   hppa*64*)
18726     shrext_cmds='.sl'
18727     hardcode_into_libs=yes
18728     dynamic_linker="$host_os dld.sl"
18729     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18730     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18731     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18732     soname_spec='${libname}${release}${shared_ext}$major'
18733     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18734     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18735     ;;
18736   *)
18737    shrext_cmds='.sl'
18738    dynamic_linker="$host_os dld.sl"
18739    shlibpath_var=SHLIB_PATH
18740    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18741    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18742    soname_spec='${libname}${release}${shared_ext}$major'
18743    ;;
18744  esac
18745  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18746  postinstall_cmds='chmod 555 $lib'
18747  ;;
18748
18749interix[3-9]*)
18750  version_type=linux
18751  need_lib_prefix=no
18752  need_version=no
18753  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18754  soname_spec='${libname}${release}${shared_ext}$major'
18755  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18756  shlibpath_var=LD_LIBRARY_PATH
18757  shlibpath_overrides_runpath=no
18758  hardcode_into_libs=yes
18759  ;;
18760
18761irix5* | irix6* | nonstopux*)
18762  case $host_os in
18763    nonstopux*) version_type=nonstopux ;;
18764    *)
18765	if test "$lt_cv_prog_gnu_ld" = yes; then
18766		version_type=linux
18767	else
18768		version_type=irix
18769	fi ;;
18770  esac
18771  need_lib_prefix=no
18772  need_version=no
18773  soname_spec='${libname}${release}${shared_ext}$major'
18774  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18775  case $host_os in
18776  irix5* | nonstopux*)
18777    libsuff= shlibsuff=
18778    ;;
18779  *)
18780    case $LD in # libtool.m4 will add one of these switches to LD
18781    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18782      libsuff= shlibsuff= libmagic=32-bit;;
18783    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18784      libsuff=32 shlibsuff=N32 libmagic=N32;;
18785    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18786      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18787    *) libsuff= shlibsuff= libmagic=never-match;;
18788    esac
18789    ;;
18790  esac
18791  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18792  shlibpath_overrides_runpath=no
18793  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18794  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18795  hardcode_into_libs=yes
18796  ;;
18797
18798# No shared lib support for Linux oldld, aout, or coff.
18799linux*oldld* | linux*aout* | linux*coff*)
18800  dynamic_linker=no
18801  ;;
18802
18803# This must be Linux ELF.
18804linux* | k*bsd*-gnu)
18805  version_type=linux
18806  need_lib_prefix=no
18807  need_version=no
18808  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18809  soname_spec='${libname}${release}${shared_ext}$major'
18810  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18811  shlibpath_var=LD_LIBRARY_PATH
18812  shlibpath_overrides_runpath=no
18813  # This implies no fast_install, which is unacceptable.
18814  # Some rework will be needed to allow for fast_install
18815  # before this can be enabled.
18816  hardcode_into_libs=yes
18817
18818  # Append ld.so.conf contents to the search path
18819  if test -f /etc/ld.so.conf; then
18820    lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ 	]*hwcap[ 	]/d;s/[:,	]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '`
18821    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18822  fi
18823
18824  # We used to test for /lib/ld.so.1 and disable shared libraries on
18825  # powerpc, because MkLinux only supported shared libraries with the
18826  # GNU dynamic linker.  Since this was broken with cross compilers,
18827  # most powerpc-linux boxes support dynamic linking these days and
18828  # people can always --disable-shared, the test was removed, and we
18829  # assume the GNU/Linux dynamic linker is in use.
18830  dynamic_linker='GNU/Linux ld.so'
18831  ;;
18832
18833netbsd*)
18834  version_type=sunos
18835  need_lib_prefix=no
18836  need_version=no
18837  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18838    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18839    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18840    dynamic_linker='NetBSD (a.out) ld.so'
18841  else
18842    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18843    soname_spec='${libname}${release}${shared_ext}$major'
18844    dynamic_linker='NetBSD ld.elf_so'
18845  fi
18846  shlibpath_var=LD_LIBRARY_PATH
18847  shlibpath_overrides_runpath=yes
18848  hardcode_into_libs=yes
18849  ;;
18850
18851newsos6)
18852  version_type=linux
18853  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18854  shlibpath_var=LD_LIBRARY_PATH
18855  shlibpath_overrides_runpath=yes
18856  ;;
18857
18858nto-qnx*)
18859  version_type=linux
18860  need_lib_prefix=no
18861  need_version=no
18862  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18863  soname_spec='${libname}${release}${shared_ext}$major'
18864  shlibpath_var=LD_LIBRARY_PATH
18865  shlibpath_overrides_runpath=yes
18866  ;;
18867
18868openbsd*)
18869  version_type=sunos
18870  sys_lib_dlsearch_path_spec="/usr/lib"
18871  need_lib_prefix=no
18872  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18873  case $host_os in
18874    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18875    *)                         need_version=no  ;;
18876  esac
18877  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18878  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18879  shlibpath_var=LD_LIBRARY_PATH
18880  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18881    case $host_os in
18882      openbsd2.[89] | openbsd2.[89].*)
18883	shlibpath_overrides_runpath=no
18884	;;
18885      *)
18886	shlibpath_overrides_runpath=yes
18887	;;
18888      esac
18889  else
18890    shlibpath_overrides_runpath=yes
18891  fi
18892  ;;
18893
18894os2*)
18895  libname_spec='$name'
18896  shrext_cmds=".dll"
18897  need_lib_prefix=no
18898  library_names_spec='$libname${shared_ext} $libname.a'
18899  dynamic_linker='OS/2 ld.exe'
18900  shlibpath_var=LIBPATH
18901  ;;
18902
18903osf3* | osf4* | osf5*)
18904  version_type=osf
18905  need_lib_prefix=no
18906  need_version=no
18907  soname_spec='${libname}${release}${shared_ext}$major'
18908  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18909  shlibpath_var=LD_LIBRARY_PATH
18910  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18911  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18912  ;;
18913
18914rdos*)
18915  dynamic_linker=no
18916  ;;
18917
18918solaris*)
18919  version_type=linux
18920  need_lib_prefix=no
18921  need_version=no
18922  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18923  soname_spec='${libname}${release}${shared_ext}$major'
18924  shlibpath_var=LD_LIBRARY_PATH
18925  shlibpath_overrides_runpath=yes
18926  hardcode_into_libs=yes
18927  # ldd complains unless libraries are executable
18928  postinstall_cmds='chmod +x $lib'
18929  ;;
18930
18931sunos4*)
18932  version_type=sunos
18933  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18934  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18935  shlibpath_var=LD_LIBRARY_PATH
18936  shlibpath_overrides_runpath=yes
18937  if test "$with_gnu_ld" = yes; then
18938    need_lib_prefix=no
18939  fi
18940  need_version=yes
18941  ;;
18942
18943sysv4 | sysv4.3*)
18944  version_type=linux
18945  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18946  soname_spec='${libname}${release}${shared_ext}$major'
18947  shlibpath_var=LD_LIBRARY_PATH
18948  case $host_vendor in
18949    sni)
18950      shlibpath_overrides_runpath=no
18951      need_lib_prefix=no
18952      export_dynamic_flag_spec='${wl}-Blargedynsym'
18953      runpath_var=LD_RUN_PATH
18954      ;;
18955    siemens)
18956      need_lib_prefix=no
18957      ;;
18958    motorola)
18959      need_lib_prefix=no
18960      need_version=no
18961      shlibpath_overrides_runpath=no
18962      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18963      ;;
18964  esac
18965  ;;
18966
18967sysv4*MP*)
18968  if test -d /usr/nec ;then
18969    version_type=linux
18970    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18971    soname_spec='$libname${shared_ext}.$major'
18972    shlibpath_var=LD_LIBRARY_PATH
18973  fi
18974  ;;
18975
18976sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18977  version_type=freebsd-elf
18978  need_lib_prefix=no
18979  need_version=no
18980  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18981  soname_spec='${libname}${release}${shared_ext}$major'
18982  shlibpath_var=LD_LIBRARY_PATH
18983  hardcode_into_libs=yes
18984  if test "$with_gnu_ld" = yes; then
18985    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18986    shlibpath_overrides_runpath=no
18987  else
18988    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18989    shlibpath_overrides_runpath=yes
18990    case $host_os in
18991      sco3.2v5*)
18992        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18993	;;
18994    esac
18995  fi
18996  sys_lib_dlsearch_path_spec='/usr/lib'
18997  ;;
18998
18999uts4*)
19000  version_type=linux
19001  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19002  soname_spec='${libname}${release}${shared_ext}$major'
19003  shlibpath_var=LD_LIBRARY_PATH
19004  ;;
19005
19006*)
19007  dynamic_linker=no
19008  ;;
19009esac
19010{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19011$as_echo "$dynamic_linker" >&6; }
19012test "$dynamic_linker" = no && can_build_shared=no
19013
19014if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19015  $as_echo_n "(cached) " >&6
19016else
19017  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19018fi
19019
19020sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19021if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19022  $as_echo_n "(cached) " >&6
19023else
19024  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19025fi
19026
19027sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19028
19029variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19030if test "$GCC" = yes; then
19031  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19032fi
19033
19034{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19035$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19036hardcode_action_GCJ=
19037if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19038   test -n "$runpath_var_GCJ" || \
19039   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19040
19041  # We can hardcode non-existant directories.
19042  if test "$hardcode_direct_GCJ" != no &&
19043     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19044     # have to relink, otherwise we might link with an installed library
19045     # when we should be linking with a yet-to-be-installed one
19046     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19047     test "$hardcode_minus_L_GCJ" != no; then
19048    # Linking always hardcodes the temporary library directory.
19049    hardcode_action_GCJ=relink
19050  else
19051    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19052    hardcode_action_GCJ=immediate
19053  fi
19054else
19055  # We cannot hardcode anything, or else we can only hardcode existing
19056  # directories.
19057  hardcode_action_GCJ=unsupported
19058fi
19059{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19060$as_echo "$hardcode_action_GCJ" >&6; }
19061
19062if test "$hardcode_action_GCJ" = relink; then
19063  # Fast installation is not supported
19064  enable_fast_install=no
19065elif test "$shlibpath_overrides_runpath" = yes ||
19066     test "$enable_shared" = no; then
19067  # Fast installation is not necessary
19068  enable_fast_install=needless
19069fi
19070
19071
19072# The else clause should only fire when bootstrapping the
19073# libtool distribution, otherwise you forgot to ship ltmain.sh
19074# with your package, and you will get complaints that there are
19075# no rules to generate ltmain.sh.
19076if test -f "$ltmain"; then
19077  # See if we are running on zsh, and set the options which allow our commands through
19078  # without removal of \ escapes.
19079  if test -n "${ZSH_VERSION+set}" ; then
19080    setopt NO_GLOB_SUBST
19081  fi
19082  # Now quote all the things that may contain metacharacters while being
19083  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19084  # variables and quote the copies for generation of the libtool script.
19085  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19086    SED SHELL STRIP \
19087    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19088    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19089    deplibs_check_method reload_flag reload_cmds need_locks \
19090    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19091    lt_cv_sys_global_symbol_to_c_name_address \
19092    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19093    old_postinstall_cmds old_postuninstall_cmds \
19094    compiler_GCJ \
19095    CC_GCJ \
19096    LD_GCJ \
19097    lt_prog_compiler_wl_GCJ \
19098    lt_prog_compiler_pic_GCJ \
19099    lt_prog_compiler_static_GCJ \
19100    lt_prog_compiler_no_builtin_flag_GCJ \
19101    export_dynamic_flag_spec_GCJ \
19102    thread_safe_flag_spec_GCJ \
19103    whole_archive_flag_spec_GCJ \
19104    enable_shared_with_static_runtimes_GCJ \
19105    old_archive_cmds_GCJ \
19106    old_archive_from_new_cmds_GCJ \
19107    predep_objects_GCJ \
19108    postdep_objects_GCJ \
19109    predeps_GCJ \
19110    postdeps_GCJ \
19111    compiler_lib_search_path_GCJ \
19112    compiler_lib_search_dirs_GCJ \
19113    archive_cmds_GCJ \
19114    archive_expsym_cmds_GCJ \
19115    postinstall_cmds_GCJ \
19116    postuninstall_cmds_GCJ \
19117    old_archive_from_expsyms_cmds_GCJ \
19118    allow_undefined_flag_GCJ \
19119    no_undefined_flag_GCJ \
19120    export_symbols_cmds_GCJ \
19121    hardcode_libdir_flag_spec_GCJ \
19122    hardcode_libdir_flag_spec_ld_GCJ \
19123    hardcode_libdir_separator_GCJ \
19124    hardcode_automatic_GCJ \
19125    module_cmds_GCJ \
19126    module_expsym_cmds_GCJ \
19127    lt_cv_prog_compiler_c_o_GCJ \
19128    fix_srcfile_path_GCJ \
19129    exclude_expsyms_GCJ \
19130    include_expsyms_GCJ; do
19131
19132    case $var in
19133    old_archive_cmds_GCJ | \
19134    old_archive_from_new_cmds_GCJ | \
19135    archive_cmds_GCJ | \
19136    archive_expsym_cmds_GCJ | \
19137    module_cmds_GCJ | \
19138    module_expsym_cmds_GCJ | \
19139    old_archive_from_expsyms_cmds_GCJ | \
19140    export_symbols_cmds_GCJ | \
19141    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19142    postinstall_cmds | postuninstall_cmds | \
19143    old_postinstall_cmds | old_postuninstall_cmds | \
19144    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19145      # Double-quote double-evaled strings.
19146      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19147      ;;
19148    *)
19149      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19150      ;;
19151    esac
19152  done
19153
19154  case $lt_echo in
19155  *'\$0 --fallback-echo"')
19156    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19157    ;;
19158  esac
19159
19160cfgfile="$ofile"
19161
19162  cat <<__EOF__ >> "$cfgfile"
19163# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19164
19165# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19166
19167# Shell to use when invoking shell scripts.
19168SHELL=$lt_SHELL
19169
19170# Whether or not to build shared libraries.
19171build_libtool_libs=$enable_shared
19172
19173# Whether or not to build static libraries.
19174build_old_libs=$enable_static
19175
19176# Whether or not to add -lc for building shared libraries.
19177build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19178
19179# Whether or not to disallow shared libs when runtime libs are static
19180allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19181
19182# Whether or not to optimize for fast installation.
19183fast_install=$enable_fast_install
19184
19185# The host system.
19186host_alias=$host_alias
19187host=$host
19188host_os=$host_os
19189
19190# The build system.
19191build_alias=$build_alias
19192build=$build
19193build_os=$build_os
19194
19195# An echo program that does not interpret backslashes.
19196echo=$lt_echo
19197
19198# The archiver.
19199AR=$lt_AR
19200AR_FLAGS=$lt_AR_FLAGS
19201
19202# A C compiler.
19203LTCC=$lt_LTCC
19204
19205# LTCC compiler flags.
19206LTCFLAGS=$lt_LTCFLAGS
19207
19208# A language-specific compiler.
19209CC=$lt_compiler_GCJ
19210
19211# Is the compiler the GNU C compiler?
19212with_gcc=$GCC_GCJ
19213
19214# An ERE matcher.
19215EGREP=$lt_EGREP
19216
19217# The linker used to build libraries.
19218LD=$lt_LD_GCJ
19219
19220# Whether we need hard or soft links.
19221LN_S=$lt_LN_S
19222
19223# A BSD-compatible nm program.
19224NM=$lt_NM
19225
19226# A symbol stripping program
19227STRIP=$lt_STRIP
19228
19229# Used to examine libraries when file_magic_cmd begins "file"
19230MAGIC_CMD=$MAGIC_CMD
19231
19232# Used on cygwin: DLL creation program.
19233DLLTOOL="$DLLTOOL"
19234
19235# Used on cygwin: object dumper.
19236OBJDUMP="$OBJDUMP"
19237
19238# Used on cygwin: assembler.
19239AS="$AS"
19240
19241# The name of the directory that contains temporary libtool files.
19242objdir=$objdir
19243
19244# How to create reloadable object files.
19245reload_flag=$lt_reload_flag
19246reload_cmds=$lt_reload_cmds
19247
19248# How to pass a linker flag through the compiler.
19249wl=$lt_lt_prog_compiler_wl_GCJ
19250
19251# Object file suffix (normally "o").
19252objext="$ac_objext"
19253
19254# Old archive suffix (normally "a").
19255libext="$libext"
19256
19257# Shared library suffix (normally ".so").
19258shrext_cmds='$shrext_cmds'
19259
19260# Executable file suffix (normally "").
19261exeext="$exeext"
19262
19263# Additional compiler flags for building library objects.
19264pic_flag=$lt_lt_prog_compiler_pic_GCJ
19265pic_mode=$pic_mode
19266
19267# What is the maximum length of a command?
19268max_cmd_len=$lt_cv_sys_max_cmd_len
19269
19270# Does compiler simultaneously support -c and -o options?
19271compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19272
19273# Must we lock files when doing compilation?
19274need_locks=$lt_need_locks
19275
19276# Do we need the lib prefix for modules?
19277need_lib_prefix=$need_lib_prefix
19278
19279# Do we need a version for libraries?
19280need_version=$need_version
19281
19282# Whether dlopen is supported.
19283dlopen_support=$enable_dlopen
19284
19285# Whether dlopen of programs is supported.
19286dlopen_self=$enable_dlopen_self
19287
19288# Whether dlopen of statically linked programs is supported.
19289dlopen_self_static=$enable_dlopen_self_static
19290
19291# Compiler flag to prevent dynamic linking.
19292link_static_flag=$lt_lt_prog_compiler_static_GCJ
19293
19294# Compiler flag to turn off builtin functions.
19295no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19296
19297# Compiler flag to allow reflexive dlopens.
19298export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19299
19300# Compiler flag to generate shared objects directly from archives.
19301whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19302
19303# Compiler flag to generate thread-safe objects.
19304thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19305
19306# Library versioning type.
19307version_type=$version_type
19308
19309# Format of library name prefix.
19310libname_spec=$lt_libname_spec
19311
19312# List of archive names.  First name is the real one, the rest are links.
19313# The last name is the one that the linker finds with -lNAME.
19314library_names_spec=$lt_library_names_spec
19315
19316# The coded name of the library, if different from the real name.
19317soname_spec=$lt_soname_spec
19318
19319# Commands used to build and install an old-style archive.
19320RANLIB=$lt_RANLIB
19321old_archive_cmds=$lt_old_archive_cmds_GCJ
19322old_postinstall_cmds=$lt_old_postinstall_cmds
19323old_postuninstall_cmds=$lt_old_postuninstall_cmds
19324
19325# Create an old-style archive from a shared archive.
19326old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19327
19328# Create a temporary old-style archive to link instead of a shared archive.
19329old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19330
19331# Commands used to build and install a shared archive.
19332archive_cmds=$lt_archive_cmds_GCJ
19333archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19334postinstall_cmds=$lt_postinstall_cmds
19335postuninstall_cmds=$lt_postuninstall_cmds
19336
19337# Commands used to build a loadable module (assumed same as above if empty)
19338module_cmds=$lt_module_cmds_GCJ
19339module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19340
19341# Commands to strip libraries.
19342old_striplib=$lt_old_striplib
19343striplib=$lt_striplib
19344
19345# Dependencies to place before the objects being linked to create a
19346# shared library.
19347predep_objects=$lt_predep_objects_GCJ
19348
19349# Dependencies to place after the objects being linked to create a
19350# shared library.
19351postdep_objects=$lt_postdep_objects_GCJ
19352
19353# Dependencies to place before the objects being linked to create a
19354# shared library.
19355predeps=$lt_predeps_GCJ
19356
19357# Dependencies to place after the objects being linked to create a
19358# shared library.
19359postdeps=$lt_postdeps_GCJ
19360
19361# The directories searched by this compiler when creating a shared
19362# library
19363compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19364
19365# The library search path used internally by the compiler when linking
19366# a shared library.
19367compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19368
19369# Method to check whether dependent libraries are shared objects.
19370deplibs_check_method=$lt_deplibs_check_method
19371
19372# Command to use when deplibs_check_method == file_magic.
19373file_magic_cmd=$lt_file_magic_cmd
19374
19375# Flag that allows shared libraries with undefined symbols to be built.
19376allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19377
19378# Flag that forces no undefined symbols.
19379no_undefined_flag=$lt_no_undefined_flag_GCJ
19380
19381# Commands used to finish a libtool library installation in a directory.
19382finish_cmds=$lt_finish_cmds
19383
19384# Same as above, but a single script fragment to be evaled but not shown.
19385finish_eval=$lt_finish_eval
19386
19387# Take the output of nm and produce a listing of raw symbols and C names.
19388global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19389
19390# Transform the output of nm in a proper C declaration
19391global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19392
19393# Transform the output of nm in a C name address pair
19394global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19395
19396# This is the shared library runtime path variable.
19397runpath_var=$runpath_var
19398
19399# This is the shared library path variable.
19400shlibpath_var=$shlibpath_var
19401
19402# Is shlibpath searched before the hard-coded library search path?
19403shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19404
19405# How to hardcode a shared library path into an executable.
19406hardcode_action=$hardcode_action_GCJ
19407
19408# Whether we should hardcode library paths into libraries.
19409hardcode_into_libs=$hardcode_into_libs
19410
19411# Flag to hardcode \$libdir into a binary during linking.
19412# This must work even if \$libdir does not exist.
19413hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19414
19415# If ld is used when linking, flag to hardcode \$libdir into
19416# a binary during linking. This must work even if \$libdir does
19417# not exist.
19418hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19419
19420# Whether we need a single -rpath flag with a separated argument.
19421hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19422
19423# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19424# resulting binary.
19425hardcode_direct=$hardcode_direct_GCJ
19426
19427# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19428# resulting binary.
19429hardcode_minus_L=$hardcode_minus_L_GCJ
19430
19431# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19432# the resulting binary.
19433hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19434
19435# Set to yes if building a shared library automatically hardcodes DIR into the library
19436# and all subsequent libraries and executables linked against it.
19437hardcode_automatic=$hardcode_automatic_GCJ
19438
19439# Variables whose values should be saved in libtool wrapper scripts and
19440# restored at relink time.
19441variables_saved_for_relink="$variables_saved_for_relink"
19442
19443# Whether libtool must link a program against all its dependency libraries.
19444link_all_deplibs=$link_all_deplibs_GCJ
19445
19446# Compile-time system search path for libraries
19447sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19448
19449# Run-time system search path for libraries
19450sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19451
19452# Fix the shell variable \$srcfile for the compiler.
19453fix_srcfile_path=$lt_fix_srcfile_path
19454
19455# Set to yes if exported symbols are required.
19456always_export_symbols=$always_export_symbols_GCJ
19457
19458# The commands to list exported symbols.
19459export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19460
19461# The commands to extract the exported symbol list from a shared archive.
19462extract_expsyms_cmds=$lt_extract_expsyms_cmds
19463
19464# Symbols that should not be listed in the preloaded symbols.
19465exclude_expsyms=$lt_exclude_expsyms_GCJ
19466
19467# Symbols that must always be exported.
19468include_expsyms=$lt_include_expsyms_GCJ
19469
19470# ### END LIBTOOL TAG CONFIG: $tagname
19471
19472__EOF__
19473
19474
19475else
19476  # If there is no Makefile yet, we rely on a make rule to execute
19477  # `config.status --recheck' to rerun these tests and create the
19478  # libtool script then.
19479  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19480  if test -f "$ltmain_in"; then
19481    test -f Makefile && make "$ltmain"
19482  fi
19483fi
19484
19485
19486ac_ext=c
19487ac_cpp='$CPP $CPPFLAGS'
19488ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19489ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19490ac_compiler_gnu=$ac_cv_c_compiler_gnu
19491
19492CC="$lt_save_CC"
19493
19494	else
19495	  tagname=""
19496	fi
19497	;;
19498
19499      RC)
19500
19501
19502# Source file extension for RC test sources.
19503ac_ext=rc
19504
19505# Object file extension for compiled RC test sources.
19506objext=o
19507objext_RC=$objext
19508
19509# Code to be used in simple compile tests
19510lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19511
19512# Code to be used in simple link tests
19513lt_simple_link_test_code="$lt_simple_compile_test_code"
19514
19515# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19516
19517# If no C compiler was specified, use CC.
19518LTCC=${LTCC-"$CC"}
19519
19520# If no C compiler flags were specified, use CFLAGS.
19521LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19522
19523# Allow CC to be a program name with arguments.
19524compiler=$CC
19525
19526
19527# save warnings/boilerplate of simple test code
19528ac_outfile=conftest.$ac_objext
19529echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19530eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19531_lt_compiler_boilerplate=`cat conftest.err`
19532$rm conftest*
19533
19534ac_outfile=conftest.$ac_objext
19535echo "$lt_simple_link_test_code" >conftest.$ac_ext
19536eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19537_lt_linker_boilerplate=`cat conftest.err`
19538$rm -r conftest*
19539
19540
19541# Allow CC to be a program name with arguments.
19542lt_save_CC="$CC"
19543CC=${RC-"windres"}
19544compiler=$CC
19545compiler_RC=$CC
19546for cc_temp in $compiler""; do
19547  case $cc_temp in
19548    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19549    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19550    \-*) ;;
19551    *) break;;
19552  esac
19553done
19554cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19555
19556lt_cv_prog_compiler_c_o_RC=yes
19557
19558# The else clause should only fire when bootstrapping the
19559# libtool distribution, otherwise you forgot to ship ltmain.sh
19560# with your package, and you will get complaints that there are
19561# no rules to generate ltmain.sh.
19562if test -f "$ltmain"; then
19563  # See if we are running on zsh, and set the options which allow our commands through
19564  # without removal of \ escapes.
19565  if test -n "${ZSH_VERSION+set}" ; then
19566    setopt NO_GLOB_SUBST
19567  fi
19568  # Now quote all the things that may contain metacharacters while being
19569  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19570  # variables and quote the copies for generation of the libtool script.
19571  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19572    SED SHELL STRIP \
19573    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19574    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19575    deplibs_check_method reload_flag reload_cmds need_locks \
19576    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19577    lt_cv_sys_global_symbol_to_c_name_address \
19578    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19579    old_postinstall_cmds old_postuninstall_cmds \
19580    compiler_RC \
19581    CC_RC \
19582    LD_RC \
19583    lt_prog_compiler_wl_RC \
19584    lt_prog_compiler_pic_RC \
19585    lt_prog_compiler_static_RC \
19586    lt_prog_compiler_no_builtin_flag_RC \
19587    export_dynamic_flag_spec_RC \
19588    thread_safe_flag_spec_RC \
19589    whole_archive_flag_spec_RC \
19590    enable_shared_with_static_runtimes_RC \
19591    old_archive_cmds_RC \
19592    old_archive_from_new_cmds_RC \
19593    predep_objects_RC \
19594    postdep_objects_RC \
19595    predeps_RC \
19596    postdeps_RC \
19597    compiler_lib_search_path_RC \
19598    compiler_lib_search_dirs_RC \
19599    archive_cmds_RC \
19600    archive_expsym_cmds_RC \
19601    postinstall_cmds_RC \
19602    postuninstall_cmds_RC \
19603    old_archive_from_expsyms_cmds_RC \
19604    allow_undefined_flag_RC \
19605    no_undefined_flag_RC \
19606    export_symbols_cmds_RC \
19607    hardcode_libdir_flag_spec_RC \
19608    hardcode_libdir_flag_spec_ld_RC \
19609    hardcode_libdir_separator_RC \
19610    hardcode_automatic_RC \
19611    module_cmds_RC \
19612    module_expsym_cmds_RC \
19613    lt_cv_prog_compiler_c_o_RC \
19614    fix_srcfile_path_RC \
19615    exclude_expsyms_RC \
19616    include_expsyms_RC; do
19617
19618    case $var in
19619    old_archive_cmds_RC | \
19620    old_archive_from_new_cmds_RC | \
19621    archive_cmds_RC | \
19622    archive_expsym_cmds_RC | \
19623    module_cmds_RC | \
19624    module_expsym_cmds_RC | \
19625    old_archive_from_expsyms_cmds_RC | \
19626    export_symbols_cmds_RC | \
19627    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19628    postinstall_cmds | postuninstall_cmds | \
19629    old_postinstall_cmds | old_postuninstall_cmds | \
19630    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19631      # Double-quote double-evaled strings.
19632      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19633      ;;
19634    *)
19635      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19636      ;;
19637    esac
19638  done
19639
19640  case $lt_echo in
19641  *'\$0 --fallback-echo"')
19642    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19643    ;;
19644  esac
19645
19646cfgfile="$ofile"
19647
19648  cat <<__EOF__ >> "$cfgfile"
19649# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19650
19651# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19652
19653# Shell to use when invoking shell scripts.
19654SHELL=$lt_SHELL
19655
19656# Whether or not to build shared libraries.
19657build_libtool_libs=$enable_shared
19658
19659# Whether or not to build static libraries.
19660build_old_libs=$enable_static
19661
19662# Whether or not to add -lc for building shared libraries.
19663build_libtool_need_lc=$archive_cmds_need_lc_RC
19664
19665# Whether or not to disallow shared libs when runtime libs are static
19666allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19667
19668# Whether or not to optimize for fast installation.
19669fast_install=$enable_fast_install
19670
19671# The host system.
19672host_alias=$host_alias
19673host=$host
19674host_os=$host_os
19675
19676# The build system.
19677build_alias=$build_alias
19678build=$build
19679build_os=$build_os
19680
19681# An echo program that does not interpret backslashes.
19682echo=$lt_echo
19683
19684# The archiver.
19685AR=$lt_AR
19686AR_FLAGS=$lt_AR_FLAGS
19687
19688# A C compiler.
19689LTCC=$lt_LTCC
19690
19691# LTCC compiler flags.
19692LTCFLAGS=$lt_LTCFLAGS
19693
19694# A language-specific compiler.
19695CC=$lt_compiler_RC
19696
19697# Is the compiler the GNU C compiler?
19698with_gcc=$GCC_RC
19699
19700# An ERE matcher.
19701EGREP=$lt_EGREP
19702
19703# The linker used to build libraries.
19704LD=$lt_LD_RC
19705
19706# Whether we need hard or soft links.
19707LN_S=$lt_LN_S
19708
19709# A BSD-compatible nm program.
19710NM=$lt_NM
19711
19712# A symbol stripping program
19713STRIP=$lt_STRIP
19714
19715# Used to examine libraries when file_magic_cmd begins "file"
19716MAGIC_CMD=$MAGIC_CMD
19717
19718# Used on cygwin: DLL creation program.
19719DLLTOOL="$DLLTOOL"
19720
19721# Used on cygwin: object dumper.
19722OBJDUMP="$OBJDUMP"
19723
19724# Used on cygwin: assembler.
19725AS="$AS"
19726
19727# The name of the directory that contains temporary libtool files.
19728objdir=$objdir
19729
19730# How to create reloadable object files.
19731reload_flag=$lt_reload_flag
19732reload_cmds=$lt_reload_cmds
19733
19734# How to pass a linker flag through the compiler.
19735wl=$lt_lt_prog_compiler_wl_RC
19736
19737# Object file suffix (normally "o").
19738objext="$ac_objext"
19739
19740# Old archive suffix (normally "a").
19741libext="$libext"
19742
19743# Shared library suffix (normally ".so").
19744shrext_cmds='$shrext_cmds'
19745
19746# Executable file suffix (normally "").
19747exeext="$exeext"
19748
19749# Additional compiler flags for building library objects.
19750pic_flag=$lt_lt_prog_compiler_pic_RC
19751pic_mode=$pic_mode
19752
19753# What is the maximum length of a command?
19754max_cmd_len=$lt_cv_sys_max_cmd_len
19755
19756# Does compiler simultaneously support -c and -o options?
19757compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19758
19759# Must we lock files when doing compilation?
19760need_locks=$lt_need_locks
19761
19762# Do we need the lib prefix for modules?
19763need_lib_prefix=$need_lib_prefix
19764
19765# Do we need a version for libraries?
19766need_version=$need_version
19767
19768# Whether dlopen is supported.
19769dlopen_support=$enable_dlopen
19770
19771# Whether dlopen of programs is supported.
19772dlopen_self=$enable_dlopen_self
19773
19774# Whether dlopen of statically linked programs is supported.
19775dlopen_self_static=$enable_dlopen_self_static
19776
19777# Compiler flag to prevent dynamic linking.
19778link_static_flag=$lt_lt_prog_compiler_static_RC
19779
19780# Compiler flag to turn off builtin functions.
19781no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19782
19783# Compiler flag to allow reflexive dlopens.
19784export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19785
19786# Compiler flag to generate shared objects directly from archives.
19787whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19788
19789# Compiler flag to generate thread-safe objects.
19790thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19791
19792# Library versioning type.
19793version_type=$version_type
19794
19795# Format of library name prefix.
19796libname_spec=$lt_libname_spec
19797
19798# List of archive names.  First name is the real one, the rest are links.
19799# The last name is the one that the linker finds with -lNAME.
19800library_names_spec=$lt_library_names_spec
19801
19802# The coded name of the library, if different from the real name.
19803soname_spec=$lt_soname_spec
19804
19805# Commands used to build and install an old-style archive.
19806RANLIB=$lt_RANLIB
19807old_archive_cmds=$lt_old_archive_cmds_RC
19808old_postinstall_cmds=$lt_old_postinstall_cmds
19809old_postuninstall_cmds=$lt_old_postuninstall_cmds
19810
19811# Create an old-style archive from a shared archive.
19812old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19813
19814# Create a temporary old-style archive to link instead of a shared archive.
19815old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19816
19817# Commands used to build and install a shared archive.
19818archive_cmds=$lt_archive_cmds_RC
19819archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19820postinstall_cmds=$lt_postinstall_cmds
19821postuninstall_cmds=$lt_postuninstall_cmds
19822
19823# Commands used to build a loadable module (assumed same as above if empty)
19824module_cmds=$lt_module_cmds_RC
19825module_expsym_cmds=$lt_module_expsym_cmds_RC
19826
19827# Commands to strip libraries.
19828old_striplib=$lt_old_striplib
19829striplib=$lt_striplib
19830
19831# Dependencies to place before the objects being linked to create a
19832# shared library.
19833predep_objects=$lt_predep_objects_RC
19834
19835# Dependencies to place after the objects being linked to create a
19836# shared library.
19837postdep_objects=$lt_postdep_objects_RC
19838
19839# Dependencies to place before the objects being linked to create a
19840# shared library.
19841predeps=$lt_predeps_RC
19842
19843# Dependencies to place after the objects being linked to create a
19844# shared library.
19845postdeps=$lt_postdeps_RC
19846
19847# The directories searched by this compiler when creating a shared
19848# library
19849compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19850
19851# The library search path used internally by the compiler when linking
19852# a shared library.
19853compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19854
19855# Method to check whether dependent libraries are shared objects.
19856deplibs_check_method=$lt_deplibs_check_method
19857
19858# Command to use when deplibs_check_method == file_magic.
19859file_magic_cmd=$lt_file_magic_cmd
19860
19861# Flag that allows shared libraries with undefined symbols to be built.
19862allow_undefined_flag=$lt_allow_undefined_flag_RC
19863
19864# Flag that forces no undefined symbols.
19865no_undefined_flag=$lt_no_undefined_flag_RC
19866
19867# Commands used to finish a libtool library installation in a directory.
19868finish_cmds=$lt_finish_cmds
19869
19870# Same as above, but a single script fragment to be evaled but not shown.
19871finish_eval=$lt_finish_eval
19872
19873# Take the output of nm and produce a listing of raw symbols and C names.
19874global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19875
19876# Transform the output of nm in a proper C declaration
19877global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19878
19879# Transform the output of nm in a C name address pair
19880global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19881
19882# This is the shared library runtime path variable.
19883runpath_var=$runpath_var
19884
19885# This is the shared library path variable.
19886shlibpath_var=$shlibpath_var
19887
19888# Is shlibpath searched before the hard-coded library search path?
19889shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19890
19891# How to hardcode a shared library path into an executable.
19892hardcode_action=$hardcode_action_RC
19893
19894# Whether we should hardcode library paths into libraries.
19895hardcode_into_libs=$hardcode_into_libs
19896
19897# Flag to hardcode \$libdir into a binary during linking.
19898# This must work even if \$libdir does not exist.
19899hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19900
19901# If ld is used when linking, flag to hardcode \$libdir into
19902# a binary during linking. This must work even if \$libdir does
19903# not exist.
19904hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19905
19906# Whether we need a single -rpath flag with a separated argument.
19907hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19908
19909# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19910# resulting binary.
19911hardcode_direct=$hardcode_direct_RC
19912
19913# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19914# resulting binary.
19915hardcode_minus_L=$hardcode_minus_L_RC
19916
19917# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19918# the resulting binary.
19919hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19920
19921# Set to yes if building a shared library automatically hardcodes DIR into the library
19922# and all subsequent libraries and executables linked against it.
19923hardcode_automatic=$hardcode_automatic_RC
19924
19925# Variables whose values should be saved in libtool wrapper scripts and
19926# restored at relink time.
19927variables_saved_for_relink="$variables_saved_for_relink"
19928
19929# Whether libtool must link a program against all its dependency libraries.
19930link_all_deplibs=$link_all_deplibs_RC
19931
19932# Compile-time system search path for libraries
19933sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19934
19935# Run-time system search path for libraries
19936sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19937
19938# Fix the shell variable \$srcfile for the compiler.
19939fix_srcfile_path=$lt_fix_srcfile_path
19940
19941# Set to yes if exported symbols are required.
19942always_export_symbols=$always_export_symbols_RC
19943
19944# The commands to list exported symbols.
19945export_symbols_cmds=$lt_export_symbols_cmds_RC
19946
19947# The commands to extract the exported symbol list from a shared archive.
19948extract_expsyms_cmds=$lt_extract_expsyms_cmds
19949
19950# Symbols that should not be listed in the preloaded symbols.
19951exclude_expsyms=$lt_exclude_expsyms_RC
19952
19953# Symbols that must always be exported.
19954include_expsyms=$lt_include_expsyms_RC
19955
19956# ### END LIBTOOL TAG CONFIG: $tagname
19957
19958__EOF__
19959
19960
19961else
19962  # If there is no Makefile yet, we rely on a make rule to execute
19963  # `config.status --recheck' to rerun these tests and create the
19964  # libtool script then.
19965  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19966  if test -f "$ltmain_in"; then
19967    test -f Makefile && make "$ltmain"
19968  fi
19969fi
19970
19971
19972ac_ext=c
19973ac_cpp='$CPP $CPPFLAGS'
19974ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19975ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19976ac_compiler_gnu=$ac_cv_c_compiler_gnu
19977
19978CC="$lt_save_CC"
19979
19980	;;
19981
19982      *)
19983	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19984$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19985   { (exit 1); exit 1; }; }
19986	;;
19987      esac
19988
19989      # Append the new tag name to the list of available tags.
19990      if test -n "$tagname" ; then
19991      available_tags="$available_tags $tagname"
19992    fi
19993    fi
19994  done
19995  IFS="$lt_save_ifs"
19996
19997  # Now substitute the updated list of available tags.
19998  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19999    mv "${ofile}T" "$ofile"
20000    chmod +x "$ofile"
20001  else
20002    rm -f "${ofile}T"
20003    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20004$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20005   { (exit 1); exit 1; }; }
20006  fi
20007fi
20008
20009
20010
20011# This can be used to rebuild libtool when needed
20012LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20013
20014# Always use our own libtool.
20015LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20016
20017# Prevent multiple expansion
20018
20019
20020
20021
20022
20023
20024
20025
20026
20027
20028
20029
20030
20031
20032
20033
20034
20035
20036
20037
20038   { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
20039$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
20040if test "${ac_cv_prog_cc_c99+set}" = set; then
20041  $as_echo_n "(cached) " >&6
20042else
20043  ac_cv_prog_cc_c99=no
20044ac_save_CC=$CC
20045cat >conftest.$ac_ext <<_ACEOF
20046/* confdefs.h.  */
20047_ACEOF
20048cat confdefs.h >>conftest.$ac_ext
20049cat >>conftest.$ac_ext <<_ACEOF
20050/* end confdefs.h.  */
20051#include <stdarg.h>
20052#include <stdbool.h>
20053#include <stdlib.h>
20054#include <wchar.h>
20055#include <stdio.h>
20056
20057// Check varargs macros.  These examples are taken from C99 6.10.3.5.
20058#define debug(...) fprintf (stderr, __VA_ARGS__)
20059#define showlist(...) puts (#__VA_ARGS__)
20060#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
20061static void
20062test_varargs_macros (void)
20063{
20064  int x = 1234;
20065  int y = 5678;
20066  debug ("Flag");
20067  debug ("X = %d\n", x);
20068  showlist (The first, second, and third items.);
20069  report (x>y, "x is %d but y is %d", x, y);
20070}
20071
20072// Check long long types.
20073#define BIG64 18446744073709551615ull
20074#define BIG32 4294967295ul
20075#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
20076#if !BIG_OK
20077  your preprocessor is broken;
20078#endif
20079#if BIG_OK
20080#else
20081  your preprocessor is broken;
20082#endif
20083static long long int bignum = -9223372036854775807LL;
20084static unsigned long long int ubignum = BIG64;
20085
20086struct incomplete_array
20087{
20088  int datasize;
20089  double data[];
20090};
20091
20092struct named_init {
20093  int number;
20094  const wchar_t *name;
20095  double average;
20096};
20097
20098typedef const char *ccp;
20099
20100static inline int
20101test_restrict (ccp restrict text)
20102{
20103  // See if C++-style comments work.
20104  // Iterate through items via the restricted pointer.
20105  // Also check for declarations in for loops.
20106  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
20107    continue;
20108  return 0;
20109}
20110
20111// Check varargs and va_copy.
20112static void
20113test_varargs (const char *format, ...)
20114{
20115  va_list args;
20116  va_start (args, format);
20117  va_list args_copy;
20118  va_copy (args_copy, args);
20119
20120  const char *str;
20121  int number;
20122  float fnumber;
20123
20124  while (*format)
20125    {
20126      switch (*format++)
20127	{
20128	case 's': // string
20129	  str = va_arg (args_copy, const char *);
20130	  break;
20131	case 'd': // int
20132	  number = va_arg (args_copy, int);
20133	  break;
20134	case 'f': // float
20135	  fnumber = va_arg (args_copy, double);
20136	  break;
20137	default:
20138	  break;
20139	}
20140    }
20141  va_end (args_copy);
20142  va_end (args);
20143}
20144
20145int
20146main ()
20147{
20148
20149  // Check bool.
20150  _Bool success = false;
20151
20152  // Check restrict.
20153  if (test_restrict ("String literal") == 0)
20154    success = true;
20155  char *restrict newvar = "Another string";
20156
20157  // Check varargs.
20158  test_varargs ("s, d' f .", "string", 65, 34.234);
20159  test_varargs_macros ();
20160
20161  // Check flexible array members.
20162  struct incomplete_array *ia =
20163    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
20164  ia->datasize = 10;
20165  for (int i = 0; i < ia->datasize; ++i)
20166    ia->data[i] = i * 1.234;
20167
20168  // Check named initializers.
20169  struct named_init ni = {
20170    .number = 34,
20171    .name = L"Test wide string",
20172    .average = 543.34343,
20173  };
20174
20175  ni.number = 58;
20176
20177  int dynamic_array[ni.number];
20178  dynamic_array[ni.number - 1] = 543;
20179
20180  // work around unused variable warnings
20181  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
20182	  || dynamic_array[ni.number - 1] != 543);
20183
20184  ;
20185  return 0;
20186}
20187_ACEOF
20188for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
20189do
20190  CC="$ac_save_CC $ac_arg"
20191  rm -f conftest.$ac_objext
20192if { (ac_try="$ac_compile"
20193case "(($ac_try" in
20194  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20195  *) ac_try_echo=$ac_try;;
20196esac
20197eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20198$as_echo "$ac_try_echo") >&5
20199  (eval "$ac_compile") 2>conftest.er1
20200  ac_status=$?
20201  grep -v '^ *+' conftest.er1 >conftest.err
20202  rm -f conftest.er1
20203  cat conftest.err >&5
20204  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20205  (exit $ac_status); } && {
20206	 test -z "$ac_c_werror_flag" ||
20207	 test ! -s conftest.err
20208       } && test -s conftest.$ac_objext; then
20209  ac_cv_prog_cc_c99=$ac_arg
20210else
20211  $as_echo "$as_me: failed program was:" >&5
20212sed 's/^/| /' conftest.$ac_ext >&5
20213
20214
20215fi
20216
20217rm -f core conftest.err conftest.$ac_objext
20218  test "x$ac_cv_prog_cc_c99" != "xno" && break
20219done
20220rm -f conftest.$ac_ext
20221CC=$ac_save_CC
20222
20223fi
20224# AC_CACHE_VAL
20225case "x$ac_cv_prog_cc_c99" in
20226  x)
20227    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20228$as_echo "none needed" >&6; } ;;
20229  xno)
20230    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20231$as_echo "unsupported" >&6; } ;;
20232  *)
20233    CC="$CC $ac_cv_prog_cc_c99"
20234    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
20235$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
20236esac
20237
20238
20239
20240
20241
20242
20243if  test "x$GCC" = xyes ; then
20244    CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
20245-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
20246-Wbad-function-cast"
20247    case `$CC -dumpversion` in
20248    3.4.* | 4.*)
20249	CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
20250	;;
20251    esac
20252else
20253    { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
20254$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
20255if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
20256  $as_echo_n "(cached) " >&6
20257else
20258  cat >conftest.$ac_ext <<_ACEOF
20259/* confdefs.h.  */
20260_ACEOF
20261cat confdefs.h >>conftest.$ac_ext
20262cat >>conftest.$ac_ext <<_ACEOF
20263/* end confdefs.h.  */
20264$ac_includes_default
20265int
20266main ()
20267{
20268#ifndef __SUNPRO_C
20269  (void) __SUNPRO_C;
20270#endif
20271
20272  ;
20273  return 0;
20274}
20275_ACEOF
20276rm -f conftest.$ac_objext
20277if { (ac_try="$ac_compile"
20278case "(($ac_try" in
20279  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20280  *) ac_try_echo=$ac_try;;
20281esac
20282eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20283$as_echo "$ac_try_echo") >&5
20284  (eval "$ac_compile") 2>conftest.er1
20285  ac_status=$?
20286  grep -v '^ *+' conftest.er1 >conftest.err
20287  rm -f conftest.er1
20288  cat conftest.err >&5
20289  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20290  (exit $ac_status); } && {
20291	 test -z "$ac_c_werror_flag" ||
20292	 test ! -s conftest.err
20293       } && test -s conftest.$ac_objext; then
20294  ac_cv_have_decl___SUNPRO_C=yes
20295else
20296  $as_echo "$as_me: failed program was:" >&5
20297sed 's/^/| /' conftest.$ac_ext >&5
20298
20299	ac_cv_have_decl___SUNPRO_C=no
20300fi
20301
20302rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20303fi
20304{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
20305$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
20306if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
20307  SUNCC="yes"
20308else
20309  SUNCC="no"
20310fi
20311
20312    if test "x$SUNCC" = "xyes"; then
20313	CWARNFLAGS="-v"
20314    fi
20315fi
20316
20317# Check whether --enable-silent-rules was given.
20318if test "${enable_silent_rules+set}" = set; then
20319  enableval=$enable_silent_rules;
20320fi
20321
20322case $enable_silent_rules in
20323yes) AM_DEFAULT_VERBOSITY=0;;
20324no)  AM_DEFAULT_VERBOSITY=1;;
20325*)   AM_DEFAULT_VERBOSITY=0;;
20326esac
20327AM_BACKSLASH='\'
20328
20329
20330
20331
20332
20333
20334
20335# Check whether --enable-strict-compilation was given.
20336if test "${enable_strict_compilation+set}" = set; then
20337  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
20338else
20339  STRICT_COMPILE=no
20340fi
20341
20342if test "x$STRICT_COMPILE" = "xyes"; then
20343	{ $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
20344$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
20345if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
20346  $as_echo_n "(cached) " >&6
20347else
20348  cat >conftest.$ac_ext <<_ACEOF
20349/* confdefs.h.  */
20350_ACEOF
20351cat confdefs.h >>conftest.$ac_ext
20352cat >>conftest.$ac_ext <<_ACEOF
20353/* end confdefs.h.  */
20354$ac_includes_default
20355int
20356main ()
20357{
20358#ifndef __SUNPRO_C
20359  (void) __SUNPRO_C;
20360#endif
20361
20362  ;
20363  return 0;
20364}
20365_ACEOF
20366rm -f conftest.$ac_objext
20367if { (ac_try="$ac_compile"
20368case "(($ac_try" in
20369  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20370  *) ac_try_echo=$ac_try;;
20371esac
20372eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20373$as_echo "$ac_try_echo") >&5
20374  (eval "$ac_compile") 2>conftest.er1
20375  ac_status=$?
20376  grep -v '^ *+' conftest.er1 >conftest.err
20377  rm -f conftest.er1
20378  cat conftest.err >&5
20379  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20380  (exit $ac_status); } && {
20381	 test -z "$ac_c_werror_flag" ||
20382	 test ! -s conftest.err
20383       } && test -s conftest.$ac_objext; then
20384  ac_cv_have_decl___SUNPRO_C=yes
20385else
20386  $as_echo "$as_me: failed program was:" >&5
20387sed 's/^/| /' conftest.$ac_ext >&5
20388
20389	ac_cv_have_decl___SUNPRO_C=no
20390fi
20391
20392rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20393fi
20394{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
20395$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
20396if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
20397  SUNCC="yes"
20398else
20399  SUNCC="no"
20400fi
20401
20402	{ $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5
20403$as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; }
20404if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then
20405  $as_echo_n "(cached) " >&6
20406else
20407  cat >conftest.$ac_ext <<_ACEOF
20408/* confdefs.h.  */
20409_ACEOF
20410cat confdefs.h >>conftest.$ac_ext
20411cat >>conftest.$ac_ext <<_ACEOF
20412/* end confdefs.h.  */
20413$ac_includes_default
20414int
20415main ()
20416{
20417#ifndef __INTEL_COMPILER
20418  (void) __INTEL_COMPILER;
20419#endif
20420
20421  ;
20422  return 0;
20423}
20424_ACEOF
20425rm -f conftest.$ac_objext
20426if { (ac_try="$ac_compile"
20427case "(($ac_try" in
20428  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20429  *) ac_try_echo=$ac_try;;
20430esac
20431eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20432$as_echo "$ac_try_echo") >&5
20433  (eval "$ac_compile") 2>conftest.er1
20434  ac_status=$?
20435  grep -v '^ *+' conftest.er1 >conftest.err
20436  rm -f conftest.er1
20437  cat conftest.err >&5
20438  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20439  (exit $ac_status); } && {
20440	 test -z "$ac_c_werror_flag" ||
20441	 test ! -s conftest.err
20442       } && test -s conftest.$ac_objext; then
20443  ac_cv_have_decl___INTEL_COMPILER=yes
20444else
20445  $as_echo "$as_me: failed program was:" >&5
20446sed 's/^/| /' conftest.$ac_ext >&5
20447
20448	ac_cv_have_decl___INTEL_COMPILER=no
20449fi
20450
20451rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20452fi
20453{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5
20454$as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; }
20455if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then
20456  INTELCC="yes"
20457else
20458  INTELCC="no"
20459fi
20460
20461	if test "x$GCC" = xyes ; then
20462		STRICT_CFLAGS="-pedantic -Werror"
20463	elif test "x$SUNCC" = "xyes"; then
20464		STRICT_CFLAGS="-errwarn"
20465    elif test "x$INTELCC" = "xyes"; then
20466		STRICT_CFLAGS="-Werror"
20467	fi
20468fi
20469CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
20470
20471
20472
20473
20474# Check whether --with-release-version was given.
20475if test "${with_release_version+set}" = set; then
20476  withval=$with_release_version; RELEASE_VERSION="$withval"
20477else
20478  RELEASE_VERSION=""
20479fi
20480
20481	if test "x$RELEASE_VERSION" != "x"; then
20482		PACKAGE="$PACKAGE-$RELEASE_VERSION"
20483		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
20484		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
20485$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
20486	fi
20487
20488cat >>confdefs.h <<_ACEOF
20489#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
20490_ACEOF
20491
20492	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
20493	if test "x$PVM" = "x"; then
20494		PVM="0"
20495	fi
20496
20497cat >>confdefs.h <<_ACEOF
20498#define PACKAGE_VERSION_MINOR $PVM
20499_ACEOF
20500
20501	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
20502	if test "x$PVP" = "x"; then
20503		PVP="0"
20504	fi
20505
20506cat >>confdefs.h <<_ACEOF
20507#define PACKAGE_VERSION_PATCHLEVEL $PVP
20508_ACEOF
20509
20510
20511
20512CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
20513mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
20514echo 'git directory not found: installing possibly empty changelog.' >&2)"
20515
20516distcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
20517
20518
20519
20520
20521
20522if test x$APP_MAN_SUFFIX = x    ; then
20523    APP_MAN_SUFFIX=1
20524fi
20525if test x$APP_MAN_DIR = x    ; then
20526    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
20527fi
20528
20529if test x$LIB_MAN_SUFFIX = x    ; then
20530    LIB_MAN_SUFFIX=3
20531fi
20532if test x$LIB_MAN_DIR = x    ; then
20533    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
20534fi
20535
20536if test x$FILE_MAN_SUFFIX = x    ; then
20537    case $host_os in
20538	solaris*)	FILE_MAN_SUFFIX=4  ;;
20539	*)		FILE_MAN_SUFFIX=5  ;;
20540    esac
20541fi
20542if test x$FILE_MAN_DIR = x    ; then
20543    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
20544fi
20545
20546if test x$MISC_MAN_SUFFIX = x    ; then
20547    case $host_os in
20548	solaris*)	MISC_MAN_SUFFIX=5  ;;
20549	*)		MISC_MAN_SUFFIX=7  ;;
20550    esac
20551fi
20552if test x$MISC_MAN_DIR = x    ; then
20553    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
20554fi
20555
20556if test x$DRIVER_MAN_SUFFIX = x    ; then
20557    case $host_os in
20558	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
20559	*)		DRIVER_MAN_SUFFIX=4  ;;
20560    esac
20561fi
20562if test x$DRIVER_MAN_DIR = x    ; then
20563    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
20564fi
20565
20566if test x$ADMIN_MAN_SUFFIX = x    ; then
20567    case $host_os in
20568	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
20569	*)		ADMIN_MAN_SUFFIX=8  ;;
20570    esac
20571fi
20572if test x$ADMIN_MAN_DIR = x    ; then
20573    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
20574fi
20575
20576
20577
20578
20579
20580
20581
20582
20583
20584
20585
20586
20587
20588
20589
20590
20591
20592# Check damageext configuration, strip extra digits from package version to
20593# find the required protocol version
20594
20595DAMAGEEXT_VERSION=`echo $VERSION | sed 's/^\([0-9][0-9]*\.[0-9][0-9]*\).*$/\1/'`
20596
20597
20598
20599if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20600	if test -n "$ac_tool_prefix"; then
20601  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20602set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20603{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20604$as_echo_n "checking for $ac_word... " >&6; }
20605if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20606  $as_echo_n "(cached) " >&6
20607else
20608  case $PKG_CONFIG in
20609  [\\/]* | ?:[\\/]*)
20610  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20611  ;;
20612  *)
20613  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20614for as_dir in $PATH
20615do
20616  IFS=$as_save_IFS
20617  test -z "$as_dir" && as_dir=.
20618  for ac_exec_ext in '' $ac_executable_extensions; do
20619  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20620    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20621    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20622    break 2
20623  fi
20624done
20625done
20626IFS=$as_save_IFS
20627
20628  ;;
20629esac
20630fi
20631PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20632if test -n "$PKG_CONFIG"; then
20633  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20634$as_echo "$PKG_CONFIG" >&6; }
20635else
20636  { $as_echo "$as_me:$LINENO: result: no" >&5
20637$as_echo "no" >&6; }
20638fi
20639
20640
20641fi
20642if test -z "$ac_cv_path_PKG_CONFIG"; then
20643  ac_pt_PKG_CONFIG=$PKG_CONFIG
20644  # Extract the first word of "pkg-config", so it can be a program name with args.
20645set dummy pkg-config; ac_word=$2
20646{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20647$as_echo_n "checking for $ac_word... " >&6; }
20648if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20649  $as_echo_n "(cached) " >&6
20650else
20651  case $ac_pt_PKG_CONFIG in
20652  [\\/]* | ?:[\\/]*)
20653  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20654  ;;
20655  *)
20656  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20657for as_dir in $PATH
20658do
20659  IFS=$as_save_IFS
20660  test -z "$as_dir" && as_dir=.
20661  for ac_exec_ext in '' $ac_executable_extensions; do
20662  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20663    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20664    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20665    break 2
20666  fi
20667done
20668done
20669IFS=$as_save_IFS
20670
20671  ;;
20672esac
20673fi
20674ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20675if test -n "$ac_pt_PKG_CONFIG"; then
20676  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20677$as_echo "$ac_pt_PKG_CONFIG" >&6; }
20678else
20679  { $as_echo "$as_me:$LINENO: result: no" >&5
20680$as_echo "no" >&6; }
20681fi
20682
20683  if test "x$ac_pt_PKG_CONFIG" = x; then
20684    PKG_CONFIG=""
20685  else
20686    case $cross_compiling:$ac_tool_warned in
20687yes:)
20688{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20689$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20690ac_tool_warned=yes ;;
20691esac
20692    PKG_CONFIG=$ac_pt_PKG_CONFIG
20693  fi
20694else
20695  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20696fi
20697
20698fi
20699if test -n "$PKG_CONFIG"; then
20700	_pkg_min_version=0.9.0
20701	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20702$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
20703	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20704		{ $as_echo "$as_me:$LINENO: result: yes" >&5
20705$as_echo "yes" >&6; }
20706	else
20707		{ $as_echo "$as_me:$LINENO: result: no" >&5
20708$as_echo "no" >&6; }
20709		PKG_CONFIG=""
20710	fi
20711
20712fi
20713
20714pkg_failed=no
20715{ $as_echo "$as_me:$LINENO: checking for XDAMAGE" >&5
20716$as_echo_n "checking for XDAMAGE... " >&6; }
20717
20718if test -n "$XDAMAGE_CFLAGS"; then
20719    pkg_cv_XDAMAGE_CFLAGS="$XDAMAGE_CFLAGS"
20720 elif test -n "$PKG_CONFIG"; then
20721    if test -n "$PKG_CONFIG" && \
20722    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"damageproto >= \$DAMAGEEXT_VERSION xfixes fixesproto xextproto x11\"") >&5
20723  ($PKG_CONFIG --exists --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11") 2>&5
20724  ac_status=$?
20725  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20726  (exit $ac_status); }; then
20727  pkg_cv_XDAMAGE_CFLAGS=`$PKG_CONFIG --cflags "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11" 2>/dev/null`
20728else
20729  pkg_failed=yes
20730fi
20731 else
20732    pkg_failed=untried
20733fi
20734if test -n "$XDAMAGE_LIBS"; then
20735    pkg_cv_XDAMAGE_LIBS="$XDAMAGE_LIBS"
20736 elif test -n "$PKG_CONFIG"; then
20737    if test -n "$PKG_CONFIG" && \
20738    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"damageproto >= \$DAMAGEEXT_VERSION xfixes fixesproto xextproto x11\"") >&5
20739  ($PKG_CONFIG --exists --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11") 2>&5
20740  ac_status=$?
20741  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20742  (exit $ac_status); }; then
20743  pkg_cv_XDAMAGE_LIBS=`$PKG_CONFIG --libs "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11" 2>/dev/null`
20744else
20745  pkg_failed=yes
20746fi
20747 else
20748    pkg_failed=untried
20749fi
20750
20751
20752
20753if test $pkg_failed = yes; then
20754
20755if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
20756        _pkg_short_errors_supported=yes
20757else
20758        _pkg_short_errors_supported=no
20759fi
20760        if test $_pkg_short_errors_supported = yes; then
20761	        XDAMAGE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11" 2>&1`
20762        else
20763	        XDAMAGE_PKG_ERRORS=`$PKG_CONFIG --print-errors "damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11" 2>&1`
20764        fi
20765	# Put the nasty error message in config.log where it belongs
20766	echo "$XDAMAGE_PKG_ERRORS" >&5
20767
20768	{ { $as_echo "$as_me:$LINENO: error: Package requirements (damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11) were not met:
20769
20770$XDAMAGE_PKG_ERRORS
20771
20772Consider adjusting the PKG_CONFIG_PATH environment variable if you
20773installed software in a non-standard prefix.
20774
20775Alternatively, you may set the environment variables XDAMAGE_CFLAGS
20776and XDAMAGE_LIBS to avoid the need to call pkg-config.
20777See the pkg-config man page for more details.
20778" >&5
20779$as_echo "$as_me: error: Package requirements (damageproto >= $DAMAGEEXT_VERSION xfixes fixesproto xextproto x11) were not met:
20780
20781$XDAMAGE_PKG_ERRORS
20782
20783Consider adjusting the PKG_CONFIG_PATH environment variable if you
20784installed software in a non-standard prefix.
20785
20786Alternatively, you may set the environment variables XDAMAGE_CFLAGS
20787and XDAMAGE_LIBS to avoid the need to call pkg-config.
20788See the pkg-config man page for more details.
20789" >&2;}
20790   { (exit 1); exit 1; }; }
20791elif test $pkg_failed = untried; then
20792	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20793$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20794{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
20795is in your PATH or set the PKG_CONFIG environment variable to the full
20796path to pkg-config.
20797
20798Alternatively, you may set the environment variables XDAMAGE_CFLAGS
20799and XDAMAGE_LIBS to avoid the need to call pkg-config.
20800See the pkg-config man page for more details.
20801
20802To get pkg-config, see <http://pkg-config.freedesktop.org/>.
20803See \`config.log' for more details." >&5
20804$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
20805is in your PATH or set the PKG_CONFIG environment variable to the full
20806path to pkg-config.
20807
20808Alternatively, you may set the environment variables XDAMAGE_CFLAGS
20809and XDAMAGE_LIBS to avoid the need to call pkg-config.
20810See the pkg-config man page for more details.
20811
20812To get pkg-config, see <http://pkg-config.freedesktop.org/>.
20813See \`config.log' for more details." >&2;}
20814   { (exit 1); exit 1; }; }; }
20815else
20816	XDAMAGE_CFLAGS=$pkg_cv_XDAMAGE_CFLAGS
20817	XDAMAGE_LIBS=$pkg_cv_XDAMAGE_LIBS
20818        { $as_echo "$as_me:$LINENO: result: yes" >&5
20819$as_echo "yes" >&6; }
20820	:
20821fi
20822
20823
20824ac_config_files="$ac_config_files Makefile src/Makefile xdamage.pc"
20825
20826cat >confcache <<\_ACEOF
20827# This file is a shell script that caches the results of configure
20828# tests run on this system so they can be shared between configure
20829# scripts and configure runs, see configure's option --config-cache.
20830# It is not useful on other systems.  If it contains results you don't
20831# want to keep, you may remove or edit it.
20832#
20833# config.status only pays attention to the cache file if you give it
20834# the --recheck option to rerun configure.
20835#
20836# `ac_cv_env_foo' variables (set or unset) will be overridden when
20837# loading this file, other *unset* `ac_cv_foo' will be assigned the
20838# following values.
20839
20840_ACEOF
20841
20842# The following way of writing the cache mishandles newlines in values,
20843# but we know of no workaround that is simple, portable, and efficient.
20844# So, we kill variables containing newlines.
20845# Ultrix sh set writes to stderr and can't be redirected directly,
20846# and sets the high bit in the cache file unless we assign to the vars.
20847(
20848  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
20849    eval ac_val=\$$ac_var
20850    case $ac_val in #(
20851    *${as_nl}*)
20852      case $ac_var in #(
20853      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
20854$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
20855      esac
20856      case $ac_var in #(
20857      _ | IFS | as_nl) ;; #(
20858      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
20859      *) $as_unset $ac_var ;;
20860      esac ;;
20861    esac
20862  done
20863
20864  (set) 2>&1 |
20865    case $as_nl`(ac_space=' '; set) 2>&1` in #(
20866    *${as_nl}ac_space=\ *)
20867      # `set' does not quote correctly, so add quotes (double-quote
20868      # substitution turns \\\\ into \\, and sed turns \\ into \).
20869      sed -n \
20870	"s/'/'\\\\''/g;
20871	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
20872      ;; #(
20873    *)
20874      # `set' quotes correctly as required by POSIX, so do not add quotes.
20875      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
20876      ;;
20877    esac |
20878    sort
20879) |
20880  sed '
20881     /^ac_cv_env_/b end
20882     t clear
20883     :clear
20884     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
20885     t end
20886     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
20887     :end' >>confcache
20888if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
20889  if test -w "$cache_file"; then
20890    test "x$cache_file" != "x/dev/null" &&
20891      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
20892$as_echo "$as_me: updating cache $cache_file" >&6;}
20893    cat confcache >$cache_file
20894  else
20895    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
20896$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
20897  fi
20898fi
20899rm -f confcache
20900
20901test "x$prefix" = xNONE && prefix=$ac_default_prefix
20902# Let make expand exec_prefix.
20903test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
20904
20905DEFS=-DHAVE_CONFIG_H
20906
20907ac_libobjs=
20908ac_ltlibobjs=
20909for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
20910  # 1. Remove the extension, and $U if already installed.
20911  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
20912  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
20913  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
20914  #    will be set to the directory where LIBOBJS objects are built.
20915  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
20916  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
20917done
20918LIBOBJS=$ac_libobjs
20919
20920LTLIBOBJS=$ac_ltlibobjs
20921
20922
20923 if test -n "$EXEEXT"; then
20924  am__EXEEXT_TRUE=
20925  am__EXEEXT_FALSE='#'
20926else
20927  am__EXEEXT_TRUE='#'
20928  am__EXEEXT_FALSE=
20929fi
20930
20931if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
20932  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
20933Usually this means the macro was only invoked conditionally." >&5
20934$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
20935Usually this means the macro was only invoked conditionally." >&2;}
20936   { (exit 1); exit 1; }; }
20937fi
20938if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
20939  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
20940Usually this means the macro was only invoked conditionally." >&5
20941$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
20942Usually this means the macro was only invoked conditionally." >&2;}
20943   { (exit 1); exit 1; }; }
20944fi
20945if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
20946  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
20947Usually this means the macro was only invoked conditionally." >&5
20948$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
20949Usually this means the macro was only invoked conditionally." >&2;}
20950   { (exit 1); exit 1; }; }
20951fi
20952if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
20953  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
20954Usually this means the macro was only invoked conditionally." >&5
20955$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
20956Usually this means the macro was only invoked conditionally." >&2;}
20957   { (exit 1); exit 1; }; }
20958fi
20959
20960: ${CONFIG_STATUS=./config.status}
20961ac_write_fail=0
20962ac_clean_files_save=$ac_clean_files
20963ac_clean_files="$ac_clean_files $CONFIG_STATUS"
20964{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
20965$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
20966cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
20967#! $SHELL
20968# Generated by $as_me.
20969# Run this file to recreate the current configuration.
20970# Compiler output produced by configure, useful for debugging
20971# configure, is in config.log if it exists.
20972
20973debug=false
20974ac_cs_recheck=false
20975ac_cs_silent=false
20976SHELL=\${CONFIG_SHELL-$SHELL}
20977_ACEOF
20978
20979cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
20980## --------------------- ##
20981## M4sh Initialization.  ##
20982## --------------------- ##
20983
20984# Be more Bourne compatible
20985DUALCASE=1; export DUALCASE # for MKS sh
20986if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
20987  emulate sh
20988  NULLCMD=:
20989  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
20990  # is contrary to our usage.  Disable this feature.
20991  alias -g '${1+"$@"}'='"$@"'
20992  setopt NO_GLOB_SUBST
20993else
20994  case `(set -o) 2>/dev/null` in
20995  *posix*) set -o posix ;;
20996esac
20997
20998fi
20999
21000
21001
21002
21003# PATH needs CR
21004# Avoid depending upon Character Ranges.
21005as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21006as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21007as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21008as_cr_digits='0123456789'
21009as_cr_alnum=$as_cr_Letters$as_cr_digits
21010
21011as_nl='
21012'
21013export as_nl
21014# Printing a long string crashes Solaris 7 /usr/bin/printf.
21015as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
21016as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
21017as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
21018if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
21019  as_echo='printf %s\n'
21020  as_echo_n='printf %s'
21021else
21022  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
21023    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
21024    as_echo_n='/usr/ucb/echo -n'
21025  else
21026    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
21027    as_echo_n_body='eval
21028      arg=$1;
21029      case $arg in
21030      *"$as_nl"*)
21031	expr "X$arg" : "X\\(.*\\)$as_nl";
21032	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
21033      esac;
21034      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
21035    '
21036    export as_echo_n_body
21037    as_echo_n='sh -c $as_echo_n_body as_echo'
21038  fi
21039  export as_echo_body
21040  as_echo='sh -c $as_echo_body as_echo'
21041fi
21042
21043# The user is always right.
21044if test "${PATH_SEPARATOR+set}" != set; then
21045  PATH_SEPARATOR=:
21046  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
21047    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
21048      PATH_SEPARATOR=';'
21049  }
21050fi
21051
21052# Support unset when possible.
21053if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21054  as_unset=unset
21055else
21056  as_unset=false
21057fi
21058
21059
21060# IFS
21061# We need space, tab and new line, in precisely that order.  Quoting is
21062# there to prevent editors from complaining about space-tab.
21063# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21064# splitting by setting IFS to empty value.)
21065IFS=" ""	$as_nl"
21066
21067# Find who we are.  Look in the path if we contain no directory separator.
21068case $0 in
21069  *[\\/]* ) as_myself=$0 ;;
21070  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21071for as_dir in $PATH
21072do
21073  IFS=$as_save_IFS
21074  test -z "$as_dir" && as_dir=.
21075  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21076done
21077IFS=$as_save_IFS
21078
21079     ;;
21080esac
21081# We did not find ourselves, most probably we were run as `sh COMMAND'
21082# in which case we are not to be found in the path.
21083if test "x$as_myself" = x; then
21084  as_myself=$0
21085fi
21086if test ! -f "$as_myself"; then
21087  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21088  { (exit 1); exit 1; }
21089fi
21090
21091# Work around bugs in pre-3.0 UWIN ksh.
21092for as_var in ENV MAIL MAILPATH
21093do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21094done
21095PS1='$ '
21096PS2='> '
21097PS4='+ '
21098
21099# NLS nuisances.
21100LC_ALL=C
21101export LC_ALL
21102LANGUAGE=C
21103export LANGUAGE
21104
21105# Required to use basename.
21106if expr a : '\(a\)' >/dev/null 2>&1 &&
21107   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21108  as_expr=expr
21109else
21110  as_expr=false
21111fi
21112
21113if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21114  as_basename=basename
21115else
21116  as_basename=false
21117fi
21118
21119
21120# Name of the executable.
21121as_me=`$as_basename -- "$0" ||
21122$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21123	 X"$0" : 'X\(//\)$' \| \
21124	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21125$as_echo X/"$0" |
21126    sed '/^.*\/\([^/][^/]*\)\/*$/{
21127	    s//\1/
21128	    q
21129	  }
21130	  /^X\/\(\/\/\)$/{
21131	    s//\1/
21132	    q
21133	  }
21134	  /^X\/\(\/\).*/{
21135	    s//\1/
21136	    q
21137	  }
21138	  s/.*/./; q'`
21139
21140# CDPATH.
21141$as_unset CDPATH
21142
21143
21144
21145  as_lineno_1=$LINENO
21146  as_lineno_2=$LINENO
21147  test "x$as_lineno_1" != "x$as_lineno_2" &&
21148  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21149
21150  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21151  # uniformly replaced by the line number.  The first 'sed' inserts a
21152  # line-number line after each line using $LINENO; the second 'sed'
21153  # does the real work.  The second script uses 'N' to pair each
21154  # line-number line with the line containing $LINENO, and appends
21155  # trailing '-' during substitution so that $LINENO is not a special
21156  # case at line end.
21157  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21158  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21159  # E. McMahon (1931-1989) for sed's syntax.  :-)
21160  sed -n '
21161    p
21162    /[$]LINENO/=
21163  ' <$as_myself |
21164    sed '
21165      s/[$]LINENO.*/&-/
21166      t lineno
21167      b
21168      :lineno
21169      N
21170      :loop
21171      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21172      t loop
21173      s/-\n.*//
21174    ' >$as_me.lineno &&
21175  chmod +x "$as_me.lineno" ||
21176    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21177   { (exit 1); exit 1; }; }
21178
21179  # Don't try to exec as it changes $[0], causing all sort of problems
21180  # (the dirname of $[0] is not the place where we might find the
21181  # original and so on.  Autoconf is especially sensitive to this).
21182  . "./$as_me.lineno"
21183  # Exit status is that of the last command.
21184  exit
21185}
21186
21187
21188if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21189  as_dirname=dirname
21190else
21191  as_dirname=false
21192fi
21193
21194ECHO_C= ECHO_N= ECHO_T=
21195case `echo -n x` in
21196-n*)
21197  case `echo 'x\c'` in
21198  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21199  *)   ECHO_C='\c';;
21200  esac;;
21201*)
21202  ECHO_N='-n';;
21203esac
21204if expr a : '\(a\)' >/dev/null 2>&1 &&
21205   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21206  as_expr=expr
21207else
21208  as_expr=false
21209fi
21210
21211rm -f conf$$ conf$$.exe conf$$.file
21212if test -d conf$$.dir; then
21213  rm -f conf$$.dir/conf$$.file
21214else
21215  rm -f conf$$.dir
21216  mkdir conf$$.dir 2>/dev/null
21217fi
21218if (echo >conf$$.file) 2>/dev/null; then
21219  if ln -s conf$$.file conf$$ 2>/dev/null; then
21220    as_ln_s='ln -s'
21221    # ... but there are two gotchas:
21222    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21223    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21224    # In both cases, we have to default to `cp -p'.
21225    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21226      as_ln_s='cp -p'
21227  elif ln conf$$.file conf$$ 2>/dev/null; then
21228    as_ln_s=ln
21229  else
21230    as_ln_s='cp -p'
21231  fi
21232else
21233  as_ln_s='cp -p'
21234fi
21235rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21236rmdir conf$$.dir 2>/dev/null
21237
21238if mkdir -p . 2>/dev/null; then
21239  as_mkdir_p=:
21240else
21241  test -d ./-p && rmdir ./-p
21242  as_mkdir_p=false
21243fi
21244
21245if test -x / >/dev/null 2>&1; then
21246  as_test_x='test -x'
21247else
21248  if ls -dL / >/dev/null 2>&1; then
21249    as_ls_L_option=L
21250  else
21251    as_ls_L_option=
21252  fi
21253  as_test_x='
21254    eval sh -c '\''
21255      if test -d "$1"; then
21256	test -d "$1/.";
21257      else
21258	case $1 in
21259	-*)set "./$1";;
21260	esac;
21261	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
21262	???[sx]*):;;*)false;;esac;fi
21263    '\'' sh
21264  '
21265fi
21266as_executable_p=$as_test_x
21267
21268# Sed expression to map a string onto a valid CPP name.
21269as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21270
21271# Sed expression to map a string onto a valid variable name.
21272as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21273
21274
21275exec 6>&1
21276
21277# Save the log message, to keep $[0] and so on meaningful, and to
21278# report actual input values of CONFIG_FILES etc. instead of their
21279# values after options handling.
21280ac_log="
21281This file was extended by libXdamage $as_me 1.1.2, which was
21282generated by GNU Autoconf 2.63.  Invocation command line was
21283
21284  CONFIG_FILES    = $CONFIG_FILES
21285  CONFIG_HEADERS  = $CONFIG_HEADERS
21286  CONFIG_LINKS    = $CONFIG_LINKS
21287  CONFIG_COMMANDS = $CONFIG_COMMANDS
21288  $ $0 $@
21289
21290on `(hostname || uname -n) 2>/dev/null | sed 1q`
21291"
21292
21293_ACEOF
21294
21295case $ac_config_files in *"
21296"*) set x $ac_config_files; shift; ac_config_files=$*;;
21297esac
21298
21299case $ac_config_headers in *"
21300"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
21301esac
21302
21303
21304cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21305# Files that config.status was made for.
21306config_files="$ac_config_files"
21307config_headers="$ac_config_headers"
21308config_commands="$ac_config_commands"
21309
21310_ACEOF
21311
21312cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21313ac_cs_usage="\
21314\`$as_me' instantiates files from templates according to the
21315current configuration.
21316
21317Usage: $0 [OPTION]... [FILE]...
21318
21319  -h, --help       print this help, then exit
21320  -V, --version    print version number and configuration settings, then exit
21321  -q, --quiet, --silent
21322                   do not print progress messages
21323  -d, --debug      don't remove temporary files
21324      --recheck    update $as_me by reconfiguring in the same conditions
21325      --file=FILE[:TEMPLATE]
21326                   instantiate the configuration file FILE
21327      --header=FILE[:TEMPLATE]
21328                   instantiate the configuration header FILE
21329
21330Configuration files:
21331$config_files
21332
21333Configuration headers:
21334$config_headers
21335
21336Configuration commands:
21337$config_commands
21338
21339Report bugs to <bug-autoconf@gnu.org>."
21340
21341_ACEOF
21342cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21343ac_cs_version="\\
21344libXdamage config.status 1.1.2
21345configured by $0, generated by GNU Autoconf 2.63,
21346  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21347
21348Copyright (C) 2008 Free Software Foundation, Inc.
21349This config.status script is free software; the Free Software Foundation
21350gives unlimited permission to copy, distribute and modify it."
21351
21352ac_pwd='$ac_pwd'
21353srcdir='$srcdir'
21354INSTALL='$INSTALL'
21355MKDIR_P='$MKDIR_P'
21356AWK='$AWK'
21357test -n "\$AWK" || AWK=awk
21358_ACEOF
21359
21360cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21361# The default lists apply if the user does not specify any file.
21362ac_need_defaults=:
21363while test $# != 0
21364do
21365  case $1 in
21366  --*=*)
21367    ac_option=`expr "X$1" : 'X\([^=]*\)='`
21368    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
21369    ac_shift=:
21370    ;;
21371  *)
21372    ac_option=$1
21373    ac_optarg=$2
21374    ac_shift=shift
21375    ;;
21376  esac
21377
21378  case $ac_option in
21379  # Handling of the options.
21380  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
21381    ac_cs_recheck=: ;;
21382  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
21383    $as_echo "$ac_cs_version"; exit ;;
21384  --debug | --debu | --deb | --de | --d | -d )
21385    debug=: ;;
21386  --file | --fil | --fi | --f )
21387    $ac_shift
21388    case $ac_optarg in
21389    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21390    esac
21391    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
21392    ac_need_defaults=false;;
21393  --header | --heade | --head | --hea )
21394    $ac_shift
21395    case $ac_optarg in
21396    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
21397    esac
21398    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
21399    ac_need_defaults=false;;
21400  --he | --h)
21401    # Conflict between --help and --header
21402    { $as_echo "$as_me: error: ambiguous option: $1
21403Try \`$0 --help' for more information." >&2
21404   { (exit 1); exit 1; }; };;
21405  --help | --hel | -h )
21406    $as_echo "$ac_cs_usage"; exit ;;
21407  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
21408  | -silent | --silent | --silen | --sile | --sil | --si | --s)
21409    ac_cs_silent=: ;;
21410
21411  # This is an error.
21412  -*) { $as_echo "$as_me: error: unrecognized option: $1
21413Try \`$0 --help' for more information." >&2
21414   { (exit 1); exit 1; }; } ;;
21415
21416  *) ac_config_targets="$ac_config_targets $1"
21417     ac_need_defaults=false ;;
21418
21419  esac
21420  shift
21421done
21422
21423ac_configure_extra_args=
21424
21425if $ac_cs_silent; then
21426  exec 6>/dev/null
21427  ac_configure_extra_args="$ac_configure_extra_args --silent"
21428fi
21429
21430_ACEOF
21431cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21432if \$ac_cs_recheck; then
21433  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
21434  shift
21435  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
21436  CONFIG_SHELL='$SHELL'
21437  export CONFIG_SHELL
21438  exec "\$@"
21439fi
21440
21441_ACEOF
21442cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21443exec 5>>config.log
21444{
21445  echo
21446  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
21447## Running $as_me. ##
21448_ASBOX
21449  $as_echo "$ac_log"
21450} >&5
21451
21452_ACEOF
21453cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21454#
21455# INIT-COMMANDS
21456#
21457AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
21458
21459_ACEOF
21460
21461cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21462
21463# Handling of arguments.
21464for ac_config_target in $ac_config_targets
21465do
21466  case $ac_config_target in
21467    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
21468    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
21469    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
21470    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
21471    "xdamage.pc") CONFIG_FILES="$CONFIG_FILES xdamage.pc" ;;
21472
21473  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
21474$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
21475   { (exit 1); exit 1; }; };;
21476  esac
21477done
21478
21479
21480# If the user did not use the arguments to specify the items to instantiate,
21481# then the envvar interface is used.  Set only those that are not.
21482# We use the long form for the default assignment because of an extremely
21483# bizarre bug on SunOS 4.1.3.
21484if $ac_need_defaults; then
21485  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
21486  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
21487  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
21488fi
21489
21490# Have a temporary directory for convenience.  Make it in the build tree
21491# simply because there is no reason against having it here, and in addition,
21492# creating and moving files from /tmp can sometimes cause problems.
21493# Hook for its removal unless debugging.
21494# Note that there is a small window in which the directory will not be cleaned:
21495# after its creation but before its name has been assigned to `$tmp'.
21496$debug ||
21497{
21498  tmp=
21499  trap 'exit_status=$?
21500  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
21501' 0
21502  trap '{ (exit 1); exit 1; }' 1 2 13 15
21503}
21504# Create a (secure) tmp directory for tmp files.
21505
21506{
21507  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
21508  test -n "$tmp" && test -d "$tmp"
21509}  ||
21510{
21511  tmp=./conf$$-$RANDOM
21512  (umask 077 && mkdir "$tmp")
21513} ||
21514{
21515   $as_echo "$as_me: cannot create a temporary directory in ." >&2
21516   { (exit 1); exit 1; }
21517}
21518
21519# Set up the scripts for CONFIG_FILES section.
21520# No need to generate them if there are no CONFIG_FILES.
21521# This happens for instance with `./config.status config.h'.
21522if test -n "$CONFIG_FILES"; then
21523
21524
21525ac_cr='
21526'
21527ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
21528if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
21529  ac_cs_awk_cr='\\r'
21530else
21531  ac_cs_awk_cr=$ac_cr
21532fi
21533
21534echo 'BEGIN {' >"$tmp/subs1.awk" &&
21535_ACEOF
21536
21537
21538{
21539  echo "cat >conf$$subs.awk <<_ACEOF" &&
21540  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
21541  echo "_ACEOF"
21542} >conf$$subs.sh ||
21543  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21544$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21545   { (exit 1); exit 1; }; }
21546ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
21547ac_delim='%!_!# '
21548for ac_last_try in false false false false false :; do
21549  . ./conf$$subs.sh ||
21550    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21551$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21552   { (exit 1); exit 1; }; }
21553
21554  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
21555  if test $ac_delim_n = $ac_delim_num; then
21556    break
21557  elif $ac_last_try; then
21558    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
21559$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
21560   { (exit 1); exit 1; }; }
21561  else
21562    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21563  fi
21564done
21565rm -f conf$$subs.sh
21566
21567cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21568cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
21569_ACEOF
21570sed -n '
21571h
21572s/^/S["/; s/!.*/"]=/
21573p
21574g
21575s/^[^!]*!//
21576:repl
21577t repl
21578s/'"$ac_delim"'$//
21579t delim
21580:nl
21581h
21582s/\(.\{148\}\).*/\1/
21583t more1
21584s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
21585p
21586n
21587b repl
21588:more1
21589s/["\\]/\\&/g; s/^/"/; s/$/"\\/
21590p
21591g
21592s/.\{148\}//
21593t nl
21594:delim
21595h
21596s/\(.\{148\}\).*/\1/
21597t more2
21598s/["\\]/\\&/g; s/^/"/; s/$/"/
21599p
21600b
21601:more2
21602s/["\\]/\\&/g; s/^/"/; s/$/"\\/
21603p
21604g
21605s/.\{148\}//
21606t delim
21607' <conf$$subs.awk | sed '
21608/^[^""]/{
21609  N
21610  s/\n//
21611}
21612' >>$CONFIG_STATUS || ac_write_fail=1
21613rm -f conf$$subs.awk
21614cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21615_ACAWK
21616cat >>"\$tmp/subs1.awk" <<_ACAWK &&
21617  for (key in S) S_is_set[key] = 1
21618  FS = ""
21619
21620}
21621{
21622  line = $ 0
21623  nfields = split(line, field, "@")
21624  substed = 0
21625  len = length(field[1])
21626  for (i = 2; i < nfields; i++) {
21627    key = field[i]
21628    keylen = length(key)
21629    if (S_is_set[key]) {
21630      value = S[key]
21631      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
21632      len += length(value) + length(field[++i])
21633      substed = 1
21634    } else
21635      len += 1 + keylen
21636  }
21637
21638  print line
21639}
21640
21641_ACAWK
21642_ACEOF
21643cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21644if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
21645  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
21646else
21647  cat
21648fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
21649  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
21650$as_echo "$as_me: error: could not setup config files machinery" >&2;}
21651   { (exit 1); exit 1; }; }
21652_ACEOF
21653
21654# VPATH may cause trouble with some makes, so we remove $(srcdir),
21655# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
21656# trailing colons and then remove the whole line if VPATH becomes empty
21657# (actually we leave an empty line to preserve line numbers).
21658if test "x$srcdir" = x.; then
21659  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
21660s/:*\$(srcdir):*/:/
21661s/:*\${srcdir}:*/:/
21662s/:*@srcdir@:*/:/
21663s/^\([^=]*=[	 ]*\):*/\1/
21664s/:*$//
21665s/^[^=]*=[	 ]*$//
21666}'
21667fi
21668
21669cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21670fi # test -n "$CONFIG_FILES"
21671
21672# Set up the scripts for CONFIG_HEADERS section.
21673# No need to generate them if there are no CONFIG_HEADERS.
21674# This happens for instance with `./config.status Makefile'.
21675if test -n "$CONFIG_HEADERS"; then
21676cat >"$tmp/defines.awk" <<\_ACAWK ||
21677BEGIN {
21678_ACEOF
21679
21680# Transform confdefs.h into an awk script `defines.awk', embedded as
21681# here-document in config.status, that substitutes the proper values into
21682# config.h.in to produce config.h.
21683
21684# Create a delimiter string that does not exist in confdefs.h, to ease
21685# handling of long lines.
21686ac_delim='%!_!# '
21687for ac_last_try in false false :; do
21688  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
21689  if test -z "$ac_t"; then
21690    break
21691  elif $ac_last_try; then
21692    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
21693$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
21694   { (exit 1); exit 1; }; }
21695  else
21696    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
21697  fi
21698done
21699
21700# For the awk script, D is an array of macro values keyed by name,
21701# likewise P contains macro parameters if any.  Preserve backslash
21702# newline sequences.
21703
21704ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
21705sed -n '
21706s/.\{148\}/&'"$ac_delim"'/g
21707t rset
21708:rset
21709s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
21710t def
21711d
21712:def
21713s/\\$//
21714t bsnl
21715s/["\\]/\\&/g
21716s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
21717D["\1"]=" \3"/p
21718s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
21719d
21720:bsnl
21721s/["\\]/\\&/g
21722s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
21723D["\1"]=" \3\\\\\\n"\\/p
21724t cont
21725s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
21726t cont
21727d
21728:cont
21729n
21730s/.\{148\}/&'"$ac_delim"'/g
21731t clear
21732:clear
21733s/\\$//
21734t bsnlc
21735s/["\\]/\\&/g; s/^/"/; s/$/"/p
21736d
21737:bsnlc
21738s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
21739b cont
21740' <confdefs.h | sed '
21741s/'"$ac_delim"'/"\\\
21742"/g' >>$CONFIG_STATUS || ac_write_fail=1
21743
21744cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21745  for (key in D) D_is_set[key] = 1
21746  FS = ""
21747}
21748/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
21749  line = \$ 0
21750  split(line, arg, " ")
21751  if (arg[1] == "#") {
21752    defundef = arg[2]
21753    mac1 = arg[3]
21754  } else {
21755    defundef = substr(arg[1], 2)
21756    mac1 = arg[2]
21757  }
21758  split(mac1, mac2, "(") #)
21759  macro = mac2[1]
21760  prefix = substr(line, 1, index(line, defundef) - 1)
21761  if (D_is_set[macro]) {
21762    # Preserve the white space surrounding the "#".
21763    print prefix "define", macro P[macro] D[macro]
21764    next
21765  } else {
21766    # Replace #undef with comments.  This is necessary, for example,
21767    # in the case of _POSIX_SOURCE, which is predefined and required
21768    # on some systems where configure will not decide to define it.
21769    if (defundef == "undef") {
21770      print "/*", prefix defundef, macro, "*/"
21771      next
21772    }
21773  }
21774}
21775{ print }
21776_ACAWK
21777_ACEOF
21778cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21779  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
21780$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
21781   { (exit 1); exit 1; }; }
21782fi # test -n "$CONFIG_HEADERS"
21783
21784
21785eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
21786shift
21787for ac_tag
21788do
21789  case $ac_tag in
21790  :[FHLC]) ac_mode=$ac_tag; continue;;
21791  esac
21792  case $ac_mode$ac_tag in
21793  :[FHL]*:*);;
21794  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
21795$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
21796   { (exit 1); exit 1; }; };;
21797  :[FH]-) ac_tag=-:-;;
21798  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
21799  esac
21800  ac_save_IFS=$IFS
21801  IFS=:
21802  set x $ac_tag
21803  IFS=$ac_save_IFS
21804  shift
21805  ac_file=$1
21806  shift
21807
21808  case $ac_mode in
21809  :L) ac_source=$1;;
21810  :[FH])
21811    ac_file_inputs=
21812    for ac_f
21813    do
21814      case $ac_f in
21815      -) ac_f="$tmp/stdin";;
21816      *) # Look for the file first in the build tree, then in the source tree
21817	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
21818	 # because $ac_f cannot contain `:'.
21819	 test -f "$ac_f" ||
21820	   case $ac_f in
21821	   [\\/$]*) false;;
21822	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
21823	   esac ||
21824	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
21825$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
21826   { (exit 1); exit 1; }; };;
21827      esac
21828      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
21829      ac_file_inputs="$ac_file_inputs '$ac_f'"
21830    done
21831
21832    # Let's still pretend it is `configure' which instantiates (i.e., don't
21833    # use $as_me), people would be surprised to read:
21834    #    /* config.h.  Generated by config.status.  */
21835    configure_input='Generated from '`
21836	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
21837	`' by configure.'
21838    if test x"$ac_file" != x-; then
21839      configure_input="$ac_file.  $configure_input"
21840      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
21841$as_echo "$as_me: creating $ac_file" >&6;}
21842    fi
21843    # Neutralize special characters interpreted by sed in replacement strings.
21844    case $configure_input in #(
21845    *\&* | *\|* | *\\* )
21846       ac_sed_conf_input=`$as_echo "$configure_input" |
21847       sed 's/[\\\\&|]/\\\\&/g'`;; #(
21848    *) ac_sed_conf_input=$configure_input;;
21849    esac
21850
21851    case $ac_tag in
21852    *:-:* | *:-) cat >"$tmp/stdin" \
21853      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
21854$as_echo "$as_me: error: could not create $ac_file" >&2;}
21855   { (exit 1); exit 1; }; } ;;
21856    esac
21857    ;;
21858  esac
21859
21860  ac_dir=`$as_dirname -- "$ac_file" ||
21861$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21862	 X"$ac_file" : 'X\(//\)[^/]' \| \
21863	 X"$ac_file" : 'X\(//\)$' \| \
21864	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
21865$as_echo X"$ac_file" |
21866    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21867	    s//\1/
21868	    q
21869	  }
21870	  /^X\(\/\/\)[^/].*/{
21871	    s//\1/
21872	    q
21873	  }
21874	  /^X\(\/\/\)$/{
21875	    s//\1/
21876	    q
21877	  }
21878	  /^X\(\/\).*/{
21879	    s//\1/
21880	    q
21881	  }
21882	  s/.*/./; q'`
21883  { as_dir="$ac_dir"
21884  case $as_dir in #(
21885  -*) as_dir=./$as_dir;;
21886  esac
21887  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
21888    as_dirs=
21889    while :; do
21890      case $as_dir in #(
21891      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
21892      *) as_qdir=$as_dir;;
21893      esac
21894      as_dirs="'$as_qdir' $as_dirs"
21895      as_dir=`$as_dirname -- "$as_dir" ||
21896$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
21897	 X"$as_dir" : 'X\(//\)[^/]' \| \
21898	 X"$as_dir" : 'X\(//\)$' \| \
21899	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
21900$as_echo X"$as_dir" |
21901    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
21902	    s//\1/
21903	    q
21904	  }
21905	  /^X\(\/\/\)[^/].*/{
21906	    s//\1/
21907	    q
21908	  }
21909	  /^X\(\/\/\)$/{
21910	    s//\1/
21911	    q
21912	  }
21913	  /^X\(\/\).*/{
21914	    s//\1/
21915	    q
21916	  }
21917	  s/.*/./; q'`
21918      test -d "$as_dir" && break
21919    done
21920    test -z "$as_dirs" || eval "mkdir $as_dirs"
21921  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
21922$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
21923   { (exit 1); exit 1; }; }; }
21924  ac_builddir=.
21925
21926case "$ac_dir" in
21927.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
21928*)
21929  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
21930  # A ".." for each directory in $ac_dir_suffix.
21931  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
21932  case $ac_top_builddir_sub in
21933  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
21934  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
21935  esac ;;
21936esac
21937ac_abs_top_builddir=$ac_pwd
21938ac_abs_builddir=$ac_pwd$ac_dir_suffix
21939# for backward compatibility:
21940ac_top_builddir=$ac_top_build_prefix
21941
21942case $srcdir in
21943  .)  # We are building in place.
21944    ac_srcdir=.
21945    ac_top_srcdir=$ac_top_builddir_sub
21946    ac_abs_top_srcdir=$ac_pwd ;;
21947  [\\/]* | ?:[\\/]* )  # Absolute name.
21948    ac_srcdir=$srcdir$ac_dir_suffix;
21949    ac_top_srcdir=$srcdir
21950    ac_abs_top_srcdir=$srcdir ;;
21951  *) # Relative name.
21952    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
21953    ac_top_srcdir=$ac_top_build_prefix$srcdir
21954    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
21955esac
21956ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
21957
21958
21959  case $ac_mode in
21960  :F)
21961  #
21962  # CONFIG_FILE
21963  #
21964
21965  case $INSTALL in
21966  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
21967  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
21968  esac
21969  ac_MKDIR_P=$MKDIR_P
21970  case $MKDIR_P in
21971  [\\/$]* | ?:[\\/]* ) ;;
21972  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
21973  esac
21974_ACEOF
21975
21976cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21977# If the template does not know about datarootdir, expand it.
21978# FIXME: This hack should be removed a few years after 2.60.
21979ac_datarootdir_hack=; ac_datarootdir_seen=
21980
21981ac_sed_dataroot='
21982/datarootdir/ {
21983  p
21984  q
21985}
21986/@datadir@/p
21987/@docdir@/p
21988/@infodir@/p
21989/@localedir@/p
21990/@mandir@/p
21991'
21992case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
21993*datarootdir*) ac_datarootdir_seen=yes;;
21994*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
21995  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
21996$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
21997_ACEOF
21998cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21999  ac_datarootdir_hack='
22000  s&@datadir@&$datadir&g
22001  s&@docdir@&$docdir&g
22002  s&@infodir@&$infodir&g
22003  s&@localedir@&$localedir&g
22004  s&@mandir@&$mandir&g
22005    s&\\\${datarootdir}&$datarootdir&g' ;;
22006esac
22007_ACEOF
22008
22009# Neutralize VPATH when `$srcdir' = `.'.
22010# Shell code in configure.ac might set extrasub.
22011# FIXME: do we really want to maintain this feature?
22012cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22013ac_sed_extra="$ac_vpsub
22014$extrasub
22015_ACEOF
22016cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22017:t
22018/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22019s|@configure_input@|$ac_sed_conf_input|;t t
22020s&@top_builddir@&$ac_top_builddir_sub&;t t
22021s&@top_build_prefix@&$ac_top_build_prefix&;t t
22022s&@srcdir@&$ac_srcdir&;t t
22023s&@abs_srcdir@&$ac_abs_srcdir&;t t
22024s&@top_srcdir@&$ac_top_srcdir&;t t
22025s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22026s&@builddir@&$ac_builddir&;t t
22027s&@abs_builddir@&$ac_abs_builddir&;t t
22028s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22029s&@INSTALL@&$ac_INSTALL&;t t
22030s&@MKDIR_P@&$ac_MKDIR_P&;t t
22031$ac_datarootdir_hack
22032"
22033eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
22034  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22035$as_echo "$as_me: error: could not create $ac_file" >&2;}
22036   { (exit 1); exit 1; }; }
22037
22038test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22039  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22040  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22041  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22042which seems to be undefined.  Please make sure it is defined." >&5
22043$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22044which seems to be undefined.  Please make sure it is defined." >&2;}
22045
22046  rm -f "$tmp/stdin"
22047  case $ac_file in
22048  -) cat "$tmp/out" && rm -f "$tmp/out";;
22049  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
22050  esac \
22051  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22052$as_echo "$as_me: error: could not create $ac_file" >&2;}
22053   { (exit 1); exit 1; }; }
22054 ;;
22055  :H)
22056  #
22057  # CONFIG_HEADER
22058  #
22059  if test x"$ac_file" != x-; then
22060    {
22061      $as_echo "/* $configure_input  */" \
22062      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
22063    } >"$tmp/config.h" \
22064      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22065$as_echo "$as_me: error: could not create $ac_file" >&2;}
22066   { (exit 1); exit 1; }; }
22067    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
22068      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22069$as_echo "$as_me: $ac_file is unchanged" >&6;}
22070    else
22071      rm -f "$ac_file"
22072      mv "$tmp/config.h" "$ac_file" \
22073	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22074$as_echo "$as_me: error: could not create $ac_file" >&2;}
22075   { (exit 1); exit 1; }; }
22076    fi
22077  else
22078    $as_echo "/* $configure_input  */" \
22079      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
22080      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
22081$as_echo "$as_me: error: could not create -" >&2;}
22082   { (exit 1); exit 1; }; }
22083  fi
22084# Compute "$ac_file"'s index in $config_headers.
22085_am_arg="$ac_file"
22086_am_stamp_count=1
22087for _am_header in $config_headers :; do
22088  case $_am_header in
22089    $_am_arg | $_am_arg:* )
22090      break ;;
22091    * )
22092      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22093  esac
22094done
22095echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
22096$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22097	 X"$_am_arg" : 'X\(//\)[^/]' \| \
22098	 X"$_am_arg" : 'X\(//\)$' \| \
22099	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
22100$as_echo X"$_am_arg" |
22101    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22102	    s//\1/
22103	    q
22104	  }
22105	  /^X\(\/\/\)[^/].*/{
22106	    s//\1/
22107	    q
22108	  }
22109	  /^X\(\/\/\)$/{
22110	    s//\1/
22111	    q
22112	  }
22113	  /^X\(\/\).*/{
22114	    s//\1/
22115	    q
22116	  }
22117	  s/.*/./; q'`/stamp-h$_am_stamp_count
22118 ;;
22119
22120  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
22121$as_echo "$as_me: executing $ac_file commands" >&6;}
22122 ;;
22123  esac
22124
22125
22126  case $ac_file$ac_mode in
22127    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
22128  # Autoconf 2.62 quotes --file arguments for eval, but not when files
22129  # are listed without --file.  Let's play safe and only enable the eval
22130  # if we detect the quoting.
22131  case $CONFIG_FILES in
22132  *\'*) eval set x "$CONFIG_FILES" ;;
22133  *)   set x $CONFIG_FILES ;;
22134  esac
22135  shift
22136  for mf
22137  do
22138    # Strip MF so we end up with the name of the file.
22139    mf=`echo "$mf" | sed -e 's/:.*$//'`
22140    # Check whether this is an Automake generated Makefile or not.
22141    # We used to match only the files named `Makefile.in', but
22142    # some people rename them; so instead we look at the file content.
22143    # Grep'ing the first line is not enough: some people post-process
22144    # each Makefile.in and add a new line on top of each file to say so.
22145    # Grep'ing the whole file is not good either: AIX grep has a line
22146    # limit of 2048, but all sed's we know have understand at least 4000.
22147    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
22148      dirpart=`$as_dirname -- "$mf" ||
22149$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22150	 X"$mf" : 'X\(//\)[^/]' \| \
22151	 X"$mf" : 'X\(//\)$' \| \
22152	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22153$as_echo X"$mf" |
22154    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22155	    s//\1/
22156	    q
22157	  }
22158	  /^X\(\/\/\)[^/].*/{
22159	    s//\1/
22160	    q
22161	  }
22162	  /^X\(\/\/\)$/{
22163	    s//\1/
22164	    q
22165	  }
22166	  /^X\(\/\).*/{
22167	    s//\1/
22168	    q
22169	  }
22170	  s/.*/./; q'`
22171    else
22172      continue
22173    fi
22174    # Extract the definition of DEPDIR, am__include, and am__quote
22175    # from the Makefile without running `make'.
22176    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22177    test -z "$DEPDIR" && continue
22178    am__include=`sed -n 's/^am__include = //p' < "$mf"`
22179    test -z "am__include" && continue
22180    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22181    # When using ansi2knr, U may be empty or an underscore; expand it
22182    U=`sed -n 's/^U = //p' < "$mf"`
22183    # Find all dependency output files, they are included files with
22184    # $(DEPDIR) in their names.  We invoke sed twice because it is the
22185    # simplest approach to changing $(DEPDIR) to its actual value in the
22186    # expansion.
22187    for file in `sed -n "
22188      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22189	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22190      # Make sure the directory exists.
22191      test -f "$dirpart/$file" && continue
22192      fdir=`$as_dirname -- "$file" ||
22193$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22194	 X"$file" : 'X\(//\)[^/]' \| \
22195	 X"$file" : 'X\(//\)$' \| \
22196	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22197$as_echo X"$file" |
22198    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22199	    s//\1/
22200	    q
22201	  }
22202	  /^X\(\/\/\)[^/].*/{
22203	    s//\1/
22204	    q
22205	  }
22206	  /^X\(\/\/\)$/{
22207	    s//\1/
22208	    q
22209	  }
22210	  /^X\(\/\).*/{
22211	    s//\1/
22212	    q
22213	  }
22214	  s/.*/./; q'`
22215      { as_dir=$dirpart/$fdir
22216  case $as_dir in #(
22217  -*) as_dir=./$as_dir;;
22218  esac
22219  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22220    as_dirs=
22221    while :; do
22222      case $as_dir in #(
22223      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
22224      *) as_qdir=$as_dir;;
22225      esac
22226      as_dirs="'$as_qdir' $as_dirs"
22227      as_dir=`$as_dirname -- "$as_dir" ||
22228$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22229	 X"$as_dir" : 'X\(//\)[^/]' \| \
22230	 X"$as_dir" : 'X\(//\)$' \| \
22231	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22232$as_echo X"$as_dir" |
22233    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22234	    s//\1/
22235	    q
22236	  }
22237	  /^X\(\/\/\)[^/].*/{
22238	    s//\1/
22239	    q
22240	  }
22241	  /^X\(\/\/\)$/{
22242	    s//\1/
22243	    q
22244	  }
22245	  /^X\(\/\).*/{
22246	    s//\1/
22247	    q
22248	  }
22249	  s/.*/./; q'`
22250      test -d "$as_dir" && break
22251    done
22252    test -z "$as_dirs" || eval "mkdir $as_dirs"
22253  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22254$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
22255   { (exit 1); exit 1; }; }; }
22256      # echo "creating $dirpart/$file"
22257      echo '# dummy' > "$dirpart/$file"
22258    done
22259  done
22260}
22261 ;;
22262
22263  esac
22264done # for ac_tag
22265
22266
22267{ (exit 0); exit 0; }
22268_ACEOF
22269chmod +x $CONFIG_STATUS
22270ac_clean_files=$ac_clean_files_save
22271
22272test $ac_write_fail = 0 ||
22273  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
22274$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
22275   { (exit 1); exit 1; }; }
22276
22277
22278# configure is writing to config.log, and then calls config.status.
22279# config.status does its own redirection, appending to config.log.
22280# Unfortunately, on DOS this fails, as config.log is still kept open
22281# by configure, so config.status won't be able to write to it; its
22282# output is simply discarded.  So we exec the FD to /dev/null,
22283# effectively closing config.log, so it can be properly (re)opened and
22284# appended to by config.status.  When coming back to configure, we
22285# need to make the FD available again.
22286if test "$no_create" != yes; then
22287  ac_cs_success=:
22288  ac_config_status_args=
22289  test "$silent" = yes &&
22290    ac_config_status_args="$ac_config_status_args --quiet"
22291  exec 5>/dev/null
22292  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22293  exec 5>>config.log
22294  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22295  # would make configure fail if this is the last instruction.
22296  $ac_cs_success || { (exit 1); exit 1; }
22297fi
22298if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22299  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22300$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22301fi
22302
22303
22304