configure revision 485f0483
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for libXext 1.1.1.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 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='libXext'
752PACKAGE_TARNAME='libXext'
753PACKAGE_VERSION='1.1.1'
754PACKAGE_STRING='libXext 1.1.1'
755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756
757ac_unique_file="Makefile.am"
758# Factoring default headers for most tests.
759ac_includes_default="\
760#include <stdio.h>
761#ifdef HAVE_SYS_TYPES_H
762# include <sys/types.h>
763#endif
764#ifdef HAVE_SYS_STAT_H
765# include <sys/stat.h>
766#endif
767#ifdef STDC_HEADERS
768# include <stdlib.h>
769# include <stddef.h>
770#else
771# ifdef HAVE_STDLIB_H
772#  include <stdlib.h>
773# endif
774#endif
775#ifdef HAVE_STRING_H
776# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
777#  include <memory.h>
778# endif
779# include <string.h>
780#endif
781#ifdef HAVE_STRINGS_H
782# include <strings.h>
783#endif
784#ifdef HAVE_INTTYPES_H
785# include <inttypes.h>
786#endif
787#ifdef HAVE_STDINT_H
788# include <stdint.h>
789#endif
790#ifdef HAVE_UNISTD_H
791# include <unistd.h>
792#endif"
793
794ac_subst_vars='am__EXEEXT_FALSE
795am__EXEEXT_TRUE
796LTLIBOBJS
797LIBOBJS
798MAKE_LINT_LIB_FALSE
799MAKE_LINT_LIB_TRUE
800LINTLIB
801LINT_FALSE
802LINT_TRUE
803LINT_FLAGS
804LINT
805RAWCPPFLAGS
806RAWCPP
807XTMALLOC_ZERO_CFLAGS
808XMALLOC_ZERO_CFLAGS
809MALLOC_ZERO_CFLAGS
810XEXT_LIBS
811XEXT_CFLAGS
812PKG_CONFIG
813ADMIN_MAN_DIR
814DRIVER_MAN_DIR
815MISC_MAN_DIR
816FILE_MAN_DIR
817LIB_MAN_DIR
818APP_MAN_DIR
819ADMIN_MAN_SUFFIX
820DRIVER_MAN_SUFFIX
821MISC_MAN_SUFFIX
822FILE_MAN_SUFFIX
823LIB_MAN_SUFFIX
824APP_MAN_SUFFIX
825distcleancheck_listfiles
826CHANGELOG_CMD
827AM_BACKSLASH
828AM_DEFAULT_VERBOSITY
829CWARNFLAGS
830LIBTOOL
831ac_ct_F77
832FFLAGS
833F77
834CXXCPP
835am__fastdepCXX_FALSE
836am__fastdepCXX_TRUE
837CXXDEPMODE
838ac_ct_CXX
839CXXFLAGS
840CXX
841CPP
842NMEDIT
843DSYMUTIL
844RANLIB
845AR
846ECHO
847LN_S
848EGREP
849GREP
850SED
851am__fastdepCC_FALSE
852am__fastdepCC_TRUE
853CCDEPMODE
854AMDEPBACKSLASH
855AMDEP_FALSE
856AMDEP_TRUE
857am__quote
858am__include
859DEPDIR
860OBJEXT
861EXEEXT
862ac_ct_CC
863CPPFLAGS
864LDFLAGS
865CFLAGS
866CC
867XEXT_SOREV
868host_os
869host_vendor
870host_cpu
871host
872build_os
873build_vendor
874build_cpu
875build
876MAINT
877MAINTAINER_MODE_FALSE
878MAINTAINER_MODE_TRUE
879am__untar
880am__tar
881AMTAR
882am__leading_dot
883SET_MAKE
884AWK
885mkdir_p
886MKDIR_P
887INSTALL_STRIP_PROGRAM
888STRIP
889install_sh
890MAKEINFO
891AUTOHEADER
892AUTOMAKE
893AUTOCONF
894ACLOCAL
895VERSION
896PACKAGE
897CYGPATH_W
898am__isrc
899INSTALL_DATA
900INSTALL_SCRIPT
901INSTALL_PROGRAM
902target_alias
903host_alias
904build_alias
905LIBS
906ECHO_T
907ECHO_N
908ECHO_C
909DEFS
910mandir
911localedir
912libdir
913psdir
914pdfdir
915dvidir
916htmldir
917infodir
918docdir
919oldincludedir
920includedir
921localstatedir
922sharedstatedir
923sysconfdir
924datadir
925datarootdir
926libexecdir
927sbindir
928bindir
929program_transform_name
930prefix
931exec_prefix
932PACKAGE_BUGREPORT
933PACKAGE_STRING
934PACKAGE_VERSION
935PACKAGE_TARNAME
936PACKAGE_NAME
937PATH_SEPARATOR
938SHELL'
939ac_subst_files=''
940ac_user_opts='
941enable_option_checking
942enable_maintainer_mode
943enable_shared
944enable_static
945enable_fast_install
946enable_dependency_tracking
947with_gnu_ld
948enable_libtool_lock
949with_pic
950with_tags
951enable_silent_rules
952enable_strict_compilation
953with_release_version
954enable_malloc0returnsnull
955with_lint
956enable_lint_library
957'
958      ac_precious_vars='build_alias
959host_alias
960target_alias
961CC
962CFLAGS
963LDFLAGS
964LIBS
965CPPFLAGS
966CPP
967CXX
968CXXFLAGS
969CCC
970CXXCPP
971F77
972FFLAGS
973PKG_CONFIG
974XEXT_CFLAGS
975XEXT_LIBS'
976
977
978# Initialize some variables set by options.
979ac_init_help=
980ac_init_version=false
981ac_unrecognized_opts=
982ac_unrecognized_sep=
983# The variables have the same names as the options, with
984# dashes changed to underlines.
985cache_file=/dev/null
986exec_prefix=NONE
987no_create=
988no_recursion=
989prefix=NONE
990program_prefix=NONE
991program_suffix=NONE
992program_transform_name=s,x,x,
993silent=
994site=
995srcdir=
996verbose=
997x_includes=NONE
998x_libraries=NONE
999
1000# Installation directory options.
1001# These are left unexpanded so users can "make install exec_prefix=/foo"
1002# and all the variables that are supposed to be based on exec_prefix
1003# by default will actually change.
1004# Use braces instead of parens because sh, perl, etc. also accept them.
1005# (The list follows the same order as the GNU Coding Standards.)
1006bindir='${exec_prefix}/bin'
1007sbindir='${exec_prefix}/sbin'
1008libexecdir='${exec_prefix}/libexec'
1009datarootdir='${prefix}/share'
1010datadir='${datarootdir}'
1011sysconfdir='${prefix}/etc'
1012sharedstatedir='${prefix}/com'
1013localstatedir='${prefix}/var'
1014includedir='${prefix}/include'
1015oldincludedir='/usr/include'
1016docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1017infodir='${datarootdir}/info'
1018htmldir='${docdir}'
1019dvidir='${docdir}'
1020pdfdir='${docdir}'
1021psdir='${docdir}'
1022libdir='${exec_prefix}/lib'
1023localedir='${datarootdir}/locale'
1024mandir='${datarootdir}/man'
1025
1026ac_prev=
1027ac_dashdash=
1028for ac_option
1029do
1030  # If the previous option needs an argument, assign it.
1031  if test -n "$ac_prev"; then
1032    eval $ac_prev=\$ac_option
1033    ac_prev=
1034    continue
1035  fi
1036
1037  case $ac_option in
1038  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1039  *)	ac_optarg=yes ;;
1040  esac
1041
1042  # Accept the important Cygnus configure options, so we can diagnose typos.
1043
1044  case $ac_dashdash$ac_option in
1045  --)
1046    ac_dashdash=yes ;;
1047
1048  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1049    ac_prev=bindir ;;
1050  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1051    bindir=$ac_optarg ;;
1052
1053  -build | --build | --buil | --bui | --bu)
1054    ac_prev=build_alias ;;
1055  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1056    build_alias=$ac_optarg ;;
1057
1058  -cache-file | --cache-file | --cache-fil | --cache-fi \
1059  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1060    ac_prev=cache_file ;;
1061  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1062  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1063    cache_file=$ac_optarg ;;
1064
1065  --config-cache | -C)
1066    cache_file=config.cache ;;
1067
1068  -datadir | --datadir | --datadi | --datad)
1069    ac_prev=datadir ;;
1070  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1071    datadir=$ac_optarg ;;
1072
1073  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1074  | --dataroo | --dataro | --datar)
1075    ac_prev=datarootdir ;;
1076  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1077  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1078    datarootdir=$ac_optarg ;;
1079
1080  -disable-* | --disable-*)
1081    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1082    # Reject names that are not valid shell variable names.
1083    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1084      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1085   { (exit 1); exit 1; }; }
1086    ac_useropt_orig=$ac_useropt
1087    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1088    case $ac_user_opts in
1089      *"
1090"enable_$ac_useropt"
1091"*) ;;
1092      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1093	 ac_unrecognized_sep=', ';;
1094    esac
1095    eval enable_$ac_useropt=no ;;
1096
1097  -docdir | --docdir | --docdi | --doc | --do)
1098    ac_prev=docdir ;;
1099  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1100    docdir=$ac_optarg ;;
1101
1102  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1103    ac_prev=dvidir ;;
1104  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1105    dvidir=$ac_optarg ;;
1106
1107  -enable-* | --enable-*)
1108    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1109    # Reject names that are not valid shell variable names.
1110    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1111      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1112   { (exit 1); exit 1; }; }
1113    ac_useropt_orig=$ac_useropt
1114    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1115    case $ac_user_opts in
1116      *"
1117"enable_$ac_useropt"
1118"*) ;;
1119      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1120	 ac_unrecognized_sep=', ';;
1121    esac
1122    eval enable_$ac_useropt=\$ac_optarg ;;
1123
1124  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1125  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1126  | --exec | --exe | --ex)
1127    ac_prev=exec_prefix ;;
1128  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1129  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1130  | --exec=* | --exe=* | --ex=*)
1131    exec_prefix=$ac_optarg ;;
1132
1133  -gas | --gas | --ga | --g)
1134    # Obsolete; use --with-gas.
1135    with_gas=yes ;;
1136
1137  -help | --help | --hel | --he | -h)
1138    ac_init_help=long ;;
1139  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1140    ac_init_help=recursive ;;
1141  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1142    ac_init_help=short ;;
1143
1144  -host | --host | --hos | --ho)
1145    ac_prev=host_alias ;;
1146  -host=* | --host=* | --hos=* | --ho=*)
1147    host_alias=$ac_optarg ;;
1148
1149  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1150    ac_prev=htmldir ;;
1151  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1152  | --ht=*)
1153    htmldir=$ac_optarg ;;
1154
1155  -includedir | --includedir | --includedi | --included | --include \
1156  | --includ | --inclu | --incl | --inc)
1157    ac_prev=includedir ;;
1158  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1159  | --includ=* | --inclu=* | --incl=* | --inc=*)
1160    includedir=$ac_optarg ;;
1161
1162  -infodir | --infodir | --infodi | --infod | --info | --inf)
1163    ac_prev=infodir ;;
1164  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1165    infodir=$ac_optarg ;;
1166
1167  -libdir | --libdir | --libdi | --libd)
1168    ac_prev=libdir ;;
1169  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1170    libdir=$ac_optarg ;;
1171
1172  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1173  | --libexe | --libex | --libe)
1174    ac_prev=libexecdir ;;
1175  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1176  | --libexe=* | --libex=* | --libe=*)
1177    libexecdir=$ac_optarg ;;
1178
1179  -localedir | --localedir | --localedi | --localed | --locale)
1180    ac_prev=localedir ;;
1181  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1182    localedir=$ac_optarg ;;
1183
1184  -localstatedir | --localstatedir | --localstatedi | --localstated \
1185  | --localstate | --localstat | --localsta | --localst | --locals)
1186    ac_prev=localstatedir ;;
1187  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1188  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1189    localstatedir=$ac_optarg ;;
1190
1191  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1192    ac_prev=mandir ;;
1193  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1194    mandir=$ac_optarg ;;
1195
1196  -nfp | --nfp | --nf)
1197    # Obsolete; use --without-fp.
1198    with_fp=no ;;
1199
1200  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1201  | --no-cr | --no-c | -n)
1202    no_create=yes ;;
1203
1204  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1205  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1206    no_recursion=yes ;;
1207
1208  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1209  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1210  | --oldin | --oldi | --old | --ol | --o)
1211    ac_prev=oldincludedir ;;
1212  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1213  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1214  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1215    oldincludedir=$ac_optarg ;;
1216
1217  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1218    ac_prev=prefix ;;
1219  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1220    prefix=$ac_optarg ;;
1221
1222  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1223  | --program-pre | --program-pr | --program-p)
1224    ac_prev=program_prefix ;;
1225  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1226  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1227    program_prefix=$ac_optarg ;;
1228
1229  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1230  | --program-suf | --program-su | --program-s)
1231    ac_prev=program_suffix ;;
1232  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1233  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1234    program_suffix=$ac_optarg ;;
1235
1236  -program-transform-name | --program-transform-name \
1237  | --program-transform-nam | --program-transform-na \
1238  | --program-transform-n | --program-transform- \
1239  | --program-transform | --program-transfor \
1240  | --program-transfo | --program-transf \
1241  | --program-trans | --program-tran \
1242  | --progr-tra | --program-tr | --program-t)
1243    ac_prev=program_transform_name ;;
1244  -program-transform-name=* | --program-transform-name=* \
1245  | --program-transform-nam=* | --program-transform-na=* \
1246  | --program-transform-n=* | --program-transform-=* \
1247  | --program-transform=* | --program-transfor=* \
1248  | --program-transfo=* | --program-transf=* \
1249  | --program-trans=* | --program-tran=* \
1250  | --progr-tra=* | --program-tr=* | --program-t=*)
1251    program_transform_name=$ac_optarg ;;
1252
1253  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1254    ac_prev=pdfdir ;;
1255  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1256    pdfdir=$ac_optarg ;;
1257
1258  -psdir | --psdir | --psdi | --psd | --ps)
1259    ac_prev=psdir ;;
1260  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1261    psdir=$ac_optarg ;;
1262
1263  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1264  | -silent | --silent | --silen | --sile | --sil)
1265    silent=yes ;;
1266
1267  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1268    ac_prev=sbindir ;;
1269  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1270  | --sbi=* | --sb=*)
1271    sbindir=$ac_optarg ;;
1272
1273  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1274  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1275  | --sharedst | --shareds | --shared | --share | --shar \
1276  | --sha | --sh)
1277    ac_prev=sharedstatedir ;;
1278  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1279  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1280  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1281  | --sha=* | --sh=*)
1282    sharedstatedir=$ac_optarg ;;
1283
1284  -site | --site | --sit)
1285    ac_prev=site ;;
1286  -site=* | --site=* | --sit=*)
1287    site=$ac_optarg ;;
1288
1289  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1290    ac_prev=srcdir ;;
1291  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1292    srcdir=$ac_optarg ;;
1293
1294  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1295  | --syscon | --sysco | --sysc | --sys | --sy)
1296    ac_prev=sysconfdir ;;
1297  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1298  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1299    sysconfdir=$ac_optarg ;;
1300
1301  -target | --target | --targe | --targ | --tar | --ta | --t)
1302    ac_prev=target_alias ;;
1303  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1304    target_alias=$ac_optarg ;;
1305
1306  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1307    verbose=yes ;;
1308
1309  -version | --version | --versio | --versi | --vers | -V)
1310    ac_init_version=: ;;
1311
1312  -with-* | --with-*)
1313    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1314    # Reject names that are not valid shell variable names.
1315    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1316      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1317   { (exit 1); exit 1; }; }
1318    ac_useropt_orig=$ac_useropt
1319    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1320    case $ac_user_opts in
1321      *"
1322"with_$ac_useropt"
1323"*) ;;
1324      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1325	 ac_unrecognized_sep=', ';;
1326    esac
1327    eval with_$ac_useropt=\$ac_optarg ;;
1328
1329  -without-* | --without-*)
1330    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1331    # Reject names that are not valid shell variable names.
1332    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1333      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1334   { (exit 1); exit 1; }; }
1335    ac_useropt_orig=$ac_useropt
1336    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1337    case $ac_user_opts in
1338      *"
1339"with_$ac_useropt"
1340"*) ;;
1341      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1342	 ac_unrecognized_sep=', ';;
1343    esac
1344    eval with_$ac_useropt=no ;;
1345
1346  --x)
1347    # Obsolete; use --with-x.
1348    with_x=yes ;;
1349
1350  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1351  | --x-incl | --x-inc | --x-in | --x-i)
1352    ac_prev=x_includes ;;
1353  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1354  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1355    x_includes=$ac_optarg ;;
1356
1357  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1358  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1359    ac_prev=x_libraries ;;
1360  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1361  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1362    x_libraries=$ac_optarg ;;
1363
1364  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1365Try \`$0 --help' for more information." >&2
1366   { (exit 1); exit 1; }; }
1367    ;;
1368
1369  *=*)
1370    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1371    # Reject names that are not valid shell variable names.
1372    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1373      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1374   { (exit 1); exit 1; }; }
1375    eval $ac_envvar=\$ac_optarg
1376    export $ac_envvar ;;
1377
1378  *)
1379    # FIXME: should be removed in autoconf 3.0.
1380    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1381    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1382      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1383    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1384    ;;
1385
1386  esac
1387done
1388
1389if test -n "$ac_prev"; then
1390  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1391  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1392   { (exit 1); exit 1; }; }
1393fi
1394
1395if test -n "$ac_unrecognized_opts"; then
1396  case $enable_option_checking in
1397    no) ;;
1398    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1399   { (exit 1); exit 1; }; } ;;
1400    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1401  esac
1402fi
1403
1404# Check all directory arguments for consistency.
1405for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1406		datadir sysconfdir sharedstatedir localstatedir includedir \
1407		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1408		libdir localedir mandir
1409do
1410  eval ac_val=\$$ac_var
1411  # Remove trailing slashes.
1412  case $ac_val in
1413    */ )
1414      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1415      eval $ac_var=\$ac_val;;
1416  esac
1417  # Be sure to have absolute directory names.
1418  case $ac_val in
1419    [\\/$]* | ?:[\\/]* )  continue;;
1420    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1421  esac
1422  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1423   { (exit 1); exit 1; }; }
1424done
1425
1426# There might be people who depend on the old broken behavior: `$host'
1427# used to hold the argument of --host etc.
1428# FIXME: To remove some day.
1429build=$build_alias
1430host=$host_alias
1431target=$target_alias
1432
1433# FIXME: To remove some day.
1434if test "x$host_alias" != x; then
1435  if test "x$build_alias" = x; then
1436    cross_compiling=maybe
1437    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1438    If a cross compiler is detected then cross compile mode will be used." >&2
1439  elif test "x$build_alias" != "x$host_alias"; then
1440    cross_compiling=yes
1441  fi
1442fi
1443
1444ac_tool_prefix=
1445test -n "$host_alias" && ac_tool_prefix=$host_alias-
1446
1447test "$silent" = yes && exec 6>/dev/null
1448
1449
1450ac_pwd=`pwd` && test -n "$ac_pwd" &&
1451ac_ls_di=`ls -di .` &&
1452ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1453  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1454   { (exit 1); exit 1; }; }
1455test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1456  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1457   { (exit 1); exit 1; }; }
1458
1459
1460# Find the source files, if location was not specified.
1461if test -z "$srcdir"; then
1462  ac_srcdir_defaulted=yes
1463  # Try the directory containing this script, then the parent directory.
1464  ac_confdir=`$as_dirname -- "$as_myself" ||
1465$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1466	 X"$as_myself" : 'X\(//\)[^/]' \| \
1467	 X"$as_myself" : 'X\(//\)$' \| \
1468	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1469$as_echo X"$as_myself" |
1470    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1471	    s//\1/
1472	    q
1473	  }
1474	  /^X\(\/\/\)[^/].*/{
1475	    s//\1/
1476	    q
1477	  }
1478	  /^X\(\/\/\)$/{
1479	    s//\1/
1480	    q
1481	  }
1482	  /^X\(\/\).*/{
1483	    s//\1/
1484	    q
1485	  }
1486	  s/.*/./; q'`
1487  srcdir=$ac_confdir
1488  if test ! -r "$srcdir/$ac_unique_file"; then
1489    srcdir=..
1490  fi
1491else
1492  ac_srcdir_defaulted=no
1493fi
1494if test ! -r "$srcdir/$ac_unique_file"; then
1495  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1496  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1497   { (exit 1); exit 1; }; }
1498fi
1499ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1500ac_abs_confdir=`(
1501	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1502   { (exit 1); exit 1; }; }
1503	pwd)`
1504# When building in place, set srcdir=.
1505if test "$ac_abs_confdir" = "$ac_pwd"; then
1506  srcdir=.
1507fi
1508# Remove unnecessary trailing slashes from srcdir.
1509# Double slashes in file names in object file debugging info
1510# mess up M-x gdb in Emacs.
1511case $srcdir in
1512*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1513esac
1514for ac_var in $ac_precious_vars; do
1515  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1516  eval ac_env_${ac_var}_value=\$${ac_var}
1517  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1518  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1519done
1520
1521#
1522# Report the --help message.
1523#
1524if test "$ac_init_help" = "long"; then
1525  # Omit some internal or obsolete options to make the list less imposing.
1526  # This message is too long to be a string in the A/UX 3.1 sh.
1527  cat <<_ACEOF
1528\`configure' configures libXext 1.1.1 to adapt to many kinds of systems.
1529
1530Usage: $0 [OPTION]... [VAR=VALUE]...
1531
1532To assign environment variables (e.g., CC, CFLAGS...), specify them as
1533VAR=VALUE.  See below for descriptions of some of the useful variables.
1534
1535Defaults for the options are specified in brackets.
1536
1537Configuration:
1538  -h, --help              display this help and exit
1539      --help=short        display options specific to this package
1540      --help=recursive    display the short help of all the included packages
1541  -V, --version           display version information and exit
1542  -q, --quiet, --silent   do not print \`checking...' messages
1543      --cache-file=FILE   cache test results in FILE [disabled]
1544  -C, --config-cache      alias for \`--cache-file=config.cache'
1545  -n, --no-create         do not create output files
1546      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1547
1548Installation directories:
1549  --prefix=PREFIX         install architecture-independent files in PREFIX
1550                          [$ac_default_prefix]
1551  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1552                          [PREFIX]
1553
1554By default, \`make install' will install all the files in
1555\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1556an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1557for instance \`--prefix=\$HOME'.
1558
1559For better control, use the options below.
1560
1561Fine tuning of the installation directories:
1562  --bindir=DIR            user executables [EPREFIX/bin]
1563  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1564  --libexecdir=DIR        program executables [EPREFIX/libexec]
1565  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1566  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1567  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1568  --libdir=DIR            object code libraries [EPREFIX/lib]
1569  --includedir=DIR        C header files [PREFIX/include]
1570  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1571  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1572  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1573  --infodir=DIR           info documentation [DATAROOTDIR/info]
1574  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1575  --mandir=DIR            man documentation [DATAROOTDIR/man]
1576  --docdir=DIR            documentation root [DATAROOTDIR/doc/libXext]
1577  --htmldir=DIR           html documentation [DOCDIR]
1578  --dvidir=DIR            dvi documentation [DOCDIR]
1579  --pdfdir=DIR            pdf documentation [DOCDIR]
1580  --psdir=DIR             ps documentation [DOCDIR]
1581_ACEOF
1582
1583  cat <<\_ACEOF
1584
1585Program names:
1586  --program-prefix=PREFIX            prepend PREFIX to installed program names
1587  --program-suffix=SUFFIX            append SUFFIX to installed program names
1588  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1589
1590System types:
1591  --build=BUILD     configure for building on BUILD [guessed]
1592  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1593_ACEOF
1594fi
1595
1596if test -n "$ac_init_help"; then
1597  case $ac_init_help in
1598     short | recursive ) echo "Configuration of libXext 1.1.1:";;
1599   esac
1600  cat <<\_ACEOF
1601
1602Optional Features:
1603  --disable-option-checking  ignore unrecognized --enable/--with options
1604  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1605  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1606  --enable-maintainer-mode  enable make rules and dependencies not useful
1607			  (and sometimes confusing) to the casual installer
1608  --enable-shared[=PKGS]  build shared libraries [default=yes]
1609  --enable-static[=PKGS]  build static libraries [default=yes]
1610  --enable-fast-install[=PKGS]
1611                          optimize for fast installation [default=yes]
1612  --disable-dependency-tracking  speeds up one-time build
1613  --enable-dependency-tracking   do not reject slow dependency extractors
1614  --disable-libtool-lock  avoid locking (might break parallel builds)
1615  --enable-silent-rules          less verbose build output (undo: `make V=1')
1616  --disable-silent-rules         verbose build output (undo: `make V=0')
1617  --enable-strict-compilation
1618                          Enable all warnings from compiler and make them
1619                          errors (default: disabled)
1620  --enable-malloc0returnsnull
1621                          malloc(0) returns NULL (default: auto)
1622  --enable-lint-library   Create lint library (default: disabled)
1623
1624Optional Packages:
1625  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1626  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1627  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1628  --with-pic              try to use only PIC/non-PIC objects [default=use
1629                          both]
1630  --with-tags[=TAGS]      include additional configurations [automatic]
1631  --with-release-version=STRING
1632                          Use release version string in package name
1633  --with-lint             Use a lint-style source code checker (default:
1634                          disabled)
1635
1636Some influential environment variables:
1637  CC          C compiler command
1638  CFLAGS      C compiler flags
1639  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1640              nonstandard directory <lib dir>
1641  LIBS        libraries to pass to the linker, e.g. -l<library>
1642  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1643              you have headers in a nonstandard directory <include dir>
1644  CPP         C preprocessor
1645  CXX         C++ compiler command
1646  CXXFLAGS    C++ compiler flags
1647  CXXCPP      C++ preprocessor
1648  F77         Fortran 77 compiler command
1649  FFLAGS      Fortran 77 compiler flags
1650  PKG_CONFIG  path to pkg-config utility
1651  XEXT_CFLAGS C compiler flags for XEXT, overriding pkg-config
1652  XEXT_LIBS   linker flags for XEXT, overriding pkg-config
1653
1654Use these variables to override the choices made by `configure' or to help
1655it to find libraries and programs with nonstandard names/locations.
1656
1657Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1658_ACEOF
1659ac_status=$?
1660fi
1661
1662if test "$ac_init_help" = "recursive"; then
1663  # If there are subdirs, report their specific --help.
1664  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1665    test -d "$ac_dir" ||
1666      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1667      continue
1668    ac_builddir=.
1669
1670case "$ac_dir" in
1671.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1672*)
1673  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1674  # A ".." for each directory in $ac_dir_suffix.
1675  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1676  case $ac_top_builddir_sub in
1677  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1678  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1679  esac ;;
1680esac
1681ac_abs_top_builddir=$ac_pwd
1682ac_abs_builddir=$ac_pwd$ac_dir_suffix
1683# for backward compatibility:
1684ac_top_builddir=$ac_top_build_prefix
1685
1686case $srcdir in
1687  .)  # We are building in place.
1688    ac_srcdir=.
1689    ac_top_srcdir=$ac_top_builddir_sub
1690    ac_abs_top_srcdir=$ac_pwd ;;
1691  [\\/]* | ?:[\\/]* )  # Absolute name.
1692    ac_srcdir=$srcdir$ac_dir_suffix;
1693    ac_top_srcdir=$srcdir
1694    ac_abs_top_srcdir=$srcdir ;;
1695  *) # Relative name.
1696    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1697    ac_top_srcdir=$ac_top_build_prefix$srcdir
1698    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1699esac
1700ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1701
1702    cd "$ac_dir" || { ac_status=$?; continue; }
1703    # Check for guested configure.
1704    if test -f "$ac_srcdir/configure.gnu"; then
1705      echo &&
1706      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1707    elif test -f "$ac_srcdir/configure"; then
1708      echo &&
1709      $SHELL "$ac_srcdir/configure" --help=recursive
1710    else
1711      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1712    fi || ac_status=$?
1713    cd "$ac_pwd" || { ac_status=$?; break; }
1714  done
1715fi
1716
1717test -n "$ac_init_help" && exit $ac_status
1718if $ac_init_version; then
1719  cat <<\_ACEOF
1720libXext configure 1.1.1
1721generated by GNU Autoconf 2.63
1722
1723Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17242002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1725This configure script is free software; the Free Software Foundation
1726gives unlimited permission to copy, distribute and modify it.
1727_ACEOF
1728  exit
1729fi
1730cat >config.log <<_ACEOF
1731This file contains any messages produced by compilers while
1732running configure, to aid debugging if configure makes a mistake.
1733
1734It was created by libXext $as_me 1.1.1, which was
1735generated by GNU Autoconf 2.63.  Invocation command line was
1736
1737  $ $0 $@
1738
1739_ACEOF
1740exec 5>>config.log
1741{
1742cat <<_ASUNAME
1743## --------- ##
1744## Platform. ##
1745## --------- ##
1746
1747hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1748uname -m = `(uname -m) 2>/dev/null || echo unknown`
1749uname -r = `(uname -r) 2>/dev/null || echo unknown`
1750uname -s = `(uname -s) 2>/dev/null || echo unknown`
1751uname -v = `(uname -v) 2>/dev/null || echo unknown`
1752
1753/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1754/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1755
1756/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1757/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1758/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1759/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1760/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1761/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1762/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1763
1764_ASUNAME
1765
1766as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1767for as_dir in $PATH
1768do
1769  IFS=$as_save_IFS
1770  test -z "$as_dir" && as_dir=.
1771  $as_echo "PATH: $as_dir"
1772done
1773IFS=$as_save_IFS
1774
1775} >&5
1776
1777cat >&5 <<_ACEOF
1778
1779
1780## ----------- ##
1781## Core tests. ##
1782## ----------- ##
1783
1784_ACEOF
1785
1786
1787# Keep a trace of the command line.
1788# Strip out --no-create and --no-recursion so they do not pile up.
1789# Strip out --silent because we don't want to record it for future runs.
1790# Also quote any args containing shell meta-characters.
1791# Make two passes to allow for proper duplicate-argument suppression.
1792ac_configure_args=
1793ac_configure_args0=
1794ac_configure_args1=
1795ac_must_keep_next=false
1796for ac_pass in 1 2
1797do
1798  for ac_arg
1799  do
1800    case $ac_arg in
1801    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1802    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1803    | -silent | --silent | --silen | --sile | --sil)
1804      continue ;;
1805    *\'*)
1806      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1807    esac
1808    case $ac_pass in
1809    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1810    2)
1811      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1812      if test $ac_must_keep_next = true; then
1813	ac_must_keep_next=false # Got value, back to normal.
1814      else
1815	case $ac_arg in
1816	  *=* | --config-cache | -C | -disable-* | --disable-* \
1817	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1818	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1819	  | -with-* | --with-* | -without-* | --without-* | --x)
1820	    case "$ac_configure_args0 " in
1821	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1822	    esac
1823	    ;;
1824	  -* ) ac_must_keep_next=true ;;
1825	esac
1826      fi
1827      ac_configure_args="$ac_configure_args '$ac_arg'"
1828      ;;
1829    esac
1830  done
1831done
1832$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1833$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1834
1835# When interrupted or exit'd, cleanup temporary files, and complete
1836# config.log.  We remove comments because anyway the quotes in there
1837# would cause problems or look ugly.
1838# WARNING: Use '\'' to represent an apostrophe within the trap.
1839# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1840trap 'exit_status=$?
1841  # Save into config.log some information that might help in debugging.
1842  {
1843    echo
1844
1845    cat <<\_ASBOX
1846## ---------------- ##
1847## Cache variables. ##
1848## ---------------- ##
1849_ASBOX
1850    echo
1851    # The following way of writing the cache mishandles newlines in values,
1852(
1853  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1854    eval ac_val=\$$ac_var
1855    case $ac_val in #(
1856    *${as_nl}*)
1857      case $ac_var in #(
1858      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1859$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1860      esac
1861      case $ac_var in #(
1862      _ | IFS | as_nl) ;; #(
1863      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1864      *) $as_unset $ac_var ;;
1865      esac ;;
1866    esac
1867  done
1868  (set) 2>&1 |
1869    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1870    *${as_nl}ac_space=\ *)
1871      sed -n \
1872	"s/'\''/'\''\\\\'\'''\''/g;
1873	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1874      ;; #(
1875    *)
1876      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1877      ;;
1878    esac |
1879    sort
1880)
1881    echo
1882
1883    cat <<\_ASBOX
1884## ----------------- ##
1885## Output variables. ##
1886## ----------------- ##
1887_ASBOX
1888    echo
1889    for ac_var in $ac_subst_vars
1890    do
1891      eval ac_val=\$$ac_var
1892      case $ac_val in
1893      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1894      esac
1895      $as_echo "$ac_var='\''$ac_val'\''"
1896    done | sort
1897    echo
1898
1899    if test -n "$ac_subst_files"; then
1900      cat <<\_ASBOX
1901## ------------------- ##
1902## File substitutions. ##
1903## ------------------- ##
1904_ASBOX
1905      echo
1906      for ac_var in $ac_subst_files
1907      do
1908	eval ac_val=\$$ac_var
1909	case $ac_val in
1910	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1911	esac
1912	$as_echo "$ac_var='\''$ac_val'\''"
1913      done | sort
1914      echo
1915    fi
1916
1917    if test -s confdefs.h; then
1918      cat <<\_ASBOX
1919## ----------- ##
1920## confdefs.h. ##
1921## ----------- ##
1922_ASBOX
1923      echo
1924      cat confdefs.h
1925      echo
1926    fi
1927    test "$ac_signal" != 0 &&
1928      $as_echo "$as_me: caught signal $ac_signal"
1929    $as_echo "$as_me: exit $exit_status"
1930  } >&5
1931  rm -f core *.core core.conftest.* &&
1932    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1933    exit $exit_status
1934' 0
1935for ac_signal in 1 2 13 15; do
1936  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1937done
1938ac_signal=0
1939
1940# confdefs.h avoids OS command line length limits that DEFS can exceed.
1941rm -f -r conftest* confdefs.h
1942
1943# Predefined preprocessor variables.
1944
1945cat >>confdefs.h <<_ACEOF
1946#define PACKAGE_NAME "$PACKAGE_NAME"
1947_ACEOF
1948
1949
1950cat >>confdefs.h <<_ACEOF
1951#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1952_ACEOF
1953
1954
1955cat >>confdefs.h <<_ACEOF
1956#define PACKAGE_VERSION "$PACKAGE_VERSION"
1957_ACEOF
1958
1959
1960cat >>confdefs.h <<_ACEOF
1961#define PACKAGE_STRING "$PACKAGE_STRING"
1962_ACEOF
1963
1964
1965cat >>confdefs.h <<_ACEOF
1966#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1967_ACEOF
1968
1969
1970# Let the site file select an alternate cache file if it wants to.
1971# Prefer an explicitly selected file to automatically selected ones.
1972ac_site_file1=NONE
1973ac_site_file2=NONE
1974if test -n "$CONFIG_SITE"; then
1975  ac_site_file1=$CONFIG_SITE
1976elif test "x$prefix" != xNONE; then
1977  ac_site_file1=$prefix/share/config.site
1978  ac_site_file2=$prefix/etc/config.site
1979else
1980  ac_site_file1=$ac_default_prefix/share/config.site
1981  ac_site_file2=$ac_default_prefix/etc/config.site
1982fi
1983for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1984do
1985  test "x$ac_site_file" = xNONE && continue
1986  if test -r "$ac_site_file"; then
1987    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1988$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1989    sed 's/^/| /' "$ac_site_file" >&5
1990    . "$ac_site_file"
1991  fi
1992done
1993
1994if test -r "$cache_file"; then
1995  # Some versions of bash will fail to source /dev/null (special
1996  # files actually), so we avoid doing that.
1997  if test -f "$cache_file"; then
1998    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1999$as_echo "$as_me: loading cache $cache_file" >&6;}
2000    case $cache_file in
2001      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2002      *)                      . "./$cache_file";;
2003    esac
2004  fi
2005else
2006  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2007$as_echo "$as_me: creating cache $cache_file" >&6;}
2008  >$cache_file
2009fi
2010
2011# Check that the precious variables saved in the cache have kept the same
2012# value.
2013ac_cache_corrupted=false
2014for ac_var in $ac_precious_vars; do
2015  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2016  eval ac_new_set=\$ac_env_${ac_var}_set
2017  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2018  eval ac_new_val=\$ac_env_${ac_var}_value
2019  case $ac_old_set,$ac_new_set in
2020    set,)
2021      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2022$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2023      ac_cache_corrupted=: ;;
2024    ,set)
2025      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2026$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2027      ac_cache_corrupted=: ;;
2028    ,);;
2029    *)
2030      if test "x$ac_old_val" != "x$ac_new_val"; then
2031	# differences in whitespace do not lead to failure.
2032	ac_old_val_w=`echo x $ac_old_val`
2033	ac_new_val_w=`echo x $ac_new_val`
2034	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2035	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2036$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2037	  ac_cache_corrupted=:
2038	else
2039	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2040$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2041	  eval $ac_var=\$ac_old_val
2042	fi
2043	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2044$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2045	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2046$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2047      fi;;
2048  esac
2049  # Pass precious variables to config.status.
2050  if test "$ac_new_set" = set; then
2051    case $ac_new_val in
2052    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2053    *) ac_arg=$ac_var=$ac_new_val ;;
2054    esac
2055    case " $ac_configure_args " in
2056      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2057      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2058    esac
2059  fi
2060done
2061if $ac_cache_corrupted; then
2062  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2063$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2064  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2065$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2066  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2067$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2068   { (exit 1); exit 1; }; }
2069fi
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095ac_ext=c
2096ac_cpp='$CPP $CPPFLAGS'
2097ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2098ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2099ac_compiler_gnu=$ac_cv_c_compiler_gnu
2100
2101
2102
2103
2104am__api_version='1.11'
2105
2106ac_aux_dir=
2107for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2108  if test -f "$ac_dir/install-sh"; then
2109    ac_aux_dir=$ac_dir
2110    ac_install_sh="$ac_aux_dir/install-sh -c"
2111    break
2112  elif test -f "$ac_dir/install.sh"; then
2113    ac_aux_dir=$ac_dir
2114    ac_install_sh="$ac_aux_dir/install.sh -c"
2115    break
2116  elif test -f "$ac_dir/shtool"; then
2117    ac_aux_dir=$ac_dir
2118    ac_install_sh="$ac_aux_dir/shtool install -c"
2119    break
2120  fi
2121done
2122if test -z "$ac_aux_dir"; then
2123  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2124$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2125   { (exit 1); exit 1; }; }
2126fi
2127
2128# These three variables are undocumented and unsupported,
2129# and are intended to be withdrawn in a future Autoconf release.
2130# They can cause serious problems if a builder's source tree is in a directory
2131# whose full name contains unusual characters.
2132ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2133ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2134ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2135
2136
2137# Find a good install program.  We prefer a C program (faster),
2138# so one script is as good as another.  But avoid the broken or
2139# incompatible versions:
2140# SysV /etc/install, /usr/sbin/install
2141# SunOS /usr/etc/install
2142# IRIX /sbin/install
2143# AIX /bin/install
2144# AmigaOS /C/install, which installs bootblocks on floppy discs
2145# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2146# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2147# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2148# OS/2's system install, which has a completely different semantic
2149# ./install, which can be erroneously created by make from ./install.sh.
2150# Reject install programs that cannot install multiple files.
2151{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2152$as_echo_n "checking for a BSD-compatible install... " >&6; }
2153if test -z "$INSTALL"; then
2154if test "${ac_cv_path_install+set}" = set; then
2155  $as_echo_n "(cached) " >&6
2156else
2157  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2158for as_dir in $PATH
2159do
2160  IFS=$as_save_IFS
2161  test -z "$as_dir" && as_dir=.
2162  # Account for people who put trailing slashes in PATH elements.
2163case $as_dir/ in
2164  ./ | .// | /cC/* | \
2165  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2166  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2167  /usr/ucb/* ) ;;
2168  *)
2169    # OSF1 and SCO ODT 3.0 have their own names for install.
2170    # Don't use installbsd from OSF since it installs stuff as root
2171    # by default.
2172    for ac_prog in ginstall scoinst install; do
2173      for ac_exec_ext in '' $ac_executable_extensions; do
2174	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2175	  if test $ac_prog = install &&
2176	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2177	    # AIX install.  It has an incompatible calling convention.
2178	    :
2179	  elif test $ac_prog = install &&
2180	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2181	    # program-specific install script used by HP pwplus--don't use.
2182	    :
2183	  else
2184	    rm -rf conftest.one conftest.two conftest.dir
2185	    echo one > conftest.one
2186	    echo two > conftest.two
2187	    mkdir conftest.dir
2188	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2189	      test -s conftest.one && test -s conftest.two &&
2190	      test -s conftest.dir/conftest.one &&
2191	      test -s conftest.dir/conftest.two
2192	    then
2193	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2194	      break 3
2195	    fi
2196	  fi
2197	fi
2198      done
2199    done
2200    ;;
2201esac
2202
2203done
2204IFS=$as_save_IFS
2205
2206rm -rf conftest.one conftest.two conftest.dir
2207
2208fi
2209  if test "${ac_cv_path_install+set}" = set; then
2210    INSTALL=$ac_cv_path_install
2211  else
2212    # As a last resort, use the slow shell script.  Don't cache a
2213    # value for INSTALL within a source directory, because that will
2214    # break other packages using the cache if that directory is
2215    # removed, or if the value is a relative name.
2216    INSTALL=$ac_install_sh
2217  fi
2218fi
2219{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2220$as_echo "$INSTALL" >&6; }
2221
2222# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2223# It thinks the first close brace ends the variable substitution.
2224test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2225
2226test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2227
2228test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2229
2230{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2231$as_echo_n "checking whether build environment is sane... " >&6; }
2232# Just in case
2233sleep 1
2234echo timestamp > conftest.file
2235# Reject unsafe characters in $srcdir or the absolute working directory
2236# name.  Accept space and tab only in the latter.
2237am_lf='
2238'
2239case `pwd` in
2240  *[\\\"\#\$\&\'\`$am_lf]*)
2241    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2242$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2243   { (exit 1); exit 1; }; };;
2244esac
2245case $srcdir in
2246  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2247    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2248$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2249   { (exit 1); exit 1; }; };;
2250esac
2251
2252# Do `set' in a subshell so we don't clobber the current shell's
2253# arguments.  Must try -L first in case configure is actually a
2254# symlink; some systems play weird games with the mod time of symlinks
2255# (eg FreeBSD returns the mod time of the symlink's containing
2256# directory).
2257if (
2258   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2259   if test "$*" = "X"; then
2260      # -L didn't work.
2261      set X `ls -t "$srcdir/configure" conftest.file`
2262   fi
2263   rm -f conftest.file
2264   if test "$*" != "X $srcdir/configure conftest.file" \
2265      && test "$*" != "X conftest.file $srcdir/configure"; then
2266
2267      # If neither matched, then we have a broken ls.  This can happen
2268      # if, for instance, CONFIG_SHELL is bash and it inherits a
2269      # broken ls alias from the environment.  This has actually
2270      # happened.  Such a system could not be considered "sane".
2271      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2272alias in your environment" >&5
2273$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2274alias in your environment" >&2;}
2275   { (exit 1); exit 1; }; }
2276   fi
2277
2278   test "$2" = conftest.file
2279   )
2280then
2281   # Ok.
2282   :
2283else
2284   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2285Check your system clock" >&5
2286$as_echo "$as_me: error: newly created file is older than distributed files!
2287Check your system clock" >&2;}
2288   { (exit 1); exit 1; }; }
2289fi
2290{ $as_echo "$as_me:$LINENO: result: yes" >&5
2291$as_echo "yes" >&6; }
2292test "$program_prefix" != NONE &&
2293  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2294# Use a double $ so make ignores it.
2295test "$program_suffix" != NONE &&
2296  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2297# Double any \ or $.
2298# By default was `s,x,x', remove it if useless.
2299ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2300program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2301
2302# expand $ac_aux_dir to an absolute path
2303am_aux_dir=`cd $ac_aux_dir && pwd`
2304
2305if test x"${MISSING+set}" != xset; then
2306  case $am_aux_dir in
2307  *\ * | *\	*)
2308    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2309  *)
2310    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2311  esac
2312fi
2313# Use eval to expand $SHELL
2314if eval "$MISSING --run true"; then
2315  am_missing_run="$MISSING --run "
2316else
2317  am_missing_run=
2318  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2319$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2320fi
2321
2322if test x"${install_sh}" != xset; then
2323  case $am_aux_dir in
2324  *\ * | *\	*)
2325    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2326  *)
2327    install_sh="\${SHELL} $am_aux_dir/install-sh"
2328  esac
2329fi
2330
2331# Installed binaries are usually stripped using `strip' when the user
2332# run `make install-strip'.  However `strip' might not be the right
2333# tool to use in cross-compilation environments, therefore Automake
2334# will honor the `STRIP' environment variable to overrule this program.
2335if test "$cross_compiling" != no; then
2336  if test -n "$ac_tool_prefix"; then
2337  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2338set dummy ${ac_tool_prefix}strip; ac_word=$2
2339{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2340$as_echo_n "checking for $ac_word... " >&6; }
2341if test "${ac_cv_prog_STRIP+set}" = set; then
2342  $as_echo_n "(cached) " >&6
2343else
2344  if test -n "$STRIP"; then
2345  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2346else
2347as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2348for as_dir in $PATH
2349do
2350  IFS=$as_save_IFS
2351  test -z "$as_dir" && as_dir=.
2352  for ac_exec_ext in '' $ac_executable_extensions; do
2353  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2354    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2355    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2356    break 2
2357  fi
2358done
2359done
2360IFS=$as_save_IFS
2361
2362fi
2363fi
2364STRIP=$ac_cv_prog_STRIP
2365if test -n "$STRIP"; then
2366  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2367$as_echo "$STRIP" >&6; }
2368else
2369  { $as_echo "$as_me:$LINENO: result: no" >&5
2370$as_echo "no" >&6; }
2371fi
2372
2373
2374fi
2375if test -z "$ac_cv_prog_STRIP"; then
2376  ac_ct_STRIP=$STRIP
2377  # Extract the first word of "strip", so it can be a program name with args.
2378set dummy strip; ac_word=$2
2379{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2380$as_echo_n "checking for $ac_word... " >&6; }
2381if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2382  $as_echo_n "(cached) " >&6
2383else
2384  if test -n "$ac_ct_STRIP"; then
2385  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2386else
2387as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2388for as_dir in $PATH
2389do
2390  IFS=$as_save_IFS
2391  test -z "$as_dir" && as_dir=.
2392  for ac_exec_ext in '' $ac_executable_extensions; do
2393  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2394    ac_cv_prog_ac_ct_STRIP="strip"
2395    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2396    break 2
2397  fi
2398done
2399done
2400IFS=$as_save_IFS
2401
2402fi
2403fi
2404ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2405if test -n "$ac_ct_STRIP"; then
2406  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2407$as_echo "$ac_ct_STRIP" >&6; }
2408else
2409  { $as_echo "$as_me:$LINENO: result: no" >&5
2410$as_echo "no" >&6; }
2411fi
2412
2413  if test "x$ac_ct_STRIP" = x; then
2414    STRIP=":"
2415  else
2416    case $cross_compiling:$ac_tool_warned in
2417yes:)
2418{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2419$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2420ac_tool_warned=yes ;;
2421esac
2422    STRIP=$ac_ct_STRIP
2423  fi
2424else
2425  STRIP="$ac_cv_prog_STRIP"
2426fi
2427
2428fi
2429INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2430
2431{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2432$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2433if test -z "$MKDIR_P"; then
2434  if test "${ac_cv_path_mkdir+set}" = set; then
2435  $as_echo_n "(cached) " >&6
2436else
2437  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2438for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2439do
2440  IFS=$as_save_IFS
2441  test -z "$as_dir" && as_dir=.
2442  for ac_prog in mkdir gmkdir; do
2443	 for ac_exec_ext in '' $ac_executable_extensions; do
2444	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2445	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2446	     'mkdir (GNU coreutils) '* | \
2447	     'mkdir (coreutils) '* | \
2448	     'mkdir (fileutils) '4.1*)
2449	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2450	       break 3;;
2451	   esac
2452	 done
2453       done
2454done
2455IFS=$as_save_IFS
2456
2457fi
2458
2459  if test "${ac_cv_path_mkdir+set}" = set; then
2460    MKDIR_P="$ac_cv_path_mkdir -p"
2461  else
2462    # As a last resort, use the slow shell script.  Don't cache a
2463    # value for MKDIR_P within a source directory, because that will
2464    # break other packages using the cache if that directory is
2465    # removed, or if the value is a relative name.
2466    test -d ./--version && rmdir ./--version
2467    MKDIR_P="$ac_install_sh -d"
2468  fi
2469fi
2470{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2471$as_echo "$MKDIR_P" >&6; }
2472
2473mkdir_p="$MKDIR_P"
2474case $mkdir_p in
2475  [\\/$]* | ?:[\\/]*) ;;
2476  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2477esac
2478
2479for ac_prog in gawk mawk nawk awk
2480do
2481  # Extract the first word of "$ac_prog", so it can be a program name with args.
2482set dummy $ac_prog; ac_word=$2
2483{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2484$as_echo_n "checking for $ac_word... " >&6; }
2485if test "${ac_cv_prog_AWK+set}" = set; then
2486  $as_echo_n "(cached) " >&6
2487else
2488  if test -n "$AWK"; then
2489  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2490else
2491as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2492for as_dir in $PATH
2493do
2494  IFS=$as_save_IFS
2495  test -z "$as_dir" && as_dir=.
2496  for ac_exec_ext in '' $ac_executable_extensions; do
2497  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2498    ac_cv_prog_AWK="$ac_prog"
2499    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2500    break 2
2501  fi
2502done
2503done
2504IFS=$as_save_IFS
2505
2506fi
2507fi
2508AWK=$ac_cv_prog_AWK
2509if test -n "$AWK"; then
2510  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2511$as_echo "$AWK" >&6; }
2512else
2513  { $as_echo "$as_me:$LINENO: result: no" >&5
2514$as_echo "no" >&6; }
2515fi
2516
2517
2518  test -n "$AWK" && break
2519done
2520
2521{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2522$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2523set x ${MAKE-make}
2524ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2525if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2526  $as_echo_n "(cached) " >&6
2527else
2528  cat >conftest.make <<\_ACEOF
2529SHELL = /bin/sh
2530all:
2531	@echo '@@@%%%=$(MAKE)=@@@%%%'
2532_ACEOF
2533# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2534case `${MAKE-make} -f conftest.make 2>/dev/null` in
2535  *@@@%%%=?*=@@@%%%*)
2536    eval ac_cv_prog_make_${ac_make}_set=yes;;
2537  *)
2538    eval ac_cv_prog_make_${ac_make}_set=no;;
2539esac
2540rm -f conftest.make
2541fi
2542if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2543  { $as_echo "$as_me:$LINENO: result: yes" >&5
2544$as_echo "yes" >&6; }
2545  SET_MAKE=
2546else
2547  { $as_echo "$as_me:$LINENO: result: no" >&5
2548$as_echo "no" >&6; }
2549  SET_MAKE="MAKE=${MAKE-make}"
2550fi
2551
2552rm -rf .tst 2>/dev/null
2553mkdir .tst 2>/dev/null
2554if test -d .tst; then
2555  am__leading_dot=.
2556else
2557  am__leading_dot=_
2558fi
2559rmdir .tst 2>/dev/null
2560
2561if test "`cd $srcdir && pwd`" != "`pwd`"; then
2562  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2563  # is not polluted with repeated "-I."
2564  am__isrc=' -I$(srcdir)'
2565  # test to see if srcdir already configured
2566  if test -f $srcdir/config.status; then
2567    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2568$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2569   { (exit 1); exit 1; }; }
2570  fi
2571fi
2572
2573# test whether we have cygpath
2574if test -z "$CYGPATH_W"; then
2575  if (cygpath --version) >/dev/null 2>/dev/null; then
2576    CYGPATH_W='cygpath -w'
2577  else
2578    CYGPATH_W=echo
2579  fi
2580fi
2581
2582
2583# Define the identity of the package.
2584 PACKAGE='libXext'
2585 VERSION='1.1.1'
2586
2587
2588cat >>confdefs.h <<_ACEOF
2589#define PACKAGE "$PACKAGE"
2590_ACEOF
2591
2592
2593cat >>confdefs.h <<_ACEOF
2594#define VERSION "$VERSION"
2595_ACEOF
2596
2597# Some tools Automake needs.
2598
2599ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2600
2601
2602AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2603
2604
2605AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2606
2607
2608AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2609
2610
2611MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2612
2613# We need awk for the "check" target.  The system "awk" is bad on
2614# some platforms.
2615# Always define AMTAR for backward compatibility.
2616
2617AMTAR=${AMTAR-"${am_missing_run}tar"}
2618
2619am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2620
2621
2622
2623
2624
2625
2626
2627{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2628$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2629    # Check whether --enable-maintainer-mode was given.
2630if test "${enable_maintainer_mode+set}" = set; then
2631  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2632else
2633  USE_MAINTAINER_MODE=no
2634fi
2635
2636  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2637$as_echo "$USE_MAINTAINER_MODE" >&6; }
2638   if test $USE_MAINTAINER_MODE = yes; then
2639  MAINTAINER_MODE_TRUE=
2640  MAINTAINER_MODE_FALSE='#'
2641else
2642  MAINTAINER_MODE_TRUE='#'
2643  MAINTAINER_MODE_FALSE=
2644fi
2645
2646  MAINT=$MAINTAINER_MODE_TRUE
2647
2648
2649
2650# Require xorg-macros: XORG_DEFAULT_OPTIONS, XORG_WITH_LINT
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662ac_config_headers="$ac_config_headers config.h"
2663
2664
2665# Determine .so library version per platform
2666# based on SharedXextRev in monolith xc/config/cf/*Lib.tmpl
2667# Make sure we can run config.sub.
2668$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2669  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2670$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2671   { (exit 1); exit 1; }; }
2672
2673{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2674$as_echo_n "checking build system type... " >&6; }
2675if test "${ac_cv_build+set}" = set; then
2676  $as_echo_n "(cached) " >&6
2677else
2678  ac_build_alias=$build_alias
2679test "x$ac_build_alias" = x &&
2680  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2681test "x$ac_build_alias" = x &&
2682  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2683$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2684   { (exit 1); exit 1; }; }
2685ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2686  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2687$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2688   { (exit 1); exit 1; }; }
2689
2690fi
2691{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2692$as_echo "$ac_cv_build" >&6; }
2693case $ac_cv_build in
2694*-*-*) ;;
2695*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2696$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2697   { (exit 1); exit 1; }; };;
2698esac
2699build=$ac_cv_build
2700ac_save_IFS=$IFS; IFS='-'
2701set x $ac_cv_build
2702shift
2703build_cpu=$1
2704build_vendor=$2
2705shift; shift
2706# Remember, the first character of IFS is used to create $*,
2707# except with old shells:
2708build_os=$*
2709IFS=$ac_save_IFS
2710case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2711
2712
2713{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2714$as_echo_n "checking host system type... " >&6; }
2715if test "${ac_cv_host+set}" = set; then
2716  $as_echo_n "(cached) " >&6
2717else
2718  if test "x$host_alias" = x; then
2719  ac_cv_host=$ac_cv_build
2720else
2721  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2722    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2723$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2724   { (exit 1); exit 1; }; }
2725fi
2726
2727fi
2728{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2729$as_echo "$ac_cv_host" >&6; }
2730case $ac_cv_host in
2731*-*-*) ;;
2732*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2733$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2734   { (exit 1); exit 1; }; };;
2735esac
2736host=$ac_cv_host
2737ac_save_IFS=$IFS; IFS='-'
2738set x $ac_cv_host
2739shift
2740host_cpu=$1
2741host_vendor=$2
2742shift; shift
2743# Remember, the first character of IFS is used to create $*,
2744# except with old shells:
2745host_os=$*
2746IFS=$ac_save_IFS
2747case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2748
2749
2750if test "x$XEXT_SOREV" = "x" ; then
2751    case $host_os in
2752	openbsd*)	XEXT_SOREV=8:0 		;;
2753	solaris*)       XEXT_SOREV=0 		;;
2754	*)              XEXT_SOREV=6:4:0 	;;
2755    esac
2756fi
2757
2758
2759# Checks for programs.
2760# Check whether --enable-shared was given.
2761if test "${enable_shared+set}" = set; then
2762  enableval=$enable_shared; p=${PACKAGE-default}
2763    case $enableval in
2764    yes) enable_shared=yes ;;
2765    no) enable_shared=no ;;
2766    *)
2767      enable_shared=no
2768      # Look at the argument we got.  We use all the common list separators.
2769      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2770      for pkg in $enableval; do
2771	IFS="$lt_save_ifs"
2772	if test "X$pkg" = "X$p"; then
2773	  enable_shared=yes
2774	fi
2775      done
2776      IFS="$lt_save_ifs"
2777      ;;
2778    esac
2779else
2780  enable_shared=yes
2781fi
2782
2783
2784# Check whether --enable-static was given.
2785if test "${enable_static+set}" = set; then
2786  enableval=$enable_static; p=${PACKAGE-default}
2787    case $enableval in
2788    yes) enable_static=yes ;;
2789    no) enable_static=no ;;
2790    *)
2791     enable_static=no
2792      # Look at the argument we got.  We use all the common list separators.
2793      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2794      for pkg in $enableval; do
2795	IFS="$lt_save_ifs"
2796	if test "X$pkg" = "X$p"; then
2797	  enable_static=yes
2798	fi
2799      done
2800      IFS="$lt_save_ifs"
2801      ;;
2802    esac
2803else
2804  enable_static=yes
2805fi
2806
2807
2808# Check whether --enable-fast-install was given.
2809if test "${enable_fast_install+set}" = set; then
2810  enableval=$enable_fast_install; p=${PACKAGE-default}
2811    case $enableval in
2812    yes) enable_fast_install=yes ;;
2813    no) enable_fast_install=no ;;
2814    *)
2815      enable_fast_install=no
2816      # Look at the argument we got.  We use all the common list separators.
2817      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2818      for pkg in $enableval; do
2819	IFS="$lt_save_ifs"
2820	if test "X$pkg" = "X$p"; then
2821	  enable_fast_install=yes
2822	fi
2823      done
2824      IFS="$lt_save_ifs"
2825      ;;
2826    esac
2827else
2828  enable_fast_install=yes
2829fi
2830
2831
2832DEPDIR="${am__leading_dot}deps"
2833
2834ac_config_commands="$ac_config_commands depfiles"
2835
2836
2837am_make=${MAKE-make}
2838cat > confinc << 'END'
2839am__doit:
2840	@echo this is the am__doit target
2841.PHONY: am__doit
2842END
2843# If we don't find an include directive, just comment out the code.
2844{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2845$as_echo_n "checking for style of include used by $am_make... " >&6; }
2846am__include="#"
2847am__quote=
2848_am_result=none
2849# First try GNU make style include.
2850echo "include confinc" > confmf
2851# Ignore all kinds of additional output from `make'.
2852case `$am_make -s -f confmf 2> /dev/null` in #(
2853*the\ am__doit\ target*)
2854  am__include=include
2855  am__quote=
2856  _am_result=GNU
2857  ;;
2858esac
2859# Now try BSD make style include.
2860if test "$am__include" = "#"; then
2861   echo '.include "confinc"' > confmf
2862   case `$am_make -s -f confmf 2> /dev/null` in #(
2863   *the\ am__doit\ target*)
2864     am__include=.include
2865     am__quote="\""
2866     _am_result=BSD
2867     ;;
2868   esac
2869fi
2870
2871
2872{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2873$as_echo "$_am_result" >&6; }
2874rm -f confinc confmf
2875
2876# Check whether --enable-dependency-tracking was given.
2877if test "${enable_dependency_tracking+set}" = set; then
2878  enableval=$enable_dependency_tracking;
2879fi
2880
2881if test "x$enable_dependency_tracking" != xno; then
2882  am_depcomp="$ac_aux_dir/depcomp"
2883  AMDEPBACKSLASH='\'
2884fi
2885 if test "x$enable_dependency_tracking" != xno; then
2886  AMDEP_TRUE=
2887  AMDEP_FALSE='#'
2888else
2889  AMDEP_TRUE='#'
2890  AMDEP_FALSE=
2891fi
2892
2893
2894ac_ext=c
2895ac_cpp='$CPP $CPPFLAGS'
2896ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2897ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2898ac_compiler_gnu=$ac_cv_c_compiler_gnu
2899if test -n "$ac_tool_prefix"; then
2900  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2901set dummy ${ac_tool_prefix}gcc; ac_word=$2
2902{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2903$as_echo_n "checking for $ac_word... " >&6; }
2904if test "${ac_cv_prog_CC+set}" = set; then
2905  $as_echo_n "(cached) " >&6
2906else
2907  if test -n "$CC"; then
2908  ac_cv_prog_CC="$CC" # Let the user override the test.
2909else
2910as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2911for as_dir in $PATH
2912do
2913  IFS=$as_save_IFS
2914  test -z "$as_dir" && as_dir=.
2915  for ac_exec_ext in '' $ac_executable_extensions; do
2916  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2917    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2918    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2919    break 2
2920  fi
2921done
2922done
2923IFS=$as_save_IFS
2924
2925fi
2926fi
2927CC=$ac_cv_prog_CC
2928if test -n "$CC"; then
2929  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2930$as_echo "$CC" >&6; }
2931else
2932  { $as_echo "$as_me:$LINENO: result: no" >&5
2933$as_echo "no" >&6; }
2934fi
2935
2936
2937fi
2938if test -z "$ac_cv_prog_CC"; then
2939  ac_ct_CC=$CC
2940  # Extract the first word of "gcc", so it can be a program name with args.
2941set dummy gcc; ac_word=$2
2942{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2943$as_echo_n "checking for $ac_word... " >&6; }
2944if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2945  $as_echo_n "(cached) " >&6
2946else
2947  if test -n "$ac_ct_CC"; then
2948  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2949else
2950as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2951for as_dir in $PATH
2952do
2953  IFS=$as_save_IFS
2954  test -z "$as_dir" && as_dir=.
2955  for ac_exec_ext in '' $ac_executable_extensions; do
2956  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2957    ac_cv_prog_ac_ct_CC="gcc"
2958    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2959    break 2
2960  fi
2961done
2962done
2963IFS=$as_save_IFS
2964
2965fi
2966fi
2967ac_ct_CC=$ac_cv_prog_ac_ct_CC
2968if test -n "$ac_ct_CC"; then
2969  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2970$as_echo "$ac_ct_CC" >&6; }
2971else
2972  { $as_echo "$as_me:$LINENO: result: no" >&5
2973$as_echo "no" >&6; }
2974fi
2975
2976  if test "x$ac_ct_CC" = x; then
2977    CC=""
2978  else
2979    case $cross_compiling:$ac_tool_warned in
2980yes:)
2981{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2982$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2983ac_tool_warned=yes ;;
2984esac
2985    CC=$ac_ct_CC
2986  fi
2987else
2988  CC="$ac_cv_prog_CC"
2989fi
2990
2991if test -z "$CC"; then
2992          if test -n "$ac_tool_prefix"; then
2993    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2994set dummy ${ac_tool_prefix}cc; ac_word=$2
2995{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2996$as_echo_n "checking for $ac_word... " >&6; }
2997if test "${ac_cv_prog_CC+set}" = set; then
2998  $as_echo_n "(cached) " >&6
2999else
3000  if test -n "$CC"; then
3001  ac_cv_prog_CC="$CC" # Let the user override the test.
3002else
3003as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3004for as_dir in $PATH
3005do
3006  IFS=$as_save_IFS
3007  test -z "$as_dir" && as_dir=.
3008  for ac_exec_ext in '' $ac_executable_extensions; do
3009  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3010    ac_cv_prog_CC="${ac_tool_prefix}cc"
3011    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3012    break 2
3013  fi
3014done
3015done
3016IFS=$as_save_IFS
3017
3018fi
3019fi
3020CC=$ac_cv_prog_CC
3021if test -n "$CC"; then
3022  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3023$as_echo "$CC" >&6; }
3024else
3025  { $as_echo "$as_me:$LINENO: result: no" >&5
3026$as_echo "no" >&6; }
3027fi
3028
3029
3030  fi
3031fi
3032if test -z "$CC"; then
3033  # Extract the first word of "cc", so it can be a program name with args.
3034set dummy cc; ac_word=$2
3035{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3036$as_echo_n "checking for $ac_word... " >&6; }
3037if test "${ac_cv_prog_CC+set}" = set; then
3038  $as_echo_n "(cached) " >&6
3039else
3040  if test -n "$CC"; then
3041  ac_cv_prog_CC="$CC" # Let the user override the test.
3042else
3043  ac_prog_rejected=no
3044as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3045for as_dir in $PATH
3046do
3047  IFS=$as_save_IFS
3048  test -z "$as_dir" && as_dir=.
3049  for ac_exec_ext in '' $ac_executable_extensions; do
3050  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3051    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3052       ac_prog_rejected=yes
3053       continue
3054     fi
3055    ac_cv_prog_CC="cc"
3056    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3057    break 2
3058  fi
3059done
3060done
3061IFS=$as_save_IFS
3062
3063if test $ac_prog_rejected = yes; then
3064  # We found a bogon in the path, so make sure we never use it.
3065  set dummy $ac_cv_prog_CC
3066  shift
3067  if test $# != 0; then
3068    # We chose a different compiler from the bogus one.
3069    # However, it has the same basename, so the bogon will be chosen
3070    # first if we set CC to just the basename; use the full file name.
3071    shift
3072    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3073  fi
3074fi
3075fi
3076fi
3077CC=$ac_cv_prog_CC
3078if test -n "$CC"; then
3079  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3080$as_echo "$CC" >&6; }
3081else
3082  { $as_echo "$as_me:$LINENO: result: no" >&5
3083$as_echo "no" >&6; }
3084fi
3085
3086
3087fi
3088if test -z "$CC"; then
3089  if test -n "$ac_tool_prefix"; then
3090  for ac_prog in cl.exe
3091  do
3092    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3093set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3094{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3095$as_echo_n "checking for $ac_word... " >&6; }
3096if test "${ac_cv_prog_CC+set}" = set; then
3097  $as_echo_n "(cached) " >&6
3098else
3099  if test -n "$CC"; then
3100  ac_cv_prog_CC="$CC" # Let the user override the test.
3101else
3102as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3103for as_dir in $PATH
3104do
3105  IFS=$as_save_IFS
3106  test -z "$as_dir" && as_dir=.
3107  for ac_exec_ext in '' $ac_executable_extensions; do
3108  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3109    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3110    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3111    break 2
3112  fi
3113done
3114done
3115IFS=$as_save_IFS
3116
3117fi
3118fi
3119CC=$ac_cv_prog_CC
3120if test -n "$CC"; then
3121  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3122$as_echo "$CC" >&6; }
3123else
3124  { $as_echo "$as_me:$LINENO: result: no" >&5
3125$as_echo "no" >&6; }
3126fi
3127
3128
3129    test -n "$CC" && break
3130  done
3131fi
3132if test -z "$CC"; then
3133  ac_ct_CC=$CC
3134  for ac_prog in cl.exe
3135do
3136  # Extract the first word of "$ac_prog", so it can be a program name with args.
3137set dummy $ac_prog; ac_word=$2
3138{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3139$as_echo_n "checking for $ac_word... " >&6; }
3140if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3141  $as_echo_n "(cached) " >&6
3142else
3143  if test -n "$ac_ct_CC"; then
3144  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3145else
3146as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3147for as_dir in $PATH
3148do
3149  IFS=$as_save_IFS
3150  test -z "$as_dir" && as_dir=.
3151  for ac_exec_ext in '' $ac_executable_extensions; do
3152  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3153    ac_cv_prog_ac_ct_CC="$ac_prog"
3154    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3155    break 2
3156  fi
3157done
3158done
3159IFS=$as_save_IFS
3160
3161fi
3162fi
3163ac_ct_CC=$ac_cv_prog_ac_ct_CC
3164if test -n "$ac_ct_CC"; then
3165  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3166$as_echo "$ac_ct_CC" >&6; }
3167else
3168  { $as_echo "$as_me:$LINENO: result: no" >&5
3169$as_echo "no" >&6; }
3170fi
3171
3172
3173  test -n "$ac_ct_CC" && break
3174done
3175
3176  if test "x$ac_ct_CC" = x; then
3177    CC=""
3178  else
3179    case $cross_compiling:$ac_tool_warned in
3180yes:)
3181{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3182$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3183ac_tool_warned=yes ;;
3184esac
3185    CC=$ac_ct_CC
3186  fi
3187fi
3188
3189fi
3190
3191
3192test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3193$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3194{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3195See \`config.log' for more details." >&5
3196$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3197See \`config.log' for more details." >&2;}
3198   { (exit 1); exit 1; }; }; }
3199
3200# Provide some information about the compiler.
3201$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3202set X $ac_compile
3203ac_compiler=$2
3204{ (ac_try="$ac_compiler --version >&5"
3205case "(($ac_try" in
3206  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3207  *) ac_try_echo=$ac_try;;
3208esac
3209eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3210$as_echo "$ac_try_echo") >&5
3211  (eval "$ac_compiler --version >&5") 2>&5
3212  ac_status=$?
3213  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3214  (exit $ac_status); }
3215{ (ac_try="$ac_compiler -v >&5"
3216case "(($ac_try" in
3217  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3218  *) ac_try_echo=$ac_try;;
3219esac
3220eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3221$as_echo "$ac_try_echo") >&5
3222  (eval "$ac_compiler -v >&5") 2>&5
3223  ac_status=$?
3224  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3225  (exit $ac_status); }
3226{ (ac_try="$ac_compiler -V >&5"
3227case "(($ac_try" in
3228  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3229  *) ac_try_echo=$ac_try;;
3230esac
3231eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3232$as_echo "$ac_try_echo") >&5
3233  (eval "$ac_compiler -V >&5") 2>&5
3234  ac_status=$?
3235  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3236  (exit $ac_status); }
3237
3238cat >conftest.$ac_ext <<_ACEOF
3239/* confdefs.h.  */
3240_ACEOF
3241cat confdefs.h >>conftest.$ac_ext
3242cat >>conftest.$ac_ext <<_ACEOF
3243/* end confdefs.h.  */
3244
3245int
3246main ()
3247{
3248
3249  ;
3250  return 0;
3251}
3252_ACEOF
3253ac_clean_files_save=$ac_clean_files
3254ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3255# Try to create an executable without -o first, disregard a.out.
3256# It will help us diagnose broken compilers, and finding out an intuition
3257# of exeext.
3258{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3259$as_echo_n "checking for C compiler default output file name... " >&6; }
3260ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3261
3262# The possible output files:
3263ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3264
3265ac_rmfiles=
3266for ac_file in $ac_files
3267do
3268  case $ac_file in
3269    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3270    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3271  esac
3272done
3273rm -f $ac_rmfiles
3274
3275if { (ac_try="$ac_link_default"
3276case "(($ac_try" in
3277  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3278  *) ac_try_echo=$ac_try;;
3279esac
3280eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3281$as_echo "$ac_try_echo") >&5
3282  (eval "$ac_link_default") 2>&5
3283  ac_status=$?
3284  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3285  (exit $ac_status); }; then
3286  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3287# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3288# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3289# so that the user can short-circuit this test for compilers unknown to
3290# Autoconf.
3291for ac_file in $ac_files ''
3292do
3293  test -f "$ac_file" || continue
3294  case $ac_file in
3295    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3296	;;
3297    [ab].out )
3298	# We found the default executable, but exeext='' is most
3299	# certainly right.
3300	break;;
3301    *.* )
3302        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3303	then :; else
3304	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3305	fi
3306	# We set ac_cv_exeext here because the later test for it is not
3307	# safe: cross compilers may not add the suffix if given an `-o'
3308	# argument, so we may need to know it at that point already.
3309	# Even if this section looks crufty: it has the advantage of
3310	# actually working.
3311	break;;
3312    * )
3313	break;;
3314  esac
3315done
3316test "$ac_cv_exeext" = no && ac_cv_exeext=
3317
3318else
3319  ac_file=''
3320fi
3321
3322{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3323$as_echo "$ac_file" >&6; }
3324if test -z "$ac_file"; then
3325  $as_echo "$as_me: failed program was:" >&5
3326sed 's/^/| /' conftest.$ac_ext >&5
3327
3328{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3329$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3330{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3331See \`config.log' for more details." >&5
3332$as_echo "$as_me: error: C compiler cannot create executables
3333See \`config.log' for more details." >&2;}
3334   { (exit 77); exit 77; }; }; }
3335fi
3336
3337ac_exeext=$ac_cv_exeext
3338
3339# Check that the compiler produces executables we can run.  If not, either
3340# the compiler is broken, or we cross compile.
3341{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3342$as_echo_n "checking whether the C compiler works... " >&6; }
3343# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3344# If not cross compiling, check that we can run a simple program.
3345if test "$cross_compiling" != yes; then
3346  if { ac_try='./$ac_file'
3347  { (case "(($ac_try" in
3348  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3349  *) ac_try_echo=$ac_try;;
3350esac
3351eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3352$as_echo "$ac_try_echo") >&5
3353  (eval "$ac_try") 2>&5
3354  ac_status=$?
3355  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3356  (exit $ac_status); }; }; then
3357    cross_compiling=no
3358  else
3359    if test "$cross_compiling" = maybe; then
3360	cross_compiling=yes
3361    else
3362	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3363$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3364{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3365If you meant to cross compile, use \`--host'.
3366See \`config.log' for more details." >&5
3367$as_echo "$as_me: error: cannot run C compiled programs.
3368If you meant to cross compile, use \`--host'.
3369See \`config.log' for more details." >&2;}
3370   { (exit 1); exit 1; }; }; }
3371    fi
3372  fi
3373fi
3374{ $as_echo "$as_me:$LINENO: result: yes" >&5
3375$as_echo "yes" >&6; }
3376
3377rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3378ac_clean_files=$ac_clean_files_save
3379# Check that the compiler produces executables we can run.  If not, either
3380# the compiler is broken, or we cross compile.
3381{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3382$as_echo_n "checking whether we are cross compiling... " >&6; }
3383{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3384$as_echo "$cross_compiling" >&6; }
3385
3386{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3387$as_echo_n "checking for suffix of executables... " >&6; }
3388if { (ac_try="$ac_link"
3389case "(($ac_try" in
3390  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3391  *) ac_try_echo=$ac_try;;
3392esac
3393eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3394$as_echo "$ac_try_echo") >&5
3395  (eval "$ac_link") 2>&5
3396  ac_status=$?
3397  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3398  (exit $ac_status); }; then
3399  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3400# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3401# work properly (i.e., refer to `conftest.exe'), while it won't with
3402# `rm'.
3403for ac_file in conftest.exe conftest conftest.*; do
3404  test -f "$ac_file" || continue
3405  case $ac_file in
3406    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3407    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3408	  break;;
3409    * ) break;;
3410  esac
3411done
3412else
3413  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3414$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3415{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3416See \`config.log' for more details." >&5
3417$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3418See \`config.log' for more details." >&2;}
3419   { (exit 1); exit 1; }; }; }
3420fi
3421
3422rm -f conftest$ac_cv_exeext
3423{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3424$as_echo "$ac_cv_exeext" >&6; }
3425
3426rm -f conftest.$ac_ext
3427EXEEXT=$ac_cv_exeext
3428ac_exeext=$EXEEXT
3429{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3430$as_echo_n "checking for suffix of object files... " >&6; }
3431if test "${ac_cv_objext+set}" = set; then
3432  $as_echo_n "(cached) " >&6
3433else
3434  cat >conftest.$ac_ext <<_ACEOF
3435/* confdefs.h.  */
3436_ACEOF
3437cat confdefs.h >>conftest.$ac_ext
3438cat >>conftest.$ac_ext <<_ACEOF
3439/* end confdefs.h.  */
3440
3441int
3442main ()
3443{
3444
3445  ;
3446  return 0;
3447}
3448_ACEOF
3449rm -f conftest.o conftest.obj
3450if { (ac_try="$ac_compile"
3451case "(($ac_try" in
3452  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3453  *) ac_try_echo=$ac_try;;
3454esac
3455eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3456$as_echo "$ac_try_echo") >&5
3457  (eval "$ac_compile") 2>&5
3458  ac_status=$?
3459  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3460  (exit $ac_status); }; then
3461  for ac_file in conftest.o conftest.obj conftest.*; do
3462  test -f "$ac_file" || continue;
3463  case $ac_file in
3464    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3465    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3466       break;;
3467  esac
3468done
3469else
3470  $as_echo "$as_me: failed program was:" >&5
3471sed 's/^/| /' conftest.$ac_ext >&5
3472
3473{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3474$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3475{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3476See \`config.log' for more details." >&5
3477$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3478See \`config.log' for more details." >&2;}
3479   { (exit 1); exit 1; }; }; }
3480fi
3481
3482rm -f conftest.$ac_cv_objext conftest.$ac_ext
3483fi
3484{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3485$as_echo "$ac_cv_objext" >&6; }
3486OBJEXT=$ac_cv_objext
3487ac_objext=$OBJEXT
3488{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3489$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3490if test "${ac_cv_c_compiler_gnu+set}" = set; then
3491  $as_echo_n "(cached) " >&6
3492else
3493  cat >conftest.$ac_ext <<_ACEOF
3494/* confdefs.h.  */
3495_ACEOF
3496cat confdefs.h >>conftest.$ac_ext
3497cat >>conftest.$ac_ext <<_ACEOF
3498/* end confdefs.h.  */
3499
3500int
3501main ()
3502{
3503#ifndef __GNUC__
3504       choke me
3505#endif
3506
3507  ;
3508  return 0;
3509}
3510_ACEOF
3511rm -f conftest.$ac_objext
3512if { (ac_try="$ac_compile"
3513case "(($ac_try" in
3514  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3515  *) ac_try_echo=$ac_try;;
3516esac
3517eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3518$as_echo "$ac_try_echo") >&5
3519  (eval "$ac_compile") 2>conftest.er1
3520  ac_status=$?
3521  grep -v '^ *+' conftest.er1 >conftest.err
3522  rm -f conftest.er1
3523  cat conftest.err >&5
3524  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3525  (exit $ac_status); } && {
3526	 test -z "$ac_c_werror_flag" ||
3527	 test ! -s conftest.err
3528       } && test -s conftest.$ac_objext; then
3529  ac_compiler_gnu=yes
3530else
3531  $as_echo "$as_me: failed program was:" >&5
3532sed 's/^/| /' conftest.$ac_ext >&5
3533
3534	ac_compiler_gnu=no
3535fi
3536
3537rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3538ac_cv_c_compiler_gnu=$ac_compiler_gnu
3539
3540fi
3541{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3542$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3543if test $ac_compiler_gnu = yes; then
3544  GCC=yes
3545else
3546  GCC=
3547fi
3548ac_test_CFLAGS=${CFLAGS+set}
3549ac_save_CFLAGS=$CFLAGS
3550{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3551$as_echo_n "checking whether $CC accepts -g... " >&6; }
3552if test "${ac_cv_prog_cc_g+set}" = set; then
3553  $as_echo_n "(cached) " >&6
3554else
3555  ac_save_c_werror_flag=$ac_c_werror_flag
3556   ac_c_werror_flag=yes
3557   ac_cv_prog_cc_g=no
3558   CFLAGS="-g"
3559   cat >conftest.$ac_ext <<_ACEOF
3560/* confdefs.h.  */
3561_ACEOF
3562cat confdefs.h >>conftest.$ac_ext
3563cat >>conftest.$ac_ext <<_ACEOF
3564/* end confdefs.h.  */
3565
3566int
3567main ()
3568{
3569
3570  ;
3571  return 0;
3572}
3573_ACEOF
3574rm -f conftest.$ac_objext
3575if { (ac_try="$ac_compile"
3576case "(($ac_try" in
3577  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3578  *) ac_try_echo=$ac_try;;
3579esac
3580eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3581$as_echo "$ac_try_echo") >&5
3582  (eval "$ac_compile") 2>conftest.er1
3583  ac_status=$?
3584  grep -v '^ *+' conftest.er1 >conftest.err
3585  rm -f conftest.er1
3586  cat conftest.err >&5
3587  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3588  (exit $ac_status); } && {
3589	 test -z "$ac_c_werror_flag" ||
3590	 test ! -s conftest.err
3591       } && test -s conftest.$ac_objext; then
3592  ac_cv_prog_cc_g=yes
3593else
3594  $as_echo "$as_me: failed program was:" >&5
3595sed 's/^/| /' conftest.$ac_ext >&5
3596
3597	CFLAGS=""
3598      cat >conftest.$ac_ext <<_ACEOF
3599/* confdefs.h.  */
3600_ACEOF
3601cat confdefs.h >>conftest.$ac_ext
3602cat >>conftest.$ac_ext <<_ACEOF
3603/* end confdefs.h.  */
3604
3605int
3606main ()
3607{
3608
3609  ;
3610  return 0;
3611}
3612_ACEOF
3613rm -f conftest.$ac_objext
3614if { (ac_try="$ac_compile"
3615case "(($ac_try" in
3616  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3617  *) ac_try_echo=$ac_try;;
3618esac
3619eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3620$as_echo "$ac_try_echo") >&5
3621  (eval "$ac_compile") 2>conftest.er1
3622  ac_status=$?
3623  grep -v '^ *+' conftest.er1 >conftest.err
3624  rm -f conftest.er1
3625  cat conftest.err >&5
3626  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3627  (exit $ac_status); } && {
3628	 test -z "$ac_c_werror_flag" ||
3629	 test ! -s conftest.err
3630       } && test -s conftest.$ac_objext; then
3631  :
3632else
3633  $as_echo "$as_me: failed program was:" >&5
3634sed 's/^/| /' conftest.$ac_ext >&5
3635
3636	ac_c_werror_flag=$ac_save_c_werror_flag
3637	 CFLAGS="-g"
3638	 cat >conftest.$ac_ext <<_ACEOF
3639/* confdefs.h.  */
3640_ACEOF
3641cat confdefs.h >>conftest.$ac_ext
3642cat >>conftest.$ac_ext <<_ACEOF
3643/* end confdefs.h.  */
3644
3645int
3646main ()
3647{
3648
3649  ;
3650  return 0;
3651}
3652_ACEOF
3653rm -f conftest.$ac_objext
3654if { (ac_try="$ac_compile"
3655case "(($ac_try" in
3656  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3657  *) ac_try_echo=$ac_try;;
3658esac
3659eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3660$as_echo "$ac_try_echo") >&5
3661  (eval "$ac_compile") 2>conftest.er1
3662  ac_status=$?
3663  grep -v '^ *+' conftest.er1 >conftest.err
3664  rm -f conftest.er1
3665  cat conftest.err >&5
3666  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3667  (exit $ac_status); } && {
3668	 test -z "$ac_c_werror_flag" ||
3669	 test ! -s conftest.err
3670       } && test -s conftest.$ac_objext; then
3671  ac_cv_prog_cc_g=yes
3672else
3673  $as_echo "$as_me: failed program was:" >&5
3674sed 's/^/| /' conftest.$ac_ext >&5
3675
3676
3677fi
3678
3679rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3680fi
3681
3682rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3683fi
3684
3685rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3686   ac_c_werror_flag=$ac_save_c_werror_flag
3687fi
3688{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3689$as_echo "$ac_cv_prog_cc_g" >&6; }
3690if test "$ac_test_CFLAGS" = set; then
3691  CFLAGS=$ac_save_CFLAGS
3692elif test $ac_cv_prog_cc_g = yes; then
3693  if test "$GCC" = yes; then
3694    CFLAGS="-g -O2"
3695  else
3696    CFLAGS="-g"
3697  fi
3698else
3699  if test "$GCC" = yes; then
3700    CFLAGS="-O2"
3701  else
3702    CFLAGS=
3703  fi
3704fi
3705{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3706$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3707if test "${ac_cv_prog_cc_c89+set}" = set; then
3708  $as_echo_n "(cached) " >&6
3709else
3710  ac_cv_prog_cc_c89=no
3711ac_save_CC=$CC
3712cat >conftest.$ac_ext <<_ACEOF
3713/* confdefs.h.  */
3714_ACEOF
3715cat confdefs.h >>conftest.$ac_ext
3716cat >>conftest.$ac_ext <<_ACEOF
3717/* end confdefs.h.  */
3718#include <stdarg.h>
3719#include <stdio.h>
3720#include <sys/types.h>
3721#include <sys/stat.h>
3722/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3723struct buf { int x; };
3724FILE * (*rcsopen) (struct buf *, struct stat *, int);
3725static char *e (p, i)
3726     char **p;
3727     int i;
3728{
3729  return p[i];
3730}
3731static char *f (char * (*g) (char **, int), char **p, ...)
3732{
3733  char *s;
3734  va_list v;
3735  va_start (v,p);
3736  s = g (p, va_arg (v,int));
3737  va_end (v);
3738  return s;
3739}
3740
3741/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3742   function prototypes and stuff, but not '\xHH' hex character constants.
3743   These don't provoke an error unfortunately, instead are silently treated
3744   as 'x'.  The following induces an error, until -std is added to get
3745   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3746   array size at least.  It's necessary to write '\x00'==0 to get something
3747   that's true only with -std.  */
3748int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3749
3750/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3751   inside strings and character constants.  */
3752#define FOO(x) 'x'
3753int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3754
3755int test (int i, double x);
3756struct s1 {int (*f) (int a);};
3757struct s2 {int (*f) (double a);};
3758int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3759int argc;
3760char **argv;
3761int
3762main ()
3763{
3764return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3765  ;
3766  return 0;
3767}
3768_ACEOF
3769for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3770	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3771do
3772  CC="$ac_save_CC $ac_arg"
3773  rm -f conftest.$ac_objext
3774if { (ac_try="$ac_compile"
3775case "(($ac_try" in
3776  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3777  *) ac_try_echo=$ac_try;;
3778esac
3779eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3780$as_echo "$ac_try_echo") >&5
3781  (eval "$ac_compile") 2>conftest.er1
3782  ac_status=$?
3783  grep -v '^ *+' conftest.er1 >conftest.err
3784  rm -f conftest.er1
3785  cat conftest.err >&5
3786  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3787  (exit $ac_status); } && {
3788	 test -z "$ac_c_werror_flag" ||
3789	 test ! -s conftest.err
3790       } && test -s conftest.$ac_objext; then
3791  ac_cv_prog_cc_c89=$ac_arg
3792else
3793  $as_echo "$as_me: failed program was:" >&5
3794sed 's/^/| /' conftest.$ac_ext >&5
3795
3796
3797fi
3798
3799rm -f core conftest.err conftest.$ac_objext
3800  test "x$ac_cv_prog_cc_c89" != "xno" && break
3801done
3802rm -f conftest.$ac_ext
3803CC=$ac_save_CC
3804
3805fi
3806# AC_CACHE_VAL
3807case "x$ac_cv_prog_cc_c89" in
3808  x)
3809    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3810$as_echo "none needed" >&6; } ;;
3811  xno)
3812    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3813$as_echo "unsupported" >&6; } ;;
3814  *)
3815    CC="$CC $ac_cv_prog_cc_c89"
3816    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3817$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3818esac
3819
3820
3821ac_ext=c
3822ac_cpp='$CPP $CPPFLAGS'
3823ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3824ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3825ac_compiler_gnu=$ac_cv_c_compiler_gnu
3826
3827depcc="$CC"   am_compiler_list=
3828
3829{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3830$as_echo_n "checking dependency style of $depcc... " >&6; }
3831if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3832  $as_echo_n "(cached) " >&6
3833else
3834  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3835  # We make a subdir and do the tests there.  Otherwise we can end up
3836  # making bogus files that we don't know about and never remove.  For
3837  # instance it was reported that on HP-UX the gcc test will end up
3838  # making a dummy file named `D' -- because `-MD' means `put the output
3839  # in D'.
3840  mkdir conftest.dir
3841  # Copy depcomp to subdir because otherwise we won't find it if we're
3842  # using a relative directory.
3843  cp "$am_depcomp" conftest.dir
3844  cd conftest.dir
3845  # We will build objects and dependencies in a subdirectory because
3846  # it helps to detect inapplicable dependency modes.  For instance
3847  # both Tru64's cc and ICC support -MD to output dependencies as a
3848  # side effect of compilation, but ICC will put the dependencies in
3849  # the current directory while Tru64 will put them in the object
3850  # directory.
3851  mkdir sub
3852
3853  am_cv_CC_dependencies_compiler_type=none
3854  if test "$am_compiler_list" = ""; then
3855     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3856  fi
3857  am__universal=false
3858  case " $depcc " in #(
3859     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3860     esac
3861
3862  for depmode in $am_compiler_list; do
3863    # Setup a source with many dependencies, because some compilers
3864    # like to wrap large dependency lists on column 80 (with \), and
3865    # we should not choose a depcomp mode which is confused by this.
3866    #
3867    # We need to recreate these files for each test, as the compiler may
3868    # overwrite some of them when testing with obscure command lines.
3869    # This happens at least with the AIX C compiler.
3870    : > sub/conftest.c
3871    for i in 1 2 3 4 5 6; do
3872      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3873      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3874      # Solaris 8's {/usr,}/bin/sh.
3875      touch sub/conftst$i.h
3876    done
3877    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3878
3879    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3880    # mode.  It turns out that the SunPro C++ compiler does not properly
3881    # handle `-M -o', and we need to detect this.  Also, some Intel
3882    # versions had trouble with output in subdirs
3883    am__obj=sub/conftest.${OBJEXT-o}
3884    am__minus_obj="-o $am__obj"
3885    case $depmode in
3886    gcc)
3887      # This depmode causes a compiler race in universal mode.
3888      test "$am__universal" = false || continue
3889      ;;
3890    nosideeffect)
3891      # after this tag, mechanisms are not by side-effect, so they'll
3892      # only be used when explicitly requested
3893      if test "x$enable_dependency_tracking" = xyes; then
3894	continue
3895      else
3896	break
3897      fi
3898      ;;
3899    msvisualcpp | msvcmsys)
3900      # This compiler won't grok `-c -o', but also, the minuso test has
3901      # not run yet.  These depmodes are late enough in the game, and
3902      # so weak that their functioning should not be impacted.
3903      am__obj=conftest.${OBJEXT-o}
3904      am__minus_obj=
3905      ;;
3906    none) break ;;
3907    esac
3908    if depmode=$depmode \
3909       source=sub/conftest.c object=$am__obj \
3910       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3911       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3912         >/dev/null 2>conftest.err &&
3913       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3914       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3915       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3916       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3917      # icc doesn't choke on unknown options, it will just issue warnings
3918      # or remarks (even with -Werror).  So we grep stderr for any message
3919      # that says an option was ignored or not supported.
3920      # When given -MP, icc 7.0 and 7.1 complain thusly:
3921      #   icc: Command line warning: ignoring option '-M'; no argument required
3922      # The diagnosis changed in icc 8.0:
3923      #   icc: Command line remark: option '-MP' not supported
3924      if (grep 'ignoring option' conftest.err ||
3925          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3926        am_cv_CC_dependencies_compiler_type=$depmode
3927        break
3928      fi
3929    fi
3930  done
3931
3932  cd ..
3933  rm -rf conftest.dir
3934else
3935  am_cv_CC_dependencies_compiler_type=none
3936fi
3937
3938fi
3939{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3940$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3941CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3942
3943 if
3944  test "x$enable_dependency_tracking" != xno \
3945  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3946  am__fastdepCC_TRUE=
3947  am__fastdepCC_FALSE='#'
3948else
3949  am__fastdepCC_TRUE='#'
3950  am__fastdepCC_FALSE=
3951fi
3952
3953
3954{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3955$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3956if test "${lt_cv_path_SED+set}" = set; then
3957  $as_echo_n "(cached) " >&6
3958else
3959  # Loop through the user's path and test for sed and gsed.
3960# Then use that list of sed's as ones to test for truncation.
3961as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3962for as_dir in $PATH
3963do
3964  IFS=$as_save_IFS
3965  test -z "$as_dir" && as_dir=.
3966  for lt_ac_prog in sed gsed; do
3967    for ac_exec_ext in '' $ac_executable_extensions; do
3968      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3969        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3970      fi
3971    done
3972  done
3973done
3974IFS=$as_save_IFS
3975lt_ac_max=0
3976lt_ac_count=0
3977# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3978# along with /bin/sed that truncates output.
3979for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3980  test ! -f $lt_ac_sed && continue
3981  cat /dev/null > conftest.in
3982  lt_ac_count=0
3983  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3984  # Check for GNU sed and select it if it is found.
3985  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3986    lt_cv_path_SED=$lt_ac_sed
3987    break
3988  fi
3989  while true; do
3990    cat conftest.in conftest.in >conftest.tmp
3991    mv conftest.tmp conftest.in
3992    cp conftest.in conftest.nl
3993    echo >>conftest.nl
3994    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3995    cmp -s conftest.out conftest.nl || break
3996    # 10000 chars as input seems more than enough
3997    test $lt_ac_count -gt 10 && break
3998    lt_ac_count=`expr $lt_ac_count + 1`
3999    if test $lt_ac_count -gt $lt_ac_max; then
4000      lt_ac_max=$lt_ac_count
4001      lt_cv_path_SED=$lt_ac_sed
4002    fi
4003  done
4004done
4005
4006fi
4007
4008SED=$lt_cv_path_SED
4009
4010{ $as_echo "$as_me:$LINENO: result: $SED" >&5
4011$as_echo "$SED" >&6; }
4012
4013{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4014$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4015if test "${ac_cv_path_GREP+set}" = set; then
4016  $as_echo_n "(cached) " >&6
4017else
4018  if test -z "$GREP"; then
4019  ac_path_GREP_found=false
4020  # Loop through the user's path and test for each of PROGNAME-LIST
4021  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4022for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4023do
4024  IFS=$as_save_IFS
4025  test -z "$as_dir" && as_dir=.
4026  for ac_prog in grep ggrep; do
4027    for ac_exec_ext in '' $ac_executable_extensions; do
4028      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4029      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4030# Check for GNU ac_path_GREP and select it if it is found.
4031  # Check for GNU $ac_path_GREP
4032case `"$ac_path_GREP" --version 2>&1` in
4033*GNU*)
4034  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4035*)
4036  ac_count=0
4037  $as_echo_n 0123456789 >"conftest.in"
4038  while :
4039  do
4040    cat "conftest.in" "conftest.in" >"conftest.tmp"
4041    mv "conftest.tmp" "conftest.in"
4042    cp "conftest.in" "conftest.nl"
4043    $as_echo 'GREP' >> "conftest.nl"
4044    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4045    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4046    ac_count=`expr $ac_count + 1`
4047    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4048      # Best one so far, save it but keep looking for a better one
4049      ac_cv_path_GREP="$ac_path_GREP"
4050      ac_path_GREP_max=$ac_count
4051    fi
4052    # 10*(2^10) chars as input seems more than enough
4053    test $ac_count -gt 10 && break
4054  done
4055  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4056esac
4057
4058      $ac_path_GREP_found && break 3
4059    done
4060  done
4061done
4062IFS=$as_save_IFS
4063  if test -z "$ac_cv_path_GREP"; then
4064    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4065$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4066   { (exit 1); exit 1; }; }
4067  fi
4068else
4069  ac_cv_path_GREP=$GREP
4070fi
4071
4072fi
4073{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4074$as_echo "$ac_cv_path_GREP" >&6; }
4075 GREP="$ac_cv_path_GREP"
4076
4077
4078{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4079$as_echo_n "checking for egrep... " >&6; }
4080if test "${ac_cv_path_EGREP+set}" = set; then
4081  $as_echo_n "(cached) " >&6
4082else
4083  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4084   then ac_cv_path_EGREP="$GREP -E"
4085   else
4086     if test -z "$EGREP"; then
4087  ac_path_EGREP_found=false
4088  # Loop through the user's path and test for each of PROGNAME-LIST
4089  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4090for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4091do
4092  IFS=$as_save_IFS
4093  test -z "$as_dir" && as_dir=.
4094  for ac_prog in egrep; do
4095    for ac_exec_ext in '' $ac_executable_extensions; do
4096      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4097      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4098# Check for GNU ac_path_EGREP and select it if it is found.
4099  # Check for GNU $ac_path_EGREP
4100case `"$ac_path_EGREP" --version 2>&1` in
4101*GNU*)
4102  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4103*)
4104  ac_count=0
4105  $as_echo_n 0123456789 >"conftest.in"
4106  while :
4107  do
4108    cat "conftest.in" "conftest.in" >"conftest.tmp"
4109    mv "conftest.tmp" "conftest.in"
4110    cp "conftest.in" "conftest.nl"
4111    $as_echo 'EGREP' >> "conftest.nl"
4112    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4113    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4114    ac_count=`expr $ac_count + 1`
4115    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4116      # Best one so far, save it but keep looking for a better one
4117      ac_cv_path_EGREP="$ac_path_EGREP"
4118      ac_path_EGREP_max=$ac_count
4119    fi
4120    # 10*(2^10) chars as input seems more than enough
4121    test $ac_count -gt 10 && break
4122  done
4123  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4124esac
4125
4126      $ac_path_EGREP_found && break 3
4127    done
4128  done
4129done
4130IFS=$as_save_IFS
4131  if test -z "$ac_cv_path_EGREP"; then
4132    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4133$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4134   { (exit 1); exit 1; }; }
4135  fi
4136else
4137  ac_cv_path_EGREP=$EGREP
4138fi
4139
4140   fi
4141fi
4142{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4143$as_echo "$ac_cv_path_EGREP" >&6; }
4144 EGREP="$ac_cv_path_EGREP"
4145
4146
4147
4148# Check whether --with-gnu-ld was given.
4149if test "${with_gnu_ld+set}" = set; then
4150  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4151else
4152  with_gnu_ld=no
4153fi
4154
4155ac_prog=ld
4156if test "$GCC" = yes; then
4157  # Check if gcc -print-prog-name=ld gives a path.
4158  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4159$as_echo_n "checking for ld used by $CC... " >&6; }
4160  case $host in
4161  *-*-mingw*)
4162    # gcc leaves a trailing carriage return which upsets mingw
4163    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4164  *)
4165    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4166  esac
4167  case $ac_prog in
4168    # Accept absolute paths.
4169    [\\/]* | ?:[\\/]*)
4170      re_direlt='/[^/][^/]*/\.\./'
4171      # Canonicalize the pathname of ld
4172      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4173      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4174	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4175      done
4176      test -z "$LD" && LD="$ac_prog"
4177      ;;
4178  "")
4179    # If it fails, then pretend we aren't using GCC.
4180    ac_prog=ld
4181    ;;
4182  *)
4183    # If it is relative, then search for the first ld in PATH.
4184    with_gnu_ld=unknown
4185    ;;
4186  esac
4187elif test "$with_gnu_ld" = yes; then
4188  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4189$as_echo_n "checking for GNU ld... " >&6; }
4190else
4191  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4192$as_echo_n "checking for non-GNU ld... " >&6; }
4193fi
4194if test "${lt_cv_path_LD+set}" = set; then
4195  $as_echo_n "(cached) " >&6
4196else
4197  if test -z "$LD"; then
4198  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4199  for ac_dir in $PATH; do
4200    IFS="$lt_save_ifs"
4201    test -z "$ac_dir" && ac_dir=.
4202    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4203      lt_cv_path_LD="$ac_dir/$ac_prog"
4204      # Check to see if the program is GNU ld.  I'd rather use --version,
4205      # but apparently some variants of GNU ld only accept -v.
4206      # Break only if it was the GNU/non-GNU ld that we prefer.
4207      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4208      *GNU* | *'with BFD'*)
4209	test "$with_gnu_ld" != no && break
4210	;;
4211      *)
4212	test "$with_gnu_ld" != yes && break
4213	;;
4214      esac
4215    fi
4216  done
4217  IFS="$lt_save_ifs"
4218else
4219  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4220fi
4221fi
4222
4223LD="$lt_cv_path_LD"
4224if test -n "$LD"; then
4225  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4226$as_echo "$LD" >&6; }
4227else
4228  { $as_echo "$as_me:$LINENO: result: no" >&5
4229$as_echo "no" >&6; }
4230fi
4231test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4232$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4233   { (exit 1); exit 1; }; }
4234{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4235$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4236if test "${lt_cv_prog_gnu_ld+set}" = set; then
4237  $as_echo_n "(cached) " >&6
4238else
4239  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4240case `$LD -v 2>&1 </dev/null` in
4241*GNU* | *'with BFD'*)
4242  lt_cv_prog_gnu_ld=yes
4243  ;;
4244*)
4245  lt_cv_prog_gnu_ld=no
4246  ;;
4247esac
4248fi
4249{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4250$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4251with_gnu_ld=$lt_cv_prog_gnu_ld
4252
4253
4254{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4255$as_echo_n "checking for $LD option to reload object files... " >&6; }
4256if test "${lt_cv_ld_reload_flag+set}" = set; then
4257  $as_echo_n "(cached) " >&6
4258else
4259  lt_cv_ld_reload_flag='-r'
4260fi
4261{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4262$as_echo "$lt_cv_ld_reload_flag" >&6; }
4263reload_flag=$lt_cv_ld_reload_flag
4264case $reload_flag in
4265"" | " "*) ;;
4266*) reload_flag=" $reload_flag" ;;
4267esac
4268reload_cmds='$LD$reload_flag -o $output$reload_objs'
4269case $host_os in
4270  darwin*)
4271    if test "$GCC" = yes; then
4272      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4273    else
4274      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4275    fi
4276    ;;
4277esac
4278
4279{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4280$as_echo_n "checking for BSD-compatible nm... " >&6; }
4281if test "${lt_cv_path_NM+set}" = set; then
4282  $as_echo_n "(cached) " >&6
4283else
4284  if test -n "$NM"; then
4285  # Let the user override the test.
4286  lt_cv_path_NM="$NM"
4287else
4288  lt_nm_to_check="${ac_tool_prefix}nm"
4289  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4290    lt_nm_to_check="$lt_nm_to_check nm"
4291  fi
4292  for lt_tmp_nm in $lt_nm_to_check; do
4293    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4294    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4295      IFS="$lt_save_ifs"
4296      test -z "$ac_dir" && ac_dir=.
4297      tmp_nm="$ac_dir/$lt_tmp_nm"
4298      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4299	# Check to see if the nm accepts a BSD-compat flag.
4300	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4301	#   nm: unknown option "B" ignored
4302	# Tru64's nm complains that /dev/null is an invalid object file
4303	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4304	*/dev/null* | *'Invalid file or object type'*)
4305	  lt_cv_path_NM="$tmp_nm -B"
4306	  break
4307	  ;;
4308	*)
4309	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4310	  */dev/null*)
4311	    lt_cv_path_NM="$tmp_nm -p"
4312	    break
4313	    ;;
4314	  *)
4315	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4316	    continue # so that we can try to find one that supports BSD flags
4317	    ;;
4318	  esac
4319	  ;;
4320	esac
4321      fi
4322    done
4323    IFS="$lt_save_ifs"
4324  done
4325  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4326fi
4327fi
4328{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4329$as_echo "$lt_cv_path_NM" >&6; }
4330NM="$lt_cv_path_NM"
4331
4332{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4333$as_echo_n "checking whether ln -s works... " >&6; }
4334LN_S=$as_ln_s
4335if test "$LN_S" = "ln -s"; then
4336  { $as_echo "$as_me:$LINENO: result: yes" >&5
4337$as_echo "yes" >&6; }
4338else
4339  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4340$as_echo "no, using $LN_S" >&6; }
4341fi
4342
4343{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4344$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4345if test "${lt_cv_deplibs_check_method+set}" = set; then
4346  $as_echo_n "(cached) " >&6
4347else
4348  lt_cv_file_magic_cmd='$MAGIC_CMD'
4349lt_cv_file_magic_test_file=
4350lt_cv_deplibs_check_method='unknown'
4351# Need to set the preceding variable on all platforms that support
4352# interlibrary dependencies.
4353# 'none' -- dependencies not supported.
4354# `unknown' -- same as none, but documents that we really don't know.
4355# 'pass_all' -- all dependencies passed with no checks.
4356# 'test_compile' -- check by making test program.
4357# 'file_magic [[regex]]' -- check by looking for files in library path
4358# which responds to the $file_magic_cmd with a given extended regex.
4359# If you have `file' or equivalent on your system and you're not sure
4360# whether `pass_all' will *always* work, you probably want this one.
4361
4362case $host_os in
4363aix[4-9]*)
4364  lt_cv_deplibs_check_method=pass_all
4365  ;;
4366
4367beos*)
4368  lt_cv_deplibs_check_method=pass_all
4369  ;;
4370
4371bsdi[45]*)
4372  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4373  lt_cv_file_magic_cmd='/usr/bin/file -L'
4374  lt_cv_file_magic_test_file=/shlib/libc.so
4375  ;;
4376
4377cygwin*)
4378  # func_win32_libid is a shell function defined in ltmain.sh
4379  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4380  lt_cv_file_magic_cmd='func_win32_libid'
4381  ;;
4382
4383mingw* | pw32*)
4384  # Base MSYS/MinGW do not provide the 'file' command needed by
4385  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4386  # unless we find 'file', for example because we are cross-compiling.
4387  if ( file / ) >/dev/null 2>&1; then
4388    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4389    lt_cv_file_magic_cmd='func_win32_libid'
4390  else
4391    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4392    lt_cv_file_magic_cmd='$OBJDUMP -f'
4393  fi
4394  ;;
4395
4396darwin* | rhapsody*)
4397  lt_cv_deplibs_check_method=pass_all
4398  ;;
4399
4400freebsd* | dragonfly*)
4401  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4402    case $host_cpu in
4403    i*86 )
4404      # Not sure whether the presence of OpenBSD here was a mistake.
4405      # Let's accept both of them until this is cleared up.
4406      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4407      lt_cv_file_magic_cmd=/usr/bin/file
4408      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4409      ;;
4410    esac
4411  else
4412    lt_cv_deplibs_check_method=pass_all
4413  fi
4414  ;;
4415
4416gnu*)
4417  lt_cv_deplibs_check_method=pass_all
4418  ;;
4419
4420hpux10.20* | hpux11*)
4421  lt_cv_file_magic_cmd=/usr/bin/file
4422  case $host_cpu in
4423  ia64*)
4424    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4425    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4426    ;;
4427  hppa*64*)
4428    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]'
4429    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4430    ;;
4431  *)
4432    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4433    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4434    ;;
4435  esac
4436  ;;
4437
4438interix[3-9]*)
4439  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4440  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4441  ;;
4442
4443irix5* | irix6* | nonstopux*)
4444  case $LD in
4445  *-32|*"-32 ") libmagic=32-bit;;
4446  *-n32|*"-n32 ") libmagic=N32;;
4447  *-64|*"-64 ") libmagic=64-bit;;
4448  *) libmagic=never-match;;
4449  esac
4450  lt_cv_deplibs_check_method=pass_all
4451  ;;
4452
4453# This must be Linux ELF.
4454linux* | k*bsd*-gnu)
4455  lt_cv_deplibs_check_method=pass_all
4456  ;;
4457
4458netbsd*)
4459  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4460    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4461  else
4462    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4463  fi
4464  ;;
4465
4466newos6*)
4467  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4468  lt_cv_file_magic_cmd=/usr/bin/file
4469  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4470  ;;
4471
4472nto-qnx*)
4473  lt_cv_deplibs_check_method=unknown
4474  ;;
4475
4476openbsd*)
4477  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4478    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4479  else
4480    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4481  fi
4482  ;;
4483
4484osf3* | osf4* | osf5*)
4485  lt_cv_deplibs_check_method=pass_all
4486  ;;
4487
4488rdos*)
4489  lt_cv_deplibs_check_method=pass_all
4490  ;;
4491
4492solaris*)
4493  lt_cv_deplibs_check_method=pass_all
4494  ;;
4495
4496sysv4 | sysv4.3*)
4497  case $host_vendor in
4498  motorola)
4499    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]'
4500    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4501    ;;
4502  ncr)
4503    lt_cv_deplibs_check_method=pass_all
4504    ;;
4505  sequent)
4506    lt_cv_file_magic_cmd='/bin/file'
4507    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4508    ;;
4509  sni)
4510    lt_cv_file_magic_cmd='/bin/file'
4511    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4512    lt_cv_file_magic_test_file=/lib/libc.so
4513    ;;
4514  siemens)
4515    lt_cv_deplibs_check_method=pass_all
4516    ;;
4517  pc)
4518    lt_cv_deplibs_check_method=pass_all
4519    ;;
4520  esac
4521  ;;
4522
4523sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4524  lt_cv_deplibs_check_method=pass_all
4525  ;;
4526esac
4527
4528fi
4529{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4530$as_echo "$lt_cv_deplibs_check_method" >&6; }
4531file_magic_cmd=$lt_cv_file_magic_cmd
4532deplibs_check_method=$lt_cv_deplibs_check_method
4533test -z "$deplibs_check_method" && deplibs_check_method=unknown
4534
4535
4536
4537
4538# If no C compiler was specified, use CC.
4539LTCC=${LTCC-"$CC"}
4540
4541# If no C compiler flags were specified, use CFLAGS.
4542LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4543
4544# Allow CC to be a program name with arguments.
4545compiler=$CC
4546
4547
4548# Check whether --enable-libtool-lock was given.
4549if test "${enable_libtool_lock+set}" = set; then
4550  enableval=$enable_libtool_lock;
4551fi
4552
4553test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4554
4555# Some flags need to be propagated to the compiler or linker for good
4556# libtool support.
4557case $host in
4558ia64-*-hpux*)
4559  # Find out which ABI we are using.
4560  echo 'int i;' > conftest.$ac_ext
4561  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4562  (eval $ac_compile) 2>&5
4563  ac_status=$?
4564  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4565  (exit $ac_status); }; then
4566    case `/usr/bin/file conftest.$ac_objext` in
4567    *ELF-32*)
4568      HPUX_IA64_MODE="32"
4569      ;;
4570    *ELF-64*)
4571      HPUX_IA64_MODE="64"
4572      ;;
4573    esac
4574  fi
4575  rm -rf conftest*
4576  ;;
4577*-*-irix6*)
4578  # Find out which ABI we are using.
4579  echo '#line 4579 "configure"' > conftest.$ac_ext
4580  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4581  (eval $ac_compile) 2>&5
4582  ac_status=$?
4583  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4584  (exit $ac_status); }; then
4585   if test "$lt_cv_prog_gnu_ld" = yes; then
4586    case `/usr/bin/file conftest.$ac_objext` in
4587    *32-bit*)
4588      LD="${LD-ld} -melf32bsmip"
4589      ;;
4590    *N32*)
4591      LD="${LD-ld} -melf32bmipn32"
4592      ;;
4593    *64-bit*)
4594      LD="${LD-ld} -melf64bmip"
4595      ;;
4596    esac
4597   else
4598    case `/usr/bin/file conftest.$ac_objext` in
4599    *32-bit*)
4600      LD="${LD-ld} -32"
4601      ;;
4602    *N32*)
4603      LD="${LD-ld} -n32"
4604      ;;
4605    *64-bit*)
4606      LD="${LD-ld} -64"
4607      ;;
4608    esac
4609   fi
4610  fi
4611  rm -rf conftest*
4612  ;;
4613
4614x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4615s390*-*linux*|sparc*-*linux*)
4616  # Find out which ABI we are using.
4617  echo 'int i;' > conftest.$ac_ext
4618  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4619  (eval $ac_compile) 2>&5
4620  ac_status=$?
4621  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4622  (exit $ac_status); }; then
4623    case `/usr/bin/file conftest.o` in
4624    *32-bit*)
4625      case $host in
4626        x86_64-*kfreebsd*-gnu)
4627          LD="${LD-ld} -m elf_i386_fbsd"
4628          ;;
4629        x86_64-*linux*)
4630          LD="${LD-ld} -m elf_i386"
4631          ;;
4632        ppc64-*linux*|powerpc64-*linux*)
4633          LD="${LD-ld} -m elf32ppclinux"
4634          ;;
4635        s390x-*linux*)
4636          LD="${LD-ld} -m elf_s390"
4637          ;;
4638        sparc64-*linux*)
4639          LD="${LD-ld} -m elf32_sparc"
4640          ;;
4641      esac
4642      ;;
4643    *64-bit*)
4644      case $host in
4645        x86_64-*kfreebsd*-gnu)
4646          LD="${LD-ld} -m elf_x86_64_fbsd"
4647          ;;
4648        x86_64-*linux*)
4649          LD="${LD-ld} -m elf_x86_64"
4650          ;;
4651        ppc*-*linux*|powerpc*-*linux*)
4652          LD="${LD-ld} -m elf64ppc"
4653          ;;
4654        s390*-*linux*)
4655          LD="${LD-ld} -m elf64_s390"
4656          ;;
4657        sparc*-*linux*)
4658          LD="${LD-ld} -m elf64_sparc"
4659          ;;
4660      esac
4661      ;;
4662    esac
4663  fi
4664  rm -rf conftest*
4665  ;;
4666
4667*-*-sco3.2v5*)
4668  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4669  SAVE_CFLAGS="$CFLAGS"
4670  CFLAGS="$CFLAGS -belf"
4671  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4672$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4673if test "${lt_cv_cc_needs_belf+set}" = set; then
4674  $as_echo_n "(cached) " >&6
4675else
4676  ac_ext=c
4677ac_cpp='$CPP $CPPFLAGS'
4678ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4679ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4680ac_compiler_gnu=$ac_cv_c_compiler_gnu
4681
4682     cat >conftest.$ac_ext <<_ACEOF
4683/* confdefs.h.  */
4684_ACEOF
4685cat confdefs.h >>conftest.$ac_ext
4686cat >>conftest.$ac_ext <<_ACEOF
4687/* end confdefs.h.  */
4688
4689int
4690main ()
4691{
4692
4693  ;
4694  return 0;
4695}
4696_ACEOF
4697rm -f conftest.$ac_objext conftest$ac_exeext
4698if { (ac_try="$ac_link"
4699case "(($ac_try" in
4700  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4701  *) ac_try_echo=$ac_try;;
4702esac
4703eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4704$as_echo "$ac_try_echo") >&5
4705  (eval "$ac_link") 2>conftest.er1
4706  ac_status=$?
4707  grep -v '^ *+' conftest.er1 >conftest.err
4708  rm -f conftest.er1
4709  cat conftest.err >&5
4710  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4711  (exit $ac_status); } && {
4712	 test -z "$ac_c_werror_flag" ||
4713	 test ! -s conftest.err
4714       } && test -s conftest$ac_exeext && {
4715	 test "$cross_compiling" = yes ||
4716	 $as_test_x conftest$ac_exeext
4717       }; then
4718  lt_cv_cc_needs_belf=yes
4719else
4720  $as_echo "$as_me: failed program was:" >&5
4721sed 's/^/| /' conftest.$ac_ext >&5
4722
4723	lt_cv_cc_needs_belf=no
4724fi
4725
4726rm -rf conftest.dSYM
4727rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4728      conftest$ac_exeext conftest.$ac_ext
4729     ac_ext=c
4730ac_cpp='$CPP $CPPFLAGS'
4731ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4732ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4733ac_compiler_gnu=$ac_cv_c_compiler_gnu
4734
4735fi
4736{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4737$as_echo "$lt_cv_cc_needs_belf" >&6; }
4738  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4739    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4740    CFLAGS="$SAVE_CFLAGS"
4741  fi
4742  ;;
4743sparc*-*solaris*)
4744  # Find out which ABI we are using.
4745  echo 'int i;' > conftest.$ac_ext
4746  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4747  (eval $ac_compile) 2>&5
4748  ac_status=$?
4749  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4750  (exit $ac_status); }; then
4751    case `/usr/bin/file conftest.o` in
4752    *64-bit*)
4753      case $lt_cv_prog_gnu_ld in
4754      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4755      *)
4756        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4757	  LD="${LD-ld} -64"
4758	fi
4759	;;
4760      esac
4761      ;;
4762    esac
4763  fi
4764  rm -rf conftest*
4765  ;;
4766
4767
4768esac
4769
4770need_locks="$enable_libtool_lock"
4771
4772
4773ac_ext=c
4774ac_cpp='$CPP $CPPFLAGS'
4775ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4776ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4777ac_compiler_gnu=$ac_cv_c_compiler_gnu
4778{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4779$as_echo_n "checking how to run the C preprocessor... " >&6; }
4780# On Suns, sometimes $CPP names a directory.
4781if test -n "$CPP" && test -d "$CPP"; then
4782  CPP=
4783fi
4784if test -z "$CPP"; then
4785  if test "${ac_cv_prog_CPP+set}" = set; then
4786  $as_echo_n "(cached) " >&6
4787else
4788      # Double quotes because CPP needs to be expanded
4789    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4790    do
4791      ac_preproc_ok=false
4792for ac_c_preproc_warn_flag in '' yes
4793do
4794  # Use a header file that comes with gcc, so configuring glibc
4795  # with a fresh cross-compiler works.
4796  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4797  # <limits.h> exists even on freestanding compilers.
4798  # On the NeXT, cc -E runs the code through the compiler's parser,
4799  # not just through cpp. "Syntax error" is here to catch this case.
4800  cat >conftest.$ac_ext <<_ACEOF
4801/* confdefs.h.  */
4802_ACEOF
4803cat confdefs.h >>conftest.$ac_ext
4804cat >>conftest.$ac_ext <<_ACEOF
4805/* end confdefs.h.  */
4806#ifdef __STDC__
4807# include <limits.h>
4808#else
4809# include <assert.h>
4810#endif
4811		     Syntax error
4812_ACEOF
4813if { (ac_try="$ac_cpp conftest.$ac_ext"
4814case "(($ac_try" in
4815  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4816  *) ac_try_echo=$ac_try;;
4817esac
4818eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4819$as_echo "$ac_try_echo") >&5
4820  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4821  ac_status=$?
4822  grep -v '^ *+' conftest.er1 >conftest.err
4823  rm -f conftest.er1
4824  cat conftest.err >&5
4825  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4826  (exit $ac_status); } >/dev/null && {
4827	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4828	 test ! -s conftest.err
4829       }; then
4830  :
4831else
4832  $as_echo "$as_me: failed program was:" >&5
4833sed 's/^/| /' conftest.$ac_ext >&5
4834
4835  # Broken: fails on valid input.
4836continue
4837fi
4838
4839rm -f conftest.err conftest.$ac_ext
4840
4841  # OK, works on sane cases.  Now check whether nonexistent headers
4842  # can be detected and how.
4843  cat >conftest.$ac_ext <<_ACEOF
4844/* confdefs.h.  */
4845_ACEOF
4846cat confdefs.h >>conftest.$ac_ext
4847cat >>conftest.$ac_ext <<_ACEOF
4848/* end confdefs.h.  */
4849#include <ac_nonexistent.h>
4850_ACEOF
4851if { (ac_try="$ac_cpp conftest.$ac_ext"
4852case "(($ac_try" in
4853  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4854  *) ac_try_echo=$ac_try;;
4855esac
4856eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4857$as_echo "$ac_try_echo") >&5
4858  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4859  ac_status=$?
4860  grep -v '^ *+' conftest.er1 >conftest.err
4861  rm -f conftest.er1
4862  cat conftest.err >&5
4863  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4864  (exit $ac_status); } >/dev/null && {
4865	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4866	 test ! -s conftest.err
4867       }; then
4868  # Broken: success on invalid input.
4869continue
4870else
4871  $as_echo "$as_me: failed program was:" >&5
4872sed 's/^/| /' conftest.$ac_ext >&5
4873
4874  # Passes both tests.
4875ac_preproc_ok=:
4876break
4877fi
4878
4879rm -f conftest.err conftest.$ac_ext
4880
4881done
4882# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4883rm -f conftest.err conftest.$ac_ext
4884if $ac_preproc_ok; then
4885  break
4886fi
4887
4888    done
4889    ac_cv_prog_CPP=$CPP
4890
4891fi
4892  CPP=$ac_cv_prog_CPP
4893else
4894  ac_cv_prog_CPP=$CPP
4895fi
4896{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4897$as_echo "$CPP" >&6; }
4898ac_preproc_ok=false
4899for ac_c_preproc_warn_flag in '' yes
4900do
4901  # Use a header file that comes with gcc, so configuring glibc
4902  # with a fresh cross-compiler works.
4903  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4904  # <limits.h> exists even on freestanding compilers.
4905  # On the NeXT, cc -E runs the code through the compiler's parser,
4906  # not just through cpp. "Syntax error" is here to catch this case.
4907  cat >conftest.$ac_ext <<_ACEOF
4908/* confdefs.h.  */
4909_ACEOF
4910cat confdefs.h >>conftest.$ac_ext
4911cat >>conftest.$ac_ext <<_ACEOF
4912/* end confdefs.h.  */
4913#ifdef __STDC__
4914# include <limits.h>
4915#else
4916# include <assert.h>
4917#endif
4918		     Syntax error
4919_ACEOF
4920if { (ac_try="$ac_cpp conftest.$ac_ext"
4921case "(($ac_try" in
4922  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4923  *) ac_try_echo=$ac_try;;
4924esac
4925eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4926$as_echo "$ac_try_echo") >&5
4927  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4928  ac_status=$?
4929  grep -v '^ *+' conftest.er1 >conftest.err
4930  rm -f conftest.er1
4931  cat conftest.err >&5
4932  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4933  (exit $ac_status); } >/dev/null && {
4934	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4935	 test ! -s conftest.err
4936       }; then
4937  :
4938else
4939  $as_echo "$as_me: failed program was:" >&5
4940sed 's/^/| /' conftest.$ac_ext >&5
4941
4942  # Broken: fails on valid input.
4943continue
4944fi
4945
4946rm -f conftest.err conftest.$ac_ext
4947
4948  # OK, works on sane cases.  Now check whether nonexistent headers
4949  # can be detected and how.
4950  cat >conftest.$ac_ext <<_ACEOF
4951/* confdefs.h.  */
4952_ACEOF
4953cat confdefs.h >>conftest.$ac_ext
4954cat >>conftest.$ac_ext <<_ACEOF
4955/* end confdefs.h.  */
4956#include <ac_nonexistent.h>
4957_ACEOF
4958if { (ac_try="$ac_cpp conftest.$ac_ext"
4959case "(($ac_try" in
4960  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4961  *) ac_try_echo=$ac_try;;
4962esac
4963eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4964$as_echo "$ac_try_echo") >&5
4965  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4966  ac_status=$?
4967  grep -v '^ *+' conftest.er1 >conftest.err
4968  rm -f conftest.er1
4969  cat conftest.err >&5
4970  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4971  (exit $ac_status); } >/dev/null && {
4972	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4973	 test ! -s conftest.err
4974       }; then
4975  # Broken: success on invalid input.
4976continue
4977else
4978  $as_echo "$as_me: failed program was:" >&5
4979sed 's/^/| /' conftest.$ac_ext >&5
4980
4981  # Passes both tests.
4982ac_preproc_ok=:
4983break
4984fi
4985
4986rm -f conftest.err conftest.$ac_ext
4987
4988done
4989# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4990rm -f conftest.err conftest.$ac_ext
4991if $ac_preproc_ok; then
4992  :
4993else
4994  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4995$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4996{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4997See \`config.log' for more details." >&5
4998$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4999See \`config.log' for more details." >&2;}
5000   { (exit 1); exit 1; }; }; }
5001fi
5002
5003ac_ext=c
5004ac_cpp='$CPP $CPPFLAGS'
5005ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5006ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5007ac_compiler_gnu=$ac_cv_c_compiler_gnu
5008
5009
5010{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5011$as_echo_n "checking for ANSI C header files... " >&6; }
5012if test "${ac_cv_header_stdc+set}" = set; then
5013  $as_echo_n "(cached) " >&6
5014else
5015  cat >conftest.$ac_ext <<_ACEOF
5016/* confdefs.h.  */
5017_ACEOF
5018cat confdefs.h >>conftest.$ac_ext
5019cat >>conftest.$ac_ext <<_ACEOF
5020/* end confdefs.h.  */
5021#include <stdlib.h>
5022#include <stdarg.h>
5023#include <string.h>
5024#include <float.h>
5025
5026int
5027main ()
5028{
5029
5030  ;
5031  return 0;
5032}
5033_ACEOF
5034rm -f conftest.$ac_objext
5035if { (ac_try="$ac_compile"
5036case "(($ac_try" in
5037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5038  *) ac_try_echo=$ac_try;;
5039esac
5040eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5041$as_echo "$ac_try_echo") >&5
5042  (eval "$ac_compile") 2>conftest.er1
5043  ac_status=$?
5044  grep -v '^ *+' conftest.er1 >conftest.err
5045  rm -f conftest.er1
5046  cat conftest.err >&5
5047  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5048  (exit $ac_status); } && {
5049	 test -z "$ac_c_werror_flag" ||
5050	 test ! -s conftest.err
5051       } && test -s conftest.$ac_objext; then
5052  ac_cv_header_stdc=yes
5053else
5054  $as_echo "$as_me: failed program was:" >&5
5055sed 's/^/| /' conftest.$ac_ext >&5
5056
5057	ac_cv_header_stdc=no
5058fi
5059
5060rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5061
5062if test $ac_cv_header_stdc = yes; then
5063  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5064  cat >conftest.$ac_ext <<_ACEOF
5065/* confdefs.h.  */
5066_ACEOF
5067cat confdefs.h >>conftest.$ac_ext
5068cat >>conftest.$ac_ext <<_ACEOF
5069/* end confdefs.h.  */
5070#include <string.h>
5071
5072_ACEOF
5073if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5074  $EGREP "memchr" >/dev/null 2>&1; then
5075  :
5076else
5077  ac_cv_header_stdc=no
5078fi
5079rm -f conftest*
5080
5081fi
5082
5083if test $ac_cv_header_stdc = yes; then
5084  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5085  cat >conftest.$ac_ext <<_ACEOF
5086/* confdefs.h.  */
5087_ACEOF
5088cat confdefs.h >>conftest.$ac_ext
5089cat >>conftest.$ac_ext <<_ACEOF
5090/* end confdefs.h.  */
5091#include <stdlib.h>
5092
5093_ACEOF
5094if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5095  $EGREP "free" >/dev/null 2>&1; then
5096  :
5097else
5098  ac_cv_header_stdc=no
5099fi
5100rm -f conftest*
5101
5102fi
5103
5104if test $ac_cv_header_stdc = yes; then
5105  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5106  if test "$cross_compiling" = yes; then
5107  :
5108else
5109  cat >conftest.$ac_ext <<_ACEOF
5110/* confdefs.h.  */
5111_ACEOF
5112cat confdefs.h >>conftest.$ac_ext
5113cat >>conftest.$ac_ext <<_ACEOF
5114/* end confdefs.h.  */
5115#include <ctype.h>
5116#include <stdlib.h>
5117#if ((' ' & 0x0FF) == 0x020)
5118# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5119# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5120#else
5121# define ISLOWER(c) \
5122		   (('a' <= (c) && (c) <= 'i') \
5123		     || ('j' <= (c) && (c) <= 'r') \
5124		     || ('s' <= (c) && (c) <= 'z'))
5125# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5126#endif
5127
5128#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5129int
5130main ()
5131{
5132  int i;
5133  for (i = 0; i < 256; i++)
5134    if (XOR (islower (i), ISLOWER (i))
5135	|| toupper (i) != TOUPPER (i))
5136      return 2;
5137  return 0;
5138}
5139_ACEOF
5140rm -f conftest$ac_exeext
5141if { (ac_try="$ac_link"
5142case "(($ac_try" in
5143  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5144  *) ac_try_echo=$ac_try;;
5145esac
5146eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5147$as_echo "$ac_try_echo") >&5
5148  (eval "$ac_link") 2>&5
5149  ac_status=$?
5150  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5151  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5152  { (case "(($ac_try" in
5153  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5154  *) ac_try_echo=$ac_try;;
5155esac
5156eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5157$as_echo "$ac_try_echo") >&5
5158  (eval "$ac_try") 2>&5
5159  ac_status=$?
5160  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5161  (exit $ac_status); }; }; then
5162  :
5163else
5164  $as_echo "$as_me: program exited with status $ac_status" >&5
5165$as_echo "$as_me: failed program was:" >&5
5166sed 's/^/| /' conftest.$ac_ext >&5
5167
5168( exit $ac_status )
5169ac_cv_header_stdc=no
5170fi
5171rm -rf conftest.dSYM
5172rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5173fi
5174
5175
5176fi
5177fi
5178{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5179$as_echo "$ac_cv_header_stdc" >&6; }
5180if test $ac_cv_header_stdc = yes; then
5181
5182cat >>confdefs.h <<\_ACEOF
5183#define STDC_HEADERS 1
5184_ACEOF
5185
5186fi
5187
5188# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5199		  inttypes.h stdint.h unistd.h
5200do
5201as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5202{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5203$as_echo_n "checking for $ac_header... " >&6; }
5204if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5205  $as_echo_n "(cached) " >&6
5206else
5207  cat >conftest.$ac_ext <<_ACEOF
5208/* confdefs.h.  */
5209_ACEOF
5210cat confdefs.h >>conftest.$ac_ext
5211cat >>conftest.$ac_ext <<_ACEOF
5212/* end confdefs.h.  */
5213$ac_includes_default
5214
5215#include <$ac_header>
5216_ACEOF
5217rm -f conftest.$ac_objext
5218if { (ac_try="$ac_compile"
5219case "(($ac_try" in
5220  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5221  *) ac_try_echo=$ac_try;;
5222esac
5223eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5224$as_echo "$ac_try_echo") >&5
5225  (eval "$ac_compile") 2>conftest.er1
5226  ac_status=$?
5227  grep -v '^ *+' conftest.er1 >conftest.err
5228  rm -f conftest.er1
5229  cat conftest.err >&5
5230  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5231  (exit $ac_status); } && {
5232	 test -z "$ac_c_werror_flag" ||
5233	 test ! -s conftest.err
5234       } && test -s conftest.$ac_objext; then
5235  eval "$as_ac_Header=yes"
5236else
5237  $as_echo "$as_me: failed program was:" >&5
5238sed 's/^/| /' conftest.$ac_ext >&5
5239
5240	eval "$as_ac_Header=no"
5241fi
5242
5243rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5244fi
5245ac_res=`eval 'as_val=${'$as_ac_Header'}
5246		 $as_echo "$as_val"'`
5247	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5248$as_echo "$ac_res" >&6; }
5249as_val=`eval 'as_val=${'$as_ac_Header'}
5250		 $as_echo "$as_val"'`
5251   if test "x$as_val" = x""yes; then
5252  cat >>confdefs.h <<_ACEOF
5253#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5254_ACEOF
5255
5256fi
5257
5258done
5259
5260
5261
5262for ac_header in dlfcn.h
5263do
5264as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5265if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5266  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5267$as_echo_n "checking for $ac_header... " >&6; }
5268if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5269  $as_echo_n "(cached) " >&6
5270fi
5271ac_res=`eval 'as_val=${'$as_ac_Header'}
5272		 $as_echo "$as_val"'`
5273	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5274$as_echo "$ac_res" >&6; }
5275else
5276  # Is the header compilable?
5277{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5278$as_echo_n "checking $ac_header usability... " >&6; }
5279cat >conftest.$ac_ext <<_ACEOF
5280/* confdefs.h.  */
5281_ACEOF
5282cat confdefs.h >>conftest.$ac_ext
5283cat >>conftest.$ac_ext <<_ACEOF
5284/* end confdefs.h.  */
5285$ac_includes_default
5286#include <$ac_header>
5287_ACEOF
5288rm -f conftest.$ac_objext
5289if { (ac_try="$ac_compile"
5290case "(($ac_try" in
5291  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5292  *) ac_try_echo=$ac_try;;
5293esac
5294eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5295$as_echo "$ac_try_echo") >&5
5296  (eval "$ac_compile") 2>conftest.er1
5297  ac_status=$?
5298  grep -v '^ *+' conftest.er1 >conftest.err
5299  rm -f conftest.er1
5300  cat conftest.err >&5
5301  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5302  (exit $ac_status); } && {
5303	 test -z "$ac_c_werror_flag" ||
5304	 test ! -s conftest.err
5305       } && test -s conftest.$ac_objext; then
5306  ac_header_compiler=yes
5307else
5308  $as_echo "$as_me: failed program was:" >&5
5309sed 's/^/| /' conftest.$ac_ext >&5
5310
5311	ac_header_compiler=no
5312fi
5313
5314rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5315{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5316$as_echo "$ac_header_compiler" >&6; }
5317
5318# Is the header present?
5319{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5320$as_echo_n "checking $ac_header presence... " >&6; }
5321cat >conftest.$ac_ext <<_ACEOF
5322/* confdefs.h.  */
5323_ACEOF
5324cat confdefs.h >>conftest.$ac_ext
5325cat >>conftest.$ac_ext <<_ACEOF
5326/* end confdefs.h.  */
5327#include <$ac_header>
5328_ACEOF
5329if { (ac_try="$ac_cpp conftest.$ac_ext"
5330case "(($ac_try" in
5331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5332  *) ac_try_echo=$ac_try;;
5333esac
5334eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5335$as_echo "$ac_try_echo") >&5
5336  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5337  ac_status=$?
5338  grep -v '^ *+' conftest.er1 >conftest.err
5339  rm -f conftest.er1
5340  cat conftest.err >&5
5341  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5342  (exit $ac_status); } >/dev/null && {
5343	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5344	 test ! -s conftest.err
5345       }; then
5346  ac_header_preproc=yes
5347else
5348  $as_echo "$as_me: failed program was:" >&5
5349sed 's/^/| /' conftest.$ac_ext >&5
5350
5351  ac_header_preproc=no
5352fi
5353
5354rm -f conftest.err conftest.$ac_ext
5355{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5356$as_echo "$ac_header_preproc" >&6; }
5357
5358# So?  What about this header?
5359case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5360  yes:no: )
5361    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5362$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5363    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5364$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5365    ac_header_preproc=yes
5366    ;;
5367  no:yes:* )
5368    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5369$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5370    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5371$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5372    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5373$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5374    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5375$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5376    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5377$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5378    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5379$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5380    ( cat <<\_ASBOX
5381## ---------------------------------------------------------------------- ##
5382## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5383## ---------------------------------------------------------------------- ##
5384_ASBOX
5385     ) | sed "s/^/$as_me: WARNING:     /" >&2
5386    ;;
5387esac
5388{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5389$as_echo_n "checking for $ac_header... " >&6; }
5390if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5391  $as_echo_n "(cached) " >&6
5392else
5393  eval "$as_ac_Header=\$ac_header_preproc"
5394fi
5395ac_res=`eval 'as_val=${'$as_ac_Header'}
5396		 $as_echo "$as_val"'`
5397	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5398$as_echo "$ac_res" >&6; }
5399
5400fi
5401as_val=`eval 'as_val=${'$as_ac_Header'}
5402		 $as_echo "$as_val"'`
5403   if test "x$as_val" = x""yes; then
5404  cat >>confdefs.h <<_ACEOF
5405#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5406_ACEOF
5407
5408fi
5409
5410done
5411
5412ac_ext=cpp
5413ac_cpp='$CXXCPP $CPPFLAGS'
5414ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5415ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5416ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5417if test -z "$CXX"; then
5418  if test -n "$CCC"; then
5419    CXX=$CCC
5420  else
5421    if test -n "$ac_tool_prefix"; then
5422  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5423  do
5424    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5425set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5426{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5427$as_echo_n "checking for $ac_word... " >&6; }
5428if test "${ac_cv_prog_CXX+set}" = set; then
5429  $as_echo_n "(cached) " >&6
5430else
5431  if test -n "$CXX"; then
5432  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5433else
5434as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5435for as_dir in $PATH
5436do
5437  IFS=$as_save_IFS
5438  test -z "$as_dir" && as_dir=.
5439  for ac_exec_ext in '' $ac_executable_extensions; do
5440  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5441    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5442    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5443    break 2
5444  fi
5445done
5446done
5447IFS=$as_save_IFS
5448
5449fi
5450fi
5451CXX=$ac_cv_prog_CXX
5452if test -n "$CXX"; then
5453  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5454$as_echo "$CXX" >&6; }
5455else
5456  { $as_echo "$as_me:$LINENO: result: no" >&5
5457$as_echo "no" >&6; }
5458fi
5459
5460
5461    test -n "$CXX" && break
5462  done
5463fi
5464if test -z "$CXX"; then
5465  ac_ct_CXX=$CXX
5466  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5467do
5468  # Extract the first word of "$ac_prog", so it can be a program name with args.
5469set dummy $ac_prog; ac_word=$2
5470{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5471$as_echo_n "checking for $ac_word... " >&6; }
5472if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5473  $as_echo_n "(cached) " >&6
5474else
5475  if test -n "$ac_ct_CXX"; then
5476  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5477else
5478as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5479for as_dir in $PATH
5480do
5481  IFS=$as_save_IFS
5482  test -z "$as_dir" && as_dir=.
5483  for ac_exec_ext in '' $ac_executable_extensions; do
5484  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5485    ac_cv_prog_ac_ct_CXX="$ac_prog"
5486    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5487    break 2
5488  fi
5489done
5490done
5491IFS=$as_save_IFS
5492
5493fi
5494fi
5495ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5496if test -n "$ac_ct_CXX"; then
5497  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5498$as_echo "$ac_ct_CXX" >&6; }
5499else
5500  { $as_echo "$as_me:$LINENO: result: no" >&5
5501$as_echo "no" >&6; }
5502fi
5503
5504
5505  test -n "$ac_ct_CXX" && break
5506done
5507
5508  if test "x$ac_ct_CXX" = x; then
5509    CXX="g++"
5510  else
5511    case $cross_compiling:$ac_tool_warned in
5512yes:)
5513{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5514$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5515ac_tool_warned=yes ;;
5516esac
5517    CXX=$ac_ct_CXX
5518  fi
5519fi
5520
5521  fi
5522fi
5523# Provide some information about the compiler.
5524$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5525set X $ac_compile
5526ac_compiler=$2
5527{ (ac_try="$ac_compiler --version >&5"
5528case "(($ac_try" in
5529  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5530  *) ac_try_echo=$ac_try;;
5531esac
5532eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5533$as_echo "$ac_try_echo") >&5
5534  (eval "$ac_compiler --version >&5") 2>&5
5535  ac_status=$?
5536  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5537  (exit $ac_status); }
5538{ (ac_try="$ac_compiler -v >&5"
5539case "(($ac_try" in
5540  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5541  *) ac_try_echo=$ac_try;;
5542esac
5543eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5544$as_echo "$ac_try_echo") >&5
5545  (eval "$ac_compiler -v >&5") 2>&5
5546  ac_status=$?
5547  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5548  (exit $ac_status); }
5549{ (ac_try="$ac_compiler -V >&5"
5550case "(($ac_try" in
5551  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5552  *) ac_try_echo=$ac_try;;
5553esac
5554eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5555$as_echo "$ac_try_echo") >&5
5556  (eval "$ac_compiler -V >&5") 2>&5
5557  ac_status=$?
5558  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5559  (exit $ac_status); }
5560
5561{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5562$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5563if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5564  $as_echo_n "(cached) " >&6
5565else
5566  cat >conftest.$ac_ext <<_ACEOF
5567/* confdefs.h.  */
5568_ACEOF
5569cat confdefs.h >>conftest.$ac_ext
5570cat >>conftest.$ac_ext <<_ACEOF
5571/* end confdefs.h.  */
5572
5573int
5574main ()
5575{
5576#ifndef __GNUC__
5577       choke me
5578#endif
5579
5580  ;
5581  return 0;
5582}
5583_ACEOF
5584rm -f conftest.$ac_objext
5585if { (ac_try="$ac_compile"
5586case "(($ac_try" in
5587  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5588  *) ac_try_echo=$ac_try;;
5589esac
5590eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5591$as_echo "$ac_try_echo") >&5
5592  (eval "$ac_compile") 2>conftest.er1
5593  ac_status=$?
5594  grep -v '^ *+' conftest.er1 >conftest.err
5595  rm -f conftest.er1
5596  cat conftest.err >&5
5597  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5598  (exit $ac_status); } && {
5599	 test -z "$ac_cxx_werror_flag" ||
5600	 test ! -s conftest.err
5601       } && test -s conftest.$ac_objext; then
5602  ac_compiler_gnu=yes
5603else
5604  $as_echo "$as_me: failed program was:" >&5
5605sed 's/^/| /' conftest.$ac_ext >&5
5606
5607	ac_compiler_gnu=no
5608fi
5609
5610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5611ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5612
5613fi
5614{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5615$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5616if test $ac_compiler_gnu = yes; then
5617  GXX=yes
5618else
5619  GXX=
5620fi
5621ac_test_CXXFLAGS=${CXXFLAGS+set}
5622ac_save_CXXFLAGS=$CXXFLAGS
5623{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5624$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5625if test "${ac_cv_prog_cxx_g+set}" = set; then
5626  $as_echo_n "(cached) " >&6
5627else
5628  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5629   ac_cxx_werror_flag=yes
5630   ac_cv_prog_cxx_g=no
5631   CXXFLAGS="-g"
5632   cat >conftest.$ac_ext <<_ACEOF
5633/* confdefs.h.  */
5634_ACEOF
5635cat confdefs.h >>conftest.$ac_ext
5636cat >>conftest.$ac_ext <<_ACEOF
5637/* end confdefs.h.  */
5638
5639int
5640main ()
5641{
5642
5643  ;
5644  return 0;
5645}
5646_ACEOF
5647rm -f conftest.$ac_objext
5648if { (ac_try="$ac_compile"
5649case "(($ac_try" in
5650  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5651  *) ac_try_echo=$ac_try;;
5652esac
5653eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5654$as_echo "$ac_try_echo") >&5
5655  (eval "$ac_compile") 2>conftest.er1
5656  ac_status=$?
5657  grep -v '^ *+' conftest.er1 >conftest.err
5658  rm -f conftest.er1
5659  cat conftest.err >&5
5660  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5661  (exit $ac_status); } && {
5662	 test -z "$ac_cxx_werror_flag" ||
5663	 test ! -s conftest.err
5664       } && test -s conftest.$ac_objext; then
5665  ac_cv_prog_cxx_g=yes
5666else
5667  $as_echo "$as_me: failed program was:" >&5
5668sed 's/^/| /' conftest.$ac_ext >&5
5669
5670	CXXFLAGS=""
5671      cat >conftest.$ac_ext <<_ACEOF
5672/* confdefs.h.  */
5673_ACEOF
5674cat confdefs.h >>conftest.$ac_ext
5675cat >>conftest.$ac_ext <<_ACEOF
5676/* end confdefs.h.  */
5677
5678int
5679main ()
5680{
5681
5682  ;
5683  return 0;
5684}
5685_ACEOF
5686rm -f conftest.$ac_objext
5687if { (ac_try="$ac_compile"
5688case "(($ac_try" in
5689  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5690  *) ac_try_echo=$ac_try;;
5691esac
5692eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5693$as_echo "$ac_try_echo") >&5
5694  (eval "$ac_compile") 2>conftest.er1
5695  ac_status=$?
5696  grep -v '^ *+' conftest.er1 >conftest.err
5697  rm -f conftest.er1
5698  cat conftest.err >&5
5699  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5700  (exit $ac_status); } && {
5701	 test -z "$ac_cxx_werror_flag" ||
5702	 test ! -s conftest.err
5703       } && test -s conftest.$ac_objext; then
5704  :
5705else
5706  $as_echo "$as_me: failed program was:" >&5
5707sed 's/^/| /' conftest.$ac_ext >&5
5708
5709	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5710	 CXXFLAGS="-g"
5711	 cat >conftest.$ac_ext <<_ACEOF
5712/* confdefs.h.  */
5713_ACEOF
5714cat confdefs.h >>conftest.$ac_ext
5715cat >>conftest.$ac_ext <<_ACEOF
5716/* end confdefs.h.  */
5717
5718int
5719main ()
5720{
5721
5722  ;
5723  return 0;
5724}
5725_ACEOF
5726rm -f conftest.$ac_objext
5727if { (ac_try="$ac_compile"
5728case "(($ac_try" in
5729  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5730  *) ac_try_echo=$ac_try;;
5731esac
5732eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5733$as_echo "$ac_try_echo") >&5
5734  (eval "$ac_compile") 2>conftest.er1
5735  ac_status=$?
5736  grep -v '^ *+' conftest.er1 >conftest.err
5737  rm -f conftest.er1
5738  cat conftest.err >&5
5739  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5740  (exit $ac_status); } && {
5741	 test -z "$ac_cxx_werror_flag" ||
5742	 test ! -s conftest.err
5743       } && test -s conftest.$ac_objext; then
5744  ac_cv_prog_cxx_g=yes
5745else
5746  $as_echo "$as_me: failed program was:" >&5
5747sed 's/^/| /' conftest.$ac_ext >&5
5748
5749
5750fi
5751
5752rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5753fi
5754
5755rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5756fi
5757
5758rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5759   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5760fi
5761{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5762$as_echo "$ac_cv_prog_cxx_g" >&6; }
5763if test "$ac_test_CXXFLAGS" = set; then
5764  CXXFLAGS=$ac_save_CXXFLAGS
5765elif test $ac_cv_prog_cxx_g = yes; then
5766  if test "$GXX" = yes; then
5767    CXXFLAGS="-g -O2"
5768  else
5769    CXXFLAGS="-g"
5770  fi
5771else
5772  if test "$GXX" = yes; then
5773    CXXFLAGS="-O2"
5774  else
5775    CXXFLAGS=
5776  fi
5777fi
5778ac_ext=cpp
5779ac_cpp='$CXXCPP $CPPFLAGS'
5780ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5781ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5782ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5783
5784depcc="$CXX"  am_compiler_list=
5785
5786{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5787$as_echo_n "checking dependency style of $depcc... " >&6; }
5788if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5789  $as_echo_n "(cached) " >&6
5790else
5791  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5792  # We make a subdir and do the tests there.  Otherwise we can end up
5793  # making bogus files that we don't know about and never remove.  For
5794  # instance it was reported that on HP-UX the gcc test will end up
5795  # making a dummy file named `D' -- because `-MD' means `put the output
5796  # in D'.
5797  mkdir conftest.dir
5798  # Copy depcomp to subdir because otherwise we won't find it if we're
5799  # using a relative directory.
5800  cp "$am_depcomp" conftest.dir
5801  cd conftest.dir
5802  # We will build objects and dependencies in a subdirectory because
5803  # it helps to detect inapplicable dependency modes.  For instance
5804  # both Tru64's cc and ICC support -MD to output dependencies as a
5805  # side effect of compilation, but ICC will put the dependencies in
5806  # the current directory while Tru64 will put them in the object
5807  # directory.
5808  mkdir sub
5809
5810  am_cv_CXX_dependencies_compiler_type=none
5811  if test "$am_compiler_list" = ""; then
5812     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5813  fi
5814  am__universal=false
5815  case " $depcc " in #(
5816     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5817     esac
5818
5819  for depmode in $am_compiler_list; do
5820    # Setup a source with many dependencies, because some compilers
5821    # like to wrap large dependency lists on column 80 (with \), and
5822    # we should not choose a depcomp mode which is confused by this.
5823    #
5824    # We need to recreate these files for each test, as the compiler may
5825    # overwrite some of them when testing with obscure command lines.
5826    # This happens at least with the AIX C compiler.
5827    : > sub/conftest.c
5828    for i in 1 2 3 4 5 6; do
5829      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5830      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5831      # Solaris 8's {/usr,}/bin/sh.
5832      touch sub/conftst$i.h
5833    done
5834    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5835
5836    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5837    # mode.  It turns out that the SunPro C++ compiler does not properly
5838    # handle `-M -o', and we need to detect this.  Also, some Intel
5839    # versions had trouble with output in subdirs
5840    am__obj=sub/conftest.${OBJEXT-o}
5841    am__minus_obj="-o $am__obj"
5842    case $depmode in
5843    gcc)
5844      # This depmode causes a compiler race in universal mode.
5845      test "$am__universal" = false || continue
5846      ;;
5847    nosideeffect)
5848      # after this tag, mechanisms are not by side-effect, so they'll
5849      # only be used when explicitly requested
5850      if test "x$enable_dependency_tracking" = xyes; then
5851	continue
5852      else
5853	break
5854      fi
5855      ;;
5856    msvisualcpp | msvcmsys)
5857      # This compiler won't grok `-c -o', but also, the minuso test has
5858      # not run yet.  These depmodes are late enough in the game, and
5859      # so weak that their functioning should not be impacted.
5860      am__obj=conftest.${OBJEXT-o}
5861      am__minus_obj=
5862      ;;
5863    none) break ;;
5864    esac
5865    if depmode=$depmode \
5866       source=sub/conftest.c object=$am__obj \
5867       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5868       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5869         >/dev/null 2>conftest.err &&
5870       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5871       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5872       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5873       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5874      # icc doesn't choke on unknown options, it will just issue warnings
5875      # or remarks (even with -Werror).  So we grep stderr for any message
5876      # that says an option was ignored or not supported.
5877      # When given -MP, icc 7.0 and 7.1 complain thusly:
5878      #   icc: Command line warning: ignoring option '-M'; no argument required
5879      # The diagnosis changed in icc 8.0:
5880      #   icc: Command line remark: option '-MP' not supported
5881      if (grep 'ignoring option' conftest.err ||
5882          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5883        am_cv_CXX_dependencies_compiler_type=$depmode
5884        break
5885      fi
5886    fi
5887  done
5888
5889  cd ..
5890  rm -rf conftest.dir
5891else
5892  am_cv_CXX_dependencies_compiler_type=none
5893fi
5894
5895fi
5896{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5897$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5898CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5899
5900 if
5901  test "x$enable_dependency_tracking" != xno \
5902  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5903  am__fastdepCXX_TRUE=
5904  am__fastdepCXX_FALSE='#'
5905else
5906  am__fastdepCXX_TRUE='#'
5907  am__fastdepCXX_FALSE=
5908fi
5909
5910
5911
5912
5913if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5914    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5915    (test "X$CXX" != "Xg++"))) ; then
5916  ac_ext=cpp
5917ac_cpp='$CXXCPP $CPPFLAGS'
5918ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5919ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5920ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5921{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5922$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5923if test -z "$CXXCPP"; then
5924  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5925  $as_echo_n "(cached) " >&6
5926else
5927      # Double quotes because CXXCPP needs to be expanded
5928    for CXXCPP in "$CXX -E" "/lib/cpp"
5929    do
5930      ac_preproc_ok=false
5931for ac_cxx_preproc_warn_flag in '' yes
5932do
5933  # Use a header file that comes with gcc, so configuring glibc
5934  # with a fresh cross-compiler works.
5935  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5936  # <limits.h> exists even on freestanding compilers.
5937  # On the NeXT, cc -E runs the code through the compiler's parser,
5938  # not just through cpp. "Syntax error" is here to catch this case.
5939  cat >conftest.$ac_ext <<_ACEOF
5940/* confdefs.h.  */
5941_ACEOF
5942cat confdefs.h >>conftest.$ac_ext
5943cat >>conftest.$ac_ext <<_ACEOF
5944/* end confdefs.h.  */
5945#ifdef __STDC__
5946# include <limits.h>
5947#else
5948# include <assert.h>
5949#endif
5950		     Syntax error
5951_ACEOF
5952if { (ac_try="$ac_cpp conftest.$ac_ext"
5953case "(($ac_try" in
5954  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5955  *) ac_try_echo=$ac_try;;
5956esac
5957eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5958$as_echo "$ac_try_echo") >&5
5959  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5960  ac_status=$?
5961  grep -v '^ *+' conftest.er1 >conftest.err
5962  rm -f conftest.er1
5963  cat conftest.err >&5
5964  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5965  (exit $ac_status); } >/dev/null && {
5966	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5967	 test ! -s conftest.err
5968       }; then
5969  :
5970else
5971  $as_echo "$as_me: failed program was:" >&5
5972sed 's/^/| /' conftest.$ac_ext >&5
5973
5974  # Broken: fails on valid input.
5975continue
5976fi
5977
5978rm -f conftest.err conftest.$ac_ext
5979
5980  # OK, works on sane cases.  Now check whether nonexistent headers
5981  # can be detected and how.
5982  cat >conftest.$ac_ext <<_ACEOF
5983/* confdefs.h.  */
5984_ACEOF
5985cat confdefs.h >>conftest.$ac_ext
5986cat >>conftest.$ac_ext <<_ACEOF
5987/* end confdefs.h.  */
5988#include <ac_nonexistent.h>
5989_ACEOF
5990if { (ac_try="$ac_cpp conftest.$ac_ext"
5991case "(($ac_try" in
5992  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5993  *) ac_try_echo=$ac_try;;
5994esac
5995eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5996$as_echo "$ac_try_echo") >&5
5997  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5998  ac_status=$?
5999  grep -v '^ *+' conftest.er1 >conftest.err
6000  rm -f conftest.er1
6001  cat conftest.err >&5
6002  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6003  (exit $ac_status); } >/dev/null && {
6004	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6005	 test ! -s conftest.err
6006       }; then
6007  # Broken: success on invalid input.
6008continue
6009else
6010  $as_echo "$as_me: failed program was:" >&5
6011sed 's/^/| /' conftest.$ac_ext >&5
6012
6013  # Passes both tests.
6014ac_preproc_ok=:
6015break
6016fi
6017
6018rm -f conftest.err conftest.$ac_ext
6019
6020done
6021# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6022rm -f conftest.err conftest.$ac_ext
6023if $ac_preproc_ok; then
6024  break
6025fi
6026
6027    done
6028    ac_cv_prog_CXXCPP=$CXXCPP
6029
6030fi
6031  CXXCPP=$ac_cv_prog_CXXCPP
6032else
6033  ac_cv_prog_CXXCPP=$CXXCPP
6034fi
6035{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6036$as_echo "$CXXCPP" >&6; }
6037ac_preproc_ok=false
6038for ac_cxx_preproc_warn_flag in '' yes
6039do
6040  # Use a header file that comes with gcc, so configuring glibc
6041  # with a fresh cross-compiler works.
6042  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6043  # <limits.h> exists even on freestanding compilers.
6044  # On the NeXT, cc -E runs the code through the compiler's parser,
6045  # not just through cpp. "Syntax error" is here to catch this case.
6046  cat >conftest.$ac_ext <<_ACEOF
6047/* confdefs.h.  */
6048_ACEOF
6049cat confdefs.h >>conftest.$ac_ext
6050cat >>conftest.$ac_ext <<_ACEOF
6051/* end confdefs.h.  */
6052#ifdef __STDC__
6053# include <limits.h>
6054#else
6055# include <assert.h>
6056#endif
6057		     Syntax error
6058_ACEOF
6059if { (ac_try="$ac_cpp conftest.$ac_ext"
6060case "(($ac_try" in
6061  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6062  *) ac_try_echo=$ac_try;;
6063esac
6064eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6065$as_echo "$ac_try_echo") >&5
6066  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6067  ac_status=$?
6068  grep -v '^ *+' conftest.er1 >conftest.err
6069  rm -f conftest.er1
6070  cat conftest.err >&5
6071  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6072  (exit $ac_status); } >/dev/null && {
6073	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6074	 test ! -s conftest.err
6075       }; then
6076  :
6077else
6078  $as_echo "$as_me: failed program was:" >&5
6079sed 's/^/| /' conftest.$ac_ext >&5
6080
6081  # Broken: fails on valid input.
6082continue
6083fi
6084
6085rm -f conftest.err conftest.$ac_ext
6086
6087  # OK, works on sane cases.  Now check whether nonexistent headers
6088  # can be detected and how.
6089  cat >conftest.$ac_ext <<_ACEOF
6090/* confdefs.h.  */
6091_ACEOF
6092cat confdefs.h >>conftest.$ac_ext
6093cat >>conftest.$ac_ext <<_ACEOF
6094/* end confdefs.h.  */
6095#include <ac_nonexistent.h>
6096_ACEOF
6097if { (ac_try="$ac_cpp conftest.$ac_ext"
6098case "(($ac_try" in
6099  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6100  *) ac_try_echo=$ac_try;;
6101esac
6102eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6103$as_echo "$ac_try_echo") >&5
6104  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6105  ac_status=$?
6106  grep -v '^ *+' conftest.er1 >conftest.err
6107  rm -f conftest.er1
6108  cat conftest.err >&5
6109  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6110  (exit $ac_status); } >/dev/null && {
6111	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6112	 test ! -s conftest.err
6113       }; then
6114  # Broken: success on invalid input.
6115continue
6116else
6117  $as_echo "$as_me: failed program was:" >&5
6118sed 's/^/| /' conftest.$ac_ext >&5
6119
6120  # Passes both tests.
6121ac_preproc_ok=:
6122break
6123fi
6124
6125rm -f conftest.err conftest.$ac_ext
6126
6127done
6128# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6129rm -f conftest.err conftest.$ac_ext
6130if $ac_preproc_ok; then
6131  :
6132else
6133  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6134$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6135{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6136See \`config.log' for more details." >&5
6137$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6138See \`config.log' for more details." >&2;}
6139   { (exit 1); exit 1; }; }; }
6140fi
6141
6142ac_ext=cpp
6143ac_cpp='$CXXCPP $CPPFLAGS'
6144ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6145ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6146ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6147
6148fi
6149
6150
6151ac_ext=f
6152ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6153ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6154ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6155if test -n "$ac_tool_prefix"; then
6156  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
6157  do
6158    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6159set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6160{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6161$as_echo_n "checking for $ac_word... " >&6; }
6162if test "${ac_cv_prog_F77+set}" = set; then
6163  $as_echo_n "(cached) " >&6
6164else
6165  if test -n "$F77"; then
6166  ac_cv_prog_F77="$F77" # Let the user override the test.
6167else
6168as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6169for as_dir in $PATH
6170do
6171  IFS=$as_save_IFS
6172  test -z "$as_dir" && as_dir=.
6173  for ac_exec_ext in '' $ac_executable_extensions; do
6174  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6175    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6176    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6177    break 2
6178  fi
6179done
6180done
6181IFS=$as_save_IFS
6182
6183fi
6184fi
6185F77=$ac_cv_prog_F77
6186if test -n "$F77"; then
6187  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6188$as_echo "$F77" >&6; }
6189else
6190  { $as_echo "$as_me:$LINENO: result: no" >&5
6191$as_echo "no" >&6; }
6192fi
6193
6194
6195    test -n "$F77" && break
6196  done
6197fi
6198if test -z "$F77"; then
6199  ac_ct_F77=$F77
6200  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
6201do
6202  # Extract the first word of "$ac_prog", so it can be a program name with args.
6203set dummy $ac_prog; ac_word=$2
6204{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6205$as_echo_n "checking for $ac_word... " >&6; }
6206if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6207  $as_echo_n "(cached) " >&6
6208else
6209  if test -n "$ac_ct_F77"; then
6210  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6211else
6212as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6213for as_dir in $PATH
6214do
6215  IFS=$as_save_IFS
6216  test -z "$as_dir" && as_dir=.
6217  for ac_exec_ext in '' $ac_executable_extensions; do
6218  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6219    ac_cv_prog_ac_ct_F77="$ac_prog"
6220    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6221    break 2
6222  fi
6223done
6224done
6225IFS=$as_save_IFS
6226
6227fi
6228fi
6229ac_ct_F77=$ac_cv_prog_ac_ct_F77
6230if test -n "$ac_ct_F77"; then
6231  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6232$as_echo "$ac_ct_F77" >&6; }
6233else
6234  { $as_echo "$as_me:$LINENO: result: no" >&5
6235$as_echo "no" >&6; }
6236fi
6237
6238
6239  test -n "$ac_ct_F77" && break
6240done
6241
6242  if test "x$ac_ct_F77" = x; then
6243    F77=""
6244  else
6245    case $cross_compiling:$ac_tool_warned in
6246yes:)
6247{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6248$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6249ac_tool_warned=yes ;;
6250esac
6251    F77=$ac_ct_F77
6252  fi
6253fi
6254
6255
6256# Provide some information about the compiler.
6257$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6258set X $ac_compile
6259ac_compiler=$2
6260{ (ac_try="$ac_compiler --version >&5"
6261case "(($ac_try" in
6262  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6263  *) ac_try_echo=$ac_try;;
6264esac
6265eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6266$as_echo "$ac_try_echo") >&5
6267  (eval "$ac_compiler --version >&5") 2>&5
6268  ac_status=$?
6269  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6270  (exit $ac_status); }
6271{ (ac_try="$ac_compiler -v >&5"
6272case "(($ac_try" in
6273  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6274  *) ac_try_echo=$ac_try;;
6275esac
6276eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6277$as_echo "$ac_try_echo") >&5
6278  (eval "$ac_compiler -v >&5") 2>&5
6279  ac_status=$?
6280  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6281  (exit $ac_status); }
6282{ (ac_try="$ac_compiler -V >&5"
6283case "(($ac_try" in
6284  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6285  *) ac_try_echo=$ac_try;;
6286esac
6287eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6288$as_echo "$ac_try_echo") >&5
6289  (eval "$ac_compiler -V >&5") 2>&5
6290  ac_status=$?
6291  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6292  (exit $ac_status); }
6293rm -f a.out
6294
6295# If we don't use `.F' as extension, the preprocessor is not run on the
6296# input file.  (Note that this only needs to work for GNU compilers.)
6297ac_save_ext=$ac_ext
6298ac_ext=F
6299{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6300$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6301if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6302  $as_echo_n "(cached) " >&6
6303else
6304  cat >conftest.$ac_ext <<_ACEOF
6305      program main
6306#ifndef __GNUC__
6307       choke me
6308#endif
6309
6310      end
6311_ACEOF
6312rm -f conftest.$ac_objext
6313if { (ac_try="$ac_compile"
6314case "(($ac_try" in
6315  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6316  *) ac_try_echo=$ac_try;;
6317esac
6318eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6319$as_echo "$ac_try_echo") >&5
6320  (eval "$ac_compile") 2>conftest.er1
6321  ac_status=$?
6322  grep -v '^ *+' conftest.er1 >conftest.err
6323  rm -f conftest.er1
6324  cat conftest.err >&5
6325  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6326  (exit $ac_status); } && {
6327	 test -z "$ac_f77_werror_flag" ||
6328	 test ! -s conftest.err
6329       } && test -s conftest.$ac_objext; then
6330  ac_compiler_gnu=yes
6331else
6332  $as_echo "$as_me: failed program was:" >&5
6333sed 's/^/| /' conftest.$ac_ext >&5
6334
6335	ac_compiler_gnu=no
6336fi
6337
6338rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6339ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6340
6341fi
6342{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6343$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6344ac_ext=$ac_save_ext
6345ac_test_FFLAGS=${FFLAGS+set}
6346ac_save_FFLAGS=$FFLAGS
6347FFLAGS=
6348{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6349$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6350if test "${ac_cv_prog_f77_g+set}" = set; then
6351  $as_echo_n "(cached) " >&6
6352else
6353  FFLAGS=-g
6354cat >conftest.$ac_ext <<_ACEOF
6355      program main
6356
6357      end
6358_ACEOF
6359rm -f conftest.$ac_objext
6360if { (ac_try="$ac_compile"
6361case "(($ac_try" in
6362  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6363  *) ac_try_echo=$ac_try;;
6364esac
6365eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6366$as_echo "$ac_try_echo") >&5
6367  (eval "$ac_compile") 2>conftest.er1
6368  ac_status=$?
6369  grep -v '^ *+' conftest.er1 >conftest.err
6370  rm -f conftest.er1
6371  cat conftest.err >&5
6372  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6373  (exit $ac_status); } && {
6374	 test -z "$ac_f77_werror_flag" ||
6375	 test ! -s conftest.err
6376       } && test -s conftest.$ac_objext; then
6377  ac_cv_prog_f77_g=yes
6378else
6379  $as_echo "$as_me: failed program was:" >&5
6380sed 's/^/| /' conftest.$ac_ext >&5
6381
6382	ac_cv_prog_f77_g=no
6383fi
6384
6385rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6386
6387fi
6388{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6389$as_echo "$ac_cv_prog_f77_g" >&6; }
6390if test "$ac_test_FFLAGS" = set; then
6391  FFLAGS=$ac_save_FFLAGS
6392elif test $ac_cv_prog_f77_g = yes; then
6393  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6394    FFLAGS="-g -O2"
6395  else
6396    FFLAGS="-g"
6397  fi
6398else
6399  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6400    FFLAGS="-O2"
6401  else
6402    FFLAGS=
6403  fi
6404fi
6405
6406if test $ac_compiler_gnu = yes; then
6407  G77=yes
6408else
6409  G77=
6410fi
6411ac_ext=c
6412ac_cpp='$CPP $CPPFLAGS'
6413ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6414ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6415ac_compiler_gnu=$ac_cv_c_compiler_gnu
6416
6417
6418
6419# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6420# find the maximum length of command line arguments
6421{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6422$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6423if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6424  $as_echo_n "(cached) " >&6
6425else
6426    i=0
6427  teststring="ABCD"
6428
6429  case $build_os in
6430  msdosdjgpp*)
6431    # On DJGPP, this test can blow up pretty badly due to problems in libc
6432    # (any single argument exceeding 2000 bytes causes a buffer overrun
6433    # during glob expansion).  Even if it were fixed, the result of this
6434    # check would be larger than it should be.
6435    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6436    ;;
6437
6438  gnu*)
6439    # Under GNU Hurd, this test is not required because there is
6440    # no limit to the length of command line arguments.
6441    # Libtool will interpret -1 as no limit whatsoever
6442    lt_cv_sys_max_cmd_len=-1;
6443    ;;
6444
6445  cygwin* | mingw*)
6446    # On Win9x/ME, this test blows up -- it succeeds, but takes
6447    # about 5 minutes as the teststring grows exponentially.
6448    # Worse, since 9x/ME are not pre-emptively multitasking,
6449    # you end up with a "frozen" computer, even though with patience
6450    # the test eventually succeeds (with a max line length of 256k).
6451    # Instead, let's just punt: use the minimum linelength reported by
6452    # all of the supported platforms: 8192 (on NT/2K/XP).
6453    lt_cv_sys_max_cmd_len=8192;
6454    ;;
6455
6456  amigaos*)
6457    # On AmigaOS with pdksh, this test takes hours, literally.
6458    # So we just punt and use a minimum line length of 8192.
6459    lt_cv_sys_max_cmd_len=8192;
6460    ;;
6461
6462  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6463    # This has been around since 386BSD, at least.  Likely further.
6464    if test -x /sbin/sysctl; then
6465      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6466    elif test -x /usr/sbin/sysctl; then
6467      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6468    else
6469      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6470    fi
6471    # And add a safety zone
6472    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6473    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6474    ;;
6475
6476  interix*)
6477    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6478    lt_cv_sys_max_cmd_len=196608
6479    ;;
6480
6481  osf*)
6482    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6483    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6484    # nice to cause kernel panics so lets avoid the loop below.
6485    # First set a reasonable default.
6486    lt_cv_sys_max_cmd_len=16384
6487    #
6488    if test -x /sbin/sysconfig; then
6489      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6490        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6491      esac
6492    fi
6493    ;;
6494  sco3.2v5*)
6495    lt_cv_sys_max_cmd_len=102400
6496    ;;
6497  sysv5* | sco5v6* | sysv4.2uw2*)
6498    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6499    if test -n "$kargmax"; then
6500      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6501    else
6502      lt_cv_sys_max_cmd_len=32768
6503    fi
6504    ;;
6505  *)
6506    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6507    if test -n "$lt_cv_sys_max_cmd_len"; then
6508      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6509      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6510    else
6511      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6512      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6513	       = "XX$teststring") >/dev/null 2>&1 &&
6514	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6515	      lt_cv_sys_max_cmd_len=$new_result &&
6516	      test $i != 17 # 1/2 MB should be enough
6517      do
6518        i=`expr $i + 1`
6519        teststring=$teststring$teststring
6520      done
6521      teststring=
6522      # Add a significant safety factor because C++ compilers can tack on massive
6523      # amounts of additional arguments before passing them to the linker.
6524      # It appears as though 1/2 is a usable value.
6525      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6526    fi
6527    ;;
6528  esac
6529
6530fi
6531
6532if test -n $lt_cv_sys_max_cmd_len ; then
6533  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6534$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6535else
6536  { $as_echo "$as_me:$LINENO: result: none" >&5
6537$as_echo "none" >&6; }
6538fi
6539
6540
6541
6542
6543
6544# Check for command to grab the raw symbol name followed by C symbol from nm.
6545{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6546$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6547if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6548  $as_echo_n "(cached) " >&6
6549else
6550
6551# These are sane defaults that work on at least a few old systems.
6552# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6553
6554# Character class describing NM global symbol codes.
6555symcode='[BCDEGRST]'
6556
6557# Regexp to match symbols that can be accessed directly from C.
6558sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6559
6560# Transform an extracted symbol line into a proper C declaration
6561lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6562
6563# Transform an extracted symbol line into symbol name and symbol address
6564lt_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'"
6565
6566# Define system-specific variables.
6567case $host_os in
6568aix*)
6569  symcode='[BCDT]'
6570  ;;
6571cygwin* | mingw* | pw32*)
6572  symcode='[ABCDGISTW]'
6573  ;;
6574hpux*) # Its linker distinguishes data from code symbols
6575  if test "$host_cpu" = ia64; then
6576    symcode='[ABCDEGRST]'
6577  fi
6578  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6579  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'"
6580  ;;
6581linux* | k*bsd*-gnu)
6582  if test "$host_cpu" = ia64; then
6583    symcode='[ABCDGIRSTW]'
6584    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6585    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'"
6586  fi
6587  ;;
6588irix* | nonstopux*)
6589  symcode='[BCDEGRST]'
6590  ;;
6591osf*)
6592  symcode='[BCDEGQRST]'
6593  ;;
6594solaris*)
6595  symcode='[BDRT]'
6596  ;;
6597sco3.2v5*)
6598  symcode='[DT]'
6599  ;;
6600sysv4.2uw2*)
6601  symcode='[DT]'
6602  ;;
6603sysv5* | sco5v6* | unixware* | OpenUNIX*)
6604  symcode='[ABDT]'
6605  ;;
6606sysv4)
6607  symcode='[DFNSTU]'
6608  ;;
6609esac
6610
6611# Handle CRLF in mingw tool chain
6612opt_cr=
6613case $build_os in
6614mingw*)
6615  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6616  ;;
6617esac
6618
6619# If we're using GNU nm, then use its standard symbol codes.
6620case `$NM -V 2>&1` in
6621*GNU* | *'with BFD'*)
6622  symcode='[ABCDGIRSTW]' ;;
6623esac
6624
6625# Try without a prefix undercore, then with it.
6626for ac_symprfx in "" "_"; do
6627
6628  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6629  symxfrm="\\1 $ac_symprfx\\2 \\2"
6630
6631  # Write the raw and C identifiers.
6632  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6633
6634  # Check to see that the pipe works correctly.
6635  pipe_works=no
6636
6637  rm -f conftest*
6638  cat > conftest.$ac_ext <<EOF
6639#ifdef __cplusplus
6640extern "C" {
6641#endif
6642char nm_test_var;
6643void nm_test_func(){}
6644#ifdef __cplusplus
6645}
6646#endif
6647int main(){nm_test_var='a';nm_test_func();return(0);}
6648EOF
6649
6650  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6651  (eval $ac_compile) 2>&5
6652  ac_status=$?
6653  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6654  (exit $ac_status); }; then
6655    # Now try to grab the symbols.
6656    nlist=conftest.nm
6657    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6658  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6659  ac_status=$?
6660  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6661  (exit $ac_status); } && test -s "$nlist"; then
6662      # Try sorting and uniquifying the output.
6663      if sort "$nlist" | uniq > "$nlist"T; then
6664	mv -f "$nlist"T "$nlist"
6665      else
6666	rm -f "$nlist"T
6667      fi
6668
6669      # Make sure that we snagged all the symbols we need.
6670      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6671	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6672	  cat <<EOF > conftest.$ac_ext
6673#ifdef __cplusplus
6674extern "C" {
6675#endif
6676
6677EOF
6678	  # Now generate the symbol file.
6679	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6680
6681	  cat <<EOF >> conftest.$ac_ext
6682#if defined (__STDC__) && __STDC__
6683# define lt_ptr_t void *
6684#else
6685# define lt_ptr_t char *
6686# define const
6687#endif
6688
6689/* The mapping between symbol names and symbols. */
6690const struct {
6691  const char *name;
6692  lt_ptr_t address;
6693}
6694lt_preloaded_symbols[] =
6695{
6696EOF
6697	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6698	  cat <<\EOF >> conftest.$ac_ext
6699  {0, (lt_ptr_t) 0}
6700};
6701
6702#ifdef __cplusplus
6703}
6704#endif
6705EOF
6706	  # Now try linking the two files.
6707	  mv conftest.$ac_objext conftstm.$ac_objext
6708	  lt_save_LIBS="$LIBS"
6709	  lt_save_CFLAGS="$CFLAGS"
6710	  LIBS="conftstm.$ac_objext"
6711	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6712	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6713  (eval $ac_link) 2>&5
6714  ac_status=$?
6715  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6716  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6717	    pipe_works=yes
6718	  fi
6719	  LIBS="$lt_save_LIBS"
6720	  CFLAGS="$lt_save_CFLAGS"
6721	else
6722	  echo "cannot find nm_test_func in $nlist" >&5
6723	fi
6724      else
6725	echo "cannot find nm_test_var in $nlist" >&5
6726      fi
6727    else
6728      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6729    fi
6730  else
6731    echo "$progname: failed program was:" >&5
6732    cat conftest.$ac_ext >&5
6733  fi
6734  rm -rf conftest* conftst*
6735
6736  # Do not use the global_symbol_pipe unless it works.
6737  if test "$pipe_works" = yes; then
6738    break
6739  else
6740    lt_cv_sys_global_symbol_pipe=
6741  fi
6742done
6743
6744fi
6745
6746if test -z "$lt_cv_sys_global_symbol_pipe"; then
6747  lt_cv_sys_global_symbol_to_cdecl=
6748fi
6749if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6750  { $as_echo "$as_me:$LINENO: result: failed" >&5
6751$as_echo "failed" >&6; }
6752else
6753  { $as_echo "$as_me:$LINENO: result: ok" >&5
6754$as_echo "ok" >&6; }
6755fi
6756
6757{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6758$as_echo_n "checking for objdir... " >&6; }
6759if test "${lt_cv_objdir+set}" = set; then
6760  $as_echo_n "(cached) " >&6
6761else
6762  rm -f .libs 2>/dev/null
6763mkdir .libs 2>/dev/null
6764if test -d .libs; then
6765  lt_cv_objdir=.libs
6766else
6767  # MS-DOS does not allow filenames that begin with a dot.
6768  lt_cv_objdir=_libs
6769fi
6770rmdir .libs 2>/dev/null
6771fi
6772{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6773$as_echo "$lt_cv_objdir" >&6; }
6774objdir=$lt_cv_objdir
6775
6776
6777
6778
6779
6780case $host_os in
6781aix3*)
6782  # AIX sometimes has problems with the GCC collect2 program.  For some
6783  # reason, if we set the COLLECT_NAMES environment variable, the problems
6784  # vanish in a puff of smoke.
6785  if test "X${COLLECT_NAMES+set}" != Xset; then
6786    COLLECT_NAMES=
6787    export COLLECT_NAMES
6788  fi
6789  ;;
6790esac
6791
6792# Sed substitution that helps us do robust quoting.  It backslashifies
6793# metacharacters that are still active within double-quoted strings.
6794Xsed='sed -e 1s/^X//'
6795sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6796
6797# Same as above, but do not quote variable references.
6798double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6799
6800# Sed substitution to delay expansion of an escaped shell variable in a
6801# double_quote_subst'ed string.
6802delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6803
6804# Sed substitution to avoid accidental globbing in evaled expressions
6805no_glob_subst='s/\*/\\\*/g'
6806
6807# Constants:
6808rm="rm -f"
6809
6810# Global variables:
6811default_ofile=libtool
6812can_build_shared=yes
6813
6814# All known linkers require a `.a' archive for static linking (except MSVC,
6815# which needs '.lib').
6816libext=a
6817ltmain="$ac_aux_dir/ltmain.sh"
6818ofile="$default_ofile"
6819with_gnu_ld="$lt_cv_prog_gnu_ld"
6820
6821if test -n "$ac_tool_prefix"; then
6822  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6823set dummy ${ac_tool_prefix}ar; ac_word=$2
6824{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6825$as_echo_n "checking for $ac_word... " >&6; }
6826if test "${ac_cv_prog_AR+set}" = set; then
6827  $as_echo_n "(cached) " >&6
6828else
6829  if test -n "$AR"; then
6830  ac_cv_prog_AR="$AR" # Let the user override the test.
6831else
6832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6833for as_dir in $PATH
6834do
6835  IFS=$as_save_IFS
6836  test -z "$as_dir" && as_dir=.
6837  for ac_exec_ext in '' $ac_executable_extensions; do
6838  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6839    ac_cv_prog_AR="${ac_tool_prefix}ar"
6840    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6841    break 2
6842  fi
6843done
6844done
6845IFS=$as_save_IFS
6846
6847fi
6848fi
6849AR=$ac_cv_prog_AR
6850if test -n "$AR"; then
6851  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6852$as_echo "$AR" >&6; }
6853else
6854  { $as_echo "$as_me:$LINENO: result: no" >&5
6855$as_echo "no" >&6; }
6856fi
6857
6858
6859fi
6860if test -z "$ac_cv_prog_AR"; then
6861  ac_ct_AR=$AR
6862  # Extract the first word of "ar", so it can be a program name with args.
6863set dummy ar; ac_word=$2
6864{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6865$as_echo_n "checking for $ac_word... " >&6; }
6866if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6867  $as_echo_n "(cached) " >&6
6868else
6869  if test -n "$ac_ct_AR"; then
6870  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6871else
6872as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6873for as_dir in $PATH
6874do
6875  IFS=$as_save_IFS
6876  test -z "$as_dir" && as_dir=.
6877  for ac_exec_ext in '' $ac_executable_extensions; do
6878  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6879    ac_cv_prog_ac_ct_AR="ar"
6880    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6881    break 2
6882  fi
6883done
6884done
6885IFS=$as_save_IFS
6886
6887fi
6888fi
6889ac_ct_AR=$ac_cv_prog_ac_ct_AR
6890if test -n "$ac_ct_AR"; then
6891  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6892$as_echo "$ac_ct_AR" >&6; }
6893else
6894  { $as_echo "$as_me:$LINENO: result: no" >&5
6895$as_echo "no" >&6; }
6896fi
6897
6898  if test "x$ac_ct_AR" = x; then
6899    AR="false"
6900  else
6901    case $cross_compiling:$ac_tool_warned in
6902yes:)
6903{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6904$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6905ac_tool_warned=yes ;;
6906esac
6907    AR=$ac_ct_AR
6908  fi
6909else
6910  AR="$ac_cv_prog_AR"
6911fi
6912
6913if test -n "$ac_tool_prefix"; then
6914  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6915set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6916{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6917$as_echo_n "checking for $ac_word... " >&6; }
6918if test "${ac_cv_prog_RANLIB+set}" = set; then
6919  $as_echo_n "(cached) " >&6
6920else
6921  if test -n "$RANLIB"; then
6922  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6923else
6924as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6925for as_dir in $PATH
6926do
6927  IFS=$as_save_IFS
6928  test -z "$as_dir" && as_dir=.
6929  for ac_exec_ext in '' $ac_executable_extensions; do
6930  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6931    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6932    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6933    break 2
6934  fi
6935done
6936done
6937IFS=$as_save_IFS
6938
6939fi
6940fi
6941RANLIB=$ac_cv_prog_RANLIB
6942if test -n "$RANLIB"; then
6943  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6944$as_echo "$RANLIB" >&6; }
6945else
6946  { $as_echo "$as_me:$LINENO: result: no" >&5
6947$as_echo "no" >&6; }
6948fi
6949
6950
6951fi
6952if test -z "$ac_cv_prog_RANLIB"; then
6953  ac_ct_RANLIB=$RANLIB
6954  # Extract the first word of "ranlib", so it can be a program name with args.
6955set dummy ranlib; ac_word=$2
6956{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6957$as_echo_n "checking for $ac_word... " >&6; }
6958if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6959  $as_echo_n "(cached) " >&6
6960else
6961  if test -n "$ac_ct_RANLIB"; then
6962  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6963else
6964as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6965for as_dir in $PATH
6966do
6967  IFS=$as_save_IFS
6968  test -z "$as_dir" && as_dir=.
6969  for ac_exec_ext in '' $ac_executable_extensions; do
6970  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6971    ac_cv_prog_ac_ct_RANLIB="ranlib"
6972    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6973    break 2
6974  fi
6975done
6976done
6977IFS=$as_save_IFS
6978
6979fi
6980fi
6981ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6982if test -n "$ac_ct_RANLIB"; then
6983  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6984$as_echo "$ac_ct_RANLIB" >&6; }
6985else
6986  { $as_echo "$as_me:$LINENO: result: no" >&5
6987$as_echo "no" >&6; }
6988fi
6989
6990  if test "x$ac_ct_RANLIB" = x; then
6991    RANLIB=":"
6992  else
6993    case $cross_compiling:$ac_tool_warned in
6994yes:)
6995{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6996$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6997ac_tool_warned=yes ;;
6998esac
6999    RANLIB=$ac_ct_RANLIB
7000  fi
7001else
7002  RANLIB="$ac_cv_prog_RANLIB"
7003fi
7004
7005if test -n "$ac_tool_prefix"; then
7006  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7007set dummy ${ac_tool_prefix}strip; ac_word=$2
7008{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7009$as_echo_n "checking for $ac_word... " >&6; }
7010if test "${ac_cv_prog_STRIP+set}" = set; then
7011  $as_echo_n "(cached) " >&6
7012else
7013  if test -n "$STRIP"; then
7014  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7015else
7016as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7017for as_dir in $PATH
7018do
7019  IFS=$as_save_IFS
7020  test -z "$as_dir" && as_dir=.
7021  for ac_exec_ext in '' $ac_executable_extensions; do
7022  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7023    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7024    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7025    break 2
7026  fi
7027done
7028done
7029IFS=$as_save_IFS
7030
7031fi
7032fi
7033STRIP=$ac_cv_prog_STRIP
7034if test -n "$STRIP"; then
7035  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7036$as_echo "$STRIP" >&6; }
7037else
7038  { $as_echo "$as_me:$LINENO: result: no" >&5
7039$as_echo "no" >&6; }
7040fi
7041
7042
7043fi
7044if test -z "$ac_cv_prog_STRIP"; then
7045  ac_ct_STRIP=$STRIP
7046  # Extract the first word of "strip", so it can be a program name with args.
7047set dummy strip; ac_word=$2
7048{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7049$as_echo_n "checking for $ac_word... " >&6; }
7050if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7051  $as_echo_n "(cached) " >&6
7052else
7053  if test -n "$ac_ct_STRIP"; then
7054  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7055else
7056as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7057for as_dir in $PATH
7058do
7059  IFS=$as_save_IFS
7060  test -z "$as_dir" && as_dir=.
7061  for ac_exec_ext in '' $ac_executable_extensions; do
7062  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7063    ac_cv_prog_ac_ct_STRIP="strip"
7064    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7065    break 2
7066  fi
7067done
7068done
7069IFS=$as_save_IFS
7070
7071fi
7072fi
7073ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7074if test -n "$ac_ct_STRIP"; then
7075  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7076$as_echo "$ac_ct_STRIP" >&6; }
7077else
7078  { $as_echo "$as_me:$LINENO: result: no" >&5
7079$as_echo "no" >&6; }
7080fi
7081
7082  if test "x$ac_ct_STRIP" = x; then
7083    STRIP=":"
7084  else
7085    case $cross_compiling:$ac_tool_warned in
7086yes:)
7087{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7088$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7089ac_tool_warned=yes ;;
7090esac
7091    STRIP=$ac_ct_STRIP
7092  fi
7093else
7094  STRIP="$ac_cv_prog_STRIP"
7095fi
7096
7097
7098old_CC="$CC"
7099old_CFLAGS="$CFLAGS"
7100
7101# Set sane defaults for various variables
7102test -z "$AR" && AR=ar
7103test -z "$AR_FLAGS" && AR_FLAGS=cru
7104test -z "$AS" && AS=as
7105test -z "$CC" && CC=cc
7106test -z "$LTCC" && LTCC=$CC
7107test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7108test -z "$DLLTOOL" && DLLTOOL=dlltool
7109test -z "$LD" && LD=ld
7110test -z "$LN_S" && LN_S="ln -s"
7111test -z "$MAGIC_CMD" && MAGIC_CMD=file
7112test -z "$NM" && NM=nm
7113test -z "$SED" && SED=sed
7114test -z "$OBJDUMP" && OBJDUMP=objdump
7115test -z "$RANLIB" && RANLIB=:
7116test -z "$STRIP" && STRIP=:
7117test -z "$ac_objext" && ac_objext=o
7118
7119# Determine commands to create old-style static archives.
7120old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7121old_postinstall_cmds='chmod 644 $oldlib'
7122old_postuninstall_cmds=
7123
7124if test -n "$RANLIB"; then
7125  case $host_os in
7126  openbsd*)
7127    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7128    ;;
7129  *)
7130    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7131    ;;
7132  esac
7133  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7134fi
7135
7136for cc_temp in $compiler""; do
7137  case $cc_temp in
7138    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7139    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7140    \-*) ;;
7141    *) break;;
7142  esac
7143done
7144cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7145
7146
7147# Only perform the check for file, if the check method requires it
7148case $deplibs_check_method in
7149file_magic*)
7150  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7151    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7152$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7153if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7154  $as_echo_n "(cached) " >&6
7155else
7156  case $MAGIC_CMD in
7157[\\/*] |  ?:[\\/]*)
7158  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7159  ;;
7160*)
7161  lt_save_MAGIC_CMD="$MAGIC_CMD"
7162  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7163  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7164  for ac_dir in $ac_dummy; do
7165    IFS="$lt_save_ifs"
7166    test -z "$ac_dir" && ac_dir=.
7167    if test -f $ac_dir/${ac_tool_prefix}file; then
7168      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7169      if test -n "$file_magic_test_file"; then
7170	case $deplibs_check_method in
7171	"file_magic "*)
7172	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7173	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7174	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7175	    $EGREP "$file_magic_regex" > /dev/null; then
7176	    :
7177	  else
7178	    cat <<EOF 1>&2
7179
7180*** Warning: the command libtool uses to detect shared libraries,
7181*** $file_magic_cmd, produces output that libtool cannot recognize.
7182*** The result is that libtool may fail to recognize shared libraries
7183*** as such.  This will affect the creation of libtool libraries that
7184*** depend on shared libraries, but programs linked with such libtool
7185*** libraries will work regardless of this problem.  Nevertheless, you
7186*** may want to report the problem to your system manager and/or to
7187*** bug-libtool@gnu.org
7188
7189EOF
7190	  fi ;;
7191	esac
7192      fi
7193      break
7194    fi
7195  done
7196  IFS="$lt_save_ifs"
7197  MAGIC_CMD="$lt_save_MAGIC_CMD"
7198  ;;
7199esac
7200fi
7201
7202MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7203if test -n "$MAGIC_CMD"; then
7204  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7205$as_echo "$MAGIC_CMD" >&6; }
7206else
7207  { $as_echo "$as_me:$LINENO: result: no" >&5
7208$as_echo "no" >&6; }
7209fi
7210
7211if test -z "$lt_cv_path_MAGIC_CMD"; then
7212  if test -n "$ac_tool_prefix"; then
7213    { $as_echo "$as_me:$LINENO: checking for file" >&5
7214$as_echo_n "checking for file... " >&6; }
7215if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7216  $as_echo_n "(cached) " >&6
7217else
7218  case $MAGIC_CMD in
7219[\\/*] |  ?:[\\/]*)
7220  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7221  ;;
7222*)
7223  lt_save_MAGIC_CMD="$MAGIC_CMD"
7224  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7225  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7226  for ac_dir in $ac_dummy; do
7227    IFS="$lt_save_ifs"
7228    test -z "$ac_dir" && ac_dir=.
7229    if test -f $ac_dir/file; then
7230      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7231      if test -n "$file_magic_test_file"; then
7232	case $deplibs_check_method in
7233	"file_magic "*)
7234	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7235	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7236	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7237	    $EGREP "$file_magic_regex" > /dev/null; then
7238	    :
7239	  else
7240	    cat <<EOF 1>&2
7241
7242*** Warning: the command libtool uses to detect shared libraries,
7243*** $file_magic_cmd, produces output that libtool cannot recognize.
7244*** The result is that libtool may fail to recognize shared libraries
7245*** as such.  This will affect the creation of libtool libraries that
7246*** depend on shared libraries, but programs linked with such libtool
7247*** libraries will work regardless of this problem.  Nevertheless, you
7248*** may want to report the problem to your system manager and/or to
7249*** bug-libtool@gnu.org
7250
7251EOF
7252	  fi ;;
7253	esac
7254      fi
7255      break
7256    fi
7257  done
7258  IFS="$lt_save_ifs"
7259  MAGIC_CMD="$lt_save_MAGIC_CMD"
7260  ;;
7261esac
7262fi
7263
7264MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7265if test -n "$MAGIC_CMD"; then
7266  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7267$as_echo "$MAGIC_CMD" >&6; }
7268else
7269  { $as_echo "$as_me:$LINENO: result: no" >&5
7270$as_echo "no" >&6; }
7271fi
7272
7273  else
7274    MAGIC_CMD=:
7275  fi
7276fi
7277
7278  fi
7279  ;;
7280esac
7281
7282
7283  case $host_os in
7284    rhapsody* | darwin*)
7285    if test -n "$ac_tool_prefix"; then
7286  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7287set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7288{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7289$as_echo_n "checking for $ac_word... " >&6; }
7290if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7291  $as_echo_n "(cached) " >&6
7292else
7293  if test -n "$DSYMUTIL"; then
7294  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7295else
7296as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7297for as_dir in $PATH
7298do
7299  IFS=$as_save_IFS
7300  test -z "$as_dir" && as_dir=.
7301  for ac_exec_ext in '' $ac_executable_extensions; do
7302  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7303    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7304    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7305    break 2
7306  fi
7307done
7308done
7309IFS=$as_save_IFS
7310
7311fi
7312fi
7313DSYMUTIL=$ac_cv_prog_DSYMUTIL
7314if test -n "$DSYMUTIL"; then
7315  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7316$as_echo "$DSYMUTIL" >&6; }
7317else
7318  { $as_echo "$as_me:$LINENO: result: no" >&5
7319$as_echo "no" >&6; }
7320fi
7321
7322
7323fi
7324if test -z "$ac_cv_prog_DSYMUTIL"; then
7325  ac_ct_DSYMUTIL=$DSYMUTIL
7326  # Extract the first word of "dsymutil", so it can be a program name with args.
7327set dummy dsymutil; ac_word=$2
7328{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7329$as_echo_n "checking for $ac_word... " >&6; }
7330if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7331  $as_echo_n "(cached) " >&6
7332else
7333  if test -n "$ac_ct_DSYMUTIL"; then
7334  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7335else
7336as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7337for as_dir in $PATH
7338do
7339  IFS=$as_save_IFS
7340  test -z "$as_dir" && as_dir=.
7341  for ac_exec_ext in '' $ac_executable_extensions; do
7342  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7343    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7344    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7345    break 2
7346  fi
7347done
7348done
7349IFS=$as_save_IFS
7350
7351fi
7352fi
7353ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7354if test -n "$ac_ct_DSYMUTIL"; then
7355  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7356$as_echo "$ac_ct_DSYMUTIL" >&6; }
7357else
7358  { $as_echo "$as_me:$LINENO: result: no" >&5
7359$as_echo "no" >&6; }
7360fi
7361
7362  if test "x$ac_ct_DSYMUTIL" = x; then
7363    DSYMUTIL=":"
7364  else
7365    case $cross_compiling:$ac_tool_warned in
7366yes:)
7367{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7368$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7369ac_tool_warned=yes ;;
7370esac
7371    DSYMUTIL=$ac_ct_DSYMUTIL
7372  fi
7373else
7374  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7375fi
7376
7377    if test -n "$ac_tool_prefix"; then
7378  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7379set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7380{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7381$as_echo_n "checking for $ac_word... " >&6; }
7382if test "${ac_cv_prog_NMEDIT+set}" = set; then
7383  $as_echo_n "(cached) " >&6
7384else
7385  if test -n "$NMEDIT"; then
7386  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7387else
7388as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7389for as_dir in $PATH
7390do
7391  IFS=$as_save_IFS
7392  test -z "$as_dir" && as_dir=.
7393  for ac_exec_ext in '' $ac_executable_extensions; do
7394  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7395    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7396    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7397    break 2
7398  fi
7399done
7400done
7401IFS=$as_save_IFS
7402
7403fi
7404fi
7405NMEDIT=$ac_cv_prog_NMEDIT
7406if test -n "$NMEDIT"; then
7407  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7408$as_echo "$NMEDIT" >&6; }
7409else
7410  { $as_echo "$as_me:$LINENO: result: no" >&5
7411$as_echo "no" >&6; }
7412fi
7413
7414
7415fi
7416if test -z "$ac_cv_prog_NMEDIT"; then
7417  ac_ct_NMEDIT=$NMEDIT
7418  # Extract the first word of "nmedit", so it can be a program name with args.
7419set dummy nmedit; ac_word=$2
7420{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7421$as_echo_n "checking for $ac_word... " >&6; }
7422if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7423  $as_echo_n "(cached) " >&6
7424else
7425  if test -n "$ac_ct_NMEDIT"; then
7426  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7427else
7428as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7429for as_dir in $PATH
7430do
7431  IFS=$as_save_IFS
7432  test -z "$as_dir" && as_dir=.
7433  for ac_exec_ext in '' $ac_executable_extensions; do
7434  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7435    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7436    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7437    break 2
7438  fi
7439done
7440done
7441IFS=$as_save_IFS
7442
7443fi
7444fi
7445ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7446if test -n "$ac_ct_NMEDIT"; then
7447  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7448$as_echo "$ac_ct_NMEDIT" >&6; }
7449else
7450  { $as_echo "$as_me:$LINENO: result: no" >&5
7451$as_echo "no" >&6; }
7452fi
7453
7454  if test "x$ac_ct_NMEDIT" = x; then
7455    NMEDIT=":"
7456  else
7457    case $cross_compiling:$ac_tool_warned in
7458yes:)
7459{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7460$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7461ac_tool_warned=yes ;;
7462esac
7463    NMEDIT=$ac_ct_NMEDIT
7464  fi
7465else
7466  NMEDIT="$ac_cv_prog_NMEDIT"
7467fi
7468
7469
7470    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7471$as_echo_n "checking for -single_module linker flag... " >&6; }
7472if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7473  $as_echo_n "(cached) " >&6
7474else
7475  lt_cv_apple_cc_single_mod=no
7476      if test -z "${LT_MULTI_MODULE}"; then
7477   # By default we will add the -single_module flag. You can override
7478   # by either setting the environment variable LT_MULTI_MODULE
7479   # non-empty at configure time, or by adding -multi_module to the
7480   # link flags.
7481   echo "int foo(void){return 1;}" > conftest.c
7482   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7483     -dynamiclib ${wl}-single_module conftest.c
7484   if test -f libconftest.dylib; then
7485     lt_cv_apple_cc_single_mod=yes
7486     rm -rf libconftest.dylib*
7487   fi
7488   rm conftest.c
7489      fi
7490fi
7491{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7492$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7493    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7494$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7495if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7496  $as_echo_n "(cached) " >&6
7497else
7498  lt_cv_ld_exported_symbols_list=no
7499      save_LDFLAGS=$LDFLAGS
7500      echo "_main" > conftest.sym
7501      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7502      cat >conftest.$ac_ext <<_ACEOF
7503/* confdefs.h.  */
7504_ACEOF
7505cat confdefs.h >>conftest.$ac_ext
7506cat >>conftest.$ac_ext <<_ACEOF
7507/* end confdefs.h.  */
7508
7509int
7510main ()
7511{
7512
7513  ;
7514  return 0;
7515}
7516_ACEOF
7517rm -f conftest.$ac_objext conftest$ac_exeext
7518if { (ac_try="$ac_link"
7519case "(($ac_try" in
7520  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7521  *) ac_try_echo=$ac_try;;
7522esac
7523eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7524$as_echo "$ac_try_echo") >&5
7525  (eval "$ac_link") 2>conftest.er1
7526  ac_status=$?
7527  grep -v '^ *+' conftest.er1 >conftest.err
7528  rm -f conftest.er1
7529  cat conftest.err >&5
7530  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7531  (exit $ac_status); } && {
7532	 test -z "$ac_c_werror_flag" ||
7533	 test ! -s conftest.err
7534       } && test -s conftest$ac_exeext && {
7535	 test "$cross_compiling" = yes ||
7536	 $as_test_x conftest$ac_exeext
7537       }; then
7538  lt_cv_ld_exported_symbols_list=yes
7539else
7540  $as_echo "$as_me: failed program was:" >&5
7541sed 's/^/| /' conftest.$ac_ext >&5
7542
7543	lt_cv_ld_exported_symbols_list=no
7544fi
7545
7546rm -rf conftest.dSYM
7547rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7548      conftest$ac_exeext conftest.$ac_ext
7549   LDFLAGS="$save_LDFLAGS"
7550
7551fi
7552{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7553$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7554    case $host_os in
7555    rhapsody* | darwin1.[0123])
7556      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7557    darwin1.*)
7558     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7559    darwin*)
7560      # if running on 10.5 or later, the deployment target defaults
7561      # to the OS version, if on x86, and 10.4, the deployment
7562      # target defaults to 10.4. Don't you love it?
7563      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7564   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7565     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7566   10.[012]*)
7567     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7568   10.*)
7569     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7570      esac
7571    ;;
7572  esac
7573    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7574      _lt_dar_single_mod='$single_module'
7575    fi
7576    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7577      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7578    else
7579      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7580    fi
7581    if test "$DSYMUTIL" != ":"; then
7582      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7583    else
7584      _lt_dsymutil=
7585    fi
7586    ;;
7587  esac
7588
7589
7590enable_dlopen=no
7591enable_win32_dll=no
7592
7593# Check whether --enable-libtool-lock was given.
7594if test "${enable_libtool_lock+set}" = set; then
7595  enableval=$enable_libtool_lock;
7596fi
7597
7598test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7599
7600
7601# Check whether --with-pic was given.
7602if test "${with_pic+set}" = set; then
7603  withval=$with_pic; pic_mode="$withval"
7604else
7605  pic_mode=default
7606fi
7607
7608test -z "$pic_mode" && pic_mode=default
7609
7610# Use C for the default configuration in the libtool script
7611tagname=
7612lt_save_CC="$CC"
7613ac_ext=c
7614ac_cpp='$CPP $CPPFLAGS'
7615ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7616ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7617ac_compiler_gnu=$ac_cv_c_compiler_gnu
7618
7619
7620# Source file extension for C test sources.
7621ac_ext=c
7622
7623# Object file extension for compiled C test sources.
7624objext=o
7625objext=$objext
7626
7627# Code to be used in simple compile tests
7628lt_simple_compile_test_code="int some_variable = 0;"
7629
7630# Code to be used in simple link tests
7631lt_simple_link_test_code='int main(){return(0);}'
7632
7633
7634# If no C compiler was specified, use CC.
7635LTCC=${LTCC-"$CC"}
7636
7637# If no C compiler flags were specified, use CFLAGS.
7638LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7639
7640# Allow CC to be a program name with arguments.
7641compiler=$CC
7642
7643
7644# save warnings/boilerplate of simple test code
7645ac_outfile=conftest.$ac_objext
7646echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7647eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7648_lt_compiler_boilerplate=`cat conftest.err`
7649$rm conftest*
7650
7651ac_outfile=conftest.$ac_objext
7652echo "$lt_simple_link_test_code" >conftest.$ac_ext
7653eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7654_lt_linker_boilerplate=`cat conftest.err`
7655$rm -r conftest*
7656
7657
7658
7659lt_prog_compiler_no_builtin_flag=
7660
7661if test "$GCC" = yes; then
7662  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7663
7664
7665{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7666$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7667if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7668  $as_echo_n "(cached) " >&6
7669else
7670  lt_cv_prog_compiler_rtti_exceptions=no
7671  ac_outfile=conftest.$ac_objext
7672   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7673   lt_compiler_flag="-fno-rtti -fno-exceptions"
7674   # Insert the option either (1) after the last *FLAGS variable, or
7675   # (2) before a word containing "conftest.", or (3) at the end.
7676   # Note that $ac_compile itself does not contain backslashes and begins
7677   # with a dollar sign (not a hyphen), so the echo should work correctly.
7678   # The option is referenced via a variable to avoid confusing sed.
7679   lt_compile=`echo "$ac_compile" | $SED \
7680   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7681   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7682   -e 's:$: $lt_compiler_flag:'`
7683   (eval echo "\"\$as_me:7683: $lt_compile\"" >&5)
7684   (eval "$lt_compile" 2>conftest.err)
7685   ac_status=$?
7686   cat conftest.err >&5
7687   echo "$as_me:7687: \$? = $ac_status" >&5
7688   if (exit $ac_status) && test -s "$ac_outfile"; then
7689     # The compiler can only warn and ignore the option if not recognized
7690     # So say no if there are warnings other than the usual output.
7691     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7692     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7693     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7694       lt_cv_prog_compiler_rtti_exceptions=yes
7695     fi
7696   fi
7697   $rm conftest*
7698
7699fi
7700{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7701$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7702
7703if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7704    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7705else
7706    :
7707fi
7708
7709fi
7710
7711lt_prog_compiler_wl=
7712lt_prog_compiler_pic=
7713lt_prog_compiler_static=
7714
7715{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7716$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7717
7718  if test "$GCC" = yes; then
7719    lt_prog_compiler_wl='-Wl,'
7720    lt_prog_compiler_static='-static'
7721
7722    case $host_os in
7723      aix*)
7724      # All AIX code is PIC.
7725      if test "$host_cpu" = ia64; then
7726	# AIX 5 now supports IA64 processor
7727	lt_prog_compiler_static='-Bstatic'
7728      fi
7729      ;;
7730
7731    amigaos*)
7732      # FIXME: we need at least 68020 code to build shared libraries, but
7733      # adding the `-m68020' flag to GCC prevents building anything better,
7734      # like `-m68040'.
7735      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7736      ;;
7737
7738    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7739      # PIC is the default for these OSes.
7740      ;;
7741
7742    mingw* | cygwin* | pw32* | os2*)
7743      # This hack is so that the source file can tell whether it is being
7744      # built for inclusion in a dll (and should export symbols for example).
7745      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7746      # (--disable-auto-import) libraries
7747      lt_prog_compiler_pic='-DDLL_EXPORT'
7748      ;;
7749
7750    darwin* | rhapsody*)
7751      # PIC is the default on this platform
7752      # Common symbols not allowed in MH_DYLIB files
7753      lt_prog_compiler_pic='-fno-common'
7754      ;;
7755
7756    interix[3-9]*)
7757      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7758      # Instead, we relocate shared libraries at runtime.
7759      ;;
7760
7761    msdosdjgpp*)
7762      # Just because we use GCC doesn't mean we suddenly get shared libraries
7763      # on systems that don't support them.
7764      lt_prog_compiler_can_build_shared=no
7765      enable_shared=no
7766      ;;
7767
7768    sysv4*MP*)
7769      if test -d /usr/nec; then
7770	lt_prog_compiler_pic=-Kconform_pic
7771      fi
7772      ;;
7773
7774    hpux*)
7775      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7776      # not for PA HP-UX.
7777      case $host_cpu in
7778      hppa*64*|ia64*)
7779	# +Z the default
7780	;;
7781      *)
7782	lt_prog_compiler_pic='-fPIC'
7783	;;
7784      esac
7785      ;;
7786
7787    *)
7788      lt_prog_compiler_pic='-fPIC'
7789      ;;
7790    esac
7791  else
7792    # PORTME Check for flag to pass linker flags through the system compiler.
7793    case $host_os in
7794    aix*)
7795      lt_prog_compiler_wl='-Wl,'
7796      if test "$host_cpu" = ia64; then
7797	# AIX 5 now supports IA64 processor
7798	lt_prog_compiler_static='-Bstatic'
7799      else
7800	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7801      fi
7802      ;;
7803      darwin*)
7804        # PIC is the default on this platform
7805        # Common symbols not allowed in MH_DYLIB files
7806       case $cc_basename in
7807         xlc*)
7808         lt_prog_compiler_pic='-qnocommon'
7809         lt_prog_compiler_wl='-Wl,'
7810         ;;
7811       esac
7812       ;;
7813
7814    mingw* | cygwin* | pw32* | os2*)
7815      # This hack is so that the source file can tell whether it is being
7816      # built for inclusion in a dll (and should export symbols for example).
7817      lt_prog_compiler_pic='-DDLL_EXPORT'
7818      ;;
7819
7820    hpux9* | hpux10* | hpux11*)
7821      lt_prog_compiler_wl='-Wl,'
7822      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7823      # not for PA HP-UX.
7824      case $host_cpu in
7825      hppa*64*|ia64*)
7826	# +Z the default
7827	;;
7828      *)
7829	lt_prog_compiler_pic='+Z'
7830	;;
7831      esac
7832      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7833      lt_prog_compiler_static='${wl}-a ${wl}archive'
7834      ;;
7835
7836    irix5* | irix6* | nonstopux*)
7837      lt_prog_compiler_wl='-Wl,'
7838      # PIC (with -KPIC) is the default.
7839      lt_prog_compiler_static='-non_shared'
7840      ;;
7841
7842    newsos6)
7843      lt_prog_compiler_pic='-KPIC'
7844      lt_prog_compiler_static='-Bstatic'
7845      ;;
7846
7847    linux* | k*bsd*-gnu)
7848      case $cc_basename in
7849      icc* | ecc*)
7850	lt_prog_compiler_wl='-Wl,'
7851	lt_prog_compiler_pic='-KPIC'
7852	lt_prog_compiler_static='-static'
7853        ;;
7854      pgcc* | pgf77* | pgf90* | pgf95*)
7855        # Portland Group compilers (*not* the Pentium gcc compiler,
7856	# which looks to be a dead project)
7857	lt_prog_compiler_wl='-Wl,'
7858	lt_prog_compiler_pic='-fpic'
7859	lt_prog_compiler_static='-Bstatic'
7860        ;;
7861      ccc*)
7862        lt_prog_compiler_wl='-Wl,'
7863        # All Alpha code is PIC.
7864        lt_prog_compiler_static='-non_shared'
7865        ;;
7866      *)
7867        case `$CC -V 2>&1 | sed 5q` in
7868	*Sun\ C*)
7869	  # Sun C 5.9
7870	  lt_prog_compiler_pic='-KPIC'
7871	  lt_prog_compiler_static='-Bstatic'
7872	  lt_prog_compiler_wl='-Wl,'
7873	  ;;
7874	*Sun\ F*)
7875	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7876	  lt_prog_compiler_pic='-KPIC'
7877	  lt_prog_compiler_static='-Bstatic'
7878	  lt_prog_compiler_wl=''
7879	  ;;
7880	esac
7881	;;
7882      esac
7883      ;;
7884
7885    osf3* | osf4* | osf5*)
7886      lt_prog_compiler_wl='-Wl,'
7887      # All OSF/1 code is PIC.
7888      lt_prog_compiler_static='-non_shared'
7889      ;;
7890
7891    rdos*)
7892      lt_prog_compiler_static='-non_shared'
7893      ;;
7894
7895    solaris*)
7896      lt_prog_compiler_pic='-KPIC'
7897      lt_prog_compiler_static='-Bstatic'
7898      case $cc_basename in
7899      f77* | f90* | f95*)
7900	lt_prog_compiler_wl='-Qoption ld ';;
7901      *)
7902	lt_prog_compiler_wl='-Wl,';;
7903      esac
7904      ;;
7905
7906    sunos4*)
7907      lt_prog_compiler_wl='-Qoption ld '
7908      lt_prog_compiler_pic='-PIC'
7909      lt_prog_compiler_static='-Bstatic'
7910      ;;
7911
7912    sysv4 | sysv4.2uw2* | sysv4.3*)
7913      lt_prog_compiler_wl='-Wl,'
7914      lt_prog_compiler_pic='-KPIC'
7915      lt_prog_compiler_static='-Bstatic'
7916      ;;
7917
7918    sysv4*MP*)
7919      if test -d /usr/nec ;then
7920	lt_prog_compiler_pic='-Kconform_pic'
7921	lt_prog_compiler_static='-Bstatic'
7922      fi
7923      ;;
7924
7925    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7926      lt_prog_compiler_wl='-Wl,'
7927      lt_prog_compiler_pic='-KPIC'
7928      lt_prog_compiler_static='-Bstatic'
7929      ;;
7930
7931    unicos*)
7932      lt_prog_compiler_wl='-Wl,'
7933      lt_prog_compiler_can_build_shared=no
7934      ;;
7935
7936    uts4*)
7937      lt_prog_compiler_pic='-pic'
7938      lt_prog_compiler_static='-Bstatic'
7939      ;;
7940
7941    *)
7942      lt_prog_compiler_can_build_shared=no
7943      ;;
7944    esac
7945  fi
7946
7947{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7948$as_echo "$lt_prog_compiler_pic" >&6; }
7949
7950#
7951# Check to make sure the PIC flag actually works.
7952#
7953if test -n "$lt_prog_compiler_pic"; then
7954
7955{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7956$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7957if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7958  $as_echo_n "(cached) " >&6
7959else
7960  lt_cv_prog_compiler_pic_works=no
7961  ac_outfile=conftest.$ac_objext
7962   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7963   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7964   # Insert the option either (1) after the last *FLAGS variable, or
7965   # (2) before a word containing "conftest.", or (3) at the end.
7966   # Note that $ac_compile itself does not contain backslashes and begins
7967   # with a dollar sign (not a hyphen), so the echo should work correctly.
7968   # The option is referenced via a variable to avoid confusing sed.
7969   lt_compile=`echo "$ac_compile" | $SED \
7970   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7971   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7972   -e 's:$: $lt_compiler_flag:'`
7973   (eval echo "\"\$as_me:7973: $lt_compile\"" >&5)
7974   (eval "$lt_compile" 2>conftest.err)
7975   ac_status=$?
7976   cat conftest.err >&5
7977   echo "$as_me:7977: \$? = $ac_status" >&5
7978   if (exit $ac_status) && test -s "$ac_outfile"; then
7979     # The compiler can only warn and ignore the option if not recognized
7980     # So say no if there are warnings other than the usual output.
7981     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7982     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7983     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7984       lt_cv_prog_compiler_pic_works=yes
7985     fi
7986   fi
7987   $rm conftest*
7988
7989fi
7990{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7991$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7992
7993if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7994    case $lt_prog_compiler_pic in
7995     "" | " "*) ;;
7996     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7997     esac
7998else
7999    lt_prog_compiler_pic=
8000     lt_prog_compiler_can_build_shared=no
8001fi
8002
8003fi
8004case $host_os in
8005  # For platforms which do not support PIC, -DPIC is meaningless:
8006  *djgpp*)
8007    lt_prog_compiler_pic=
8008    ;;
8009  *)
8010    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8011    ;;
8012esac
8013
8014#
8015# Check to make sure the static flag actually works.
8016#
8017wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8018{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8019$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8020if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8021  $as_echo_n "(cached) " >&6
8022else
8023  lt_cv_prog_compiler_static_works=no
8024   save_LDFLAGS="$LDFLAGS"
8025   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8026   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8027   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8028     # The linker can only warn and ignore the option if not recognized
8029     # So say no if there are warnings
8030     if test -s conftest.err; then
8031       # Append any errors to the config.log.
8032       cat conftest.err 1>&5
8033       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8034       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8035       if diff conftest.exp conftest.er2 >/dev/null; then
8036         lt_cv_prog_compiler_static_works=yes
8037       fi
8038     else
8039       lt_cv_prog_compiler_static_works=yes
8040     fi
8041   fi
8042   $rm -r conftest*
8043   LDFLAGS="$save_LDFLAGS"
8044
8045fi
8046{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8047$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8048
8049if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8050    :
8051else
8052    lt_prog_compiler_static=
8053fi
8054
8055
8056{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8057$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8058if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8059  $as_echo_n "(cached) " >&6
8060else
8061  lt_cv_prog_compiler_c_o=no
8062   $rm -r conftest 2>/dev/null
8063   mkdir conftest
8064   cd conftest
8065   mkdir out
8066   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8067
8068   lt_compiler_flag="-o out/conftest2.$ac_objext"
8069   # Insert the option either (1) after the last *FLAGS variable, or
8070   # (2) before a word containing "conftest.", or (3) at the end.
8071   # Note that $ac_compile itself does not contain backslashes and begins
8072   # with a dollar sign (not a hyphen), so the echo should work correctly.
8073   lt_compile=`echo "$ac_compile" | $SED \
8074   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8075   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8076   -e 's:$: $lt_compiler_flag:'`
8077   (eval echo "\"\$as_me:8077: $lt_compile\"" >&5)
8078   (eval "$lt_compile" 2>out/conftest.err)
8079   ac_status=$?
8080   cat out/conftest.err >&5
8081   echo "$as_me:8081: \$? = $ac_status" >&5
8082   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8083   then
8084     # The compiler can only warn and ignore the option if not recognized
8085     # So say no if there are warnings
8086     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8087     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8088     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8089       lt_cv_prog_compiler_c_o=yes
8090     fi
8091   fi
8092   chmod u+w . 2>&5
8093   $rm conftest*
8094   # SGI C++ compiler will create directory out/ii_files/ for
8095   # template instantiation
8096   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8097   $rm out/* && rmdir out
8098   cd ..
8099   rmdir conftest
8100   $rm conftest*
8101
8102fi
8103{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8104$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8105
8106
8107hard_links="nottested"
8108if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8109  # do not overwrite the value of need_locks provided by the user
8110  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8111$as_echo_n "checking if we can lock with hard links... " >&6; }
8112  hard_links=yes
8113  $rm conftest*
8114  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8115  touch conftest.a
8116  ln conftest.a conftest.b 2>&5 || hard_links=no
8117  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8118  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8119$as_echo "$hard_links" >&6; }
8120  if test "$hard_links" = no; then
8121    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8122$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8123    need_locks=warn
8124  fi
8125else
8126  need_locks=no
8127fi
8128
8129{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8130$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8131
8132  runpath_var=
8133  allow_undefined_flag=
8134  enable_shared_with_static_runtimes=no
8135  archive_cmds=
8136  archive_expsym_cmds=
8137  old_archive_From_new_cmds=
8138  old_archive_from_expsyms_cmds=
8139  export_dynamic_flag_spec=
8140  whole_archive_flag_spec=
8141  thread_safe_flag_spec=
8142  hardcode_libdir_flag_spec=
8143  hardcode_libdir_flag_spec_ld=
8144  hardcode_libdir_separator=
8145  hardcode_direct=no
8146  hardcode_minus_L=no
8147  hardcode_shlibpath_var=unsupported
8148  link_all_deplibs=unknown
8149  hardcode_automatic=no
8150  module_cmds=
8151  module_expsym_cmds=
8152  always_export_symbols=no
8153  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8154  # include_expsyms should be a list of space-separated symbols to be *always*
8155  # included in the symbol list
8156  include_expsyms=
8157  # exclude_expsyms can be an extended regexp of symbols to exclude
8158  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8159  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8160  # as well as any symbol that contains `d'.
8161  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8162  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8163  # platforms (ab)use it in PIC code, but their linkers get confused if
8164  # the symbol is explicitly referenced.  Since portable code cannot
8165  # rely on this symbol name, it's probably fine to never include it in
8166  # preloaded symbol tables.
8167  # Exclude shared library initialization/finalization symbols.
8168  extract_expsyms_cmds=
8169  # Just being paranoid about ensuring that cc_basename is set.
8170  for cc_temp in $compiler""; do
8171  case $cc_temp in
8172    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8173    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8174    \-*) ;;
8175    *) break;;
8176  esac
8177done
8178cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8179
8180  case $host_os in
8181  cygwin* | mingw* | pw32*)
8182    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8183    # When not using gcc, we currently assume that we are using
8184    # Microsoft Visual C++.
8185    if test "$GCC" != yes; then
8186      with_gnu_ld=no
8187    fi
8188    ;;
8189  interix*)
8190    # we just hope/assume this is gcc and not c89 (= MSVC++)
8191    with_gnu_ld=yes
8192    ;;
8193  openbsd*)
8194    with_gnu_ld=no
8195    ;;
8196  esac
8197
8198  ld_shlibs=yes
8199  if test "$with_gnu_ld" = yes; then
8200    # If archive_cmds runs LD, not CC, wlarc should be empty
8201    wlarc='${wl}'
8202
8203    # Set some defaults for GNU ld with shared library support. These
8204    # are reset later if shared libraries are not supported. Putting them
8205    # here allows them to be overridden if necessary.
8206    runpath_var=LD_RUN_PATH
8207    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8208    export_dynamic_flag_spec='${wl}--export-dynamic'
8209    # ancient GNU ld didn't support --whole-archive et. al.
8210    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8211	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8212      else
8213  	whole_archive_flag_spec=
8214    fi
8215    supports_anon_versioning=no
8216    case `$LD -v 2>/dev/null` in
8217      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8218      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8219      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8220      *\ 2.11.*) ;; # other 2.11 versions
8221      *) supports_anon_versioning=yes ;;
8222    esac
8223
8224    # See if GNU ld supports shared libraries.
8225    case $host_os in
8226    aix[3-9]*)
8227      # On AIX/PPC, the GNU linker is very broken
8228      if test "$host_cpu" != ia64; then
8229	ld_shlibs=no
8230	cat <<EOF 1>&2
8231
8232*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8233*** to be unable to reliably create shared libraries on AIX.
8234*** Therefore, libtool is disabling shared libraries support.  If you
8235*** really care for shared libraries, you may want to modify your PATH
8236*** so that a non-GNU linker is found, and then restart.
8237
8238EOF
8239      fi
8240      ;;
8241
8242    amigaos*)
8243      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)'
8244      hardcode_libdir_flag_spec='-L$libdir'
8245      hardcode_minus_L=yes
8246
8247      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8248      # that the semantics of dynamic libraries on AmigaOS, at least up
8249      # to version 4, is to share data among multiple programs linked
8250      # with the same dynamic library.  Since this doesn't match the
8251      # behavior of shared libraries on other platforms, we can't use
8252      # them.
8253      ld_shlibs=no
8254      ;;
8255
8256    beos*)
8257      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8258	allow_undefined_flag=unsupported
8259	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8260	# support --undefined.  This deserves some investigation.  FIXME
8261	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8262      else
8263	ld_shlibs=no
8264      fi
8265      ;;
8266
8267    cygwin* | mingw* | pw32*)
8268      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8269      # as there is no search path for DLLs.
8270      hardcode_libdir_flag_spec='-L$libdir'
8271      allow_undefined_flag=unsupported
8272      always_export_symbols=no
8273      enable_shared_with_static_runtimes=yes
8274      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8275
8276      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8277        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8278	# If the export-symbols file already is a .def file (1st line
8279	# is EXPORTS), use it as is; otherwise, prepend...
8280	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8281	  cp $export_symbols $output_objdir/$soname.def;
8282	else
8283	  echo EXPORTS > $output_objdir/$soname.def;
8284	  cat $export_symbols >> $output_objdir/$soname.def;
8285	fi~
8286	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8287      else
8288	ld_shlibs=no
8289      fi
8290      ;;
8291
8292    interix[3-9]*)
8293      hardcode_direct=no
8294      hardcode_shlibpath_var=no
8295      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8296      export_dynamic_flag_spec='${wl}-E'
8297      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8298      # Instead, shared libraries are loaded at an image base (0x10000000 by
8299      # default) and relocated if they conflict, which is a slow very memory
8300      # consuming and fragmenting process.  To avoid this, we pick a random,
8301      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8302      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8303      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8304      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'
8305      ;;
8306
8307    gnu* | linux* | k*bsd*-gnu)
8308      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8309	tmp_addflag=
8310	case $cc_basename,$host_cpu in
8311	pgcc*)				# Portland Group C compiler
8312	  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'
8313	  tmp_addflag=' $pic_flag'
8314	  ;;
8315	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8316	  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'
8317	  tmp_addflag=' $pic_flag -Mnomain' ;;
8318	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8319	  tmp_addflag=' -i_dynamic' ;;
8320	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8321	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8322	ifc* | ifort*)			# Intel Fortran compiler
8323	  tmp_addflag=' -nofor_main' ;;
8324	esac
8325	case `$CC -V 2>&1 | sed 5q` in
8326	*Sun\ C*)			# Sun C 5.9
8327	  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'
8328	  tmp_sharedflag='-G' ;;
8329	*Sun\ F*)			# Sun Fortran 8.3
8330	  tmp_sharedflag='-G' ;;
8331	*)
8332	  tmp_sharedflag='-shared' ;;
8333	esac
8334	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8335
8336	if test $supports_anon_versioning = yes; then
8337	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8338  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8339  $echo "local: *; };" >> $output_objdir/$libname.ver~
8340	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8341	fi
8342      else
8343	ld_shlibs=no
8344      fi
8345      ;;
8346
8347    netbsd*)
8348      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8349	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8350	wlarc=
8351      else
8352	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8353	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8354      fi
8355      ;;
8356
8357    solaris*)
8358      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8359	ld_shlibs=no
8360	cat <<EOF 1>&2
8361
8362*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8363*** create shared libraries on Solaris systems.  Therefore, libtool
8364*** is disabling shared libraries support.  We urge you to upgrade GNU
8365*** binutils to release 2.9.1 or newer.  Another option is to modify
8366*** your PATH or compiler configuration so that the native linker is
8367*** used, and then restart.
8368
8369EOF
8370      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8371	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8372	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8373      else
8374	ld_shlibs=no
8375      fi
8376      ;;
8377
8378    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8379      case `$LD -v 2>&1` in
8380        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8381	ld_shlibs=no
8382	cat <<_LT_EOF 1>&2
8383
8384*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8385*** reliably create shared libraries on SCO systems.  Therefore, libtool
8386*** is disabling shared libraries support.  We urge you to upgrade GNU
8387*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8388*** your PATH or compiler configuration so that the native linker is
8389*** used, and then restart.
8390
8391_LT_EOF
8392	;;
8393	*)
8394	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8395	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8396	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8397	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8398	  else
8399	    ld_shlibs=no
8400	  fi
8401	;;
8402      esac
8403      ;;
8404
8405    sunos4*)
8406      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8407      wlarc=
8408      hardcode_direct=yes
8409      hardcode_shlibpath_var=no
8410      ;;
8411
8412    *)
8413      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8414	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8415	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8416      else
8417	ld_shlibs=no
8418      fi
8419      ;;
8420    esac
8421
8422    if test "$ld_shlibs" = no; then
8423      runpath_var=
8424      hardcode_libdir_flag_spec=
8425      export_dynamic_flag_spec=
8426      whole_archive_flag_spec=
8427    fi
8428  else
8429    # PORTME fill in a description of your system's linker (not GNU ld)
8430    case $host_os in
8431    aix3*)
8432      allow_undefined_flag=unsupported
8433      always_export_symbols=yes
8434      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'
8435      # Note: this linker hardcodes the directories in LIBPATH if there
8436      # are no directories specified by -L.
8437      hardcode_minus_L=yes
8438      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8439	# Neither direct hardcoding nor static linking is supported with a
8440	# broken collect2.
8441	hardcode_direct=unsupported
8442      fi
8443      ;;
8444
8445    aix[4-9]*)
8446      if test "$host_cpu" = ia64; then
8447	# On IA64, the linker does run time linking by default, so we don't
8448	# have to do anything special.
8449	aix_use_runtimelinking=no
8450	exp_sym_flag='-Bexport'
8451	no_entry_flag=""
8452      else
8453	# If we're using GNU nm, then we don't want the "-C" option.
8454	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8455	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8456	  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'
8457	else
8458	  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'
8459	fi
8460	aix_use_runtimelinking=no
8461
8462	# Test if we are trying to use run time linking or normal
8463	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8464	# need to do runtime linking.
8465	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8466	  for ld_flag in $LDFLAGS; do
8467  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8468  	    aix_use_runtimelinking=yes
8469  	    break
8470  	  fi
8471	  done
8472	  ;;
8473	esac
8474
8475	exp_sym_flag='-bexport'
8476	no_entry_flag='-bnoentry'
8477      fi
8478
8479      # When large executables or shared objects are built, AIX ld can
8480      # have problems creating the table of contents.  If linking a library
8481      # or program results in "error TOC overflow" add -mminimal-toc to
8482      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8483      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8484
8485      archive_cmds=''
8486      hardcode_direct=yes
8487      hardcode_libdir_separator=':'
8488      link_all_deplibs=yes
8489
8490      if test "$GCC" = yes; then
8491	case $host_os in aix4.[012]|aix4.[012].*)
8492	# We only want to do this on AIX 4.2 and lower, the check
8493	# below for broken collect2 doesn't work under 4.3+
8494	  collect2name=`${CC} -print-prog-name=collect2`
8495	  if test -f "$collect2name" && \
8496  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8497	  then
8498  	  # We have reworked collect2
8499  	  :
8500	  else
8501  	  # We have old collect2
8502  	  hardcode_direct=unsupported
8503  	  # It fails to find uninstalled libraries when the uninstalled
8504  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8505  	  # to unsupported forces relinking
8506  	  hardcode_minus_L=yes
8507  	  hardcode_libdir_flag_spec='-L$libdir'
8508  	  hardcode_libdir_separator=
8509	  fi
8510	  ;;
8511	esac
8512	shared_flag='-shared'
8513	if test "$aix_use_runtimelinking" = yes; then
8514	  shared_flag="$shared_flag "'${wl}-G'
8515	fi
8516      else
8517	# not using gcc
8518	if test "$host_cpu" = ia64; then
8519  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8520  	# chokes on -Wl,-G. The following line is correct:
8521	  shared_flag='-G'
8522	else
8523	  if test "$aix_use_runtimelinking" = yes; then
8524	    shared_flag='${wl}-G'
8525	  else
8526	    shared_flag='${wl}-bM:SRE'
8527	  fi
8528	fi
8529      fi
8530
8531      # It seems that -bexpall does not export symbols beginning with
8532      # underscore (_), so it is better to generate a list of symbols to export.
8533      always_export_symbols=yes
8534      if test "$aix_use_runtimelinking" = yes; then
8535	# Warning - without using the other runtime loading flags (-brtl),
8536	# -berok will link without error, but may produce a broken library.
8537	allow_undefined_flag='-berok'
8538       # Determine the default libpath from the value encoded in an empty executable.
8539       cat >conftest.$ac_ext <<_ACEOF
8540/* confdefs.h.  */
8541_ACEOF
8542cat confdefs.h >>conftest.$ac_ext
8543cat >>conftest.$ac_ext <<_ACEOF
8544/* end confdefs.h.  */
8545
8546int
8547main ()
8548{
8549
8550  ;
8551  return 0;
8552}
8553_ACEOF
8554rm -f conftest.$ac_objext conftest$ac_exeext
8555if { (ac_try="$ac_link"
8556case "(($ac_try" in
8557  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8558  *) ac_try_echo=$ac_try;;
8559esac
8560eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8561$as_echo "$ac_try_echo") >&5
8562  (eval "$ac_link") 2>conftest.er1
8563  ac_status=$?
8564  grep -v '^ *+' conftest.er1 >conftest.err
8565  rm -f conftest.er1
8566  cat conftest.err >&5
8567  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8568  (exit $ac_status); } && {
8569	 test -z "$ac_c_werror_flag" ||
8570	 test ! -s conftest.err
8571       } && test -s conftest$ac_exeext && {
8572	 test "$cross_compiling" = yes ||
8573	 $as_test_x conftest$ac_exeext
8574       }; then
8575
8576lt_aix_libpath_sed='
8577    /Import File Strings/,/^$/ {
8578	/^0/ {
8579	    s/^0  *\(.*\)$/\1/
8580	    p
8581	}
8582    }'
8583aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8584# Check for a 64-bit object if we didn't find anything.
8585if test -z "$aix_libpath"; then
8586  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8587fi
8588else
8589  $as_echo "$as_me: failed program was:" >&5
8590sed 's/^/| /' conftest.$ac_ext >&5
8591
8592
8593fi
8594
8595rm -rf conftest.dSYM
8596rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8597      conftest$ac_exeext conftest.$ac_ext
8598if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8599
8600       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8601	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"
8602       else
8603	if test "$host_cpu" = ia64; then
8604	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8605	  allow_undefined_flag="-z nodefs"
8606	  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"
8607	else
8608	 # Determine the default libpath from the value encoded in an empty executable.
8609	 cat >conftest.$ac_ext <<_ACEOF
8610/* confdefs.h.  */
8611_ACEOF
8612cat confdefs.h >>conftest.$ac_ext
8613cat >>conftest.$ac_ext <<_ACEOF
8614/* end confdefs.h.  */
8615
8616int
8617main ()
8618{
8619
8620  ;
8621  return 0;
8622}
8623_ACEOF
8624rm -f conftest.$ac_objext conftest$ac_exeext
8625if { (ac_try="$ac_link"
8626case "(($ac_try" in
8627  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8628  *) ac_try_echo=$ac_try;;
8629esac
8630eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8631$as_echo "$ac_try_echo") >&5
8632  (eval "$ac_link") 2>conftest.er1
8633  ac_status=$?
8634  grep -v '^ *+' conftest.er1 >conftest.err
8635  rm -f conftest.er1
8636  cat conftest.err >&5
8637  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8638  (exit $ac_status); } && {
8639	 test -z "$ac_c_werror_flag" ||
8640	 test ! -s conftest.err
8641       } && test -s conftest$ac_exeext && {
8642	 test "$cross_compiling" = yes ||
8643	 $as_test_x conftest$ac_exeext
8644       }; then
8645
8646lt_aix_libpath_sed='
8647    /Import File Strings/,/^$/ {
8648	/^0/ {
8649	    s/^0  *\(.*\)$/\1/
8650	    p
8651	}
8652    }'
8653aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8654# Check for a 64-bit object if we didn't find anything.
8655if test -z "$aix_libpath"; then
8656  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8657fi
8658else
8659  $as_echo "$as_me: failed program was:" >&5
8660sed 's/^/| /' conftest.$ac_ext >&5
8661
8662
8663fi
8664
8665rm -rf conftest.dSYM
8666rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8667      conftest$ac_exeext conftest.$ac_ext
8668if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8669
8670	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8671	  # Warning - without using the other run time loading flags,
8672	  # -berok will link without error, but may produce a broken library.
8673	  no_undefined_flag=' ${wl}-bernotok'
8674	  allow_undefined_flag=' ${wl}-berok'
8675	  # Exported symbols can be pulled into shared objects from archives
8676	  whole_archive_flag_spec='$convenience'
8677	  archive_cmds_need_lc=yes
8678	  # This is similar to how AIX traditionally builds its shared libraries.
8679	  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'
8680	fi
8681      fi
8682      ;;
8683
8684    amigaos*)
8685      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)'
8686      hardcode_libdir_flag_spec='-L$libdir'
8687      hardcode_minus_L=yes
8688      # see comment about different semantics on the GNU ld section
8689      ld_shlibs=no
8690      ;;
8691
8692    bsdi[45]*)
8693      export_dynamic_flag_spec=-rdynamic
8694      ;;
8695
8696    cygwin* | mingw* | pw32*)
8697      # When not using gcc, we currently assume that we are using
8698      # Microsoft Visual C++.
8699      # hardcode_libdir_flag_spec is actually meaningless, as there is
8700      # no search path for DLLs.
8701      hardcode_libdir_flag_spec=' '
8702      allow_undefined_flag=unsupported
8703      # Tell ltmain to make .lib files, not .a files.
8704      libext=lib
8705      # Tell ltmain to make .dll files, not .so files.
8706      shrext_cmds=".dll"
8707      # FIXME: Setting linknames here is a bad hack.
8708      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8709      # The linker will automatically build a .lib file if we build a DLL.
8710      old_archive_From_new_cmds='true'
8711      # FIXME: Should let the user specify the lib program.
8712      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8713      fix_srcfile_path='`cygpath -w "$srcfile"`'
8714      enable_shared_with_static_runtimes=yes
8715      ;;
8716
8717    darwin* | rhapsody*)
8718      case $host_os in
8719        rhapsody* | darwin1.[012])
8720         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8721         ;;
8722       *) # Darwin 1.3 on
8723         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8724           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8725         else
8726           case ${MACOSX_DEPLOYMENT_TARGET} in
8727             10.[012])
8728               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8729               ;;
8730             10.*)
8731               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8732               ;;
8733           esac
8734         fi
8735         ;;
8736      esac
8737      archive_cmds_need_lc=no
8738      hardcode_direct=no
8739      hardcode_automatic=yes
8740      hardcode_shlibpath_var=unsupported
8741      whole_archive_flag_spec=''
8742      link_all_deplibs=yes
8743    if test "$GCC" = yes ; then
8744    	output_verbose_link_cmd='echo'
8745        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8746        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8747        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}"
8748        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}"
8749    else
8750      case $cc_basename in
8751        xlc*)
8752         output_verbose_link_cmd='echo'
8753         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8754         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8755          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8756         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}'
8757          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}'
8758          ;;
8759       *)
8760         ld_shlibs=no
8761          ;;
8762      esac
8763    fi
8764      ;;
8765
8766    dgux*)
8767      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8768      hardcode_libdir_flag_spec='-L$libdir'
8769      hardcode_shlibpath_var=no
8770      ;;
8771
8772    freebsd1*)
8773      ld_shlibs=no
8774      ;;
8775
8776    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8777    # support.  Future versions do this automatically, but an explicit c++rt0.o
8778    # does not break anything, and helps significantly (at the cost of a little
8779    # extra space).
8780    freebsd2.2*)
8781      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8782      hardcode_libdir_flag_spec='-R$libdir'
8783      hardcode_direct=yes
8784      hardcode_shlibpath_var=no
8785      ;;
8786
8787    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8788    freebsd2*)
8789      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8790      hardcode_direct=yes
8791      hardcode_minus_L=yes
8792      hardcode_shlibpath_var=no
8793      ;;
8794
8795    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8796    freebsd* | dragonfly*)
8797      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8798      hardcode_libdir_flag_spec='-R$libdir'
8799      hardcode_direct=yes
8800      hardcode_shlibpath_var=no
8801      ;;
8802
8803    hpux9*)
8804      if test "$GCC" = yes; then
8805	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'
8806      else
8807	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'
8808      fi
8809      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8810      hardcode_libdir_separator=:
8811      hardcode_direct=yes
8812
8813      # hardcode_minus_L: Not really in the search PATH,
8814      # but as the default location of the library.
8815      hardcode_minus_L=yes
8816      export_dynamic_flag_spec='${wl}-E'
8817      ;;
8818
8819    hpux10*)
8820      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8821	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8822      else
8823	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8824      fi
8825      if test "$with_gnu_ld" = no; then
8826	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8827	hardcode_libdir_separator=:
8828
8829	hardcode_direct=yes
8830	export_dynamic_flag_spec='${wl}-E'
8831
8832	# hardcode_minus_L: Not really in the search PATH,
8833	# but as the default location of the library.
8834	hardcode_minus_L=yes
8835      fi
8836      ;;
8837
8838    hpux11*)
8839      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8840	case $host_cpu in
8841	hppa*64*)
8842	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8843	  ;;
8844	ia64*)
8845	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8846	  ;;
8847	*)
8848	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8849	  ;;
8850	esac
8851      else
8852	case $host_cpu in
8853	hppa*64*)
8854	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8855	  ;;
8856	ia64*)
8857	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8858	  ;;
8859	*)
8860	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8861	  ;;
8862	esac
8863      fi
8864      if test "$with_gnu_ld" = no; then
8865	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8866	hardcode_libdir_separator=:
8867
8868	case $host_cpu in
8869	hppa*64*|ia64*)
8870	  hardcode_libdir_flag_spec_ld='+b $libdir'
8871	  hardcode_direct=no
8872	  hardcode_shlibpath_var=no
8873	  ;;
8874	*)
8875	  hardcode_direct=yes
8876	  export_dynamic_flag_spec='${wl}-E'
8877
8878	  # hardcode_minus_L: Not really in the search PATH,
8879	  # but as the default location of the library.
8880	  hardcode_minus_L=yes
8881	  ;;
8882	esac
8883      fi
8884      ;;
8885
8886    irix5* | irix6* | nonstopux*)
8887      if test "$GCC" = yes; then
8888	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'
8889      else
8890	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'
8891	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8892      fi
8893      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8894      hardcode_libdir_separator=:
8895      link_all_deplibs=yes
8896      ;;
8897
8898    netbsd*)
8899      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8900	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8901      else
8902	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8903      fi
8904      hardcode_libdir_flag_spec='-R$libdir'
8905      hardcode_direct=yes
8906      hardcode_shlibpath_var=no
8907      ;;
8908
8909    newsos6)
8910      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8911      hardcode_direct=yes
8912      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8913      hardcode_libdir_separator=:
8914      hardcode_shlibpath_var=no
8915      ;;
8916
8917    openbsd*)
8918      if test -f /usr/libexec/ld.so; then
8919	hardcode_direct=yes
8920	hardcode_shlibpath_var=no
8921	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8922	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8923	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8924	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8925	  export_dynamic_flag_spec='${wl}-E'
8926	else
8927	  case $host_os in
8928	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8929	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8930	     hardcode_libdir_flag_spec='-R$libdir'
8931	     ;;
8932	   *)
8933	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8934	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8935	     ;;
8936	  esac
8937        fi
8938      else
8939	ld_shlibs=no
8940      fi
8941      ;;
8942
8943    os2*)
8944      hardcode_libdir_flag_spec='-L$libdir'
8945      hardcode_minus_L=yes
8946      allow_undefined_flag=unsupported
8947      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'
8948      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8949      ;;
8950
8951    osf3*)
8952      if test "$GCC" = yes; then
8953	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8954	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'
8955      else
8956	allow_undefined_flag=' -expect_unresolved \*'
8957	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'
8958      fi
8959      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8960      hardcode_libdir_separator=:
8961      ;;
8962
8963    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8964      if test "$GCC" = yes; then
8965	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8966	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'
8967	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8968      else
8969	allow_undefined_flag=' -expect_unresolved \*'
8970	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'
8971	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8972	$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'
8973
8974	# Both c and cxx compiler support -rpath directly
8975	hardcode_libdir_flag_spec='-rpath $libdir'
8976      fi
8977      hardcode_libdir_separator=:
8978      ;;
8979
8980    solaris*)
8981      no_undefined_flag=' -z text'
8982      if test "$GCC" = yes; then
8983	wlarc='${wl}'
8984	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8985	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8986	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8987      else
8988	wlarc=''
8989	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8990	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8991  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8992      fi
8993      hardcode_libdir_flag_spec='-R$libdir'
8994      hardcode_shlibpath_var=no
8995      case $host_os in
8996      solaris2.[0-5] | solaris2.[0-5].*) ;;
8997      *)
8998	# The compiler driver will combine and reorder linker options,
8999	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9000	# but is careful enough not to reorder.
9001 	# Supported since Solaris 2.6 (maybe 2.5.1?)
9002	if test "$GCC" = yes; then
9003	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9004	else
9005	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9006	fi
9007	;;
9008      esac
9009      link_all_deplibs=yes
9010      ;;
9011
9012    sunos4*)
9013      if test "x$host_vendor" = xsequent; then
9014	# Use $CC to link under sequent, because it throws in some extra .o
9015	# files that make .init and .fini sections work.
9016	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9017      else
9018	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9019      fi
9020      hardcode_libdir_flag_spec='-L$libdir'
9021      hardcode_direct=yes
9022      hardcode_minus_L=yes
9023      hardcode_shlibpath_var=no
9024      ;;
9025
9026    sysv4)
9027      case $host_vendor in
9028	sni)
9029	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9030	  hardcode_direct=yes # is this really true???
9031	;;
9032	siemens)
9033	  ## LD is ld it makes a PLAMLIB
9034	  ## CC just makes a GrossModule.
9035	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9036	  reload_cmds='$CC -r -o $output$reload_objs'
9037	  hardcode_direct=no
9038        ;;
9039	motorola)
9040	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9041	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9042	;;
9043      esac
9044      runpath_var='LD_RUN_PATH'
9045      hardcode_shlibpath_var=no
9046      ;;
9047
9048    sysv4.3*)
9049      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9050      hardcode_shlibpath_var=no
9051      export_dynamic_flag_spec='-Bexport'
9052      ;;
9053
9054    sysv4*MP*)
9055      if test -d /usr/nec; then
9056	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9057	hardcode_shlibpath_var=no
9058	runpath_var=LD_RUN_PATH
9059	hardcode_runpath_var=yes
9060	ld_shlibs=yes
9061      fi
9062      ;;
9063
9064    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9065      no_undefined_flag='${wl}-z,text'
9066      archive_cmds_need_lc=no
9067      hardcode_shlibpath_var=no
9068      runpath_var='LD_RUN_PATH'
9069
9070      if test "$GCC" = yes; then
9071	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9072	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9073      else
9074	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9075	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9076      fi
9077      ;;
9078
9079    sysv5* | sco3.2v5* | sco5v6*)
9080      # Note: We can NOT use -z defs as we might desire, because we do not
9081      # link with -lc, and that would cause any symbols used from libc to
9082      # always be unresolved, which means just about no library would
9083      # ever link correctly.  If we're not using GNU ld we use -z text
9084      # though, which does catch some bad symbols but isn't as heavy-handed
9085      # as -z defs.
9086      no_undefined_flag='${wl}-z,text'
9087      allow_undefined_flag='${wl}-z,nodefs'
9088      archive_cmds_need_lc=no
9089      hardcode_shlibpath_var=no
9090      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9091      hardcode_libdir_separator=':'
9092      link_all_deplibs=yes
9093      export_dynamic_flag_spec='${wl}-Bexport'
9094      runpath_var='LD_RUN_PATH'
9095
9096      if test "$GCC" = yes; then
9097	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9098	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9099      else
9100	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9101	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9102      fi
9103      ;;
9104
9105    uts4*)
9106      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9107      hardcode_libdir_flag_spec='-L$libdir'
9108      hardcode_shlibpath_var=no
9109      ;;
9110
9111    *)
9112      ld_shlibs=no
9113      ;;
9114    esac
9115  fi
9116
9117{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9118$as_echo "$ld_shlibs" >&6; }
9119test "$ld_shlibs" = no && can_build_shared=no
9120
9121#
9122# Do we need to explicitly link libc?
9123#
9124case "x$archive_cmds_need_lc" in
9125x|xyes)
9126  # Assume -lc should be added
9127  archive_cmds_need_lc=yes
9128
9129  if test "$enable_shared" = yes && test "$GCC" = yes; then
9130    case $archive_cmds in
9131    *'~'*)
9132      # FIXME: we may have to deal with multi-command sequences.
9133      ;;
9134    '$CC '*)
9135      # Test whether the compiler implicitly links with -lc since on some
9136      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9137      # to ld, don't add -lc before -lgcc.
9138      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9139$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9140      $rm conftest*
9141      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9142
9143      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9144  (eval $ac_compile) 2>&5
9145  ac_status=$?
9146  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9147  (exit $ac_status); } 2>conftest.err; then
9148        soname=conftest
9149        lib=conftest
9150        libobjs=conftest.$ac_objext
9151        deplibs=
9152        wl=$lt_prog_compiler_wl
9153	pic_flag=$lt_prog_compiler_pic
9154        compiler_flags=-v
9155        linker_flags=-v
9156        verstring=
9157        output_objdir=.
9158        libname=conftest
9159        lt_save_allow_undefined_flag=$allow_undefined_flag
9160        allow_undefined_flag=
9161        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9162  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9163  ac_status=$?
9164  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9165  (exit $ac_status); }
9166        then
9167	  archive_cmds_need_lc=no
9168        else
9169	  archive_cmds_need_lc=yes
9170        fi
9171        allow_undefined_flag=$lt_save_allow_undefined_flag
9172      else
9173        cat conftest.err 1>&5
9174      fi
9175      $rm conftest*
9176      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9177$as_echo "$archive_cmds_need_lc" >&6; }
9178      ;;
9179    esac
9180  fi
9181  ;;
9182esac
9183
9184{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9185$as_echo_n "checking dynamic linker characteristics... " >&6; }
9186library_names_spec=
9187libname_spec='lib$name'
9188soname_spec=
9189shrext_cmds=".so"
9190postinstall_cmds=
9191postuninstall_cmds=
9192finish_cmds=
9193finish_eval=
9194shlibpath_var=
9195shlibpath_overrides_runpath=unknown
9196version_type=none
9197dynamic_linker="$host_os ld.so"
9198sys_lib_dlsearch_path_spec="/lib /usr/lib"
9199
9200if test "$GCC" = yes; then
9201  case $host_os in
9202    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9203    *) lt_awk_arg="/^libraries:/" ;;
9204  esac
9205  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9206  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9207    # if the path contains ";" then we assume it to be the separator
9208    # otherwise default to the standard path separator (i.e. ":") - it is
9209    # assumed that no part of a normal pathname contains ";" but that should
9210    # okay in the real world where ";" in dirpaths is itself problematic.
9211    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9212  else
9213    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9214  fi
9215  # Ok, now we have the path, separated by spaces, we can step through it
9216  # and add multilib dir if necessary.
9217  lt_tmp_lt_search_path_spec=
9218  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9219  for lt_sys_path in $lt_search_path_spec; do
9220    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9221      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9222    else
9223      test -d "$lt_sys_path" && \
9224	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9225    fi
9226  done
9227  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9228BEGIN {RS=" "; FS="/|\n";} {
9229  lt_foo="";
9230  lt_count=0;
9231  for (lt_i = NF; lt_i > 0; lt_i--) {
9232    if ($lt_i != "" && $lt_i != ".") {
9233      if ($lt_i == "..") {
9234        lt_count++;
9235      } else {
9236        if (lt_count == 0) {
9237          lt_foo="/" $lt_i lt_foo;
9238        } else {
9239          lt_count--;
9240        }
9241      }
9242    }
9243  }
9244  if (lt_foo != "") { lt_freq[lt_foo]++; }
9245  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9246}'`
9247  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9248else
9249  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9250fi
9251need_lib_prefix=unknown
9252hardcode_into_libs=no
9253
9254# when you set need_version to no, make sure it does not cause -set_version
9255# flags to be left without arguments
9256need_version=unknown
9257
9258case $host_os in
9259aix3*)
9260  version_type=linux
9261  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9262  shlibpath_var=LIBPATH
9263
9264  # AIX 3 has no versioning support, so we append a major version to the name.
9265  soname_spec='${libname}${release}${shared_ext}$major'
9266  ;;
9267
9268aix[4-9]*)
9269  version_type=linux
9270  need_lib_prefix=no
9271  need_version=no
9272  hardcode_into_libs=yes
9273  if test "$host_cpu" = ia64; then
9274    # AIX 5 supports IA64
9275    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9276    shlibpath_var=LD_LIBRARY_PATH
9277  else
9278    # With GCC up to 2.95.x, collect2 would create an import file
9279    # for dependence libraries.  The import file would start with
9280    # the line `#! .'.  This would cause the generated library to
9281    # depend on `.', always an invalid library.  This was fixed in
9282    # development snapshots of GCC prior to 3.0.
9283    case $host_os in
9284      aix4 | aix4.[01] | aix4.[01].*)
9285      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9286	   echo ' yes '
9287	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9288	:
9289      else
9290	can_build_shared=no
9291      fi
9292      ;;
9293    esac
9294    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9295    # soname into executable. Probably we can add versioning support to
9296    # collect2, so additional links can be useful in future.
9297    if test "$aix_use_runtimelinking" = yes; then
9298      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9299      # instead of lib<name>.a to let people know that these are not
9300      # typical AIX shared libraries.
9301      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9302    else
9303      # We preserve .a as extension for shared libraries through AIX4.2
9304      # and later when we are not doing run time linking.
9305      library_names_spec='${libname}${release}.a $libname.a'
9306      soname_spec='${libname}${release}${shared_ext}$major'
9307    fi
9308    shlibpath_var=LIBPATH
9309  fi
9310  ;;
9311
9312amigaos*)
9313  library_names_spec='$libname.ixlibrary $libname.a'
9314  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9315  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'
9316  ;;
9317
9318beos*)
9319  library_names_spec='${libname}${shared_ext}'
9320  dynamic_linker="$host_os ld.so"
9321  shlibpath_var=LIBRARY_PATH
9322  ;;
9323
9324bsdi[45]*)
9325  version_type=linux
9326  need_version=no
9327  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9328  soname_spec='${libname}${release}${shared_ext}$major'
9329  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9330  shlibpath_var=LD_LIBRARY_PATH
9331  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9332  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9333  # the default ld.so.conf also contains /usr/contrib/lib and
9334  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9335  # libtool to hard-code these into programs
9336  ;;
9337
9338cygwin* | mingw* | pw32*)
9339  version_type=windows
9340  shrext_cmds=".dll"
9341  need_version=no
9342  need_lib_prefix=no
9343
9344  case $GCC,$host_os in
9345  yes,cygwin* | yes,mingw* | yes,pw32*)
9346    library_names_spec='$libname.dll.a'
9347    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9348    postinstall_cmds='base_file=`basename \${file}`~
9349      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9350      dldir=$destdir/`dirname \$dlpath`~
9351      test -d \$dldir || mkdir -p \$dldir~
9352      $install_prog $dir/$dlname \$dldir/$dlname~
9353      chmod a+x \$dldir/$dlname'
9354    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9355      dlpath=$dir/\$dldll~
9356       $rm \$dlpath'
9357    shlibpath_overrides_runpath=yes
9358
9359    case $host_os in
9360    cygwin*)
9361      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9362      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9363      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9364      ;;
9365    mingw*)
9366      # MinGW DLLs use traditional 'lib' prefix
9367      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9368      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9369      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9370        # It is most probably a Windows format PATH printed by
9371        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9372        # path with ; separators, and with drive letters. We can handle the
9373        # drive letters (cygwin fileutils understands them), so leave them,
9374        # especially as we might pass files found there to a mingw objdump,
9375        # which wouldn't understand a cygwinified path. Ahh.
9376        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9377      else
9378        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9379      fi
9380      ;;
9381    pw32*)
9382      # pw32 DLLs use 'pw' prefix rather than 'lib'
9383      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9384      ;;
9385    esac
9386    ;;
9387
9388  *)
9389    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9390    ;;
9391  esac
9392  dynamic_linker='Win32 ld.exe'
9393  # FIXME: first we should search . and the directory the executable is in
9394  shlibpath_var=PATH
9395  ;;
9396
9397darwin* | rhapsody*)
9398  dynamic_linker="$host_os dyld"
9399  version_type=darwin
9400  need_lib_prefix=no
9401  need_version=no
9402  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9403  soname_spec='${libname}${release}${major}$shared_ext'
9404  shlibpath_overrides_runpath=yes
9405  shlibpath_var=DYLD_LIBRARY_PATH
9406  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9407
9408  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9409  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9410  ;;
9411
9412dgux*)
9413  version_type=linux
9414  need_lib_prefix=no
9415  need_version=no
9416  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9417  soname_spec='${libname}${release}${shared_ext}$major'
9418  shlibpath_var=LD_LIBRARY_PATH
9419  ;;
9420
9421freebsd1*)
9422  dynamic_linker=no
9423  ;;
9424
9425freebsd* | dragonfly*)
9426  # DragonFly does not have aout.  When/if they implement a new
9427  # versioning mechanism, adjust this.
9428  if test -x /usr/bin/objformat; then
9429    objformat=`/usr/bin/objformat`
9430  else
9431    case $host_os in
9432    freebsd[123]*) objformat=aout ;;
9433    *) objformat=elf ;;
9434    esac
9435  fi
9436  version_type=freebsd-$objformat
9437  case $version_type in
9438    freebsd-elf*)
9439      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9440      need_version=no
9441      need_lib_prefix=no
9442      ;;
9443    freebsd-*)
9444      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9445      need_version=yes
9446      ;;
9447  esac
9448  shlibpath_var=LD_LIBRARY_PATH
9449  case $host_os in
9450  freebsd2*)
9451    shlibpath_overrides_runpath=yes
9452    ;;
9453  freebsd3.[01]* | freebsdelf3.[01]*)
9454    shlibpath_overrides_runpath=yes
9455    hardcode_into_libs=yes
9456    ;;
9457  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9458  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9459    shlibpath_overrides_runpath=no
9460    hardcode_into_libs=yes
9461    ;;
9462  *) # from 4.6 on, and DragonFly
9463    shlibpath_overrides_runpath=yes
9464    hardcode_into_libs=yes
9465    ;;
9466  esac
9467  ;;
9468
9469gnu*)
9470  version_type=linux
9471  need_lib_prefix=no
9472  need_version=no
9473  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9474  soname_spec='${libname}${release}${shared_ext}$major'
9475  shlibpath_var=LD_LIBRARY_PATH
9476  hardcode_into_libs=yes
9477  ;;
9478
9479hpux9* | hpux10* | hpux11*)
9480  # Give a soname corresponding to the major version so that dld.sl refuses to
9481  # link against other versions.
9482  version_type=sunos
9483  need_lib_prefix=no
9484  need_version=no
9485  case $host_cpu in
9486  ia64*)
9487    shrext_cmds='.so'
9488    hardcode_into_libs=yes
9489    dynamic_linker="$host_os dld.so"
9490    shlibpath_var=LD_LIBRARY_PATH
9491    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9492    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9493    soname_spec='${libname}${release}${shared_ext}$major'
9494    if test "X$HPUX_IA64_MODE" = X32; then
9495      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9496    else
9497      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9498    fi
9499    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9500    ;;
9501   hppa*64*)
9502     shrext_cmds='.sl'
9503     hardcode_into_libs=yes
9504     dynamic_linker="$host_os dld.sl"
9505     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9506     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9507     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9508     soname_spec='${libname}${release}${shared_ext}$major'
9509     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9510     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9511     ;;
9512   *)
9513    shrext_cmds='.sl'
9514    dynamic_linker="$host_os dld.sl"
9515    shlibpath_var=SHLIB_PATH
9516    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9517    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9518    soname_spec='${libname}${release}${shared_ext}$major'
9519    ;;
9520  esac
9521  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9522  postinstall_cmds='chmod 555 $lib'
9523  ;;
9524
9525interix[3-9]*)
9526  version_type=linux
9527  need_lib_prefix=no
9528  need_version=no
9529  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9530  soname_spec='${libname}${release}${shared_ext}$major'
9531  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9532  shlibpath_var=LD_LIBRARY_PATH
9533  shlibpath_overrides_runpath=no
9534  hardcode_into_libs=yes
9535  ;;
9536
9537irix5* | irix6* | nonstopux*)
9538  case $host_os in
9539    nonstopux*) version_type=nonstopux ;;
9540    *)
9541	if test "$lt_cv_prog_gnu_ld" = yes; then
9542		version_type=linux
9543	else
9544		version_type=irix
9545	fi ;;
9546  esac
9547  need_lib_prefix=no
9548  need_version=no
9549  soname_spec='${libname}${release}${shared_ext}$major'
9550  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9551  case $host_os in
9552  irix5* | nonstopux*)
9553    libsuff= shlibsuff=
9554    ;;
9555  *)
9556    case $LD in # libtool.m4 will add one of these switches to LD
9557    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9558      libsuff= shlibsuff= libmagic=32-bit;;
9559    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9560      libsuff=32 shlibsuff=N32 libmagic=N32;;
9561    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9562      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9563    *) libsuff= shlibsuff= libmagic=never-match;;
9564    esac
9565    ;;
9566  esac
9567  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9568  shlibpath_overrides_runpath=no
9569  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9570  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9571  hardcode_into_libs=yes
9572  ;;
9573
9574# No shared lib support for Linux oldld, aout, or coff.
9575linux*oldld* | linux*aout* | linux*coff*)
9576  dynamic_linker=no
9577  ;;
9578
9579# This must be Linux ELF.
9580linux* | k*bsd*-gnu)
9581  version_type=linux
9582  need_lib_prefix=no
9583  need_version=no
9584  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9585  soname_spec='${libname}${release}${shared_ext}$major'
9586  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9587  shlibpath_var=LD_LIBRARY_PATH
9588  shlibpath_overrides_runpath=no
9589  # This implies no fast_install, which is unacceptable.
9590  # Some rework will be needed to allow for fast_install
9591  # before this can be enabled.
9592  hardcode_into_libs=yes
9593
9594  # Append ld.so.conf contents to the search path
9595  if test -f /etc/ld.so.conf; then
9596    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' ' '`
9597    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9598  fi
9599
9600  # We used to test for /lib/ld.so.1 and disable shared libraries on
9601  # powerpc, because MkLinux only supported shared libraries with the
9602  # GNU dynamic linker.  Since this was broken with cross compilers,
9603  # most powerpc-linux boxes support dynamic linking these days and
9604  # people can always --disable-shared, the test was removed, and we
9605  # assume the GNU/Linux dynamic linker is in use.
9606  dynamic_linker='GNU/Linux ld.so'
9607  ;;
9608
9609netbsd*)
9610  version_type=sunos
9611  need_lib_prefix=no
9612  need_version=no
9613  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9614    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9615    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9616    dynamic_linker='NetBSD (a.out) ld.so'
9617  else
9618    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9619    soname_spec='${libname}${release}${shared_ext}$major'
9620    dynamic_linker='NetBSD ld.elf_so'
9621  fi
9622  shlibpath_var=LD_LIBRARY_PATH
9623  shlibpath_overrides_runpath=yes
9624  hardcode_into_libs=yes
9625  ;;
9626
9627newsos6)
9628  version_type=linux
9629  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9630  shlibpath_var=LD_LIBRARY_PATH
9631  shlibpath_overrides_runpath=yes
9632  ;;
9633
9634nto-qnx*)
9635  version_type=linux
9636  need_lib_prefix=no
9637  need_version=no
9638  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9639  soname_spec='${libname}${release}${shared_ext}$major'
9640  shlibpath_var=LD_LIBRARY_PATH
9641  shlibpath_overrides_runpath=yes
9642  ;;
9643
9644openbsd*)
9645  version_type=sunos
9646  sys_lib_dlsearch_path_spec="/usr/lib"
9647  need_lib_prefix=no
9648  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9649  case $host_os in
9650    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9651    *)                         need_version=no  ;;
9652  esac
9653  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9654  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9655  shlibpath_var=LD_LIBRARY_PATH
9656  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9657    case $host_os in
9658      openbsd2.[89] | openbsd2.[89].*)
9659	shlibpath_overrides_runpath=no
9660	;;
9661      *)
9662	shlibpath_overrides_runpath=yes
9663	;;
9664      esac
9665  else
9666    shlibpath_overrides_runpath=yes
9667  fi
9668  ;;
9669
9670os2*)
9671  libname_spec='$name'
9672  shrext_cmds=".dll"
9673  need_lib_prefix=no
9674  library_names_spec='$libname${shared_ext} $libname.a'
9675  dynamic_linker='OS/2 ld.exe'
9676  shlibpath_var=LIBPATH
9677  ;;
9678
9679osf3* | osf4* | osf5*)
9680  version_type=osf
9681  need_lib_prefix=no
9682  need_version=no
9683  soname_spec='${libname}${release}${shared_ext}$major'
9684  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9685  shlibpath_var=LD_LIBRARY_PATH
9686  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9687  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9688  ;;
9689
9690rdos*)
9691  dynamic_linker=no
9692  ;;
9693
9694solaris*)
9695  version_type=linux
9696  need_lib_prefix=no
9697  need_version=no
9698  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9699  soname_spec='${libname}${release}${shared_ext}$major'
9700  shlibpath_var=LD_LIBRARY_PATH
9701  shlibpath_overrides_runpath=yes
9702  hardcode_into_libs=yes
9703  # ldd complains unless libraries are executable
9704  postinstall_cmds='chmod +x $lib'
9705  ;;
9706
9707sunos4*)
9708  version_type=sunos
9709  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9710  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9711  shlibpath_var=LD_LIBRARY_PATH
9712  shlibpath_overrides_runpath=yes
9713  if test "$with_gnu_ld" = yes; then
9714    need_lib_prefix=no
9715  fi
9716  need_version=yes
9717  ;;
9718
9719sysv4 | sysv4.3*)
9720  version_type=linux
9721  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9722  soname_spec='${libname}${release}${shared_ext}$major'
9723  shlibpath_var=LD_LIBRARY_PATH
9724  case $host_vendor in
9725    sni)
9726      shlibpath_overrides_runpath=no
9727      need_lib_prefix=no
9728      export_dynamic_flag_spec='${wl}-Blargedynsym'
9729      runpath_var=LD_RUN_PATH
9730      ;;
9731    siemens)
9732      need_lib_prefix=no
9733      ;;
9734    motorola)
9735      need_lib_prefix=no
9736      need_version=no
9737      shlibpath_overrides_runpath=no
9738      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9739      ;;
9740  esac
9741  ;;
9742
9743sysv4*MP*)
9744  if test -d /usr/nec ;then
9745    version_type=linux
9746    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9747    soname_spec='$libname${shared_ext}.$major'
9748    shlibpath_var=LD_LIBRARY_PATH
9749  fi
9750  ;;
9751
9752sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9753  version_type=freebsd-elf
9754  need_lib_prefix=no
9755  need_version=no
9756  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9757  soname_spec='${libname}${release}${shared_ext}$major'
9758  shlibpath_var=LD_LIBRARY_PATH
9759  hardcode_into_libs=yes
9760  if test "$with_gnu_ld" = yes; then
9761    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9762    shlibpath_overrides_runpath=no
9763  else
9764    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9765    shlibpath_overrides_runpath=yes
9766    case $host_os in
9767      sco3.2v5*)
9768        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9769	;;
9770    esac
9771  fi
9772  sys_lib_dlsearch_path_spec='/usr/lib'
9773  ;;
9774
9775uts4*)
9776  version_type=linux
9777  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9778  soname_spec='${libname}${release}${shared_ext}$major'
9779  shlibpath_var=LD_LIBRARY_PATH
9780  ;;
9781
9782*)
9783  dynamic_linker=no
9784  ;;
9785esac
9786{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9787$as_echo "$dynamic_linker" >&6; }
9788test "$dynamic_linker" = no && can_build_shared=no
9789
9790if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9791  $as_echo_n "(cached) " >&6
9792else
9793  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9794fi
9795
9796sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9797if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9798  $as_echo_n "(cached) " >&6
9799else
9800  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9801fi
9802
9803sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9804
9805variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9806if test "$GCC" = yes; then
9807  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9808fi
9809
9810{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9811$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9812hardcode_action=
9813if test -n "$hardcode_libdir_flag_spec" || \
9814   test -n "$runpath_var" || \
9815   test "X$hardcode_automatic" = "Xyes" ; then
9816
9817  # We can hardcode non-existant directories.
9818  if test "$hardcode_direct" != no &&
9819     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9820     # have to relink, otherwise we might link with an installed library
9821     # when we should be linking with a yet-to-be-installed one
9822     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9823     test "$hardcode_minus_L" != no; then
9824    # Linking always hardcodes the temporary library directory.
9825    hardcode_action=relink
9826  else
9827    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9828    hardcode_action=immediate
9829  fi
9830else
9831  # We cannot hardcode anything, or else we can only hardcode existing
9832  # directories.
9833  hardcode_action=unsupported
9834fi
9835{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9836$as_echo "$hardcode_action" >&6; }
9837
9838if test "$hardcode_action" = relink; then
9839  # Fast installation is not supported
9840  enable_fast_install=no
9841elif test "$shlibpath_overrides_runpath" = yes ||
9842     test "$enable_shared" = no; then
9843  # Fast installation is not necessary
9844  enable_fast_install=needless
9845fi
9846
9847striplib=
9848old_striplib=
9849{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9850$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9851if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9852  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9853  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9854  { $as_echo "$as_me:$LINENO: result: yes" >&5
9855$as_echo "yes" >&6; }
9856else
9857# FIXME - insert some real tests, host_os isn't really good enough
9858  case $host_os in
9859   darwin*)
9860       if test -n "$STRIP" ; then
9861         striplib="$STRIP -x"
9862         old_striplib="$STRIP -S"
9863         { $as_echo "$as_me:$LINENO: result: yes" >&5
9864$as_echo "yes" >&6; }
9865       else
9866  { $as_echo "$as_me:$LINENO: result: no" >&5
9867$as_echo "no" >&6; }
9868fi
9869       ;;
9870   *)
9871  { $as_echo "$as_me:$LINENO: result: no" >&5
9872$as_echo "no" >&6; }
9873    ;;
9874  esac
9875fi
9876
9877if test "x$enable_dlopen" != xyes; then
9878  enable_dlopen=unknown
9879  enable_dlopen_self=unknown
9880  enable_dlopen_self_static=unknown
9881else
9882  lt_cv_dlopen=no
9883  lt_cv_dlopen_libs=
9884
9885  case $host_os in
9886  beos*)
9887    lt_cv_dlopen="load_add_on"
9888    lt_cv_dlopen_libs=
9889    lt_cv_dlopen_self=yes
9890    ;;
9891
9892  mingw* | pw32*)
9893    lt_cv_dlopen="LoadLibrary"
9894    lt_cv_dlopen_libs=
9895   ;;
9896
9897  cygwin*)
9898    lt_cv_dlopen="dlopen"
9899    lt_cv_dlopen_libs=
9900   ;;
9901
9902  darwin*)
9903  # if libdl is installed we need to link against it
9904    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9905$as_echo_n "checking for dlopen in -ldl... " >&6; }
9906if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9907  $as_echo_n "(cached) " >&6
9908else
9909  ac_check_lib_save_LIBS=$LIBS
9910LIBS="-ldl  $LIBS"
9911cat >conftest.$ac_ext <<_ACEOF
9912/* confdefs.h.  */
9913_ACEOF
9914cat confdefs.h >>conftest.$ac_ext
9915cat >>conftest.$ac_ext <<_ACEOF
9916/* end confdefs.h.  */
9917
9918/* Override any GCC internal prototype to avoid an error.
9919   Use char because int might match the return type of a GCC
9920   builtin and then its argument prototype would still apply.  */
9921#ifdef __cplusplus
9922extern "C"
9923#endif
9924char dlopen ();
9925int
9926main ()
9927{
9928return dlopen ();
9929  ;
9930  return 0;
9931}
9932_ACEOF
9933rm -f conftest.$ac_objext conftest$ac_exeext
9934if { (ac_try="$ac_link"
9935case "(($ac_try" in
9936  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9937  *) ac_try_echo=$ac_try;;
9938esac
9939eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9940$as_echo "$ac_try_echo") >&5
9941  (eval "$ac_link") 2>conftest.er1
9942  ac_status=$?
9943  grep -v '^ *+' conftest.er1 >conftest.err
9944  rm -f conftest.er1
9945  cat conftest.err >&5
9946  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9947  (exit $ac_status); } && {
9948	 test -z "$ac_c_werror_flag" ||
9949	 test ! -s conftest.err
9950       } && test -s conftest$ac_exeext && {
9951	 test "$cross_compiling" = yes ||
9952	 $as_test_x conftest$ac_exeext
9953       }; then
9954  ac_cv_lib_dl_dlopen=yes
9955else
9956  $as_echo "$as_me: failed program was:" >&5
9957sed 's/^/| /' conftest.$ac_ext >&5
9958
9959	ac_cv_lib_dl_dlopen=no
9960fi
9961
9962rm -rf conftest.dSYM
9963rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9964      conftest$ac_exeext conftest.$ac_ext
9965LIBS=$ac_check_lib_save_LIBS
9966fi
9967{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9968$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9969if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9970  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9971else
9972
9973    lt_cv_dlopen="dyld"
9974    lt_cv_dlopen_libs=
9975    lt_cv_dlopen_self=yes
9976
9977fi
9978
9979   ;;
9980
9981  *)
9982    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9983$as_echo_n "checking for shl_load... " >&6; }
9984if test "${ac_cv_func_shl_load+set}" = set; then
9985  $as_echo_n "(cached) " >&6
9986else
9987  cat >conftest.$ac_ext <<_ACEOF
9988/* confdefs.h.  */
9989_ACEOF
9990cat confdefs.h >>conftest.$ac_ext
9991cat >>conftest.$ac_ext <<_ACEOF
9992/* end confdefs.h.  */
9993/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9994   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9995#define shl_load innocuous_shl_load
9996
9997/* System header to define __stub macros and hopefully few prototypes,
9998    which can conflict with char shl_load (); below.
9999    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10000    <limits.h> exists even on freestanding compilers.  */
10001
10002#ifdef __STDC__
10003# include <limits.h>
10004#else
10005# include <assert.h>
10006#endif
10007
10008#undef shl_load
10009
10010/* Override any GCC internal prototype to avoid an error.
10011   Use char because int might match the return type of a GCC
10012   builtin and then its argument prototype would still apply.  */
10013#ifdef __cplusplus
10014extern "C"
10015#endif
10016char shl_load ();
10017/* The GNU C library defines this for functions which it implements
10018    to always fail with ENOSYS.  Some functions are actually named
10019    something starting with __ and the normal name is an alias.  */
10020#if defined __stub_shl_load || defined __stub___shl_load
10021choke me
10022#endif
10023
10024int
10025main ()
10026{
10027return shl_load ();
10028  ;
10029  return 0;
10030}
10031_ACEOF
10032rm -f conftest.$ac_objext conftest$ac_exeext
10033if { (ac_try="$ac_link"
10034case "(($ac_try" in
10035  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10036  *) ac_try_echo=$ac_try;;
10037esac
10038eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10039$as_echo "$ac_try_echo") >&5
10040  (eval "$ac_link") 2>conftest.er1
10041  ac_status=$?
10042  grep -v '^ *+' conftest.er1 >conftest.err
10043  rm -f conftest.er1
10044  cat conftest.err >&5
10045  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10046  (exit $ac_status); } && {
10047	 test -z "$ac_c_werror_flag" ||
10048	 test ! -s conftest.err
10049       } && test -s conftest$ac_exeext && {
10050	 test "$cross_compiling" = yes ||
10051	 $as_test_x conftest$ac_exeext
10052       }; then
10053  ac_cv_func_shl_load=yes
10054else
10055  $as_echo "$as_me: failed program was:" >&5
10056sed 's/^/| /' conftest.$ac_ext >&5
10057
10058	ac_cv_func_shl_load=no
10059fi
10060
10061rm -rf conftest.dSYM
10062rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10063      conftest$ac_exeext conftest.$ac_ext
10064fi
10065{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10066$as_echo "$ac_cv_func_shl_load" >&6; }
10067if test "x$ac_cv_func_shl_load" = x""yes; then
10068  lt_cv_dlopen="shl_load"
10069else
10070  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10071$as_echo_n "checking for shl_load in -ldld... " >&6; }
10072if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10073  $as_echo_n "(cached) " >&6
10074else
10075  ac_check_lib_save_LIBS=$LIBS
10076LIBS="-ldld  $LIBS"
10077cat >conftest.$ac_ext <<_ACEOF
10078/* confdefs.h.  */
10079_ACEOF
10080cat confdefs.h >>conftest.$ac_ext
10081cat >>conftest.$ac_ext <<_ACEOF
10082/* end confdefs.h.  */
10083
10084/* Override any GCC internal prototype to avoid an error.
10085   Use char because int might match the return type of a GCC
10086   builtin and then its argument prototype would still apply.  */
10087#ifdef __cplusplus
10088extern "C"
10089#endif
10090char shl_load ();
10091int
10092main ()
10093{
10094return shl_load ();
10095  ;
10096  return 0;
10097}
10098_ACEOF
10099rm -f conftest.$ac_objext conftest$ac_exeext
10100if { (ac_try="$ac_link"
10101case "(($ac_try" in
10102  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10103  *) ac_try_echo=$ac_try;;
10104esac
10105eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10106$as_echo "$ac_try_echo") >&5
10107  (eval "$ac_link") 2>conftest.er1
10108  ac_status=$?
10109  grep -v '^ *+' conftest.er1 >conftest.err
10110  rm -f conftest.er1
10111  cat conftest.err >&5
10112  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10113  (exit $ac_status); } && {
10114	 test -z "$ac_c_werror_flag" ||
10115	 test ! -s conftest.err
10116       } && test -s conftest$ac_exeext && {
10117	 test "$cross_compiling" = yes ||
10118	 $as_test_x conftest$ac_exeext
10119       }; then
10120  ac_cv_lib_dld_shl_load=yes
10121else
10122  $as_echo "$as_me: failed program was:" >&5
10123sed 's/^/| /' conftest.$ac_ext >&5
10124
10125	ac_cv_lib_dld_shl_load=no
10126fi
10127
10128rm -rf conftest.dSYM
10129rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10130      conftest$ac_exeext conftest.$ac_ext
10131LIBS=$ac_check_lib_save_LIBS
10132fi
10133{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10134$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10135if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10136  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10137else
10138  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10139$as_echo_n "checking for dlopen... " >&6; }
10140if test "${ac_cv_func_dlopen+set}" = set; then
10141  $as_echo_n "(cached) " >&6
10142else
10143  cat >conftest.$ac_ext <<_ACEOF
10144/* confdefs.h.  */
10145_ACEOF
10146cat confdefs.h >>conftest.$ac_ext
10147cat >>conftest.$ac_ext <<_ACEOF
10148/* end confdefs.h.  */
10149/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10150   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10151#define dlopen innocuous_dlopen
10152
10153/* System header to define __stub macros and hopefully few prototypes,
10154    which can conflict with char dlopen (); below.
10155    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10156    <limits.h> exists even on freestanding compilers.  */
10157
10158#ifdef __STDC__
10159# include <limits.h>
10160#else
10161# include <assert.h>
10162#endif
10163
10164#undef dlopen
10165
10166/* Override any GCC internal prototype to avoid an error.
10167   Use char because int might match the return type of a GCC
10168   builtin and then its argument prototype would still apply.  */
10169#ifdef __cplusplus
10170extern "C"
10171#endif
10172char dlopen ();
10173/* The GNU C library defines this for functions which it implements
10174    to always fail with ENOSYS.  Some functions are actually named
10175    something starting with __ and the normal name is an alias.  */
10176#if defined __stub_dlopen || defined __stub___dlopen
10177choke me
10178#endif
10179
10180int
10181main ()
10182{
10183return dlopen ();
10184  ;
10185  return 0;
10186}
10187_ACEOF
10188rm -f conftest.$ac_objext conftest$ac_exeext
10189if { (ac_try="$ac_link"
10190case "(($ac_try" in
10191  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10192  *) ac_try_echo=$ac_try;;
10193esac
10194eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10195$as_echo "$ac_try_echo") >&5
10196  (eval "$ac_link") 2>conftest.er1
10197  ac_status=$?
10198  grep -v '^ *+' conftest.er1 >conftest.err
10199  rm -f conftest.er1
10200  cat conftest.err >&5
10201  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10202  (exit $ac_status); } && {
10203	 test -z "$ac_c_werror_flag" ||
10204	 test ! -s conftest.err
10205       } && test -s conftest$ac_exeext && {
10206	 test "$cross_compiling" = yes ||
10207	 $as_test_x conftest$ac_exeext
10208       }; then
10209  ac_cv_func_dlopen=yes
10210else
10211  $as_echo "$as_me: failed program was:" >&5
10212sed 's/^/| /' conftest.$ac_ext >&5
10213
10214	ac_cv_func_dlopen=no
10215fi
10216
10217rm -rf conftest.dSYM
10218rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10219      conftest$ac_exeext conftest.$ac_ext
10220fi
10221{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10222$as_echo "$ac_cv_func_dlopen" >&6; }
10223if test "x$ac_cv_func_dlopen" = x""yes; then
10224  lt_cv_dlopen="dlopen"
10225else
10226  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10227$as_echo_n "checking for dlopen in -ldl... " >&6; }
10228if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10229  $as_echo_n "(cached) " >&6
10230else
10231  ac_check_lib_save_LIBS=$LIBS
10232LIBS="-ldl  $LIBS"
10233cat >conftest.$ac_ext <<_ACEOF
10234/* confdefs.h.  */
10235_ACEOF
10236cat confdefs.h >>conftest.$ac_ext
10237cat >>conftest.$ac_ext <<_ACEOF
10238/* end confdefs.h.  */
10239
10240/* Override any GCC internal prototype to avoid an error.
10241   Use char because int might match the return type of a GCC
10242   builtin and then its argument prototype would still apply.  */
10243#ifdef __cplusplus
10244extern "C"
10245#endif
10246char dlopen ();
10247int
10248main ()
10249{
10250return dlopen ();
10251  ;
10252  return 0;
10253}
10254_ACEOF
10255rm -f conftest.$ac_objext conftest$ac_exeext
10256if { (ac_try="$ac_link"
10257case "(($ac_try" in
10258  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10259  *) ac_try_echo=$ac_try;;
10260esac
10261eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10262$as_echo "$ac_try_echo") >&5
10263  (eval "$ac_link") 2>conftest.er1
10264  ac_status=$?
10265  grep -v '^ *+' conftest.er1 >conftest.err
10266  rm -f conftest.er1
10267  cat conftest.err >&5
10268  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10269  (exit $ac_status); } && {
10270	 test -z "$ac_c_werror_flag" ||
10271	 test ! -s conftest.err
10272       } && test -s conftest$ac_exeext && {
10273	 test "$cross_compiling" = yes ||
10274	 $as_test_x conftest$ac_exeext
10275       }; then
10276  ac_cv_lib_dl_dlopen=yes
10277else
10278  $as_echo "$as_me: failed program was:" >&5
10279sed 's/^/| /' conftest.$ac_ext >&5
10280
10281	ac_cv_lib_dl_dlopen=no
10282fi
10283
10284rm -rf conftest.dSYM
10285rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10286      conftest$ac_exeext conftest.$ac_ext
10287LIBS=$ac_check_lib_save_LIBS
10288fi
10289{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10290$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10291if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10292  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10293else
10294  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10295$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10296if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10297  $as_echo_n "(cached) " >&6
10298else
10299  ac_check_lib_save_LIBS=$LIBS
10300LIBS="-lsvld  $LIBS"
10301cat >conftest.$ac_ext <<_ACEOF
10302/* confdefs.h.  */
10303_ACEOF
10304cat confdefs.h >>conftest.$ac_ext
10305cat >>conftest.$ac_ext <<_ACEOF
10306/* end confdefs.h.  */
10307
10308/* Override any GCC internal prototype to avoid an error.
10309   Use char because int might match the return type of a GCC
10310   builtin and then its argument prototype would still apply.  */
10311#ifdef __cplusplus
10312extern "C"
10313#endif
10314char dlopen ();
10315int
10316main ()
10317{
10318return dlopen ();
10319  ;
10320  return 0;
10321}
10322_ACEOF
10323rm -f conftest.$ac_objext conftest$ac_exeext
10324if { (ac_try="$ac_link"
10325case "(($ac_try" in
10326  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10327  *) ac_try_echo=$ac_try;;
10328esac
10329eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10330$as_echo "$ac_try_echo") >&5
10331  (eval "$ac_link") 2>conftest.er1
10332  ac_status=$?
10333  grep -v '^ *+' conftest.er1 >conftest.err
10334  rm -f conftest.er1
10335  cat conftest.err >&5
10336  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10337  (exit $ac_status); } && {
10338	 test -z "$ac_c_werror_flag" ||
10339	 test ! -s conftest.err
10340       } && test -s conftest$ac_exeext && {
10341	 test "$cross_compiling" = yes ||
10342	 $as_test_x conftest$ac_exeext
10343       }; then
10344  ac_cv_lib_svld_dlopen=yes
10345else
10346  $as_echo "$as_me: failed program was:" >&5
10347sed 's/^/| /' conftest.$ac_ext >&5
10348
10349	ac_cv_lib_svld_dlopen=no
10350fi
10351
10352rm -rf conftest.dSYM
10353rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10354      conftest$ac_exeext conftest.$ac_ext
10355LIBS=$ac_check_lib_save_LIBS
10356fi
10357{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10358$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10359if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10360  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10361else
10362  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10363$as_echo_n "checking for dld_link in -ldld... " >&6; }
10364if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10365  $as_echo_n "(cached) " >&6
10366else
10367  ac_check_lib_save_LIBS=$LIBS
10368LIBS="-ldld  $LIBS"
10369cat >conftest.$ac_ext <<_ACEOF
10370/* confdefs.h.  */
10371_ACEOF
10372cat confdefs.h >>conftest.$ac_ext
10373cat >>conftest.$ac_ext <<_ACEOF
10374/* end confdefs.h.  */
10375
10376/* Override any GCC internal prototype to avoid an error.
10377   Use char because int might match the return type of a GCC
10378   builtin and then its argument prototype would still apply.  */
10379#ifdef __cplusplus
10380extern "C"
10381#endif
10382char dld_link ();
10383int
10384main ()
10385{
10386return dld_link ();
10387  ;
10388  return 0;
10389}
10390_ACEOF
10391rm -f conftest.$ac_objext conftest$ac_exeext
10392if { (ac_try="$ac_link"
10393case "(($ac_try" in
10394  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10395  *) ac_try_echo=$ac_try;;
10396esac
10397eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10398$as_echo "$ac_try_echo") >&5
10399  (eval "$ac_link") 2>conftest.er1
10400  ac_status=$?
10401  grep -v '^ *+' conftest.er1 >conftest.err
10402  rm -f conftest.er1
10403  cat conftest.err >&5
10404  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10405  (exit $ac_status); } && {
10406	 test -z "$ac_c_werror_flag" ||
10407	 test ! -s conftest.err
10408       } && test -s conftest$ac_exeext && {
10409	 test "$cross_compiling" = yes ||
10410	 $as_test_x conftest$ac_exeext
10411       }; then
10412  ac_cv_lib_dld_dld_link=yes
10413else
10414  $as_echo "$as_me: failed program was:" >&5
10415sed 's/^/| /' conftest.$ac_ext >&5
10416
10417	ac_cv_lib_dld_dld_link=no
10418fi
10419
10420rm -rf conftest.dSYM
10421rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10422      conftest$ac_exeext conftest.$ac_ext
10423LIBS=$ac_check_lib_save_LIBS
10424fi
10425{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10426$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10427if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10428  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10429fi
10430
10431
10432fi
10433
10434
10435fi
10436
10437
10438fi
10439
10440
10441fi
10442
10443
10444fi
10445
10446    ;;
10447  esac
10448
10449  if test "x$lt_cv_dlopen" != xno; then
10450    enable_dlopen=yes
10451  else
10452    enable_dlopen=no
10453  fi
10454
10455  case $lt_cv_dlopen in
10456  dlopen)
10457    save_CPPFLAGS="$CPPFLAGS"
10458    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10459
10460    save_LDFLAGS="$LDFLAGS"
10461    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10462
10463    save_LIBS="$LIBS"
10464    LIBS="$lt_cv_dlopen_libs $LIBS"
10465
10466    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10467$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10468if test "${lt_cv_dlopen_self+set}" = set; then
10469  $as_echo_n "(cached) " >&6
10470else
10471  	  if test "$cross_compiling" = yes; then :
10472  lt_cv_dlopen_self=cross
10473else
10474  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10475  lt_status=$lt_dlunknown
10476  cat > conftest.$ac_ext <<EOF
10477#line 10477 "configure"
10478#include "confdefs.h"
10479
10480#if HAVE_DLFCN_H
10481#include <dlfcn.h>
10482#endif
10483
10484#include <stdio.h>
10485
10486#ifdef RTLD_GLOBAL
10487#  define LT_DLGLOBAL		RTLD_GLOBAL
10488#else
10489#  ifdef DL_GLOBAL
10490#    define LT_DLGLOBAL		DL_GLOBAL
10491#  else
10492#    define LT_DLGLOBAL		0
10493#  endif
10494#endif
10495
10496/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10497   find out it does not work in some platform. */
10498#ifndef LT_DLLAZY_OR_NOW
10499#  ifdef RTLD_LAZY
10500#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10501#  else
10502#    ifdef DL_LAZY
10503#      define LT_DLLAZY_OR_NOW		DL_LAZY
10504#    else
10505#      ifdef RTLD_NOW
10506#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10507#      else
10508#        ifdef DL_NOW
10509#          define LT_DLLAZY_OR_NOW	DL_NOW
10510#        else
10511#          define LT_DLLAZY_OR_NOW	0
10512#        endif
10513#      endif
10514#    endif
10515#  endif
10516#endif
10517
10518#ifdef __cplusplus
10519extern "C" void exit (int);
10520#endif
10521
10522void fnord() { int i=42;}
10523int main ()
10524{
10525  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10526  int status = $lt_dlunknown;
10527
10528  if (self)
10529    {
10530      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10531      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10532      /* dlclose (self); */
10533    }
10534  else
10535    puts (dlerror ());
10536
10537    exit (status);
10538}
10539EOF
10540  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10541  (eval $ac_link) 2>&5
10542  ac_status=$?
10543  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10544  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10545    (./conftest; exit; ) >&5 2>/dev/null
10546    lt_status=$?
10547    case x$lt_status in
10548      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10549      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10550      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10551    esac
10552  else :
10553    # compilation failed
10554    lt_cv_dlopen_self=no
10555  fi
10556fi
10557rm -fr conftest*
10558
10559
10560fi
10561{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10562$as_echo "$lt_cv_dlopen_self" >&6; }
10563
10564    if test "x$lt_cv_dlopen_self" = xyes; then
10565      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10566      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10567$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10568if test "${lt_cv_dlopen_self_static+set}" = set; then
10569  $as_echo_n "(cached) " >&6
10570else
10571  	  if test "$cross_compiling" = yes; then :
10572  lt_cv_dlopen_self_static=cross
10573else
10574  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10575  lt_status=$lt_dlunknown
10576  cat > conftest.$ac_ext <<EOF
10577#line 10577 "configure"
10578#include "confdefs.h"
10579
10580#if HAVE_DLFCN_H
10581#include <dlfcn.h>
10582#endif
10583
10584#include <stdio.h>
10585
10586#ifdef RTLD_GLOBAL
10587#  define LT_DLGLOBAL		RTLD_GLOBAL
10588#else
10589#  ifdef DL_GLOBAL
10590#    define LT_DLGLOBAL		DL_GLOBAL
10591#  else
10592#    define LT_DLGLOBAL		0
10593#  endif
10594#endif
10595
10596/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10597   find out it does not work in some platform. */
10598#ifndef LT_DLLAZY_OR_NOW
10599#  ifdef RTLD_LAZY
10600#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10601#  else
10602#    ifdef DL_LAZY
10603#      define LT_DLLAZY_OR_NOW		DL_LAZY
10604#    else
10605#      ifdef RTLD_NOW
10606#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10607#      else
10608#        ifdef DL_NOW
10609#          define LT_DLLAZY_OR_NOW	DL_NOW
10610#        else
10611#          define LT_DLLAZY_OR_NOW	0
10612#        endif
10613#      endif
10614#    endif
10615#  endif
10616#endif
10617
10618#ifdef __cplusplus
10619extern "C" void exit (int);
10620#endif
10621
10622void fnord() { int i=42;}
10623int main ()
10624{
10625  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10626  int status = $lt_dlunknown;
10627
10628  if (self)
10629    {
10630      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10631      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10632      /* dlclose (self); */
10633    }
10634  else
10635    puts (dlerror ());
10636
10637    exit (status);
10638}
10639EOF
10640  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10641  (eval $ac_link) 2>&5
10642  ac_status=$?
10643  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10644  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10645    (./conftest; exit; ) >&5 2>/dev/null
10646    lt_status=$?
10647    case x$lt_status in
10648      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10649      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10650      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10651    esac
10652  else :
10653    # compilation failed
10654    lt_cv_dlopen_self_static=no
10655  fi
10656fi
10657rm -fr conftest*
10658
10659
10660fi
10661{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10662$as_echo "$lt_cv_dlopen_self_static" >&6; }
10663    fi
10664
10665    CPPFLAGS="$save_CPPFLAGS"
10666    LDFLAGS="$save_LDFLAGS"
10667    LIBS="$save_LIBS"
10668    ;;
10669  esac
10670
10671  case $lt_cv_dlopen_self in
10672  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10673  *) enable_dlopen_self=unknown ;;
10674  esac
10675
10676  case $lt_cv_dlopen_self_static in
10677  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10678  *) enable_dlopen_self_static=unknown ;;
10679  esac
10680fi
10681
10682
10683# Report which library types will actually be built
10684{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10685$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10686{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10687$as_echo "$can_build_shared" >&6; }
10688
10689{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10690$as_echo_n "checking whether to build shared libraries... " >&6; }
10691test "$can_build_shared" = "no" && enable_shared=no
10692
10693# On AIX, shared libraries and static libraries use the same namespace, and
10694# are all built from PIC.
10695case $host_os in
10696aix3*)
10697  test "$enable_shared" = yes && enable_static=no
10698  if test -n "$RANLIB"; then
10699    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10700    postinstall_cmds='$RANLIB $lib'
10701  fi
10702  ;;
10703
10704aix[4-9]*)
10705  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10706    test "$enable_shared" = yes && enable_static=no
10707  fi
10708    ;;
10709esac
10710{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10711$as_echo "$enable_shared" >&6; }
10712
10713{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10714$as_echo_n "checking whether to build static libraries... " >&6; }
10715# Make sure either enable_shared or enable_static is yes.
10716test "$enable_shared" = yes || enable_static=yes
10717{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10718$as_echo "$enable_static" >&6; }
10719
10720# The else clause should only fire when bootstrapping the
10721# libtool distribution, otherwise you forgot to ship ltmain.sh
10722# with your package, and you will get complaints that there are
10723# no rules to generate ltmain.sh.
10724if test -f "$ltmain"; then
10725  # See if we are running on zsh, and set the options which allow our commands through
10726  # without removal of \ escapes.
10727  if test -n "${ZSH_VERSION+set}" ; then
10728    setopt NO_GLOB_SUBST
10729  fi
10730  # Now quote all the things that may contain metacharacters while being
10731  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10732  # variables and quote the copies for generation of the libtool script.
10733  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10734    SED SHELL STRIP \
10735    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10736    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10737    deplibs_check_method reload_flag reload_cmds need_locks \
10738    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10739    lt_cv_sys_global_symbol_to_c_name_address \
10740    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10741    old_postinstall_cmds old_postuninstall_cmds \
10742    compiler \
10743    CC \
10744    LD \
10745    lt_prog_compiler_wl \
10746    lt_prog_compiler_pic \
10747    lt_prog_compiler_static \
10748    lt_prog_compiler_no_builtin_flag \
10749    export_dynamic_flag_spec \
10750    thread_safe_flag_spec \
10751    whole_archive_flag_spec \
10752    enable_shared_with_static_runtimes \
10753    old_archive_cmds \
10754    old_archive_from_new_cmds \
10755    predep_objects \
10756    postdep_objects \
10757    predeps \
10758    postdeps \
10759    compiler_lib_search_path \
10760    compiler_lib_search_dirs \
10761    archive_cmds \
10762    archive_expsym_cmds \
10763    postinstall_cmds \
10764    postuninstall_cmds \
10765    old_archive_from_expsyms_cmds \
10766    allow_undefined_flag \
10767    no_undefined_flag \
10768    export_symbols_cmds \
10769    hardcode_libdir_flag_spec \
10770    hardcode_libdir_flag_spec_ld \
10771    hardcode_libdir_separator \
10772    hardcode_automatic \
10773    module_cmds \
10774    module_expsym_cmds \
10775    lt_cv_prog_compiler_c_o \
10776    fix_srcfile_path \
10777    exclude_expsyms \
10778    include_expsyms; do
10779
10780    case $var in
10781    old_archive_cmds | \
10782    old_archive_from_new_cmds | \
10783    archive_cmds | \
10784    archive_expsym_cmds | \
10785    module_cmds | \
10786    module_expsym_cmds | \
10787    old_archive_from_expsyms_cmds | \
10788    export_symbols_cmds | \
10789    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10790    postinstall_cmds | postuninstall_cmds | \
10791    old_postinstall_cmds | old_postuninstall_cmds | \
10792    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10793      # Double-quote double-evaled strings.
10794      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10795      ;;
10796    *)
10797      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10798      ;;
10799    esac
10800  done
10801
10802  case $lt_echo in
10803  *'\$0 --fallback-echo"')
10804    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10805    ;;
10806  esac
10807
10808cfgfile="${ofile}T"
10809  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10810  $rm -f "$cfgfile"
10811  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10812$as_echo "$as_me: creating $ofile" >&6;}
10813
10814  cat <<__EOF__ >> "$cfgfile"
10815#! $SHELL
10816
10817# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10818# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10819# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10820#
10821# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10822# Free Software Foundation, Inc.
10823#
10824# This file is part of GNU Libtool:
10825# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10826#
10827# This program is free software; you can redistribute it and/or modify
10828# it under the terms of the GNU General Public License as published by
10829# the Free Software Foundation; either version 2 of the License, or
10830# (at your option) any later version.
10831#
10832# This program is distributed in the hope that it will be useful, but
10833# WITHOUT ANY WARRANTY; without even the implied warranty of
10834# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10835# General Public License for more details.
10836#
10837# You should have received a copy of the GNU General Public License
10838# along with this program; if not, write to the Free Software
10839# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10840#
10841# As a special exception to the GNU General Public License, if you
10842# distribute this file as part of a program that contains a
10843# configuration script generated by Autoconf, you may include it under
10844# the same distribution terms that you use for the rest of that program.
10845
10846# A sed program that does not truncate output.
10847SED=$lt_SED
10848
10849# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10850Xsed="$SED -e 1s/^X//"
10851
10852# The HP-UX ksh and POSIX shell print the target directory to stdout
10853# if CDPATH is set.
10854(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10855
10856# The names of the tagged configurations supported by this script.
10857available_tags=
10858
10859# ### BEGIN LIBTOOL CONFIG
10860
10861# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10862
10863# Shell to use when invoking shell scripts.
10864SHELL=$lt_SHELL
10865
10866# Whether or not to build shared libraries.
10867build_libtool_libs=$enable_shared
10868
10869# Whether or not to build static libraries.
10870build_old_libs=$enable_static
10871
10872# Whether or not to add -lc for building shared libraries.
10873build_libtool_need_lc=$archive_cmds_need_lc
10874
10875# Whether or not to disallow shared libs when runtime libs are static
10876allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10877
10878# Whether or not to optimize for fast installation.
10879fast_install=$enable_fast_install
10880
10881# The host system.
10882host_alias=$host_alias
10883host=$host
10884host_os=$host_os
10885
10886# The build system.
10887build_alias=$build_alias
10888build=$build
10889build_os=$build_os
10890
10891# An echo program that does not interpret backslashes.
10892echo=$lt_echo
10893
10894# The archiver.
10895AR=$lt_AR
10896AR_FLAGS=$lt_AR_FLAGS
10897
10898# A C compiler.
10899LTCC=$lt_LTCC
10900
10901# LTCC compiler flags.
10902LTCFLAGS=$lt_LTCFLAGS
10903
10904# A language-specific compiler.
10905CC=$lt_compiler
10906
10907# Is the compiler the GNU C compiler?
10908with_gcc=$GCC
10909
10910# An ERE matcher.
10911EGREP=$lt_EGREP
10912
10913# The linker used to build libraries.
10914LD=$lt_LD
10915
10916# Whether we need hard or soft links.
10917LN_S=$lt_LN_S
10918
10919# A BSD-compatible nm program.
10920NM=$lt_NM
10921
10922# A symbol stripping program
10923STRIP=$lt_STRIP
10924
10925# Used to examine libraries when file_magic_cmd begins "file"
10926MAGIC_CMD=$MAGIC_CMD
10927
10928# Used on cygwin: DLL creation program.
10929DLLTOOL="$DLLTOOL"
10930
10931# Used on cygwin: object dumper.
10932OBJDUMP="$OBJDUMP"
10933
10934# Used on cygwin: assembler.
10935AS="$AS"
10936
10937# The name of the directory that contains temporary libtool files.
10938objdir=$objdir
10939
10940# How to create reloadable object files.
10941reload_flag=$lt_reload_flag
10942reload_cmds=$lt_reload_cmds
10943
10944# How to pass a linker flag through the compiler.
10945wl=$lt_lt_prog_compiler_wl
10946
10947# Object file suffix (normally "o").
10948objext="$ac_objext"
10949
10950# Old archive suffix (normally "a").
10951libext="$libext"
10952
10953# Shared library suffix (normally ".so").
10954shrext_cmds='$shrext_cmds'
10955
10956# Executable file suffix (normally "").
10957exeext="$exeext"
10958
10959# Additional compiler flags for building library objects.
10960pic_flag=$lt_lt_prog_compiler_pic
10961pic_mode=$pic_mode
10962
10963# What is the maximum length of a command?
10964max_cmd_len=$lt_cv_sys_max_cmd_len
10965
10966# Does compiler simultaneously support -c and -o options?
10967compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10968
10969# Must we lock files when doing compilation?
10970need_locks=$lt_need_locks
10971
10972# Do we need the lib prefix for modules?
10973need_lib_prefix=$need_lib_prefix
10974
10975# Do we need a version for libraries?
10976need_version=$need_version
10977
10978# Whether dlopen is supported.
10979dlopen_support=$enable_dlopen
10980
10981# Whether dlopen of programs is supported.
10982dlopen_self=$enable_dlopen_self
10983
10984# Whether dlopen of statically linked programs is supported.
10985dlopen_self_static=$enable_dlopen_self_static
10986
10987# Compiler flag to prevent dynamic linking.
10988link_static_flag=$lt_lt_prog_compiler_static
10989
10990# Compiler flag to turn off builtin functions.
10991no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10992
10993# Compiler flag to allow reflexive dlopens.
10994export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10995
10996# Compiler flag to generate shared objects directly from archives.
10997whole_archive_flag_spec=$lt_whole_archive_flag_spec
10998
10999# Compiler flag to generate thread-safe objects.
11000thread_safe_flag_spec=$lt_thread_safe_flag_spec
11001
11002# Library versioning type.
11003version_type=$version_type
11004
11005# Format of library name prefix.
11006libname_spec=$lt_libname_spec
11007
11008# List of archive names.  First name is the real one, the rest are links.
11009# The last name is the one that the linker finds with -lNAME.
11010library_names_spec=$lt_library_names_spec
11011
11012# The coded name of the library, if different from the real name.
11013soname_spec=$lt_soname_spec
11014
11015# Commands used to build and install an old-style archive.
11016RANLIB=$lt_RANLIB
11017old_archive_cmds=$lt_old_archive_cmds
11018old_postinstall_cmds=$lt_old_postinstall_cmds
11019old_postuninstall_cmds=$lt_old_postuninstall_cmds
11020
11021# Create an old-style archive from a shared archive.
11022old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11023
11024# Create a temporary old-style archive to link instead of a shared archive.
11025old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11026
11027# Commands used to build and install a shared archive.
11028archive_cmds=$lt_archive_cmds
11029archive_expsym_cmds=$lt_archive_expsym_cmds
11030postinstall_cmds=$lt_postinstall_cmds
11031postuninstall_cmds=$lt_postuninstall_cmds
11032
11033# Commands used to build a loadable module (assumed same as above if empty)
11034module_cmds=$lt_module_cmds
11035module_expsym_cmds=$lt_module_expsym_cmds
11036
11037# Commands to strip libraries.
11038old_striplib=$lt_old_striplib
11039striplib=$lt_striplib
11040
11041# Dependencies to place before the objects being linked to create a
11042# shared library.
11043predep_objects=$lt_predep_objects
11044
11045# Dependencies to place after the objects being linked to create a
11046# shared library.
11047postdep_objects=$lt_postdep_objects
11048
11049# Dependencies to place before the objects being linked to create a
11050# shared library.
11051predeps=$lt_predeps
11052
11053# Dependencies to place after the objects being linked to create a
11054# shared library.
11055postdeps=$lt_postdeps
11056
11057# The directories searched by this compiler when creating a shared
11058# library
11059compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11060
11061# The library search path used internally by the compiler when linking
11062# a shared library.
11063compiler_lib_search_path=$lt_compiler_lib_search_path
11064
11065# Method to check whether dependent libraries are shared objects.
11066deplibs_check_method=$lt_deplibs_check_method
11067
11068# Command to use when deplibs_check_method == file_magic.
11069file_magic_cmd=$lt_file_magic_cmd
11070
11071# Flag that allows shared libraries with undefined symbols to be built.
11072allow_undefined_flag=$lt_allow_undefined_flag
11073
11074# Flag that forces no undefined symbols.
11075no_undefined_flag=$lt_no_undefined_flag
11076
11077# Commands used to finish a libtool library installation in a directory.
11078finish_cmds=$lt_finish_cmds
11079
11080# Same as above, but a single script fragment to be evaled but not shown.
11081finish_eval=$lt_finish_eval
11082
11083# Take the output of nm and produce a listing of raw symbols and C names.
11084global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11085
11086# Transform the output of nm in a proper C declaration
11087global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11088
11089# Transform the output of nm in a C name address pair
11090global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11091
11092# This is the shared library runtime path variable.
11093runpath_var=$runpath_var
11094
11095# This is the shared library path variable.
11096shlibpath_var=$shlibpath_var
11097
11098# Is shlibpath searched before the hard-coded library search path?
11099shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11100
11101# How to hardcode a shared library path into an executable.
11102hardcode_action=$hardcode_action
11103
11104# Whether we should hardcode library paths into libraries.
11105hardcode_into_libs=$hardcode_into_libs
11106
11107# Flag to hardcode \$libdir into a binary during linking.
11108# This must work even if \$libdir does not exist.
11109hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11110
11111# If ld is used when linking, flag to hardcode \$libdir into
11112# a binary during linking. This must work even if \$libdir does
11113# not exist.
11114hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11115
11116# Whether we need a single -rpath flag with a separated argument.
11117hardcode_libdir_separator=$lt_hardcode_libdir_separator
11118
11119# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11120# resulting binary.
11121hardcode_direct=$hardcode_direct
11122
11123# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11124# resulting binary.
11125hardcode_minus_L=$hardcode_minus_L
11126
11127# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11128# the resulting binary.
11129hardcode_shlibpath_var=$hardcode_shlibpath_var
11130
11131# Set to yes if building a shared library automatically hardcodes DIR into the library
11132# and all subsequent libraries and executables linked against it.
11133hardcode_automatic=$hardcode_automatic
11134
11135# Variables whose values should be saved in libtool wrapper scripts and
11136# restored at relink time.
11137variables_saved_for_relink="$variables_saved_for_relink"
11138
11139# Whether libtool must link a program against all its dependency libraries.
11140link_all_deplibs=$link_all_deplibs
11141
11142# Compile-time system search path for libraries
11143sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11144
11145# Run-time system search path for libraries
11146sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11147
11148# Fix the shell variable \$srcfile for the compiler.
11149fix_srcfile_path=$lt_fix_srcfile_path
11150
11151# Set to yes if exported symbols are required.
11152always_export_symbols=$always_export_symbols
11153
11154# The commands to list exported symbols.
11155export_symbols_cmds=$lt_export_symbols_cmds
11156
11157# The commands to extract the exported symbol list from a shared archive.
11158extract_expsyms_cmds=$lt_extract_expsyms_cmds
11159
11160# Symbols that should not be listed in the preloaded symbols.
11161exclude_expsyms=$lt_exclude_expsyms
11162
11163# Symbols that must always be exported.
11164include_expsyms=$lt_include_expsyms
11165
11166# ### END LIBTOOL CONFIG
11167
11168__EOF__
11169
11170
11171  case $host_os in
11172  aix3*)
11173    cat <<\EOF >> "$cfgfile"
11174
11175# AIX sometimes has problems with the GCC collect2 program.  For some
11176# reason, if we set the COLLECT_NAMES environment variable, the problems
11177# vanish in a puff of smoke.
11178if test "X${COLLECT_NAMES+set}" != Xset; then
11179  COLLECT_NAMES=
11180  export COLLECT_NAMES
11181fi
11182EOF
11183    ;;
11184  esac
11185
11186  # We use sed instead of cat because bash on DJGPP gets confused if
11187  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11188  # text mode, it properly converts lines to CR/LF.  This bash problem
11189  # is reportedly fixed, but why not run on old versions too?
11190  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11191
11192  mv -f "$cfgfile" "$ofile" || \
11193    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11194  chmod +x "$ofile"
11195
11196else
11197  # If there is no Makefile yet, we rely on a make rule to execute
11198  # `config.status --recheck' to rerun these tests and create the
11199  # libtool script then.
11200  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11201  if test -f "$ltmain_in"; then
11202    test -f Makefile && make "$ltmain"
11203  fi
11204fi
11205
11206
11207ac_ext=c
11208ac_cpp='$CPP $CPPFLAGS'
11209ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11210ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11211ac_compiler_gnu=$ac_cv_c_compiler_gnu
11212
11213CC="$lt_save_CC"
11214
11215
11216# Check whether --with-tags was given.
11217if test "${with_tags+set}" = set; then
11218  withval=$with_tags; tagnames="$withval"
11219fi
11220
11221
11222if test -f "$ltmain" && test -n "$tagnames"; then
11223  if test ! -f "${ofile}"; then
11224    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11225$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11226  fi
11227
11228  if test -z "$LTCC"; then
11229    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11230    if test -z "$LTCC"; then
11231      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11232$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11233    else
11234      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11235$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11236    fi
11237  fi
11238  if test -z "$LTCFLAGS"; then
11239    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11240  fi
11241
11242  # Extract list of available tagged configurations in $ofile.
11243  # Note that this assumes the entire list is on one line.
11244  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11245
11246  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11247  for tagname in $tagnames; do
11248    IFS="$lt_save_ifs"
11249    # Check whether tagname contains only valid characters
11250    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11251    "") ;;
11252    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11253$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11254   { (exit 1); exit 1; }; }
11255	;;
11256    esac
11257
11258    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11259    then
11260      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11261$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11262   { (exit 1); exit 1; }; }
11263    fi
11264
11265    # Update the list of available tags.
11266    if test -n "$tagname"; then
11267      echo appending configuration tag \"$tagname\" to $ofile
11268
11269      case $tagname in
11270      CXX)
11271	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11272	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11273	    (test "X$CXX" != "Xg++"))) ; then
11274	  ac_ext=cpp
11275ac_cpp='$CXXCPP $CPPFLAGS'
11276ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11277ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11278ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11279
11280
11281
11282
11283archive_cmds_need_lc_CXX=no
11284allow_undefined_flag_CXX=
11285always_export_symbols_CXX=no
11286archive_expsym_cmds_CXX=
11287export_dynamic_flag_spec_CXX=
11288hardcode_direct_CXX=no
11289hardcode_libdir_flag_spec_CXX=
11290hardcode_libdir_flag_spec_ld_CXX=
11291hardcode_libdir_separator_CXX=
11292hardcode_minus_L_CXX=no
11293hardcode_shlibpath_var_CXX=unsupported
11294hardcode_automatic_CXX=no
11295module_cmds_CXX=
11296module_expsym_cmds_CXX=
11297link_all_deplibs_CXX=unknown
11298old_archive_cmds_CXX=$old_archive_cmds
11299no_undefined_flag_CXX=
11300whole_archive_flag_spec_CXX=
11301enable_shared_with_static_runtimes_CXX=no
11302
11303# Dependencies to place before and after the object being linked:
11304predep_objects_CXX=
11305postdep_objects_CXX=
11306predeps_CXX=
11307postdeps_CXX=
11308compiler_lib_search_path_CXX=
11309compiler_lib_search_dirs_CXX=
11310
11311# Source file extension for C++ test sources.
11312ac_ext=cpp
11313
11314# Object file extension for compiled C++ test sources.
11315objext=o
11316objext_CXX=$objext
11317
11318# Code to be used in simple compile tests
11319lt_simple_compile_test_code="int some_variable = 0;"
11320
11321# Code to be used in simple link tests
11322lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11323
11324# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11325
11326# If no C compiler was specified, use CC.
11327LTCC=${LTCC-"$CC"}
11328
11329# If no C compiler flags were specified, use CFLAGS.
11330LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11331
11332# Allow CC to be a program name with arguments.
11333compiler=$CC
11334
11335
11336# save warnings/boilerplate of simple test code
11337ac_outfile=conftest.$ac_objext
11338echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11339eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11340_lt_compiler_boilerplate=`cat conftest.err`
11341$rm conftest*
11342
11343ac_outfile=conftest.$ac_objext
11344echo "$lt_simple_link_test_code" >conftest.$ac_ext
11345eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11346_lt_linker_boilerplate=`cat conftest.err`
11347$rm -r conftest*
11348
11349
11350# Allow CC to be a program name with arguments.
11351lt_save_CC=$CC
11352lt_save_LD=$LD
11353lt_save_GCC=$GCC
11354GCC=$GXX
11355lt_save_with_gnu_ld=$with_gnu_ld
11356lt_save_path_LD=$lt_cv_path_LD
11357if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11358  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11359else
11360  $as_unset lt_cv_prog_gnu_ld
11361fi
11362if test -n "${lt_cv_path_LDCXX+set}"; then
11363  lt_cv_path_LD=$lt_cv_path_LDCXX
11364else
11365  $as_unset lt_cv_path_LD
11366fi
11367test -z "${LDCXX+set}" || LD=$LDCXX
11368CC=${CXX-"c++"}
11369compiler=$CC
11370compiler_CXX=$CC
11371for cc_temp in $compiler""; do
11372  case $cc_temp in
11373    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11374    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11375    \-*) ;;
11376    *) break;;
11377  esac
11378done
11379cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11380
11381
11382# We don't want -fno-exception wen compiling C++ code, so set the
11383# no_builtin_flag separately
11384if test "$GXX" = yes; then
11385  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11386else
11387  lt_prog_compiler_no_builtin_flag_CXX=
11388fi
11389
11390if test "$GXX" = yes; then
11391  # Set up default GNU C++ configuration
11392
11393
11394# Check whether --with-gnu-ld was given.
11395if test "${with_gnu_ld+set}" = set; then
11396  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11397else
11398  with_gnu_ld=no
11399fi
11400
11401ac_prog=ld
11402if test "$GCC" = yes; then
11403  # Check if gcc -print-prog-name=ld gives a path.
11404  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11405$as_echo_n "checking for ld used by $CC... " >&6; }
11406  case $host in
11407  *-*-mingw*)
11408    # gcc leaves a trailing carriage return which upsets mingw
11409    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11410  *)
11411    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11412  esac
11413  case $ac_prog in
11414    # Accept absolute paths.
11415    [\\/]* | ?:[\\/]*)
11416      re_direlt='/[^/][^/]*/\.\./'
11417      # Canonicalize the pathname of ld
11418      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11419      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11420	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11421      done
11422      test -z "$LD" && LD="$ac_prog"
11423      ;;
11424  "")
11425    # If it fails, then pretend we aren't using GCC.
11426    ac_prog=ld
11427    ;;
11428  *)
11429    # If it is relative, then search for the first ld in PATH.
11430    with_gnu_ld=unknown
11431    ;;
11432  esac
11433elif test "$with_gnu_ld" = yes; then
11434  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11435$as_echo_n "checking for GNU ld... " >&6; }
11436else
11437  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11438$as_echo_n "checking for non-GNU ld... " >&6; }
11439fi
11440if test "${lt_cv_path_LD+set}" = set; then
11441  $as_echo_n "(cached) " >&6
11442else
11443  if test -z "$LD"; then
11444  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11445  for ac_dir in $PATH; do
11446    IFS="$lt_save_ifs"
11447    test -z "$ac_dir" && ac_dir=.
11448    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11449      lt_cv_path_LD="$ac_dir/$ac_prog"
11450      # Check to see if the program is GNU ld.  I'd rather use --version,
11451      # but apparently some variants of GNU ld only accept -v.
11452      # Break only if it was the GNU/non-GNU ld that we prefer.
11453      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11454      *GNU* | *'with BFD'*)
11455	test "$with_gnu_ld" != no && break
11456	;;
11457      *)
11458	test "$with_gnu_ld" != yes && break
11459	;;
11460      esac
11461    fi
11462  done
11463  IFS="$lt_save_ifs"
11464else
11465  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11466fi
11467fi
11468
11469LD="$lt_cv_path_LD"
11470if test -n "$LD"; then
11471  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11472$as_echo "$LD" >&6; }
11473else
11474  { $as_echo "$as_me:$LINENO: result: no" >&5
11475$as_echo "no" >&6; }
11476fi
11477test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11478$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11479   { (exit 1); exit 1; }; }
11480{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11481$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11482if test "${lt_cv_prog_gnu_ld+set}" = set; then
11483  $as_echo_n "(cached) " >&6
11484else
11485  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11486case `$LD -v 2>&1 </dev/null` in
11487*GNU* | *'with BFD'*)
11488  lt_cv_prog_gnu_ld=yes
11489  ;;
11490*)
11491  lt_cv_prog_gnu_ld=no
11492  ;;
11493esac
11494fi
11495{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11496$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11497with_gnu_ld=$lt_cv_prog_gnu_ld
11498
11499
11500
11501  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11502  # archiving commands below assume that GNU ld is being used.
11503  if test "$with_gnu_ld" = yes; then
11504    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11505    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'
11506
11507    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11508    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11509
11510    # If archive_cmds runs LD, not CC, wlarc should be empty
11511    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11512    #     investigate it a little bit more. (MM)
11513    wlarc='${wl}'
11514
11515    # ancient GNU ld didn't support --whole-archive et. al.
11516    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11517	grep 'no-whole-archive' > /dev/null; then
11518      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11519    else
11520      whole_archive_flag_spec_CXX=
11521    fi
11522  else
11523    with_gnu_ld=no
11524    wlarc=
11525
11526    # A generic and very simple default shared library creation
11527    # command for GNU C++ for the case where it uses the native
11528    # linker, instead of GNU ld.  If possible, this setting should
11529    # overridden to take advantage of the native linker features on
11530    # the platform it is being used on.
11531    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11532  fi
11533
11534  # Commands to make compiler produce verbose output that lists
11535  # what "hidden" libraries, object files and flags are used when
11536  # linking a shared library.
11537  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11538
11539else
11540  GXX=no
11541  with_gnu_ld=no
11542  wlarc=
11543fi
11544
11545# PORTME: fill in a description of your system's C++ link characteristics
11546{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11547$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11548ld_shlibs_CXX=yes
11549case $host_os in
11550  aix3*)
11551    # FIXME: insert proper C++ library support
11552    ld_shlibs_CXX=no
11553    ;;
11554  aix[4-9]*)
11555    if test "$host_cpu" = ia64; then
11556      # On IA64, the linker does run time linking by default, so we don't
11557      # have to do anything special.
11558      aix_use_runtimelinking=no
11559      exp_sym_flag='-Bexport'
11560      no_entry_flag=""
11561    else
11562      aix_use_runtimelinking=no
11563
11564      # Test if we are trying to use run time linking or normal
11565      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11566      # need to do runtime linking.
11567      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11568	for ld_flag in $LDFLAGS; do
11569	  case $ld_flag in
11570	  *-brtl*)
11571	    aix_use_runtimelinking=yes
11572	    break
11573	    ;;
11574	  esac
11575	done
11576	;;
11577      esac
11578
11579      exp_sym_flag='-bexport'
11580      no_entry_flag='-bnoentry'
11581    fi
11582
11583    # When large executables or shared objects are built, AIX ld can
11584    # have problems creating the table of contents.  If linking a library
11585    # or program results in "error TOC overflow" add -mminimal-toc to
11586    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11587    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11588
11589    archive_cmds_CXX=''
11590    hardcode_direct_CXX=yes
11591    hardcode_libdir_separator_CXX=':'
11592    link_all_deplibs_CXX=yes
11593
11594    if test "$GXX" = yes; then
11595      case $host_os in aix4.[012]|aix4.[012].*)
11596      # We only want to do this on AIX 4.2 and lower, the check
11597      # below for broken collect2 doesn't work under 4.3+
11598	collect2name=`${CC} -print-prog-name=collect2`
11599	if test -f "$collect2name" && \
11600	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11601	then
11602	  # We have reworked collect2
11603	  :
11604	else
11605	  # We have old collect2
11606	  hardcode_direct_CXX=unsupported
11607	  # It fails to find uninstalled libraries when the uninstalled
11608	  # path is not listed in the libpath.  Setting hardcode_minus_L
11609	  # to unsupported forces relinking
11610	  hardcode_minus_L_CXX=yes
11611	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11612	  hardcode_libdir_separator_CXX=
11613	fi
11614	;;
11615      esac
11616      shared_flag='-shared'
11617      if test "$aix_use_runtimelinking" = yes; then
11618	shared_flag="$shared_flag "'${wl}-G'
11619      fi
11620    else
11621      # not using gcc
11622      if test "$host_cpu" = ia64; then
11623	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11624	# chokes on -Wl,-G. The following line is correct:
11625	shared_flag='-G'
11626      else
11627	if test "$aix_use_runtimelinking" = yes; then
11628	  shared_flag='${wl}-G'
11629	else
11630	  shared_flag='${wl}-bM:SRE'
11631	fi
11632      fi
11633    fi
11634
11635    # It seems that -bexpall does not export symbols beginning with
11636    # underscore (_), so it is better to generate a list of symbols to export.
11637    always_export_symbols_CXX=yes
11638    if test "$aix_use_runtimelinking" = yes; then
11639      # Warning - without using the other runtime loading flags (-brtl),
11640      # -berok will link without error, but may produce a broken library.
11641      allow_undefined_flag_CXX='-berok'
11642      # Determine the default libpath from the value encoded in an empty executable.
11643      cat >conftest.$ac_ext <<_ACEOF
11644/* confdefs.h.  */
11645_ACEOF
11646cat confdefs.h >>conftest.$ac_ext
11647cat >>conftest.$ac_ext <<_ACEOF
11648/* end confdefs.h.  */
11649
11650int
11651main ()
11652{
11653
11654  ;
11655  return 0;
11656}
11657_ACEOF
11658rm -f conftest.$ac_objext conftest$ac_exeext
11659if { (ac_try="$ac_link"
11660case "(($ac_try" in
11661  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11662  *) ac_try_echo=$ac_try;;
11663esac
11664eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11665$as_echo "$ac_try_echo") >&5
11666  (eval "$ac_link") 2>conftest.er1
11667  ac_status=$?
11668  grep -v '^ *+' conftest.er1 >conftest.err
11669  rm -f conftest.er1
11670  cat conftest.err >&5
11671  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11672  (exit $ac_status); } && {
11673	 test -z "$ac_cxx_werror_flag" ||
11674	 test ! -s conftest.err
11675       } && test -s conftest$ac_exeext && {
11676	 test "$cross_compiling" = yes ||
11677	 $as_test_x conftest$ac_exeext
11678       }; then
11679
11680lt_aix_libpath_sed='
11681    /Import File Strings/,/^$/ {
11682	/^0/ {
11683	    s/^0  *\(.*\)$/\1/
11684	    p
11685	}
11686    }'
11687aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11688# Check for a 64-bit object if we didn't find anything.
11689if test -z "$aix_libpath"; then
11690  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11691fi
11692else
11693  $as_echo "$as_me: failed program was:" >&5
11694sed 's/^/| /' conftest.$ac_ext >&5
11695
11696
11697fi
11698
11699rm -rf conftest.dSYM
11700rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11701      conftest$ac_exeext conftest.$ac_ext
11702if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11703
11704      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11705
11706      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"
11707     else
11708      if test "$host_cpu" = ia64; then
11709	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11710	allow_undefined_flag_CXX="-z nodefs"
11711	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"
11712      else
11713	# Determine the default libpath from the value encoded in an empty executable.
11714	cat >conftest.$ac_ext <<_ACEOF
11715/* confdefs.h.  */
11716_ACEOF
11717cat confdefs.h >>conftest.$ac_ext
11718cat >>conftest.$ac_ext <<_ACEOF
11719/* end confdefs.h.  */
11720
11721int
11722main ()
11723{
11724
11725  ;
11726  return 0;
11727}
11728_ACEOF
11729rm -f conftest.$ac_objext conftest$ac_exeext
11730if { (ac_try="$ac_link"
11731case "(($ac_try" in
11732  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11733  *) ac_try_echo=$ac_try;;
11734esac
11735eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11736$as_echo "$ac_try_echo") >&5
11737  (eval "$ac_link") 2>conftest.er1
11738  ac_status=$?
11739  grep -v '^ *+' conftest.er1 >conftest.err
11740  rm -f conftest.er1
11741  cat conftest.err >&5
11742  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11743  (exit $ac_status); } && {
11744	 test -z "$ac_cxx_werror_flag" ||
11745	 test ! -s conftest.err
11746       } && test -s conftest$ac_exeext && {
11747	 test "$cross_compiling" = yes ||
11748	 $as_test_x conftest$ac_exeext
11749       }; then
11750
11751lt_aix_libpath_sed='
11752    /Import File Strings/,/^$/ {
11753	/^0/ {
11754	    s/^0  *\(.*\)$/\1/
11755	    p
11756	}
11757    }'
11758aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11759# Check for a 64-bit object if we didn't find anything.
11760if test -z "$aix_libpath"; then
11761  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11762fi
11763else
11764  $as_echo "$as_me: failed program was:" >&5
11765sed 's/^/| /' conftest.$ac_ext >&5
11766
11767
11768fi
11769
11770rm -rf conftest.dSYM
11771rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11772      conftest$ac_exeext conftest.$ac_ext
11773if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11774
11775	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11776	# Warning - without using the other run time loading flags,
11777	# -berok will link without error, but may produce a broken library.
11778	no_undefined_flag_CXX=' ${wl}-bernotok'
11779	allow_undefined_flag_CXX=' ${wl}-berok'
11780	# Exported symbols can be pulled into shared objects from archives
11781	whole_archive_flag_spec_CXX='$convenience'
11782	archive_cmds_need_lc_CXX=yes
11783	# This is similar to how AIX traditionally builds its shared libraries.
11784	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'
11785      fi
11786    fi
11787    ;;
11788
11789  beos*)
11790    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11791      allow_undefined_flag_CXX=unsupported
11792      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11793      # support --undefined.  This deserves some investigation.  FIXME
11794      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11795    else
11796      ld_shlibs_CXX=no
11797    fi
11798    ;;
11799
11800  chorus*)
11801    case $cc_basename in
11802      *)
11803	# FIXME: insert proper C++ library support
11804	ld_shlibs_CXX=no
11805	;;
11806    esac
11807    ;;
11808
11809  cygwin* | mingw* | pw32*)
11810    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11811    # as there is no search path for DLLs.
11812    hardcode_libdir_flag_spec_CXX='-L$libdir'
11813    allow_undefined_flag_CXX=unsupported
11814    always_export_symbols_CXX=no
11815    enable_shared_with_static_runtimes_CXX=yes
11816
11817    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11818      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'
11819      # If the export-symbols file already is a .def file (1st line
11820      # is EXPORTS), use it as is; otherwise, prepend...
11821      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11822	cp $export_symbols $output_objdir/$soname.def;
11823      else
11824	echo EXPORTS > $output_objdir/$soname.def;
11825	cat $export_symbols >> $output_objdir/$soname.def;
11826      fi~
11827      $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'
11828    else
11829      ld_shlibs_CXX=no
11830    fi
11831  ;;
11832      darwin* | rhapsody*)
11833      archive_cmds_need_lc_CXX=no
11834      hardcode_direct_CXX=no
11835      hardcode_automatic_CXX=yes
11836      hardcode_shlibpath_var_CXX=unsupported
11837      whole_archive_flag_spec_CXX=''
11838      link_all_deplibs_CXX=yes
11839      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11840      if test "$GXX" = yes ; then
11841      output_verbose_link_cmd='echo'
11842      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}"
11843      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11844      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}"
11845      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}"
11846      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11847        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}"
11848        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}"
11849      fi
11850      else
11851      case $cc_basename in
11852        xlc*)
11853         output_verbose_link_cmd='echo'
11854          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'
11855          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11856          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11857          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}'
11858          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}'
11859          ;;
11860       *)
11861         ld_shlibs_CXX=no
11862          ;;
11863      esac
11864      fi
11865        ;;
11866
11867  dgux*)
11868    case $cc_basename in
11869      ec++*)
11870	# FIXME: insert proper C++ library support
11871	ld_shlibs_CXX=no
11872	;;
11873      ghcx*)
11874	# Green Hills C++ Compiler
11875	# FIXME: insert proper C++ library support
11876	ld_shlibs_CXX=no
11877	;;
11878      *)
11879	# FIXME: insert proper C++ library support
11880	ld_shlibs_CXX=no
11881	;;
11882    esac
11883    ;;
11884  freebsd[12]*)
11885    # C++ shared libraries reported to be fairly broken before switch to ELF
11886    ld_shlibs_CXX=no
11887    ;;
11888  freebsd-elf*)
11889    archive_cmds_need_lc_CXX=no
11890    ;;
11891  freebsd* | dragonfly*)
11892    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11893    # conventions
11894    ld_shlibs_CXX=yes
11895    ;;
11896  gnu*)
11897    ;;
11898  hpux9*)
11899    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11900    hardcode_libdir_separator_CXX=:
11901    export_dynamic_flag_spec_CXX='${wl}-E'
11902    hardcode_direct_CXX=yes
11903    hardcode_minus_L_CXX=yes # Not in the search PATH,
11904				# but as the default
11905				# location of the library.
11906
11907    case $cc_basename in
11908    CC*)
11909      # FIXME: insert proper C++ library support
11910      ld_shlibs_CXX=no
11911      ;;
11912    aCC*)
11913      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'
11914      # Commands to make compiler produce verbose output that lists
11915      # what "hidden" libraries, object files and flags are used when
11916      # linking a shared library.
11917      #
11918      # There doesn't appear to be a way to prevent this compiler from
11919      # explicitly linking system object files so we need to strip them
11920      # from the output so that they don't get included in the library
11921      # dependencies.
11922      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'
11923      ;;
11924    *)
11925      if test "$GXX" = yes; then
11926        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'
11927      else
11928        # FIXME: insert proper C++ library support
11929        ld_shlibs_CXX=no
11930      fi
11931      ;;
11932    esac
11933    ;;
11934  hpux10*|hpux11*)
11935    if test $with_gnu_ld = no; then
11936      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11937      hardcode_libdir_separator_CXX=:
11938
11939      case $host_cpu in
11940      hppa*64*|ia64*) ;;
11941      *)
11942	export_dynamic_flag_spec_CXX='${wl}-E'
11943        ;;
11944      esac
11945    fi
11946    case $host_cpu in
11947    hppa*64*|ia64*)
11948      hardcode_direct_CXX=no
11949      hardcode_shlibpath_var_CXX=no
11950      ;;
11951    *)
11952      hardcode_direct_CXX=yes
11953      hardcode_minus_L_CXX=yes # Not in the search PATH,
11954					      # but as the default
11955					      # location of the library.
11956      ;;
11957    esac
11958
11959    case $cc_basename in
11960      CC*)
11961	# FIXME: insert proper C++ library support
11962	ld_shlibs_CXX=no
11963	;;
11964      aCC*)
11965	case $host_cpu in
11966	hppa*64*)
11967	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11968	  ;;
11969	ia64*)
11970	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11971	  ;;
11972	*)
11973	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11974	  ;;
11975	esac
11976	# Commands to make compiler produce verbose output that lists
11977	# what "hidden" libraries, object files and flags are used when
11978	# linking a shared library.
11979	#
11980	# There doesn't appear to be a way to prevent this compiler from
11981	# explicitly linking system object files so we need to strip them
11982	# from the output so that they don't get included in the library
11983	# dependencies.
11984	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'
11985	;;
11986      *)
11987	if test "$GXX" = yes; then
11988	  if test $with_gnu_ld = no; then
11989	    case $host_cpu in
11990	    hppa*64*)
11991	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11992	      ;;
11993	    ia64*)
11994	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11995	      ;;
11996	    *)
11997	      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'
11998	      ;;
11999	    esac
12000	  fi
12001	else
12002	  # FIXME: insert proper C++ library support
12003	  ld_shlibs_CXX=no
12004	fi
12005	;;
12006    esac
12007    ;;
12008  interix[3-9]*)
12009    hardcode_direct_CXX=no
12010    hardcode_shlibpath_var_CXX=no
12011    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12012    export_dynamic_flag_spec_CXX='${wl}-E'
12013    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12014    # Instead, shared libraries are loaded at an image base (0x10000000 by
12015    # default) and relocated if they conflict, which is a slow very memory
12016    # consuming and fragmenting process.  To avoid this, we pick a random,
12017    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12018    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12019    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'
12020    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'
12021    ;;
12022  irix5* | irix6*)
12023    case $cc_basename in
12024      CC*)
12025	# SGI C++
12026	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'
12027
12028	# Archives containing C++ object files must be created using
12029	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12030	# necessary to make sure instantiated templates are included
12031	# in the archive.
12032	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12033	;;
12034      *)
12035	if test "$GXX" = yes; then
12036	  if test "$with_gnu_ld" = no; then
12037	    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'
12038	  else
12039	    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'
12040	  fi
12041	fi
12042	link_all_deplibs_CXX=yes
12043	;;
12044    esac
12045    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12046    hardcode_libdir_separator_CXX=:
12047    ;;
12048  linux* | k*bsd*-gnu)
12049    case $cc_basename in
12050      KCC*)
12051	# Kuck and Associates, Inc. (KAI) C++ Compiler
12052
12053	# KCC will only create a shared library if the output file
12054	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12055	# to its proper name (with version) after linking.
12056	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'
12057	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'
12058	# Commands to make compiler produce verbose output that lists
12059	# what "hidden" libraries, object files and flags are used when
12060	# linking a shared library.
12061	#
12062	# There doesn't appear to be a way to prevent this compiler from
12063	# explicitly linking system object files so we need to strip them
12064	# from the output so that they don't get included in the library
12065	# dependencies.
12066	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'
12067
12068	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12069	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12070
12071	# Archives containing C++ object files must be created using
12072	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12073	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12074	;;
12075      icpc*)
12076	# Intel C++
12077	with_gnu_ld=yes
12078	# version 8.0 and above of icpc choke on multiply defined symbols
12079	# if we add $predep_objects and $postdep_objects, however 7.1 and
12080	# earlier do not add the objects themselves.
12081	case `$CC -V 2>&1` in
12082	*"Version 7."*)
12083  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12084  	  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'
12085	  ;;
12086	*)  # Version 8.0 or newer
12087	  tmp_idyn=
12088	  case $host_cpu in
12089	    ia64*) tmp_idyn=' -i_dynamic';;
12090	  esac
12091  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12092	  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'
12093	  ;;
12094	esac
12095	archive_cmds_need_lc_CXX=no
12096	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12097	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12098	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12099	;;
12100      pgCC* | pgcpp*)
12101        # Portland Group C++ compiler
12102	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12103  	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'
12104
12105	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12106	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12107	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'
12108        ;;
12109      cxx*)
12110	# Compaq C++
12111	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12112	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'
12113
12114	runpath_var=LD_RUN_PATH
12115	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12116	hardcode_libdir_separator_CXX=:
12117
12118	# Commands to make compiler produce verbose output that lists
12119	# what "hidden" libraries, object files and flags are used when
12120	# linking a shared library.
12121	#
12122	# There doesn't appear to be a way to prevent this compiler from
12123	# explicitly linking system object files so we need to strip them
12124	# from the output so that they don't get included in the library
12125	# dependencies.
12126	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'
12127	;;
12128      *)
12129	case `$CC -V 2>&1 | sed 5q` in
12130	*Sun\ C*)
12131	  # Sun C++ 5.9
12132	  no_undefined_flag_CXX=' -zdefs'
12133	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12134	  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'
12135	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12136	  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'
12137
12138	  # Not sure whether something based on
12139	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12140	  # would be better.
12141	  output_verbose_link_cmd='echo'
12142
12143	  # Archives containing C++ object files must be created using
12144	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12145	  # necessary to make sure instantiated templates are included
12146	  # in the archive.
12147	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12148	  ;;
12149	esac
12150	;;
12151    esac
12152    ;;
12153  lynxos*)
12154    # FIXME: insert proper C++ library support
12155    ld_shlibs_CXX=no
12156    ;;
12157  m88k*)
12158    # FIXME: insert proper C++ library support
12159    ld_shlibs_CXX=no
12160    ;;
12161  mvs*)
12162    case $cc_basename in
12163      cxx*)
12164	# FIXME: insert proper C++ library support
12165	ld_shlibs_CXX=no
12166	;;
12167      *)
12168	# FIXME: insert proper C++ library support
12169	ld_shlibs_CXX=no
12170	;;
12171    esac
12172    ;;
12173  netbsd*)
12174    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12175      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12176      wlarc=
12177      hardcode_libdir_flag_spec_CXX='-R$libdir'
12178      hardcode_direct_CXX=yes
12179      hardcode_shlibpath_var_CXX=no
12180    fi
12181    # Workaround some broken pre-1.5 toolchains
12182    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12183    ;;
12184  openbsd2*)
12185    # C++ shared libraries are fairly broken
12186    ld_shlibs_CXX=no
12187    ;;
12188  openbsd*)
12189    if test -f /usr/libexec/ld.so; then
12190      hardcode_direct_CXX=yes
12191      hardcode_shlibpath_var_CXX=no
12192      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12193      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12194      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12195	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12196	export_dynamic_flag_spec_CXX='${wl}-E'
12197	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12198      fi
12199      output_verbose_link_cmd='echo'
12200    else
12201      ld_shlibs_CXX=no
12202    fi
12203    ;;
12204  osf3*)
12205    case $cc_basename in
12206      KCC*)
12207	# Kuck and Associates, Inc. (KAI) C++ Compiler
12208
12209	# KCC will only create a shared library if the output file
12210	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12211	# to its proper name (with version) after linking.
12212	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'
12213
12214	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12215	hardcode_libdir_separator_CXX=:
12216
12217	# Archives containing C++ object files must be created using
12218	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12219	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12220
12221	;;
12222      RCC*)
12223	# Rational C++ 2.4.1
12224	# FIXME: insert proper C++ library support
12225	ld_shlibs_CXX=no
12226	;;
12227      cxx*)
12228	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12229	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'
12230
12231	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12232	hardcode_libdir_separator_CXX=:
12233
12234	# Commands to make compiler produce verbose output that lists
12235	# what "hidden" libraries, object files and flags are used when
12236	# linking a shared library.
12237	#
12238	# There doesn't appear to be a way to prevent this compiler from
12239	# explicitly linking system object files so we need to strip them
12240	# from the output so that they don't get included in the library
12241	# dependencies.
12242	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'
12243	;;
12244      *)
12245	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12246	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12247	  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'
12248
12249	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12250	  hardcode_libdir_separator_CXX=:
12251
12252	  # Commands to make compiler produce verbose output that lists
12253	  # what "hidden" libraries, object files and flags are used when
12254	  # linking a shared library.
12255	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12256
12257	else
12258	  # FIXME: insert proper C++ library support
12259	  ld_shlibs_CXX=no
12260	fi
12261	;;
12262    esac
12263    ;;
12264  osf4* | osf5*)
12265    case $cc_basename in
12266      KCC*)
12267	# Kuck and Associates, Inc. (KAI) C++ Compiler
12268
12269	# KCC will only create a shared library if the output file
12270	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12271	# to its proper name (with version) after linking.
12272	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'
12273
12274	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12275	hardcode_libdir_separator_CXX=:
12276
12277	# Archives containing C++ object files must be created using
12278	# the KAI C++ compiler.
12279	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12280	;;
12281      RCC*)
12282	# Rational C++ 2.4.1
12283	# FIXME: insert proper C++ library support
12284	ld_shlibs_CXX=no
12285	;;
12286      cxx*)
12287	allow_undefined_flag_CXX=' -expect_unresolved \*'
12288	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'
12289	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12290	  echo "-hidden">> $lib.exp~
12291	  $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~
12292	  $rm $lib.exp'
12293
12294	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12295	hardcode_libdir_separator_CXX=:
12296
12297	# Commands to make compiler produce verbose output that lists
12298	# what "hidden" libraries, object files and flags are used when
12299	# linking a shared library.
12300	#
12301	# There doesn't appear to be a way to prevent this compiler from
12302	# explicitly linking system object files so we need to strip them
12303	# from the output so that they don't get included in the library
12304	# dependencies.
12305	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'
12306	;;
12307      *)
12308	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12309	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12310	 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'
12311
12312	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12313	  hardcode_libdir_separator_CXX=:
12314
12315	  # Commands to make compiler produce verbose output that lists
12316	  # what "hidden" libraries, object files and flags are used when
12317	  # linking a shared library.
12318	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12319
12320	else
12321	  # FIXME: insert proper C++ library support
12322	  ld_shlibs_CXX=no
12323	fi
12324	;;
12325    esac
12326    ;;
12327  psos*)
12328    # FIXME: insert proper C++ library support
12329    ld_shlibs_CXX=no
12330    ;;
12331  sunos4*)
12332    case $cc_basename in
12333      CC*)
12334	# Sun C++ 4.x
12335	# FIXME: insert proper C++ library support
12336	ld_shlibs_CXX=no
12337	;;
12338      lcc*)
12339	# Lucid
12340	# FIXME: insert proper C++ library support
12341	ld_shlibs_CXX=no
12342	;;
12343      *)
12344	# FIXME: insert proper C++ library support
12345	ld_shlibs_CXX=no
12346	;;
12347    esac
12348    ;;
12349  solaris*)
12350    case $cc_basename in
12351      CC*)
12352	# Sun C++ 4.2, 5.x and Centerline C++
12353        archive_cmds_need_lc_CXX=yes
12354	no_undefined_flag_CXX=' -zdefs'
12355	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12356	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12357	$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'
12358
12359	hardcode_libdir_flag_spec_CXX='-R$libdir'
12360	hardcode_shlibpath_var_CXX=no
12361	case $host_os in
12362	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12363	  *)
12364	    # The compiler driver will combine and reorder linker options,
12365	    # but understands `-z linker_flag'.
12366	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12367	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12368	    ;;
12369	esac
12370	link_all_deplibs_CXX=yes
12371
12372	output_verbose_link_cmd='echo'
12373
12374	# Archives containing C++ object files must be created using
12375	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12376	# necessary to make sure instantiated templates are included
12377	# in the archive.
12378	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12379	;;
12380      gcx*)
12381	# Green Hills C++ Compiler
12382	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12383
12384	# The C++ compiler must be used to create the archive.
12385	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12386	;;
12387      *)
12388	# GNU C++ compiler with Solaris linker
12389	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12390	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12391	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12392	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12393	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12394		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12395
12396	    # Commands to make compiler produce verbose output that lists
12397	    # what "hidden" libraries, object files and flags are used when
12398	    # linking a shared library.
12399	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12400	  else
12401	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12402	    # platform.
12403	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12404	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12405		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12406
12407	    # Commands to make compiler produce verbose output that lists
12408	    # what "hidden" libraries, object files and flags are used when
12409	    # linking a shared library.
12410	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12411	  fi
12412
12413	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12414	  case $host_os in
12415	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12416	  *)
12417	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12418	    ;;
12419	  esac
12420	fi
12421	;;
12422    esac
12423    ;;
12424  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12425    no_undefined_flag_CXX='${wl}-z,text'
12426    archive_cmds_need_lc_CXX=no
12427    hardcode_shlibpath_var_CXX=no
12428    runpath_var='LD_RUN_PATH'
12429
12430    case $cc_basename in
12431      CC*)
12432	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12433	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12434	;;
12435      *)
12436	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12437	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12438	;;
12439    esac
12440    ;;
12441  sysv5* | sco3.2v5* | sco5v6*)
12442    # Note: We can NOT use -z defs as we might desire, because we do not
12443    # link with -lc, and that would cause any symbols used from libc to
12444    # always be unresolved, which means just about no library would
12445    # ever link correctly.  If we're not using GNU ld we use -z text
12446    # though, which does catch some bad symbols but isn't as heavy-handed
12447    # as -z defs.
12448    # For security reasons, it is highly recommended that you always
12449    # use absolute paths for naming shared libraries, and exclude the
12450    # DT_RUNPATH tag from executables and libraries.  But doing so
12451    # requires that you compile everything twice, which is a pain.
12452    # So that behaviour is only enabled if SCOABSPATH is set to a
12453    # non-empty value in the environment.  Most likely only useful for
12454    # creating official distributions of packages.
12455    # This is a hack until libtool officially supports absolute path
12456    # names for shared libraries.
12457    no_undefined_flag_CXX='${wl}-z,text'
12458    allow_undefined_flag_CXX='${wl}-z,nodefs'
12459    archive_cmds_need_lc_CXX=no
12460    hardcode_shlibpath_var_CXX=no
12461    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12462    hardcode_libdir_separator_CXX=':'
12463    link_all_deplibs_CXX=yes
12464    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12465    runpath_var='LD_RUN_PATH'
12466
12467    case $cc_basename in
12468      CC*)
12469	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12470	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12471	;;
12472      *)
12473	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12474	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12475	;;
12476    esac
12477    ;;
12478  tandem*)
12479    case $cc_basename in
12480      NCC*)
12481	# NonStop-UX NCC 3.20
12482	# FIXME: insert proper C++ library support
12483	ld_shlibs_CXX=no
12484	;;
12485      *)
12486	# FIXME: insert proper C++ library support
12487	ld_shlibs_CXX=no
12488	;;
12489    esac
12490    ;;
12491  vxworks*)
12492    # FIXME: insert proper C++ library support
12493    ld_shlibs_CXX=no
12494    ;;
12495  *)
12496    # FIXME: insert proper C++ library support
12497    ld_shlibs_CXX=no
12498    ;;
12499esac
12500{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12501$as_echo "$ld_shlibs_CXX" >&6; }
12502test "$ld_shlibs_CXX" = no && can_build_shared=no
12503
12504GCC_CXX="$GXX"
12505LD_CXX="$LD"
12506
12507cat > conftest.$ac_ext <<EOF
12508class Foo
12509{
12510public:
12511  Foo (void) { a = 0; }
12512private:
12513  int a;
12514};
12515EOF
12516
12517if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12518  (eval $ac_compile) 2>&5
12519  ac_status=$?
12520  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12521  (exit $ac_status); }; then
12522  # Parse the compiler output and extract the necessary
12523  # objects, libraries and library flags.
12524
12525  # Sentinel used to keep track of whether or not we are before
12526  # the conftest object file.
12527  pre_test_object_deps_done=no
12528
12529  # The `*' in the case matches for architectures that use `case' in
12530  # $output_verbose_cmd can trigger glob expansion during the loop
12531  # eval without this substitution.
12532  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12533
12534  for p in `eval $output_verbose_link_cmd`; do
12535    case $p in
12536
12537    -L* | -R* | -l*)
12538       # Some compilers place space between "-{L,R}" and the path.
12539       # Remove the space.
12540       if test $p = "-L" \
12541	  || test $p = "-R"; then
12542	 prev=$p
12543	 continue
12544       else
12545	 prev=
12546       fi
12547
12548       if test "$pre_test_object_deps_done" = no; then
12549	 case $p in
12550	 -L* | -R*)
12551	   # Internal compiler library paths should come after those
12552	   # provided the user.  The postdeps already come after the
12553	   # user supplied libs so there is no need to process them.
12554	   if test -z "$compiler_lib_search_path_CXX"; then
12555	     compiler_lib_search_path_CXX="${prev}${p}"
12556	   else
12557	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12558	   fi
12559	   ;;
12560	 # The "-l" case would never come before the object being
12561	 # linked, so don't bother handling this case.
12562	 esac
12563       else
12564	 if test -z "$postdeps_CXX"; then
12565	   postdeps_CXX="${prev}${p}"
12566	 else
12567	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12568	 fi
12569       fi
12570       ;;
12571
12572    *.$objext)
12573       # This assumes that the test object file only shows up
12574       # once in the compiler output.
12575       if test "$p" = "conftest.$objext"; then
12576	 pre_test_object_deps_done=yes
12577	 continue
12578       fi
12579
12580       if test "$pre_test_object_deps_done" = no; then
12581	 if test -z "$predep_objects_CXX"; then
12582	   predep_objects_CXX="$p"
12583	 else
12584	   predep_objects_CXX="$predep_objects_CXX $p"
12585	 fi
12586       else
12587	 if test -z "$postdep_objects_CXX"; then
12588	   postdep_objects_CXX="$p"
12589	 else
12590	   postdep_objects_CXX="$postdep_objects_CXX $p"
12591	 fi
12592       fi
12593       ;;
12594
12595    *) ;; # Ignore the rest.
12596
12597    esac
12598  done
12599
12600  # Clean up.
12601  rm -f a.out a.exe
12602else
12603  echo "libtool.m4: error: problem compiling CXX test program"
12604fi
12605
12606$rm -f confest.$objext
12607
12608compiler_lib_search_dirs_CXX=
12609if test -n "$compiler_lib_search_path_CXX"; then
12610  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12611fi
12612
12613# PORTME: override above test on systems where it is broken
12614case $host_os in
12615interix[3-9]*)
12616  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12617  # hack all around it, let's just trust "g++" to DTRT.
12618  predep_objects_CXX=
12619  postdep_objects_CXX=
12620  postdeps_CXX=
12621  ;;
12622
12623linux*)
12624  case `$CC -V 2>&1 | sed 5q` in
12625  *Sun\ C*)
12626    # Sun C++ 5.9
12627    #
12628    # The more standards-conforming stlport4 library is
12629    # incompatible with the Cstd library. Avoid specifying
12630    # it if it's in CXXFLAGS. Ignore libCrun as
12631    # -library=stlport4 depends on it.
12632    case " $CXX $CXXFLAGS " in
12633    *" -library=stlport4 "*)
12634      solaris_use_stlport4=yes
12635      ;;
12636    esac
12637    if test "$solaris_use_stlport4" != yes; then
12638      postdeps_CXX='-library=Cstd -library=Crun'
12639    fi
12640    ;;
12641  esac
12642  ;;
12643
12644solaris*)
12645  case $cc_basename in
12646  CC*)
12647    # The more standards-conforming stlport4 library is
12648    # incompatible with the Cstd library. Avoid specifying
12649    # it if it's in CXXFLAGS. Ignore libCrun as
12650    # -library=stlport4 depends on it.
12651    case " $CXX $CXXFLAGS " in
12652    *" -library=stlport4 "*)
12653      solaris_use_stlport4=yes
12654      ;;
12655    esac
12656
12657    # Adding this requires a known-good setup of shared libraries for
12658    # Sun compiler versions before 5.6, else PIC objects from an old
12659    # archive will be linked into the output, leading to subtle bugs.
12660    if test "$solaris_use_stlport4" != yes; then
12661      postdeps_CXX='-library=Cstd -library=Crun'
12662    fi
12663    ;;
12664  esac
12665  ;;
12666esac
12667
12668case " $postdeps_CXX " in
12669*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12670esac
12671
12672lt_prog_compiler_wl_CXX=
12673lt_prog_compiler_pic_CXX=
12674lt_prog_compiler_static_CXX=
12675
12676{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12677$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12678
12679  # C++ specific cases for pic, static, wl, etc.
12680  if test "$GXX" = yes; then
12681    lt_prog_compiler_wl_CXX='-Wl,'
12682    lt_prog_compiler_static_CXX='-static'
12683
12684    case $host_os in
12685    aix*)
12686      # All AIX code is PIC.
12687      if test "$host_cpu" = ia64; then
12688	# AIX 5 now supports IA64 processor
12689	lt_prog_compiler_static_CXX='-Bstatic'
12690      fi
12691      ;;
12692    amigaos*)
12693      # FIXME: we need at least 68020 code to build shared libraries, but
12694      # adding the `-m68020' flag to GCC prevents building anything better,
12695      # like `-m68040'.
12696      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12697      ;;
12698    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12699      # PIC is the default for these OSes.
12700      ;;
12701    mingw* | cygwin* | os2* | pw32*)
12702      # This hack is so that the source file can tell whether it is being
12703      # built for inclusion in a dll (and should export symbols for example).
12704      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12705      # (--disable-auto-import) libraries
12706      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12707      ;;
12708    darwin* | rhapsody*)
12709      # PIC is the default on this platform
12710      # Common symbols not allowed in MH_DYLIB files
12711      lt_prog_compiler_pic_CXX='-fno-common'
12712      ;;
12713    *djgpp*)
12714      # DJGPP does not support shared libraries at all
12715      lt_prog_compiler_pic_CXX=
12716      ;;
12717    interix[3-9]*)
12718      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12719      # Instead, we relocate shared libraries at runtime.
12720      ;;
12721    sysv4*MP*)
12722      if test -d /usr/nec; then
12723	lt_prog_compiler_pic_CXX=-Kconform_pic
12724      fi
12725      ;;
12726    hpux*)
12727      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12728      # not for PA HP-UX.
12729      case $host_cpu in
12730      hppa*64*|ia64*)
12731	;;
12732      *)
12733	lt_prog_compiler_pic_CXX='-fPIC'
12734	;;
12735      esac
12736      ;;
12737    *)
12738      lt_prog_compiler_pic_CXX='-fPIC'
12739      ;;
12740    esac
12741  else
12742    case $host_os in
12743      aix[4-9]*)
12744	# All AIX code is PIC.
12745	if test "$host_cpu" = ia64; then
12746	  # AIX 5 now supports IA64 processor
12747	  lt_prog_compiler_static_CXX='-Bstatic'
12748	else
12749	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12750	fi
12751	;;
12752      chorus*)
12753	case $cc_basename in
12754	cxch68*)
12755	  # Green Hills C++ Compiler
12756	  # _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"
12757	  ;;
12758	esac
12759	;;
12760       darwin*)
12761         # PIC is the default on this platform
12762         # Common symbols not allowed in MH_DYLIB files
12763         case $cc_basename in
12764           xlc*)
12765           lt_prog_compiler_pic_CXX='-qnocommon'
12766           lt_prog_compiler_wl_CXX='-Wl,'
12767           ;;
12768         esac
12769       ;;
12770      dgux*)
12771	case $cc_basename in
12772	  ec++*)
12773	    lt_prog_compiler_pic_CXX='-KPIC'
12774	    ;;
12775	  ghcx*)
12776	    # Green Hills C++ Compiler
12777	    lt_prog_compiler_pic_CXX='-pic'
12778	    ;;
12779	  *)
12780	    ;;
12781	esac
12782	;;
12783      freebsd* | dragonfly*)
12784	# FreeBSD uses GNU C++
12785	;;
12786      hpux9* | hpux10* | hpux11*)
12787	case $cc_basename in
12788	  CC*)
12789	    lt_prog_compiler_wl_CXX='-Wl,'
12790	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12791	    if test "$host_cpu" != ia64; then
12792	      lt_prog_compiler_pic_CXX='+Z'
12793	    fi
12794	    ;;
12795	  aCC*)
12796	    lt_prog_compiler_wl_CXX='-Wl,'
12797	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12798	    case $host_cpu in
12799	    hppa*64*|ia64*)
12800	      # +Z the default
12801	      ;;
12802	    *)
12803	      lt_prog_compiler_pic_CXX='+Z'
12804	      ;;
12805	    esac
12806	    ;;
12807	  *)
12808	    ;;
12809	esac
12810	;;
12811      interix*)
12812	# This is c89, which is MS Visual C++ (no shared libs)
12813	# Anyone wants to do a port?
12814	;;
12815      irix5* | irix6* | nonstopux*)
12816	case $cc_basename in
12817	  CC*)
12818	    lt_prog_compiler_wl_CXX='-Wl,'
12819	    lt_prog_compiler_static_CXX='-non_shared'
12820	    # CC pic flag -KPIC is the default.
12821	    ;;
12822	  *)
12823	    ;;
12824	esac
12825	;;
12826      linux* | k*bsd*-gnu)
12827	case $cc_basename in
12828	  KCC*)
12829	    # KAI C++ Compiler
12830	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12831	    lt_prog_compiler_pic_CXX='-fPIC'
12832	    ;;
12833	  icpc* | ecpc*)
12834	    # Intel C++
12835	    lt_prog_compiler_wl_CXX='-Wl,'
12836	    lt_prog_compiler_pic_CXX='-KPIC'
12837	    lt_prog_compiler_static_CXX='-static'
12838	    ;;
12839	  pgCC* | pgcpp*)
12840	    # Portland Group C++ compiler.
12841	    lt_prog_compiler_wl_CXX='-Wl,'
12842	    lt_prog_compiler_pic_CXX='-fpic'
12843	    lt_prog_compiler_static_CXX='-Bstatic'
12844	    ;;
12845	  cxx*)
12846	    # Compaq C++
12847	    # Make sure the PIC flag is empty.  It appears that all Alpha
12848	    # Linux and Compaq Tru64 Unix objects are PIC.
12849	    lt_prog_compiler_pic_CXX=
12850	    lt_prog_compiler_static_CXX='-non_shared'
12851	    ;;
12852	  *)
12853	    case `$CC -V 2>&1 | sed 5q` in
12854	    *Sun\ C*)
12855	      # Sun C++ 5.9
12856	      lt_prog_compiler_pic_CXX='-KPIC'
12857	      lt_prog_compiler_static_CXX='-Bstatic'
12858	      lt_prog_compiler_wl_CXX='-Qoption ld '
12859	      ;;
12860	    esac
12861	    ;;
12862	esac
12863	;;
12864      lynxos*)
12865	;;
12866      m88k*)
12867	;;
12868      mvs*)
12869	case $cc_basename in
12870	  cxx*)
12871	    lt_prog_compiler_pic_CXX='-W c,exportall'
12872	    ;;
12873	  *)
12874	    ;;
12875	esac
12876	;;
12877      netbsd*)
12878	;;
12879      osf3* | osf4* | osf5*)
12880	case $cc_basename in
12881	  KCC*)
12882	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12883	    ;;
12884	  RCC*)
12885	    # Rational C++ 2.4.1
12886	    lt_prog_compiler_pic_CXX='-pic'
12887	    ;;
12888	  cxx*)
12889	    # Digital/Compaq C++
12890	    lt_prog_compiler_wl_CXX='-Wl,'
12891	    # Make sure the PIC flag is empty.  It appears that all Alpha
12892	    # Linux and Compaq Tru64 Unix objects are PIC.
12893	    lt_prog_compiler_pic_CXX=
12894	    lt_prog_compiler_static_CXX='-non_shared'
12895	    ;;
12896	  *)
12897	    ;;
12898	esac
12899	;;
12900      psos*)
12901	;;
12902      solaris*)
12903	case $cc_basename in
12904	  CC*)
12905	    # Sun C++ 4.2, 5.x and Centerline C++
12906	    lt_prog_compiler_pic_CXX='-KPIC'
12907	    lt_prog_compiler_static_CXX='-Bstatic'
12908	    lt_prog_compiler_wl_CXX='-Qoption ld '
12909	    ;;
12910	  gcx*)
12911	    # Green Hills C++ Compiler
12912	    lt_prog_compiler_pic_CXX='-PIC'
12913	    ;;
12914	  *)
12915	    ;;
12916	esac
12917	;;
12918      sunos4*)
12919	case $cc_basename in
12920	  CC*)
12921	    # Sun C++ 4.x
12922	    lt_prog_compiler_pic_CXX='-pic'
12923	    lt_prog_compiler_static_CXX='-Bstatic'
12924	    ;;
12925	  lcc*)
12926	    # Lucid
12927	    lt_prog_compiler_pic_CXX='-pic'
12928	    ;;
12929	  *)
12930	    ;;
12931	esac
12932	;;
12933      tandem*)
12934	case $cc_basename in
12935	  NCC*)
12936	    # NonStop-UX NCC 3.20
12937	    lt_prog_compiler_pic_CXX='-KPIC'
12938	    ;;
12939	  *)
12940	    ;;
12941	esac
12942	;;
12943      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12944	case $cc_basename in
12945	  CC*)
12946	    lt_prog_compiler_wl_CXX='-Wl,'
12947	    lt_prog_compiler_pic_CXX='-KPIC'
12948	    lt_prog_compiler_static_CXX='-Bstatic'
12949	    ;;
12950	esac
12951	;;
12952      vxworks*)
12953	;;
12954      *)
12955	lt_prog_compiler_can_build_shared_CXX=no
12956	;;
12957    esac
12958  fi
12959
12960{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12961$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12962
12963#
12964# Check to make sure the PIC flag actually works.
12965#
12966if test -n "$lt_prog_compiler_pic_CXX"; then
12967
12968{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12969$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12970if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12971  $as_echo_n "(cached) " >&6
12972else
12973  lt_cv_prog_compiler_pic_works_CXX=no
12974  ac_outfile=conftest.$ac_objext
12975   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12976   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12977   # Insert the option either (1) after the last *FLAGS variable, or
12978   # (2) before a word containing "conftest.", or (3) at the end.
12979   # Note that $ac_compile itself does not contain backslashes and begins
12980   # with a dollar sign (not a hyphen), so the echo should work correctly.
12981   # The option is referenced via a variable to avoid confusing sed.
12982   lt_compile=`echo "$ac_compile" | $SED \
12983   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12984   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12985   -e 's:$: $lt_compiler_flag:'`
12986   (eval echo "\"\$as_me:12986: $lt_compile\"" >&5)
12987   (eval "$lt_compile" 2>conftest.err)
12988   ac_status=$?
12989   cat conftest.err >&5
12990   echo "$as_me:12990: \$? = $ac_status" >&5
12991   if (exit $ac_status) && test -s "$ac_outfile"; then
12992     # The compiler can only warn and ignore the option if not recognized
12993     # So say no if there are warnings other than the usual output.
12994     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12995     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12996     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12997       lt_cv_prog_compiler_pic_works_CXX=yes
12998     fi
12999   fi
13000   $rm conftest*
13001
13002fi
13003{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13004$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13005
13006if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13007    case $lt_prog_compiler_pic_CXX in
13008     "" | " "*) ;;
13009     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13010     esac
13011else
13012    lt_prog_compiler_pic_CXX=
13013     lt_prog_compiler_can_build_shared_CXX=no
13014fi
13015
13016fi
13017case $host_os in
13018  # For platforms which do not support PIC, -DPIC is meaningless:
13019  *djgpp*)
13020    lt_prog_compiler_pic_CXX=
13021    ;;
13022  *)
13023    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13024    ;;
13025esac
13026
13027#
13028# Check to make sure the static flag actually works.
13029#
13030wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13031{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13032$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13033if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13034  $as_echo_n "(cached) " >&6
13035else
13036  lt_cv_prog_compiler_static_works_CXX=no
13037   save_LDFLAGS="$LDFLAGS"
13038   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13039   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13040   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13041     # The linker can only warn and ignore the option if not recognized
13042     # So say no if there are warnings
13043     if test -s conftest.err; then
13044       # Append any errors to the config.log.
13045       cat conftest.err 1>&5
13046       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13047       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13048       if diff conftest.exp conftest.er2 >/dev/null; then
13049         lt_cv_prog_compiler_static_works_CXX=yes
13050       fi
13051     else
13052       lt_cv_prog_compiler_static_works_CXX=yes
13053     fi
13054   fi
13055   $rm -r conftest*
13056   LDFLAGS="$save_LDFLAGS"
13057
13058fi
13059{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13060$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13061
13062if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13063    :
13064else
13065    lt_prog_compiler_static_CXX=
13066fi
13067
13068
13069{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13070$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13071if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13072  $as_echo_n "(cached) " >&6
13073else
13074  lt_cv_prog_compiler_c_o_CXX=no
13075   $rm -r conftest 2>/dev/null
13076   mkdir conftest
13077   cd conftest
13078   mkdir out
13079   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13080
13081   lt_compiler_flag="-o out/conftest2.$ac_objext"
13082   # Insert the option either (1) after the last *FLAGS variable, or
13083   # (2) before a word containing "conftest.", or (3) at the end.
13084   # Note that $ac_compile itself does not contain backslashes and begins
13085   # with a dollar sign (not a hyphen), so the echo should work correctly.
13086   lt_compile=`echo "$ac_compile" | $SED \
13087   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13088   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13089   -e 's:$: $lt_compiler_flag:'`
13090   (eval echo "\"\$as_me:13090: $lt_compile\"" >&5)
13091   (eval "$lt_compile" 2>out/conftest.err)
13092   ac_status=$?
13093   cat out/conftest.err >&5
13094   echo "$as_me:13094: \$? = $ac_status" >&5
13095   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13096   then
13097     # The compiler can only warn and ignore the option if not recognized
13098     # So say no if there are warnings
13099     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13100     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13101     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13102       lt_cv_prog_compiler_c_o_CXX=yes
13103     fi
13104   fi
13105   chmod u+w . 2>&5
13106   $rm conftest*
13107   # SGI C++ compiler will create directory out/ii_files/ for
13108   # template instantiation
13109   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13110   $rm out/* && rmdir out
13111   cd ..
13112   rmdir conftest
13113   $rm conftest*
13114
13115fi
13116{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13117$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13118
13119
13120hard_links="nottested"
13121if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13122  # do not overwrite the value of need_locks provided by the user
13123  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13124$as_echo_n "checking if we can lock with hard links... " >&6; }
13125  hard_links=yes
13126  $rm conftest*
13127  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13128  touch conftest.a
13129  ln conftest.a conftest.b 2>&5 || hard_links=no
13130  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13131  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13132$as_echo "$hard_links" >&6; }
13133  if test "$hard_links" = no; then
13134    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13135$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13136    need_locks=warn
13137  fi
13138else
13139  need_locks=no
13140fi
13141
13142{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13143$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13144
13145  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13146  case $host_os in
13147  aix[4-9]*)
13148    # If we're using GNU nm, then we don't want the "-C" option.
13149    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13150    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13151      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'
13152    else
13153      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'
13154    fi
13155    ;;
13156  pw32*)
13157    export_symbols_cmds_CXX="$ltdll_cmds"
13158  ;;
13159  cygwin* | mingw*)
13160    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'
13161  ;;
13162  *)
13163    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13164  ;;
13165  esac
13166  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13167
13168{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13169$as_echo "$ld_shlibs_CXX" >&6; }
13170test "$ld_shlibs_CXX" = no && can_build_shared=no
13171
13172#
13173# Do we need to explicitly link libc?
13174#
13175case "x$archive_cmds_need_lc_CXX" in
13176x|xyes)
13177  # Assume -lc should be added
13178  archive_cmds_need_lc_CXX=yes
13179
13180  if test "$enable_shared" = yes && test "$GCC" = yes; then
13181    case $archive_cmds_CXX in
13182    *'~'*)
13183      # FIXME: we may have to deal with multi-command sequences.
13184      ;;
13185    '$CC '*)
13186      # Test whether the compiler implicitly links with -lc since on some
13187      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13188      # to ld, don't add -lc before -lgcc.
13189      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13190$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13191      $rm conftest*
13192      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13193
13194      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13195  (eval $ac_compile) 2>&5
13196  ac_status=$?
13197  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13198  (exit $ac_status); } 2>conftest.err; then
13199        soname=conftest
13200        lib=conftest
13201        libobjs=conftest.$ac_objext
13202        deplibs=
13203        wl=$lt_prog_compiler_wl_CXX
13204	pic_flag=$lt_prog_compiler_pic_CXX
13205        compiler_flags=-v
13206        linker_flags=-v
13207        verstring=
13208        output_objdir=.
13209        libname=conftest
13210        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13211        allow_undefined_flag_CXX=
13212        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13213  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13214  ac_status=$?
13215  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13216  (exit $ac_status); }
13217        then
13218	  archive_cmds_need_lc_CXX=no
13219        else
13220	  archive_cmds_need_lc_CXX=yes
13221        fi
13222        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13223      else
13224        cat conftest.err 1>&5
13225      fi
13226      $rm conftest*
13227      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13228$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13229      ;;
13230    esac
13231  fi
13232  ;;
13233esac
13234
13235{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13236$as_echo_n "checking dynamic linker characteristics... " >&6; }
13237library_names_spec=
13238libname_spec='lib$name'
13239soname_spec=
13240shrext_cmds=".so"
13241postinstall_cmds=
13242postuninstall_cmds=
13243finish_cmds=
13244finish_eval=
13245shlibpath_var=
13246shlibpath_overrides_runpath=unknown
13247version_type=none
13248dynamic_linker="$host_os ld.so"
13249sys_lib_dlsearch_path_spec="/lib /usr/lib"
13250
13251need_lib_prefix=unknown
13252hardcode_into_libs=no
13253
13254# when you set need_version to no, make sure it does not cause -set_version
13255# flags to be left without arguments
13256need_version=unknown
13257
13258case $host_os in
13259aix3*)
13260  version_type=linux
13261  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13262  shlibpath_var=LIBPATH
13263
13264  # AIX 3 has no versioning support, so we append a major version to the name.
13265  soname_spec='${libname}${release}${shared_ext}$major'
13266  ;;
13267
13268aix[4-9]*)
13269  version_type=linux
13270  need_lib_prefix=no
13271  need_version=no
13272  hardcode_into_libs=yes
13273  if test "$host_cpu" = ia64; then
13274    # AIX 5 supports IA64
13275    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13276    shlibpath_var=LD_LIBRARY_PATH
13277  else
13278    # With GCC up to 2.95.x, collect2 would create an import file
13279    # for dependence libraries.  The import file would start with
13280    # the line `#! .'.  This would cause the generated library to
13281    # depend on `.', always an invalid library.  This was fixed in
13282    # development snapshots of GCC prior to 3.0.
13283    case $host_os in
13284      aix4 | aix4.[01] | aix4.[01].*)
13285      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13286	   echo ' yes '
13287	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13288	:
13289      else
13290	can_build_shared=no
13291      fi
13292      ;;
13293    esac
13294    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13295    # soname into executable. Probably we can add versioning support to
13296    # collect2, so additional links can be useful in future.
13297    if test "$aix_use_runtimelinking" = yes; then
13298      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13299      # instead of lib<name>.a to let people know that these are not
13300      # typical AIX shared libraries.
13301      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13302    else
13303      # We preserve .a as extension for shared libraries through AIX4.2
13304      # and later when we are not doing run time linking.
13305      library_names_spec='${libname}${release}.a $libname.a'
13306      soname_spec='${libname}${release}${shared_ext}$major'
13307    fi
13308    shlibpath_var=LIBPATH
13309  fi
13310  ;;
13311
13312amigaos*)
13313  library_names_spec='$libname.ixlibrary $libname.a'
13314  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13315  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'
13316  ;;
13317
13318beos*)
13319  library_names_spec='${libname}${shared_ext}'
13320  dynamic_linker="$host_os ld.so"
13321  shlibpath_var=LIBRARY_PATH
13322  ;;
13323
13324bsdi[45]*)
13325  version_type=linux
13326  need_version=no
13327  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13328  soname_spec='${libname}${release}${shared_ext}$major'
13329  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13330  shlibpath_var=LD_LIBRARY_PATH
13331  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13332  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13333  # the default ld.so.conf also contains /usr/contrib/lib and
13334  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13335  # libtool to hard-code these into programs
13336  ;;
13337
13338cygwin* | mingw* | pw32*)
13339  version_type=windows
13340  shrext_cmds=".dll"
13341  need_version=no
13342  need_lib_prefix=no
13343
13344  case $GCC,$host_os in
13345  yes,cygwin* | yes,mingw* | yes,pw32*)
13346    library_names_spec='$libname.dll.a'
13347    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13348    postinstall_cmds='base_file=`basename \${file}`~
13349      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13350      dldir=$destdir/`dirname \$dlpath`~
13351      test -d \$dldir || mkdir -p \$dldir~
13352      $install_prog $dir/$dlname \$dldir/$dlname~
13353      chmod a+x \$dldir/$dlname'
13354    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13355      dlpath=$dir/\$dldll~
13356       $rm \$dlpath'
13357    shlibpath_overrides_runpath=yes
13358
13359    case $host_os in
13360    cygwin*)
13361      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13362      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13363      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13364      ;;
13365    mingw*)
13366      # MinGW DLLs use traditional 'lib' prefix
13367      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13368      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13369      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13370        # It is most probably a Windows format PATH printed by
13371        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13372        # path with ; separators, and with drive letters. We can handle the
13373        # drive letters (cygwin fileutils understands them), so leave them,
13374        # especially as we might pass files found there to a mingw objdump,
13375        # which wouldn't understand a cygwinified path. Ahh.
13376        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13377      else
13378        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13379      fi
13380      ;;
13381    pw32*)
13382      # pw32 DLLs use 'pw' prefix rather than 'lib'
13383      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13384      ;;
13385    esac
13386    ;;
13387
13388  *)
13389    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13390    ;;
13391  esac
13392  dynamic_linker='Win32 ld.exe'
13393  # FIXME: first we should search . and the directory the executable is in
13394  shlibpath_var=PATH
13395  ;;
13396
13397darwin* | rhapsody*)
13398  dynamic_linker="$host_os dyld"
13399  version_type=darwin
13400  need_lib_prefix=no
13401  need_version=no
13402  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13403  soname_spec='${libname}${release}${major}$shared_ext'
13404  shlibpath_overrides_runpath=yes
13405  shlibpath_var=DYLD_LIBRARY_PATH
13406  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13407
13408  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13409  ;;
13410
13411dgux*)
13412  version_type=linux
13413  need_lib_prefix=no
13414  need_version=no
13415  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13416  soname_spec='${libname}${release}${shared_ext}$major'
13417  shlibpath_var=LD_LIBRARY_PATH
13418  ;;
13419
13420freebsd1*)
13421  dynamic_linker=no
13422  ;;
13423
13424freebsd* | dragonfly*)
13425  # DragonFly does not have aout.  When/if they implement a new
13426  # versioning mechanism, adjust this.
13427  if test -x /usr/bin/objformat; then
13428    objformat=`/usr/bin/objformat`
13429  else
13430    case $host_os in
13431    freebsd[123]*) objformat=aout ;;
13432    *) objformat=elf ;;
13433    esac
13434  fi
13435  version_type=freebsd-$objformat
13436  case $version_type in
13437    freebsd-elf*)
13438      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13439      need_version=no
13440      need_lib_prefix=no
13441      ;;
13442    freebsd-*)
13443      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13444      need_version=yes
13445      ;;
13446  esac
13447  shlibpath_var=LD_LIBRARY_PATH
13448  case $host_os in
13449  freebsd2*)
13450    shlibpath_overrides_runpath=yes
13451    ;;
13452  freebsd3.[01]* | freebsdelf3.[01]*)
13453    shlibpath_overrides_runpath=yes
13454    hardcode_into_libs=yes
13455    ;;
13456  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13457  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13458    shlibpath_overrides_runpath=no
13459    hardcode_into_libs=yes
13460    ;;
13461  *) # from 4.6 on, and DragonFly
13462    shlibpath_overrides_runpath=yes
13463    hardcode_into_libs=yes
13464    ;;
13465  esac
13466  ;;
13467
13468gnu*)
13469  version_type=linux
13470  need_lib_prefix=no
13471  need_version=no
13472  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13473  soname_spec='${libname}${release}${shared_ext}$major'
13474  shlibpath_var=LD_LIBRARY_PATH
13475  hardcode_into_libs=yes
13476  ;;
13477
13478hpux9* | hpux10* | hpux11*)
13479  # Give a soname corresponding to the major version so that dld.sl refuses to
13480  # link against other versions.
13481  version_type=sunos
13482  need_lib_prefix=no
13483  need_version=no
13484  case $host_cpu in
13485  ia64*)
13486    shrext_cmds='.so'
13487    hardcode_into_libs=yes
13488    dynamic_linker="$host_os dld.so"
13489    shlibpath_var=LD_LIBRARY_PATH
13490    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13491    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13492    soname_spec='${libname}${release}${shared_ext}$major'
13493    if test "X$HPUX_IA64_MODE" = X32; then
13494      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13495    else
13496      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13497    fi
13498    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13499    ;;
13500   hppa*64*)
13501     shrext_cmds='.sl'
13502     hardcode_into_libs=yes
13503     dynamic_linker="$host_os dld.sl"
13504     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13505     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13506     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13507     soname_spec='${libname}${release}${shared_ext}$major'
13508     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13509     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13510     ;;
13511   *)
13512    shrext_cmds='.sl'
13513    dynamic_linker="$host_os dld.sl"
13514    shlibpath_var=SHLIB_PATH
13515    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13516    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13517    soname_spec='${libname}${release}${shared_ext}$major'
13518    ;;
13519  esac
13520  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13521  postinstall_cmds='chmod 555 $lib'
13522  ;;
13523
13524interix[3-9]*)
13525  version_type=linux
13526  need_lib_prefix=no
13527  need_version=no
13528  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13529  soname_spec='${libname}${release}${shared_ext}$major'
13530  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13531  shlibpath_var=LD_LIBRARY_PATH
13532  shlibpath_overrides_runpath=no
13533  hardcode_into_libs=yes
13534  ;;
13535
13536irix5* | irix6* | nonstopux*)
13537  case $host_os in
13538    nonstopux*) version_type=nonstopux ;;
13539    *)
13540	if test "$lt_cv_prog_gnu_ld" = yes; then
13541		version_type=linux
13542	else
13543		version_type=irix
13544	fi ;;
13545  esac
13546  need_lib_prefix=no
13547  need_version=no
13548  soname_spec='${libname}${release}${shared_ext}$major'
13549  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13550  case $host_os in
13551  irix5* | nonstopux*)
13552    libsuff= shlibsuff=
13553    ;;
13554  *)
13555    case $LD in # libtool.m4 will add one of these switches to LD
13556    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13557      libsuff= shlibsuff= libmagic=32-bit;;
13558    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13559      libsuff=32 shlibsuff=N32 libmagic=N32;;
13560    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13561      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13562    *) libsuff= shlibsuff= libmagic=never-match;;
13563    esac
13564    ;;
13565  esac
13566  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13567  shlibpath_overrides_runpath=no
13568  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13569  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13570  hardcode_into_libs=yes
13571  ;;
13572
13573# No shared lib support for Linux oldld, aout, or coff.
13574linux*oldld* | linux*aout* | linux*coff*)
13575  dynamic_linker=no
13576  ;;
13577
13578# This must be Linux ELF.
13579linux* | k*bsd*-gnu)
13580  version_type=linux
13581  need_lib_prefix=no
13582  need_version=no
13583  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13584  soname_spec='${libname}${release}${shared_ext}$major'
13585  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13586  shlibpath_var=LD_LIBRARY_PATH
13587  shlibpath_overrides_runpath=no
13588  # This implies no fast_install, which is unacceptable.
13589  # Some rework will be needed to allow for fast_install
13590  # before this can be enabled.
13591  hardcode_into_libs=yes
13592
13593  # Append ld.so.conf contents to the search path
13594  if test -f /etc/ld.so.conf; then
13595    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' ' '`
13596    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13597  fi
13598
13599  # We used to test for /lib/ld.so.1 and disable shared libraries on
13600  # powerpc, because MkLinux only supported shared libraries with the
13601  # GNU dynamic linker.  Since this was broken with cross compilers,
13602  # most powerpc-linux boxes support dynamic linking these days and
13603  # people can always --disable-shared, the test was removed, and we
13604  # assume the GNU/Linux dynamic linker is in use.
13605  dynamic_linker='GNU/Linux ld.so'
13606  ;;
13607
13608netbsd*)
13609  version_type=sunos
13610  need_lib_prefix=no
13611  need_version=no
13612  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13613    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13614    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13615    dynamic_linker='NetBSD (a.out) ld.so'
13616  else
13617    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13618    soname_spec='${libname}${release}${shared_ext}$major'
13619    dynamic_linker='NetBSD ld.elf_so'
13620  fi
13621  shlibpath_var=LD_LIBRARY_PATH
13622  shlibpath_overrides_runpath=yes
13623  hardcode_into_libs=yes
13624  ;;
13625
13626newsos6)
13627  version_type=linux
13628  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13629  shlibpath_var=LD_LIBRARY_PATH
13630  shlibpath_overrides_runpath=yes
13631  ;;
13632
13633nto-qnx*)
13634  version_type=linux
13635  need_lib_prefix=no
13636  need_version=no
13637  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13638  soname_spec='${libname}${release}${shared_ext}$major'
13639  shlibpath_var=LD_LIBRARY_PATH
13640  shlibpath_overrides_runpath=yes
13641  ;;
13642
13643openbsd*)
13644  version_type=sunos
13645  sys_lib_dlsearch_path_spec="/usr/lib"
13646  need_lib_prefix=no
13647  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13648  case $host_os in
13649    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13650    *)                         need_version=no  ;;
13651  esac
13652  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13653  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13654  shlibpath_var=LD_LIBRARY_PATH
13655  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13656    case $host_os in
13657      openbsd2.[89] | openbsd2.[89].*)
13658	shlibpath_overrides_runpath=no
13659	;;
13660      *)
13661	shlibpath_overrides_runpath=yes
13662	;;
13663      esac
13664  else
13665    shlibpath_overrides_runpath=yes
13666  fi
13667  ;;
13668
13669os2*)
13670  libname_spec='$name'
13671  shrext_cmds=".dll"
13672  need_lib_prefix=no
13673  library_names_spec='$libname${shared_ext} $libname.a'
13674  dynamic_linker='OS/2 ld.exe'
13675  shlibpath_var=LIBPATH
13676  ;;
13677
13678osf3* | osf4* | osf5*)
13679  version_type=osf
13680  need_lib_prefix=no
13681  need_version=no
13682  soname_spec='${libname}${release}${shared_ext}$major'
13683  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13684  shlibpath_var=LD_LIBRARY_PATH
13685  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13686  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13687  ;;
13688
13689rdos*)
13690  dynamic_linker=no
13691  ;;
13692
13693solaris*)
13694  version_type=linux
13695  need_lib_prefix=no
13696  need_version=no
13697  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13698  soname_spec='${libname}${release}${shared_ext}$major'
13699  shlibpath_var=LD_LIBRARY_PATH
13700  shlibpath_overrides_runpath=yes
13701  hardcode_into_libs=yes
13702  # ldd complains unless libraries are executable
13703  postinstall_cmds='chmod +x $lib'
13704  ;;
13705
13706sunos4*)
13707  version_type=sunos
13708  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13709  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13710  shlibpath_var=LD_LIBRARY_PATH
13711  shlibpath_overrides_runpath=yes
13712  if test "$with_gnu_ld" = yes; then
13713    need_lib_prefix=no
13714  fi
13715  need_version=yes
13716  ;;
13717
13718sysv4 | sysv4.3*)
13719  version_type=linux
13720  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13721  soname_spec='${libname}${release}${shared_ext}$major'
13722  shlibpath_var=LD_LIBRARY_PATH
13723  case $host_vendor in
13724    sni)
13725      shlibpath_overrides_runpath=no
13726      need_lib_prefix=no
13727      export_dynamic_flag_spec='${wl}-Blargedynsym'
13728      runpath_var=LD_RUN_PATH
13729      ;;
13730    siemens)
13731      need_lib_prefix=no
13732      ;;
13733    motorola)
13734      need_lib_prefix=no
13735      need_version=no
13736      shlibpath_overrides_runpath=no
13737      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13738      ;;
13739  esac
13740  ;;
13741
13742sysv4*MP*)
13743  if test -d /usr/nec ;then
13744    version_type=linux
13745    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13746    soname_spec='$libname${shared_ext}.$major'
13747    shlibpath_var=LD_LIBRARY_PATH
13748  fi
13749  ;;
13750
13751sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13752  version_type=freebsd-elf
13753  need_lib_prefix=no
13754  need_version=no
13755  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13756  soname_spec='${libname}${release}${shared_ext}$major'
13757  shlibpath_var=LD_LIBRARY_PATH
13758  hardcode_into_libs=yes
13759  if test "$with_gnu_ld" = yes; then
13760    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13761    shlibpath_overrides_runpath=no
13762  else
13763    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13764    shlibpath_overrides_runpath=yes
13765    case $host_os in
13766      sco3.2v5*)
13767        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13768	;;
13769    esac
13770  fi
13771  sys_lib_dlsearch_path_spec='/usr/lib'
13772  ;;
13773
13774uts4*)
13775  version_type=linux
13776  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13777  soname_spec='${libname}${release}${shared_ext}$major'
13778  shlibpath_var=LD_LIBRARY_PATH
13779  ;;
13780
13781*)
13782  dynamic_linker=no
13783  ;;
13784esac
13785{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13786$as_echo "$dynamic_linker" >&6; }
13787test "$dynamic_linker" = no && can_build_shared=no
13788
13789if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13790  $as_echo_n "(cached) " >&6
13791else
13792  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13793fi
13794
13795sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13796if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13797  $as_echo_n "(cached) " >&6
13798else
13799  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13800fi
13801
13802sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13803
13804variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13805if test "$GCC" = yes; then
13806  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13807fi
13808
13809{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13810$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13811hardcode_action_CXX=
13812if test -n "$hardcode_libdir_flag_spec_CXX" || \
13813   test -n "$runpath_var_CXX" || \
13814   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13815
13816  # We can hardcode non-existant directories.
13817  if test "$hardcode_direct_CXX" != no &&
13818     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13819     # have to relink, otherwise we might link with an installed library
13820     # when we should be linking with a yet-to-be-installed one
13821     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13822     test "$hardcode_minus_L_CXX" != no; then
13823    # Linking always hardcodes the temporary library directory.
13824    hardcode_action_CXX=relink
13825  else
13826    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13827    hardcode_action_CXX=immediate
13828  fi
13829else
13830  # We cannot hardcode anything, or else we can only hardcode existing
13831  # directories.
13832  hardcode_action_CXX=unsupported
13833fi
13834{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13835$as_echo "$hardcode_action_CXX" >&6; }
13836
13837if test "$hardcode_action_CXX" = relink; then
13838  # Fast installation is not supported
13839  enable_fast_install=no
13840elif test "$shlibpath_overrides_runpath" = yes ||
13841     test "$enable_shared" = no; then
13842  # Fast installation is not necessary
13843  enable_fast_install=needless
13844fi
13845
13846
13847# The else clause should only fire when bootstrapping the
13848# libtool distribution, otherwise you forgot to ship ltmain.sh
13849# with your package, and you will get complaints that there are
13850# no rules to generate ltmain.sh.
13851if test -f "$ltmain"; then
13852  # See if we are running on zsh, and set the options which allow our commands through
13853  # without removal of \ escapes.
13854  if test -n "${ZSH_VERSION+set}" ; then
13855    setopt NO_GLOB_SUBST
13856  fi
13857  # Now quote all the things that may contain metacharacters while being
13858  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13859  # variables and quote the copies for generation of the libtool script.
13860  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13861    SED SHELL STRIP \
13862    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13863    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13864    deplibs_check_method reload_flag reload_cmds need_locks \
13865    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13866    lt_cv_sys_global_symbol_to_c_name_address \
13867    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13868    old_postinstall_cmds old_postuninstall_cmds \
13869    compiler_CXX \
13870    CC_CXX \
13871    LD_CXX \
13872    lt_prog_compiler_wl_CXX \
13873    lt_prog_compiler_pic_CXX \
13874    lt_prog_compiler_static_CXX \
13875    lt_prog_compiler_no_builtin_flag_CXX \
13876    export_dynamic_flag_spec_CXX \
13877    thread_safe_flag_spec_CXX \
13878    whole_archive_flag_spec_CXX \
13879    enable_shared_with_static_runtimes_CXX \
13880    old_archive_cmds_CXX \
13881    old_archive_from_new_cmds_CXX \
13882    predep_objects_CXX \
13883    postdep_objects_CXX \
13884    predeps_CXX \
13885    postdeps_CXX \
13886    compiler_lib_search_path_CXX \
13887    compiler_lib_search_dirs_CXX \
13888    archive_cmds_CXX \
13889    archive_expsym_cmds_CXX \
13890    postinstall_cmds_CXX \
13891    postuninstall_cmds_CXX \
13892    old_archive_from_expsyms_cmds_CXX \
13893    allow_undefined_flag_CXX \
13894    no_undefined_flag_CXX \
13895    export_symbols_cmds_CXX \
13896    hardcode_libdir_flag_spec_CXX \
13897    hardcode_libdir_flag_spec_ld_CXX \
13898    hardcode_libdir_separator_CXX \
13899    hardcode_automatic_CXX \
13900    module_cmds_CXX \
13901    module_expsym_cmds_CXX \
13902    lt_cv_prog_compiler_c_o_CXX \
13903    fix_srcfile_path_CXX \
13904    exclude_expsyms_CXX \
13905    include_expsyms_CXX; do
13906
13907    case $var in
13908    old_archive_cmds_CXX | \
13909    old_archive_from_new_cmds_CXX | \
13910    archive_cmds_CXX | \
13911    archive_expsym_cmds_CXX | \
13912    module_cmds_CXX | \
13913    module_expsym_cmds_CXX | \
13914    old_archive_from_expsyms_cmds_CXX | \
13915    export_symbols_cmds_CXX | \
13916    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13917    postinstall_cmds | postuninstall_cmds | \
13918    old_postinstall_cmds | old_postuninstall_cmds | \
13919    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13920      # Double-quote double-evaled strings.
13921      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13922      ;;
13923    *)
13924      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13925      ;;
13926    esac
13927  done
13928
13929  case $lt_echo in
13930  *'\$0 --fallback-echo"')
13931    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13932    ;;
13933  esac
13934
13935cfgfile="$ofile"
13936
13937  cat <<__EOF__ >> "$cfgfile"
13938# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13939
13940# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13941
13942# Shell to use when invoking shell scripts.
13943SHELL=$lt_SHELL
13944
13945# Whether or not to build shared libraries.
13946build_libtool_libs=$enable_shared
13947
13948# Whether or not to build static libraries.
13949build_old_libs=$enable_static
13950
13951# Whether or not to add -lc for building shared libraries.
13952build_libtool_need_lc=$archive_cmds_need_lc_CXX
13953
13954# Whether or not to disallow shared libs when runtime libs are static
13955allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13956
13957# Whether or not to optimize for fast installation.
13958fast_install=$enable_fast_install
13959
13960# The host system.
13961host_alias=$host_alias
13962host=$host
13963host_os=$host_os
13964
13965# The build system.
13966build_alias=$build_alias
13967build=$build
13968build_os=$build_os
13969
13970# An echo program that does not interpret backslashes.
13971echo=$lt_echo
13972
13973# The archiver.
13974AR=$lt_AR
13975AR_FLAGS=$lt_AR_FLAGS
13976
13977# A C compiler.
13978LTCC=$lt_LTCC
13979
13980# LTCC compiler flags.
13981LTCFLAGS=$lt_LTCFLAGS
13982
13983# A language-specific compiler.
13984CC=$lt_compiler_CXX
13985
13986# Is the compiler the GNU C compiler?
13987with_gcc=$GCC_CXX
13988
13989# An ERE matcher.
13990EGREP=$lt_EGREP
13991
13992# The linker used to build libraries.
13993LD=$lt_LD_CXX
13994
13995# Whether we need hard or soft links.
13996LN_S=$lt_LN_S
13997
13998# A BSD-compatible nm program.
13999NM=$lt_NM
14000
14001# A symbol stripping program
14002STRIP=$lt_STRIP
14003
14004# Used to examine libraries when file_magic_cmd begins "file"
14005MAGIC_CMD=$MAGIC_CMD
14006
14007# Used on cygwin: DLL creation program.
14008DLLTOOL="$DLLTOOL"
14009
14010# Used on cygwin: object dumper.
14011OBJDUMP="$OBJDUMP"
14012
14013# Used on cygwin: assembler.
14014AS="$AS"
14015
14016# The name of the directory that contains temporary libtool files.
14017objdir=$objdir
14018
14019# How to create reloadable object files.
14020reload_flag=$lt_reload_flag
14021reload_cmds=$lt_reload_cmds
14022
14023# How to pass a linker flag through the compiler.
14024wl=$lt_lt_prog_compiler_wl_CXX
14025
14026# Object file suffix (normally "o").
14027objext="$ac_objext"
14028
14029# Old archive suffix (normally "a").
14030libext="$libext"
14031
14032# Shared library suffix (normally ".so").
14033shrext_cmds='$shrext_cmds'
14034
14035# Executable file suffix (normally "").
14036exeext="$exeext"
14037
14038# Additional compiler flags for building library objects.
14039pic_flag=$lt_lt_prog_compiler_pic_CXX
14040pic_mode=$pic_mode
14041
14042# What is the maximum length of a command?
14043max_cmd_len=$lt_cv_sys_max_cmd_len
14044
14045# Does compiler simultaneously support -c and -o options?
14046compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14047
14048# Must we lock files when doing compilation?
14049need_locks=$lt_need_locks
14050
14051# Do we need the lib prefix for modules?
14052need_lib_prefix=$need_lib_prefix
14053
14054# Do we need a version for libraries?
14055need_version=$need_version
14056
14057# Whether dlopen is supported.
14058dlopen_support=$enable_dlopen
14059
14060# Whether dlopen of programs is supported.
14061dlopen_self=$enable_dlopen_self
14062
14063# Whether dlopen of statically linked programs is supported.
14064dlopen_self_static=$enable_dlopen_self_static
14065
14066# Compiler flag to prevent dynamic linking.
14067link_static_flag=$lt_lt_prog_compiler_static_CXX
14068
14069# Compiler flag to turn off builtin functions.
14070no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14071
14072# Compiler flag to allow reflexive dlopens.
14073export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14074
14075# Compiler flag to generate shared objects directly from archives.
14076whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14077
14078# Compiler flag to generate thread-safe objects.
14079thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14080
14081# Library versioning type.
14082version_type=$version_type
14083
14084# Format of library name prefix.
14085libname_spec=$lt_libname_spec
14086
14087# List of archive names.  First name is the real one, the rest are links.
14088# The last name is the one that the linker finds with -lNAME.
14089library_names_spec=$lt_library_names_spec
14090
14091# The coded name of the library, if different from the real name.
14092soname_spec=$lt_soname_spec
14093
14094# Commands used to build and install an old-style archive.
14095RANLIB=$lt_RANLIB
14096old_archive_cmds=$lt_old_archive_cmds_CXX
14097old_postinstall_cmds=$lt_old_postinstall_cmds
14098old_postuninstall_cmds=$lt_old_postuninstall_cmds
14099
14100# Create an old-style archive from a shared archive.
14101old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14102
14103# Create a temporary old-style archive to link instead of a shared archive.
14104old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14105
14106# Commands used to build and install a shared archive.
14107archive_cmds=$lt_archive_cmds_CXX
14108archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14109postinstall_cmds=$lt_postinstall_cmds
14110postuninstall_cmds=$lt_postuninstall_cmds
14111
14112# Commands used to build a loadable module (assumed same as above if empty)
14113module_cmds=$lt_module_cmds_CXX
14114module_expsym_cmds=$lt_module_expsym_cmds_CXX
14115
14116# Commands to strip libraries.
14117old_striplib=$lt_old_striplib
14118striplib=$lt_striplib
14119
14120# Dependencies to place before the objects being linked to create a
14121# shared library.
14122predep_objects=$lt_predep_objects_CXX
14123
14124# Dependencies to place after the objects being linked to create a
14125# shared library.
14126postdep_objects=$lt_postdep_objects_CXX
14127
14128# Dependencies to place before the objects being linked to create a
14129# shared library.
14130predeps=$lt_predeps_CXX
14131
14132# Dependencies to place after the objects being linked to create a
14133# shared library.
14134postdeps=$lt_postdeps_CXX
14135
14136# The directories searched by this compiler when creating a shared
14137# library
14138compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14139
14140# The library search path used internally by the compiler when linking
14141# a shared library.
14142compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14143
14144# Method to check whether dependent libraries are shared objects.
14145deplibs_check_method=$lt_deplibs_check_method
14146
14147# Command to use when deplibs_check_method == file_magic.
14148file_magic_cmd=$lt_file_magic_cmd
14149
14150# Flag that allows shared libraries with undefined symbols to be built.
14151allow_undefined_flag=$lt_allow_undefined_flag_CXX
14152
14153# Flag that forces no undefined symbols.
14154no_undefined_flag=$lt_no_undefined_flag_CXX
14155
14156# Commands used to finish a libtool library installation in a directory.
14157finish_cmds=$lt_finish_cmds
14158
14159# Same as above, but a single script fragment to be evaled but not shown.
14160finish_eval=$lt_finish_eval
14161
14162# Take the output of nm and produce a listing of raw symbols and C names.
14163global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14164
14165# Transform the output of nm in a proper C declaration
14166global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14167
14168# Transform the output of nm in a C name address pair
14169global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14170
14171# This is the shared library runtime path variable.
14172runpath_var=$runpath_var
14173
14174# This is the shared library path variable.
14175shlibpath_var=$shlibpath_var
14176
14177# Is shlibpath searched before the hard-coded library search path?
14178shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14179
14180# How to hardcode a shared library path into an executable.
14181hardcode_action=$hardcode_action_CXX
14182
14183# Whether we should hardcode library paths into libraries.
14184hardcode_into_libs=$hardcode_into_libs
14185
14186# Flag to hardcode \$libdir into a binary during linking.
14187# This must work even if \$libdir does not exist.
14188hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14189
14190# If ld is used when linking, flag to hardcode \$libdir into
14191# a binary during linking. This must work even if \$libdir does
14192# not exist.
14193hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14194
14195# Whether we need a single -rpath flag with a separated argument.
14196hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14197
14198# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14199# resulting binary.
14200hardcode_direct=$hardcode_direct_CXX
14201
14202# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14203# resulting binary.
14204hardcode_minus_L=$hardcode_minus_L_CXX
14205
14206# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14207# the resulting binary.
14208hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14209
14210# Set to yes if building a shared library automatically hardcodes DIR into the library
14211# and all subsequent libraries and executables linked against it.
14212hardcode_automatic=$hardcode_automatic_CXX
14213
14214# Variables whose values should be saved in libtool wrapper scripts and
14215# restored at relink time.
14216variables_saved_for_relink="$variables_saved_for_relink"
14217
14218# Whether libtool must link a program against all its dependency libraries.
14219link_all_deplibs=$link_all_deplibs_CXX
14220
14221# Compile-time system search path for libraries
14222sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14223
14224# Run-time system search path for libraries
14225sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14226
14227# Fix the shell variable \$srcfile for the compiler.
14228fix_srcfile_path=$lt_fix_srcfile_path
14229
14230# Set to yes if exported symbols are required.
14231always_export_symbols=$always_export_symbols_CXX
14232
14233# The commands to list exported symbols.
14234export_symbols_cmds=$lt_export_symbols_cmds_CXX
14235
14236# The commands to extract the exported symbol list from a shared archive.
14237extract_expsyms_cmds=$lt_extract_expsyms_cmds
14238
14239# Symbols that should not be listed in the preloaded symbols.
14240exclude_expsyms=$lt_exclude_expsyms_CXX
14241
14242# Symbols that must always be exported.
14243include_expsyms=$lt_include_expsyms_CXX
14244
14245# ### END LIBTOOL TAG CONFIG: $tagname
14246
14247__EOF__
14248
14249
14250else
14251  # If there is no Makefile yet, we rely on a make rule to execute
14252  # `config.status --recheck' to rerun these tests and create the
14253  # libtool script then.
14254  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14255  if test -f "$ltmain_in"; then
14256    test -f Makefile && make "$ltmain"
14257  fi
14258fi
14259
14260
14261ac_ext=c
14262ac_cpp='$CPP $CPPFLAGS'
14263ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14264ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14265ac_compiler_gnu=$ac_cv_c_compiler_gnu
14266
14267CC=$lt_save_CC
14268LDCXX=$LD
14269LD=$lt_save_LD
14270GCC=$lt_save_GCC
14271with_gnu_ldcxx=$with_gnu_ld
14272with_gnu_ld=$lt_save_with_gnu_ld
14273lt_cv_path_LDCXX=$lt_cv_path_LD
14274lt_cv_path_LD=$lt_save_path_LD
14275lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14276lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14277
14278	else
14279	  tagname=""
14280	fi
14281	;;
14282
14283      F77)
14284	if test -n "$F77" && test "X$F77" != "Xno"; then
14285
14286ac_ext=f
14287ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14288ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14289ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14290
14291
14292archive_cmds_need_lc_F77=no
14293allow_undefined_flag_F77=
14294always_export_symbols_F77=no
14295archive_expsym_cmds_F77=
14296export_dynamic_flag_spec_F77=
14297hardcode_direct_F77=no
14298hardcode_libdir_flag_spec_F77=
14299hardcode_libdir_flag_spec_ld_F77=
14300hardcode_libdir_separator_F77=
14301hardcode_minus_L_F77=no
14302hardcode_automatic_F77=no
14303module_cmds_F77=
14304module_expsym_cmds_F77=
14305link_all_deplibs_F77=unknown
14306old_archive_cmds_F77=$old_archive_cmds
14307no_undefined_flag_F77=
14308whole_archive_flag_spec_F77=
14309enable_shared_with_static_runtimes_F77=no
14310
14311# Source file extension for f77 test sources.
14312ac_ext=f
14313
14314# Object file extension for compiled f77 test sources.
14315objext=o
14316objext_F77=$objext
14317
14318# Code to be used in simple compile tests
14319lt_simple_compile_test_code="\
14320      subroutine t
14321      return
14322      end
14323"
14324
14325# Code to be used in simple link tests
14326lt_simple_link_test_code="\
14327      program t
14328      end
14329"
14330
14331# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14332
14333# If no C compiler was specified, use CC.
14334LTCC=${LTCC-"$CC"}
14335
14336# If no C compiler flags were specified, use CFLAGS.
14337LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14338
14339# Allow CC to be a program name with arguments.
14340compiler=$CC
14341
14342
14343# save warnings/boilerplate of simple test code
14344ac_outfile=conftest.$ac_objext
14345echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14346eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14347_lt_compiler_boilerplate=`cat conftest.err`
14348$rm conftest*
14349
14350ac_outfile=conftest.$ac_objext
14351echo "$lt_simple_link_test_code" >conftest.$ac_ext
14352eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14353_lt_linker_boilerplate=`cat conftest.err`
14354$rm -r conftest*
14355
14356
14357# Allow CC to be a program name with arguments.
14358lt_save_CC="$CC"
14359CC=${F77-"f77"}
14360compiler=$CC
14361compiler_F77=$CC
14362for cc_temp in $compiler""; do
14363  case $cc_temp in
14364    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14365    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14366    \-*) ;;
14367    *) break;;
14368  esac
14369done
14370cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14371
14372
14373{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14374$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14375{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14376$as_echo "$can_build_shared" >&6; }
14377
14378{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14379$as_echo_n "checking whether to build shared libraries... " >&6; }
14380test "$can_build_shared" = "no" && enable_shared=no
14381
14382# On AIX, shared libraries and static libraries use the same namespace, and
14383# are all built from PIC.
14384case $host_os in
14385aix3*)
14386  test "$enable_shared" = yes && enable_static=no
14387  if test -n "$RANLIB"; then
14388    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14389    postinstall_cmds='$RANLIB $lib'
14390  fi
14391  ;;
14392aix[4-9]*)
14393  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14394    test "$enable_shared" = yes && enable_static=no
14395  fi
14396  ;;
14397esac
14398{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14399$as_echo "$enable_shared" >&6; }
14400
14401{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14402$as_echo_n "checking whether to build static libraries... " >&6; }
14403# Make sure either enable_shared or enable_static is yes.
14404test "$enable_shared" = yes || enable_static=yes
14405{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14406$as_echo "$enable_static" >&6; }
14407
14408GCC_F77="$G77"
14409LD_F77="$LD"
14410
14411lt_prog_compiler_wl_F77=
14412lt_prog_compiler_pic_F77=
14413lt_prog_compiler_static_F77=
14414
14415{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14416$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14417
14418  if test "$GCC" = yes; then
14419    lt_prog_compiler_wl_F77='-Wl,'
14420    lt_prog_compiler_static_F77='-static'
14421
14422    case $host_os in
14423      aix*)
14424      # All AIX code is PIC.
14425      if test "$host_cpu" = ia64; then
14426	# AIX 5 now supports IA64 processor
14427	lt_prog_compiler_static_F77='-Bstatic'
14428      fi
14429      ;;
14430
14431    amigaos*)
14432      # FIXME: we need at least 68020 code to build shared libraries, but
14433      # adding the `-m68020' flag to GCC prevents building anything better,
14434      # like `-m68040'.
14435      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14436      ;;
14437
14438    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14439      # PIC is the default for these OSes.
14440      ;;
14441
14442    mingw* | cygwin* | pw32* | os2*)
14443      # This hack is so that the source file can tell whether it is being
14444      # built for inclusion in a dll (and should export symbols for example).
14445      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14446      # (--disable-auto-import) libraries
14447      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14448      ;;
14449
14450    darwin* | rhapsody*)
14451      # PIC is the default on this platform
14452      # Common symbols not allowed in MH_DYLIB files
14453      lt_prog_compiler_pic_F77='-fno-common'
14454      ;;
14455
14456    interix[3-9]*)
14457      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14458      # Instead, we relocate shared libraries at runtime.
14459      ;;
14460
14461    msdosdjgpp*)
14462      # Just because we use GCC doesn't mean we suddenly get shared libraries
14463      # on systems that don't support them.
14464      lt_prog_compiler_can_build_shared_F77=no
14465      enable_shared=no
14466      ;;
14467
14468    sysv4*MP*)
14469      if test -d /usr/nec; then
14470	lt_prog_compiler_pic_F77=-Kconform_pic
14471      fi
14472      ;;
14473
14474    hpux*)
14475      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14476      # not for PA HP-UX.
14477      case $host_cpu in
14478      hppa*64*|ia64*)
14479	# +Z the default
14480	;;
14481      *)
14482	lt_prog_compiler_pic_F77='-fPIC'
14483	;;
14484      esac
14485      ;;
14486
14487    *)
14488      lt_prog_compiler_pic_F77='-fPIC'
14489      ;;
14490    esac
14491  else
14492    # PORTME Check for flag to pass linker flags through the system compiler.
14493    case $host_os in
14494    aix*)
14495      lt_prog_compiler_wl_F77='-Wl,'
14496      if test "$host_cpu" = ia64; then
14497	# AIX 5 now supports IA64 processor
14498	lt_prog_compiler_static_F77='-Bstatic'
14499      else
14500	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14501      fi
14502      ;;
14503      darwin*)
14504        # PIC is the default on this platform
14505        # Common symbols not allowed in MH_DYLIB files
14506       case $cc_basename in
14507         xlc*)
14508         lt_prog_compiler_pic_F77='-qnocommon'
14509         lt_prog_compiler_wl_F77='-Wl,'
14510         ;;
14511       esac
14512       ;;
14513
14514    mingw* | cygwin* | pw32* | os2*)
14515      # This hack is so that the source file can tell whether it is being
14516      # built for inclusion in a dll (and should export symbols for example).
14517      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14518      ;;
14519
14520    hpux9* | hpux10* | hpux11*)
14521      lt_prog_compiler_wl_F77='-Wl,'
14522      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14523      # not for PA HP-UX.
14524      case $host_cpu in
14525      hppa*64*|ia64*)
14526	# +Z the default
14527	;;
14528      *)
14529	lt_prog_compiler_pic_F77='+Z'
14530	;;
14531      esac
14532      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14533      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14534      ;;
14535
14536    irix5* | irix6* | nonstopux*)
14537      lt_prog_compiler_wl_F77='-Wl,'
14538      # PIC (with -KPIC) is the default.
14539      lt_prog_compiler_static_F77='-non_shared'
14540      ;;
14541
14542    newsos6)
14543      lt_prog_compiler_pic_F77='-KPIC'
14544      lt_prog_compiler_static_F77='-Bstatic'
14545      ;;
14546
14547    linux* | k*bsd*-gnu)
14548      case $cc_basename in
14549      icc* | ecc*)
14550	lt_prog_compiler_wl_F77='-Wl,'
14551	lt_prog_compiler_pic_F77='-KPIC'
14552	lt_prog_compiler_static_F77='-static'
14553        ;;
14554      pgcc* | pgf77* | pgf90* | pgf95*)
14555        # Portland Group compilers (*not* the Pentium gcc compiler,
14556	# which looks to be a dead project)
14557	lt_prog_compiler_wl_F77='-Wl,'
14558	lt_prog_compiler_pic_F77='-fpic'
14559	lt_prog_compiler_static_F77='-Bstatic'
14560        ;;
14561      ccc*)
14562        lt_prog_compiler_wl_F77='-Wl,'
14563        # All Alpha code is PIC.
14564        lt_prog_compiler_static_F77='-non_shared'
14565        ;;
14566      *)
14567        case `$CC -V 2>&1 | sed 5q` in
14568	*Sun\ C*)
14569	  # Sun C 5.9
14570	  lt_prog_compiler_pic_F77='-KPIC'
14571	  lt_prog_compiler_static_F77='-Bstatic'
14572	  lt_prog_compiler_wl_F77='-Wl,'
14573	  ;;
14574	*Sun\ F*)
14575	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14576	  lt_prog_compiler_pic_F77='-KPIC'
14577	  lt_prog_compiler_static_F77='-Bstatic'
14578	  lt_prog_compiler_wl_F77=''
14579	  ;;
14580	esac
14581	;;
14582      esac
14583      ;;
14584
14585    osf3* | osf4* | osf5*)
14586      lt_prog_compiler_wl_F77='-Wl,'
14587      # All OSF/1 code is PIC.
14588      lt_prog_compiler_static_F77='-non_shared'
14589      ;;
14590
14591    rdos*)
14592      lt_prog_compiler_static_F77='-non_shared'
14593      ;;
14594
14595    solaris*)
14596      lt_prog_compiler_pic_F77='-KPIC'
14597      lt_prog_compiler_static_F77='-Bstatic'
14598      case $cc_basename in
14599      f77* | f90* | f95*)
14600	lt_prog_compiler_wl_F77='-Qoption ld ';;
14601      *)
14602	lt_prog_compiler_wl_F77='-Wl,';;
14603      esac
14604      ;;
14605
14606    sunos4*)
14607      lt_prog_compiler_wl_F77='-Qoption ld '
14608      lt_prog_compiler_pic_F77='-PIC'
14609      lt_prog_compiler_static_F77='-Bstatic'
14610      ;;
14611
14612    sysv4 | sysv4.2uw2* | sysv4.3*)
14613      lt_prog_compiler_wl_F77='-Wl,'
14614      lt_prog_compiler_pic_F77='-KPIC'
14615      lt_prog_compiler_static_F77='-Bstatic'
14616      ;;
14617
14618    sysv4*MP*)
14619      if test -d /usr/nec ;then
14620	lt_prog_compiler_pic_F77='-Kconform_pic'
14621	lt_prog_compiler_static_F77='-Bstatic'
14622      fi
14623      ;;
14624
14625    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14626      lt_prog_compiler_wl_F77='-Wl,'
14627      lt_prog_compiler_pic_F77='-KPIC'
14628      lt_prog_compiler_static_F77='-Bstatic'
14629      ;;
14630
14631    unicos*)
14632      lt_prog_compiler_wl_F77='-Wl,'
14633      lt_prog_compiler_can_build_shared_F77=no
14634      ;;
14635
14636    uts4*)
14637      lt_prog_compiler_pic_F77='-pic'
14638      lt_prog_compiler_static_F77='-Bstatic'
14639      ;;
14640
14641    *)
14642      lt_prog_compiler_can_build_shared_F77=no
14643      ;;
14644    esac
14645  fi
14646
14647{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14648$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14649
14650#
14651# Check to make sure the PIC flag actually works.
14652#
14653if test -n "$lt_prog_compiler_pic_F77"; then
14654
14655{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14656$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14657if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14658  $as_echo_n "(cached) " >&6
14659else
14660  lt_cv_prog_compiler_pic_works_F77=no
14661  ac_outfile=conftest.$ac_objext
14662   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14663   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14664   # Insert the option either (1) after the last *FLAGS variable, or
14665   # (2) before a word containing "conftest.", or (3) at the end.
14666   # Note that $ac_compile itself does not contain backslashes and begins
14667   # with a dollar sign (not a hyphen), so the echo should work correctly.
14668   # The option is referenced via a variable to avoid confusing sed.
14669   lt_compile=`echo "$ac_compile" | $SED \
14670   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14671   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14672   -e 's:$: $lt_compiler_flag:'`
14673   (eval echo "\"\$as_me:14673: $lt_compile\"" >&5)
14674   (eval "$lt_compile" 2>conftest.err)
14675   ac_status=$?
14676   cat conftest.err >&5
14677   echo "$as_me:14677: \$? = $ac_status" >&5
14678   if (exit $ac_status) && test -s "$ac_outfile"; then
14679     # The compiler can only warn and ignore the option if not recognized
14680     # So say no if there are warnings other than the usual output.
14681     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14682     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14683     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14684       lt_cv_prog_compiler_pic_works_F77=yes
14685     fi
14686   fi
14687   $rm conftest*
14688
14689fi
14690{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14691$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14692
14693if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14694    case $lt_prog_compiler_pic_F77 in
14695     "" | " "*) ;;
14696     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14697     esac
14698else
14699    lt_prog_compiler_pic_F77=
14700     lt_prog_compiler_can_build_shared_F77=no
14701fi
14702
14703fi
14704case $host_os in
14705  # For platforms which do not support PIC, -DPIC is meaningless:
14706  *djgpp*)
14707    lt_prog_compiler_pic_F77=
14708    ;;
14709  *)
14710    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14711    ;;
14712esac
14713
14714#
14715# Check to make sure the static flag actually works.
14716#
14717wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14718{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14719$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14720if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14721  $as_echo_n "(cached) " >&6
14722else
14723  lt_cv_prog_compiler_static_works_F77=no
14724   save_LDFLAGS="$LDFLAGS"
14725   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14726   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14727   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14728     # The linker can only warn and ignore the option if not recognized
14729     # So say no if there are warnings
14730     if test -s conftest.err; then
14731       # Append any errors to the config.log.
14732       cat conftest.err 1>&5
14733       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14734       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14735       if diff conftest.exp conftest.er2 >/dev/null; then
14736         lt_cv_prog_compiler_static_works_F77=yes
14737       fi
14738     else
14739       lt_cv_prog_compiler_static_works_F77=yes
14740     fi
14741   fi
14742   $rm -r conftest*
14743   LDFLAGS="$save_LDFLAGS"
14744
14745fi
14746{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14747$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14748
14749if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14750    :
14751else
14752    lt_prog_compiler_static_F77=
14753fi
14754
14755
14756{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14757$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14758if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14759  $as_echo_n "(cached) " >&6
14760else
14761  lt_cv_prog_compiler_c_o_F77=no
14762   $rm -r conftest 2>/dev/null
14763   mkdir conftest
14764   cd conftest
14765   mkdir out
14766   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14767
14768   lt_compiler_flag="-o out/conftest2.$ac_objext"
14769   # Insert the option either (1) after the last *FLAGS variable, or
14770   # (2) before a word containing "conftest.", or (3) at the end.
14771   # Note that $ac_compile itself does not contain backslashes and begins
14772   # with a dollar sign (not a hyphen), so the echo should work correctly.
14773   lt_compile=`echo "$ac_compile" | $SED \
14774   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14775   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14776   -e 's:$: $lt_compiler_flag:'`
14777   (eval echo "\"\$as_me:14777: $lt_compile\"" >&5)
14778   (eval "$lt_compile" 2>out/conftest.err)
14779   ac_status=$?
14780   cat out/conftest.err >&5
14781   echo "$as_me:14781: \$? = $ac_status" >&5
14782   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14783   then
14784     # The compiler can only warn and ignore the option if not recognized
14785     # So say no if there are warnings
14786     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14787     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14788     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14789       lt_cv_prog_compiler_c_o_F77=yes
14790     fi
14791   fi
14792   chmod u+w . 2>&5
14793   $rm conftest*
14794   # SGI C++ compiler will create directory out/ii_files/ for
14795   # template instantiation
14796   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14797   $rm out/* && rmdir out
14798   cd ..
14799   rmdir conftest
14800   $rm conftest*
14801
14802fi
14803{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14804$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14805
14806
14807hard_links="nottested"
14808if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14809  # do not overwrite the value of need_locks provided by the user
14810  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14811$as_echo_n "checking if we can lock with hard links... " >&6; }
14812  hard_links=yes
14813  $rm conftest*
14814  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14815  touch conftest.a
14816  ln conftest.a conftest.b 2>&5 || hard_links=no
14817  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14818  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14819$as_echo "$hard_links" >&6; }
14820  if test "$hard_links" = no; then
14821    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14822$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14823    need_locks=warn
14824  fi
14825else
14826  need_locks=no
14827fi
14828
14829{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14830$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14831
14832  runpath_var=
14833  allow_undefined_flag_F77=
14834  enable_shared_with_static_runtimes_F77=no
14835  archive_cmds_F77=
14836  archive_expsym_cmds_F77=
14837  old_archive_From_new_cmds_F77=
14838  old_archive_from_expsyms_cmds_F77=
14839  export_dynamic_flag_spec_F77=
14840  whole_archive_flag_spec_F77=
14841  thread_safe_flag_spec_F77=
14842  hardcode_libdir_flag_spec_F77=
14843  hardcode_libdir_flag_spec_ld_F77=
14844  hardcode_libdir_separator_F77=
14845  hardcode_direct_F77=no
14846  hardcode_minus_L_F77=no
14847  hardcode_shlibpath_var_F77=unsupported
14848  link_all_deplibs_F77=unknown
14849  hardcode_automatic_F77=no
14850  module_cmds_F77=
14851  module_expsym_cmds_F77=
14852  always_export_symbols_F77=no
14853  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14854  # include_expsyms should be a list of space-separated symbols to be *always*
14855  # included in the symbol list
14856  include_expsyms_F77=
14857  # exclude_expsyms can be an extended regexp of symbols to exclude
14858  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14859  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14860  # as well as any symbol that contains `d'.
14861  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14862  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14863  # platforms (ab)use it in PIC code, but their linkers get confused if
14864  # the symbol is explicitly referenced.  Since portable code cannot
14865  # rely on this symbol name, it's probably fine to never include it in
14866  # preloaded symbol tables.
14867  # Exclude shared library initialization/finalization symbols.
14868  extract_expsyms_cmds=
14869  # Just being paranoid about ensuring that cc_basename is set.
14870  for cc_temp in $compiler""; do
14871  case $cc_temp in
14872    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14873    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14874    \-*) ;;
14875    *) break;;
14876  esac
14877done
14878cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14879
14880  case $host_os in
14881  cygwin* | mingw* | pw32*)
14882    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14883    # When not using gcc, we currently assume that we are using
14884    # Microsoft Visual C++.
14885    if test "$GCC" != yes; then
14886      with_gnu_ld=no
14887    fi
14888    ;;
14889  interix*)
14890    # we just hope/assume this is gcc and not c89 (= MSVC++)
14891    with_gnu_ld=yes
14892    ;;
14893  openbsd*)
14894    with_gnu_ld=no
14895    ;;
14896  esac
14897
14898  ld_shlibs_F77=yes
14899  if test "$with_gnu_ld" = yes; then
14900    # If archive_cmds runs LD, not CC, wlarc should be empty
14901    wlarc='${wl}'
14902
14903    # Set some defaults for GNU ld with shared library support. These
14904    # are reset later if shared libraries are not supported. Putting them
14905    # here allows them to be overridden if necessary.
14906    runpath_var=LD_RUN_PATH
14907    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14908    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14909    # ancient GNU ld didn't support --whole-archive et. al.
14910    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14911	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14912      else
14913  	whole_archive_flag_spec_F77=
14914    fi
14915    supports_anon_versioning=no
14916    case `$LD -v 2>/dev/null` in
14917      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14918      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14919      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14920      *\ 2.11.*) ;; # other 2.11 versions
14921      *) supports_anon_versioning=yes ;;
14922    esac
14923
14924    # See if GNU ld supports shared libraries.
14925    case $host_os in
14926    aix[3-9]*)
14927      # On AIX/PPC, the GNU linker is very broken
14928      if test "$host_cpu" != ia64; then
14929	ld_shlibs_F77=no
14930	cat <<EOF 1>&2
14931
14932*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14933*** to be unable to reliably create shared libraries on AIX.
14934*** Therefore, libtool is disabling shared libraries support.  If you
14935*** really care for shared libraries, you may want to modify your PATH
14936*** so that a non-GNU linker is found, and then restart.
14937
14938EOF
14939      fi
14940      ;;
14941
14942    amigaos*)
14943      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)'
14944      hardcode_libdir_flag_spec_F77='-L$libdir'
14945      hardcode_minus_L_F77=yes
14946
14947      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14948      # that the semantics of dynamic libraries on AmigaOS, at least up
14949      # to version 4, is to share data among multiple programs linked
14950      # with the same dynamic library.  Since this doesn't match the
14951      # behavior of shared libraries on other platforms, we can't use
14952      # them.
14953      ld_shlibs_F77=no
14954      ;;
14955
14956    beos*)
14957      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14958	allow_undefined_flag_F77=unsupported
14959	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14960	# support --undefined.  This deserves some investigation.  FIXME
14961	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14962      else
14963	ld_shlibs_F77=no
14964      fi
14965      ;;
14966
14967    cygwin* | mingw* | pw32*)
14968      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14969      # as there is no search path for DLLs.
14970      hardcode_libdir_flag_spec_F77='-L$libdir'
14971      allow_undefined_flag_F77=unsupported
14972      always_export_symbols_F77=no
14973      enable_shared_with_static_runtimes_F77=yes
14974      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14975
14976      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14977        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14978	# If the export-symbols file already is a .def file (1st line
14979	# is EXPORTS), use it as is; otherwise, prepend...
14980	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14981	  cp $export_symbols $output_objdir/$soname.def;
14982	else
14983	  echo EXPORTS > $output_objdir/$soname.def;
14984	  cat $export_symbols >> $output_objdir/$soname.def;
14985	fi~
14986	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14987      else
14988	ld_shlibs_F77=no
14989      fi
14990      ;;
14991
14992    interix[3-9]*)
14993      hardcode_direct_F77=no
14994      hardcode_shlibpath_var_F77=no
14995      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14996      export_dynamic_flag_spec_F77='${wl}-E'
14997      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14998      # Instead, shared libraries are loaded at an image base (0x10000000 by
14999      # default) and relocated if they conflict, which is a slow very memory
15000      # consuming and fragmenting process.  To avoid this, we pick a random,
15001      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15002      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15003      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'
15004      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'
15005      ;;
15006
15007    gnu* | linux* | k*bsd*-gnu)
15008      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15009	tmp_addflag=
15010	case $cc_basename,$host_cpu in
15011	pgcc*)				# Portland Group C compiler
15012	  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'
15013	  tmp_addflag=' $pic_flag'
15014	  ;;
15015	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
15016	  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'
15017	  tmp_addflag=' $pic_flag -Mnomain' ;;
15018	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
15019	  tmp_addflag=' -i_dynamic' ;;
15020	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15021	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15022	ifc* | ifort*)			# Intel Fortran compiler
15023	  tmp_addflag=' -nofor_main' ;;
15024	esac
15025	case `$CC -V 2>&1 | sed 5q` in
15026	*Sun\ C*)			# Sun C 5.9
15027	  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'
15028	  tmp_sharedflag='-G' ;;
15029	*Sun\ F*)			# Sun Fortran 8.3
15030	  tmp_sharedflag='-G' ;;
15031	*)
15032	  tmp_sharedflag='-shared' ;;
15033	esac
15034	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15035
15036	if test $supports_anon_versioning = yes; then
15037	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15038  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15039  $echo "local: *; };" >> $output_objdir/$libname.ver~
15040	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15041	fi
15042      else
15043	ld_shlibs_F77=no
15044      fi
15045      ;;
15046
15047    netbsd*)
15048      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15049	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15050	wlarc=
15051      else
15052	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15053	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15054      fi
15055      ;;
15056
15057    solaris*)
15058      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15059	ld_shlibs_F77=no
15060	cat <<EOF 1>&2
15061
15062*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15063*** create shared libraries on Solaris systems.  Therefore, libtool
15064*** is disabling shared libraries support.  We urge you to upgrade GNU
15065*** binutils to release 2.9.1 or newer.  Another option is to modify
15066*** your PATH or compiler configuration so that the native linker is
15067*** used, and then restart.
15068
15069EOF
15070      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15071	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15072	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15073      else
15074	ld_shlibs_F77=no
15075      fi
15076      ;;
15077
15078    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15079      case `$LD -v 2>&1` in
15080        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15081	ld_shlibs_F77=no
15082	cat <<_LT_EOF 1>&2
15083
15084*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15085*** reliably create shared libraries on SCO systems.  Therefore, libtool
15086*** is disabling shared libraries support.  We urge you to upgrade GNU
15087*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15088*** your PATH or compiler configuration so that the native linker is
15089*** used, and then restart.
15090
15091_LT_EOF
15092	;;
15093	*)
15094	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15095	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15096	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15097	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15098	  else
15099	    ld_shlibs_F77=no
15100	  fi
15101	;;
15102      esac
15103      ;;
15104
15105    sunos4*)
15106      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15107      wlarc=
15108      hardcode_direct_F77=yes
15109      hardcode_shlibpath_var_F77=no
15110      ;;
15111
15112    *)
15113      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15114	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15115	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15116      else
15117	ld_shlibs_F77=no
15118      fi
15119      ;;
15120    esac
15121
15122    if test "$ld_shlibs_F77" = no; then
15123      runpath_var=
15124      hardcode_libdir_flag_spec_F77=
15125      export_dynamic_flag_spec_F77=
15126      whole_archive_flag_spec_F77=
15127    fi
15128  else
15129    # PORTME fill in a description of your system's linker (not GNU ld)
15130    case $host_os in
15131    aix3*)
15132      allow_undefined_flag_F77=unsupported
15133      always_export_symbols_F77=yes
15134      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'
15135      # Note: this linker hardcodes the directories in LIBPATH if there
15136      # are no directories specified by -L.
15137      hardcode_minus_L_F77=yes
15138      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15139	# Neither direct hardcoding nor static linking is supported with a
15140	# broken collect2.
15141	hardcode_direct_F77=unsupported
15142      fi
15143      ;;
15144
15145    aix[4-9]*)
15146      if test "$host_cpu" = ia64; then
15147	# On IA64, the linker does run time linking by default, so we don't
15148	# have to do anything special.
15149	aix_use_runtimelinking=no
15150	exp_sym_flag='-Bexport'
15151	no_entry_flag=""
15152      else
15153	# If we're using GNU nm, then we don't want the "-C" option.
15154	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15155	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15156	  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'
15157	else
15158	  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'
15159	fi
15160	aix_use_runtimelinking=no
15161
15162	# Test if we are trying to use run time linking or normal
15163	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15164	# need to do runtime linking.
15165	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15166	  for ld_flag in $LDFLAGS; do
15167  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15168  	    aix_use_runtimelinking=yes
15169  	    break
15170  	  fi
15171	  done
15172	  ;;
15173	esac
15174
15175	exp_sym_flag='-bexport'
15176	no_entry_flag='-bnoentry'
15177      fi
15178
15179      # When large executables or shared objects are built, AIX ld can
15180      # have problems creating the table of contents.  If linking a library
15181      # or program results in "error TOC overflow" add -mminimal-toc to
15182      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15183      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15184
15185      archive_cmds_F77=''
15186      hardcode_direct_F77=yes
15187      hardcode_libdir_separator_F77=':'
15188      link_all_deplibs_F77=yes
15189
15190      if test "$GCC" = yes; then
15191	case $host_os in aix4.[012]|aix4.[012].*)
15192	# We only want to do this on AIX 4.2 and lower, the check
15193	# below for broken collect2 doesn't work under 4.3+
15194	  collect2name=`${CC} -print-prog-name=collect2`
15195	  if test -f "$collect2name" && \
15196  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15197	  then
15198  	  # We have reworked collect2
15199  	  :
15200	  else
15201  	  # We have old collect2
15202  	  hardcode_direct_F77=unsupported
15203  	  # It fails to find uninstalled libraries when the uninstalled
15204  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15205  	  # to unsupported forces relinking
15206  	  hardcode_minus_L_F77=yes
15207  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15208  	  hardcode_libdir_separator_F77=
15209	  fi
15210	  ;;
15211	esac
15212	shared_flag='-shared'
15213	if test "$aix_use_runtimelinking" = yes; then
15214	  shared_flag="$shared_flag "'${wl}-G'
15215	fi
15216      else
15217	# not using gcc
15218	if test "$host_cpu" = ia64; then
15219  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15220  	# chokes on -Wl,-G. The following line is correct:
15221	  shared_flag='-G'
15222	else
15223	  if test "$aix_use_runtimelinking" = yes; then
15224	    shared_flag='${wl}-G'
15225	  else
15226	    shared_flag='${wl}-bM:SRE'
15227	  fi
15228	fi
15229      fi
15230
15231      # It seems that -bexpall does not export symbols beginning with
15232      # underscore (_), so it is better to generate a list of symbols to export.
15233      always_export_symbols_F77=yes
15234      if test "$aix_use_runtimelinking" = yes; then
15235	# Warning - without using the other runtime loading flags (-brtl),
15236	# -berok will link without error, but may produce a broken library.
15237	allow_undefined_flag_F77='-berok'
15238       # Determine the default libpath from the value encoded in an empty executable.
15239       cat >conftest.$ac_ext <<_ACEOF
15240      program main
15241
15242      end
15243_ACEOF
15244rm -f conftest.$ac_objext conftest$ac_exeext
15245if { (ac_try="$ac_link"
15246case "(($ac_try" in
15247  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15248  *) ac_try_echo=$ac_try;;
15249esac
15250eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15251$as_echo "$ac_try_echo") >&5
15252  (eval "$ac_link") 2>conftest.er1
15253  ac_status=$?
15254  grep -v '^ *+' conftest.er1 >conftest.err
15255  rm -f conftest.er1
15256  cat conftest.err >&5
15257  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15258  (exit $ac_status); } && {
15259	 test -z "$ac_f77_werror_flag" ||
15260	 test ! -s conftest.err
15261       } && test -s conftest$ac_exeext && {
15262	 test "$cross_compiling" = yes ||
15263	 $as_test_x conftest$ac_exeext
15264       }; then
15265
15266lt_aix_libpath_sed='
15267    /Import File Strings/,/^$/ {
15268	/^0/ {
15269	    s/^0  *\(.*\)$/\1/
15270	    p
15271	}
15272    }'
15273aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15274# Check for a 64-bit object if we didn't find anything.
15275if test -z "$aix_libpath"; then
15276  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15277fi
15278else
15279  $as_echo "$as_me: failed program was:" >&5
15280sed 's/^/| /' conftest.$ac_ext >&5
15281
15282
15283fi
15284
15285rm -rf conftest.dSYM
15286rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15287      conftest$ac_exeext conftest.$ac_ext
15288if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15289
15290       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15291	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"
15292       else
15293	if test "$host_cpu" = ia64; then
15294	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15295	  allow_undefined_flag_F77="-z nodefs"
15296	  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"
15297	else
15298	 # Determine the default libpath from the value encoded in an empty executable.
15299	 cat >conftest.$ac_ext <<_ACEOF
15300      program main
15301
15302      end
15303_ACEOF
15304rm -f conftest.$ac_objext conftest$ac_exeext
15305if { (ac_try="$ac_link"
15306case "(($ac_try" in
15307  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15308  *) ac_try_echo=$ac_try;;
15309esac
15310eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15311$as_echo "$ac_try_echo") >&5
15312  (eval "$ac_link") 2>conftest.er1
15313  ac_status=$?
15314  grep -v '^ *+' conftest.er1 >conftest.err
15315  rm -f conftest.er1
15316  cat conftest.err >&5
15317  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15318  (exit $ac_status); } && {
15319	 test -z "$ac_f77_werror_flag" ||
15320	 test ! -s conftest.err
15321       } && test -s conftest$ac_exeext && {
15322	 test "$cross_compiling" = yes ||
15323	 $as_test_x conftest$ac_exeext
15324       }; then
15325
15326lt_aix_libpath_sed='
15327    /Import File Strings/,/^$/ {
15328	/^0/ {
15329	    s/^0  *\(.*\)$/\1/
15330	    p
15331	}
15332    }'
15333aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15334# Check for a 64-bit object if we didn't find anything.
15335if test -z "$aix_libpath"; then
15336  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15337fi
15338else
15339  $as_echo "$as_me: failed program was:" >&5
15340sed 's/^/| /' conftest.$ac_ext >&5
15341
15342
15343fi
15344
15345rm -rf conftest.dSYM
15346rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15347      conftest$ac_exeext conftest.$ac_ext
15348if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15349
15350	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15351	  # Warning - without using the other run time loading flags,
15352	  # -berok will link without error, but may produce a broken library.
15353	  no_undefined_flag_F77=' ${wl}-bernotok'
15354	  allow_undefined_flag_F77=' ${wl}-berok'
15355	  # Exported symbols can be pulled into shared objects from archives
15356	  whole_archive_flag_spec_F77='$convenience'
15357	  archive_cmds_need_lc_F77=yes
15358	  # This is similar to how AIX traditionally builds its shared libraries.
15359	  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'
15360	fi
15361      fi
15362      ;;
15363
15364    amigaos*)
15365      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)'
15366      hardcode_libdir_flag_spec_F77='-L$libdir'
15367      hardcode_minus_L_F77=yes
15368      # see comment about different semantics on the GNU ld section
15369      ld_shlibs_F77=no
15370      ;;
15371
15372    bsdi[45]*)
15373      export_dynamic_flag_spec_F77=-rdynamic
15374      ;;
15375
15376    cygwin* | mingw* | pw32*)
15377      # When not using gcc, we currently assume that we are using
15378      # Microsoft Visual C++.
15379      # hardcode_libdir_flag_spec is actually meaningless, as there is
15380      # no search path for DLLs.
15381      hardcode_libdir_flag_spec_F77=' '
15382      allow_undefined_flag_F77=unsupported
15383      # Tell ltmain to make .lib files, not .a files.
15384      libext=lib
15385      # Tell ltmain to make .dll files, not .so files.
15386      shrext_cmds=".dll"
15387      # FIXME: Setting linknames here is a bad hack.
15388      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15389      # The linker will automatically build a .lib file if we build a DLL.
15390      old_archive_From_new_cmds_F77='true'
15391      # FIXME: Should let the user specify the lib program.
15392      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15393      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15394      enable_shared_with_static_runtimes_F77=yes
15395      ;;
15396
15397    darwin* | rhapsody*)
15398      case $host_os in
15399        rhapsody* | darwin1.[012])
15400         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15401         ;;
15402       *) # Darwin 1.3 on
15403         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15404           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15405         else
15406           case ${MACOSX_DEPLOYMENT_TARGET} in
15407             10.[012])
15408               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15409               ;;
15410             10.*)
15411               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15412               ;;
15413           esac
15414         fi
15415         ;;
15416      esac
15417      archive_cmds_need_lc_F77=no
15418      hardcode_direct_F77=no
15419      hardcode_automatic_F77=yes
15420      hardcode_shlibpath_var_F77=unsupported
15421      whole_archive_flag_spec_F77=''
15422      link_all_deplibs_F77=yes
15423    if test "$GCC" = yes ; then
15424    	output_verbose_link_cmd='echo'
15425        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}"
15426        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15427        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}"
15428        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}"
15429    else
15430      case $cc_basename in
15431        xlc*)
15432         output_verbose_link_cmd='echo'
15433         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15434         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15435          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15436         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}'
15437          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}'
15438          ;;
15439       *)
15440         ld_shlibs_F77=no
15441          ;;
15442      esac
15443    fi
15444      ;;
15445
15446    dgux*)
15447      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15448      hardcode_libdir_flag_spec_F77='-L$libdir'
15449      hardcode_shlibpath_var_F77=no
15450      ;;
15451
15452    freebsd1*)
15453      ld_shlibs_F77=no
15454      ;;
15455
15456    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15457    # support.  Future versions do this automatically, but an explicit c++rt0.o
15458    # does not break anything, and helps significantly (at the cost of a little
15459    # extra space).
15460    freebsd2.2*)
15461      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15462      hardcode_libdir_flag_spec_F77='-R$libdir'
15463      hardcode_direct_F77=yes
15464      hardcode_shlibpath_var_F77=no
15465      ;;
15466
15467    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15468    freebsd2*)
15469      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15470      hardcode_direct_F77=yes
15471      hardcode_minus_L_F77=yes
15472      hardcode_shlibpath_var_F77=no
15473      ;;
15474
15475    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15476    freebsd* | dragonfly*)
15477      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15478      hardcode_libdir_flag_spec_F77='-R$libdir'
15479      hardcode_direct_F77=yes
15480      hardcode_shlibpath_var_F77=no
15481      ;;
15482
15483    hpux9*)
15484      if test "$GCC" = yes; then
15485	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'
15486      else
15487	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'
15488      fi
15489      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15490      hardcode_libdir_separator_F77=:
15491      hardcode_direct_F77=yes
15492
15493      # hardcode_minus_L: Not really in the search PATH,
15494      # but as the default location of the library.
15495      hardcode_minus_L_F77=yes
15496      export_dynamic_flag_spec_F77='${wl}-E'
15497      ;;
15498
15499    hpux10*)
15500      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15501	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15502      else
15503	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15504      fi
15505      if test "$with_gnu_ld" = no; then
15506	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15507	hardcode_libdir_separator_F77=:
15508
15509	hardcode_direct_F77=yes
15510	export_dynamic_flag_spec_F77='${wl}-E'
15511
15512	# hardcode_minus_L: Not really in the search PATH,
15513	# but as the default location of the library.
15514	hardcode_minus_L_F77=yes
15515      fi
15516      ;;
15517
15518    hpux11*)
15519      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15520	case $host_cpu in
15521	hppa*64*)
15522	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15523	  ;;
15524	ia64*)
15525	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15526	  ;;
15527	*)
15528	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15529	  ;;
15530	esac
15531      else
15532	case $host_cpu in
15533	hppa*64*)
15534	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15535	  ;;
15536	ia64*)
15537	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15538	  ;;
15539	*)
15540	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15541	  ;;
15542	esac
15543      fi
15544      if test "$with_gnu_ld" = no; then
15545	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15546	hardcode_libdir_separator_F77=:
15547
15548	case $host_cpu in
15549	hppa*64*|ia64*)
15550	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15551	  hardcode_direct_F77=no
15552	  hardcode_shlibpath_var_F77=no
15553	  ;;
15554	*)
15555	  hardcode_direct_F77=yes
15556	  export_dynamic_flag_spec_F77='${wl}-E'
15557
15558	  # hardcode_minus_L: Not really in the search PATH,
15559	  # but as the default location of the library.
15560	  hardcode_minus_L_F77=yes
15561	  ;;
15562	esac
15563      fi
15564      ;;
15565
15566    irix5* | irix6* | nonstopux*)
15567      if test "$GCC" = yes; then
15568	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'
15569      else
15570	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'
15571	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15572      fi
15573      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15574      hardcode_libdir_separator_F77=:
15575      link_all_deplibs_F77=yes
15576      ;;
15577
15578    netbsd*)
15579      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15580	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15581      else
15582	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15583      fi
15584      hardcode_libdir_flag_spec_F77='-R$libdir'
15585      hardcode_direct_F77=yes
15586      hardcode_shlibpath_var_F77=no
15587      ;;
15588
15589    newsos6)
15590      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15591      hardcode_direct_F77=yes
15592      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15593      hardcode_libdir_separator_F77=:
15594      hardcode_shlibpath_var_F77=no
15595      ;;
15596
15597    openbsd*)
15598      if test -f /usr/libexec/ld.so; then
15599	hardcode_direct_F77=yes
15600	hardcode_shlibpath_var_F77=no
15601	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15602	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15603	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15604	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15605	  export_dynamic_flag_spec_F77='${wl}-E'
15606	else
15607	  case $host_os in
15608	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15609	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15610	     hardcode_libdir_flag_spec_F77='-R$libdir'
15611	     ;;
15612	   *)
15613	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15614	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15615	     ;;
15616	  esac
15617        fi
15618      else
15619	ld_shlibs_F77=no
15620      fi
15621      ;;
15622
15623    os2*)
15624      hardcode_libdir_flag_spec_F77='-L$libdir'
15625      hardcode_minus_L_F77=yes
15626      allow_undefined_flag_F77=unsupported
15627      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'
15628      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15629      ;;
15630
15631    osf3*)
15632      if test "$GCC" = yes; then
15633	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15634	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'
15635      else
15636	allow_undefined_flag_F77=' -expect_unresolved \*'
15637	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'
15638      fi
15639      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15640      hardcode_libdir_separator_F77=:
15641      ;;
15642
15643    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15644      if test "$GCC" = yes; then
15645	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15646	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'
15647	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15648      else
15649	allow_undefined_flag_F77=' -expect_unresolved \*'
15650	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'
15651	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~
15652	$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'
15653
15654	# Both c and cxx compiler support -rpath directly
15655	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15656      fi
15657      hardcode_libdir_separator_F77=:
15658      ;;
15659
15660    solaris*)
15661      no_undefined_flag_F77=' -z text'
15662      if test "$GCC" = yes; then
15663	wlarc='${wl}'
15664	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15665	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15666	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15667      else
15668	wlarc=''
15669	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15670	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15671  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15672      fi
15673      hardcode_libdir_flag_spec_F77='-R$libdir'
15674      hardcode_shlibpath_var_F77=no
15675      case $host_os in
15676      solaris2.[0-5] | solaris2.[0-5].*) ;;
15677      *)
15678	# The compiler driver will combine and reorder linker options,
15679	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15680	# but is careful enough not to reorder.
15681 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15682	if test "$GCC" = yes; then
15683	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15684	else
15685	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15686	fi
15687	;;
15688      esac
15689      link_all_deplibs_F77=yes
15690      ;;
15691
15692    sunos4*)
15693      if test "x$host_vendor" = xsequent; then
15694	# Use $CC to link under sequent, because it throws in some extra .o
15695	# files that make .init and .fini sections work.
15696	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15697      else
15698	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15699      fi
15700      hardcode_libdir_flag_spec_F77='-L$libdir'
15701      hardcode_direct_F77=yes
15702      hardcode_minus_L_F77=yes
15703      hardcode_shlibpath_var_F77=no
15704      ;;
15705
15706    sysv4)
15707      case $host_vendor in
15708	sni)
15709	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15710	  hardcode_direct_F77=yes # is this really true???
15711	;;
15712	siemens)
15713	  ## LD is ld it makes a PLAMLIB
15714	  ## CC just makes a GrossModule.
15715	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15716	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15717	  hardcode_direct_F77=no
15718        ;;
15719	motorola)
15720	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15721	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15722	;;
15723      esac
15724      runpath_var='LD_RUN_PATH'
15725      hardcode_shlibpath_var_F77=no
15726      ;;
15727
15728    sysv4.3*)
15729      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15730      hardcode_shlibpath_var_F77=no
15731      export_dynamic_flag_spec_F77='-Bexport'
15732      ;;
15733
15734    sysv4*MP*)
15735      if test -d /usr/nec; then
15736	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15737	hardcode_shlibpath_var_F77=no
15738	runpath_var=LD_RUN_PATH
15739	hardcode_runpath_var=yes
15740	ld_shlibs_F77=yes
15741      fi
15742      ;;
15743
15744    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15745      no_undefined_flag_F77='${wl}-z,text'
15746      archive_cmds_need_lc_F77=no
15747      hardcode_shlibpath_var_F77=no
15748      runpath_var='LD_RUN_PATH'
15749
15750      if test "$GCC" = yes; then
15751	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15752	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15753      else
15754	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15755	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15756      fi
15757      ;;
15758
15759    sysv5* | sco3.2v5* | sco5v6*)
15760      # Note: We can NOT use -z defs as we might desire, because we do not
15761      # link with -lc, and that would cause any symbols used from libc to
15762      # always be unresolved, which means just about no library would
15763      # ever link correctly.  If we're not using GNU ld we use -z text
15764      # though, which does catch some bad symbols but isn't as heavy-handed
15765      # as -z defs.
15766      no_undefined_flag_F77='${wl}-z,text'
15767      allow_undefined_flag_F77='${wl}-z,nodefs'
15768      archive_cmds_need_lc_F77=no
15769      hardcode_shlibpath_var_F77=no
15770      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15771      hardcode_libdir_separator_F77=':'
15772      link_all_deplibs_F77=yes
15773      export_dynamic_flag_spec_F77='${wl}-Bexport'
15774      runpath_var='LD_RUN_PATH'
15775
15776      if test "$GCC" = yes; then
15777	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15778	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15779      else
15780	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15781	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15782      fi
15783      ;;
15784
15785    uts4*)
15786      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15787      hardcode_libdir_flag_spec_F77='-L$libdir'
15788      hardcode_shlibpath_var_F77=no
15789      ;;
15790
15791    *)
15792      ld_shlibs_F77=no
15793      ;;
15794    esac
15795  fi
15796
15797{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15798$as_echo "$ld_shlibs_F77" >&6; }
15799test "$ld_shlibs_F77" = no && can_build_shared=no
15800
15801#
15802# Do we need to explicitly link libc?
15803#
15804case "x$archive_cmds_need_lc_F77" in
15805x|xyes)
15806  # Assume -lc should be added
15807  archive_cmds_need_lc_F77=yes
15808
15809  if test "$enable_shared" = yes && test "$GCC" = yes; then
15810    case $archive_cmds_F77 in
15811    *'~'*)
15812      # FIXME: we may have to deal with multi-command sequences.
15813      ;;
15814    '$CC '*)
15815      # Test whether the compiler implicitly links with -lc since on some
15816      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15817      # to ld, don't add -lc before -lgcc.
15818      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15819$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15820      $rm conftest*
15821      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15822
15823      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15824  (eval $ac_compile) 2>&5
15825  ac_status=$?
15826  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15827  (exit $ac_status); } 2>conftest.err; then
15828        soname=conftest
15829        lib=conftest
15830        libobjs=conftest.$ac_objext
15831        deplibs=
15832        wl=$lt_prog_compiler_wl_F77
15833	pic_flag=$lt_prog_compiler_pic_F77
15834        compiler_flags=-v
15835        linker_flags=-v
15836        verstring=
15837        output_objdir=.
15838        libname=conftest
15839        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15840        allow_undefined_flag_F77=
15841        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15842  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15843  ac_status=$?
15844  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15845  (exit $ac_status); }
15846        then
15847	  archive_cmds_need_lc_F77=no
15848        else
15849	  archive_cmds_need_lc_F77=yes
15850        fi
15851        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15852      else
15853        cat conftest.err 1>&5
15854      fi
15855      $rm conftest*
15856      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15857$as_echo "$archive_cmds_need_lc_F77" >&6; }
15858      ;;
15859    esac
15860  fi
15861  ;;
15862esac
15863
15864{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15865$as_echo_n "checking dynamic linker characteristics... " >&6; }
15866library_names_spec=
15867libname_spec='lib$name'
15868soname_spec=
15869shrext_cmds=".so"
15870postinstall_cmds=
15871postuninstall_cmds=
15872finish_cmds=
15873finish_eval=
15874shlibpath_var=
15875shlibpath_overrides_runpath=unknown
15876version_type=none
15877dynamic_linker="$host_os ld.so"
15878sys_lib_dlsearch_path_spec="/lib /usr/lib"
15879
15880need_lib_prefix=unknown
15881hardcode_into_libs=no
15882
15883# when you set need_version to no, make sure it does not cause -set_version
15884# flags to be left without arguments
15885need_version=unknown
15886
15887case $host_os in
15888aix3*)
15889  version_type=linux
15890  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15891  shlibpath_var=LIBPATH
15892
15893  # AIX 3 has no versioning support, so we append a major version to the name.
15894  soname_spec='${libname}${release}${shared_ext}$major'
15895  ;;
15896
15897aix[4-9]*)
15898  version_type=linux
15899  need_lib_prefix=no
15900  need_version=no
15901  hardcode_into_libs=yes
15902  if test "$host_cpu" = ia64; then
15903    # AIX 5 supports IA64
15904    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15905    shlibpath_var=LD_LIBRARY_PATH
15906  else
15907    # With GCC up to 2.95.x, collect2 would create an import file
15908    # for dependence libraries.  The import file would start with
15909    # the line `#! .'.  This would cause the generated library to
15910    # depend on `.', always an invalid library.  This was fixed in
15911    # development snapshots of GCC prior to 3.0.
15912    case $host_os in
15913      aix4 | aix4.[01] | aix4.[01].*)
15914      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15915	   echo ' yes '
15916	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15917	:
15918      else
15919	can_build_shared=no
15920      fi
15921      ;;
15922    esac
15923    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15924    # soname into executable. Probably we can add versioning support to
15925    # collect2, so additional links can be useful in future.
15926    if test "$aix_use_runtimelinking" = yes; then
15927      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15928      # instead of lib<name>.a to let people know that these are not
15929      # typical AIX shared libraries.
15930      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15931    else
15932      # We preserve .a as extension for shared libraries through AIX4.2
15933      # and later when we are not doing run time linking.
15934      library_names_spec='${libname}${release}.a $libname.a'
15935      soname_spec='${libname}${release}${shared_ext}$major'
15936    fi
15937    shlibpath_var=LIBPATH
15938  fi
15939  ;;
15940
15941amigaos*)
15942  library_names_spec='$libname.ixlibrary $libname.a'
15943  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15944  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'
15945  ;;
15946
15947beos*)
15948  library_names_spec='${libname}${shared_ext}'
15949  dynamic_linker="$host_os ld.so"
15950  shlibpath_var=LIBRARY_PATH
15951  ;;
15952
15953bsdi[45]*)
15954  version_type=linux
15955  need_version=no
15956  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15957  soname_spec='${libname}${release}${shared_ext}$major'
15958  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15959  shlibpath_var=LD_LIBRARY_PATH
15960  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15961  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15962  # the default ld.so.conf also contains /usr/contrib/lib and
15963  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15964  # libtool to hard-code these into programs
15965  ;;
15966
15967cygwin* | mingw* | pw32*)
15968  version_type=windows
15969  shrext_cmds=".dll"
15970  need_version=no
15971  need_lib_prefix=no
15972
15973  case $GCC,$host_os in
15974  yes,cygwin* | yes,mingw* | yes,pw32*)
15975    library_names_spec='$libname.dll.a'
15976    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15977    postinstall_cmds='base_file=`basename \${file}`~
15978      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15979      dldir=$destdir/`dirname \$dlpath`~
15980      test -d \$dldir || mkdir -p \$dldir~
15981      $install_prog $dir/$dlname \$dldir/$dlname~
15982      chmod a+x \$dldir/$dlname'
15983    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15984      dlpath=$dir/\$dldll~
15985       $rm \$dlpath'
15986    shlibpath_overrides_runpath=yes
15987
15988    case $host_os in
15989    cygwin*)
15990      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15991      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15992      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15993      ;;
15994    mingw*)
15995      # MinGW DLLs use traditional 'lib' prefix
15996      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15997      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15998      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15999        # It is most probably a Windows format PATH printed by
16000        # mingw gcc, but we are running on Cygwin. Gcc prints its search
16001        # path with ; separators, and with drive letters. We can handle the
16002        # drive letters (cygwin fileutils understands them), so leave them,
16003        # especially as we might pass files found there to a mingw objdump,
16004        # which wouldn't understand a cygwinified path. Ahh.
16005        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16006      else
16007        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16008      fi
16009      ;;
16010    pw32*)
16011      # pw32 DLLs use 'pw' prefix rather than 'lib'
16012      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16013      ;;
16014    esac
16015    ;;
16016
16017  *)
16018    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16019    ;;
16020  esac
16021  dynamic_linker='Win32 ld.exe'
16022  # FIXME: first we should search . and the directory the executable is in
16023  shlibpath_var=PATH
16024  ;;
16025
16026darwin* | rhapsody*)
16027  dynamic_linker="$host_os dyld"
16028  version_type=darwin
16029  need_lib_prefix=no
16030  need_version=no
16031  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16032  soname_spec='${libname}${release}${major}$shared_ext'
16033  shlibpath_overrides_runpath=yes
16034  shlibpath_var=DYLD_LIBRARY_PATH
16035  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16036
16037  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16038  ;;
16039
16040dgux*)
16041  version_type=linux
16042  need_lib_prefix=no
16043  need_version=no
16044  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16045  soname_spec='${libname}${release}${shared_ext}$major'
16046  shlibpath_var=LD_LIBRARY_PATH
16047  ;;
16048
16049freebsd1*)
16050  dynamic_linker=no
16051  ;;
16052
16053freebsd* | dragonfly*)
16054  # DragonFly does not have aout.  When/if they implement a new
16055  # versioning mechanism, adjust this.
16056  if test -x /usr/bin/objformat; then
16057    objformat=`/usr/bin/objformat`
16058  else
16059    case $host_os in
16060    freebsd[123]*) objformat=aout ;;
16061    *) objformat=elf ;;
16062    esac
16063  fi
16064  version_type=freebsd-$objformat
16065  case $version_type in
16066    freebsd-elf*)
16067      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16068      need_version=no
16069      need_lib_prefix=no
16070      ;;
16071    freebsd-*)
16072      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16073      need_version=yes
16074      ;;
16075  esac
16076  shlibpath_var=LD_LIBRARY_PATH
16077  case $host_os in
16078  freebsd2*)
16079    shlibpath_overrides_runpath=yes
16080    ;;
16081  freebsd3.[01]* | freebsdelf3.[01]*)
16082    shlibpath_overrides_runpath=yes
16083    hardcode_into_libs=yes
16084    ;;
16085  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16086  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16087    shlibpath_overrides_runpath=no
16088    hardcode_into_libs=yes
16089    ;;
16090  *) # from 4.6 on, and DragonFly
16091    shlibpath_overrides_runpath=yes
16092    hardcode_into_libs=yes
16093    ;;
16094  esac
16095  ;;
16096
16097gnu*)
16098  version_type=linux
16099  need_lib_prefix=no
16100  need_version=no
16101  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16102  soname_spec='${libname}${release}${shared_ext}$major'
16103  shlibpath_var=LD_LIBRARY_PATH
16104  hardcode_into_libs=yes
16105  ;;
16106
16107hpux9* | hpux10* | hpux11*)
16108  # Give a soname corresponding to the major version so that dld.sl refuses to
16109  # link against other versions.
16110  version_type=sunos
16111  need_lib_prefix=no
16112  need_version=no
16113  case $host_cpu in
16114  ia64*)
16115    shrext_cmds='.so'
16116    hardcode_into_libs=yes
16117    dynamic_linker="$host_os dld.so"
16118    shlibpath_var=LD_LIBRARY_PATH
16119    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16120    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16121    soname_spec='${libname}${release}${shared_ext}$major'
16122    if test "X$HPUX_IA64_MODE" = X32; then
16123      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16124    else
16125      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16126    fi
16127    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16128    ;;
16129   hppa*64*)
16130     shrext_cmds='.sl'
16131     hardcode_into_libs=yes
16132     dynamic_linker="$host_os dld.sl"
16133     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16134     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16135     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16136     soname_spec='${libname}${release}${shared_ext}$major'
16137     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16138     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16139     ;;
16140   *)
16141    shrext_cmds='.sl'
16142    dynamic_linker="$host_os dld.sl"
16143    shlibpath_var=SHLIB_PATH
16144    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16145    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16146    soname_spec='${libname}${release}${shared_ext}$major'
16147    ;;
16148  esac
16149  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16150  postinstall_cmds='chmod 555 $lib'
16151  ;;
16152
16153interix[3-9]*)
16154  version_type=linux
16155  need_lib_prefix=no
16156  need_version=no
16157  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16158  soname_spec='${libname}${release}${shared_ext}$major'
16159  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16160  shlibpath_var=LD_LIBRARY_PATH
16161  shlibpath_overrides_runpath=no
16162  hardcode_into_libs=yes
16163  ;;
16164
16165irix5* | irix6* | nonstopux*)
16166  case $host_os in
16167    nonstopux*) version_type=nonstopux ;;
16168    *)
16169	if test "$lt_cv_prog_gnu_ld" = yes; then
16170		version_type=linux
16171	else
16172		version_type=irix
16173	fi ;;
16174  esac
16175  need_lib_prefix=no
16176  need_version=no
16177  soname_spec='${libname}${release}${shared_ext}$major'
16178  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16179  case $host_os in
16180  irix5* | nonstopux*)
16181    libsuff= shlibsuff=
16182    ;;
16183  *)
16184    case $LD in # libtool.m4 will add one of these switches to LD
16185    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16186      libsuff= shlibsuff= libmagic=32-bit;;
16187    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16188      libsuff=32 shlibsuff=N32 libmagic=N32;;
16189    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16190      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16191    *) libsuff= shlibsuff= libmagic=never-match;;
16192    esac
16193    ;;
16194  esac
16195  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16196  shlibpath_overrides_runpath=no
16197  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16198  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16199  hardcode_into_libs=yes
16200  ;;
16201
16202# No shared lib support for Linux oldld, aout, or coff.
16203linux*oldld* | linux*aout* | linux*coff*)
16204  dynamic_linker=no
16205  ;;
16206
16207# This must be Linux ELF.
16208linux* | k*bsd*-gnu)
16209  version_type=linux
16210  need_lib_prefix=no
16211  need_version=no
16212  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16213  soname_spec='${libname}${release}${shared_ext}$major'
16214  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16215  shlibpath_var=LD_LIBRARY_PATH
16216  shlibpath_overrides_runpath=no
16217  # This implies no fast_install, which is unacceptable.
16218  # Some rework will be needed to allow for fast_install
16219  # before this can be enabled.
16220  hardcode_into_libs=yes
16221
16222  # Append ld.so.conf contents to the search path
16223  if test -f /etc/ld.so.conf; then
16224    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' ' '`
16225    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16226  fi
16227
16228  # We used to test for /lib/ld.so.1 and disable shared libraries on
16229  # powerpc, because MkLinux only supported shared libraries with the
16230  # GNU dynamic linker.  Since this was broken with cross compilers,
16231  # most powerpc-linux boxes support dynamic linking these days and
16232  # people can always --disable-shared, the test was removed, and we
16233  # assume the GNU/Linux dynamic linker is in use.
16234  dynamic_linker='GNU/Linux ld.so'
16235  ;;
16236
16237netbsd*)
16238  version_type=sunos
16239  need_lib_prefix=no
16240  need_version=no
16241  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16242    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16243    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16244    dynamic_linker='NetBSD (a.out) ld.so'
16245  else
16246    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16247    soname_spec='${libname}${release}${shared_ext}$major'
16248    dynamic_linker='NetBSD ld.elf_so'
16249  fi
16250  shlibpath_var=LD_LIBRARY_PATH
16251  shlibpath_overrides_runpath=yes
16252  hardcode_into_libs=yes
16253  ;;
16254
16255newsos6)
16256  version_type=linux
16257  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16258  shlibpath_var=LD_LIBRARY_PATH
16259  shlibpath_overrides_runpath=yes
16260  ;;
16261
16262nto-qnx*)
16263  version_type=linux
16264  need_lib_prefix=no
16265  need_version=no
16266  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16267  soname_spec='${libname}${release}${shared_ext}$major'
16268  shlibpath_var=LD_LIBRARY_PATH
16269  shlibpath_overrides_runpath=yes
16270  ;;
16271
16272openbsd*)
16273  version_type=sunos
16274  sys_lib_dlsearch_path_spec="/usr/lib"
16275  need_lib_prefix=no
16276  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16277  case $host_os in
16278    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16279    *)                         need_version=no  ;;
16280  esac
16281  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16282  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16283  shlibpath_var=LD_LIBRARY_PATH
16284  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16285    case $host_os in
16286      openbsd2.[89] | openbsd2.[89].*)
16287	shlibpath_overrides_runpath=no
16288	;;
16289      *)
16290	shlibpath_overrides_runpath=yes
16291	;;
16292      esac
16293  else
16294    shlibpath_overrides_runpath=yes
16295  fi
16296  ;;
16297
16298os2*)
16299  libname_spec='$name'
16300  shrext_cmds=".dll"
16301  need_lib_prefix=no
16302  library_names_spec='$libname${shared_ext} $libname.a'
16303  dynamic_linker='OS/2 ld.exe'
16304  shlibpath_var=LIBPATH
16305  ;;
16306
16307osf3* | osf4* | osf5*)
16308  version_type=osf
16309  need_lib_prefix=no
16310  need_version=no
16311  soname_spec='${libname}${release}${shared_ext}$major'
16312  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16313  shlibpath_var=LD_LIBRARY_PATH
16314  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16315  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16316  ;;
16317
16318rdos*)
16319  dynamic_linker=no
16320  ;;
16321
16322solaris*)
16323  version_type=linux
16324  need_lib_prefix=no
16325  need_version=no
16326  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16327  soname_spec='${libname}${release}${shared_ext}$major'
16328  shlibpath_var=LD_LIBRARY_PATH
16329  shlibpath_overrides_runpath=yes
16330  hardcode_into_libs=yes
16331  # ldd complains unless libraries are executable
16332  postinstall_cmds='chmod +x $lib'
16333  ;;
16334
16335sunos4*)
16336  version_type=sunos
16337  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16338  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16339  shlibpath_var=LD_LIBRARY_PATH
16340  shlibpath_overrides_runpath=yes
16341  if test "$with_gnu_ld" = yes; then
16342    need_lib_prefix=no
16343  fi
16344  need_version=yes
16345  ;;
16346
16347sysv4 | sysv4.3*)
16348  version_type=linux
16349  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16350  soname_spec='${libname}${release}${shared_ext}$major'
16351  shlibpath_var=LD_LIBRARY_PATH
16352  case $host_vendor in
16353    sni)
16354      shlibpath_overrides_runpath=no
16355      need_lib_prefix=no
16356      export_dynamic_flag_spec='${wl}-Blargedynsym'
16357      runpath_var=LD_RUN_PATH
16358      ;;
16359    siemens)
16360      need_lib_prefix=no
16361      ;;
16362    motorola)
16363      need_lib_prefix=no
16364      need_version=no
16365      shlibpath_overrides_runpath=no
16366      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16367      ;;
16368  esac
16369  ;;
16370
16371sysv4*MP*)
16372  if test -d /usr/nec ;then
16373    version_type=linux
16374    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16375    soname_spec='$libname${shared_ext}.$major'
16376    shlibpath_var=LD_LIBRARY_PATH
16377  fi
16378  ;;
16379
16380sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16381  version_type=freebsd-elf
16382  need_lib_prefix=no
16383  need_version=no
16384  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16385  soname_spec='${libname}${release}${shared_ext}$major'
16386  shlibpath_var=LD_LIBRARY_PATH
16387  hardcode_into_libs=yes
16388  if test "$with_gnu_ld" = yes; then
16389    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16390    shlibpath_overrides_runpath=no
16391  else
16392    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16393    shlibpath_overrides_runpath=yes
16394    case $host_os in
16395      sco3.2v5*)
16396        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16397	;;
16398    esac
16399  fi
16400  sys_lib_dlsearch_path_spec='/usr/lib'
16401  ;;
16402
16403uts4*)
16404  version_type=linux
16405  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16406  soname_spec='${libname}${release}${shared_ext}$major'
16407  shlibpath_var=LD_LIBRARY_PATH
16408  ;;
16409
16410*)
16411  dynamic_linker=no
16412  ;;
16413esac
16414{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16415$as_echo "$dynamic_linker" >&6; }
16416test "$dynamic_linker" = no && can_build_shared=no
16417
16418if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16419  $as_echo_n "(cached) " >&6
16420else
16421  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16422fi
16423
16424sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16425if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16426  $as_echo_n "(cached) " >&6
16427else
16428  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16429fi
16430
16431sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16432
16433variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16434if test "$GCC" = yes; then
16435  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16436fi
16437
16438{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16439$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16440hardcode_action_F77=
16441if test -n "$hardcode_libdir_flag_spec_F77" || \
16442   test -n "$runpath_var_F77" || \
16443   test "X$hardcode_automatic_F77" = "Xyes" ; then
16444
16445  # We can hardcode non-existant directories.
16446  if test "$hardcode_direct_F77" != no &&
16447     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16448     # have to relink, otherwise we might link with an installed library
16449     # when we should be linking with a yet-to-be-installed one
16450     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16451     test "$hardcode_minus_L_F77" != no; then
16452    # Linking always hardcodes the temporary library directory.
16453    hardcode_action_F77=relink
16454  else
16455    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16456    hardcode_action_F77=immediate
16457  fi
16458else
16459  # We cannot hardcode anything, or else we can only hardcode existing
16460  # directories.
16461  hardcode_action_F77=unsupported
16462fi
16463{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16464$as_echo "$hardcode_action_F77" >&6; }
16465
16466if test "$hardcode_action_F77" = relink; then
16467  # Fast installation is not supported
16468  enable_fast_install=no
16469elif test "$shlibpath_overrides_runpath" = yes ||
16470     test "$enable_shared" = no; then
16471  # Fast installation is not necessary
16472  enable_fast_install=needless
16473fi
16474
16475
16476# The else clause should only fire when bootstrapping the
16477# libtool distribution, otherwise you forgot to ship ltmain.sh
16478# with your package, and you will get complaints that there are
16479# no rules to generate ltmain.sh.
16480if test -f "$ltmain"; then
16481  # See if we are running on zsh, and set the options which allow our commands through
16482  # without removal of \ escapes.
16483  if test -n "${ZSH_VERSION+set}" ; then
16484    setopt NO_GLOB_SUBST
16485  fi
16486  # Now quote all the things that may contain metacharacters while being
16487  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16488  # variables and quote the copies for generation of the libtool script.
16489  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16490    SED SHELL STRIP \
16491    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16492    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16493    deplibs_check_method reload_flag reload_cmds need_locks \
16494    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16495    lt_cv_sys_global_symbol_to_c_name_address \
16496    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16497    old_postinstall_cmds old_postuninstall_cmds \
16498    compiler_F77 \
16499    CC_F77 \
16500    LD_F77 \
16501    lt_prog_compiler_wl_F77 \
16502    lt_prog_compiler_pic_F77 \
16503    lt_prog_compiler_static_F77 \
16504    lt_prog_compiler_no_builtin_flag_F77 \
16505    export_dynamic_flag_spec_F77 \
16506    thread_safe_flag_spec_F77 \
16507    whole_archive_flag_spec_F77 \
16508    enable_shared_with_static_runtimes_F77 \
16509    old_archive_cmds_F77 \
16510    old_archive_from_new_cmds_F77 \
16511    predep_objects_F77 \
16512    postdep_objects_F77 \
16513    predeps_F77 \
16514    postdeps_F77 \
16515    compiler_lib_search_path_F77 \
16516    compiler_lib_search_dirs_F77 \
16517    archive_cmds_F77 \
16518    archive_expsym_cmds_F77 \
16519    postinstall_cmds_F77 \
16520    postuninstall_cmds_F77 \
16521    old_archive_from_expsyms_cmds_F77 \
16522    allow_undefined_flag_F77 \
16523    no_undefined_flag_F77 \
16524    export_symbols_cmds_F77 \
16525    hardcode_libdir_flag_spec_F77 \
16526    hardcode_libdir_flag_spec_ld_F77 \
16527    hardcode_libdir_separator_F77 \
16528    hardcode_automatic_F77 \
16529    module_cmds_F77 \
16530    module_expsym_cmds_F77 \
16531    lt_cv_prog_compiler_c_o_F77 \
16532    fix_srcfile_path_F77 \
16533    exclude_expsyms_F77 \
16534    include_expsyms_F77; do
16535
16536    case $var in
16537    old_archive_cmds_F77 | \
16538    old_archive_from_new_cmds_F77 | \
16539    archive_cmds_F77 | \
16540    archive_expsym_cmds_F77 | \
16541    module_cmds_F77 | \
16542    module_expsym_cmds_F77 | \
16543    old_archive_from_expsyms_cmds_F77 | \
16544    export_symbols_cmds_F77 | \
16545    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16546    postinstall_cmds | postuninstall_cmds | \
16547    old_postinstall_cmds | old_postuninstall_cmds | \
16548    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16549      # Double-quote double-evaled strings.
16550      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16551      ;;
16552    *)
16553      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16554      ;;
16555    esac
16556  done
16557
16558  case $lt_echo in
16559  *'\$0 --fallback-echo"')
16560    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16561    ;;
16562  esac
16563
16564cfgfile="$ofile"
16565
16566  cat <<__EOF__ >> "$cfgfile"
16567# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16568
16569# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16570
16571# Shell to use when invoking shell scripts.
16572SHELL=$lt_SHELL
16573
16574# Whether or not to build shared libraries.
16575build_libtool_libs=$enable_shared
16576
16577# Whether or not to build static libraries.
16578build_old_libs=$enable_static
16579
16580# Whether or not to add -lc for building shared libraries.
16581build_libtool_need_lc=$archive_cmds_need_lc_F77
16582
16583# Whether or not to disallow shared libs when runtime libs are static
16584allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16585
16586# Whether or not to optimize for fast installation.
16587fast_install=$enable_fast_install
16588
16589# The host system.
16590host_alias=$host_alias
16591host=$host
16592host_os=$host_os
16593
16594# The build system.
16595build_alias=$build_alias
16596build=$build
16597build_os=$build_os
16598
16599# An echo program that does not interpret backslashes.
16600echo=$lt_echo
16601
16602# The archiver.
16603AR=$lt_AR
16604AR_FLAGS=$lt_AR_FLAGS
16605
16606# A C compiler.
16607LTCC=$lt_LTCC
16608
16609# LTCC compiler flags.
16610LTCFLAGS=$lt_LTCFLAGS
16611
16612# A language-specific compiler.
16613CC=$lt_compiler_F77
16614
16615# Is the compiler the GNU C compiler?
16616with_gcc=$GCC_F77
16617
16618# An ERE matcher.
16619EGREP=$lt_EGREP
16620
16621# The linker used to build libraries.
16622LD=$lt_LD_F77
16623
16624# Whether we need hard or soft links.
16625LN_S=$lt_LN_S
16626
16627# A BSD-compatible nm program.
16628NM=$lt_NM
16629
16630# A symbol stripping program
16631STRIP=$lt_STRIP
16632
16633# Used to examine libraries when file_magic_cmd begins "file"
16634MAGIC_CMD=$MAGIC_CMD
16635
16636# Used on cygwin: DLL creation program.
16637DLLTOOL="$DLLTOOL"
16638
16639# Used on cygwin: object dumper.
16640OBJDUMP="$OBJDUMP"
16641
16642# Used on cygwin: assembler.
16643AS="$AS"
16644
16645# The name of the directory that contains temporary libtool files.
16646objdir=$objdir
16647
16648# How to create reloadable object files.
16649reload_flag=$lt_reload_flag
16650reload_cmds=$lt_reload_cmds
16651
16652# How to pass a linker flag through the compiler.
16653wl=$lt_lt_prog_compiler_wl_F77
16654
16655# Object file suffix (normally "o").
16656objext="$ac_objext"
16657
16658# Old archive suffix (normally "a").
16659libext="$libext"
16660
16661# Shared library suffix (normally ".so").
16662shrext_cmds='$shrext_cmds'
16663
16664# Executable file suffix (normally "").
16665exeext="$exeext"
16666
16667# Additional compiler flags for building library objects.
16668pic_flag=$lt_lt_prog_compiler_pic_F77
16669pic_mode=$pic_mode
16670
16671# What is the maximum length of a command?
16672max_cmd_len=$lt_cv_sys_max_cmd_len
16673
16674# Does compiler simultaneously support -c and -o options?
16675compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16676
16677# Must we lock files when doing compilation?
16678need_locks=$lt_need_locks
16679
16680# Do we need the lib prefix for modules?
16681need_lib_prefix=$need_lib_prefix
16682
16683# Do we need a version for libraries?
16684need_version=$need_version
16685
16686# Whether dlopen is supported.
16687dlopen_support=$enable_dlopen
16688
16689# Whether dlopen of programs is supported.
16690dlopen_self=$enable_dlopen_self
16691
16692# Whether dlopen of statically linked programs is supported.
16693dlopen_self_static=$enable_dlopen_self_static
16694
16695# Compiler flag to prevent dynamic linking.
16696link_static_flag=$lt_lt_prog_compiler_static_F77
16697
16698# Compiler flag to turn off builtin functions.
16699no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16700
16701# Compiler flag to allow reflexive dlopens.
16702export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16703
16704# Compiler flag to generate shared objects directly from archives.
16705whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16706
16707# Compiler flag to generate thread-safe objects.
16708thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16709
16710# Library versioning type.
16711version_type=$version_type
16712
16713# Format of library name prefix.
16714libname_spec=$lt_libname_spec
16715
16716# List of archive names.  First name is the real one, the rest are links.
16717# The last name is the one that the linker finds with -lNAME.
16718library_names_spec=$lt_library_names_spec
16719
16720# The coded name of the library, if different from the real name.
16721soname_spec=$lt_soname_spec
16722
16723# Commands used to build and install an old-style archive.
16724RANLIB=$lt_RANLIB
16725old_archive_cmds=$lt_old_archive_cmds_F77
16726old_postinstall_cmds=$lt_old_postinstall_cmds
16727old_postuninstall_cmds=$lt_old_postuninstall_cmds
16728
16729# Create an old-style archive from a shared archive.
16730old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16731
16732# Create a temporary old-style archive to link instead of a shared archive.
16733old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16734
16735# Commands used to build and install a shared archive.
16736archive_cmds=$lt_archive_cmds_F77
16737archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16738postinstall_cmds=$lt_postinstall_cmds
16739postuninstall_cmds=$lt_postuninstall_cmds
16740
16741# Commands used to build a loadable module (assumed same as above if empty)
16742module_cmds=$lt_module_cmds_F77
16743module_expsym_cmds=$lt_module_expsym_cmds_F77
16744
16745# Commands to strip libraries.
16746old_striplib=$lt_old_striplib
16747striplib=$lt_striplib
16748
16749# Dependencies to place before the objects being linked to create a
16750# shared library.
16751predep_objects=$lt_predep_objects_F77
16752
16753# Dependencies to place after the objects being linked to create a
16754# shared library.
16755postdep_objects=$lt_postdep_objects_F77
16756
16757# Dependencies to place before the objects being linked to create a
16758# shared library.
16759predeps=$lt_predeps_F77
16760
16761# Dependencies to place after the objects being linked to create a
16762# shared library.
16763postdeps=$lt_postdeps_F77
16764
16765# The directories searched by this compiler when creating a shared
16766# library
16767compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16768
16769# The library search path used internally by the compiler when linking
16770# a shared library.
16771compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16772
16773# Method to check whether dependent libraries are shared objects.
16774deplibs_check_method=$lt_deplibs_check_method
16775
16776# Command to use when deplibs_check_method == file_magic.
16777file_magic_cmd=$lt_file_magic_cmd
16778
16779# Flag that allows shared libraries with undefined symbols to be built.
16780allow_undefined_flag=$lt_allow_undefined_flag_F77
16781
16782# Flag that forces no undefined symbols.
16783no_undefined_flag=$lt_no_undefined_flag_F77
16784
16785# Commands used to finish a libtool library installation in a directory.
16786finish_cmds=$lt_finish_cmds
16787
16788# Same as above, but a single script fragment to be evaled but not shown.
16789finish_eval=$lt_finish_eval
16790
16791# Take the output of nm and produce a listing of raw symbols and C names.
16792global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16793
16794# Transform the output of nm in a proper C declaration
16795global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16796
16797# Transform the output of nm in a C name address pair
16798global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16799
16800# This is the shared library runtime path variable.
16801runpath_var=$runpath_var
16802
16803# This is the shared library path variable.
16804shlibpath_var=$shlibpath_var
16805
16806# Is shlibpath searched before the hard-coded library search path?
16807shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16808
16809# How to hardcode a shared library path into an executable.
16810hardcode_action=$hardcode_action_F77
16811
16812# Whether we should hardcode library paths into libraries.
16813hardcode_into_libs=$hardcode_into_libs
16814
16815# Flag to hardcode \$libdir into a binary during linking.
16816# This must work even if \$libdir does not exist.
16817hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16818
16819# If ld is used when linking, flag to hardcode \$libdir into
16820# a binary during linking. This must work even if \$libdir does
16821# not exist.
16822hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16823
16824# Whether we need a single -rpath flag with a separated argument.
16825hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16826
16827# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16828# resulting binary.
16829hardcode_direct=$hardcode_direct_F77
16830
16831# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16832# resulting binary.
16833hardcode_minus_L=$hardcode_minus_L_F77
16834
16835# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16836# the resulting binary.
16837hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16838
16839# Set to yes if building a shared library automatically hardcodes DIR into the library
16840# and all subsequent libraries and executables linked against it.
16841hardcode_automatic=$hardcode_automatic_F77
16842
16843# Variables whose values should be saved in libtool wrapper scripts and
16844# restored at relink time.
16845variables_saved_for_relink="$variables_saved_for_relink"
16846
16847# Whether libtool must link a program against all its dependency libraries.
16848link_all_deplibs=$link_all_deplibs_F77
16849
16850# Compile-time system search path for libraries
16851sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16852
16853# Run-time system search path for libraries
16854sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16855
16856# Fix the shell variable \$srcfile for the compiler.
16857fix_srcfile_path=$lt_fix_srcfile_path
16858
16859# Set to yes if exported symbols are required.
16860always_export_symbols=$always_export_symbols_F77
16861
16862# The commands to list exported symbols.
16863export_symbols_cmds=$lt_export_symbols_cmds_F77
16864
16865# The commands to extract the exported symbol list from a shared archive.
16866extract_expsyms_cmds=$lt_extract_expsyms_cmds
16867
16868# Symbols that should not be listed in the preloaded symbols.
16869exclude_expsyms=$lt_exclude_expsyms_F77
16870
16871# Symbols that must always be exported.
16872include_expsyms=$lt_include_expsyms_F77
16873
16874# ### END LIBTOOL TAG CONFIG: $tagname
16875
16876__EOF__
16877
16878
16879else
16880  # If there is no Makefile yet, we rely on a make rule to execute
16881  # `config.status --recheck' to rerun these tests and create the
16882  # libtool script then.
16883  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16884  if test -f "$ltmain_in"; then
16885    test -f Makefile && make "$ltmain"
16886  fi
16887fi
16888
16889
16890ac_ext=c
16891ac_cpp='$CPP $CPPFLAGS'
16892ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16893ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16894ac_compiler_gnu=$ac_cv_c_compiler_gnu
16895
16896CC="$lt_save_CC"
16897
16898	else
16899	  tagname=""
16900	fi
16901	;;
16902
16903      GCJ)
16904	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16905
16906
16907# Source file extension for Java test sources.
16908ac_ext=java
16909
16910# Object file extension for compiled Java test sources.
16911objext=o
16912objext_GCJ=$objext
16913
16914# Code to be used in simple compile tests
16915lt_simple_compile_test_code="class foo {}"
16916
16917# Code to be used in simple link tests
16918lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16919
16920# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16921
16922# If no C compiler was specified, use CC.
16923LTCC=${LTCC-"$CC"}
16924
16925# If no C compiler flags were specified, use CFLAGS.
16926LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16927
16928# Allow CC to be a program name with arguments.
16929compiler=$CC
16930
16931
16932# save warnings/boilerplate of simple test code
16933ac_outfile=conftest.$ac_objext
16934echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16935eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16936_lt_compiler_boilerplate=`cat conftest.err`
16937$rm conftest*
16938
16939ac_outfile=conftest.$ac_objext
16940echo "$lt_simple_link_test_code" >conftest.$ac_ext
16941eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16942_lt_linker_boilerplate=`cat conftest.err`
16943$rm -r conftest*
16944
16945
16946# Allow CC to be a program name with arguments.
16947lt_save_CC="$CC"
16948CC=${GCJ-"gcj"}
16949compiler=$CC
16950compiler_GCJ=$CC
16951for cc_temp in $compiler""; do
16952  case $cc_temp in
16953    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16954    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16955    \-*) ;;
16956    *) break;;
16957  esac
16958done
16959cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16960
16961
16962# GCJ did not exist at the time GCC didn't implicitly link libc in.
16963archive_cmds_need_lc_GCJ=no
16964
16965old_archive_cmds_GCJ=$old_archive_cmds
16966
16967
16968lt_prog_compiler_no_builtin_flag_GCJ=
16969
16970if test "$GCC" = yes; then
16971  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16972
16973
16974{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16975$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16976if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16977  $as_echo_n "(cached) " >&6
16978else
16979  lt_cv_prog_compiler_rtti_exceptions=no
16980  ac_outfile=conftest.$ac_objext
16981   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16982   lt_compiler_flag="-fno-rtti -fno-exceptions"
16983   # Insert the option either (1) after the last *FLAGS variable, or
16984   # (2) before a word containing "conftest.", or (3) at the end.
16985   # Note that $ac_compile itself does not contain backslashes and begins
16986   # with a dollar sign (not a hyphen), so the echo should work correctly.
16987   # The option is referenced via a variable to avoid confusing sed.
16988   lt_compile=`echo "$ac_compile" | $SED \
16989   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16990   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16991   -e 's:$: $lt_compiler_flag:'`
16992   (eval echo "\"\$as_me:16992: $lt_compile\"" >&5)
16993   (eval "$lt_compile" 2>conftest.err)
16994   ac_status=$?
16995   cat conftest.err >&5
16996   echo "$as_me:16996: \$? = $ac_status" >&5
16997   if (exit $ac_status) && test -s "$ac_outfile"; then
16998     # The compiler can only warn and ignore the option if not recognized
16999     # So say no if there are warnings other than the usual output.
17000     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17001     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17002     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17003       lt_cv_prog_compiler_rtti_exceptions=yes
17004     fi
17005   fi
17006   $rm conftest*
17007
17008fi
17009{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17010$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17011
17012if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17013    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17014else
17015    :
17016fi
17017
17018fi
17019
17020lt_prog_compiler_wl_GCJ=
17021lt_prog_compiler_pic_GCJ=
17022lt_prog_compiler_static_GCJ=
17023
17024{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17025$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17026
17027  if test "$GCC" = yes; then
17028    lt_prog_compiler_wl_GCJ='-Wl,'
17029    lt_prog_compiler_static_GCJ='-static'
17030
17031    case $host_os in
17032      aix*)
17033      # All AIX code is PIC.
17034      if test "$host_cpu" = ia64; then
17035	# AIX 5 now supports IA64 processor
17036	lt_prog_compiler_static_GCJ='-Bstatic'
17037      fi
17038      ;;
17039
17040    amigaos*)
17041      # FIXME: we need at least 68020 code to build shared libraries, but
17042      # adding the `-m68020' flag to GCC prevents building anything better,
17043      # like `-m68040'.
17044      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17045      ;;
17046
17047    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17048      # PIC is the default for these OSes.
17049      ;;
17050
17051    mingw* | cygwin* | pw32* | os2*)
17052      # This hack is so that the source file can tell whether it is being
17053      # built for inclusion in a dll (and should export symbols for example).
17054      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17055      # (--disable-auto-import) libraries
17056
17057      ;;
17058
17059    darwin* | rhapsody*)
17060      # PIC is the default on this platform
17061      # Common symbols not allowed in MH_DYLIB files
17062      lt_prog_compiler_pic_GCJ='-fno-common'
17063      ;;
17064
17065    interix[3-9]*)
17066      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17067      # Instead, we relocate shared libraries at runtime.
17068      ;;
17069
17070    msdosdjgpp*)
17071      # Just because we use GCC doesn't mean we suddenly get shared libraries
17072      # on systems that don't support them.
17073      lt_prog_compiler_can_build_shared_GCJ=no
17074      enable_shared=no
17075      ;;
17076
17077    sysv4*MP*)
17078      if test -d /usr/nec; then
17079	lt_prog_compiler_pic_GCJ=-Kconform_pic
17080      fi
17081      ;;
17082
17083    hpux*)
17084      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17085      # not for PA HP-UX.
17086      case $host_cpu in
17087      hppa*64*|ia64*)
17088	# +Z the default
17089	;;
17090      *)
17091	lt_prog_compiler_pic_GCJ='-fPIC'
17092	;;
17093      esac
17094      ;;
17095
17096    *)
17097      lt_prog_compiler_pic_GCJ='-fPIC'
17098      ;;
17099    esac
17100  else
17101    # PORTME Check for flag to pass linker flags through the system compiler.
17102    case $host_os in
17103    aix*)
17104      lt_prog_compiler_wl_GCJ='-Wl,'
17105      if test "$host_cpu" = ia64; then
17106	# AIX 5 now supports IA64 processor
17107	lt_prog_compiler_static_GCJ='-Bstatic'
17108      else
17109	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17110      fi
17111      ;;
17112      darwin*)
17113        # PIC is the default on this platform
17114        # Common symbols not allowed in MH_DYLIB files
17115       case $cc_basename in
17116         xlc*)
17117         lt_prog_compiler_pic_GCJ='-qnocommon'
17118         lt_prog_compiler_wl_GCJ='-Wl,'
17119         ;;
17120       esac
17121       ;;
17122
17123    mingw* | cygwin* | pw32* | os2*)
17124      # This hack is so that the source file can tell whether it is being
17125      # built for inclusion in a dll (and should export symbols for example).
17126
17127      ;;
17128
17129    hpux9* | hpux10* | hpux11*)
17130      lt_prog_compiler_wl_GCJ='-Wl,'
17131      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17132      # not for PA HP-UX.
17133      case $host_cpu in
17134      hppa*64*|ia64*)
17135	# +Z the default
17136	;;
17137      *)
17138	lt_prog_compiler_pic_GCJ='+Z'
17139	;;
17140      esac
17141      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17142      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17143      ;;
17144
17145    irix5* | irix6* | nonstopux*)
17146      lt_prog_compiler_wl_GCJ='-Wl,'
17147      # PIC (with -KPIC) is the default.
17148      lt_prog_compiler_static_GCJ='-non_shared'
17149      ;;
17150
17151    newsos6)
17152      lt_prog_compiler_pic_GCJ='-KPIC'
17153      lt_prog_compiler_static_GCJ='-Bstatic'
17154      ;;
17155
17156    linux* | k*bsd*-gnu)
17157      case $cc_basename in
17158      icc* | ecc*)
17159	lt_prog_compiler_wl_GCJ='-Wl,'
17160	lt_prog_compiler_pic_GCJ='-KPIC'
17161	lt_prog_compiler_static_GCJ='-static'
17162        ;;
17163      pgcc* | pgf77* | pgf90* | pgf95*)
17164        # Portland Group compilers (*not* the Pentium gcc compiler,
17165	# which looks to be a dead project)
17166	lt_prog_compiler_wl_GCJ='-Wl,'
17167	lt_prog_compiler_pic_GCJ='-fpic'
17168	lt_prog_compiler_static_GCJ='-Bstatic'
17169        ;;
17170      ccc*)
17171        lt_prog_compiler_wl_GCJ='-Wl,'
17172        # All Alpha code is PIC.
17173        lt_prog_compiler_static_GCJ='-non_shared'
17174        ;;
17175      *)
17176        case `$CC -V 2>&1 | sed 5q` in
17177	*Sun\ C*)
17178	  # Sun C 5.9
17179	  lt_prog_compiler_pic_GCJ='-KPIC'
17180	  lt_prog_compiler_static_GCJ='-Bstatic'
17181	  lt_prog_compiler_wl_GCJ='-Wl,'
17182	  ;;
17183	*Sun\ F*)
17184	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17185	  lt_prog_compiler_pic_GCJ='-KPIC'
17186	  lt_prog_compiler_static_GCJ='-Bstatic'
17187	  lt_prog_compiler_wl_GCJ=''
17188	  ;;
17189	esac
17190	;;
17191      esac
17192      ;;
17193
17194    osf3* | osf4* | osf5*)
17195      lt_prog_compiler_wl_GCJ='-Wl,'
17196      # All OSF/1 code is PIC.
17197      lt_prog_compiler_static_GCJ='-non_shared'
17198      ;;
17199
17200    rdos*)
17201      lt_prog_compiler_static_GCJ='-non_shared'
17202      ;;
17203
17204    solaris*)
17205      lt_prog_compiler_pic_GCJ='-KPIC'
17206      lt_prog_compiler_static_GCJ='-Bstatic'
17207      case $cc_basename in
17208      f77* | f90* | f95*)
17209	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17210      *)
17211	lt_prog_compiler_wl_GCJ='-Wl,';;
17212      esac
17213      ;;
17214
17215    sunos4*)
17216      lt_prog_compiler_wl_GCJ='-Qoption ld '
17217      lt_prog_compiler_pic_GCJ='-PIC'
17218      lt_prog_compiler_static_GCJ='-Bstatic'
17219      ;;
17220
17221    sysv4 | sysv4.2uw2* | sysv4.3*)
17222      lt_prog_compiler_wl_GCJ='-Wl,'
17223      lt_prog_compiler_pic_GCJ='-KPIC'
17224      lt_prog_compiler_static_GCJ='-Bstatic'
17225      ;;
17226
17227    sysv4*MP*)
17228      if test -d /usr/nec ;then
17229	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17230	lt_prog_compiler_static_GCJ='-Bstatic'
17231      fi
17232      ;;
17233
17234    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17235      lt_prog_compiler_wl_GCJ='-Wl,'
17236      lt_prog_compiler_pic_GCJ='-KPIC'
17237      lt_prog_compiler_static_GCJ='-Bstatic'
17238      ;;
17239
17240    unicos*)
17241      lt_prog_compiler_wl_GCJ='-Wl,'
17242      lt_prog_compiler_can_build_shared_GCJ=no
17243      ;;
17244
17245    uts4*)
17246      lt_prog_compiler_pic_GCJ='-pic'
17247      lt_prog_compiler_static_GCJ='-Bstatic'
17248      ;;
17249
17250    *)
17251      lt_prog_compiler_can_build_shared_GCJ=no
17252      ;;
17253    esac
17254  fi
17255
17256{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17257$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17258
17259#
17260# Check to make sure the PIC flag actually works.
17261#
17262if test -n "$lt_prog_compiler_pic_GCJ"; then
17263
17264{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17265$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17266if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17267  $as_echo_n "(cached) " >&6
17268else
17269  lt_cv_prog_compiler_pic_works_GCJ=no
17270  ac_outfile=conftest.$ac_objext
17271   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17272   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17273   # Insert the option either (1) after the last *FLAGS variable, or
17274   # (2) before a word containing "conftest.", or (3) at the end.
17275   # Note that $ac_compile itself does not contain backslashes and begins
17276   # with a dollar sign (not a hyphen), so the echo should work correctly.
17277   # The option is referenced via a variable to avoid confusing sed.
17278   lt_compile=`echo "$ac_compile" | $SED \
17279   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17280   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17281   -e 's:$: $lt_compiler_flag:'`
17282   (eval echo "\"\$as_me:17282: $lt_compile\"" >&5)
17283   (eval "$lt_compile" 2>conftest.err)
17284   ac_status=$?
17285   cat conftest.err >&5
17286   echo "$as_me:17286: \$? = $ac_status" >&5
17287   if (exit $ac_status) && test -s "$ac_outfile"; then
17288     # The compiler can only warn and ignore the option if not recognized
17289     # So say no if there are warnings other than the usual output.
17290     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17291     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17292     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17293       lt_cv_prog_compiler_pic_works_GCJ=yes
17294     fi
17295   fi
17296   $rm conftest*
17297
17298fi
17299{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17300$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17301
17302if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17303    case $lt_prog_compiler_pic_GCJ in
17304     "" | " "*) ;;
17305     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17306     esac
17307else
17308    lt_prog_compiler_pic_GCJ=
17309     lt_prog_compiler_can_build_shared_GCJ=no
17310fi
17311
17312fi
17313case $host_os in
17314  # For platforms which do not support PIC, -DPIC is meaningless:
17315  *djgpp*)
17316    lt_prog_compiler_pic_GCJ=
17317    ;;
17318  *)
17319    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17320    ;;
17321esac
17322
17323#
17324# Check to make sure the static flag actually works.
17325#
17326wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17327{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17328$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17329if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17330  $as_echo_n "(cached) " >&6
17331else
17332  lt_cv_prog_compiler_static_works_GCJ=no
17333   save_LDFLAGS="$LDFLAGS"
17334   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17335   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17336   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17337     # The linker can only warn and ignore the option if not recognized
17338     # So say no if there are warnings
17339     if test -s conftest.err; then
17340       # Append any errors to the config.log.
17341       cat conftest.err 1>&5
17342       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17343       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17344       if diff conftest.exp conftest.er2 >/dev/null; then
17345         lt_cv_prog_compiler_static_works_GCJ=yes
17346       fi
17347     else
17348       lt_cv_prog_compiler_static_works_GCJ=yes
17349     fi
17350   fi
17351   $rm -r conftest*
17352   LDFLAGS="$save_LDFLAGS"
17353
17354fi
17355{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17356$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17357
17358if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17359    :
17360else
17361    lt_prog_compiler_static_GCJ=
17362fi
17363
17364
17365{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17366$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17367if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17368  $as_echo_n "(cached) " >&6
17369else
17370  lt_cv_prog_compiler_c_o_GCJ=no
17371   $rm -r conftest 2>/dev/null
17372   mkdir conftest
17373   cd conftest
17374   mkdir out
17375   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17376
17377   lt_compiler_flag="-o out/conftest2.$ac_objext"
17378   # Insert the option either (1) after the last *FLAGS variable, or
17379   # (2) before a word containing "conftest.", or (3) at the end.
17380   # Note that $ac_compile itself does not contain backslashes and begins
17381   # with a dollar sign (not a hyphen), so the echo should work correctly.
17382   lt_compile=`echo "$ac_compile" | $SED \
17383   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17384   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17385   -e 's:$: $lt_compiler_flag:'`
17386   (eval echo "\"\$as_me:17386: $lt_compile\"" >&5)
17387   (eval "$lt_compile" 2>out/conftest.err)
17388   ac_status=$?
17389   cat out/conftest.err >&5
17390   echo "$as_me:17390: \$? = $ac_status" >&5
17391   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17392   then
17393     # The compiler can only warn and ignore the option if not recognized
17394     # So say no if there are warnings
17395     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17396     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17397     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17398       lt_cv_prog_compiler_c_o_GCJ=yes
17399     fi
17400   fi
17401   chmod u+w . 2>&5
17402   $rm conftest*
17403   # SGI C++ compiler will create directory out/ii_files/ for
17404   # template instantiation
17405   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17406   $rm out/* && rmdir out
17407   cd ..
17408   rmdir conftest
17409   $rm conftest*
17410
17411fi
17412{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17413$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17414
17415
17416hard_links="nottested"
17417if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17418  # do not overwrite the value of need_locks provided by the user
17419  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17420$as_echo_n "checking if we can lock with hard links... " >&6; }
17421  hard_links=yes
17422  $rm conftest*
17423  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17424  touch conftest.a
17425  ln conftest.a conftest.b 2>&5 || hard_links=no
17426  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17427  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17428$as_echo "$hard_links" >&6; }
17429  if test "$hard_links" = no; then
17430    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17431$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17432    need_locks=warn
17433  fi
17434else
17435  need_locks=no
17436fi
17437
17438{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17439$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17440
17441  runpath_var=
17442  allow_undefined_flag_GCJ=
17443  enable_shared_with_static_runtimes_GCJ=no
17444  archive_cmds_GCJ=
17445  archive_expsym_cmds_GCJ=
17446  old_archive_From_new_cmds_GCJ=
17447  old_archive_from_expsyms_cmds_GCJ=
17448  export_dynamic_flag_spec_GCJ=
17449  whole_archive_flag_spec_GCJ=
17450  thread_safe_flag_spec_GCJ=
17451  hardcode_libdir_flag_spec_GCJ=
17452  hardcode_libdir_flag_spec_ld_GCJ=
17453  hardcode_libdir_separator_GCJ=
17454  hardcode_direct_GCJ=no
17455  hardcode_minus_L_GCJ=no
17456  hardcode_shlibpath_var_GCJ=unsupported
17457  link_all_deplibs_GCJ=unknown
17458  hardcode_automatic_GCJ=no
17459  module_cmds_GCJ=
17460  module_expsym_cmds_GCJ=
17461  always_export_symbols_GCJ=no
17462  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17463  # include_expsyms should be a list of space-separated symbols to be *always*
17464  # included in the symbol list
17465  include_expsyms_GCJ=
17466  # exclude_expsyms can be an extended regexp of symbols to exclude
17467  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17468  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17469  # as well as any symbol that contains `d'.
17470  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17471  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17472  # platforms (ab)use it in PIC code, but their linkers get confused if
17473  # the symbol is explicitly referenced.  Since portable code cannot
17474  # rely on this symbol name, it's probably fine to never include it in
17475  # preloaded symbol tables.
17476  # Exclude shared library initialization/finalization symbols.
17477  extract_expsyms_cmds=
17478  # Just being paranoid about ensuring that cc_basename is set.
17479  for cc_temp in $compiler""; do
17480  case $cc_temp in
17481    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17482    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17483    \-*) ;;
17484    *) break;;
17485  esac
17486done
17487cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17488
17489  case $host_os in
17490  cygwin* | mingw* | pw32*)
17491    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17492    # When not using gcc, we currently assume that we are using
17493    # Microsoft Visual C++.
17494    if test "$GCC" != yes; then
17495      with_gnu_ld=no
17496    fi
17497    ;;
17498  interix*)
17499    # we just hope/assume this is gcc and not c89 (= MSVC++)
17500    with_gnu_ld=yes
17501    ;;
17502  openbsd*)
17503    with_gnu_ld=no
17504    ;;
17505  esac
17506
17507  ld_shlibs_GCJ=yes
17508  if test "$with_gnu_ld" = yes; then
17509    # If archive_cmds runs LD, not CC, wlarc should be empty
17510    wlarc='${wl}'
17511
17512    # Set some defaults for GNU ld with shared library support. These
17513    # are reset later if shared libraries are not supported. Putting them
17514    # here allows them to be overridden if necessary.
17515    runpath_var=LD_RUN_PATH
17516    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17517    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17518    # ancient GNU ld didn't support --whole-archive et. al.
17519    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17520	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17521      else
17522  	whole_archive_flag_spec_GCJ=
17523    fi
17524    supports_anon_versioning=no
17525    case `$LD -v 2>/dev/null` in
17526      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17527      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17528      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17529      *\ 2.11.*) ;; # other 2.11 versions
17530      *) supports_anon_versioning=yes ;;
17531    esac
17532
17533    # See if GNU ld supports shared libraries.
17534    case $host_os in
17535    aix[3-9]*)
17536      # On AIX/PPC, the GNU linker is very broken
17537      if test "$host_cpu" != ia64; then
17538	ld_shlibs_GCJ=no
17539	cat <<EOF 1>&2
17540
17541*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17542*** to be unable to reliably create shared libraries on AIX.
17543*** Therefore, libtool is disabling shared libraries support.  If you
17544*** really care for shared libraries, you may want to modify your PATH
17545*** so that a non-GNU linker is found, and then restart.
17546
17547EOF
17548      fi
17549      ;;
17550
17551    amigaos*)
17552      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)'
17553      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17554      hardcode_minus_L_GCJ=yes
17555
17556      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17557      # that the semantics of dynamic libraries on AmigaOS, at least up
17558      # to version 4, is to share data among multiple programs linked
17559      # with the same dynamic library.  Since this doesn't match the
17560      # behavior of shared libraries on other platforms, we can't use
17561      # them.
17562      ld_shlibs_GCJ=no
17563      ;;
17564
17565    beos*)
17566      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17567	allow_undefined_flag_GCJ=unsupported
17568	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17569	# support --undefined.  This deserves some investigation.  FIXME
17570	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17571      else
17572	ld_shlibs_GCJ=no
17573      fi
17574      ;;
17575
17576    cygwin* | mingw* | pw32*)
17577      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17578      # as there is no search path for DLLs.
17579      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17580      allow_undefined_flag_GCJ=unsupported
17581      always_export_symbols_GCJ=no
17582      enable_shared_with_static_runtimes_GCJ=yes
17583      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17584
17585      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17586        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17587	# If the export-symbols file already is a .def file (1st line
17588	# is EXPORTS), use it as is; otherwise, prepend...
17589	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17590	  cp $export_symbols $output_objdir/$soname.def;
17591	else
17592	  echo EXPORTS > $output_objdir/$soname.def;
17593	  cat $export_symbols >> $output_objdir/$soname.def;
17594	fi~
17595	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17596      else
17597	ld_shlibs_GCJ=no
17598      fi
17599      ;;
17600
17601    interix[3-9]*)
17602      hardcode_direct_GCJ=no
17603      hardcode_shlibpath_var_GCJ=no
17604      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17605      export_dynamic_flag_spec_GCJ='${wl}-E'
17606      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17607      # Instead, shared libraries are loaded at an image base (0x10000000 by
17608      # default) and relocated if they conflict, which is a slow very memory
17609      # consuming and fragmenting process.  To avoid this, we pick a random,
17610      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17611      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17612      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'
17613      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'
17614      ;;
17615
17616    gnu* | linux* | k*bsd*-gnu)
17617      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17618	tmp_addflag=
17619	case $cc_basename,$host_cpu in
17620	pgcc*)				# Portland Group C compiler
17621	  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'
17622	  tmp_addflag=' $pic_flag'
17623	  ;;
17624	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17625	  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'
17626	  tmp_addflag=' $pic_flag -Mnomain' ;;
17627	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17628	  tmp_addflag=' -i_dynamic' ;;
17629	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17630	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17631	ifc* | ifort*)			# Intel Fortran compiler
17632	  tmp_addflag=' -nofor_main' ;;
17633	esac
17634	case `$CC -V 2>&1 | sed 5q` in
17635	*Sun\ C*)			# Sun C 5.9
17636	  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'
17637	  tmp_sharedflag='-G' ;;
17638	*Sun\ F*)			# Sun Fortran 8.3
17639	  tmp_sharedflag='-G' ;;
17640	*)
17641	  tmp_sharedflag='-shared' ;;
17642	esac
17643	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17644
17645	if test $supports_anon_versioning = yes; then
17646	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17647  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17648  $echo "local: *; };" >> $output_objdir/$libname.ver~
17649	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17650	fi
17651      else
17652	ld_shlibs_GCJ=no
17653      fi
17654      ;;
17655
17656    netbsd*)
17657      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17658	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17659	wlarc=
17660      else
17661	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17662	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17663      fi
17664      ;;
17665
17666    solaris*)
17667      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17668	ld_shlibs_GCJ=no
17669	cat <<EOF 1>&2
17670
17671*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17672*** create shared libraries on Solaris systems.  Therefore, libtool
17673*** is disabling shared libraries support.  We urge you to upgrade GNU
17674*** binutils to release 2.9.1 or newer.  Another option is to modify
17675*** your PATH or compiler configuration so that the native linker is
17676*** used, and then restart.
17677
17678EOF
17679      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17680	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17681	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17682      else
17683	ld_shlibs_GCJ=no
17684      fi
17685      ;;
17686
17687    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17688      case `$LD -v 2>&1` in
17689        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17690	ld_shlibs_GCJ=no
17691	cat <<_LT_EOF 1>&2
17692
17693*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17694*** reliably create shared libraries on SCO systems.  Therefore, libtool
17695*** is disabling shared libraries support.  We urge you to upgrade GNU
17696*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17697*** your PATH or compiler configuration so that the native linker is
17698*** used, and then restart.
17699
17700_LT_EOF
17701	;;
17702	*)
17703	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17704	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17705	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17706	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17707	  else
17708	    ld_shlibs_GCJ=no
17709	  fi
17710	;;
17711      esac
17712      ;;
17713
17714    sunos4*)
17715      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17716      wlarc=
17717      hardcode_direct_GCJ=yes
17718      hardcode_shlibpath_var_GCJ=no
17719      ;;
17720
17721    *)
17722      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17723	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17724	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17725      else
17726	ld_shlibs_GCJ=no
17727      fi
17728      ;;
17729    esac
17730
17731    if test "$ld_shlibs_GCJ" = no; then
17732      runpath_var=
17733      hardcode_libdir_flag_spec_GCJ=
17734      export_dynamic_flag_spec_GCJ=
17735      whole_archive_flag_spec_GCJ=
17736    fi
17737  else
17738    # PORTME fill in a description of your system's linker (not GNU ld)
17739    case $host_os in
17740    aix3*)
17741      allow_undefined_flag_GCJ=unsupported
17742      always_export_symbols_GCJ=yes
17743      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'
17744      # Note: this linker hardcodes the directories in LIBPATH if there
17745      # are no directories specified by -L.
17746      hardcode_minus_L_GCJ=yes
17747      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17748	# Neither direct hardcoding nor static linking is supported with a
17749	# broken collect2.
17750	hardcode_direct_GCJ=unsupported
17751      fi
17752      ;;
17753
17754    aix[4-9]*)
17755      if test "$host_cpu" = ia64; then
17756	# On IA64, the linker does run time linking by default, so we don't
17757	# have to do anything special.
17758	aix_use_runtimelinking=no
17759	exp_sym_flag='-Bexport'
17760	no_entry_flag=""
17761      else
17762	# If we're using GNU nm, then we don't want the "-C" option.
17763	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17764	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17765	  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'
17766	else
17767	  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'
17768	fi
17769	aix_use_runtimelinking=no
17770
17771	# Test if we are trying to use run time linking or normal
17772	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17773	# need to do runtime linking.
17774	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17775	  for ld_flag in $LDFLAGS; do
17776  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17777  	    aix_use_runtimelinking=yes
17778  	    break
17779  	  fi
17780	  done
17781	  ;;
17782	esac
17783
17784	exp_sym_flag='-bexport'
17785	no_entry_flag='-bnoentry'
17786      fi
17787
17788      # When large executables or shared objects are built, AIX ld can
17789      # have problems creating the table of contents.  If linking a library
17790      # or program results in "error TOC overflow" add -mminimal-toc to
17791      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17792      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17793
17794      archive_cmds_GCJ=''
17795      hardcode_direct_GCJ=yes
17796      hardcode_libdir_separator_GCJ=':'
17797      link_all_deplibs_GCJ=yes
17798
17799      if test "$GCC" = yes; then
17800	case $host_os in aix4.[012]|aix4.[012].*)
17801	# We only want to do this on AIX 4.2 and lower, the check
17802	# below for broken collect2 doesn't work under 4.3+
17803	  collect2name=`${CC} -print-prog-name=collect2`
17804	  if test -f "$collect2name" && \
17805  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17806	  then
17807  	  # We have reworked collect2
17808  	  :
17809	  else
17810  	  # We have old collect2
17811  	  hardcode_direct_GCJ=unsupported
17812  	  # It fails to find uninstalled libraries when the uninstalled
17813  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17814  	  # to unsupported forces relinking
17815  	  hardcode_minus_L_GCJ=yes
17816  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17817  	  hardcode_libdir_separator_GCJ=
17818	  fi
17819	  ;;
17820	esac
17821	shared_flag='-shared'
17822	if test "$aix_use_runtimelinking" = yes; then
17823	  shared_flag="$shared_flag "'${wl}-G'
17824	fi
17825      else
17826	# not using gcc
17827	if test "$host_cpu" = ia64; then
17828  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17829  	# chokes on -Wl,-G. The following line is correct:
17830	  shared_flag='-G'
17831	else
17832	  if test "$aix_use_runtimelinking" = yes; then
17833	    shared_flag='${wl}-G'
17834	  else
17835	    shared_flag='${wl}-bM:SRE'
17836	  fi
17837	fi
17838      fi
17839
17840      # It seems that -bexpall does not export symbols beginning with
17841      # underscore (_), so it is better to generate a list of symbols to export.
17842      always_export_symbols_GCJ=yes
17843      if test "$aix_use_runtimelinking" = yes; then
17844	# Warning - without using the other runtime loading flags (-brtl),
17845	# -berok will link without error, but may produce a broken library.
17846	allow_undefined_flag_GCJ='-berok'
17847       # Determine the default libpath from the value encoded in an empty executable.
17848       cat >conftest.$ac_ext <<_ACEOF
17849/* confdefs.h.  */
17850_ACEOF
17851cat confdefs.h >>conftest.$ac_ext
17852cat >>conftest.$ac_ext <<_ACEOF
17853/* end confdefs.h.  */
17854
17855int
17856main ()
17857{
17858
17859  ;
17860  return 0;
17861}
17862_ACEOF
17863rm -f conftest.$ac_objext conftest$ac_exeext
17864if { (ac_try="$ac_link"
17865case "(($ac_try" in
17866  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17867  *) ac_try_echo=$ac_try;;
17868esac
17869eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17870$as_echo "$ac_try_echo") >&5
17871  (eval "$ac_link") 2>conftest.er1
17872  ac_status=$?
17873  grep -v '^ *+' conftest.er1 >conftest.err
17874  rm -f conftest.er1
17875  cat conftest.err >&5
17876  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17877  (exit $ac_status); } && {
17878	 test -z "$ac_c_werror_flag" ||
17879	 test ! -s conftest.err
17880       } && test -s conftest$ac_exeext && {
17881	 test "$cross_compiling" = yes ||
17882	 $as_test_x conftest$ac_exeext
17883       }; then
17884
17885lt_aix_libpath_sed='
17886    /Import File Strings/,/^$/ {
17887	/^0/ {
17888	    s/^0  *\(.*\)$/\1/
17889	    p
17890	}
17891    }'
17892aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17893# Check for a 64-bit object if we didn't find anything.
17894if test -z "$aix_libpath"; then
17895  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17896fi
17897else
17898  $as_echo "$as_me: failed program was:" >&5
17899sed 's/^/| /' conftest.$ac_ext >&5
17900
17901
17902fi
17903
17904rm -rf conftest.dSYM
17905rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17906      conftest$ac_exeext conftest.$ac_ext
17907if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17908
17909       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17910	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"
17911       else
17912	if test "$host_cpu" = ia64; then
17913	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17914	  allow_undefined_flag_GCJ="-z nodefs"
17915	  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"
17916	else
17917	 # Determine the default libpath from the value encoded in an empty executable.
17918	 cat >conftest.$ac_ext <<_ACEOF
17919/* confdefs.h.  */
17920_ACEOF
17921cat confdefs.h >>conftest.$ac_ext
17922cat >>conftest.$ac_ext <<_ACEOF
17923/* end confdefs.h.  */
17924
17925int
17926main ()
17927{
17928
17929  ;
17930  return 0;
17931}
17932_ACEOF
17933rm -f conftest.$ac_objext conftest$ac_exeext
17934if { (ac_try="$ac_link"
17935case "(($ac_try" in
17936  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17937  *) ac_try_echo=$ac_try;;
17938esac
17939eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17940$as_echo "$ac_try_echo") >&5
17941  (eval "$ac_link") 2>conftest.er1
17942  ac_status=$?
17943  grep -v '^ *+' conftest.er1 >conftest.err
17944  rm -f conftest.er1
17945  cat conftest.err >&5
17946  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17947  (exit $ac_status); } && {
17948	 test -z "$ac_c_werror_flag" ||
17949	 test ! -s conftest.err
17950       } && test -s conftest$ac_exeext && {
17951	 test "$cross_compiling" = yes ||
17952	 $as_test_x conftest$ac_exeext
17953       }; then
17954
17955lt_aix_libpath_sed='
17956    /Import File Strings/,/^$/ {
17957	/^0/ {
17958	    s/^0  *\(.*\)$/\1/
17959	    p
17960	}
17961    }'
17962aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17963# Check for a 64-bit object if we didn't find anything.
17964if test -z "$aix_libpath"; then
17965  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17966fi
17967else
17968  $as_echo "$as_me: failed program was:" >&5
17969sed 's/^/| /' conftest.$ac_ext >&5
17970
17971
17972fi
17973
17974rm -rf conftest.dSYM
17975rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17976      conftest$ac_exeext conftest.$ac_ext
17977if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17978
17979	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17980	  # Warning - without using the other run time loading flags,
17981	  # -berok will link without error, but may produce a broken library.
17982	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17983	  allow_undefined_flag_GCJ=' ${wl}-berok'
17984	  # Exported symbols can be pulled into shared objects from archives
17985	  whole_archive_flag_spec_GCJ='$convenience'
17986	  archive_cmds_need_lc_GCJ=yes
17987	  # This is similar to how AIX traditionally builds its shared libraries.
17988	  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'
17989	fi
17990      fi
17991      ;;
17992
17993    amigaos*)
17994      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)'
17995      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17996      hardcode_minus_L_GCJ=yes
17997      # see comment about different semantics on the GNU ld section
17998      ld_shlibs_GCJ=no
17999      ;;
18000
18001    bsdi[45]*)
18002      export_dynamic_flag_spec_GCJ=-rdynamic
18003      ;;
18004
18005    cygwin* | mingw* | pw32*)
18006      # When not using gcc, we currently assume that we are using
18007      # Microsoft Visual C++.
18008      # hardcode_libdir_flag_spec is actually meaningless, as there is
18009      # no search path for DLLs.
18010      hardcode_libdir_flag_spec_GCJ=' '
18011      allow_undefined_flag_GCJ=unsupported
18012      # Tell ltmain to make .lib files, not .a files.
18013      libext=lib
18014      # Tell ltmain to make .dll files, not .so files.
18015      shrext_cmds=".dll"
18016      # FIXME: Setting linknames here is a bad hack.
18017      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18018      # The linker will automatically build a .lib file if we build a DLL.
18019      old_archive_From_new_cmds_GCJ='true'
18020      # FIXME: Should let the user specify the lib program.
18021      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18022      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18023      enable_shared_with_static_runtimes_GCJ=yes
18024      ;;
18025
18026    darwin* | rhapsody*)
18027      case $host_os in
18028        rhapsody* | darwin1.[012])
18029         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18030         ;;
18031       *) # Darwin 1.3 on
18032         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18033           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18034         else
18035           case ${MACOSX_DEPLOYMENT_TARGET} in
18036             10.[012])
18037               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18038               ;;
18039             10.*)
18040               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18041               ;;
18042           esac
18043         fi
18044         ;;
18045      esac
18046      archive_cmds_need_lc_GCJ=no
18047      hardcode_direct_GCJ=no
18048      hardcode_automatic_GCJ=yes
18049      hardcode_shlibpath_var_GCJ=unsupported
18050      whole_archive_flag_spec_GCJ=''
18051      link_all_deplibs_GCJ=yes
18052    if test "$GCC" = yes ; then
18053    	output_verbose_link_cmd='echo'
18054        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}"
18055        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18056        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}"
18057        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}"
18058    else
18059      case $cc_basename in
18060        xlc*)
18061         output_verbose_link_cmd='echo'
18062         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18063         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18064          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18065         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}'
18066          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}'
18067          ;;
18068       *)
18069         ld_shlibs_GCJ=no
18070          ;;
18071      esac
18072    fi
18073      ;;
18074
18075    dgux*)
18076      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18077      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18078      hardcode_shlibpath_var_GCJ=no
18079      ;;
18080
18081    freebsd1*)
18082      ld_shlibs_GCJ=no
18083      ;;
18084
18085    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18086    # support.  Future versions do this automatically, but an explicit c++rt0.o
18087    # does not break anything, and helps significantly (at the cost of a little
18088    # extra space).
18089    freebsd2.2*)
18090      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18091      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18092      hardcode_direct_GCJ=yes
18093      hardcode_shlibpath_var_GCJ=no
18094      ;;
18095
18096    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18097    freebsd2*)
18098      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18099      hardcode_direct_GCJ=yes
18100      hardcode_minus_L_GCJ=yes
18101      hardcode_shlibpath_var_GCJ=no
18102      ;;
18103
18104    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18105    freebsd* | dragonfly*)
18106      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18107      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18108      hardcode_direct_GCJ=yes
18109      hardcode_shlibpath_var_GCJ=no
18110      ;;
18111
18112    hpux9*)
18113      if test "$GCC" = yes; then
18114	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'
18115      else
18116	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'
18117      fi
18118      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18119      hardcode_libdir_separator_GCJ=:
18120      hardcode_direct_GCJ=yes
18121
18122      # hardcode_minus_L: Not really in the search PATH,
18123      # but as the default location of the library.
18124      hardcode_minus_L_GCJ=yes
18125      export_dynamic_flag_spec_GCJ='${wl}-E'
18126      ;;
18127
18128    hpux10*)
18129      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18130	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18131      else
18132	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18133      fi
18134      if test "$with_gnu_ld" = no; then
18135	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18136	hardcode_libdir_separator_GCJ=:
18137
18138	hardcode_direct_GCJ=yes
18139	export_dynamic_flag_spec_GCJ='${wl}-E'
18140
18141	# hardcode_minus_L: Not really in the search PATH,
18142	# but as the default location of the library.
18143	hardcode_minus_L_GCJ=yes
18144      fi
18145      ;;
18146
18147    hpux11*)
18148      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18149	case $host_cpu in
18150	hppa*64*)
18151	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18152	  ;;
18153	ia64*)
18154	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18155	  ;;
18156	*)
18157	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18158	  ;;
18159	esac
18160      else
18161	case $host_cpu in
18162	hppa*64*)
18163	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18164	  ;;
18165	ia64*)
18166	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18167	  ;;
18168	*)
18169	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18170	  ;;
18171	esac
18172      fi
18173      if test "$with_gnu_ld" = no; then
18174	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18175	hardcode_libdir_separator_GCJ=:
18176
18177	case $host_cpu in
18178	hppa*64*|ia64*)
18179	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18180	  hardcode_direct_GCJ=no
18181	  hardcode_shlibpath_var_GCJ=no
18182	  ;;
18183	*)
18184	  hardcode_direct_GCJ=yes
18185	  export_dynamic_flag_spec_GCJ='${wl}-E'
18186
18187	  # hardcode_minus_L: Not really in the search PATH,
18188	  # but as the default location of the library.
18189	  hardcode_minus_L_GCJ=yes
18190	  ;;
18191	esac
18192      fi
18193      ;;
18194
18195    irix5* | irix6* | nonstopux*)
18196      if test "$GCC" = yes; then
18197	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'
18198      else
18199	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'
18200	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18201      fi
18202      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18203      hardcode_libdir_separator_GCJ=:
18204      link_all_deplibs_GCJ=yes
18205      ;;
18206
18207    netbsd*)
18208      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18209	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18210      else
18211	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18212      fi
18213      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18214      hardcode_direct_GCJ=yes
18215      hardcode_shlibpath_var_GCJ=no
18216      ;;
18217
18218    newsos6)
18219      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18220      hardcode_direct_GCJ=yes
18221      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18222      hardcode_libdir_separator_GCJ=:
18223      hardcode_shlibpath_var_GCJ=no
18224      ;;
18225
18226    openbsd*)
18227      if test -f /usr/libexec/ld.so; then
18228	hardcode_direct_GCJ=yes
18229	hardcode_shlibpath_var_GCJ=no
18230	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18231	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18232	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18233	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18234	  export_dynamic_flag_spec_GCJ='${wl}-E'
18235	else
18236	  case $host_os in
18237	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18238	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18239	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18240	     ;;
18241	   *)
18242	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18243	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18244	     ;;
18245	  esac
18246        fi
18247      else
18248	ld_shlibs_GCJ=no
18249      fi
18250      ;;
18251
18252    os2*)
18253      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18254      hardcode_minus_L_GCJ=yes
18255      allow_undefined_flag_GCJ=unsupported
18256      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'
18257      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18258      ;;
18259
18260    osf3*)
18261      if test "$GCC" = yes; then
18262	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18263	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'
18264      else
18265	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18266	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'
18267      fi
18268      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18269      hardcode_libdir_separator_GCJ=:
18270      ;;
18271
18272    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18273      if test "$GCC" = yes; then
18274	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18275	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'
18276	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18277      else
18278	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18279	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'
18280	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~
18281	$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'
18282
18283	# Both c and cxx compiler support -rpath directly
18284	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18285      fi
18286      hardcode_libdir_separator_GCJ=:
18287      ;;
18288
18289    solaris*)
18290      no_undefined_flag_GCJ=' -z text'
18291      if test "$GCC" = yes; then
18292	wlarc='${wl}'
18293	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18294	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18295	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18296      else
18297	wlarc=''
18298	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18299	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18300  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18301      fi
18302      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18303      hardcode_shlibpath_var_GCJ=no
18304      case $host_os in
18305      solaris2.[0-5] | solaris2.[0-5].*) ;;
18306      *)
18307	# The compiler driver will combine and reorder linker options,
18308	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18309	# but is careful enough not to reorder.
18310 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18311	if test "$GCC" = yes; then
18312	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18313	else
18314	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18315	fi
18316	;;
18317      esac
18318      link_all_deplibs_GCJ=yes
18319      ;;
18320
18321    sunos4*)
18322      if test "x$host_vendor" = xsequent; then
18323	# Use $CC to link under sequent, because it throws in some extra .o
18324	# files that make .init and .fini sections work.
18325	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18326      else
18327	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18328      fi
18329      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18330      hardcode_direct_GCJ=yes
18331      hardcode_minus_L_GCJ=yes
18332      hardcode_shlibpath_var_GCJ=no
18333      ;;
18334
18335    sysv4)
18336      case $host_vendor in
18337	sni)
18338	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18339	  hardcode_direct_GCJ=yes # is this really true???
18340	;;
18341	siemens)
18342	  ## LD is ld it makes a PLAMLIB
18343	  ## CC just makes a GrossModule.
18344	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18345	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18346	  hardcode_direct_GCJ=no
18347        ;;
18348	motorola)
18349	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18350	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18351	;;
18352      esac
18353      runpath_var='LD_RUN_PATH'
18354      hardcode_shlibpath_var_GCJ=no
18355      ;;
18356
18357    sysv4.3*)
18358      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18359      hardcode_shlibpath_var_GCJ=no
18360      export_dynamic_flag_spec_GCJ='-Bexport'
18361      ;;
18362
18363    sysv4*MP*)
18364      if test -d /usr/nec; then
18365	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18366	hardcode_shlibpath_var_GCJ=no
18367	runpath_var=LD_RUN_PATH
18368	hardcode_runpath_var=yes
18369	ld_shlibs_GCJ=yes
18370      fi
18371      ;;
18372
18373    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18374      no_undefined_flag_GCJ='${wl}-z,text'
18375      archive_cmds_need_lc_GCJ=no
18376      hardcode_shlibpath_var_GCJ=no
18377      runpath_var='LD_RUN_PATH'
18378
18379      if test "$GCC" = yes; then
18380	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18381	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18382      else
18383	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18384	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18385      fi
18386      ;;
18387
18388    sysv5* | sco3.2v5* | sco5v6*)
18389      # Note: We can NOT use -z defs as we might desire, because we do not
18390      # link with -lc, and that would cause any symbols used from libc to
18391      # always be unresolved, which means just about no library would
18392      # ever link correctly.  If we're not using GNU ld we use -z text
18393      # though, which does catch some bad symbols but isn't as heavy-handed
18394      # as -z defs.
18395      no_undefined_flag_GCJ='${wl}-z,text'
18396      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18397      archive_cmds_need_lc_GCJ=no
18398      hardcode_shlibpath_var_GCJ=no
18399      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18400      hardcode_libdir_separator_GCJ=':'
18401      link_all_deplibs_GCJ=yes
18402      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18403      runpath_var='LD_RUN_PATH'
18404
18405      if test "$GCC" = yes; then
18406	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18407	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18408      else
18409	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18410	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18411      fi
18412      ;;
18413
18414    uts4*)
18415      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18416      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18417      hardcode_shlibpath_var_GCJ=no
18418      ;;
18419
18420    *)
18421      ld_shlibs_GCJ=no
18422      ;;
18423    esac
18424  fi
18425
18426{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18427$as_echo "$ld_shlibs_GCJ" >&6; }
18428test "$ld_shlibs_GCJ" = no && can_build_shared=no
18429
18430#
18431# Do we need to explicitly link libc?
18432#
18433case "x$archive_cmds_need_lc_GCJ" in
18434x|xyes)
18435  # Assume -lc should be added
18436  archive_cmds_need_lc_GCJ=yes
18437
18438  if test "$enable_shared" = yes && test "$GCC" = yes; then
18439    case $archive_cmds_GCJ in
18440    *'~'*)
18441      # FIXME: we may have to deal with multi-command sequences.
18442      ;;
18443    '$CC '*)
18444      # Test whether the compiler implicitly links with -lc since on some
18445      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18446      # to ld, don't add -lc before -lgcc.
18447      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18448$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18449      $rm conftest*
18450      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18451
18452      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18453  (eval $ac_compile) 2>&5
18454  ac_status=$?
18455  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18456  (exit $ac_status); } 2>conftest.err; then
18457        soname=conftest
18458        lib=conftest
18459        libobjs=conftest.$ac_objext
18460        deplibs=
18461        wl=$lt_prog_compiler_wl_GCJ
18462	pic_flag=$lt_prog_compiler_pic_GCJ
18463        compiler_flags=-v
18464        linker_flags=-v
18465        verstring=
18466        output_objdir=.
18467        libname=conftest
18468        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18469        allow_undefined_flag_GCJ=
18470        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18471  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18472  ac_status=$?
18473  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18474  (exit $ac_status); }
18475        then
18476	  archive_cmds_need_lc_GCJ=no
18477        else
18478	  archive_cmds_need_lc_GCJ=yes
18479        fi
18480        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18481      else
18482        cat conftest.err 1>&5
18483      fi
18484      $rm conftest*
18485      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18486$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18487      ;;
18488    esac
18489  fi
18490  ;;
18491esac
18492
18493{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18494$as_echo_n "checking dynamic linker characteristics... " >&6; }
18495library_names_spec=
18496libname_spec='lib$name'
18497soname_spec=
18498shrext_cmds=".so"
18499postinstall_cmds=
18500postuninstall_cmds=
18501finish_cmds=
18502finish_eval=
18503shlibpath_var=
18504shlibpath_overrides_runpath=unknown
18505version_type=none
18506dynamic_linker="$host_os ld.so"
18507sys_lib_dlsearch_path_spec="/lib /usr/lib"
18508
18509need_lib_prefix=unknown
18510hardcode_into_libs=no
18511
18512# when you set need_version to no, make sure it does not cause -set_version
18513# flags to be left without arguments
18514need_version=unknown
18515
18516case $host_os in
18517aix3*)
18518  version_type=linux
18519  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18520  shlibpath_var=LIBPATH
18521
18522  # AIX 3 has no versioning support, so we append a major version to the name.
18523  soname_spec='${libname}${release}${shared_ext}$major'
18524  ;;
18525
18526aix[4-9]*)
18527  version_type=linux
18528  need_lib_prefix=no
18529  need_version=no
18530  hardcode_into_libs=yes
18531  if test "$host_cpu" = ia64; then
18532    # AIX 5 supports IA64
18533    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18534    shlibpath_var=LD_LIBRARY_PATH
18535  else
18536    # With GCC up to 2.95.x, collect2 would create an import file
18537    # for dependence libraries.  The import file would start with
18538    # the line `#! .'.  This would cause the generated library to
18539    # depend on `.', always an invalid library.  This was fixed in
18540    # development snapshots of GCC prior to 3.0.
18541    case $host_os in
18542      aix4 | aix4.[01] | aix4.[01].*)
18543      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18544	   echo ' yes '
18545	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18546	:
18547      else
18548	can_build_shared=no
18549      fi
18550      ;;
18551    esac
18552    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18553    # soname into executable. Probably we can add versioning support to
18554    # collect2, so additional links can be useful in future.
18555    if test "$aix_use_runtimelinking" = yes; then
18556      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18557      # instead of lib<name>.a to let people know that these are not
18558      # typical AIX shared libraries.
18559      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18560    else
18561      # We preserve .a as extension for shared libraries through AIX4.2
18562      # and later when we are not doing run time linking.
18563      library_names_spec='${libname}${release}.a $libname.a'
18564      soname_spec='${libname}${release}${shared_ext}$major'
18565    fi
18566    shlibpath_var=LIBPATH
18567  fi
18568  ;;
18569
18570amigaos*)
18571  library_names_spec='$libname.ixlibrary $libname.a'
18572  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18573  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'
18574  ;;
18575
18576beos*)
18577  library_names_spec='${libname}${shared_ext}'
18578  dynamic_linker="$host_os ld.so"
18579  shlibpath_var=LIBRARY_PATH
18580  ;;
18581
18582bsdi[45]*)
18583  version_type=linux
18584  need_version=no
18585  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18586  soname_spec='${libname}${release}${shared_ext}$major'
18587  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18588  shlibpath_var=LD_LIBRARY_PATH
18589  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18590  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18591  # the default ld.so.conf also contains /usr/contrib/lib and
18592  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18593  # libtool to hard-code these into programs
18594  ;;
18595
18596cygwin* | mingw* | pw32*)
18597  version_type=windows
18598  shrext_cmds=".dll"
18599  need_version=no
18600  need_lib_prefix=no
18601
18602  case $GCC,$host_os in
18603  yes,cygwin* | yes,mingw* | yes,pw32*)
18604    library_names_spec='$libname.dll.a'
18605    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18606    postinstall_cmds='base_file=`basename \${file}`~
18607      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18608      dldir=$destdir/`dirname \$dlpath`~
18609      test -d \$dldir || mkdir -p \$dldir~
18610      $install_prog $dir/$dlname \$dldir/$dlname~
18611      chmod a+x \$dldir/$dlname'
18612    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18613      dlpath=$dir/\$dldll~
18614       $rm \$dlpath'
18615    shlibpath_overrides_runpath=yes
18616
18617    case $host_os in
18618    cygwin*)
18619      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18620      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18621      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18622      ;;
18623    mingw*)
18624      # MinGW DLLs use traditional 'lib' prefix
18625      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18626      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18627      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18628        # It is most probably a Windows format PATH printed by
18629        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18630        # path with ; separators, and with drive letters. We can handle the
18631        # drive letters (cygwin fileutils understands them), so leave them,
18632        # especially as we might pass files found there to a mingw objdump,
18633        # which wouldn't understand a cygwinified path. Ahh.
18634        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18635      else
18636        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18637      fi
18638      ;;
18639    pw32*)
18640      # pw32 DLLs use 'pw' prefix rather than 'lib'
18641      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18642      ;;
18643    esac
18644    ;;
18645
18646  *)
18647    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18648    ;;
18649  esac
18650  dynamic_linker='Win32 ld.exe'
18651  # FIXME: first we should search . and the directory the executable is in
18652  shlibpath_var=PATH
18653  ;;
18654
18655darwin* | rhapsody*)
18656  dynamic_linker="$host_os dyld"
18657  version_type=darwin
18658  need_lib_prefix=no
18659  need_version=no
18660  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18661  soname_spec='${libname}${release}${major}$shared_ext'
18662  shlibpath_overrides_runpath=yes
18663  shlibpath_var=DYLD_LIBRARY_PATH
18664  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18665
18666  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18667  ;;
18668
18669dgux*)
18670  version_type=linux
18671  need_lib_prefix=no
18672  need_version=no
18673  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18674  soname_spec='${libname}${release}${shared_ext}$major'
18675  shlibpath_var=LD_LIBRARY_PATH
18676  ;;
18677
18678freebsd1*)
18679  dynamic_linker=no
18680  ;;
18681
18682freebsd* | dragonfly*)
18683  # DragonFly does not have aout.  When/if they implement a new
18684  # versioning mechanism, adjust this.
18685  if test -x /usr/bin/objformat; then
18686    objformat=`/usr/bin/objformat`
18687  else
18688    case $host_os in
18689    freebsd[123]*) objformat=aout ;;
18690    *) objformat=elf ;;
18691    esac
18692  fi
18693  version_type=freebsd-$objformat
18694  case $version_type in
18695    freebsd-elf*)
18696      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18697      need_version=no
18698      need_lib_prefix=no
18699      ;;
18700    freebsd-*)
18701      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18702      need_version=yes
18703      ;;
18704  esac
18705  shlibpath_var=LD_LIBRARY_PATH
18706  case $host_os in
18707  freebsd2*)
18708    shlibpath_overrides_runpath=yes
18709    ;;
18710  freebsd3.[01]* | freebsdelf3.[01]*)
18711    shlibpath_overrides_runpath=yes
18712    hardcode_into_libs=yes
18713    ;;
18714  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18715  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18716    shlibpath_overrides_runpath=no
18717    hardcode_into_libs=yes
18718    ;;
18719  *) # from 4.6 on, and DragonFly
18720    shlibpath_overrides_runpath=yes
18721    hardcode_into_libs=yes
18722    ;;
18723  esac
18724  ;;
18725
18726gnu*)
18727  version_type=linux
18728  need_lib_prefix=no
18729  need_version=no
18730  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18731  soname_spec='${libname}${release}${shared_ext}$major'
18732  shlibpath_var=LD_LIBRARY_PATH
18733  hardcode_into_libs=yes
18734  ;;
18735
18736hpux9* | hpux10* | hpux11*)
18737  # Give a soname corresponding to the major version so that dld.sl refuses to
18738  # link against other versions.
18739  version_type=sunos
18740  need_lib_prefix=no
18741  need_version=no
18742  case $host_cpu in
18743  ia64*)
18744    shrext_cmds='.so'
18745    hardcode_into_libs=yes
18746    dynamic_linker="$host_os dld.so"
18747    shlibpath_var=LD_LIBRARY_PATH
18748    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18749    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18750    soname_spec='${libname}${release}${shared_ext}$major'
18751    if test "X$HPUX_IA64_MODE" = X32; then
18752      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18753    else
18754      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18755    fi
18756    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18757    ;;
18758   hppa*64*)
18759     shrext_cmds='.sl'
18760     hardcode_into_libs=yes
18761     dynamic_linker="$host_os dld.sl"
18762     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18763     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18764     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18765     soname_spec='${libname}${release}${shared_ext}$major'
18766     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18767     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18768     ;;
18769   *)
18770    shrext_cmds='.sl'
18771    dynamic_linker="$host_os dld.sl"
18772    shlibpath_var=SHLIB_PATH
18773    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18774    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18775    soname_spec='${libname}${release}${shared_ext}$major'
18776    ;;
18777  esac
18778  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18779  postinstall_cmds='chmod 555 $lib'
18780  ;;
18781
18782interix[3-9]*)
18783  version_type=linux
18784  need_lib_prefix=no
18785  need_version=no
18786  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18787  soname_spec='${libname}${release}${shared_ext}$major'
18788  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18789  shlibpath_var=LD_LIBRARY_PATH
18790  shlibpath_overrides_runpath=no
18791  hardcode_into_libs=yes
18792  ;;
18793
18794irix5* | irix6* | nonstopux*)
18795  case $host_os in
18796    nonstopux*) version_type=nonstopux ;;
18797    *)
18798	if test "$lt_cv_prog_gnu_ld" = yes; then
18799		version_type=linux
18800	else
18801		version_type=irix
18802	fi ;;
18803  esac
18804  need_lib_prefix=no
18805  need_version=no
18806  soname_spec='${libname}${release}${shared_ext}$major'
18807  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18808  case $host_os in
18809  irix5* | nonstopux*)
18810    libsuff= shlibsuff=
18811    ;;
18812  *)
18813    case $LD in # libtool.m4 will add one of these switches to LD
18814    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18815      libsuff= shlibsuff= libmagic=32-bit;;
18816    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18817      libsuff=32 shlibsuff=N32 libmagic=N32;;
18818    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18819      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18820    *) libsuff= shlibsuff= libmagic=never-match;;
18821    esac
18822    ;;
18823  esac
18824  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18825  shlibpath_overrides_runpath=no
18826  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18827  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18828  hardcode_into_libs=yes
18829  ;;
18830
18831# No shared lib support for Linux oldld, aout, or coff.
18832linux*oldld* | linux*aout* | linux*coff*)
18833  dynamic_linker=no
18834  ;;
18835
18836# This must be Linux ELF.
18837linux* | k*bsd*-gnu)
18838  version_type=linux
18839  need_lib_prefix=no
18840  need_version=no
18841  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18842  soname_spec='${libname}${release}${shared_ext}$major'
18843  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18844  shlibpath_var=LD_LIBRARY_PATH
18845  shlibpath_overrides_runpath=no
18846  # This implies no fast_install, which is unacceptable.
18847  # Some rework will be needed to allow for fast_install
18848  # before this can be enabled.
18849  hardcode_into_libs=yes
18850
18851  # Append ld.so.conf contents to the search path
18852  if test -f /etc/ld.so.conf; then
18853    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' ' '`
18854    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18855  fi
18856
18857  # We used to test for /lib/ld.so.1 and disable shared libraries on
18858  # powerpc, because MkLinux only supported shared libraries with the
18859  # GNU dynamic linker.  Since this was broken with cross compilers,
18860  # most powerpc-linux boxes support dynamic linking these days and
18861  # people can always --disable-shared, the test was removed, and we
18862  # assume the GNU/Linux dynamic linker is in use.
18863  dynamic_linker='GNU/Linux ld.so'
18864  ;;
18865
18866netbsd*)
18867  version_type=sunos
18868  need_lib_prefix=no
18869  need_version=no
18870  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18871    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18872    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18873    dynamic_linker='NetBSD (a.out) ld.so'
18874  else
18875    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18876    soname_spec='${libname}${release}${shared_ext}$major'
18877    dynamic_linker='NetBSD ld.elf_so'
18878  fi
18879  shlibpath_var=LD_LIBRARY_PATH
18880  shlibpath_overrides_runpath=yes
18881  hardcode_into_libs=yes
18882  ;;
18883
18884newsos6)
18885  version_type=linux
18886  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18887  shlibpath_var=LD_LIBRARY_PATH
18888  shlibpath_overrides_runpath=yes
18889  ;;
18890
18891nto-qnx*)
18892  version_type=linux
18893  need_lib_prefix=no
18894  need_version=no
18895  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18896  soname_spec='${libname}${release}${shared_ext}$major'
18897  shlibpath_var=LD_LIBRARY_PATH
18898  shlibpath_overrides_runpath=yes
18899  ;;
18900
18901openbsd*)
18902  version_type=sunos
18903  sys_lib_dlsearch_path_spec="/usr/lib"
18904  need_lib_prefix=no
18905  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18906  case $host_os in
18907    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18908    *)                         need_version=no  ;;
18909  esac
18910  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18911  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18912  shlibpath_var=LD_LIBRARY_PATH
18913  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18914    case $host_os in
18915      openbsd2.[89] | openbsd2.[89].*)
18916	shlibpath_overrides_runpath=no
18917	;;
18918      *)
18919	shlibpath_overrides_runpath=yes
18920	;;
18921      esac
18922  else
18923    shlibpath_overrides_runpath=yes
18924  fi
18925  ;;
18926
18927os2*)
18928  libname_spec='$name'
18929  shrext_cmds=".dll"
18930  need_lib_prefix=no
18931  library_names_spec='$libname${shared_ext} $libname.a'
18932  dynamic_linker='OS/2 ld.exe'
18933  shlibpath_var=LIBPATH
18934  ;;
18935
18936osf3* | osf4* | osf5*)
18937  version_type=osf
18938  need_lib_prefix=no
18939  need_version=no
18940  soname_spec='${libname}${release}${shared_ext}$major'
18941  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18942  shlibpath_var=LD_LIBRARY_PATH
18943  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18944  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18945  ;;
18946
18947rdos*)
18948  dynamic_linker=no
18949  ;;
18950
18951solaris*)
18952  version_type=linux
18953  need_lib_prefix=no
18954  need_version=no
18955  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18956  soname_spec='${libname}${release}${shared_ext}$major'
18957  shlibpath_var=LD_LIBRARY_PATH
18958  shlibpath_overrides_runpath=yes
18959  hardcode_into_libs=yes
18960  # ldd complains unless libraries are executable
18961  postinstall_cmds='chmod +x $lib'
18962  ;;
18963
18964sunos4*)
18965  version_type=sunos
18966  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18967  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18968  shlibpath_var=LD_LIBRARY_PATH
18969  shlibpath_overrides_runpath=yes
18970  if test "$with_gnu_ld" = yes; then
18971    need_lib_prefix=no
18972  fi
18973  need_version=yes
18974  ;;
18975
18976sysv4 | sysv4.3*)
18977  version_type=linux
18978  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18979  soname_spec='${libname}${release}${shared_ext}$major'
18980  shlibpath_var=LD_LIBRARY_PATH
18981  case $host_vendor in
18982    sni)
18983      shlibpath_overrides_runpath=no
18984      need_lib_prefix=no
18985      export_dynamic_flag_spec='${wl}-Blargedynsym'
18986      runpath_var=LD_RUN_PATH
18987      ;;
18988    siemens)
18989      need_lib_prefix=no
18990      ;;
18991    motorola)
18992      need_lib_prefix=no
18993      need_version=no
18994      shlibpath_overrides_runpath=no
18995      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18996      ;;
18997  esac
18998  ;;
18999
19000sysv4*MP*)
19001  if test -d /usr/nec ;then
19002    version_type=linux
19003    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19004    soname_spec='$libname${shared_ext}.$major'
19005    shlibpath_var=LD_LIBRARY_PATH
19006  fi
19007  ;;
19008
19009sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19010  version_type=freebsd-elf
19011  need_lib_prefix=no
19012  need_version=no
19013  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19014  soname_spec='${libname}${release}${shared_ext}$major'
19015  shlibpath_var=LD_LIBRARY_PATH
19016  hardcode_into_libs=yes
19017  if test "$with_gnu_ld" = yes; then
19018    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19019    shlibpath_overrides_runpath=no
19020  else
19021    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19022    shlibpath_overrides_runpath=yes
19023    case $host_os in
19024      sco3.2v5*)
19025        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19026	;;
19027    esac
19028  fi
19029  sys_lib_dlsearch_path_spec='/usr/lib'
19030  ;;
19031
19032uts4*)
19033  version_type=linux
19034  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19035  soname_spec='${libname}${release}${shared_ext}$major'
19036  shlibpath_var=LD_LIBRARY_PATH
19037  ;;
19038
19039*)
19040  dynamic_linker=no
19041  ;;
19042esac
19043{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19044$as_echo "$dynamic_linker" >&6; }
19045test "$dynamic_linker" = no && can_build_shared=no
19046
19047if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19048  $as_echo_n "(cached) " >&6
19049else
19050  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19051fi
19052
19053sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19054if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19055  $as_echo_n "(cached) " >&6
19056else
19057  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19058fi
19059
19060sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19061
19062variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19063if test "$GCC" = yes; then
19064  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19065fi
19066
19067{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19068$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19069hardcode_action_GCJ=
19070if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19071   test -n "$runpath_var_GCJ" || \
19072   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19073
19074  # We can hardcode non-existant directories.
19075  if test "$hardcode_direct_GCJ" != no &&
19076     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19077     # have to relink, otherwise we might link with an installed library
19078     # when we should be linking with a yet-to-be-installed one
19079     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19080     test "$hardcode_minus_L_GCJ" != no; then
19081    # Linking always hardcodes the temporary library directory.
19082    hardcode_action_GCJ=relink
19083  else
19084    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19085    hardcode_action_GCJ=immediate
19086  fi
19087else
19088  # We cannot hardcode anything, or else we can only hardcode existing
19089  # directories.
19090  hardcode_action_GCJ=unsupported
19091fi
19092{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19093$as_echo "$hardcode_action_GCJ" >&6; }
19094
19095if test "$hardcode_action_GCJ" = relink; then
19096  # Fast installation is not supported
19097  enable_fast_install=no
19098elif test "$shlibpath_overrides_runpath" = yes ||
19099     test "$enable_shared" = no; then
19100  # Fast installation is not necessary
19101  enable_fast_install=needless
19102fi
19103
19104
19105# The else clause should only fire when bootstrapping the
19106# libtool distribution, otherwise you forgot to ship ltmain.sh
19107# with your package, and you will get complaints that there are
19108# no rules to generate ltmain.sh.
19109if test -f "$ltmain"; then
19110  # See if we are running on zsh, and set the options which allow our commands through
19111  # without removal of \ escapes.
19112  if test -n "${ZSH_VERSION+set}" ; then
19113    setopt NO_GLOB_SUBST
19114  fi
19115  # Now quote all the things that may contain metacharacters while being
19116  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19117  # variables and quote the copies for generation of the libtool script.
19118  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19119    SED SHELL STRIP \
19120    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19121    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19122    deplibs_check_method reload_flag reload_cmds need_locks \
19123    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19124    lt_cv_sys_global_symbol_to_c_name_address \
19125    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19126    old_postinstall_cmds old_postuninstall_cmds \
19127    compiler_GCJ \
19128    CC_GCJ \
19129    LD_GCJ \
19130    lt_prog_compiler_wl_GCJ \
19131    lt_prog_compiler_pic_GCJ \
19132    lt_prog_compiler_static_GCJ \
19133    lt_prog_compiler_no_builtin_flag_GCJ \
19134    export_dynamic_flag_spec_GCJ \
19135    thread_safe_flag_spec_GCJ \
19136    whole_archive_flag_spec_GCJ \
19137    enable_shared_with_static_runtimes_GCJ \
19138    old_archive_cmds_GCJ \
19139    old_archive_from_new_cmds_GCJ \
19140    predep_objects_GCJ \
19141    postdep_objects_GCJ \
19142    predeps_GCJ \
19143    postdeps_GCJ \
19144    compiler_lib_search_path_GCJ \
19145    compiler_lib_search_dirs_GCJ \
19146    archive_cmds_GCJ \
19147    archive_expsym_cmds_GCJ \
19148    postinstall_cmds_GCJ \
19149    postuninstall_cmds_GCJ \
19150    old_archive_from_expsyms_cmds_GCJ \
19151    allow_undefined_flag_GCJ \
19152    no_undefined_flag_GCJ \
19153    export_symbols_cmds_GCJ \
19154    hardcode_libdir_flag_spec_GCJ \
19155    hardcode_libdir_flag_spec_ld_GCJ \
19156    hardcode_libdir_separator_GCJ \
19157    hardcode_automatic_GCJ \
19158    module_cmds_GCJ \
19159    module_expsym_cmds_GCJ \
19160    lt_cv_prog_compiler_c_o_GCJ \
19161    fix_srcfile_path_GCJ \
19162    exclude_expsyms_GCJ \
19163    include_expsyms_GCJ; do
19164
19165    case $var in
19166    old_archive_cmds_GCJ | \
19167    old_archive_from_new_cmds_GCJ | \
19168    archive_cmds_GCJ | \
19169    archive_expsym_cmds_GCJ | \
19170    module_cmds_GCJ | \
19171    module_expsym_cmds_GCJ | \
19172    old_archive_from_expsyms_cmds_GCJ | \
19173    export_symbols_cmds_GCJ | \
19174    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19175    postinstall_cmds | postuninstall_cmds | \
19176    old_postinstall_cmds | old_postuninstall_cmds | \
19177    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19178      # Double-quote double-evaled strings.
19179      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19180      ;;
19181    *)
19182      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19183      ;;
19184    esac
19185  done
19186
19187  case $lt_echo in
19188  *'\$0 --fallback-echo"')
19189    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19190    ;;
19191  esac
19192
19193cfgfile="$ofile"
19194
19195  cat <<__EOF__ >> "$cfgfile"
19196# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19197
19198# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19199
19200# Shell to use when invoking shell scripts.
19201SHELL=$lt_SHELL
19202
19203# Whether or not to build shared libraries.
19204build_libtool_libs=$enable_shared
19205
19206# Whether or not to build static libraries.
19207build_old_libs=$enable_static
19208
19209# Whether or not to add -lc for building shared libraries.
19210build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19211
19212# Whether or not to disallow shared libs when runtime libs are static
19213allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19214
19215# Whether or not to optimize for fast installation.
19216fast_install=$enable_fast_install
19217
19218# The host system.
19219host_alias=$host_alias
19220host=$host
19221host_os=$host_os
19222
19223# The build system.
19224build_alias=$build_alias
19225build=$build
19226build_os=$build_os
19227
19228# An echo program that does not interpret backslashes.
19229echo=$lt_echo
19230
19231# The archiver.
19232AR=$lt_AR
19233AR_FLAGS=$lt_AR_FLAGS
19234
19235# A C compiler.
19236LTCC=$lt_LTCC
19237
19238# LTCC compiler flags.
19239LTCFLAGS=$lt_LTCFLAGS
19240
19241# A language-specific compiler.
19242CC=$lt_compiler_GCJ
19243
19244# Is the compiler the GNU C compiler?
19245with_gcc=$GCC_GCJ
19246
19247# An ERE matcher.
19248EGREP=$lt_EGREP
19249
19250# The linker used to build libraries.
19251LD=$lt_LD_GCJ
19252
19253# Whether we need hard or soft links.
19254LN_S=$lt_LN_S
19255
19256# A BSD-compatible nm program.
19257NM=$lt_NM
19258
19259# A symbol stripping program
19260STRIP=$lt_STRIP
19261
19262# Used to examine libraries when file_magic_cmd begins "file"
19263MAGIC_CMD=$MAGIC_CMD
19264
19265# Used on cygwin: DLL creation program.
19266DLLTOOL="$DLLTOOL"
19267
19268# Used on cygwin: object dumper.
19269OBJDUMP="$OBJDUMP"
19270
19271# Used on cygwin: assembler.
19272AS="$AS"
19273
19274# The name of the directory that contains temporary libtool files.
19275objdir=$objdir
19276
19277# How to create reloadable object files.
19278reload_flag=$lt_reload_flag
19279reload_cmds=$lt_reload_cmds
19280
19281# How to pass a linker flag through the compiler.
19282wl=$lt_lt_prog_compiler_wl_GCJ
19283
19284# Object file suffix (normally "o").
19285objext="$ac_objext"
19286
19287# Old archive suffix (normally "a").
19288libext="$libext"
19289
19290# Shared library suffix (normally ".so").
19291shrext_cmds='$shrext_cmds'
19292
19293# Executable file suffix (normally "").
19294exeext="$exeext"
19295
19296# Additional compiler flags for building library objects.
19297pic_flag=$lt_lt_prog_compiler_pic_GCJ
19298pic_mode=$pic_mode
19299
19300# What is the maximum length of a command?
19301max_cmd_len=$lt_cv_sys_max_cmd_len
19302
19303# Does compiler simultaneously support -c and -o options?
19304compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19305
19306# Must we lock files when doing compilation?
19307need_locks=$lt_need_locks
19308
19309# Do we need the lib prefix for modules?
19310need_lib_prefix=$need_lib_prefix
19311
19312# Do we need a version for libraries?
19313need_version=$need_version
19314
19315# Whether dlopen is supported.
19316dlopen_support=$enable_dlopen
19317
19318# Whether dlopen of programs is supported.
19319dlopen_self=$enable_dlopen_self
19320
19321# Whether dlopen of statically linked programs is supported.
19322dlopen_self_static=$enable_dlopen_self_static
19323
19324# Compiler flag to prevent dynamic linking.
19325link_static_flag=$lt_lt_prog_compiler_static_GCJ
19326
19327# Compiler flag to turn off builtin functions.
19328no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19329
19330# Compiler flag to allow reflexive dlopens.
19331export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19332
19333# Compiler flag to generate shared objects directly from archives.
19334whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19335
19336# Compiler flag to generate thread-safe objects.
19337thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19338
19339# Library versioning type.
19340version_type=$version_type
19341
19342# Format of library name prefix.
19343libname_spec=$lt_libname_spec
19344
19345# List of archive names.  First name is the real one, the rest are links.
19346# The last name is the one that the linker finds with -lNAME.
19347library_names_spec=$lt_library_names_spec
19348
19349# The coded name of the library, if different from the real name.
19350soname_spec=$lt_soname_spec
19351
19352# Commands used to build and install an old-style archive.
19353RANLIB=$lt_RANLIB
19354old_archive_cmds=$lt_old_archive_cmds_GCJ
19355old_postinstall_cmds=$lt_old_postinstall_cmds
19356old_postuninstall_cmds=$lt_old_postuninstall_cmds
19357
19358# Create an old-style archive from a shared archive.
19359old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19360
19361# Create a temporary old-style archive to link instead of a shared archive.
19362old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19363
19364# Commands used to build and install a shared archive.
19365archive_cmds=$lt_archive_cmds_GCJ
19366archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19367postinstall_cmds=$lt_postinstall_cmds
19368postuninstall_cmds=$lt_postuninstall_cmds
19369
19370# Commands used to build a loadable module (assumed same as above if empty)
19371module_cmds=$lt_module_cmds_GCJ
19372module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19373
19374# Commands to strip libraries.
19375old_striplib=$lt_old_striplib
19376striplib=$lt_striplib
19377
19378# Dependencies to place before the objects being linked to create a
19379# shared library.
19380predep_objects=$lt_predep_objects_GCJ
19381
19382# Dependencies to place after the objects being linked to create a
19383# shared library.
19384postdep_objects=$lt_postdep_objects_GCJ
19385
19386# Dependencies to place before the objects being linked to create a
19387# shared library.
19388predeps=$lt_predeps_GCJ
19389
19390# Dependencies to place after the objects being linked to create a
19391# shared library.
19392postdeps=$lt_postdeps_GCJ
19393
19394# The directories searched by this compiler when creating a shared
19395# library
19396compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19397
19398# The library search path used internally by the compiler when linking
19399# a shared library.
19400compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19401
19402# Method to check whether dependent libraries are shared objects.
19403deplibs_check_method=$lt_deplibs_check_method
19404
19405# Command to use when deplibs_check_method == file_magic.
19406file_magic_cmd=$lt_file_magic_cmd
19407
19408# Flag that allows shared libraries with undefined symbols to be built.
19409allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19410
19411# Flag that forces no undefined symbols.
19412no_undefined_flag=$lt_no_undefined_flag_GCJ
19413
19414# Commands used to finish a libtool library installation in a directory.
19415finish_cmds=$lt_finish_cmds
19416
19417# Same as above, but a single script fragment to be evaled but not shown.
19418finish_eval=$lt_finish_eval
19419
19420# Take the output of nm and produce a listing of raw symbols and C names.
19421global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19422
19423# Transform the output of nm in a proper C declaration
19424global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19425
19426# Transform the output of nm in a C name address pair
19427global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19428
19429# This is the shared library runtime path variable.
19430runpath_var=$runpath_var
19431
19432# This is the shared library path variable.
19433shlibpath_var=$shlibpath_var
19434
19435# Is shlibpath searched before the hard-coded library search path?
19436shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19437
19438# How to hardcode a shared library path into an executable.
19439hardcode_action=$hardcode_action_GCJ
19440
19441# Whether we should hardcode library paths into libraries.
19442hardcode_into_libs=$hardcode_into_libs
19443
19444# Flag to hardcode \$libdir into a binary during linking.
19445# This must work even if \$libdir does not exist.
19446hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19447
19448# If ld is used when linking, flag to hardcode \$libdir into
19449# a binary during linking. This must work even if \$libdir does
19450# not exist.
19451hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19452
19453# Whether we need a single -rpath flag with a separated argument.
19454hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19455
19456# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19457# resulting binary.
19458hardcode_direct=$hardcode_direct_GCJ
19459
19460# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19461# resulting binary.
19462hardcode_minus_L=$hardcode_minus_L_GCJ
19463
19464# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19465# the resulting binary.
19466hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19467
19468# Set to yes if building a shared library automatically hardcodes DIR into the library
19469# and all subsequent libraries and executables linked against it.
19470hardcode_automatic=$hardcode_automatic_GCJ
19471
19472# Variables whose values should be saved in libtool wrapper scripts and
19473# restored at relink time.
19474variables_saved_for_relink="$variables_saved_for_relink"
19475
19476# Whether libtool must link a program against all its dependency libraries.
19477link_all_deplibs=$link_all_deplibs_GCJ
19478
19479# Compile-time system search path for libraries
19480sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19481
19482# Run-time system search path for libraries
19483sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19484
19485# Fix the shell variable \$srcfile for the compiler.
19486fix_srcfile_path=$lt_fix_srcfile_path
19487
19488# Set to yes if exported symbols are required.
19489always_export_symbols=$always_export_symbols_GCJ
19490
19491# The commands to list exported symbols.
19492export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19493
19494# The commands to extract the exported symbol list from a shared archive.
19495extract_expsyms_cmds=$lt_extract_expsyms_cmds
19496
19497# Symbols that should not be listed in the preloaded symbols.
19498exclude_expsyms=$lt_exclude_expsyms_GCJ
19499
19500# Symbols that must always be exported.
19501include_expsyms=$lt_include_expsyms_GCJ
19502
19503# ### END LIBTOOL TAG CONFIG: $tagname
19504
19505__EOF__
19506
19507
19508else
19509  # If there is no Makefile yet, we rely on a make rule to execute
19510  # `config.status --recheck' to rerun these tests and create the
19511  # libtool script then.
19512  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19513  if test -f "$ltmain_in"; then
19514    test -f Makefile && make "$ltmain"
19515  fi
19516fi
19517
19518
19519ac_ext=c
19520ac_cpp='$CPP $CPPFLAGS'
19521ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19522ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19523ac_compiler_gnu=$ac_cv_c_compiler_gnu
19524
19525CC="$lt_save_CC"
19526
19527	else
19528	  tagname=""
19529	fi
19530	;;
19531
19532      RC)
19533
19534
19535# Source file extension for RC test sources.
19536ac_ext=rc
19537
19538# Object file extension for compiled RC test sources.
19539objext=o
19540objext_RC=$objext
19541
19542# Code to be used in simple compile tests
19543lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19544
19545# Code to be used in simple link tests
19546lt_simple_link_test_code="$lt_simple_compile_test_code"
19547
19548# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19549
19550# If no C compiler was specified, use CC.
19551LTCC=${LTCC-"$CC"}
19552
19553# If no C compiler flags were specified, use CFLAGS.
19554LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19555
19556# Allow CC to be a program name with arguments.
19557compiler=$CC
19558
19559
19560# save warnings/boilerplate of simple test code
19561ac_outfile=conftest.$ac_objext
19562echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19563eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19564_lt_compiler_boilerplate=`cat conftest.err`
19565$rm conftest*
19566
19567ac_outfile=conftest.$ac_objext
19568echo "$lt_simple_link_test_code" >conftest.$ac_ext
19569eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19570_lt_linker_boilerplate=`cat conftest.err`
19571$rm -r conftest*
19572
19573
19574# Allow CC to be a program name with arguments.
19575lt_save_CC="$CC"
19576CC=${RC-"windres"}
19577compiler=$CC
19578compiler_RC=$CC
19579for cc_temp in $compiler""; do
19580  case $cc_temp in
19581    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19582    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19583    \-*) ;;
19584    *) break;;
19585  esac
19586done
19587cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19588
19589lt_cv_prog_compiler_c_o_RC=yes
19590
19591# The else clause should only fire when bootstrapping the
19592# libtool distribution, otherwise you forgot to ship ltmain.sh
19593# with your package, and you will get complaints that there are
19594# no rules to generate ltmain.sh.
19595if test -f "$ltmain"; then
19596  # See if we are running on zsh, and set the options which allow our commands through
19597  # without removal of \ escapes.
19598  if test -n "${ZSH_VERSION+set}" ; then
19599    setopt NO_GLOB_SUBST
19600  fi
19601  # Now quote all the things that may contain metacharacters while being
19602  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19603  # variables and quote the copies for generation of the libtool script.
19604  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19605    SED SHELL STRIP \
19606    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19607    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19608    deplibs_check_method reload_flag reload_cmds need_locks \
19609    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19610    lt_cv_sys_global_symbol_to_c_name_address \
19611    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19612    old_postinstall_cmds old_postuninstall_cmds \
19613    compiler_RC \
19614    CC_RC \
19615    LD_RC \
19616    lt_prog_compiler_wl_RC \
19617    lt_prog_compiler_pic_RC \
19618    lt_prog_compiler_static_RC \
19619    lt_prog_compiler_no_builtin_flag_RC \
19620    export_dynamic_flag_spec_RC \
19621    thread_safe_flag_spec_RC \
19622    whole_archive_flag_spec_RC \
19623    enable_shared_with_static_runtimes_RC \
19624    old_archive_cmds_RC \
19625    old_archive_from_new_cmds_RC \
19626    predep_objects_RC \
19627    postdep_objects_RC \
19628    predeps_RC \
19629    postdeps_RC \
19630    compiler_lib_search_path_RC \
19631    compiler_lib_search_dirs_RC \
19632    archive_cmds_RC \
19633    archive_expsym_cmds_RC \
19634    postinstall_cmds_RC \
19635    postuninstall_cmds_RC \
19636    old_archive_from_expsyms_cmds_RC \
19637    allow_undefined_flag_RC \
19638    no_undefined_flag_RC \
19639    export_symbols_cmds_RC \
19640    hardcode_libdir_flag_spec_RC \
19641    hardcode_libdir_flag_spec_ld_RC \
19642    hardcode_libdir_separator_RC \
19643    hardcode_automatic_RC \
19644    module_cmds_RC \
19645    module_expsym_cmds_RC \
19646    lt_cv_prog_compiler_c_o_RC \
19647    fix_srcfile_path_RC \
19648    exclude_expsyms_RC \
19649    include_expsyms_RC; do
19650
19651    case $var in
19652    old_archive_cmds_RC | \
19653    old_archive_from_new_cmds_RC | \
19654    archive_cmds_RC | \
19655    archive_expsym_cmds_RC | \
19656    module_cmds_RC | \
19657    module_expsym_cmds_RC | \
19658    old_archive_from_expsyms_cmds_RC | \
19659    export_symbols_cmds_RC | \
19660    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19661    postinstall_cmds | postuninstall_cmds | \
19662    old_postinstall_cmds | old_postuninstall_cmds | \
19663    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19664      # Double-quote double-evaled strings.
19665      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19666      ;;
19667    *)
19668      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19669      ;;
19670    esac
19671  done
19672
19673  case $lt_echo in
19674  *'\$0 --fallback-echo"')
19675    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19676    ;;
19677  esac
19678
19679cfgfile="$ofile"
19680
19681  cat <<__EOF__ >> "$cfgfile"
19682# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19683
19684# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19685
19686# Shell to use when invoking shell scripts.
19687SHELL=$lt_SHELL
19688
19689# Whether or not to build shared libraries.
19690build_libtool_libs=$enable_shared
19691
19692# Whether or not to build static libraries.
19693build_old_libs=$enable_static
19694
19695# Whether or not to add -lc for building shared libraries.
19696build_libtool_need_lc=$archive_cmds_need_lc_RC
19697
19698# Whether or not to disallow shared libs when runtime libs are static
19699allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19700
19701# Whether or not to optimize for fast installation.
19702fast_install=$enable_fast_install
19703
19704# The host system.
19705host_alias=$host_alias
19706host=$host
19707host_os=$host_os
19708
19709# The build system.
19710build_alias=$build_alias
19711build=$build
19712build_os=$build_os
19713
19714# An echo program that does not interpret backslashes.
19715echo=$lt_echo
19716
19717# The archiver.
19718AR=$lt_AR
19719AR_FLAGS=$lt_AR_FLAGS
19720
19721# A C compiler.
19722LTCC=$lt_LTCC
19723
19724# LTCC compiler flags.
19725LTCFLAGS=$lt_LTCFLAGS
19726
19727# A language-specific compiler.
19728CC=$lt_compiler_RC
19729
19730# Is the compiler the GNU C compiler?
19731with_gcc=$GCC_RC
19732
19733# An ERE matcher.
19734EGREP=$lt_EGREP
19735
19736# The linker used to build libraries.
19737LD=$lt_LD_RC
19738
19739# Whether we need hard or soft links.
19740LN_S=$lt_LN_S
19741
19742# A BSD-compatible nm program.
19743NM=$lt_NM
19744
19745# A symbol stripping program
19746STRIP=$lt_STRIP
19747
19748# Used to examine libraries when file_magic_cmd begins "file"
19749MAGIC_CMD=$MAGIC_CMD
19750
19751# Used on cygwin: DLL creation program.
19752DLLTOOL="$DLLTOOL"
19753
19754# Used on cygwin: object dumper.
19755OBJDUMP="$OBJDUMP"
19756
19757# Used on cygwin: assembler.
19758AS="$AS"
19759
19760# The name of the directory that contains temporary libtool files.
19761objdir=$objdir
19762
19763# How to create reloadable object files.
19764reload_flag=$lt_reload_flag
19765reload_cmds=$lt_reload_cmds
19766
19767# How to pass a linker flag through the compiler.
19768wl=$lt_lt_prog_compiler_wl_RC
19769
19770# Object file suffix (normally "o").
19771objext="$ac_objext"
19772
19773# Old archive suffix (normally "a").
19774libext="$libext"
19775
19776# Shared library suffix (normally ".so").
19777shrext_cmds='$shrext_cmds'
19778
19779# Executable file suffix (normally "").
19780exeext="$exeext"
19781
19782# Additional compiler flags for building library objects.
19783pic_flag=$lt_lt_prog_compiler_pic_RC
19784pic_mode=$pic_mode
19785
19786# What is the maximum length of a command?
19787max_cmd_len=$lt_cv_sys_max_cmd_len
19788
19789# Does compiler simultaneously support -c and -o options?
19790compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19791
19792# Must we lock files when doing compilation?
19793need_locks=$lt_need_locks
19794
19795# Do we need the lib prefix for modules?
19796need_lib_prefix=$need_lib_prefix
19797
19798# Do we need a version for libraries?
19799need_version=$need_version
19800
19801# Whether dlopen is supported.
19802dlopen_support=$enable_dlopen
19803
19804# Whether dlopen of programs is supported.
19805dlopen_self=$enable_dlopen_self
19806
19807# Whether dlopen of statically linked programs is supported.
19808dlopen_self_static=$enable_dlopen_self_static
19809
19810# Compiler flag to prevent dynamic linking.
19811link_static_flag=$lt_lt_prog_compiler_static_RC
19812
19813# Compiler flag to turn off builtin functions.
19814no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19815
19816# Compiler flag to allow reflexive dlopens.
19817export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19818
19819# Compiler flag to generate shared objects directly from archives.
19820whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19821
19822# Compiler flag to generate thread-safe objects.
19823thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19824
19825# Library versioning type.
19826version_type=$version_type
19827
19828# Format of library name prefix.
19829libname_spec=$lt_libname_spec
19830
19831# List of archive names.  First name is the real one, the rest are links.
19832# The last name is the one that the linker finds with -lNAME.
19833library_names_spec=$lt_library_names_spec
19834
19835# The coded name of the library, if different from the real name.
19836soname_spec=$lt_soname_spec
19837
19838# Commands used to build and install an old-style archive.
19839RANLIB=$lt_RANLIB
19840old_archive_cmds=$lt_old_archive_cmds_RC
19841old_postinstall_cmds=$lt_old_postinstall_cmds
19842old_postuninstall_cmds=$lt_old_postuninstall_cmds
19843
19844# Create an old-style archive from a shared archive.
19845old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19846
19847# Create a temporary old-style archive to link instead of a shared archive.
19848old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19849
19850# Commands used to build and install a shared archive.
19851archive_cmds=$lt_archive_cmds_RC
19852archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19853postinstall_cmds=$lt_postinstall_cmds
19854postuninstall_cmds=$lt_postuninstall_cmds
19855
19856# Commands used to build a loadable module (assumed same as above if empty)
19857module_cmds=$lt_module_cmds_RC
19858module_expsym_cmds=$lt_module_expsym_cmds_RC
19859
19860# Commands to strip libraries.
19861old_striplib=$lt_old_striplib
19862striplib=$lt_striplib
19863
19864# Dependencies to place before the objects being linked to create a
19865# shared library.
19866predep_objects=$lt_predep_objects_RC
19867
19868# Dependencies to place after the objects being linked to create a
19869# shared library.
19870postdep_objects=$lt_postdep_objects_RC
19871
19872# Dependencies to place before the objects being linked to create a
19873# shared library.
19874predeps=$lt_predeps_RC
19875
19876# Dependencies to place after the objects being linked to create a
19877# shared library.
19878postdeps=$lt_postdeps_RC
19879
19880# The directories searched by this compiler when creating a shared
19881# library
19882compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19883
19884# The library search path used internally by the compiler when linking
19885# a shared library.
19886compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19887
19888# Method to check whether dependent libraries are shared objects.
19889deplibs_check_method=$lt_deplibs_check_method
19890
19891# Command to use when deplibs_check_method == file_magic.
19892file_magic_cmd=$lt_file_magic_cmd
19893
19894# Flag that allows shared libraries with undefined symbols to be built.
19895allow_undefined_flag=$lt_allow_undefined_flag_RC
19896
19897# Flag that forces no undefined symbols.
19898no_undefined_flag=$lt_no_undefined_flag_RC
19899
19900# Commands used to finish a libtool library installation in a directory.
19901finish_cmds=$lt_finish_cmds
19902
19903# Same as above, but a single script fragment to be evaled but not shown.
19904finish_eval=$lt_finish_eval
19905
19906# Take the output of nm and produce a listing of raw symbols and C names.
19907global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19908
19909# Transform the output of nm in a proper C declaration
19910global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19911
19912# Transform the output of nm in a C name address pair
19913global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19914
19915# This is the shared library runtime path variable.
19916runpath_var=$runpath_var
19917
19918# This is the shared library path variable.
19919shlibpath_var=$shlibpath_var
19920
19921# Is shlibpath searched before the hard-coded library search path?
19922shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19923
19924# How to hardcode a shared library path into an executable.
19925hardcode_action=$hardcode_action_RC
19926
19927# Whether we should hardcode library paths into libraries.
19928hardcode_into_libs=$hardcode_into_libs
19929
19930# Flag to hardcode \$libdir into a binary during linking.
19931# This must work even if \$libdir does not exist.
19932hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19933
19934# If ld is used when linking, flag to hardcode \$libdir into
19935# a binary during linking. This must work even if \$libdir does
19936# not exist.
19937hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19938
19939# Whether we need a single -rpath flag with a separated argument.
19940hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19941
19942# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19943# resulting binary.
19944hardcode_direct=$hardcode_direct_RC
19945
19946# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19947# resulting binary.
19948hardcode_minus_L=$hardcode_minus_L_RC
19949
19950# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19951# the resulting binary.
19952hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19953
19954# Set to yes if building a shared library automatically hardcodes DIR into the library
19955# and all subsequent libraries and executables linked against it.
19956hardcode_automatic=$hardcode_automatic_RC
19957
19958# Variables whose values should be saved in libtool wrapper scripts and
19959# restored at relink time.
19960variables_saved_for_relink="$variables_saved_for_relink"
19961
19962# Whether libtool must link a program against all its dependency libraries.
19963link_all_deplibs=$link_all_deplibs_RC
19964
19965# Compile-time system search path for libraries
19966sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19967
19968# Run-time system search path for libraries
19969sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19970
19971# Fix the shell variable \$srcfile for the compiler.
19972fix_srcfile_path=$lt_fix_srcfile_path
19973
19974# Set to yes if exported symbols are required.
19975always_export_symbols=$always_export_symbols_RC
19976
19977# The commands to list exported symbols.
19978export_symbols_cmds=$lt_export_symbols_cmds_RC
19979
19980# The commands to extract the exported symbol list from a shared archive.
19981extract_expsyms_cmds=$lt_extract_expsyms_cmds
19982
19983# Symbols that should not be listed in the preloaded symbols.
19984exclude_expsyms=$lt_exclude_expsyms_RC
19985
19986# Symbols that must always be exported.
19987include_expsyms=$lt_include_expsyms_RC
19988
19989# ### END LIBTOOL TAG CONFIG: $tagname
19990
19991__EOF__
19992
19993
19994else
19995  # If there is no Makefile yet, we rely on a make rule to execute
19996  # `config.status --recheck' to rerun these tests and create the
19997  # libtool script then.
19998  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19999  if test -f "$ltmain_in"; then
20000    test -f Makefile && make "$ltmain"
20001  fi
20002fi
20003
20004
20005ac_ext=c
20006ac_cpp='$CPP $CPPFLAGS'
20007ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20008ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20009ac_compiler_gnu=$ac_cv_c_compiler_gnu
20010
20011CC="$lt_save_CC"
20012
20013	;;
20014
20015      *)
20016	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20017$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20018   { (exit 1); exit 1; }; }
20019	;;
20020      esac
20021
20022      # Append the new tag name to the list of available tags.
20023      if test -n "$tagname" ; then
20024      available_tags="$available_tags $tagname"
20025    fi
20026    fi
20027  done
20028  IFS="$lt_save_ifs"
20029
20030  # Now substitute the updated list of available tags.
20031  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20032    mv "${ofile}T" "$ofile"
20033    chmod +x "$ofile"
20034  else
20035    rm -f "${ofile}T"
20036    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20037$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20038   { (exit 1); exit 1; }; }
20039  fi
20040fi
20041
20042
20043
20044# This can be used to rebuild libtool when needed
20045LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20046
20047# Always use our own libtool.
20048LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20049
20050# Prevent multiple expansion
20051
20052
20053
20054
20055
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071ac_ext=c
20072ac_cpp='$CPP $CPPFLAGS'
20073ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20074ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20075ac_compiler_gnu=$ac_cv_c_compiler_gnu
20076if test -n "$ac_tool_prefix"; then
20077  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20078set dummy ${ac_tool_prefix}gcc; ac_word=$2
20079{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20080$as_echo_n "checking for $ac_word... " >&6; }
20081if test "${ac_cv_prog_CC+set}" = set; then
20082  $as_echo_n "(cached) " >&6
20083else
20084  if test -n "$CC"; then
20085  ac_cv_prog_CC="$CC" # Let the user override the test.
20086else
20087as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20088for as_dir in $PATH
20089do
20090  IFS=$as_save_IFS
20091  test -z "$as_dir" && as_dir=.
20092  for ac_exec_ext in '' $ac_executable_extensions; do
20093  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20094    ac_cv_prog_CC="${ac_tool_prefix}gcc"
20095    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20096    break 2
20097  fi
20098done
20099done
20100IFS=$as_save_IFS
20101
20102fi
20103fi
20104CC=$ac_cv_prog_CC
20105if test -n "$CC"; then
20106  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20107$as_echo "$CC" >&6; }
20108else
20109  { $as_echo "$as_me:$LINENO: result: no" >&5
20110$as_echo "no" >&6; }
20111fi
20112
20113
20114fi
20115if test -z "$ac_cv_prog_CC"; then
20116  ac_ct_CC=$CC
20117  # Extract the first word of "gcc", so it can be a program name with args.
20118set dummy gcc; ac_word=$2
20119{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20120$as_echo_n "checking for $ac_word... " >&6; }
20121if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20122  $as_echo_n "(cached) " >&6
20123else
20124  if test -n "$ac_ct_CC"; then
20125  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20126else
20127as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20128for as_dir in $PATH
20129do
20130  IFS=$as_save_IFS
20131  test -z "$as_dir" && as_dir=.
20132  for ac_exec_ext in '' $ac_executable_extensions; do
20133  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20134    ac_cv_prog_ac_ct_CC="gcc"
20135    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20136    break 2
20137  fi
20138done
20139done
20140IFS=$as_save_IFS
20141
20142fi
20143fi
20144ac_ct_CC=$ac_cv_prog_ac_ct_CC
20145if test -n "$ac_ct_CC"; then
20146  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20147$as_echo "$ac_ct_CC" >&6; }
20148else
20149  { $as_echo "$as_me:$LINENO: result: no" >&5
20150$as_echo "no" >&6; }
20151fi
20152
20153  if test "x$ac_ct_CC" = x; then
20154    CC=""
20155  else
20156    case $cross_compiling:$ac_tool_warned in
20157yes:)
20158{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20159$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20160ac_tool_warned=yes ;;
20161esac
20162    CC=$ac_ct_CC
20163  fi
20164else
20165  CC="$ac_cv_prog_CC"
20166fi
20167
20168if test -z "$CC"; then
20169          if test -n "$ac_tool_prefix"; then
20170    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20171set dummy ${ac_tool_prefix}cc; ac_word=$2
20172{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20173$as_echo_n "checking for $ac_word... " >&6; }
20174if test "${ac_cv_prog_CC+set}" = set; then
20175  $as_echo_n "(cached) " >&6
20176else
20177  if test -n "$CC"; then
20178  ac_cv_prog_CC="$CC" # Let the user override the test.
20179else
20180as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20181for as_dir in $PATH
20182do
20183  IFS=$as_save_IFS
20184  test -z "$as_dir" && as_dir=.
20185  for ac_exec_ext in '' $ac_executable_extensions; do
20186  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20187    ac_cv_prog_CC="${ac_tool_prefix}cc"
20188    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20189    break 2
20190  fi
20191done
20192done
20193IFS=$as_save_IFS
20194
20195fi
20196fi
20197CC=$ac_cv_prog_CC
20198if test -n "$CC"; then
20199  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20200$as_echo "$CC" >&6; }
20201else
20202  { $as_echo "$as_me:$LINENO: result: no" >&5
20203$as_echo "no" >&6; }
20204fi
20205
20206
20207  fi
20208fi
20209if test -z "$CC"; then
20210  # Extract the first word of "cc", so it can be a program name with args.
20211set dummy cc; ac_word=$2
20212{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20213$as_echo_n "checking for $ac_word... " >&6; }
20214if test "${ac_cv_prog_CC+set}" = set; then
20215  $as_echo_n "(cached) " >&6
20216else
20217  if test -n "$CC"; then
20218  ac_cv_prog_CC="$CC" # Let the user override the test.
20219else
20220  ac_prog_rejected=no
20221as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20222for as_dir in $PATH
20223do
20224  IFS=$as_save_IFS
20225  test -z "$as_dir" && as_dir=.
20226  for ac_exec_ext in '' $ac_executable_extensions; do
20227  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20228    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20229       ac_prog_rejected=yes
20230       continue
20231     fi
20232    ac_cv_prog_CC="cc"
20233    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20234    break 2
20235  fi
20236done
20237done
20238IFS=$as_save_IFS
20239
20240if test $ac_prog_rejected = yes; then
20241  # We found a bogon in the path, so make sure we never use it.
20242  set dummy $ac_cv_prog_CC
20243  shift
20244  if test $# != 0; then
20245    # We chose a different compiler from the bogus one.
20246    # However, it has the same basename, so the bogon will be chosen
20247    # first if we set CC to just the basename; use the full file name.
20248    shift
20249    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20250  fi
20251fi
20252fi
20253fi
20254CC=$ac_cv_prog_CC
20255if test -n "$CC"; then
20256  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20257$as_echo "$CC" >&6; }
20258else
20259  { $as_echo "$as_me:$LINENO: result: no" >&5
20260$as_echo "no" >&6; }
20261fi
20262
20263
20264fi
20265if test -z "$CC"; then
20266  if test -n "$ac_tool_prefix"; then
20267  for ac_prog in cl.exe
20268  do
20269    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20270set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20271{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20272$as_echo_n "checking for $ac_word... " >&6; }
20273if test "${ac_cv_prog_CC+set}" = set; then
20274  $as_echo_n "(cached) " >&6
20275else
20276  if test -n "$CC"; then
20277  ac_cv_prog_CC="$CC" # Let the user override the test.
20278else
20279as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20280for as_dir in $PATH
20281do
20282  IFS=$as_save_IFS
20283  test -z "$as_dir" && as_dir=.
20284  for ac_exec_ext in '' $ac_executable_extensions; do
20285  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20286    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20287    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20288    break 2
20289  fi
20290done
20291done
20292IFS=$as_save_IFS
20293
20294fi
20295fi
20296CC=$ac_cv_prog_CC
20297if test -n "$CC"; then
20298  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20299$as_echo "$CC" >&6; }
20300else
20301  { $as_echo "$as_me:$LINENO: result: no" >&5
20302$as_echo "no" >&6; }
20303fi
20304
20305
20306    test -n "$CC" && break
20307  done
20308fi
20309if test -z "$CC"; then
20310  ac_ct_CC=$CC
20311  for ac_prog in cl.exe
20312do
20313  # Extract the first word of "$ac_prog", so it can be a program name with args.
20314set dummy $ac_prog; ac_word=$2
20315{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20316$as_echo_n "checking for $ac_word... " >&6; }
20317if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20318  $as_echo_n "(cached) " >&6
20319else
20320  if test -n "$ac_ct_CC"; then
20321  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20322else
20323as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20324for as_dir in $PATH
20325do
20326  IFS=$as_save_IFS
20327  test -z "$as_dir" && as_dir=.
20328  for ac_exec_ext in '' $ac_executable_extensions; do
20329  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20330    ac_cv_prog_ac_ct_CC="$ac_prog"
20331    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20332    break 2
20333  fi
20334done
20335done
20336IFS=$as_save_IFS
20337
20338fi
20339fi
20340ac_ct_CC=$ac_cv_prog_ac_ct_CC
20341if test -n "$ac_ct_CC"; then
20342  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20343$as_echo "$ac_ct_CC" >&6; }
20344else
20345  { $as_echo "$as_me:$LINENO: result: no" >&5
20346$as_echo "no" >&6; }
20347fi
20348
20349
20350  test -n "$ac_ct_CC" && break
20351done
20352
20353  if test "x$ac_ct_CC" = x; then
20354    CC=""
20355  else
20356    case $cross_compiling:$ac_tool_warned in
20357yes:)
20358{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20359$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20360ac_tool_warned=yes ;;
20361esac
20362    CC=$ac_ct_CC
20363  fi
20364fi
20365
20366fi
20367
20368
20369test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20370$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20371{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20372See \`config.log' for more details." >&5
20373$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20374See \`config.log' for more details." >&2;}
20375   { (exit 1); exit 1; }; }; }
20376
20377# Provide some information about the compiler.
20378$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20379set X $ac_compile
20380ac_compiler=$2
20381{ (ac_try="$ac_compiler --version >&5"
20382case "(($ac_try" in
20383  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20384  *) ac_try_echo=$ac_try;;
20385esac
20386eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20387$as_echo "$ac_try_echo") >&5
20388  (eval "$ac_compiler --version >&5") 2>&5
20389  ac_status=$?
20390  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20391  (exit $ac_status); }
20392{ (ac_try="$ac_compiler -v >&5"
20393case "(($ac_try" in
20394  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20395  *) ac_try_echo=$ac_try;;
20396esac
20397eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20398$as_echo "$ac_try_echo") >&5
20399  (eval "$ac_compiler -v >&5") 2>&5
20400  ac_status=$?
20401  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20402  (exit $ac_status); }
20403{ (ac_try="$ac_compiler -V >&5"
20404case "(($ac_try" in
20405  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20406  *) ac_try_echo=$ac_try;;
20407esac
20408eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20409$as_echo "$ac_try_echo") >&5
20410  (eval "$ac_compiler -V >&5") 2>&5
20411  ac_status=$?
20412  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20413  (exit $ac_status); }
20414
20415{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20416$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20417if test "${ac_cv_c_compiler_gnu+set}" = set; then
20418  $as_echo_n "(cached) " >&6
20419else
20420  cat >conftest.$ac_ext <<_ACEOF
20421/* confdefs.h.  */
20422_ACEOF
20423cat confdefs.h >>conftest.$ac_ext
20424cat >>conftest.$ac_ext <<_ACEOF
20425/* end confdefs.h.  */
20426
20427int
20428main ()
20429{
20430#ifndef __GNUC__
20431       choke me
20432#endif
20433
20434  ;
20435  return 0;
20436}
20437_ACEOF
20438rm -f conftest.$ac_objext
20439if { (ac_try="$ac_compile"
20440case "(($ac_try" in
20441  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20442  *) ac_try_echo=$ac_try;;
20443esac
20444eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20445$as_echo "$ac_try_echo") >&5
20446  (eval "$ac_compile") 2>conftest.er1
20447  ac_status=$?
20448  grep -v '^ *+' conftest.er1 >conftest.err
20449  rm -f conftest.er1
20450  cat conftest.err >&5
20451  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20452  (exit $ac_status); } && {
20453	 test -z "$ac_c_werror_flag" ||
20454	 test ! -s conftest.err
20455       } && test -s conftest.$ac_objext; then
20456  ac_compiler_gnu=yes
20457else
20458  $as_echo "$as_me: failed program was:" >&5
20459sed 's/^/| /' conftest.$ac_ext >&5
20460
20461	ac_compiler_gnu=no
20462fi
20463
20464rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20465ac_cv_c_compiler_gnu=$ac_compiler_gnu
20466
20467fi
20468{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20469$as_echo "$ac_cv_c_compiler_gnu" >&6; }
20470if test $ac_compiler_gnu = yes; then
20471  GCC=yes
20472else
20473  GCC=
20474fi
20475ac_test_CFLAGS=${CFLAGS+set}
20476ac_save_CFLAGS=$CFLAGS
20477{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20478$as_echo_n "checking whether $CC accepts -g... " >&6; }
20479if test "${ac_cv_prog_cc_g+set}" = set; then
20480  $as_echo_n "(cached) " >&6
20481else
20482  ac_save_c_werror_flag=$ac_c_werror_flag
20483   ac_c_werror_flag=yes
20484   ac_cv_prog_cc_g=no
20485   CFLAGS="-g"
20486   cat >conftest.$ac_ext <<_ACEOF
20487/* confdefs.h.  */
20488_ACEOF
20489cat confdefs.h >>conftest.$ac_ext
20490cat >>conftest.$ac_ext <<_ACEOF
20491/* end confdefs.h.  */
20492
20493int
20494main ()
20495{
20496
20497  ;
20498  return 0;
20499}
20500_ACEOF
20501rm -f conftest.$ac_objext
20502if { (ac_try="$ac_compile"
20503case "(($ac_try" in
20504  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20505  *) ac_try_echo=$ac_try;;
20506esac
20507eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20508$as_echo "$ac_try_echo") >&5
20509  (eval "$ac_compile") 2>conftest.er1
20510  ac_status=$?
20511  grep -v '^ *+' conftest.er1 >conftest.err
20512  rm -f conftest.er1
20513  cat conftest.err >&5
20514  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20515  (exit $ac_status); } && {
20516	 test -z "$ac_c_werror_flag" ||
20517	 test ! -s conftest.err
20518       } && test -s conftest.$ac_objext; then
20519  ac_cv_prog_cc_g=yes
20520else
20521  $as_echo "$as_me: failed program was:" >&5
20522sed 's/^/| /' conftest.$ac_ext >&5
20523
20524	CFLAGS=""
20525      cat >conftest.$ac_ext <<_ACEOF
20526/* confdefs.h.  */
20527_ACEOF
20528cat confdefs.h >>conftest.$ac_ext
20529cat >>conftest.$ac_ext <<_ACEOF
20530/* end confdefs.h.  */
20531
20532int
20533main ()
20534{
20535
20536  ;
20537  return 0;
20538}
20539_ACEOF
20540rm -f conftest.$ac_objext
20541if { (ac_try="$ac_compile"
20542case "(($ac_try" in
20543  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20544  *) ac_try_echo=$ac_try;;
20545esac
20546eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20547$as_echo "$ac_try_echo") >&5
20548  (eval "$ac_compile") 2>conftest.er1
20549  ac_status=$?
20550  grep -v '^ *+' conftest.er1 >conftest.err
20551  rm -f conftest.er1
20552  cat conftest.err >&5
20553  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20554  (exit $ac_status); } && {
20555	 test -z "$ac_c_werror_flag" ||
20556	 test ! -s conftest.err
20557       } && test -s conftest.$ac_objext; then
20558  :
20559else
20560  $as_echo "$as_me: failed program was:" >&5
20561sed 's/^/| /' conftest.$ac_ext >&5
20562
20563	ac_c_werror_flag=$ac_save_c_werror_flag
20564	 CFLAGS="-g"
20565	 cat >conftest.$ac_ext <<_ACEOF
20566/* confdefs.h.  */
20567_ACEOF
20568cat confdefs.h >>conftest.$ac_ext
20569cat >>conftest.$ac_ext <<_ACEOF
20570/* end confdefs.h.  */
20571
20572int
20573main ()
20574{
20575
20576  ;
20577  return 0;
20578}
20579_ACEOF
20580rm -f conftest.$ac_objext
20581if { (ac_try="$ac_compile"
20582case "(($ac_try" in
20583  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20584  *) ac_try_echo=$ac_try;;
20585esac
20586eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20587$as_echo "$ac_try_echo") >&5
20588  (eval "$ac_compile") 2>conftest.er1
20589  ac_status=$?
20590  grep -v '^ *+' conftest.er1 >conftest.err
20591  rm -f conftest.er1
20592  cat conftest.err >&5
20593  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20594  (exit $ac_status); } && {
20595	 test -z "$ac_c_werror_flag" ||
20596	 test ! -s conftest.err
20597       } && test -s conftest.$ac_objext; then
20598  ac_cv_prog_cc_g=yes
20599else
20600  $as_echo "$as_me: failed program was:" >&5
20601sed 's/^/| /' conftest.$ac_ext >&5
20602
20603
20604fi
20605
20606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20607fi
20608
20609rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20610fi
20611
20612rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20613   ac_c_werror_flag=$ac_save_c_werror_flag
20614fi
20615{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20616$as_echo "$ac_cv_prog_cc_g" >&6; }
20617if test "$ac_test_CFLAGS" = set; then
20618  CFLAGS=$ac_save_CFLAGS
20619elif test $ac_cv_prog_cc_g = yes; then
20620  if test "$GCC" = yes; then
20621    CFLAGS="-g -O2"
20622  else
20623    CFLAGS="-g"
20624  fi
20625else
20626  if test "$GCC" = yes; then
20627    CFLAGS="-O2"
20628  else
20629    CFLAGS=
20630  fi
20631fi
20632{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20633$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20634if test "${ac_cv_prog_cc_c89+set}" = set; then
20635  $as_echo_n "(cached) " >&6
20636else
20637  ac_cv_prog_cc_c89=no
20638ac_save_CC=$CC
20639cat >conftest.$ac_ext <<_ACEOF
20640/* confdefs.h.  */
20641_ACEOF
20642cat confdefs.h >>conftest.$ac_ext
20643cat >>conftest.$ac_ext <<_ACEOF
20644/* end confdefs.h.  */
20645#include <stdarg.h>
20646#include <stdio.h>
20647#include <sys/types.h>
20648#include <sys/stat.h>
20649/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20650struct buf { int x; };
20651FILE * (*rcsopen) (struct buf *, struct stat *, int);
20652static char *e (p, i)
20653     char **p;
20654     int i;
20655{
20656  return p[i];
20657}
20658static char *f (char * (*g) (char **, int), char **p, ...)
20659{
20660  char *s;
20661  va_list v;
20662  va_start (v,p);
20663  s = g (p, va_arg (v,int));
20664  va_end (v);
20665  return s;
20666}
20667
20668/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20669   function prototypes and stuff, but not '\xHH' hex character constants.
20670   These don't provoke an error unfortunately, instead are silently treated
20671   as 'x'.  The following induces an error, until -std is added to get
20672   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20673   array size at least.  It's necessary to write '\x00'==0 to get something
20674   that's true only with -std.  */
20675int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20676
20677/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20678   inside strings and character constants.  */
20679#define FOO(x) 'x'
20680int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20681
20682int test (int i, double x);
20683struct s1 {int (*f) (int a);};
20684struct s2 {int (*f) (double a);};
20685int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20686int argc;
20687char **argv;
20688int
20689main ()
20690{
20691return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20692  ;
20693  return 0;
20694}
20695_ACEOF
20696for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20697	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20698do
20699  CC="$ac_save_CC $ac_arg"
20700  rm -f conftest.$ac_objext
20701if { (ac_try="$ac_compile"
20702case "(($ac_try" in
20703  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20704  *) ac_try_echo=$ac_try;;
20705esac
20706eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20707$as_echo "$ac_try_echo") >&5
20708  (eval "$ac_compile") 2>conftest.er1
20709  ac_status=$?
20710  grep -v '^ *+' conftest.er1 >conftest.err
20711  rm -f conftest.er1
20712  cat conftest.err >&5
20713  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20714  (exit $ac_status); } && {
20715	 test -z "$ac_c_werror_flag" ||
20716	 test ! -s conftest.err
20717       } && test -s conftest.$ac_objext; then
20718  ac_cv_prog_cc_c89=$ac_arg
20719else
20720  $as_echo "$as_me: failed program was:" >&5
20721sed 's/^/| /' conftest.$ac_ext >&5
20722
20723
20724fi
20725
20726rm -f core conftest.err conftest.$ac_objext
20727  test "x$ac_cv_prog_cc_c89" != "xno" && break
20728done
20729rm -f conftest.$ac_ext
20730CC=$ac_save_CC
20731
20732fi
20733# AC_CACHE_VAL
20734case "x$ac_cv_prog_cc_c89" in
20735  x)
20736    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20737$as_echo "none needed" >&6; } ;;
20738  xno)
20739    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20740$as_echo "unsupported" >&6; } ;;
20741  *)
20742    CC="$CC $ac_cv_prog_cc_c89"
20743    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20744$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20745esac
20746
20747
20748ac_ext=c
20749ac_cpp='$CPP $CPPFLAGS'
20750ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20751ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20752ac_compiler_gnu=$ac_cv_c_compiler_gnu
20753
20754depcc="$CC"   am_compiler_list=
20755
20756{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20757$as_echo_n "checking dependency style of $depcc... " >&6; }
20758if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20759  $as_echo_n "(cached) " >&6
20760else
20761  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20762  # We make a subdir and do the tests there.  Otherwise we can end up
20763  # making bogus files that we don't know about and never remove.  For
20764  # instance it was reported that on HP-UX the gcc test will end up
20765  # making a dummy file named `D' -- because `-MD' means `put the output
20766  # in D'.
20767  mkdir conftest.dir
20768  # Copy depcomp to subdir because otherwise we won't find it if we're
20769  # using a relative directory.
20770  cp "$am_depcomp" conftest.dir
20771  cd conftest.dir
20772  # We will build objects and dependencies in a subdirectory because
20773  # it helps to detect inapplicable dependency modes.  For instance
20774  # both Tru64's cc and ICC support -MD to output dependencies as a
20775  # side effect of compilation, but ICC will put the dependencies in
20776  # the current directory while Tru64 will put them in the object
20777  # directory.
20778  mkdir sub
20779
20780  am_cv_CC_dependencies_compiler_type=none
20781  if test "$am_compiler_list" = ""; then
20782     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20783  fi
20784  am__universal=false
20785  case " $depcc " in #(
20786     *\ -arch\ *\ -arch\ *) am__universal=true ;;
20787     esac
20788
20789  for depmode in $am_compiler_list; do
20790    # Setup a source with many dependencies, because some compilers
20791    # like to wrap large dependency lists on column 80 (with \), and
20792    # we should not choose a depcomp mode which is confused by this.
20793    #
20794    # We need to recreate these files for each test, as the compiler may
20795    # overwrite some of them when testing with obscure command lines.
20796    # This happens at least with the AIX C compiler.
20797    : > sub/conftest.c
20798    for i in 1 2 3 4 5 6; do
20799      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20800      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20801      # Solaris 8's {/usr,}/bin/sh.
20802      touch sub/conftst$i.h
20803    done
20804    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20805
20806    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20807    # mode.  It turns out that the SunPro C++ compiler does not properly
20808    # handle `-M -o', and we need to detect this.  Also, some Intel
20809    # versions had trouble with output in subdirs
20810    am__obj=sub/conftest.${OBJEXT-o}
20811    am__minus_obj="-o $am__obj"
20812    case $depmode in
20813    gcc)
20814      # This depmode causes a compiler race in universal mode.
20815      test "$am__universal" = false || continue
20816      ;;
20817    nosideeffect)
20818      # after this tag, mechanisms are not by side-effect, so they'll
20819      # only be used when explicitly requested
20820      if test "x$enable_dependency_tracking" = xyes; then
20821	continue
20822      else
20823	break
20824      fi
20825      ;;
20826    msvisualcpp | msvcmsys)
20827      # This compiler won't grok `-c -o', but also, the minuso test has
20828      # not run yet.  These depmodes are late enough in the game, and
20829      # so weak that their functioning should not be impacted.
20830      am__obj=conftest.${OBJEXT-o}
20831      am__minus_obj=
20832      ;;
20833    none) break ;;
20834    esac
20835    if depmode=$depmode \
20836       source=sub/conftest.c object=$am__obj \
20837       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20838       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20839         >/dev/null 2>conftest.err &&
20840       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20841       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20842       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20843       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20844      # icc doesn't choke on unknown options, it will just issue warnings
20845      # or remarks (even with -Werror).  So we grep stderr for any message
20846      # that says an option was ignored or not supported.
20847      # When given -MP, icc 7.0 and 7.1 complain thusly:
20848      #   icc: Command line warning: ignoring option '-M'; no argument required
20849      # The diagnosis changed in icc 8.0:
20850      #   icc: Command line remark: option '-MP' not supported
20851      if (grep 'ignoring option' conftest.err ||
20852          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20853        am_cv_CC_dependencies_compiler_type=$depmode
20854        break
20855      fi
20856    fi
20857  done
20858
20859  cd ..
20860  rm -rf conftest.dir
20861else
20862  am_cv_CC_dependencies_compiler_type=none
20863fi
20864
20865fi
20866{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20867$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20868CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20869
20870 if
20871  test "x$enable_dependency_tracking" != xno \
20872  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20873  am__fastdepCC_TRUE=
20874  am__fastdepCC_FALSE='#'
20875else
20876  am__fastdepCC_TRUE='#'
20877  am__fastdepCC_FALSE=
20878fi
20879
20880
20881   { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
20882$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
20883if test "${ac_cv_prog_cc_c99+set}" = set; then
20884  $as_echo_n "(cached) " >&6
20885else
20886  ac_cv_prog_cc_c99=no
20887ac_save_CC=$CC
20888cat >conftest.$ac_ext <<_ACEOF
20889/* confdefs.h.  */
20890_ACEOF
20891cat confdefs.h >>conftest.$ac_ext
20892cat >>conftest.$ac_ext <<_ACEOF
20893/* end confdefs.h.  */
20894#include <stdarg.h>
20895#include <stdbool.h>
20896#include <stdlib.h>
20897#include <wchar.h>
20898#include <stdio.h>
20899
20900// Check varargs macros.  These examples are taken from C99 6.10.3.5.
20901#define debug(...) fprintf (stderr, __VA_ARGS__)
20902#define showlist(...) puts (#__VA_ARGS__)
20903#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
20904static void
20905test_varargs_macros (void)
20906{
20907  int x = 1234;
20908  int y = 5678;
20909  debug ("Flag");
20910  debug ("X = %d\n", x);
20911  showlist (The first, second, and third items.);
20912  report (x>y, "x is %d but y is %d", x, y);
20913}
20914
20915// Check long long types.
20916#define BIG64 18446744073709551615ull
20917#define BIG32 4294967295ul
20918#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
20919#if !BIG_OK
20920  your preprocessor is broken;
20921#endif
20922#if BIG_OK
20923#else
20924  your preprocessor is broken;
20925#endif
20926static long long int bignum = -9223372036854775807LL;
20927static unsigned long long int ubignum = BIG64;
20928
20929struct incomplete_array
20930{
20931  int datasize;
20932  double data[];
20933};
20934
20935struct named_init {
20936  int number;
20937  const wchar_t *name;
20938  double average;
20939};
20940
20941typedef const char *ccp;
20942
20943static inline int
20944test_restrict (ccp restrict text)
20945{
20946  // See if C++-style comments work.
20947  // Iterate through items via the restricted pointer.
20948  // Also check for declarations in for loops.
20949  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
20950    continue;
20951  return 0;
20952}
20953
20954// Check varargs and va_copy.
20955static void
20956test_varargs (const char *format, ...)
20957{
20958  va_list args;
20959  va_start (args, format);
20960  va_list args_copy;
20961  va_copy (args_copy, args);
20962
20963  const char *str;
20964  int number;
20965  float fnumber;
20966
20967  while (*format)
20968    {
20969      switch (*format++)
20970	{
20971	case 's': // string
20972	  str = va_arg (args_copy, const char *);
20973	  break;
20974	case 'd': // int
20975	  number = va_arg (args_copy, int);
20976	  break;
20977	case 'f': // float
20978	  fnumber = va_arg (args_copy, double);
20979	  break;
20980	default:
20981	  break;
20982	}
20983    }
20984  va_end (args_copy);
20985  va_end (args);
20986}
20987
20988int
20989main ()
20990{
20991
20992  // Check bool.
20993  _Bool success = false;
20994
20995  // Check restrict.
20996  if (test_restrict ("String literal") == 0)
20997    success = true;
20998  char *restrict newvar = "Another string";
20999
21000  // Check varargs.
21001  test_varargs ("s, d' f .", "string", 65, 34.234);
21002  test_varargs_macros ();
21003
21004  // Check flexible array members.
21005  struct incomplete_array *ia =
21006    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
21007  ia->datasize = 10;
21008  for (int i = 0; i < ia->datasize; ++i)
21009    ia->data[i] = i * 1.234;
21010
21011  // Check named initializers.
21012  struct named_init ni = {
21013    .number = 34,
21014    .name = L"Test wide string",
21015    .average = 543.34343,
21016  };
21017
21018  ni.number = 58;
21019
21020  int dynamic_array[ni.number];
21021  dynamic_array[ni.number - 1] = 543;
21022
21023  // work around unused variable warnings
21024  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
21025	  || dynamic_array[ni.number - 1] != 543);
21026
21027  ;
21028  return 0;
21029}
21030_ACEOF
21031for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
21032do
21033  CC="$ac_save_CC $ac_arg"
21034  rm -f conftest.$ac_objext
21035if { (ac_try="$ac_compile"
21036case "(($ac_try" in
21037  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21038  *) ac_try_echo=$ac_try;;
21039esac
21040eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21041$as_echo "$ac_try_echo") >&5
21042  (eval "$ac_compile") 2>conftest.er1
21043  ac_status=$?
21044  grep -v '^ *+' conftest.er1 >conftest.err
21045  rm -f conftest.er1
21046  cat conftest.err >&5
21047  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21048  (exit $ac_status); } && {
21049	 test -z "$ac_c_werror_flag" ||
21050	 test ! -s conftest.err
21051       } && test -s conftest.$ac_objext; then
21052  ac_cv_prog_cc_c99=$ac_arg
21053else
21054  $as_echo "$as_me: failed program was:" >&5
21055sed 's/^/| /' conftest.$ac_ext >&5
21056
21057
21058fi
21059
21060rm -f core conftest.err conftest.$ac_objext
21061  test "x$ac_cv_prog_cc_c99" != "xno" && break
21062done
21063rm -f conftest.$ac_ext
21064CC=$ac_save_CC
21065
21066fi
21067# AC_CACHE_VAL
21068case "x$ac_cv_prog_cc_c99" in
21069  x)
21070    { $as_echo "$as_me:$LINENO: result: none needed" >&5
21071$as_echo "none needed" >&6; } ;;
21072  xno)
21073    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
21074$as_echo "unsupported" >&6; } ;;
21075  *)
21076    CC="$CC $ac_cv_prog_cc_c99"
21077    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
21078$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
21079esac
21080
21081
21082
21083
21084
21085
21086if  test "x$GCC" = xyes ; then
21087    CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
21088-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
21089-Wbad-function-cast"
21090    case `$CC -dumpversion` in
21091    3.4.* | 4.*)
21092	CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
21093	;;
21094    esac
21095else
21096    { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
21097$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
21098if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
21099  $as_echo_n "(cached) " >&6
21100else
21101  cat >conftest.$ac_ext <<_ACEOF
21102/* confdefs.h.  */
21103_ACEOF
21104cat confdefs.h >>conftest.$ac_ext
21105cat >>conftest.$ac_ext <<_ACEOF
21106/* end confdefs.h.  */
21107$ac_includes_default
21108int
21109main ()
21110{
21111#ifndef __SUNPRO_C
21112  (void) __SUNPRO_C;
21113#endif
21114
21115  ;
21116  return 0;
21117}
21118_ACEOF
21119rm -f conftest.$ac_objext
21120if { (ac_try="$ac_compile"
21121case "(($ac_try" in
21122  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21123  *) ac_try_echo=$ac_try;;
21124esac
21125eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21126$as_echo "$ac_try_echo") >&5
21127  (eval "$ac_compile") 2>conftest.er1
21128  ac_status=$?
21129  grep -v '^ *+' conftest.er1 >conftest.err
21130  rm -f conftest.er1
21131  cat conftest.err >&5
21132  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21133  (exit $ac_status); } && {
21134	 test -z "$ac_c_werror_flag" ||
21135	 test ! -s conftest.err
21136       } && test -s conftest.$ac_objext; then
21137  ac_cv_have_decl___SUNPRO_C=yes
21138else
21139  $as_echo "$as_me: failed program was:" >&5
21140sed 's/^/| /' conftest.$ac_ext >&5
21141
21142	ac_cv_have_decl___SUNPRO_C=no
21143fi
21144
21145rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21146fi
21147{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
21148$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
21149if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
21150  SUNCC="yes"
21151else
21152  SUNCC="no"
21153fi
21154
21155    if test "x$SUNCC" = "xyes"; then
21156	CWARNFLAGS="-v"
21157    fi
21158fi
21159
21160# Check whether --enable-silent-rules was given.
21161if test "${enable_silent_rules+set}" = set; then
21162  enableval=$enable_silent_rules;
21163fi
21164
21165case $enable_silent_rules in
21166yes) AM_DEFAULT_VERBOSITY=0;;
21167no)  AM_DEFAULT_VERBOSITY=1;;
21168*)   AM_DEFAULT_VERBOSITY=0;;
21169esac
21170AM_BACKSLASH='\'
21171
21172
21173
21174
21175
21176
21177
21178# Check whether --enable-strict-compilation was given.
21179if test "${enable_strict_compilation+set}" = set; then
21180  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
21181else
21182  STRICT_COMPILE=no
21183fi
21184
21185if test "x$STRICT_COMPILE" = "xyes"; then
21186	{ $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
21187$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
21188if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
21189  $as_echo_n "(cached) " >&6
21190else
21191  cat >conftest.$ac_ext <<_ACEOF
21192/* confdefs.h.  */
21193_ACEOF
21194cat confdefs.h >>conftest.$ac_ext
21195cat >>conftest.$ac_ext <<_ACEOF
21196/* end confdefs.h.  */
21197$ac_includes_default
21198int
21199main ()
21200{
21201#ifndef __SUNPRO_C
21202  (void) __SUNPRO_C;
21203#endif
21204
21205  ;
21206  return 0;
21207}
21208_ACEOF
21209rm -f conftest.$ac_objext
21210if { (ac_try="$ac_compile"
21211case "(($ac_try" in
21212  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21213  *) ac_try_echo=$ac_try;;
21214esac
21215eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21216$as_echo "$ac_try_echo") >&5
21217  (eval "$ac_compile") 2>conftest.er1
21218  ac_status=$?
21219  grep -v '^ *+' conftest.er1 >conftest.err
21220  rm -f conftest.er1
21221  cat conftest.err >&5
21222  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21223  (exit $ac_status); } && {
21224	 test -z "$ac_c_werror_flag" ||
21225	 test ! -s conftest.err
21226       } && test -s conftest.$ac_objext; then
21227  ac_cv_have_decl___SUNPRO_C=yes
21228else
21229  $as_echo "$as_me: failed program was:" >&5
21230sed 's/^/| /' conftest.$ac_ext >&5
21231
21232	ac_cv_have_decl___SUNPRO_C=no
21233fi
21234
21235rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21236fi
21237{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
21238$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
21239if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
21240  SUNCC="yes"
21241else
21242  SUNCC="no"
21243fi
21244
21245	{ $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5
21246$as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; }
21247if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then
21248  $as_echo_n "(cached) " >&6
21249else
21250  cat >conftest.$ac_ext <<_ACEOF
21251/* confdefs.h.  */
21252_ACEOF
21253cat confdefs.h >>conftest.$ac_ext
21254cat >>conftest.$ac_ext <<_ACEOF
21255/* end confdefs.h.  */
21256$ac_includes_default
21257int
21258main ()
21259{
21260#ifndef __INTEL_COMPILER
21261  (void) __INTEL_COMPILER;
21262#endif
21263
21264  ;
21265  return 0;
21266}
21267_ACEOF
21268rm -f conftest.$ac_objext
21269if { (ac_try="$ac_compile"
21270case "(($ac_try" in
21271  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21272  *) ac_try_echo=$ac_try;;
21273esac
21274eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21275$as_echo "$ac_try_echo") >&5
21276  (eval "$ac_compile") 2>conftest.er1
21277  ac_status=$?
21278  grep -v '^ *+' conftest.er1 >conftest.err
21279  rm -f conftest.er1
21280  cat conftest.err >&5
21281  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21282  (exit $ac_status); } && {
21283	 test -z "$ac_c_werror_flag" ||
21284	 test ! -s conftest.err
21285       } && test -s conftest.$ac_objext; then
21286  ac_cv_have_decl___INTEL_COMPILER=yes
21287else
21288  $as_echo "$as_me: failed program was:" >&5
21289sed 's/^/| /' conftest.$ac_ext >&5
21290
21291	ac_cv_have_decl___INTEL_COMPILER=no
21292fi
21293
21294rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21295fi
21296{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5
21297$as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; }
21298if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then
21299  INTELCC="yes"
21300else
21301  INTELCC="no"
21302fi
21303
21304	if test "x$GCC" = xyes ; then
21305		STRICT_CFLAGS="-pedantic -Werror"
21306	elif test "x$SUNCC" = "xyes"; then
21307		STRICT_CFLAGS="-errwarn"
21308    elif test "x$INTELCC" = "xyes"; then
21309		STRICT_CFLAGS="-Werror"
21310	fi
21311fi
21312CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
21313
21314
21315
21316
21317# Check whether --with-release-version was given.
21318if test "${with_release_version+set}" = set; then
21319  withval=$with_release_version; RELEASE_VERSION="$withval"
21320else
21321  RELEASE_VERSION=""
21322fi
21323
21324	if test "x$RELEASE_VERSION" != "x"; then
21325		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21326		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21327		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21328$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21329	fi
21330
21331cat >>confdefs.h <<_ACEOF
21332#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21333_ACEOF
21334
21335	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
21336	if test "x$PVM" = "x"; then
21337		PVM="0"
21338	fi
21339
21340cat >>confdefs.h <<_ACEOF
21341#define PACKAGE_VERSION_MINOR $PVM
21342_ACEOF
21343
21344	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
21345	if test "x$PVP" = "x"; then
21346		PVP="0"
21347	fi
21348
21349cat >>confdefs.h <<_ACEOF
21350#define PACKAGE_VERSION_PATCHLEVEL $PVP
21351_ACEOF
21352
21353
21354
21355CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
21356mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
21357echo 'git directory not found: installing possibly empty changelog.' >&2)"
21358
21359distcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
21360
21361
21362
21363
21364
21365if test x$APP_MAN_SUFFIX = x    ; then
21366    APP_MAN_SUFFIX=1
21367fi
21368if test x$APP_MAN_DIR = x    ; then
21369    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21370fi
21371
21372if test x$LIB_MAN_SUFFIX = x    ; then
21373    LIB_MAN_SUFFIX=3
21374fi
21375if test x$LIB_MAN_DIR = x    ; then
21376    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21377fi
21378
21379if test x$FILE_MAN_SUFFIX = x    ; then
21380    case $host_os in
21381	solaris*)	FILE_MAN_SUFFIX=4  ;;
21382	*)		FILE_MAN_SUFFIX=5  ;;
21383    esac
21384fi
21385if test x$FILE_MAN_DIR = x    ; then
21386    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21387fi
21388
21389if test x$MISC_MAN_SUFFIX = x    ; then
21390    case $host_os in
21391	solaris*)	MISC_MAN_SUFFIX=5  ;;
21392	*)		MISC_MAN_SUFFIX=7  ;;
21393    esac
21394fi
21395if test x$MISC_MAN_DIR = x    ; then
21396    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21397fi
21398
21399if test x$DRIVER_MAN_SUFFIX = x    ; then
21400    case $host_os in
21401	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
21402	*)		DRIVER_MAN_SUFFIX=4  ;;
21403    esac
21404fi
21405if test x$DRIVER_MAN_DIR = x    ; then
21406    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21407fi
21408
21409if test x$ADMIN_MAN_SUFFIX = x    ; then
21410    case $host_os in
21411	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
21412	*)		ADMIN_MAN_SUFFIX=8  ;;
21413    esac
21414fi
21415if test x$ADMIN_MAN_DIR = x    ; then
21416    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21417fi
21418
21419
21420
21421
21422
21423
21424
21425
21426
21427
21428
21429
21430
21431
21432
21433
21434
21435# Checks for pkg-config packages
21436
21437
21438if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21439	if test -n "$ac_tool_prefix"; then
21440  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21441set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21442{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21443$as_echo_n "checking for $ac_word... " >&6; }
21444if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21445  $as_echo_n "(cached) " >&6
21446else
21447  case $PKG_CONFIG in
21448  [\\/]* | ?:[\\/]*)
21449  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21450  ;;
21451  *)
21452  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21453for as_dir in $PATH
21454do
21455  IFS=$as_save_IFS
21456  test -z "$as_dir" && as_dir=.
21457  for ac_exec_ext in '' $ac_executable_extensions; do
21458  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21459    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21460    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21461    break 2
21462  fi
21463done
21464done
21465IFS=$as_save_IFS
21466
21467  ;;
21468esac
21469fi
21470PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21471if test -n "$PKG_CONFIG"; then
21472  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21473$as_echo "$PKG_CONFIG" >&6; }
21474else
21475  { $as_echo "$as_me:$LINENO: result: no" >&5
21476$as_echo "no" >&6; }
21477fi
21478
21479
21480fi
21481if test -z "$ac_cv_path_PKG_CONFIG"; then
21482  ac_pt_PKG_CONFIG=$PKG_CONFIG
21483  # Extract the first word of "pkg-config", so it can be a program name with args.
21484set dummy pkg-config; ac_word=$2
21485{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21486$as_echo_n "checking for $ac_word... " >&6; }
21487if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21488  $as_echo_n "(cached) " >&6
21489else
21490  case $ac_pt_PKG_CONFIG in
21491  [\\/]* | ?:[\\/]*)
21492  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21493  ;;
21494  *)
21495  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21496for as_dir in $PATH
21497do
21498  IFS=$as_save_IFS
21499  test -z "$as_dir" && as_dir=.
21500  for ac_exec_ext in '' $ac_executable_extensions; do
21501  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21502    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21503    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21504    break 2
21505  fi
21506done
21507done
21508IFS=$as_save_IFS
21509
21510  ;;
21511esac
21512fi
21513ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21514if test -n "$ac_pt_PKG_CONFIG"; then
21515  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21516$as_echo "$ac_pt_PKG_CONFIG" >&6; }
21517else
21518  { $as_echo "$as_me:$LINENO: result: no" >&5
21519$as_echo "no" >&6; }
21520fi
21521
21522  if test "x$ac_pt_PKG_CONFIG" = x; then
21523    PKG_CONFIG=""
21524  else
21525    case $cross_compiling:$ac_tool_warned in
21526yes:)
21527{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21528$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21529ac_tool_warned=yes ;;
21530esac
21531    PKG_CONFIG=$ac_pt_PKG_CONFIG
21532  fi
21533else
21534  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21535fi
21536
21537fi
21538if test -n "$PKG_CONFIG"; then
21539	_pkg_min_version=0.9.0
21540	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21541$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21542	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21543		{ $as_echo "$as_me:$LINENO: result: yes" >&5
21544$as_echo "yes" >&6; }
21545	else
21546		{ $as_echo "$as_me:$LINENO: result: no" >&5
21547$as_echo "no" >&6; }
21548		PKG_CONFIG=""
21549	fi
21550
21551fi
21552
21553pkg_failed=no
21554{ $as_echo "$as_me:$LINENO: checking for XEXT" >&5
21555$as_echo_n "checking for XEXT... " >&6; }
21556
21557if test -n "$XEXT_CFLAGS"; then
21558    pkg_cv_XEXT_CFLAGS="$XEXT_CFLAGS"
21559 elif test -n "$PKG_CONFIG"; then
21560    if test -n "$PKG_CONFIG" && \
21561    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2\"") >&5
21562  ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2") 2>&5
21563  ac_status=$?
21564  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21565  (exit $ac_status); }; then
21566  pkg_cv_XEXT_CFLAGS=`$PKG_CONFIG --cflags "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>/dev/null`
21567else
21568  pkg_failed=yes
21569fi
21570 else
21571    pkg_failed=untried
21572fi
21573if test -n "$XEXT_LIBS"; then
21574    pkg_cv_XEXT_LIBS="$XEXT_LIBS"
21575 elif test -n "$PKG_CONFIG"; then
21576    if test -n "$PKG_CONFIG" && \
21577    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2\"") >&5
21578  ($PKG_CONFIG --exists --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2") 2>&5
21579  ac_status=$?
21580  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21581  (exit $ac_status); }; then
21582  pkg_cv_XEXT_LIBS=`$PKG_CONFIG --libs "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>/dev/null`
21583else
21584  pkg_failed=yes
21585fi
21586 else
21587    pkg_failed=untried
21588fi
21589
21590
21591
21592if test $pkg_failed = yes; then
21593
21594if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21595        _pkg_short_errors_supported=yes
21596else
21597        _pkg_short_errors_supported=no
21598fi
21599        if test $_pkg_short_errors_supported = yes; then
21600	        XEXT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>&1`
21601        else
21602	        XEXT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2" 2>&1`
21603        fi
21604	# Put the nasty error message in config.log where it belongs
21605	echo "$XEXT_PKG_ERRORS" >&5
21606
21607	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2) were not met:
21608
21609$XEXT_PKG_ERRORS
21610
21611Consider adjusting the PKG_CONFIG_PATH environment variable if you
21612installed software in a non-standard prefix.
21613
21614Alternatively, you may set the environment variables XEXT_CFLAGS
21615and XEXT_LIBS to avoid the need to call pkg-config.
21616See the pkg-config man page for more details.
21617" >&5
21618$as_echo "$as_me: error: Package requirements (xproto >= 7.0.13 x11 >= 1.1.99.1 xextproto >= 7.0.99.2) were not met:
21619
21620$XEXT_PKG_ERRORS
21621
21622Consider adjusting the PKG_CONFIG_PATH environment variable if you
21623installed software in a non-standard prefix.
21624
21625Alternatively, you may set the environment variables XEXT_CFLAGS
21626and XEXT_LIBS to avoid the need to call pkg-config.
21627See the pkg-config man page for more details.
21628" >&2;}
21629   { (exit 1); exit 1; }; }
21630elif test $pkg_failed = untried; then
21631	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21632$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21633{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21634is in your PATH or set the PKG_CONFIG environment variable to the full
21635path to pkg-config.
21636
21637Alternatively, you may set the environment variables XEXT_CFLAGS
21638and XEXT_LIBS to avoid the need to call pkg-config.
21639See the pkg-config man page for more details.
21640
21641To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21642See \`config.log' for more details." >&5
21643$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21644is in your PATH or set the PKG_CONFIG environment variable to the full
21645path to pkg-config.
21646
21647Alternatively, you may set the environment variables XEXT_CFLAGS
21648and XEXT_LIBS to avoid the need to call pkg-config.
21649See the pkg-config man page for more details.
21650
21651To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21652See \`config.log' for more details." >&2;}
21653   { (exit 1); exit 1; }; }; }
21654else
21655	XEXT_CFLAGS=$pkg_cv_XEXT_CFLAGS
21656	XEXT_LIBS=$pkg_cv_XEXT_LIBS
21657        { $as_echo "$as_me:$LINENO: result: yes" >&5
21658$as_echo "yes" >&6; }
21659	:
21660fi
21661XEXT_CFLAGS="$CWARNFLAGS $XEXT_CFLAGS"
21662
21663
21664
21665# Checks for libraries.
21666
21667# Checks for header files.
21668{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21669$as_echo_n "checking for ANSI C header files... " >&6; }
21670if test "${ac_cv_header_stdc+set}" = set; then
21671  $as_echo_n "(cached) " >&6
21672else
21673  cat >conftest.$ac_ext <<_ACEOF
21674/* confdefs.h.  */
21675_ACEOF
21676cat confdefs.h >>conftest.$ac_ext
21677cat >>conftest.$ac_ext <<_ACEOF
21678/* end confdefs.h.  */
21679#include <stdlib.h>
21680#include <stdarg.h>
21681#include <string.h>
21682#include <float.h>
21683
21684int
21685main ()
21686{
21687
21688  ;
21689  return 0;
21690}
21691_ACEOF
21692rm -f conftest.$ac_objext
21693if { (ac_try="$ac_compile"
21694case "(($ac_try" in
21695  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21696  *) ac_try_echo=$ac_try;;
21697esac
21698eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21699$as_echo "$ac_try_echo") >&5
21700  (eval "$ac_compile") 2>conftest.er1
21701  ac_status=$?
21702  grep -v '^ *+' conftest.er1 >conftest.err
21703  rm -f conftest.er1
21704  cat conftest.err >&5
21705  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21706  (exit $ac_status); } && {
21707	 test -z "$ac_c_werror_flag" ||
21708	 test ! -s conftest.err
21709       } && test -s conftest.$ac_objext; then
21710  ac_cv_header_stdc=yes
21711else
21712  $as_echo "$as_me: failed program was:" >&5
21713sed 's/^/| /' conftest.$ac_ext >&5
21714
21715	ac_cv_header_stdc=no
21716fi
21717
21718rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21719
21720if test $ac_cv_header_stdc = yes; then
21721  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21722  cat >conftest.$ac_ext <<_ACEOF
21723/* confdefs.h.  */
21724_ACEOF
21725cat confdefs.h >>conftest.$ac_ext
21726cat >>conftest.$ac_ext <<_ACEOF
21727/* end confdefs.h.  */
21728#include <string.h>
21729
21730_ACEOF
21731if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21732  $EGREP "memchr" >/dev/null 2>&1; then
21733  :
21734else
21735  ac_cv_header_stdc=no
21736fi
21737rm -f conftest*
21738
21739fi
21740
21741if test $ac_cv_header_stdc = yes; then
21742  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21743  cat >conftest.$ac_ext <<_ACEOF
21744/* confdefs.h.  */
21745_ACEOF
21746cat confdefs.h >>conftest.$ac_ext
21747cat >>conftest.$ac_ext <<_ACEOF
21748/* end confdefs.h.  */
21749#include <stdlib.h>
21750
21751_ACEOF
21752if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21753  $EGREP "free" >/dev/null 2>&1; then
21754  :
21755else
21756  ac_cv_header_stdc=no
21757fi
21758rm -f conftest*
21759
21760fi
21761
21762if test $ac_cv_header_stdc = yes; then
21763  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21764  if test "$cross_compiling" = yes; then
21765  :
21766else
21767  cat >conftest.$ac_ext <<_ACEOF
21768/* confdefs.h.  */
21769_ACEOF
21770cat confdefs.h >>conftest.$ac_ext
21771cat >>conftest.$ac_ext <<_ACEOF
21772/* end confdefs.h.  */
21773#include <ctype.h>
21774#include <stdlib.h>
21775#if ((' ' & 0x0FF) == 0x020)
21776# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21777# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21778#else
21779# define ISLOWER(c) \
21780		   (('a' <= (c) && (c) <= 'i') \
21781		     || ('j' <= (c) && (c) <= 'r') \
21782		     || ('s' <= (c) && (c) <= 'z'))
21783# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21784#endif
21785
21786#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21787int
21788main ()
21789{
21790  int i;
21791  for (i = 0; i < 256; i++)
21792    if (XOR (islower (i), ISLOWER (i))
21793	|| toupper (i) != TOUPPER (i))
21794      return 2;
21795  return 0;
21796}
21797_ACEOF
21798rm -f conftest$ac_exeext
21799if { (ac_try="$ac_link"
21800case "(($ac_try" in
21801  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21802  *) ac_try_echo=$ac_try;;
21803esac
21804eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21805$as_echo "$ac_try_echo") >&5
21806  (eval "$ac_link") 2>&5
21807  ac_status=$?
21808  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21809  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21810  { (case "(($ac_try" in
21811  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21812  *) ac_try_echo=$ac_try;;
21813esac
21814eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21815$as_echo "$ac_try_echo") >&5
21816  (eval "$ac_try") 2>&5
21817  ac_status=$?
21818  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21819  (exit $ac_status); }; }; then
21820  :
21821else
21822  $as_echo "$as_me: program exited with status $ac_status" >&5
21823$as_echo "$as_me: failed program was:" >&5
21824sed 's/^/| /' conftest.$ac_ext >&5
21825
21826( exit $ac_status )
21827ac_cv_header_stdc=no
21828fi
21829rm -rf conftest.dSYM
21830rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21831fi
21832
21833
21834fi
21835fi
21836{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21837$as_echo "$ac_cv_header_stdc" >&6; }
21838if test $ac_cv_header_stdc = yes; then
21839
21840cat >>confdefs.h <<\_ACEOF
21841#define STDC_HEADERS 1
21842_ACEOF
21843
21844fi
21845
21846
21847
21848# Check whether --enable-malloc0returnsnull was given.
21849if test "${enable_malloc0returnsnull+set}" = set; then
21850  enableval=$enable_malloc0returnsnull; MALLOC_ZERO_RETURNS_NULL=$enableval
21851else
21852  MALLOC_ZERO_RETURNS_NULL=auto
21853fi
21854
21855
21856{ $as_echo "$as_me:$LINENO: checking whether malloc(0) returns NULL" >&5
21857$as_echo_n "checking whether malloc(0) returns NULL... " >&6; }
21858if test "x$MALLOC_ZERO_RETURNS_NULL" = xauto; then
21859	if test "$cross_compiling" = yes; then
21860  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21861$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21862{ { $as_echo "$as_me:$LINENO: error: cannot run test program while cross compiling
21863See \`config.log' for more details." >&5
21864$as_echo "$as_me: error: cannot run test program while cross compiling
21865See \`config.log' for more details." >&2;}
21866   { (exit 1); exit 1; }; }; }
21867else
21868  cat >conftest.$ac_ext <<_ACEOF
21869
21870char *malloc();
21871char *realloc();
21872char *calloc();
21873main() {
21874    char *m0, *r0, *c0, *p;
21875    m0 = malloc(0);
21876    p = malloc(10);
21877    r0 = realloc(p,0);
21878    c0 = calloc(0);
21879    exit(m0 == 0 || r0 == 0 || c0 == 0 ? 0 : 1);
21880}
21881_ACEOF
21882rm -f conftest$ac_exeext
21883if { (ac_try="$ac_link"
21884case "(($ac_try" in
21885  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21886  *) ac_try_echo=$ac_try;;
21887esac
21888eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21889$as_echo "$ac_try_echo") >&5
21890  (eval "$ac_link") 2>&5
21891  ac_status=$?
21892  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21893  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21894  { (case "(($ac_try" in
21895  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21896  *) ac_try_echo=$ac_try;;
21897esac
21898eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21899$as_echo "$ac_try_echo") >&5
21900  (eval "$ac_try") 2>&5
21901  ac_status=$?
21902  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21903  (exit $ac_status); }; }; then
21904  MALLOC_ZERO_RETURNS_NULL=yes
21905else
21906  $as_echo "$as_me: program exited with status $ac_status" >&5
21907$as_echo "$as_me: failed program was:" >&5
21908sed 's/^/| /' conftest.$ac_ext >&5
21909
21910( exit $ac_status )
21911MALLOC_ZERO_RETURNS_NULL=no
21912fi
21913rm -rf conftest.dSYM
21914rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21915fi
21916
21917
21918fi
21919{ $as_echo "$as_me:$LINENO: result: $MALLOC_ZERO_RETURNS_NULL" >&5
21920$as_echo "$MALLOC_ZERO_RETURNS_NULL" >&6; }
21921
21922if test "x$MALLOC_ZERO_RETURNS_NULL" = xyes; then
21923	MALLOC_ZERO_CFLAGS="-DMALLOC_0_RETURNS_NULL"
21924	XMALLOC_ZERO_CFLAGS=$MALLOC_ZERO_CFLAGS
21925	XTMALLOC_ZERO_CFLAGS="$MALLOC_ZERO_CFLAGS -DXTMALLOC_BC"
21926else
21927	MALLOC_ZERO_CFLAGS=""
21928	XMALLOC_ZERO_CFLAGS=""
21929	XTMALLOC_ZERO_CFLAGS=""
21930fi
21931
21932
21933
21934
21935
21936
21937# Man page processing requirements
21938
21939
21940for ac_prog in cpp
21941do
21942  # Extract the first word of "$ac_prog", so it can be a program name with args.
21943set dummy $ac_prog; ac_word=$2
21944{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21945$as_echo_n "checking for $ac_word... " >&6; }
21946if test "${ac_cv_path_RAWCPP+set}" = set; then
21947  $as_echo_n "(cached) " >&6
21948else
21949  case $RAWCPP in
21950  [\\/]* | ?:[\\/]*)
21951  ac_cv_path_RAWCPP="$RAWCPP" # Let the user override the test with a path.
21952  ;;
21953  *)
21954  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21955as_dummy="$PATH:/bin:/usr/bin:/usr/lib:/usr/libexec:/usr/ccs/lib:/usr/ccs/lbin:/lib"
21956for as_dir in $as_dummy
21957do
21958  IFS=$as_save_IFS
21959  test -z "$as_dir" && as_dir=.
21960  for ac_exec_ext in '' $ac_executable_extensions; do
21961  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21962    ac_cv_path_RAWCPP="$as_dir/$ac_word$ac_exec_ext"
21963    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21964    break 2
21965  fi
21966done
21967done
21968IFS=$as_save_IFS
21969
21970  ;;
21971esac
21972fi
21973RAWCPP=$ac_cv_path_RAWCPP
21974if test -n "$RAWCPP"; then
21975  { $as_echo "$as_me:$LINENO: result: $RAWCPP" >&5
21976$as_echo "$RAWCPP" >&6; }
21977else
21978  { $as_echo "$as_me:$LINENO: result: no" >&5
21979$as_echo "no" >&6; }
21980fi
21981
21982
21983  test -n "$RAWCPP" && break
21984done
21985test -n "$RAWCPP" || RAWCPP="${CPP}"
21986
21987
21988# Check for flag to avoid builtin definitions - assumes unix is predefined,
21989# which is not the best choice for supporting other OS'es, but covers most
21990# of the ones we need for now.
21991{ $as_echo "$as_me:$LINENO: checking if $RAWCPP requires -undef" >&5
21992$as_echo_n "checking if $RAWCPP requires -undef... " >&6; }
21993cat >conftest.$ac_ext <<_ACEOF
21994Does cpp redefine unix ?
21995_ACEOF
21996if test `${RAWCPP} < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
21997	{ $as_echo "$as_me:$LINENO: result: no" >&5
21998$as_echo "no" >&6; }
21999else
22000	if test `${RAWCPP} -undef < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
22001		RAWCPPFLAGS=-undef
22002		{ $as_echo "$as_me:$LINENO: result: yes" >&5
22003$as_echo "yes" >&6; }
22004	# under Cygwin unix is still defined even with -undef
22005	elif test `${RAWCPP} -undef -ansi < conftest.$ac_ext | grep -c 'unix'` -eq 1 ; then
22006		RAWCPPFLAGS="-undef -ansi"
22007		{ $as_echo "$as_me:$LINENO: result: yes, with -ansi" >&5
22008$as_echo "yes, with -ansi" >&6; }
22009	else
22010		{ { $as_echo "$as_me:$LINENO: error: ${RAWCPP} defines unix with or without -undef.  I don't know what to do." >&5
22011$as_echo "$as_me: error: ${RAWCPP} defines unix with or without -undef.  I don't know what to do." >&2;}
22012   { (exit 1); exit 1; }; }
22013	fi
22014fi
22015rm -f conftest.$ac_ext
22016
22017{ $as_echo "$as_me:$LINENO: checking if $RAWCPP requires -traditional" >&5
22018$as_echo_n "checking if $RAWCPP requires -traditional... " >&6; }
22019cat >conftest.$ac_ext <<_ACEOF
22020Does cpp preserve   "whitespace"?
22021_ACEOF
22022if test `${RAWCPP} < conftest.$ac_ext | grep -c 'preserve   \"'` -eq 1 ; then
22023	{ $as_echo "$as_me:$LINENO: result: no" >&5
22024$as_echo "no" >&6; }
22025else
22026	if test `${RAWCPP} -traditional < conftest.$ac_ext | grep -c 'preserve   \"'` -eq 1 ; then
22027		RAWCPPFLAGS="${RAWCPPFLAGS} -traditional"
22028		{ $as_echo "$as_me:$LINENO: result: yes" >&5
22029$as_echo "yes" >&6; }
22030	else
22031		{ { $as_echo "$as_me:$LINENO: error: ${RAWCPP} does not preserve whitespace with or without -traditional.  I don't know what to do." >&5
22032$as_echo "$as_me: error: ${RAWCPP} does not preserve whitespace with or without -traditional.  I don't know what to do." >&2;}
22033   { (exit 1); exit 1; }; }
22034	fi
22035fi
22036rm -f conftest.$ac_ext
22037
22038
22039
22040
22041
22042# Allow checking code with lint, sparse, etc.
22043
22044# Check whether --with-lint was given.
22045if test "${with_lint+set}" = set; then
22046  withval=$with_lint; use_lint=$withval
22047else
22048  use_lint=no
22049fi
22050
22051if test "x$use_lint" = "xyes" ; then
22052	LINT="lint"
22053else
22054	LINT="$use_lint"
22055fi
22056if test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then
22057    case $LINT in
22058	lint|*/lint)
22059	    case $host_os in
22060		solaris*)
22061			LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
22062			;;
22063	    esac
22064	    ;;
22065    esac
22066fi
22067
22068
22069
22070 if test x$LINT != xno; then
22071  LINT_TRUE=
22072  LINT_FALSE='#'
22073else
22074  LINT_TRUE='#'
22075  LINT_FALSE=
22076fi
22077
22078
22079
22080
22081
22082# Build lint "library" for more indepth checks of programs calling this library
22083# Check whether --enable-lint-library was given.
22084if test "${enable_lint_library+set}" = set; then
22085  enableval=$enable_lint_library; make_lint_lib=$enableval
22086else
22087  make_lint_lib=no
22088fi
22089
22090if test "x$make_lint_lib" != "xno" ; then
22091	if test "x$LINT" = "xno" ; then
22092		{ { $as_echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5
22093$as_echo "$as_me: error: Cannot make lint library without --with-lint" >&2;}
22094   { (exit 1); exit 1; }; }
22095	fi
22096	if test "x$make_lint_lib" = "xyes" ; then
22097		LINTLIB=llib-lXext.ln
22098	else
22099		LINTLIB=$make_lint_lib
22100	fi
22101fi
22102
22103 if test x$make_lint_lib != xno; then
22104  MAKE_LINT_LIB_TRUE=
22105  MAKE_LINT_LIB_FALSE='#'
22106else
22107  MAKE_LINT_LIB_TRUE='#'
22108  MAKE_LINT_LIB_FALSE=
22109fi
22110
22111
22112
22113LINT_FLAGS="${LINT_FLAGS} ${XEXT_CFLAGS}"
22114
22115ac_config_files="$ac_config_files Makefile man/Makefile src/Makefile xext.pc"
22116
22117cat >confcache <<\_ACEOF
22118# This file is a shell script that caches the results of configure
22119# tests run on this system so they can be shared between configure
22120# scripts and configure runs, see configure's option --config-cache.
22121# It is not useful on other systems.  If it contains results you don't
22122# want to keep, you may remove or edit it.
22123#
22124# config.status only pays attention to the cache file if you give it
22125# the --recheck option to rerun configure.
22126#
22127# `ac_cv_env_foo' variables (set or unset) will be overridden when
22128# loading this file, other *unset* `ac_cv_foo' will be assigned the
22129# following values.
22130
22131_ACEOF
22132
22133# The following way of writing the cache mishandles newlines in values,
22134# but we know of no workaround that is simple, portable, and efficient.
22135# So, we kill variables containing newlines.
22136# Ultrix sh set writes to stderr and can't be redirected directly,
22137# and sets the high bit in the cache file unless we assign to the vars.
22138(
22139  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22140    eval ac_val=\$$ac_var
22141    case $ac_val in #(
22142    *${as_nl}*)
22143      case $ac_var in #(
22144      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22145$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22146      esac
22147      case $ac_var in #(
22148      _ | IFS | as_nl) ;; #(
22149      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22150      *) $as_unset $ac_var ;;
22151      esac ;;
22152    esac
22153  done
22154
22155  (set) 2>&1 |
22156    case $as_nl`(ac_space=' '; set) 2>&1` in #(
22157    *${as_nl}ac_space=\ *)
22158      # `set' does not quote correctly, so add quotes (double-quote
22159      # substitution turns \\\\ into \\, and sed turns \\ into \).
22160      sed -n \
22161	"s/'/'\\\\''/g;
22162	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22163      ;; #(
22164    *)
22165      # `set' quotes correctly as required by POSIX, so do not add quotes.
22166      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22167      ;;
22168    esac |
22169    sort
22170) |
22171  sed '
22172     /^ac_cv_env_/b end
22173     t clear
22174     :clear
22175     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22176     t end
22177     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22178     :end' >>confcache
22179if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22180  if test -w "$cache_file"; then
22181    test "x$cache_file" != "x/dev/null" &&
22182      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22183$as_echo "$as_me: updating cache $cache_file" >&6;}
22184    cat confcache >$cache_file
22185  else
22186    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22187$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22188  fi
22189fi
22190rm -f confcache
22191
22192test "x$prefix" = xNONE && prefix=$ac_default_prefix
22193# Let make expand exec_prefix.
22194test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22195
22196DEFS=-DHAVE_CONFIG_H
22197
22198ac_libobjs=
22199ac_ltlibobjs=
22200for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22201  # 1. Remove the extension, and $U if already installed.
22202  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22203  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22204  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22205  #    will be set to the directory where LIBOBJS objects are built.
22206  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22207  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22208done
22209LIBOBJS=$ac_libobjs
22210
22211LTLIBOBJS=$ac_ltlibobjs
22212
22213
22214 if test -n "$EXEEXT"; then
22215  am__EXEEXT_TRUE=
22216  am__EXEEXT_FALSE='#'
22217else
22218  am__EXEEXT_TRUE='#'
22219  am__EXEEXT_FALSE=
22220fi
22221
22222if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22223  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22224Usually this means the macro was only invoked conditionally." >&5
22225$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22226Usually this means the macro was only invoked conditionally." >&2;}
22227   { (exit 1); exit 1; }; }
22228fi
22229if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22230  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22231Usually this means the macro was only invoked conditionally." >&5
22232$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22233Usually this means the macro was only invoked conditionally." >&2;}
22234   { (exit 1); exit 1; }; }
22235fi
22236if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22237  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22238Usually this means the macro was only invoked conditionally." >&5
22239$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22240Usually this means the macro was only invoked conditionally." >&2;}
22241   { (exit 1); exit 1; }; }
22242fi
22243if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22244  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22245Usually this means the macro was only invoked conditionally." >&5
22246$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22247Usually this means the macro was only invoked conditionally." >&2;}
22248   { (exit 1); exit 1; }; }
22249fi
22250if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22251  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22252Usually this means the macro was only invoked conditionally." >&5
22253$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22254Usually this means the macro was only invoked conditionally." >&2;}
22255   { (exit 1); exit 1; }; }
22256fi
22257if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
22258  { { $as_echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined.
22259Usually this means the macro was only invoked conditionally." >&5
22260$as_echo "$as_me: error: conditional \"LINT\" was never defined.
22261Usually this means the macro was only invoked conditionally." >&2;}
22262   { (exit 1); exit 1; }; }
22263fi
22264if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
22265  { { $as_echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined.
22266Usually this means the macro was only invoked conditionally." >&5
22267$as_echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined.
22268Usually this means the macro was only invoked conditionally." >&2;}
22269   { (exit 1); exit 1; }; }
22270fi
22271
22272: ${CONFIG_STATUS=./config.status}
22273ac_write_fail=0
22274ac_clean_files_save=$ac_clean_files
22275ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22276{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22277$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22278cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22279#! $SHELL
22280# Generated by $as_me.
22281# Run this file to recreate the current configuration.
22282# Compiler output produced by configure, useful for debugging
22283# configure, is in config.log if it exists.
22284
22285debug=false
22286ac_cs_recheck=false
22287ac_cs_silent=false
22288SHELL=\${CONFIG_SHELL-$SHELL}
22289_ACEOF
22290
22291cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22292## --------------------- ##
22293## M4sh Initialization.  ##
22294## --------------------- ##
22295
22296# Be more Bourne compatible
22297DUALCASE=1; export DUALCASE # for MKS sh
22298if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22299  emulate sh
22300  NULLCMD=:
22301  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22302  # is contrary to our usage.  Disable this feature.
22303  alias -g '${1+"$@"}'='"$@"'
22304  setopt NO_GLOB_SUBST
22305else
22306  case `(set -o) 2>/dev/null` in
22307  *posix*) set -o posix ;;
22308esac
22309
22310fi
22311
22312
22313
22314
22315# PATH needs CR
22316# Avoid depending upon Character Ranges.
22317as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22318as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22319as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22320as_cr_digits='0123456789'
22321as_cr_alnum=$as_cr_Letters$as_cr_digits
22322
22323as_nl='
22324'
22325export as_nl
22326# Printing a long string crashes Solaris 7 /usr/bin/printf.
22327as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22328as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22329as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22330if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22331  as_echo='printf %s\n'
22332  as_echo_n='printf %s'
22333else
22334  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22335    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22336    as_echo_n='/usr/ucb/echo -n'
22337  else
22338    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22339    as_echo_n_body='eval
22340      arg=$1;
22341      case $arg in
22342      *"$as_nl"*)
22343	expr "X$arg" : "X\\(.*\\)$as_nl";
22344	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22345      esac;
22346      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22347    '
22348    export as_echo_n_body
22349    as_echo_n='sh -c $as_echo_n_body as_echo'
22350  fi
22351  export as_echo_body
22352  as_echo='sh -c $as_echo_body as_echo'
22353fi
22354
22355# The user is always right.
22356if test "${PATH_SEPARATOR+set}" != set; then
22357  PATH_SEPARATOR=:
22358  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22359    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22360      PATH_SEPARATOR=';'
22361  }
22362fi
22363
22364# Support unset when possible.
22365if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22366  as_unset=unset
22367else
22368  as_unset=false
22369fi
22370
22371
22372# IFS
22373# We need space, tab and new line, in precisely that order.  Quoting is
22374# there to prevent editors from complaining about space-tab.
22375# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22376# splitting by setting IFS to empty value.)
22377IFS=" ""	$as_nl"
22378
22379# Find who we are.  Look in the path if we contain no directory separator.
22380case $0 in
22381  *[\\/]* ) as_myself=$0 ;;
22382  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22383for as_dir in $PATH
22384do
22385  IFS=$as_save_IFS
22386  test -z "$as_dir" && as_dir=.
22387  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22388done
22389IFS=$as_save_IFS
22390
22391     ;;
22392esac
22393# We did not find ourselves, most probably we were run as `sh COMMAND'
22394# in which case we are not to be found in the path.
22395if test "x$as_myself" = x; then
22396  as_myself=$0
22397fi
22398if test ! -f "$as_myself"; then
22399  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22400  { (exit 1); exit 1; }
22401fi
22402
22403# Work around bugs in pre-3.0 UWIN ksh.
22404for as_var in ENV MAIL MAILPATH
22405do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22406done
22407PS1='$ '
22408PS2='> '
22409PS4='+ '
22410
22411# NLS nuisances.
22412LC_ALL=C
22413export LC_ALL
22414LANGUAGE=C
22415export LANGUAGE
22416
22417# Required to use basename.
22418if expr a : '\(a\)' >/dev/null 2>&1 &&
22419   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22420  as_expr=expr
22421else
22422  as_expr=false
22423fi
22424
22425if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22426  as_basename=basename
22427else
22428  as_basename=false
22429fi
22430
22431
22432# Name of the executable.
22433as_me=`$as_basename -- "$0" ||
22434$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22435	 X"$0" : 'X\(//\)$' \| \
22436	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22437$as_echo X/"$0" |
22438    sed '/^.*\/\([^/][^/]*\)\/*$/{
22439	    s//\1/
22440	    q
22441	  }
22442	  /^X\/\(\/\/\)$/{
22443	    s//\1/
22444	    q
22445	  }
22446	  /^X\/\(\/\).*/{
22447	    s//\1/
22448	    q
22449	  }
22450	  s/.*/./; q'`
22451
22452# CDPATH.
22453$as_unset CDPATH
22454
22455
22456
22457  as_lineno_1=$LINENO
22458  as_lineno_2=$LINENO
22459  test "x$as_lineno_1" != "x$as_lineno_2" &&
22460  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22461
22462  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22463  # uniformly replaced by the line number.  The first 'sed' inserts a
22464  # line-number line after each line using $LINENO; the second 'sed'
22465  # does the real work.  The second script uses 'N' to pair each
22466  # line-number line with the line containing $LINENO, and appends
22467  # trailing '-' during substitution so that $LINENO is not a special
22468  # case at line end.
22469  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22470  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22471  # E. McMahon (1931-1989) for sed's syntax.  :-)
22472  sed -n '
22473    p
22474    /[$]LINENO/=
22475  ' <$as_myself |
22476    sed '
22477      s/[$]LINENO.*/&-/
22478      t lineno
22479      b
22480      :lineno
22481      N
22482      :loop
22483      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22484      t loop
22485      s/-\n.*//
22486    ' >$as_me.lineno &&
22487  chmod +x "$as_me.lineno" ||
22488    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22489   { (exit 1); exit 1; }; }
22490
22491  # Don't try to exec as it changes $[0], causing all sort of problems
22492  # (the dirname of $[0] is not the place where we might find the
22493  # original and so on.  Autoconf is especially sensitive to this).
22494  . "./$as_me.lineno"
22495  # Exit status is that of the last command.
22496  exit
22497}
22498
22499
22500if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22501  as_dirname=dirname
22502else
22503  as_dirname=false
22504fi
22505
22506ECHO_C= ECHO_N= ECHO_T=
22507case `echo -n x` in
22508-n*)
22509  case `echo 'x\c'` in
22510  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22511  *)   ECHO_C='\c';;
22512  esac;;
22513*)
22514  ECHO_N='-n';;
22515esac
22516if expr a : '\(a\)' >/dev/null 2>&1 &&
22517   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22518  as_expr=expr
22519else
22520  as_expr=false
22521fi
22522
22523rm -f conf$$ conf$$.exe conf$$.file
22524if test -d conf$$.dir; then
22525  rm -f conf$$.dir/conf$$.file
22526else
22527  rm -f conf$$.dir
22528  mkdir conf$$.dir 2>/dev/null
22529fi
22530if (echo >conf$$.file) 2>/dev/null; then
22531  if ln -s conf$$.file conf$$ 2>/dev/null; then
22532    as_ln_s='ln -s'
22533    # ... but there are two gotchas:
22534    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22535    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22536    # In both cases, we have to default to `cp -p'.
22537    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22538      as_ln_s='cp -p'
22539  elif ln conf$$.file conf$$ 2>/dev/null; then
22540    as_ln_s=ln
22541  else
22542    as_ln_s='cp -p'
22543  fi
22544else
22545  as_ln_s='cp -p'
22546fi
22547rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22548rmdir conf$$.dir 2>/dev/null
22549
22550if mkdir -p . 2>/dev/null; then
22551  as_mkdir_p=:
22552else
22553  test -d ./-p && rmdir ./-p
22554  as_mkdir_p=false
22555fi
22556
22557if test -x / >/dev/null 2>&1; then
22558  as_test_x='test -x'
22559else
22560  if ls -dL / >/dev/null 2>&1; then
22561    as_ls_L_option=L
22562  else
22563    as_ls_L_option=
22564  fi
22565  as_test_x='
22566    eval sh -c '\''
22567      if test -d "$1"; then
22568	test -d "$1/.";
22569      else
22570	case $1 in
22571	-*)set "./$1";;
22572	esac;
22573	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22574	???[sx]*):;;*)false;;esac;fi
22575    '\'' sh
22576  '
22577fi
22578as_executable_p=$as_test_x
22579
22580# Sed expression to map a string onto a valid CPP name.
22581as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22582
22583# Sed expression to map a string onto a valid variable name.
22584as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22585
22586
22587exec 6>&1
22588
22589# Save the log message, to keep $[0] and so on meaningful, and to
22590# report actual input values of CONFIG_FILES etc. instead of their
22591# values after options handling.
22592ac_log="
22593This file was extended by libXext $as_me 1.1.1, which was
22594generated by GNU Autoconf 2.63.  Invocation command line was
22595
22596  CONFIG_FILES    = $CONFIG_FILES
22597  CONFIG_HEADERS  = $CONFIG_HEADERS
22598  CONFIG_LINKS    = $CONFIG_LINKS
22599  CONFIG_COMMANDS = $CONFIG_COMMANDS
22600  $ $0 $@
22601
22602on `(hostname || uname -n) 2>/dev/null | sed 1q`
22603"
22604
22605_ACEOF
22606
22607case $ac_config_files in *"
22608"*) set x $ac_config_files; shift; ac_config_files=$*;;
22609esac
22610
22611case $ac_config_headers in *"
22612"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
22613esac
22614
22615
22616cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22617# Files that config.status was made for.
22618config_files="$ac_config_files"
22619config_headers="$ac_config_headers"
22620config_commands="$ac_config_commands"
22621
22622_ACEOF
22623
22624cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22625ac_cs_usage="\
22626\`$as_me' instantiates files from templates according to the
22627current configuration.
22628
22629Usage: $0 [OPTION]... [FILE]...
22630
22631  -h, --help       print this help, then exit
22632  -V, --version    print version number and configuration settings, then exit
22633  -q, --quiet, --silent
22634                   do not print progress messages
22635  -d, --debug      don't remove temporary files
22636      --recheck    update $as_me by reconfiguring in the same conditions
22637      --file=FILE[:TEMPLATE]
22638                   instantiate the configuration file FILE
22639      --header=FILE[:TEMPLATE]
22640                   instantiate the configuration header FILE
22641
22642Configuration files:
22643$config_files
22644
22645Configuration headers:
22646$config_headers
22647
22648Configuration commands:
22649$config_commands
22650
22651Report bugs to <bug-autoconf@gnu.org>."
22652
22653_ACEOF
22654cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22655ac_cs_version="\\
22656libXext config.status 1.1.1
22657configured by $0, generated by GNU Autoconf 2.63,
22658  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22659
22660Copyright (C) 2008 Free Software Foundation, Inc.
22661This config.status script is free software; the Free Software Foundation
22662gives unlimited permission to copy, distribute and modify it."
22663
22664ac_pwd='$ac_pwd'
22665srcdir='$srcdir'
22666INSTALL='$INSTALL'
22667MKDIR_P='$MKDIR_P'
22668AWK='$AWK'
22669test -n "\$AWK" || AWK=awk
22670_ACEOF
22671
22672cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22673# The default lists apply if the user does not specify any file.
22674ac_need_defaults=:
22675while test $# != 0
22676do
22677  case $1 in
22678  --*=*)
22679    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22680    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22681    ac_shift=:
22682    ;;
22683  *)
22684    ac_option=$1
22685    ac_optarg=$2
22686    ac_shift=shift
22687    ;;
22688  esac
22689
22690  case $ac_option in
22691  # Handling of the options.
22692  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22693    ac_cs_recheck=: ;;
22694  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22695    $as_echo "$ac_cs_version"; exit ;;
22696  --debug | --debu | --deb | --de | --d | -d )
22697    debug=: ;;
22698  --file | --fil | --fi | --f )
22699    $ac_shift
22700    case $ac_optarg in
22701    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22702    esac
22703    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22704    ac_need_defaults=false;;
22705  --header | --heade | --head | --hea )
22706    $ac_shift
22707    case $ac_optarg in
22708    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22709    esac
22710    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22711    ac_need_defaults=false;;
22712  --he | --h)
22713    # Conflict between --help and --header
22714    { $as_echo "$as_me: error: ambiguous option: $1
22715Try \`$0 --help' for more information." >&2
22716   { (exit 1); exit 1; }; };;
22717  --help | --hel | -h )
22718    $as_echo "$ac_cs_usage"; exit ;;
22719  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22720  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22721    ac_cs_silent=: ;;
22722
22723  # This is an error.
22724  -*) { $as_echo "$as_me: error: unrecognized option: $1
22725Try \`$0 --help' for more information." >&2
22726   { (exit 1); exit 1; }; } ;;
22727
22728  *) ac_config_targets="$ac_config_targets $1"
22729     ac_need_defaults=false ;;
22730
22731  esac
22732  shift
22733done
22734
22735ac_configure_extra_args=
22736
22737if $ac_cs_silent; then
22738  exec 6>/dev/null
22739  ac_configure_extra_args="$ac_configure_extra_args --silent"
22740fi
22741
22742_ACEOF
22743cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22744if \$ac_cs_recheck; then
22745  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22746  shift
22747  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22748  CONFIG_SHELL='$SHELL'
22749  export CONFIG_SHELL
22750  exec "\$@"
22751fi
22752
22753_ACEOF
22754cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22755exec 5>>config.log
22756{
22757  echo
22758  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22759## Running $as_me. ##
22760_ASBOX
22761  $as_echo "$ac_log"
22762} >&5
22763
22764_ACEOF
22765cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22766#
22767# INIT-COMMANDS
22768#
22769AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22770
22771_ACEOF
22772
22773cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22774
22775# Handling of arguments.
22776for ac_config_target in $ac_config_targets
22777do
22778  case $ac_config_target in
22779    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22780    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22781    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22782    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22783    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22784    "xext.pc") CONFIG_FILES="$CONFIG_FILES xext.pc" ;;
22785
22786  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22787$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22788   { (exit 1); exit 1; }; };;
22789  esac
22790done
22791
22792
22793# If the user did not use the arguments to specify the items to instantiate,
22794# then the envvar interface is used.  Set only those that are not.
22795# We use the long form for the default assignment because of an extremely
22796# bizarre bug on SunOS 4.1.3.
22797if $ac_need_defaults; then
22798  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22799  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22800  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22801fi
22802
22803# Have a temporary directory for convenience.  Make it in the build tree
22804# simply because there is no reason against having it here, and in addition,
22805# creating and moving files from /tmp can sometimes cause problems.
22806# Hook for its removal unless debugging.
22807# Note that there is a small window in which the directory will not be cleaned:
22808# after its creation but before its name has been assigned to `$tmp'.
22809$debug ||
22810{
22811  tmp=
22812  trap 'exit_status=$?
22813  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22814' 0
22815  trap '{ (exit 1); exit 1; }' 1 2 13 15
22816}
22817# Create a (secure) tmp directory for tmp files.
22818
22819{
22820  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22821  test -n "$tmp" && test -d "$tmp"
22822}  ||
22823{
22824  tmp=./conf$$-$RANDOM
22825  (umask 077 && mkdir "$tmp")
22826} ||
22827{
22828   $as_echo "$as_me: cannot create a temporary directory in ." >&2
22829   { (exit 1); exit 1; }
22830}
22831
22832# Set up the scripts for CONFIG_FILES section.
22833# No need to generate them if there are no CONFIG_FILES.
22834# This happens for instance with `./config.status config.h'.
22835if test -n "$CONFIG_FILES"; then
22836
22837
22838ac_cr='
22839'
22840ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22841if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22842  ac_cs_awk_cr='\\r'
22843else
22844  ac_cs_awk_cr=$ac_cr
22845fi
22846
22847echo 'BEGIN {' >"$tmp/subs1.awk" &&
22848_ACEOF
22849
22850
22851{
22852  echo "cat >conf$$subs.awk <<_ACEOF" &&
22853  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22854  echo "_ACEOF"
22855} >conf$$subs.sh ||
22856  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22857$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22858   { (exit 1); exit 1; }; }
22859ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22860ac_delim='%!_!# '
22861for ac_last_try in false false false false false :; do
22862  . ./conf$$subs.sh ||
22863    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22864$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22865   { (exit 1); exit 1; }; }
22866
22867  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
22868  if test $ac_delim_n = $ac_delim_num; then
22869    break
22870  elif $ac_last_try; then
22871    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22872$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22873   { (exit 1); exit 1; }; }
22874  else
22875    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22876  fi
22877done
22878rm -f conf$$subs.sh
22879
22880cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22881cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22882_ACEOF
22883sed -n '
22884h
22885s/^/S["/; s/!.*/"]=/
22886p
22887g
22888s/^[^!]*!//
22889:repl
22890t repl
22891s/'"$ac_delim"'$//
22892t delim
22893:nl
22894h
22895s/\(.\{148\}\).*/\1/
22896t more1
22897s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22898p
22899n
22900b repl
22901:more1
22902s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22903p
22904g
22905s/.\{148\}//
22906t nl
22907:delim
22908h
22909s/\(.\{148\}\).*/\1/
22910t more2
22911s/["\\]/\\&/g; s/^/"/; s/$/"/
22912p
22913b
22914:more2
22915s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22916p
22917g
22918s/.\{148\}//
22919t delim
22920' <conf$$subs.awk | sed '
22921/^[^""]/{
22922  N
22923  s/\n//
22924}
22925' >>$CONFIG_STATUS || ac_write_fail=1
22926rm -f conf$$subs.awk
22927cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22928_ACAWK
22929cat >>"\$tmp/subs1.awk" <<_ACAWK &&
22930  for (key in S) S_is_set[key] = 1
22931  FS = ""
22932
22933}
22934{
22935  line = $ 0
22936  nfields = split(line, field, "@")
22937  substed = 0
22938  len = length(field[1])
22939  for (i = 2; i < nfields; i++) {
22940    key = field[i]
22941    keylen = length(key)
22942    if (S_is_set[key]) {
22943      value = S[key]
22944      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22945      len += length(value) + length(field[++i])
22946      substed = 1
22947    } else
22948      len += 1 + keylen
22949  }
22950
22951  print line
22952}
22953
22954_ACAWK
22955_ACEOF
22956cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22957if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22958  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22959else
22960  cat
22961fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
22962  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
22963$as_echo "$as_me: error: could not setup config files machinery" >&2;}
22964   { (exit 1); exit 1; }; }
22965_ACEOF
22966
22967# VPATH may cause trouble with some makes, so we remove $(srcdir),
22968# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22969# trailing colons and then remove the whole line if VPATH becomes empty
22970# (actually we leave an empty line to preserve line numbers).
22971if test "x$srcdir" = x.; then
22972  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22973s/:*\$(srcdir):*/:/
22974s/:*\${srcdir}:*/:/
22975s/:*@srcdir@:*/:/
22976s/^\([^=]*=[	 ]*\):*/\1/
22977s/:*$//
22978s/^[^=]*=[	 ]*$//
22979}'
22980fi
22981
22982cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22983fi # test -n "$CONFIG_FILES"
22984
22985# Set up the scripts for CONFIG_HEADERS section.
22986# No need to generate them if there are no CONFIG_HEADERS.
22987# This happens for instance with `./config.status Makefile'.
22988if test -n "$CONFIG_HEADERS"; then
22989cat >"$tmp/defines.awk" <<\_ACAWK ||
22990BEGIN {
22991_ACEOF
22992
22993# Transform confdefs.h into an awk script `defines.awk', embedded as
22994# here-document in config.status, that substitutes the proper values into
22995# config.h.in to produce config.h.
22996
22997# Create a delimiter string that does not exist in confdefs.h, to ease
22998# handling of long lines.
22999ac_delim='%!_!# '
23000for ac_last_try in false false :; do
23001  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
23002  if test -z "$ac_t"; then
23003    break
23004  elif $ac_last_try; then
23005    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
23006$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
23007   { (exit 1); exit 1; }; }
23008  else
23009    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23010  fi
23011done
23012
23013# For the awk script, D is an array of macro values keyed by name,
23014# likewise P contains macro parameters if any.  Preserve backslash
23015# newline sequences.
23016
23017ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23018sed -n '
23019s/.\{148\}/&'"$ac_delim"'/g
23020t rset
23021:rset
23022s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
23023t def
23024d
23025:def
23026s/\\$//
23027t bsnl
23028s/["\\]/\\&/g
23029s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23030D["\1"]=" \3"/p
23031s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
23032d
23033:bsnl
23034s/["\\]/\\&/g
23035s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23036D["\1"]=" \3\\\\\\n"\\/p
23037t cont
23038s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
23039t cont
23040d
23041:cont
23042n
23043s/.\{148\}/&'"$ac_delim"'/g
23044t clear
23045:clear
23046s/\\$//
23047t bsnlc
23048s/["\\]/\\&/g; s/^/"/; s/$/"/p
23049d
23050:bsnlc
23051s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
23052b cont
23053' <confdefs.h | sed '
23054s/'"$ac_delim"'/"\\\
23055"/g' >>$CONFIG_STATUS || ac_write_fail=1
23056
23057cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23058  for (key in D) D_is_set[key] = 1
23059  FS = ""
23060}
23061/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
23062  line = \$ 0
23063  split(line, arg, " ")
23064  if (arg[1] == "#") {
23065    defundef = arg[2]
23066    mac1 = arg[3]
23067  } else {
23068    defundef = substr(arg[1], 2)
23069    mac1 = arg[2]
23070  }
23071  split(mac1, mac2, "(") #)
23072  macro = mac2[1]
23073  prefix = substr(line, 1, index(line, defundef) - 1)
23074  if (D_is_set[macro]) {
23075    # Preserve the white space surrounding the "#".
23076    print prefix "define", macro P[macro] D[macro]
23077    next
23078  } else {
23079    # Replace #undef with comments.  This is necessary, for example,
23080    # in the case of _POSIX_SOURCE, which is predefined and required
23081    # on some systems where configure will not decide to define it.
23082    if (defundef == "undef") {
23083      print "/*", prefix defundef, macro, "*/"
23084      next
23085    }
23086  }
23087}
23088{ print }
23089_ACAWK
23090_ACEOF
23091cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23092  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23093$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23094   { (exit 1); exit 1; }; }
23095fi # test -n "$CONFIG_HEADERS"
23096
23097
23098eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
23099shift
23100for ac_tag
23101do
23102  case $ac_tag in
23103  :[FHLC]) ac_mode=$ac_tag; continue;;
23104  esac
23105  case $ac_mode$ac_tag in
23106  :[FHL]*:*);;
23107  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23108$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23109   { (exit 1); exit 1; }; };;
23110  :[FH]-) ac_tag=-:-;;
23111  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23112  esac
23113  ac_save_IFS=$IFS
23114  IFS=:
23115  set x $ac_tag
23116  IFS=$ac_save_IFS
23117  shift
23118  ac_file=$1
23119  shift
23120
23121  case $ac_mode in
23122  :L) ac_source=$1;;
23123  :[FH])
23124    ac_file_inputs=
23125    for ac_f
23126    do
23127      case $ac_f in
23128      -) ac_f="$tmp/stdin";;
23129      *) # Look for the file first in the build tree, then in the source tree
23130	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
23131	 # because $ac_f cannot contain `:'.
23132	 test -f "$ac_f" ||
23133	   case $ac_f in
23134	   [\\/$]*) false;;
23135	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23136	   esac ||
23137	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23138$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23139   { (exit 1); exit 1; }; };;
23140      esac
23141      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23142      ac_file_inputs="$ac_file_inputs '$ac_f'"
23143    done
23144
23145    # Let's still pretend it is `configure' which instantiates (i.e., don't
23146    # use $as_me), people would be surprised to read:
23147    #    /* config.h.  Generated by config.status.  */
23148    configure_input='Generated from '`
23149	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23150	`' by configure.'
23151    if test x"$ac_file" != x-; then
23152      configure_input="$ac_file.  $configure_input"
23153      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23154$as_echo "$as_me: creating $ac_file" >&6;}
23155    fi
23156    # Neutralize special characters interpreted by sed in replacement strings.
23157    case $configure_input in #(
23158    *\&* | *\|* | *\\* )
23159       ac_sed_conf_input=`$as_echo "$configure_input" |
23160       sed 's/[\\\\&|]/\\\\&/g'`;; #(
23161    *) ac_sed_conf_input=$configure_input;;
23162    esac
23163
23164    case $ac_tag in
23165    *:-:* | *:-) cat >"$tmp/stdin" \
23166      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23167$as_echo "$as_me: error: could not create $ac_file" >&2;}
23168   { (exit 1); exit 1; }; } ;;
23169    esac
23170    ;;
23171  esac
23172
23173  ac_dir=`$as_dirname -- "$ac_file" ||
23174$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23175	 X"$ac_file" : 'X\(//\)[^/]' \| \
23176	 X"$ac_file" : 'X\(//\)$' \| \
23177	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23178$as_echo X"$ac_file" |
23179    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23180	    s//\1/
23181	    q
23182	  }
23183	  /^X\(\/\/\)[^/].*/{
23184	    s//\1/
23185	    q
23186	  }
23187	  /^X\(\/\/\)$/{
23188	    s//\1/
23189	    q
23190	  }
23191	  /^X\(\/\).*/{
23192	    s//\1/
23193	    q
23194	  }
23195	  s/.*/./; q'`
23196  { as_dir="$ac_dir"
23197  case $as_dir in #(
23198  -*) as_dir=./$as_dir;;
23199  esac
23200  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23201    as_dirs=
23202    while :; do
23203      case $as_dir in #(
23204      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23205      *) as_qdir=$as_dir;;
23206      esac
23207      as_dirs="'$as_qdir' $as_dirs"
23208      as_dir=`$as_dirname -- "$as_dir" ||
23209$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23210	 X"$as_dir" : 'X\(//\)[^/]' \| \
23211	 X"$as_dir" : 'X\(//\)$' \| \
23212	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23213$as_echo X"$as_dir" |
23214    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23215	    s//\1/
23216	    q
23217	  }
23218	  /^X\(\/\/\)[^/].*/{
23219	    s//\1/
23220	    q
23221	  }
23222	  /^X\(\/\/\)$/{
23223	    s//\1/
23224	    q
23225	  }
23226	  /^X\(\/\).*/{
23227	    s//\1/
23228	    q
23229	  }
23230	  s/.*/./; q'`
23231      test -d "$as_dir" && break
23232    done
23233    test -z "$as_dirs" || eval "mkdir $as_dirs"
23234  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23235$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23236   { (exit 1); exit 1; }; }; }
23237  ac_builddir=.
23238
23239case "$ac_dir" in
23240.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23241*)
23242  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23243  # A ".." for each directory in $ac_dir_suffix.
23244  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23245  case $ac_top_builddir_sub in
23246  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23247  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23248  esac ;;
23249esac
23250ac_abs_top_builddir=$ac_pwd
23251ac_abs_builddir=$ac_pwd$ac_dir_suffix
23252# for backward compatibility:
23253ac_top_builddir=$ac_top_build_prefix
23254
23255case $srcdir in
23256  .)  # We are building in place.
23257    ac_srcdir=.
23258    ac_top_srcdir=$ac_top_builddir_sub
23259    ac_abs_top_srcdir=$ac_pwd ;;
23260  [\\/]* | ?:[\\/]* )  # Absolute name.
23261    ac_srcdir=$srcdir$ac_dir_suffix;
23262    ac_top_srcdir=$srcdir
23263    ac_abs_top_srcdir=$srcdir ;;
23264  *) # Relative name.
23265    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23266    ac_top_srcdir=$ac_top_build_prefix$srcdir
23267    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23268esac
23269ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23270
23271
23272  case $ac_mode in
23273  :F)
23274  #
23275  # CONFIG_FILE
23276  #
23277
23278  case $INSTALL in
23279  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23280  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23281  esac
23282  ac_MKDIR_P=$MKDIR_P
23283  case $MKDIR_P in
23284  [\\/$]* | ?:[\\/]* ) ;;
23285  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23286  esac
23287_ACEOF
23288
23289cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23290# If the template does not know about datarootdir, expand it.
23291# FIXME: This hack should be removed a few years after 2.60.
23292ac_datarootdir_hack=; ac_datarootdir_seen=
23293
23294ac_sed_dataroot='
23295/datarootdir/ {
23296  p
23297  q
23298}
23299/@datadir@/p
23300/@docdir@/p
23301/@infodir@/p
23302/@localedir@/p
23303/@mandir@/p
23304'
23305case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23306*datarootdir*) ac_datarootdir_seen=yes;;
23307*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23308  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23309$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23310_ACEOF
23311cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23312  ac_datarootdir_hack='
23313  s&@datadir@&$datadir&g
23314  s&@docdir@&$docdir&g
23315  s&@infodir@&$infodir&g
23316  s&@localedir@&$localedir&g
23317  s&@mandir@&$mandir&g
23318    s&\\\${datarootdir}&$datarootdir&g' ;;
23319esac
23320_ACEOF
23321
23322# Neutralize VPATH when `$srcdir' = `.'.
23323# Shell code in configure.ac might set extrasub.
23324# FIXME: do we really want to maintain this feature?
23325cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23326ac_sed_extra="$ac_vpsub
23327$extrasub
23328_ACEOF
23329cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23330:t
23331/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23332s|@configure_input@|$ac_sed_conf_input|;t t
23333s&@top_builddir@&$ac_top_builddir_sub&;t t
23334s&@top_build_prefix@&$ac_top_build_prefix&;t t
23335s&@srcdir@&$ac_srcdir&;t t
23336s&@abs_srcdir@&$ac_abs_srcdir&;t t
23337s&@top_srcdir@&$ac_top_srcdir&;t t
23338s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23339s&@builddir@&$ac_builddir&;t t
23340s&@abs_builddir@&$ac_abs_builddir&;t t
23341s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23342s&@INSTALL@&$ac_INSTALL&;t t
23343s&@MKDIR_P@&$ac_MKDIR_P&;t t
23344$ac_datarootdir_hack
23345"
23346eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23347  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23348$as_echo "$as_me: error: could not create $ac_file" >&2;}
23349   { (exit 1); exit 1; }; }
23350
23351test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23352  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23353  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23354  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23355which seems to be undefined.  Please make sure it is defined." >&5
23356$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23357which seems to be undefined.  Please make sure it is defined." >&2;}
23358
23359  rm -f "$tmp/stdin"
23360  case $ac_file in
23361  -) cat "$tmp/out" && rm -f "$tmp/out";;
23362  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23363  esac \
23364  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23365$as_echo "$as_me: error: could not create $ac_file" >&2;}
23366   { (exit 1); exit 1; }; }
23367 ;;
23368  :H)
23369  #
23370  # CONFIG_HEADER
23371  #
23372  if test x"$ac_file" != x-; then
23373    {
23374      $as_echo "/* $configure_input  */" \
23375      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23376    } >"$tmp/config.h" \
23377      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23378$as_echo "$as_me: error: could not create $ac_file" >&2;}
23379   { (exit 1); exit 1; }; }
23380    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23381      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23382$as_echo "$as_me: $ac_file is unchanged" >&6;}
23383    else
23384      rm -f "$ac_file"
23385      mv "$tmp/config.h" "$ac_file" \
23386	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23387$as_echo "$as_me: error: could not create $ac_file" >&2;}
23388   { (exit 1); exit 1; }; }
23389    fi
23390  else
23391    $as_echo "/* $configure_input  */" \
23392      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23393      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23394$as_echo "$as_me: error: could not create -" >&2;}
23395   { (exit 1); exit 1; }; }
23396  fi
23397# Compute "$ac_file"'s index in $config_headers.
23398_am_arg="$ac_file"
23399_am_stamp_count=1
23400for _am_header in $config_headers :; do
23401  case $_am_header in
23402    $_am_arg | $_am_arg:* )
23403      break ;;
23404    * )
23405      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23406  esac
23407done
23408echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23409$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23410	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23411	 X"$_am_arg" : 'X\(//\)$' \| \
23412	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23413$as_echo X"$_am_arg" |
23414    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23415	    s//\1/
23416	    q
23417	  }
23418	  /^X\(\/\/\)[^/].*/{
23419	    s//\1/
23420	    q
23421	  }
23422	  /^X\(\/\/\)$/{
23423	    s//\1/
23424	    q
23425	  }
23426	  /^X\(\/\).*/{
23427	    s//\1/
23428	    q
23429	  }
23430	  s/.*/./; q'`/stamp-h$_am_stamp_count
23431 ;;
23432
23433  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23434$as_echo "$as_me: executing $ac_file commands" >&6;}
23435 ;;
23436  esac
23437
23438
23439  case $ac_file$ac_mode in
23440    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23441  # Autoconf 2.62 quotes --file arguments for eval, but not when files
23442  # are listed without --file.  Let's play safe and only enable the eval
23443  # if we detect the quoting.
23444  case $CONFIG_FILES in
23445  *\'*) eval set x "$CONFIG_FILES" ;;
23446  *)   set x $CONFIG_FILES ;;
23447  esac
23448  shift
23449  for mf
23450  do
23451    # Strip MF so we end up with the name of the file.
23452    mf=`echo "$mf" | sed -e 's/:.*$//'`
23453    # Check whether this is an Automake generated Makefile or not.
23454    # We used to match only the files named `Makefile.in', but
23455    # some people rename them; so instead we look at the file content.
23456    # Grep'ing the first line is not enough: some people post-process
23457    # each Makefile.in and add a new line on top of each file to say so.
23458    # Grep'ing the whole file is not good either: AIX grep has a line
23459    # limit of 2048, but all sed's we know have understand at least 4000.
23460    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23461      dirpart=`$as_dirname -- "$mf" ||
23462$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23463	 X"$mf" : 'X\(//\)[^/]' \| \
23464	 X"$mf" : 'X\(//\)$' \| \
23465	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23466$as_echo X"$mf" |
23467    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23468	    s//\1/
23469	    q
23470	  }
23471	  /^X\(\/\/\)[^/].*/{
23472	    s//\1/
23473	    q
23474	  }
23475	  /^X\(\/\/\)$/{
23476	    s//\1/
23477	    q
23478	  }
23479	  /^X\(\/\).*/{
23480	    s//\1/
23481	    q
23482	  }
23483	  s/.*/./; q'`
23484    else
23485      continue
23486    fi
23487    # Extract the definition of DEPDIR, am__include, and am__quote
23488    # from the Makefile without running `make'.
23489    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23490    test -z "$DEPDIR" && continue
23491    am__include=`sed -n 's/^am__include = //p' < "$mf"`
23492    test -z "am__include" && continue
23493    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23494    # When using ansi2knr, U may be empty or an underscore; expand it
23495    U=`sed -n 's/^U = //p' < "$mf"`
23496    # Find all dependency output files, they are included files with
23497    # $(DEPDIR) in their names.  We invoke sed twice because it is the
23498    # simplest approach to changing $(DEPDIR) to its actual value in the
23499    # expansion.
23500    for file in `sed -n "
23501      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23502	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23503      # Make sure the directory exists.
23504      test -f "$dirpart/$file" && continue
23505      fdir=`$as_dirname -- "$file" ||
23506$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23507	 X"$file" : 'X\(//\)[^/]' \| \
23508	 X"$file" : 'X\(//\)$' \| \
23509	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23510$as_echo X"$file" |
23511    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23512	    s//\1/
23513	    q
23514	  }
23515	  /^X\(\/\/\)[^/].*/{
23516	    s//\1/
23517	    q
23518	  }
23519	  /^X\(\/\/\)$/{
23520	    s//\1/
23521	    q
23522	  }
23523	  /^X\(\/\).*/{
23524	    s//\1/
23525	    q
23526	  }
23527	  s/.*/./; q'`
23528      { as_dir=$dirpart/$fdir
23529  case $as_dir in #(
23530  -*) as_dir=./$as_dir;;
23531  esac
23532  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23533    as_dirs=
23534    while :; do
23535      case $as_dir in #(
23536      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23537      *) as_qdir=$as_dir;;
23538      esac
23539      as_dirs="'$as_qdir' $as_dirs"
23540      as_dir=`$as_dirname -- "$as_dir" ||
23541$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23542	 X"$as_dir" : 'X\(//\)[^/]' \| \
23543	 X"$as_dir" : 'X\(//\)$' \| \
23544	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23545$as_echo X"$as_dir" |
23546    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23547	    s//\1/
23548	    q
23549	  }
23550	  /^X\(\/\/\)[^/].*/{
23551	    s//\1/
23552	    q
23553	  }
23554	  /^X\(\/\/\)$/{
23555	    s//\1/
23556	    q
23557	  }
23558	  /^X\(\/\).*/{
23559	    s//\1/
23560	    q
23561	  }
23562	  s/.*/./; q'`
23563      test -d "$as_dir" && break
23564    done
23565    test -z "$as_dirs" || eval "mkdir $as_dirs"
23566  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23567$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23568   { (exit 1); exit 1; }; }; }
23569      # echo "creating $dirpart/$file"
23570      echo '# dummy' > "$dirpart/$file"
23571    done
23572  done
23573}
23574 ;;
23575
23576  esac
23577done # for ac_tag
23578
23579
23580{ (exit 0); exit 0; }
23581_ACEOF
23582chmod +x $CONFIG_STATUS
23583ac_clean_files=$ac_clean_files_save
23584
23585test $ac_write_fail = 0 ||
23586  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
23587$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
23588   { (exit 1); exit 1; }; }
23589
23590
23591# configure is writing to config.log, and then calls config.status.
23592# config.status does its own redirection, appending to config.log.
23593# Unfortunately, on DOS this fails, as config.log is still kept open
23594# by configure, so config.status won't be able to write to it; its
23595# output is simply discarded.  So we exec the FD to /dev/null,
23596# effectively closing config.log, so it can be properly (re)opened and
23597# appended to by config.status.  When coming back to configure, we
23598# need to make the FD available again.
23599if test "$no_create" != yes; then
23600  ac_cs_success=:
23601  ac_config_status_args=
23602  test "$silent" = yes &&
23603    ac_config_status_args="$ac_config_status_args --quiet"
23604  exec 5>/dev/null
23605  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23606  exec 5>>config.log
23607  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23608  # would make configure fail if this is the last instruction.
23609  $ac_cs_success || { (exit 1); exit 1; }
23610fi
23611if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
23612  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
23613$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
23614fi
23615
23616