configure revision 93493779
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for libXmu 1.0.5.
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='libXmu'
752PACKAGE_TARNAME='libXmu'
753PACKAGE_VERSION='1.0.5'
754PACKAGE_STRING='libXmu 1.0.5'
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
798LINTLIBUU
799MAKE_LINT_LIB_FALSE
800MAKE_LINT_LIB_TRUE
801LINTLIB
802LINT_FALSE
803LINT_TRUE
804LINT_FLAGS
805LINT
806HAS_SNPRINTF
807XMUU_LIBS
808XMUU_CFLAGS
809XMU_LIBS
810XMU_CFLAGS
811PKG_CONFIG
812ADMIN_MAN_DIR
813DRIVER_MAN_DIR
814MISC_MAN_DIR
815FILE_MAN_DIR
816LIB_MAN_DIR
817APP_MAN_DIR
818ADMIN_MAN_SUFFIX
819DRIVER_MAN_SUFFIX
820MISC_MAN_SUFFIX
821FILE_MAN_SUFFIX
822LIB_MAN_SUFFIX
823APP_MAN_SUFFIX
824distcleancheck_listfiles
825CHANGELOG_CMD
826AM_BACKSLASH
827AM_DEFAULT_VERBOSITY
828CWARNFLAGS
829LIBTOOL
830ac_ct_F77
831FFLAGS
832F77
833CXXCPP
834am__fastdepCXX_FALSE
835am__fastdepCXX_TRUE
836CXXDEPMODE
837ac_ct_CXX
838CXXFLAGS
839CXX
840CPP
841NMEDIT
842DSYMUTIL
843RANLIB
844AR
845ECHO
846LN_S
847EGREP
848GREP
849SED
850am__fastdepCC_FALSE
851am__fastdepCC_TRUE
852CCDEPMODE
853AMDEPBACKSLASH
854AMDEP_FALSE
855AMDEP_TRUE
856am__quote
857am__include
858DEPDIR
859OBJEXT
860EXEEXT
861ac_ct_CC
862CPPFLAGS
863LDFLAGS
864CFLAGS
865CC
866host_os
867host_vendor
868host_cpu
869host
870build_os
871build_vendor
872build_cpu
873build
874MAINT
875MAINTAINER_MODE_FALSE
876MAINTAINER_MODE_TRUE
877am__untar
878am__tar
879AMTAR
880am__leading_dot
881SET_MAKE
882AWK
883mkdir_p
884MKDIR_P
885INSTALL_STRIP_PROGRAM
886STRIP
887install_sh
888MAKEINFO
889AUTOHEADER
890AUTOMAKE
891AUTOCONF
892ACLOCAL
893VERSION
894PACKAGE
895CYGPATH_W
896am__isrc
897INSTALL_DATA
898INSTALL_SCRIPT
899INSTALL_PROGRAM
900target_alias
901host_alias
902build_alias
903LIBS
904ECHO_T
905ECHO_N
906ECHO_C
907DEFS
908mandir
909localedir
910libdir
911psdir
912pdfdir
913dvidir
914htmldir
915infodir
916docdir
917oldincludedir
918includedir
919localstatedir
920sharedstatedir
921sysconfdir
922datadir
923datarootdir
924libexecdir
925sbindir
926bindir
927program_transform_name
928prefix
929exec_prefix
930PACKAGE_BUGREPORT
931PACKAGE_STRING
932PACKAGE_VERSION
933PACKAGE_TARNAME
934PACKAGE_NAME
935PATH_SEPARATOR
936SHELL'
937ac_subst_files=''
938ac_user_opts='
939enable_option_checking
940enable_maintainer_mode
941enable_shared
942enable_static
943enable_fast_install
944enable_dependency_tracking
945with_gnu_ld
946enable_libtool_lock
947with_pic
948with_tags
949enable_silent_rules
950enable_strict_compilation
951with_release_version
952enable_unix_transport
953enable_tcp_transport
954enable_ipv6
955enable_local_transport
956with_lint
957enable_lint_library
958'
959      ac_precious_vars='build_alias
960host_alias
961target_alias
962CC
963CFLAGS
964LDFLAGS
965LIBS
966CPPFLAGS
967CPP
968CXX
969CXXFLAGS
970CCC
971CXXCPP
972F77
973FFLAGS
974PKG_CONFIG
975XMU_CFLAGS
976XMU_LIBS
977XMUU_CFLAGS
978XMUU_LIBS'
979
980
981# Initialize some variables set by options.
982ac_init_help=
983ac_init_version=false
984ac_unrecognized_opts=
985ac_unrecognized_sep=
986# The variables have the same names as the options, with
987# dashes changed to underlines.
988cache_file=/dev/null
989exec_prefix=NONE
990no_create=
991no_recursion=
992prefix=NONE
993program_prefix=NONE
994program_suffix=NONE
995program_transform_name=s,x,x,
996silent=
997site=
998srcdir=
999verbose=
1000x_includes=NONE
1001x_libraries=NONE
1002
1003# Installation directory options.
1004# These are left unexpanded so users can "make install exec_prefix=/foo"
1005# and all the variables that are supposed to be based on exec_prefix
1006# by default will actually change.
1007# Use braces instead of parens because sh, perl, etc. also accept them.
1008# (The list follows the same order as the GNU Coding Standards.)
1009bindir='${exec_prefix}/bin'
1010sbindir='${exec_prefix}/sbin'
1011libexecdir='${exec_prefix}/libexec'
1012datarootdir='${prefix}/share'
1013datadir='${datarootdir}'
1014sysconfdir='${prefix}/etc'
1015sharedstatedir='${prefix}/com'
1016localstatedir='${prefix}/var'
1017includedir='${prefix}/include'
1018oldincludedir='/usr/include'
1019docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1020infodir='${datarootdir}/info'
1021htmldir='${docdir}'
1022dvidir='${docdir}'
1023pdfdir='${docdir}'
1024psdir='${docdir}'
1025libdir='${exec_prefix}/lib'
1026localedir='${datarootdir}/locale'
1027mandir='${datarootdir}/man'
1028
1029ac_prev=
1030ac_dashdash=
1031for ac_option
1032do
1033  # If the previous option needs an argument, assign it.
1034  if test -n "$ac_prev"; then
1035    eval $ac_prev=\$ac_option
1036    ac_prev=
1037    continue
1038  fi
1039
1040  case $ac_option in
1041  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1042  *)	ac_optarg=yes ;;
1043  esac
1044
1045  # Accept the important Cygnus configure options, so we can diagnose typos.
1046
1047  case $ac_dashdash$ac_option in
1048  --)
1049    ac_dashdash=yes ;;
1050
1051  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1052    ac_prev=bindir ;;
1053  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1054    bindir=$ac_optarg ;;
1055
1056  -build | --build | --buil | --bui | --bu)
1057    ac_prev=build_alias ;;
1058  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1059    build_alias=$ac_optarg ;;
1060
1061  -cache-file | --cache-file | --cache-fil | --cache-fi \
1062  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1063    ac_prev=cache_file ;;
1064  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1065  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1066    cache_file=$ac_optarg ;;
1067
1068  --config-cache | -C)
1069    cache_file=config.cache ;;
1070
1071  -datadir | --datadir | --datadi | --datad)
1072    ac_prev=datadir ;;
1073  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1074    datadir=$ac_optarg ;;
1075
1076  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1077  | --dataroo | --dataro | --datar)
1078    ac_prev=datarootdir ;;
1079  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1080  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1081    datarootdir=$ac_optarg ;;
1082
1083  -disable-* | --disable-*)
1084    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1085    # Reject names that are not valid shell variable names.
1086    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1087      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1088   { (exit 1); exit 1; }; }
1089    ac_useropt_orig=$ac_useropt
1090    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1091    case $ac_user_opts in
1092      *"
1093"enable_$ac_useropt"
1094"*) ;;
1095      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1096	 ac_unrecognized_sep=', ';;
1097    esac
1098    eval enable_$ac_useropt=no ;;
1099
1100  -docdir | --docdir | --docdi | --doc | --do)
1101    ac_prev=docdir ;;
1102  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1103    docdir=$ac_optarg ;;
1104
1105  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1106    ac_prev=dvidir ;;
1107  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1108    dvidir=$ac_optarg ;;
1109
1110  -enable-* | --enable-*)
1111    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1112    # Reject names that are not valid shell variable names.
1113    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1114      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1115   { (exit 1); exit 1; }; }
1116    ac_useropt_orig=$ac_useropt
1117    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1118    case $ac_user_opts in
1119      *"
1120"enable_$ac_useropt"
1121"*) ;;
1122      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1123	 ac_unrecognized_sep=', ';;
1124    esac
1125    eval enable_$ac_useropt=\$ac_optarg ;;
1126
1127  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1128  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1129  | --exec | --exe | --ex)
1130    ac_prev=exec_prefix ;;
1131  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1132  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1133  | --exec=* | --exe=* | --ex=*)
1134    exec_prefix=$ac_optarg ;;
1135
1136  -gas | --gas | --ga | --g)
1137    # Obsolete; use --with-gas.
1138    with_gas=yes ;;
1139
1140  -help | --help | --hel | --he | -h)
1141    ac_init_help=long ;;
1142  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1143    ac_init_help=recursive ;;
1144  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1145    ac_init_help=short ;;
1146
1147  -host | --host | --hos | --ho)
1148    ac_prev=host_alias ;;
1149  -host=* | --host=* | --hos=* | --ho=*)
1150    host_alias=$ac_optarg ;;
1151
1152  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1153    ac_prev=htmldir ;;
1154  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1155  | --ht=*)
1156    htmldir=$ac_optarg ;;
1157
1158  -includedir | --includedir | --includedi | --included | --include \
1159  | --includ | --inclu | --incl | --inc)
1160    ac_prev=includedir ;;
1161  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1162  | --includ=* | --inclu=* | --incl=* | --inc=*)
1163    includedir=$ac_optarg ;;
1164
1165  -infodir | --infodir | --infodi | --infod | --info | --inf)
1166    ac_prev=infodir ;;
1167  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1168    infodir=$ac_optarg ;;
1169
1170  -libdir | --libdir | --libdi | --libd)
1171    ac_prev=libdir ;;
1172  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1173    libdir=$ac_optarg ;;
1174
1175  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1176  | --libexe | --libex | --libe)
1177    ac_prev=libexecdir ;;
1178  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1179  | --libexe=* | --libex=* | --libe=*)
1180    libexecdir=$ac_optarg ;;
1181
1182  -localedir | --localedir | --localedi | --localed | --locale)
1183    ac_prev=localedir ;;
1184  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1185    localedir=$ac_optarg ;;
1186
1187  -localstatedir | --localstatedir | --localstatedi | --localstated \
1188  | --localstate | --localstat | --localsta | --localst | --locals)
1189    ac_prev=localstatedir ;;
1190  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1191  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1192    localstatedir=$ac_optarg ;;
1193
1194  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1195    ac_prev=mandir ;;
1196  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1197    mandir=$ac_optarg ;;
1198
1199  -nfp | --nfp | --nf)
1200    # Obsolete; use --without-fp.
1201    with_fp=no ;;
1202
1203  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1204  | --no-cr | --no-c | -n)
1205    no_create=yes ;;
1206
1207  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1208  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1209    no_recursion=yes ;;
1210
1211  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1212  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1213  | --oldin | --oldi | --old | --ol | --o)
1214    ac_prev=oldincludedir ;;
1215  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1216  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1217  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1218    oldincludedir=$ac_optarg ;;
1219
1220  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1221    ac_prev=prefix ;;
1222  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1223    prefix=$ac_optarg ;;
1224
1225  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1226  | --program-pre | --program-pr | --program-p)
1227    ac_prev=program_prefix ;;
1228  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1229  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1230    program_prefix=$ac_optarg ;;
1231
1232  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1233  | --program-suf | --program-su | --program-s)
1234    ac_prev=program_suffix ;;
1235  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1236  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1237    program_suffix=$ac_optarg ;;
1238
1239  -program-transform-name | --program-transform-name \
1240  | --program-transform-nam | --program-transform-na \
1241  | --program-transform-n | --program-transform- \
1242  | --program-transform | --program-transfor \
1243  | --program-transfo | --program-transf \
1244  | --program-trans | --program-tran \
1245  | --progr-tra | --program-tr | --program-t)
1246    ac_prev=program_transform_name ;;
1247  -program-transform-name=* | --program-transform-name=* \
1248  | --program-transform-nam=* | --program-transform-na=* \
1249  | --program-transform-n=* | --program-transform-=* \
1250  | --program-transform=* | --program-transfor=* \
1251  | --program-transfo=* | --program-transf=* \
1252  | --program-trans=* | --program-tran=* \
1253  | --progr-tra=* | --program-tr=* | --program-t=*)
1254    program_transform_name=$ac_optarg ;;
1255
1256  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1257    ac_prev=pdfdir ;;
1258  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1259    pdfdir=$ac_optarg ;;
1260
1261  -psdir | --psdir | --psdi | --psd | --ps)
1262    ac_prev=psdir ;;
1263  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1264    psdir=$ac_optarg ;;
1265
1266  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1267  | -silent | --silent | --silen | --sile | --sil)
1268    silent=yes ;;
1269
1270  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1271    ac_prev=sbindir ;;
1272  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1273  | --sbi=* | --sb=*)
1274    sbindir=$ac_optarg ;;
1275
1276  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1277  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1278  | --sharedst | --shareds | --shared | --share | --shar \
1279  | --sha | --sh)
1280    ac_prev=sharedstatedir ;;
1281  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1282  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1283  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1284  | --sha=* | --sh=*)
1285    sharedstatedir=$ac_optarg ;;
1286
1287  -site | --site | --sit)
1288    ac_prev=site ;;
1289  -site=* | --site=* | --sit=*)
1290    site=$ac_optarg ;;
1291
1292  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1293    ac_prev=srcdir ;;
1294  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1295    srcdir=$ac_optarg ;;
1296
1297  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1298  | --syscon | --sysco | --sysc | --sys | --sy)
1299    ac_prev=sysconfdir ;;
1300  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1301  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1302    sysconfdir=$ac_optarg ;;
1303
1304  -target | --target | --targe | --targ | --tar | --ta | --t)
1305    ac_prev=target_alias ;;
1306  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1307    target_alias=$ac_optarg ;;
1308
1309  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1310    verbose=yes ;;
1311
1312  -version | --version | --versio | --versi | --vers | -V)
1313    ac_init_version=: ;;
1314
1315  -with-* | --with-*)
1316    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1317    # Reject names that are not valid shell variable names.
1318    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1319      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1320   { (exit 1); exit 1; }; }
1321    ac_useropt_orig=$ac_useropt
1322    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1323    case $ac_user_opts in
1324      *"
1325"with_$ac_useropt"
1326"*) ;;
1327      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1328	 ac_unrecognized_sep=', ';;
1329    esac
1330    eval with_$ac_useropt=\$ac_optarg ;;
1331
1332  -without-* | --without-*)
1333    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1334    # Reject names that are not valid shell variable names.
1335    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1336      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1337   { (exit 1); exit 1; }; }
1338    ac_useropt_orig=$ac_useropt
1339    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1340    case $ac_user_opts in
1341      *"
1342"with_$ac_useropt"
1343"*) ;;
1344      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1345	 ac_unrecognized_sep=', ';;
1346    esac
1347    eval with_$ac_useropt=no ;;
1348
1349  --x)
1350    # Obsolete; use --with-x.
1351    with_x=yes ;;
1352
1353  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1354  | --x-incl | --x-inc | --x-in | --x-i)
1355    ac_prev=x_includes ;;
1356  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1357  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1358    x_includes=$ac_optarg ;;
1359
1360  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1361  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1362    ac_prev=x_libraries ;;
1363  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1364  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1365    x_libraries=$ac_optarg ;;
1366
1367  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1368Try \`$0 --help' for more information." >&2
1369   { (exit 1); exit 1; }; }
1370    ;;
1371
1372  *=*)
1373    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1374    # Reject names that are not valid shell variable names.
1375    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1376      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1377   { (exit 1); exit 1; }; }
1378    eval $ac_envvar=\$ac_optarg
1379    export $ac_envvar ;;
1380
1381  *)
1382    # FIXME: should be removed in autoconf 3.0.
1383    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1384    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1385      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1386    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1387    ;;
1388
1389  esac
1390done
1391
1392if test -n "$ac_prev"; then
1393  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1394  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1395   { (exit 1); exit 1; }; }
1396fi
1397
1398if test -n "$ac_unrecognized_opts"; then
1399  case $enable_option_checking in
1400    no) ;;
1401    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1402   { (exit 1); exit 1; }; } ;;
1403    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1404  esac
1405fi
1406
1407# Check all directory arguments for consistency.
1408for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1409		datadir sysconfdir sharedstatedir localstatedir includedir \
1410		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1411		libdir localedir mandir
1412do
1413  eval ac_val=\$$ac_var
1414  # Remove trailing slashes.
1415  case $ac_val in
1416    */ )
1417      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1418      eval $ac_var=\$ac_val;;
1419  esac
1420  # Be sure to have absolute directory names.
1421  case $ac_val in
1422    [\\/$]* | ?:[\\/]* )  continue;;
1423    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1424  esac
1425  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1426   { (exit 1); exit 1; }; }
1427done
1428
1429# There might be people who depend on the old broken behavior: `$host'
1430# used to hold the argument of --host etc.
1431# FIXME: To remove some day.
1432build=$build_alias
1433host=$host_alias
1434target=$target_alias
1435
1436# FIXME: To remove some day.
1437if test "x$host_alias" != x; then
1438  if test "x$build_alias" = x; then
1439    cross_compiling=maybe
1440    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1441    If a cross compiler is detected then cross compile mode will be used." >&2
1442  elif test "x$build_alias" != "x$host_alias"; then
1443    cross_compiling=yes
1444  fi
1445fi
1446
1447ac_tool_prefix=
1448test -n "$host_alias" && ac_tool_prefix=$host_alias-
1449
1450test "$silent" = yes && exec 6>/dev/null
1451
1452
1453ac_pwd=`pwd` && test -n "$ac_pwd" &&
1454ac_ls_di=`ls -di .` &&
1455ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1456  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1457   { (exit 1); exit 1; }; }
1458test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1459  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1460   { (exit 1); exit 1; }; }
1461
1462
1463# Find the source files, if location was not specified.
1464if test -z "$srcdir"; then
1465  ac_srcdir_defaulted=yes
1466  # Try the directory containing this script, then the parent directory.
1467  ac_confdir=`$as_dirname -- "$as_myself" ||
1468$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1469	 X"$as_myself" : 'X\(//\)[^/]' \| \
1470	 X"$as_myself" : 'X\(//\)$' \| \
1471	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1472$as_echo X"$as_myself" |
1473    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1474	    s//\1/
1475	    q
1476	  }
1477	  /^X\(\/\/\)[^/].*/{
1478	    s//\1/
1479	    q
1480	  }
1481	  /^X\(\/\/\)$/{
1482	    s//\1/
1483	    q
1484	  }
1485	  /^X\(\/\).*/{
1486	    s//\1/
1487	    q
1488	  }
1489	  s/.*/./; q'`
1490  srcdir=$ac_confdir
1491  if test ! -r "$srcdir/$ac_unique_file"; then
1492    srcdir=..
1493  fi
1494else
1495  ac_srcdir_defaulted=no
1496fi
1497if test ! -r "$srcdir/$ac_unique_file"; then
1498  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1499  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1500   { (exit 1); exit 1; }; }
1501fi
1502ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1503ac_abs_confdir=`(
1504	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1505   { (exit 1); exit 1; }; }
1506	pwd)`
1507# When building in place, set srcdir=.
1508if test "$ac_abs_confdir" = "$ac_pwd"; then
1509  srcdir=.
1510fi
1511# Remove unnecessary trailing slashes from srcdir.
1512# Double slashes in file names in object file debugging info
1513# mess up M-x gdb in Emacs.
1514case $srcdir in
1515*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1516esac
1517for ac_var in $ac_precious_vars; do
1518  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1519  eval ac_env_${ac_var}_value=\$${ac_var}
1520  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1521  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1522done
1523
1524#
1525# Report the --help message.
1526#
1527if test "$ac_init_help" = "long"; then
1528  # Omit some internal or obsolete options to make the list less imposing.
1529  # This message is too long to be a string in the A/UX 3.1 sh.
1530  cat <<_ACEOF
1531\`configure' configures libXmu 1.0.5 to adapt to many kinds of systems.
1532
1533Usage: $0 [OPTION]... [VAR=VALUE]...
1534
1535To assign environment variables (e.g., CC, CFLAGS...), specify them as
1536VAR=VALUE.  See below for descriptions of some of the useful variables.
1537
1538Defaults for the options are specified in brackets.
1539
1540Configuration:
1541  -h, --help              display this help and exit
1542      --help=short        display options specific to this package
1543      --help=recursive    display the short help of all the included packages
1544  -V, --version           display version information and exit
1545  -q, --quiet, --silent   do not print \`checking...' messages
1546      --cache-file=FILE   cache test results in FILE [disabled]
1547  -C, --config-cache      alias for \`--cache-file=config.cache'
1548  -n, --no-create         do not create output files
1549      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1550
1551Installation directories:
1552  --prefix=PREFIX         install architecture-independent files in PREFIX
1553                          [$ac_default_prefix]
1554  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1555                          [PREFIX]
1556
1557By default, \`make install' will install all the files in
1558\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1559an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1560for instance \`--prefix=\$HOME'.
1561
1562For better control, use the options below.
1563
1564Fine tuning of the installation directories:
1565  --bindir=DIR            user executables [EPREFIX/bin]
1566  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1567  --libexecdir=DIR        program executables [EPREFIX/libexec]
1568  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1569  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1570  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1571  --libdir=DIR            object code libraries [EPREFIX/lib]
1572  --includedir=DIR        C header files [PREFIX/include]
1573  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1574  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1575  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1576  --infodir=DIR           info documentation [DATAROOTDIR/info]
1577  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1578  --mandir=DIR            man documentation [DATAROOTDIR/man]
1579  --docdir=DIR            documentation root [DATAROOTDIR/doc/libXmu]
1580  --htmldir=DIR           html documentation [DOCDIR]
1581  --dvidir=DIR            dvi documentation [DOCDIR]
1582  --pdfdir=DIR            pdf documentation [DOCDIR]
1583  --psdir=DIR             ps documentation [DOCDIR]
1584_ACEOF
1585
1586  cat <<\_ACEOF
1587
1588Program names:
1589  --program-prefix=PREFIX            prepend PREFIX to installed program names
1590  --program-suffix=SUFFIX            append SUFFIX to installed program names
1591  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1592
1593System types:
1594  --build=BUILD     configure for building on BUILD [guessed]
1595  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1596_ACEOF
1597fi
1598
1599if test -n "$ac_init_help"; then
1600  case $ac_init_help in
1601     short | recursive ) echo "Configuration of libXmu 1.0.5:";;
1602   esac
1603  cat <<\_ACEOF
1604
1605Optional Features:
1606  --disable-option-checking  ignore unrecognized --enable/--with options
1607  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1608  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1609  --enable-maintainer-mode  enable make rules and dependencies not useful
1610			  (and sometimes confusing) to the casual installer
1611  --enable-shared[=PKGS]  build shared libraries [default=yes]
1612  --enable-static[=PKGS]  build static libraries [default=yes]
1613  --enable-fast-install[=PKGS]
1614                          optimize for fast installation [default=yes]
1615  --disable-dependency-tracking  speeds up one-time build
1616  --enable-dependency-tracking   do not reject slow dependency extractors
1617  --disable-libtool-lock  avoid locking (might break parallel builds)
1618  --enable-silent-rules          less verbose build output (undo: `make V=1')
1619  --disable-silent-rules         verbose build output (undo: `make V=0')
1620  --enable-strict-compilation
1621                          Enable all warnings from compiler and make them
1622                          errors (default: disabled)
1623  --enable-unix-transport Enable UNIX domain socket transport
1624  --enable-tcp-transport  Enable TCP socket transport
1625  --enable-ipv6           Enable IPv6 support
1626  --enable-local-transport
1627                          Enable os-specific local transport
1628  --enable-lint-library   Create lint library (default: disabled)
1629
1630Optional Packages:
1631  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1632  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1633  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1634  --with-pic              try to use only PIC/non-PIC objects [default=use
1635                          both]
1636  --with-tags[=TAGS]      include additional configurations [automatic]
1637  --with-release-version=STRING
1638                          Use release version string in package name
1639  --with-lint             Use a lint-style source code checker (default:
1640                          disabled)
1641
1642Some influential environment variables:
1643  CC          C compiler command
1644  CFLAGS      C compiler flags
1645  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1646              nonstandard directory <lib dir>
1647  LIBS        libraries to pass to the linker, e.g. -l<library>
1648  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1649              you have headers in a nonstandard directory <include dir>
1650  CPP         C preprocessor
1651  CXX         C++ compiler command
1652  CXXFLAGS    C++ compiler flags
1653  CXXCPP      C++ preprocessor
1654  F77         Fortran 77 compiler command
1655  FFLAGS      Fortran 77 compiler flags
1656  PKG_CONFIG  path to pkg-config utility
1657  XMU_CFLAGS  C compiler flags for XMU, overriding pkg-config
1658  XMU_LIBS    linker flags for XMU, overriding pkg-config
1659  XMUU_CFLAGS C compiler flags for XMUU, overriding pkg-config
1660  XMUU_LIBS   linker flags for XMUU, overriding pkg-config
1661
1662Use these variables to override the choices made by `configure' or to help
1663it to find libraries and programs with nonstandard names/locations.
1664
1665Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1666_ACEOF
1667ac_status=$?
1668fi
1669
1670if test "$ac_init_help" = "recursive"; then
1671  # If there are subdirs, report their specific --help.
1672  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1673    test -d "$ac_dir" ||
1674      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1675      continue
1676    ac_builddir=.
1677
1678case "$ac_dir" in
1679.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1680*)
1681  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1682  # A ".." for each directory in $ac_dir_suffix.
1683  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1684  case $ac_top_builddir_sub in
1685  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1686  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1687  esac ;;
1688esac
1689ac_abs_top_builddir=$ac_pwd
1690ac_abs_builddir=$ac_pwd$ac_dir_suffix
1691# for backward compatibility:
1692ac_top_builddir=$ac_top_build_prefix
1693
1694case $srcdir in
1695  .)  # We are building in place.
1696    ac_srcdir=.
1697    ac_top_srcdir=$ac_top_builddir_sub
1698    ac_abs_top_srcdir=$ac_pwd ;;
1699  [\\/]* | ?:[\\/]* )  # Absolute name.
1700    ac_srcdir=$srcdir$ac_dir_suffix;
1701    ac_top_srcdir=$srcdir
1702    ac_abs_top_srcdir=$srcdir ;;
1703  *) # Relative name.
1704    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1705    ac_top_srcdir=$ac_top_build_prefix$srcdir
1706    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1707esac
1708ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1709
1710    cd "$ac_dir" || { ac_status=$?; continue; }
1711    # Check for guested configure.
1712    if test -f "$ac_srcdir/configure.gnu"; then
1713      echo &&
1714      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1715    elif test -f "$ac_srcdir/configure"; then
1716      echo &&
1717      $SHELL "$ac_srcdir/configure" --help=recursive
1718    else
1719      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1720    fi || ac_status=$?
1721    cd "$ac_pwd" || { ac_status=$?; break; }
1722  done
1723fi
1724
1725test -n "$ac_init_help" && exit $ac_status
1726if $ac_init_version; then
1727  cat <<\_ACEOF
1728libXmu configure 1.0.5
1729generated by GNU Autoconf 2.63
1730
1731Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17322002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1733This configure script is free software; the Free Software Foundation
1734gives unlimited permission to copy, distribute and modify it.
1735_ACEOF
1736  exit
1737fi
1738cat >config.log <<_ACEOF
1739This file contains any messages produced by compilers while
1740running configure, to aid debugging if configure makes a mistake.
1741
1742It was created by libXmu $as_me 1.0.5, which was
1743generated by GNU Autoconf 2.63.  Invocation command line was
1744
1745  $ $0 $@
1746
1747_ACEOF
1748exec 5>>config.log
1749{
1750cat <<_ASUNAME
1751## --------- ##
1752## Platform. ##
1753## --------- ##
1754
1755hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1756uname -m = `(uname -m) 2>/dev/null || echo unknown`
1757uname -r = `(uname -r) 2>/dev/null || echo unknown`
1758uname -s = `(uname -s) 2>/dev/null || echo unknown`
1759uname -v = `(uname -v) 2>/dev/null || echo unknown`
1760
1761/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1762/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1763
1764/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1765/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1766/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1767/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1768/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1769/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1770/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1771
1772_ASUNAME
1773
1774as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1775for as_dir in $PATH
1776do
1777  IFS=$as_save_IFS
1778  test -z "$as_dir" && as_dir=.
1779  $as_echo "PATH: $as_dir"
1780done
1781IFS=$as_save_IFS
1782
1783} >&5
1784
1785cat >&5 <<_ACEOF
1786
1787
1788## ----------- ##
1789## Core tests. ##
1790## ----------- ##
1791
1792_ACEOF
1793
1794
1795# Keep a trace of the command line.
1796# Strip out --no-create and --no-recursion so they do not pile up.
1797# Strip out --silent because we don't want to record it for future runs.
1798# Also quote any args containing shell meta-characters.
1799# Make two passes to allow for proper duplicate-argument suppression.
1800ac_configure_args=
1801ac_configure_args0=
1802ac_configure_args1=
1803ac_must_keep_next=false
1804for ac_pass in 1 2
1805do
1806  for ac_arg
1807  do
1808    case $ac_arg in
1809    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1810    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1811    | -silent | --silent | --silen | --sile | --sil)
1812      continue ;;
1813    *\'*)
1814      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1815    esac
1816    case $ac_pass in
1817    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1818    2)
1819      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1820      if test $ac_must_keep_next = true; then
1821	ac_must_keep_next=false # Got value, back to normal.
1822      else
1823	case $ac_arg in
1824	  *=* | --config-cache | -C | -disable-* | --disable-* \
1825	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1826	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1827	  | -with-* | --with-* | -without-* | --without-* | --x)
1828	    case "$ac_configure_args0 " in
1829	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1830	    esac
1831	    ;;
1832	  -* ) ac_must_keep_next=true ;;
1833	esac
1834      fi
1835      ac_configure_args="$ac_configure_args '$ac_arg'"
1836      ;;
1837    esac
1838  done
1839done
1840$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1841$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1842
1843# When interrupted or exit'd, cleanup temporary files, and complete
1844# config.log.  We remove comments because anyway the quotes in there
1845# would cause problems or look ugly.
1846# WARNING: Use '\'' to represent an apostrophe within the trap.
1847# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1848trap 'exit_status=$?
1849  # Save into config.log some information that might help in debugging.
1850  {
1851    echo
1852
1853    cat <<\_ASBOX
1854## ---------------- ##
1855## Cache variables. ##
1856## ---------------- ##
1857_ASBOX
1858    echo
1859    # The following way of writing the cache mishandles newlines in values,
1860(
1861  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1862    eval ac_val=\$$ac_var
1863    case $ac_val in #(
1864    *${as_nl}*)
1865      case $ac_var in #(
1866      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1867$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1868      esac
1869      case $ac_var in #(
1870      _ | IFS | as_nl) ;; #(
1871      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1872      *) $as_unset $ac_var ;;
1873      esac ;;
1874    esac
1875  done
1876  (set) 2>&1 |
1877    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1878    *${as_nl}ac_space=\ *)
1879      sed -n \
1880	"s/'\''/'\''\\\\'\'''\''/g;
1881	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1882      ;; #(
1883    *)
1884      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1885      ;;
1886    esac |
1887    sort
1888)
1889    echo
1890
1891    cat <<\_ASBOX
1892## ----------------- ##
1893## Output variables. ##
1894## ----------------- ##
1895_ASBOX
1896    echo
1897    for ac_var in $ac_subst_vars
1898    do
1899      eval ac_val=\$$ac_var
1900      case $ac_val in
1901      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1902      esac
1903      $as_echo "$ac_var='\''$ac_val'\''"
1904    done | sort
1905    echo
1906
1907    if test -n "$ac_subst_files"; then
1908      cat <<\_ASBOX
1909## ------------------- ##
1910## File substitutions. ##
1911## ------------------- ##
1912_ASBOX
1913      echo
1914      for ac_var in $ac_subst_files
1915      do
1916	eval ac_val=\$$ac_var
1917	case $ac_val in
1918	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1919	esac
1920	$as_echo "$ac_var='\''$ac_val'\''"
1921      done | sort
1922      echo
1923    fi
1924
1925    if test -s confdefs.h; then
1926      cat <<\_ASBOX
1927## ----------- ##
1928## confdefs.h. ##
1929## ----------- ##
1930_ASBOX
1931      echo
1932      cat confdefs.h
1933      echo
1934    fi
1935    test "$ac_signal" != 0 &&
1936      $as_echo "$as_me: caught signal $ac_signal"
1937    $as_echo "$as_me: exit $exit_status"
1938  } >&5
1939  rm -f core *.core core.conftest.* &&
1940    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1941    exit $exit_status
1942' 0
1943for ac_signal in 1 2 13 15; do
1944  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1945done
1946ac_signal=0
1947
1948# confdefs.h avoids OS command line length limits that DEFS can exceed.
1949rm -f -r conftest* confdefs.h
1950
1951# Predefined preprocessor variables.
1952
1953cat >>confdefs.h <<_ACEOF
1954#define PACKAGE_NAME "$PACKAGE_NAME"
1955_ACEOF
1956
1957
1958cat >>confdefs.h <<_ACEOF
1959#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1960_ACEOF
1961
1962
1963cat >>confdefs.h <<_ACEOF
1964#define PACKAGE_VERSION "$PACKAGE_VERSION"
1965_ACEOF
1966
1967
1968cat >>confdefs.h <<_ACEOF
1969#define PACKAGE_STRING "$PACKAGE_STRING"
1970_ACEOF
1971
1972
1973cat >>confdefs.h <<_ACEOF
1974#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1975_ACEOF
1976
1977
1978# Let the site file select an alternate cache file if it wants to.
1979# Prefer an explicitly selected file to automatically selected ones.
1980ac_site_file1=NONE
1981ac_site_file2=NONE
1982if test -n "$CONFIG_SITE"; then
1983  ac_site_file1=$CONFIG_SITE
1984elif test "x$prefix" != xNONE; then
1985  ac_site_file1=$prefix/share/config.site
1986  ac_site_file2=$prefix/etc/config.site
1987else
1988  ac_site_file1=$ac_default_prefix/share/config.site
1989  ac_site_file2=$ac_default_prefix/etc/config.site
1990fi
1991for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1992do
1993  test "x$ac_site_file" = xNONE && continue
1994  if test -r "$ac_site_file"; then
1995    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1996$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1997    sed 's/^/| /' "$ac_site_file" >&5
1998    . "$ac_site_file"
1999  fi
2000done
2001
2002if test -r "$cache_file"; then
2003  # Some versions of bash will fail to source /dev/null (special
2004  # files actually), so we avoid doing that.
2005  if test -f "$cache_file"; then
2006    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2007$as_echo "$as_me: loading cache $cache_file" >&6;}
2008    case $cache_file in
2009      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2010      *)                      . "./$cache_file";;
2011    esac
2012  fi
2013else
2014  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2015$as_echo "$as_me: creating cache $cache_file" >&6;}
2016  >$cache_file
2017fi
2018
2019# Check that the precious variables saved in the cache have kept the same
2020# value.
2021ac_cache_corrupted=false
2022for ac_var in $ac_precious_vars; do
2023  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2024  eval ac_new_set=\$ac_env_${ac_var}_set
2025  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2026  eval ac_new_val=\$ac_env_${ac_var}_value
2027  case $ac_old_set,$ac_new_set in
2028    set,)
2029      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2030$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2031      ac_cache_corrupted=: ;;
2032    ,set)
2033      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2034$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2035      ac_cache_corrupted=: ;;
2036    ,);;
2037    *)
2038      if test "x$ac_old_val" != "x$ac_new_val"; then
2039	# differences in whitespace do not lead to failure.
2040	ac_old_val_w=`echo x $ac_old_val`
2041	ac_new_val_w=`echo x $ac_new_val`
2042	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2043	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2044$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2045	  ac_cache_corrupted=:
2046	else
2047	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2048$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2049	  eval $ac_var=\$ac_old_val
2050	fi
2051	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2052$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2053	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2054$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2055      fi;;
2056  esac
2057  # Pass precious variables to config.status.
2058  if test "$ac_new_set" = set; then
2059    case $ac_new_val in
2060    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2061    *) ac_arg=$ac_var=$ac_new_val ;;
2062    esac
2063    case " $ac_configure_args " in
2064      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2065      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2066    esac
2067  fi
2068done
2069if $ac_cache_corrupted; then
2070  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2071$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2072  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2073$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2074  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2075$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2076   { (exit 1); exit 1; }; }
2077fi
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103ac_ext=c
2104ac_cpp='$CPP $CPPFLAGS'
2105ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2106ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2107ac_compiler_gnu=$ac_cv_c_compiler_gnu
2108
2109
2110
2111
2112ac_aux_dir=
2113for ac_dir in . "$srcdir"/.; do
2114  if test -f "$ac_dir/install-sh"; then
2115    ac_aux_dir=$ac_dir
2116    ac_install_sh="$ac_aux_dir/install-sh -c"
2117    break
2118  elif test -f "$ac_dir/install.sh"; then
2119    ac_aux_dir=$ac_dir
2120    ac_install_sh="$ac_aux_dir/install.sh -c"
2121    break
2122  elif test -f "$ac_dir/shtool"; then
2123    ac_aux_dir=$ac_dir
2124    ac_install_sh="$ac_aux_dir/shtool install -c"
2125    break
2126  fi
2127done
2128if test -z "$ac_aux_dir"; then
2129  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2130$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2131   { (exit 1); exit 1; }; }
2132fi
2133
2134# These three variables are undocumented and unsupported,
2135# and are intended to be withdrawn in a future Autoconf release.
2136# They can cause serious problems if a builder's source tree is in a directory
2137# whose full name contains unusual characters.
2138ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2139ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2140ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2141
2142
2143am__api_version='1.11'
2144
2145# Find a good install program.  We prefer a C program (faster),
2146# so one script is as good as another.  But avoid the broken or
2147# incompatible versions:
2148# SysV /etc/install, /usr/sbin/install
2149# SunOS /usr/etc/install
2150# IRIX /sbin/install
2151# AIX /bin/install
2152# AmigaOS /C/install, which installs bootblocks on floppy discs
2153# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2154# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2155# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2156# OS/2's system install, which has a completely different semantic
2157# ./install, which can be erroneously created by make from ./install.sh.
2158# Reject install programs that cannot install multiple files.
2159{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2160$as_echo_n "checking for a BSD-compatible install... " >&6; }
2161if test -z "$INSTALL"; then
2162if test "${ac_cv_path_install+set}" = set; then
2163  $as_echo_n "(cached) " >&6
2164else
2165  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2166for as_dir in $PATH
2167do
2168  IFS=$as_save_IFS
2169  test -z "$as_dir" && as_dir=.
2170  # Account for people who put trailing slashes in PATH elements.
2171case $as_dir/ in
2172  ./ | .// | /cC/* | \
2173  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2174  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2175  /usr/ucb/* ) ;;
2176  *)
2177    # OSF1 and SCO ODT 3.0 have their own names for install.
2178    # Don't use installbsd from OSF since it installs stuff as root
2179    # by default.
2180    for ac_prog in ginstall scoinst install; do
2181      for ac_exec_ext in '' $ac_executable_extensions; do
2182	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2183	  if test $ac_prog = install &&
2184	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2185	    # AIX install.  It has an incompatible calling convention.
2186	    :
2187	  elif test $ac_prog = install &&
2188	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2189	    # program-specific install script used by HP pwplus--don't use.
2190	    :
2191	  else
2192	    rm -rf conftest.one conftest.two conftest.dir
2193	    echo one > conftest.one
2194	    echo two > conftest.two
2195	    mkdir conftest.dir
2196	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2197	      test -s conftest.one && test -s conftest.two &&
2198	      test -s conftest.dir/conftest.one &&
2199	      test -s conftest.dir/conftest.two
2200	    then
2201	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2202	      break 3
2203	    fi
2204	  fi
2205	fi
2206      done
2207    done
2208    ;;
2209esac
2210
2211done
2212IFS=$as_save_IFS
2213
2214rm -rf conftest.one conftest.two conftest.dir
2215
2216fi
2217  if test "${ac_cv_path_install+set}" = set; then
2218    INSTALL=$ac_cv_path_install
2219  else
2220    # As a last resort, use the slow shell script.  Don't cache a
2221    # value for INSTALL within a source directory, because that will
2222    # break other packages using the cache if that directory is
2223    # removed, or if the value is a relative name.
2224    INSTALL=$ac_install_sh
2225  fi
2226fi
2227{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2228$as_echo "$INSTALL" >&6; }
2229
2230# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2231# It thinks the first close brace ends the variable substitution.
2232test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2233
2234test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2235
2236test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2237
2238{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2239$as_echo_n "checking whether build environment is sane... " >&6; }
2240# Just in case
2241sleep 1
2242echo timestamp > conftest.file
2243# Reject unsafe characters in $srcdir or the absolute working directory
2244# name.  Accept space and tab only in the latter.
2245am_lf='
2246'
2247case `pwd` in
2248  *[\\\"\#\$\&\'\`$am_lf]*)
2249    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2250$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2251   { (exit 1); exit 1; }; };;
2252esac
2253case $srcdir in
2254  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2255    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2256$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2257   { (exit 1); exit 1; }; };;
2258esac
2259
2260# Do `set' in a subshell so we don't clobber the current shell's
2261# arguments.  Must try -L first in case configure is actually a
2262# symlink; some systems play weird games with the mod time of symlinks
2263# (eg FreeBSD returns the mod time of the symlink's containing
2264# directory).
2265if (
2266   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2267   if test "$*" = "X"; then
2268      # -L didn't work.
2269      set X `ls -t "$srcdir/configure" conftest.file`
2270   fi
2271   rm -f conftest.file
2272   if test "$*" != "X $srcdir/configure conftest.file" \
2273      && test "$*" != "X conftest.file $srcdir/configure"; then
2274
2275      # If neither matched, then we have a broken ls.  This can happen
2276      # if, for instance, CONFIG_SHELL is bash and it inherits a
2277      # broken ls alias from the environment.  This has actually
2278      # happened.  Such a system could not be considered "sane".
2279      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2280alias in your environment" >&5
2281$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2282alias in your environment" >&2;}
2283   { (exit 1); exit 1; }; }
2284   fi
2285
2286   test "$2" = conftest.file
2287   )
2288then
2289   # Ok.
2290   :
2291else
2292   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2293Check your system clock" >&5
2294$as_echo "$as_me: error: newly created file is older than distributed files!
2295Check your system clock" >&2;}
2296   { (exit 1); exit 1; }; }
2297fi
2298{ $as_echo "$as_me:$LINENO: result: yes" >&5
2299$as_echo "yes" >&6; }
2300test "$program_prefix" != NONE &&
2301  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2302# Use a double $ so make ignores it.
2303test "$program_suffix" != NONE &&
2304  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2305# Double any \ or $.
2306# By default was `s,x,x', remove it if useless.
2307ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2308program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2309
2310# expand $ac_aux_dir to an absolute path
2311am_aux_dir=`cd $ac_aux_dir && pwd`
2312
2313if test x"${MISSING+set}" != xset; then
2314  case $am_aux_dir in
2315  *\ * | *\	*)
2316    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2317  *)
2318    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2319  esac
2320fi
2321# Use eval to expand $SHELL
2322if eval "$MISSING --run true"; then
2323  am_missing_run="$MISSING --run "
2324else
2325  am_missing_run=
2326  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2327$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2328fi
2329
2330if test x"${install_sh}" != xset; then
2331  case $am_aux_dir in
2332  *\ * | *\	*)
2333    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2334  *)
2335    install_sh="\${SHELL} $am_aux_dir/install-sh"
2336  esac
2337fi
2338
2339# Installed binaries are usually stripped using `strip' when the user
2340# run `make install-strip'.  However `strip' might not be the right
2341# tool to use in cross-compilation environments, therefore Automake
2342# will honor the `STRIP' environment variable to overrule this program.
2343if test "$cross_compiling" != no; then
2344  if test -n "$ac_tool_prefix"; then
2345  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2346set dummy ${ac_tool_prefix}strip; ac_word=$2
2347{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2348$as_echo_n "checking for $ac_word... " >&6; }
2349if test "${ac_cv_prog_STRIP+set}" = set; then
2350  $as_echo_n "(cached) " >&6
2351else
2352  if test -n "$STRIP"; then
2353  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2354else
2355as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2356for as_dir in $PATH
2357do
2358  IFS=$as_save_IFS
2359  test -z "$as_dir" && as_dir=.
2360  for ac_exec_ext in '' $ac_executable_extensions; do
2361  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2362    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2363    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2364    break 2
2365  fi
2366done
2367done
2368IFS=$as_save_IFS
2369
2370fi
2371fi
2372STRIP=$ac_cv_prog_STRIP
2373if test -n "$STRIP"; then
2374  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2375$as_echo "$STRIP" >&6; }
2376else
2377  { $as_echo "$as_me:$LINENO: result: no" >&5
2378$as_echo "no" >&6; }
2379fi
2380
2381
2382fi
2383if test -z "$ac_cv_prog_STRIP"; then
2384  ac_ct_STRIP=$STRIP
2385  # Extract the first word of "strip", so it can be a program name with args.
2386set dummy strip; ac_word=$2
2387{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2388$as_echo_n "checking for $ac_word... " >&6; }
2389if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2390  $as_echo_n "(cached) " >&6
2391else
2392  if test -n "$ac_ct_STRIP"; then
2393  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2394else
2395as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2396for as_dir in $PATH
2397do
2398  IFS=$as_save_IFS
2399  test -z "$as_dir" && as_dir=.
2400  for ac_exec_ext in '' $ac_executable_extensions; do
2401  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2402    ac_cv_prog_ac_ct_STRIP="strip"
2403    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2404    break 2
2405  fi
2406done
2407done
2408IFS=$as_save_IFS
2409
2410fi
2411fi
2412ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2413if test -n "$ac_ct_STRIP"; then
2414  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2415$as_echo "$ac_ct_STRIP" >&6; }
2416else
2417  { $as_echo "$as_me:$LINENO: result: no" >&5
2418$as_echo "no" >&6; }
2419fi
2420
2421  if test "x$ac_ct_STRIP" = x; then
2422    STRIP=":"
2423  else
2424    case $cross_compiling:$ac_tool_warned in
2425yes:)
2426{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2427$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2428ac_tool_warned=yes ;;
2429esac
2430    STRIP=$ac_ct_STRIP
2431  fi
2432else
2433  STRIP="$ac_cv_prog_STRIP"
2434fi
2435
2436fi
2437INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2438
2439{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2440$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2441if test -z "$MKDIR_P"; then
2442  if test "${ac_cv_path_mkdir+set}" = set; then
2443  $as_echo_n "(cached) " >&6
2444else
2445  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2446for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2447do
2448  IFS=$as_save_IFS
2449  test -z "$as_dir" && as_dir=.
2450  for ac_prog in mkdir gmkdir; do
2451	 for ac_exec_ext in '' $ac_executable_extensions; do
2452	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2453	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2454	     'mkdir (GNU coreutils) '* | \
2455	     'mkdir (coreutils) '* | \
2456	     'mkdir (fileutils) '4.1*)
2457	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2458	       break 3;;
2459	   esac
2460	 done
2461       done
2462done
2463IFS=$as_save_IFS
2464
2465fi
2466
2467  if test "${ac_cv_path_mkdir+set}" = set; then
2468    MKDIR_P="$ac_cv_path_mkdir -p"
2469  else
2470    # As a last resort, use the slow shell script.  Don't cache a
2471    # value for MKDIR_P within a source directory, because that will
2472    # break other packages using the cache if that directory is
2473    # removed, or if the value is a relative name.
2474    test -d ./--version && rmdir ./--version
2475    MKDIR_P="$ac_install_sh -d"
2476  fi
2477fi
2478{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2479$as_echo "$MKDIR_P" >&6; }
2480
2481mkdir_p="$MKDIR_P"
2482case $mkdir_p in
2483  [\\/$]* | ?:[\\/]*) ;;
2484  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2485esac
2486
2487for ac_prog in gawk mawk nawk awk
2488do
2489  # Extract the first word of "$ac_prog", so it can be a program name with args.
2490set dummy $ac_prog; ac_word=$2
2491{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2492$as_echo_n "checking for $ac_word... " >&6; }
2493if test "${ac_cv_prog_AWK+set}" = set; then
2494  $as_echo_n "(cached) " >&6
2495else
2496  if test -n "$AWK"; then
2497  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2498else
2499as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2500for as_dir in $PATH
2501do
2502  IFS=$as_save_IFS
2503  test -z "$as_dir" && as_dir=.
2504  for ac_exec_ext in '' $ac_executable_extensions; do
2505  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2506    ac_cv_prog_AWK="$ac_prog"
2507    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2508    break 2
2509  fi
2510done
2511done
2512IFS=$as_save_IFS
2513
2514fi
2515fi
2516AWK=$ac_cv_prog_AWK
2517if test -n "$AWK"; then
2518  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2519$as_echo "$AWK" >&6; }
2520else
2521  { $as_echo "$as_me:$LINENO: result: no" >&5
2522$as_echo "no" >&6; }
2523fi
2524
2525
2526  test -n "$AWK" && break
2527done
2528
2529{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2530$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2531set x ${MAKE-make}
2532ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2533if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2534  $as_echo_n "(cached) " >&6
2535else
2536  cat >conftest.make <<\_ACEOF
2537SHELL = /bin/sh
2538all:
2539	@echo '@@@%%%=$(MAKE)=@@@%%%'
2540_ACEOF
2541# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2542case `${MAKE-make} -f conftest.make 2>/dev/null` in
2543  *@@@%%%=?*=@@@%%%*)
2544    eval ac_cv_prog_make_${ac_make}_set=yes;;
2545  *)
2546    eval ac_cv_prog_make_${ac_make}_set=no;;
2547esac
2548rm -f conftest.make
2549fi
2550if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2551  { $as_echo "$as_me:$LINENO: result: yes" >&5
2552$as_echo "yes" >&6; }
2553  SET_MAKE=
2554else
2555  { $as_echo "$as_me:$LINENO: result: no" >&5
2556$as_echo "no" >&6; }
2557  SET_MAKE="MAKE=${MAKE-make}"
2558fi
2559
2560rm -rf .tst 2>/dev/null
2561mkdir .tst 2>/dev/null
2562if test -d .tst; then
2563  am__leading_dot=.
2564else
2565  am__leading_dot=_
2566fi
2567rmdir .tst 2>/dev/null
2568
2569if test "`cd $srcdir && pwd`" != "`pwd`"; then
2570  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2571  # is not polluted with repeated "-I."
2572  am__isrc=' -I$(srcdir)'
2573  # test to see if srcdir already configured
2574  if test -f $srcdir/config.status; then
2575    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2576$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2577   { (exit 1); exit 1; }; }
2578  fi
2579fi
2580
2581# test whether we have cygpath
2582if test -z "$CYGPATH_W"; then
2583  if (cygpath --version) >/dev/null 2>/dev/null; then
2584    CYGPATH_W='cygpath -w'
2585  else
2586    CYGPATH_W=echo
2587  fi
2588fi
2589
2590
2591# Define the identity of the package.
2592 PACKAGE='libXmu'
2593 VERSION='1.0.5'
2594
2595
2596cat >>confdefs.h <<_ACEOF
2597#define PACKAGE "$PACKAGE"
2598_ACEOF
2599
2600
2601cat >>confdefs.h <<_ACEOF
2602#define VERSION "$VERSION"
2603_ACEOF
2604
2605# Some tools Automake needs.
2606
2607ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2608
2609
2610AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2611
2612
2613AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2614
2615
2616AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2617
2618
2619MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2620
2621# We need awk for the "check" target.  The system "awk" is bad on
2622# some platforms.
2623# Always define AMTAR for backward compatibility.
2624
2625AMTAR=${AMTAR-"${am_missing_run}tar"}
2626
2627am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2628
2629
2630
2631
2632
2633
2634
2635{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2636$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2637    # Check whether --enable-maintainer-mode was given.
2638if test "${enable_maintainer_mode+set}" = set; then
2639  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2640else
2641  USE_MAINTAINER_MODE=no
2642fi
2643
2644  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2645$as_echo "$USE_MAINTAINER_MODE" >&6; }
2646   if test $USE_MAINTAINER_MODE = yes; then
2647  MAINTAINER_MODE_TRUE=
2648  MAINTAINER_MODE_FALSE='#'
2649else
2650  MAINTAINER_MODE_TRUE='#'
2651  MAINTAINER_MODE_FALSE=
2652fi
2653
2654  MAINT=$MAINTAINER_MODE_TRUE
2655
2656
2657
2658# Require xorg-macros: XORG_DEFAULT_OPTIONS, XORG_WITH_LINT
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670ac_config_headers="$ac_config_headers config.h"
2671
2672
2673
2674# Checks for programs.
2675# Check whether --enable-shared was given.
2676if test "${enable_shared+set}" = set; then
2677  enableval=$enable_shared; p=${PACKAGE-default}
2678    case $enableval in
2679    yes) enable_shared=yes ;;
2680    no) enable_shared=no ;;
2681    *)
2682      enable_shared=no
2683      # Look at the argument we got.  We use all the common list separators.
2684      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2685      for pkg in $enableval; do
2686	IFS="$lt_save_ifs"
2687	if test "X$pkg" = "X$p"; then
2688	  enable_shared=yes
2689	fi
2690      done
2691      IFS="$lt_save_ifs"
2692      ;;
2693    esac
2694else
2695  enable_shared=yes
2696fi
2697
2698
2699# Check whether --enable-static was given.
2700if test "${enable_static+set}" = set; then
2701  enableval=$enable_static; p=${PACKAGE-default}
2702    case $enableval in
2703    yes) enable_static=yes ;;
2704    no) enable_static=no ;;
2705    *)
2706     enable_static=no
2707      # Look at the argument we got.  We use all the common list separators.
2708      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2709      for pkg in $enableval; do
2710	IFS="$lt_save_ifs"
2711	if test "X$pkg" = "X$p"; then
2712	  enable_static=yes
2713	fi
2714      done
2715      IFS="$lt_save_ifs"
2716      ;;
2717    esac
2718else
2719  enable_static=yes
2720fi
2721
2722
2723# Check whether --enable-fast-install was given.
2724if test "${enable_fast_install+set}" = set; then
2725  enableval=$enable_fast_install; p=${PACKAGE-default}
2726    case $enableval in
2727    yes) enable_fast_install=yes ;;
2728    no) enable_fast_install=no ;;
2729    *)
2730      enable_fast_install=no
2731      # Look at the argument we got.  We use all the common list separators.
2732      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2733      for pkg in $enableval; do
2734	IFS="$lt_save_ifs"
2735	if test "X$pkg" = "X$p"; then
2736	  enable_fast_install=yes
2737	fi
2738      done
2739      IFS="$lt_save_ifs"
2740      ;;
2741    esac
2742else
2743  enable_fast_install=yes
2744fi
2745
2746
2747# Make sure we can run config.sub.
2748$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2749  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2750$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2751   { (exit 1); exit 1; }; }
2752
2753{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2754$as_echo_n "checking build system type... " >&6; }
2755if test "${ac_cv_build+set}" = set; then
2756  $as_echo_n "(cached) " >&6
2757else
2758  ac_build_alias=$build_alias
2759test "x$ac_build_alias" = x &&
2760  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2761test "x$ac_build_alias" = x &&
2762  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2763$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2764   { (exit 1); exit 1; }; }
2765ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2766  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2767$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2768   { (exit 1); exit 1; }; }
2769
2770fi
2771{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2772$as_echo "$ac_cv_build" >&6; }
2773case $ac_cv_build in
2774*-*-*) ;;
2775*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2776$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2777   { (exit 1); exit 1; }; };;
2778esac
2779build=$ac_cv_build
2780ac_save_IFS=$IFS; IFS='-'
2781set x $ac_cv_build
2782shift
2783build_cpu=$1
2784build_vendor=$2
2785shift; shift
2786# Remember, the first character of IFS is used to create $*,
2787# except with old shells:
2788build_os=$*
2789IFS=$ac_save_IFS
2790case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2791
2792
2793{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2794$as_echo_n "checking host system type... " >&6; }
2795if test "${ac_cv_host+set}" = set; then
2796  $as_echo_n "(cached) " >&6
2797else
2798  if test "x$host_alias" = x; then
2799  ac_cv_host=$ac_cv_build
2800else
2801  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2802    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2803$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2804   { (exit 1); exit 1; }; }
2805fi
2806
2807fi
2808{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2809$as_echo "$ac_cv_host" >&6; }
2810case $ac_cv_host in
2811*-*-*) ;;
2812*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2813$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2814   { (exit 1); exit 1; }; };;
2815esac
2816host=$ac_cv_host
2817ac_save_IFS=$IFS; IFS='-'
2818set x $ac_cv_host
2819shift
2820host_cpu=$1
2821host_vendor=$2
2822shift; shift
2823# Remember, the first character of IFS is used to create $*,
2824# except with old shells:
2825host_os=$*
2826IFS=$ac_save_IFS
2827case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2828
2829
2830DEPDIR="${am__leading_dot}deps"
2831
2832ac_config_commands="$ac_config_commands depfiles"
2833
2834
2835am_make=${MAKE-make}
2836cat > confinc << 'END'
2837am__doit:
2838	@echo this is the am__doit target
2839.PHONY: am__doit
2840END
2841# If we don't find an include directive, just comment out the code.
2842{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2843$as_echo_n "checking for style of include used by $am_make... " >&6; }
2844am__include="#"
2845am__quote=
2846_am_result=none
2847# First try GNU make style include.
2848echo "include confinc" > confmf
2849# Ignore all kinds of additional output from `make'.
2850case `$am_make -s -f confmf 2> /dev/null` in #(
2851*the\ am__doit\ target*)
2852  am__include=include
2853  am__quote=
2854  _am_result=GNU
2855  ;;
2856esac
2857# Now try BSD make style include.
2858if test "$am__include" = "#"; then
2859   echo '.include "confinc"' > confmf
2860   case `$am_make -s -f confmf 2> /dev/null` in #(
2861   *the\ am__doit\ target*)
2862     am__include=.include
2863     am__quote="\""
2864     _am_result=BSD
2865     ;;
2866   esac
2867fi
2868
2869
2870{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2871$as_echo "$_am_result" >&6; }
2872rm -f confinc confmf
2873
2874# Check whether --enable-dependency-tracking was given.
2875if test "${enable_dependency_tracking+set}" = set; then
2876  enableval=$enable_dependency_tracking;
2877fi
2878
2879if test "x$enable_dependency_tracking" != xno; then
2880  am_depcomp="$ac_aux_dir/depcomp"
2881  AMDEPBACKSLASH='\'
2882fi
2883 if test "x$enable_dependency_tracking" != xno; then
2884  AMDEP_TRUE=
2885  AMDEP_FALSE='#'
2886else
2887  AMDEP_TRUE='#'
2888  AMDEP_FALSE=
2889fi
2890
2891
2892ac_ext=c
2893ac_cpp='$CPP $CPPFLAGS'
2894ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2895ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2896ac_compiler_gnu=$ac_cv_c_compiler_gnu
2897if test -n "$ac_tool_prefix"; then
2898  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2899set dummy ${ac_tool_prefix}gcc; ac_word=$2
2900{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2901$as_echo_n "checking for $ac_word... " >&6; }
2902if test "${ac_cv_prog_CC+set}" = set; then
2903  $as_echo_n "(cached) " >&6
2904else
2905  if test -n "$CC"; then
2906  ac_cv_prog_CC="$CC" # Let the user override the test.
2907else
2908as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2909for as_dir in $PATH
2910do
2911  IFS=$as_save_IFS
2912  test -z "$as_dir" && as_dir=.
2913  for ac_exec_ext in '' $ac_executable_extensions; do
2914  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2915    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2916    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2917    break 2
2918  fi
2919done
2920done
2921IFS=$as_save_IFS
2922
2923fi
2924fi
2925CC=$ac_cv_prog_CC
2926if test -n "$CC"; then
2927  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2928$as_echo "$CC" >&6; }
2929else
2930  { $as_echo "$as_me:$LINENO: result: no" >&5
2931$as_echo "no" >&6; }
2932fi
2933
2934
2935fi
2936if test -z "$ac_cv_prog_CC"; then
2937  ac_ct_CC=$CC
2938  # Extract the first word of "gcc", so it can be a program name with args.
2939set dummy gcc; ac_word=$2
2940{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2941$as_echo_n "checking for $ac_word... " >&6; }
2942if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2943  $as_echo_n "(cached) " >&6
2944else
2945  if test -n "$ac_ct_CC"; then
2946  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2947else
2948as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2949for as_dir in $PATH
2950do
2951  IFS=$as_save_IFS
2952  test -z "$as_dir" && as_dir=.
2953  for ac_exec_ext in '' $ac_executable_extensions; do
2954  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2955    ac_cv_prog_ac_ct_CC="gcc"
2956    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2957    break 2
2958  fi
2959done
2960done
2961IFS=$as_save_IFS
2962
2963fi
2964fi
2965ac_ct_CC=$ac_cv_prog_ac_ct_CC
2966if test -n "$ac_ct_CC"; then
2967  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2968$as_echo "$ac_ct_CC" >&6; }
2969else
2970  { $as_echo "$as_me:$LINENO: result: no" >&5
2971$as_echo "no" >&6; }
2972fi
2973
2974  if test "x$ac_ct_CC" = x; then
2975    CC=""
2976  else
2977    case $cross_compiling:$ac_tool_warned in
2978yes:)
2979{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2980$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2981ac_tool_warned=yes ;;
2982esac
2983    CC=$ac_ct_CC
2984  fi
2985else
2986  CC="$ac_cv_prog_CC"
2987fi
2988
2989if test -z "$CC"; then
2990          if test -n "$ac_tool_prefix"; then
2991    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2992set dummy ${ac_tool_prefix}cc; ac_word=$2
2993{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2994$as_echo_n "checking for $ac_word... " >&6; }
2995if test "${ac_cv_prog_CC+set}" = set; then
2996  $as_echo_n "(cached) " >&6
2997else
2998  if test -n "$CC"; then
2999  ac_cv_prog_CC="$CC" # Let the user override the test.
3000else
3001as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3002for as_dir in $PATH
3003do
3004  IFS=$as_save_IFS
3005  test -z "$as_dir" && as_dir=.
3006  for ac_exec_ext in '' $ac_executable_extensions; do
3007  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3008    ac_cv_prog_CC="${ac_tool_prefix}cc"
3009    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3010    break 2
3011  fi
3012done
3013done
3014IFS=$as_save_IFS
3015
3016fi
3017fi
3018CC=$ac_cv_prog_CC
3019if test -n "$CC"; then
3020  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3021$as_echo "$CC" >&6; }
3022else
3023  { $as_echo "$as_me:$LINENO: result: no" >&5
3024$as_echo "no" >&6; }
3025fi
3026
3027
3028  fi
3029fi
3030if test -z "$CC"; then
3031  # Extract the first word of "cc", so it can be a program name with args.
3032set dummy cc; ac_word=$2
3033{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3034$as_echo_n "checking for $ac_word... " >&6; }
3035if test "${ac_cv_prog_CC+set}" = set; then
3036  $as_echo_n "(cached) " >&6
3037else
3038  if test -n "$CC"; then
3039  ac_cv_prog_CC="$CC" # Let the user override the test.
3040else
3041  ac_prog_rejected=no
3042as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3043for as_dir in $PATH
3044do
3045  IFS=$as_save_IFS
3046  test -z "$as_dir" && as_dir=.
3047  for ac_exec_ext in '' $ac_executable_extensions; do
3048  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3049    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
3050       ac_prog_rejected=yes
3051       continue
3052     fi
3053    ac_cv_prog_CC="cc"
3054    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3055    break 2
3056  fi
3057done
3058done
3059IFS=$as_save_IFS
3060
3061if test $ac_prog_rejected = yes; then
3062  # We found a bogon in the path, so make sure we never use it.
3063  set dummy $ac_cv_prog_CC
3064  shift
3065  if test $# != 0; then
3066    # We chose a different compiler from the bogus one.
3067    # However, it has the same basename, so the bogon will be chosen
3068    # first if we set CC to just the basename; use the full file name.
3069    shift
3070    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
3071  fi
3072fi
3073fi
3074fi
3075CC=$ac_cv_prog_CC
3076if test -n "$CC"; then
3077  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3078$as_echo "$CC" >&6; }
3079else
3080  { $as_echo "$as_me:$LINENO: result: no" >&5
3081$as_echo "no" >&6; }
3082fi
3083
3084
3085fi
3086if test -z "$CC"; then
3087  if test -n "$ac_tool_prefix"; then
3088  for ac_prog in cl.exe
3089  do
3090    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3091set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3092{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3093$as_echo_n "checking for $ac_word... " >&6; }
3094if test "${ac_cv_prog_CC+set}" = set; then
3095  $as_echo_n "(cached) " >&6
3096else
3097  if test -n "$CC"; then
3098  ac_cv_prog_CC="$CC" # Let the user override the test.
3099else
3100as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3101for as_dir in $PATH
3102do
3103  IFS=$as_save_IFS
3104  test -z "$as_dir" && as_dir=.
3105  for ac_exec_ext in '' $ac_executable_extensions; do
3106  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3107    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3108    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3109    break 2
3110  fi
3111done
3112done
3113IFS=$as_save_IFS
3114
3115fi
3116fi
3117CC=$ac_cv_prog_CC
3118if test -n "$CC"; then
3119  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3120$as_echo "$CC" >&6; }
3121else
3122  { $as_echo "$as_me:$LINENO: result: no" >&5
3123$as_echo "no" >&6; }
3124fi
3125
3126
3127    test -n "$CC" && break
3128  done
3129fi
3130if test -z "$CC"; then
3131  ac_ct_CC=$CC
3132  for ac_prog in cl.exe
3133do
3134  # Extract the first word of "$ac_prog", so it can be a program name with args.
3135set dummy $ac_prog; ac_word=$2
3136{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3137$as_echo_n "checking for $ac_word... " >&6; }
3138if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3139  $as_echo_n "(cached) " >&6
3140else
3141  if test -n "$ac_ct_CC"; then
3142  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3143else
3144as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3145for as_dir in $PATH
3146do
3147  IFS=$as_save_IFS
3148  test -z "$as_dir" && as_dir=.
3149  for ac_exec_ext in '' $ac_executable_extensions; do
3150  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3151    ac_cv_prog_ac_ct_CC="$ac_prog"
3152    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3153    break 2
3154  fi
3155done
3156done
3157IFS=$as_save_IFS
3158
3159fi
3160fi
3161ac_ct_CC=$ac_cv_prog_ac_ct_CC
3162if test -n "$ac_ct_CC"; then
3163  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3164$as_echo "$ac_ct_CC" >&6; }
3165else
3166  { $as_echo "$as_me:$LINENO: result: no" >&5
3167$as_echo "no" >&6; }
3168fi
3169
3170
3171  test -n "$ac_ct_CC" && break
3172done
3173
3174  if test "x$ac_ct_CC" = x; then
3175    CC=""
3176  else
3177    case $cross_compiling:$ac_tool_warned in
3178yes:)
3179{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3180$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3181ac_tool_warned=yes ;;
3182esac
3183    CC=$ac_ct_CC
3184  fi
3185fi
3186
3187fi
3188
3189
3190test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3191$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3192{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3193See \`config.log' for more details." >&5
3194$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3195See \`config.log' for more details." >&2;}
3196   { (exit 1); exit 1; }; }; }
3197
3198# Provide some information about the compiler.
3199$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3200set X $ac_compile
3201ac_compiler=$2
3202{ (ac_try="$ac_compiler --version >&5"
3203case "(($ac_try" in
3204  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3205  *) ac_try_echo=$ac_try;;
3206esac
3207eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3208$as_echo "$ac_try_echo") >&5
3209  (eval "$ac_compiler --version >&5") 2>&5
3210  ac_status=$?
3211  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3212  (exit $ac_status); }
3213{ (ac_try="$ac_compiler -v >&5"
3214case "(($ac_try" in
3215  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3216  *) ac_try_echo=$ac_try;;
3217esac
3218eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3219$as_echo "$ac_try_echo") >&5
3220  (eval "$ac_compiler -v >&5") 2>&5
3221  ac_status=$?
3222  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3223  (exit $ac_status); }
3224{ (ac_try="$ac_compiler -V >&5"
3225case "(($ac_try" in
3226  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3227  *) ac_try_echo=$ac_try;;
3228esac
3229eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3230$as_echo "$ac_try_echo") >&5
3231  (eval "$ac_compiler -V >&5") 2>&5
3232  ac_status=$?
3233  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3234  (exit $ac_status); }
3235
3236cat >conftest.$ac_ext <<_ACEOF
3237/* confdefs.h.  */
3238_ACEOF
3239cat confdefs.h >>conftest.$ac_ext
3240cat >>conftest.$ac_ext <<_ACEOF
3241/* end confdefs.h.  */
3242
3243int
3244main ()
3245{
3246
3247  ;
3248  return 0;
3249}
3250_ACEOF
3251ac_clean_files_save=$ac_clean_files
3252ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3253# Try to create an executable without -o first, disregard a.out.
3254# It will help us diagnose broken compilers, and finding out an intuition
3255# of exeext.
3256{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3257$as_echo_n "checking for C compiler default output file name... " >&6; }
3258ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3259
3260# The possible output files:
3261ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3262
3263ac_rmfiles=
3264for ac_file in $ac_files
3265do
3266  case $ac_file in
3267    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3268    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3269  esac
3270done
3271rm -f $ac_rmfiles
3272
3273if { (ac_try="$ac_link_default"
3274case "(($ac_try" in
3275  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3276  *) ac_try_echo=$ac_try;;
3277esac
3278eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3279$as_echo "$ac_try_echo") >&5
3280  (eval "$ac_link_default") 2>&5
3281  ac_status=$?
3282  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3283  (exit $ac_status); }; then
3284  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3285# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3286# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3287# so that the user can short-circuit this test for compilers unknown to
3288# Autoconf.
3289for ac_file in $ac_files ''
3290do
3291  test -f "$ac_file" || continue
3292  case $ac_file in
3293    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3294	;;
3295    [ab].out )
3296	# We found the default executable, but exeext='' is most
3297	# certainly right.
3298	break;;
3299    *.* )
3300        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3301	then :; else
3302	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3303	fi
3304	# We set ac_cv_exeext here because the later test for it is not
3305	# safe: cross compilers may not add the suffix if given an `-o'
3306	# argument, so we may need to know it at that point already.
3307	# Even if this section looks crufty: it has the advantage of
3308	# actually working.
3309	break;;
3310    * )
3311	break;;
3312  esac
3313done
3314test "$ac_cv_exeext" = no && ac_cv_exeext=
3315
3316else
3317  ac_file=''
3318fi
3319
3320{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3321$as_echo "$ac_file" >&6; }
3322if test -z "$ac_file"; then
3323  $as_echo "$as_me: failed program was:" >&5
3324sed 's/^/| /' conftest.$ac_ext >&5
3325
3326{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3327$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3328{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3329See \`config.log' for more details." >&5
3330$as_echo "$as_me: error: C compiler cannot create executables
3331See \`config.log' for more details." >&2;}
3332   { (exit 77); exit 77; }; }; }
3333fi
3334
3335ac_exeext=$ac_cv_exeext
3336
3337# Check that the compiler produces executables we can run.  If not, either
3338# the compiler is broken, or we cross compile.
3339{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3340$as_echo_n "checking whether the C compiler works... " >&6; }
3341# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3342# If not cross compiling, check that we can run a simple program.
3343if test "$cross_compiling" != yes; then
3344  if { ac_try='./$ac_file'
3345  { (case "(($ac_try" in
3346  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3347  *) ac_try_echo=$ac_try;;
3348esac
3349eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3350$as_echo "$ac_try_echo") >&5
3351  (eval "$ac_try") 2>&5
3352  ac_status=$?
3353  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3354  (exit $ac_status); }; }; then
3355    cross_compiling=no
3356  else
3357    if test "$cross_compiling" = maybe; then
3358	cross_compiling=yes
3359    else
3360	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3361$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3362{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3363If you meant to cross compile, use \`--host'.
3364See \`config.log' for more details." >&5
3365$as_echo "$as_me: error: cannot run C compiled programs.
3366If you meant to cross compile, use \`--host'.
3367See \`config.log' for more details." >&2;}
3368   { (exit 1); exit 1; }; }; }
3369    fi
3370  fi
3371fi
3372{ $as_echo "$as_me:$LINENO: result: yes" >&5
3373$as_echo "yes" >&6; }
3374
3375rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3376ac_clean_files=$ac_clean_files_save
3377# Check that the compiler produces executables we can run.  If not, either
3378# the compiler is broken, or we cross compile.
3379{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3380$as_echo_n "checking whether we are cross compiling... " >&6; }
3381{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3382$as_echo "$cross_compiling" >&6; }
3383
3384{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3385$as_echo_n "checking for suffix of executables... " >&6; }
3386if { (ac_try="$ac_link"
3387case "(($ac_try" in
3388  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3389  *) ac_try_echo=$ac_try;;
3390esac
3391eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3392$as_echo "$ac_try_echo") >&5
3393  (eval "$ac_link") 2>&5
3394  ac_status=$?
3395  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3396  (exit $ac_status); }; then
3397  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3398# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3399# work properly (i.e., refer to `conftest.exe'), while it won't with
3400# `rm'.
3401for ac_file in conftest.exe conftest conftest.*; do
3402  test -f "$ac_file" || continue
3403  case $ac_file in
3404    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3405    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3406	  break;;
3407    * ) break;;
3408  esac
3409done
3410else
3411  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3412$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3413{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3414See \`config.log' for more details." >&5
3415$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3416See \`config.log' for more details." >&2;}
3417   { (exit 1); exit 1; }; }; }
3418fi
3419
3420rm -f conftest$ac_cv_exeext
3421{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3422$as_echo "$ac_cv_exeext" >&6; }
3423
3424rm -f conftest.$ac_ext
3425EXEEXT=$ac_cv_exeext
3426ac_exeext=$EXEEXT
3427{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3428$as_echo_n "checking for suffix of object files... " >&6; }
3429if test "${ac_cv_objext+set}" = set; then
3430  $as_echo_n "(cached) " >&6
3431else
3432  cat >conftest.$ac_ext <<_ACEOF
3433/* confdefs.h.  */
3434_ACEOF
3435cat confdefs.h >>conftest.$ac_ext
3436cat >>conftest.$ac_ext <<_ACEOF
3437/* end confdefs.h.  */
3438
3439int
3440main ()
3441{
3442
3443  ;
3444  return 0;
3445}
3446_ACEOF
3447rm -f conftest.o conftest.obj
3448if { (ac_try="$ac_compile"
3449case "(($ac_try" in
3450  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3451  *) ac_try_echo=$ac_try;;
3452esac
3453eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3454$as_echo "$ac_try_echo") >&5
3455  (eval "$ac_compile") 2>&5
3456  ac_status=$?
3457  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3458  (exit $ac_status); }; then
3459  for ac_file in conftest.o conftest.obj conftest.*; do
3460  test -f "$ac_file" || continue;
3461  case $ac_file in
3462    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3463    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3464       break;;
3465  esac
3466done
3467else
3468  $as_echo "$as_me: failed program was:" >&5
3469sed 's/^/| /' conftest.$ac_ext >&5
3470
3471{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3472$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3473{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3474See \`config.log' for more details." >&5
3475$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3476See \`config.log' for more details." >&2;}
3477   { (exit 1); exit 1; }; }; }
3478fi
3479
3480rm -f conftest.$ac_cv_objext conftest.$ac_ext
3481fi
3482{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3483$as_echo "$ac_cv_objext" >&6; }
3484OBJEXT=$ac_cv_objext
3485ac_objext=$OBJEXT
3486{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3487$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3488if test "${ac_cv_c_compiler_gnu+set}" = set; then
3489  $as_echo_n "(cached) " >&6
3490else
3491  cat >conftest.$ac_ext <<_ACEOF
3492/* confdefs.h.  */
3493_ACEOF
3494cat confdefs.h >>conftest.$ac_ext
3495cat >>conftest.$ac_ext <<_ACEOF
3496/* end confdefs.h.  */
3497
3498int
3499main ()
3500{
3501#ifndef __GNUC__
3502       choke me
3503#endif
3504
3505  ;
3506  return 0;
3507}
3508_ACEOF
3509rm -f conftest.$ac_objext
3510if { (ac_try="$ac_compile"
3511case "(($ac_try" in
3512  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3513  *) ac_try_echo=$ac_try;;
3514esac
3515eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3516$as_echo "$ac_try_echo") >&5
3517  (eval "$ac_compile") 2>conftest.er1
3518  ac_status=$?
3519  grep -v '^ *+' conftest.er1 >conftest.err
3520  rm -f conftest.er1
3521  cat conftest.err >&5
3522  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3523  (exit $ac_status); } && {
3524	 test -z "$ac_c_werror_flag" ||
3525	 test ! -s conftest.err
3526       } && test -s conftest.$ac_objext; then
3527  ac_compiler_gnu=yes
3528else
3529  $as_echo "$as_me: failed program was:" >&5
3530sed 's/^/| /' conftest.$ac_ext >&5
3531
3532	ac_compiler_gnu=no
3533fi
3534
3535rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3536ac_cv_c_compiler_gnu=$ac_compiler_gnu
3537
3538fi
3539{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3540$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3541if test $ac_compiler_gnu = yes; then
3542  GCC=yes
3543else
3544  GCC=
3545fi
3546ac_test_CFLAGS=${CFLAGS+set}
3547ac_save_CFLAGS=$CFLAGS
3548{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3549$as_echo_n "checking whether $CC accepts -g... " >&6; }
3550if test "${ac_cv_prog_cc_g+set}" = set; then
3551  $as_echo_n "(cached) " >&6
3552else
3553  ac_save_c_werror_flag=$ac_c_werror_flag
3554   ac_c_werror_flag=yes
3555   ac_cv_prog_cc_g=no
3556   CFLAGS="-g"
3557   cat >conftest.$ac_ext <<_ACEOF
3558/* confdefs.h.  */
3559_ACEOF
3560cat confdefs.h >>conftest.$ac_ext
3561cat >>conftest.$ac_ext <<_ACEOF
3562/* end confdefs.h.  */
3563
3564int
3565main ()
3566{
3567
3568  ;
3569  return 0;
3570}
3571_ACEOF
3572rm -f conftest.$ac_objext
3573if { (ac_try="$ac_compile"
3574case "(($ac_try" in
3575  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3576  *) ac_try_echo=$ac_try;;
3577esac
3578eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3579$as_echo "$ac_try_echo") >&5
3580  (eval "$ac_compile") 2>conftest.er1
3581  ac_status=$?
3582  grep -v '^ *+' conftest.er1 >conftest.err
3583  rm -f conftest.er1
3584  cat conftest.err >&5
3585  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3586  (exit $ac_status); } && {
3587	 test -z "$ac_c_werror_flag" ||
3588	 test ! -s conftest.err
3589       } && test -s conftest.$ac_objext; then
3590  ac_cv_prog_cc_g=yes
3591else
3592  $as_echo "$as_me: failed program was:" >&5
3593sed 's/^/| /' conftest.$ac_ext >&5
3594
3595	CFLAGS=""
3596      cat >conftest.$ac_ext <<_ACEOF
3597/* confdefs.h.  */
3598_ACEOF
3599cat confdefs.h >>conftest.$ac_ext
3600cat >>conftest.$ac_ext <<_ACEOF
3601/* end confdefs.h.  */
3602
3603int
3604main ()
3605{
3606
3607  ;
3608  return 0;
3609}
3610_ACEOF
3611rm -f conftest.$ac_objext
3612if { (ac_try="$ac_compile"
3613case "(($ac_try" in
3614  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3615  *) ac_try_echo=$ac_try;;
3616esac
3617eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3618$as_echo "$ac_try_echo") >&5
3619  (eval "$ac_compile") 2>conftest.er1
3620  ac_status=$?
3621  grep -v '^ *+' conftest.er1 >conftest.err
3622  rm -f conftest.er1
3623  cat conftest.err >&5
3624  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3625  (exit $ac_status); } && {
3626	 test -z "$ac_c_werror_flag" ||
3627	 test ! -s conftest.err
3628       } && test -s conftest.$ac_objext; then
3629  :
3630else
3631  $as_echo "$as_me: failed program was:" >&5
3632sed 's/^/| /' conftest.$ac_ext >&5
3633
3634	ac_c_werror_flag=$ac_save_c_werror_flag
3635	 CFLAGS="-g"
3636	 cat >conftest.$ac_ext <<_ACEOF
3637/* confdefs.h.  */
3638_ACEOF
3639cat confdefs.h >>conftest.$ac_ext
3640cat >>conftest.$ac_ext <<_ACEOF
3641/* end confdefs.h.  */
3642
3643int
3644main ()
3645{
3646
3647  ;
3648  return 0;
3649}
3650_ACEOF
3651rm -f conftest.$ac_objext
3652if { (ac_try="$ac_compile"
3653case "(($ac_try" in
3654  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3655  *) ac_try_echo=$ac_try;;
3656esac
3657eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3658$as_echo "$ac_try_echo") >&5
3659  (eval "$ac_compile") 2>conftest.er1
3660  ac_status=$?
3661  grep -v '^ *+' conftest.er1 >conftest.err
3662  rm -f conftest.er1
3663  cat conftest.err >&5
3664  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3665  (exit $ac_status); } && {
3666	 test -z "$ac_c_werror_flag" ||
3667	 test ! -s conftest.err
3668       } && test -s conftest.$ac_objext; then
3669  ac_cv_prog_cc_g=yes
3670else
3671  $as_echo "$as_me: failed program was:" >&5
3672sed 's/^/| /' conftest.$ac_ext >&5
3673
3674
3675fi
3676
3677rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3678fi
3679
3680rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3681fi
3682
3683rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3684   ac_c_werror_flag=$ac_save_c_werror_flag
3685fi
3686{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3687$as_echo "$ac_cv_prog_cc_g" >&6; }
3688if test "$ac_test_CFLAGS" = set; then
3689  CFLAGS=$ac_save_CFLAGS
3690elif test $ac_cv_prog_cc_g = yes; then
3691  if test "$GCC" = yes; then
3692    CFLAGS="-g -O2"
3693  else
3694    CFLAGS="-g"
3695  fi
3696else
3697  if test "$GCC" = yes; then
3698    CFLAGS="-O2"
3699  else
3700    CFLAGS=
3701  fi
3702fi
3703{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3704$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3705if test "${ac_cv_prog_cc_c89+set}" = set; then
3706  $as_echo_n "(cached) " >&6
3707else
3708  ac_cv_prog_cc_c89=no
3709ac_save_CC=$CC
3710cat >conftest.$ac_ext <<_ACEOF
3711/* confdefs.h.  */
3712_ACEOF
3713cat confdefs.h >>conftest.$ac_ext
3714cat >>conftest.$ac_ext <<_ACEOF
3715/* end confdefs.h.  */
3716#include <stdarg.h>
3717#include <stdio.h>
3718#include <sys/types.h>
3719#include <sys/stat.h>
3720/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3721struct buf { int x; };
3722FILE * (*rcsopen) (struct buf *, struct stat *, int);
3723static char *e (p, i)
3724     char **p;
3725     int i;
3726{
3727  return p[i];
3728}
3729static char *f (char * (*g) (char **, int), char **p, ...)
3730{
3731  char *s;
3732  va_list v;
3733  va_start (v,p);
3734  s = g (p, va_arg (v,int));
3735  va_end (v);
3736  return s;
3737}
3738
3739/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3740   function prototypes and stuff, but not '\xHH' hex character constants.
3741   These don't provoke an error unfortunately, instead are silently treated
3742   as 'x'.  The following induces an error, until -std is added to get
3743   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3744   array size at least.  It's necessary to write '\x00'==0 to get something
3745   that's true only with -std.  */
3746int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3747
3748/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3749   inside strings and character constants.  */
3750#define FOO(x) 'x'
3751int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3752
3753int test (int i, double x);
3754struct s1 {int (*f) (int a);};
3755struct s2 {int (*f) (double a);};
3756int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3757int argc;
3758char **argv;
3759int
3760main ()
3761{
3762return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3763  ;
3764  return 0;
3765}
3766_ACEOF
3767for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3768	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3769do
3770  CC="$ac_save_CC $ac_arg"
3771  rm -f conftest.$ac_objext
3772if { (ac_try="$ac_compile"
3773case "(($ac_try" in
3774  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3775  *) ac_try_echo=$ac_try;;
3776esac
3777eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3778$as_echo "$ac_try_echo") >&5
3779  (eval "$ac_compile") 2>conftest.er1
3780  ac_status=$?
3781  grep -v '^ *+' conftest.er1 >conftest.err
3782  rm -f conftest.er1
3783  cat conftest.err >&5
3784  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3785  (exit $ac_status); } && {
3786	 test -z "$ac_c_werror_flag" ||
3787	 test ! -s conftest.err
3788       } && test -s conftest.$ac_objext; then
3789  ac_cv_prog_cc_c89=$ac_arg
3790else
3791  $as_echo "$as_me: failed program was:" >&5
3792sed 's/^/| /' conftest.$ac_ext >&5
3793
3794
3795fi
3796
3797rm -f core conftest.err conftest.$ac_objext
3798  test "x$ac_cv_prog_cc_c89" != "xno" && break
3799done
3800rm -f conftest.$ac_ext
3801CC=$ac_save_CC
3802
3803fi
3804# AC_CACHE_VAL
3805case "x$ac_cv_prog_cc_c89" in
3806  x)
3807    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3808$as_echo "none needed" >&6; } ;;
3809  xno)
3810    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3811$as_echo "unsupported" >&6; } ;;
3812  *)
3813    CC="$CC $ac_cv_prog_cc_c89"
3814    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3815$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3816esac
3817
3818
3819ac_ext=c
3820ac_cpp='$CPP $CPPFLAGS'
3821ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3822ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3823ac_compiler_gnu=$ac_cv_c_compiler_gnu
3824
3825depcc="$CC"   am_compiler_list=
3826
3827{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3828$as_echo_n "checking dependency style of $depcc... " >&6; }
3829if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3830  $as_echo_n "(cached) " >&6
3831else
3832  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3833  # We make a subdir and do the tests there.  Otherwise we can end up
3834  # making bogus files that we don't know about and never remove.  For
3835  # instance it was reported that on HP-UX the gcc test will end up
3836  # making a dummy file named `D' -- because `-MD' means `put the output
3837  # in D'.
3838  mkdir conftest.dir
3839  # Copy depcomp to subdir because otherwise we won't find it if we're
3840  # using a relative directory.
3841  cp "$am_depcomp" conftest.dir
3842  cd conftest.dir
3843  # We will build objects and dependencies in a subdirectory because
3844  # it helps to detect inapplicable dependency modes.  For instance
3845  # both Tru64's cc and ICC support -MD to output dependencies as a
3846  # side effect of compilation, but ICC will put the dependencies in
3847  # the current directory while Tru64 will put them in the object
3848  # directory.
3849  mkdir sub
3850
3851  am_cv_CC_dependencies_compiler_type=none
3852  if test "$am_compiler_list" = ""; then
3853     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3854  fi
3855  am__universal=false
3856  case " $depcc " in #(
3857     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3858     esac
3859
3860  for depmode in $am_compiler_list; do
3861    # Setup a source with many dependencies, because some compilers
3862    # like to wrap large dependency lists on column 80 (with \), and
3863    # we should not choose a depcomp mode which is confused by this.
3864    #
3865    # We need to recreate these files for each test, as the compiler may
3866    # overwrite some of them when testing with obscure command lines.
3867    # This happens at least with the AIX C compiler.
3868    : > sub/conftest.c
3869    for i in 1 2 3 4 5 6; do
3870      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3871      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3872      # Solaris 8's {/usr,}/bin/sh.
3873      touch sub/conftst$i.h
3874    done
3875    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3876
3877    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3878    # mode.  It turns out that the SunPro C++ compiler does not properly
3879    # handle `-M -o', and we need to detect this.  Also, some Intel
3880    # versions had trouble with output in subdirs
3881    am__obj=sub/conftest.${OBJEXT-o}
3882    am__minus_obj="-o $am__obj"
3883    case $depmode in
3884    gcc)
3885      # This depmode causes a compiler race in universal mode.
3886      test "$am__universal" = false || continue
3887      ;;
3888    nosideeffect)
3889      # after this tag, mechanisms are not by side-effect, so they'll
3890      # only be used when explicitly requested
3891      if test "x$enable_dependency_tracking" = xyes; then
3892	continue
3893      else
3894	break
3895      fi
3896      ;;
3897    msvisualcpp | msvcmsys)
3898      # This compiler won't grok `-c -o', but also, the minuso test has
3899      # not run yet.  These depmodes are late enough in the game, and
3900      # so weak that their functioning should not be impacted.
3901      am__obj=conftest.${OBJEXT-o}
3902      am__minus_obj=
3903      ;;
3904    none) break ;;
3905    esac
3906    if depmode=$depmode \
3907       source=sub/conftest.c object=$am__obj \
3908       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3909       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3910         >/dev/null 2>conftest.err &&
3911       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3912       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3913       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3914       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3915      # icc doesn't choke on unknown options, it will just issue warnings
3916      # or remarks (even with -Werror).  So we grep stderr for any message
3917      # that says an option was ignored or not supported.
3918      # When given -MP, icc 7.0 and 7.1 complain thusly:
3919      #   icc: Command line warning: ignoring option '-M'; no argument required
3920      # The diagnosis changed in icc 8.0:
3921      #   icc: Command line remark: option '-MP' not supported
3922      if (grep 'ignoring option' conftest.err ||
3923          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3924        am_cv_CC_dependencies_compiler_type=$depmode
3925        break
3926      fi
3927    fi
3928  done
3929
3930  cd ..
3931  rm -rf conftest.dir
3932else
3933  am_cv_CC_dependencies_compiler_type=none
3934fi
3935
3936fi
3937{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3938$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3939CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3940
3941 if
3942  test "x$enable_dependency_tracking" != xno \
3943  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3944  am__fastdepCC_TRUE=
3945  am__fastdepCC_FALSE='#'
3946else
3947  am__fastdepCC_TRUE='#'
3948  am__fastdepCC_FALSE=
3949fi
3950
3951
3952{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3953$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3954if test "${lt_cv_path_SED+set}" = set; then
3955  $as_echo_n "(cached) " >&6
3956else
3957  # Loop through the user's path and test for sed and gsed.
3958# Then use that list of sed's as ones to test for truncation.
3959as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3960for as_dir in $PATH
3961do
3962  IFS=$as_save_IFS
3963  test -z "$as_dir" && as_dir=.
3964  for lt_ac_prog in sed gsed; do
3965    for ac_exec_ext in '' $ac_executable_extensions; do
3966      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3967        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3968      fi
3969    done
3970  done
3971done
3972IFS=$as_save_IFS
3973lt_ac_max=0
3974lt_ac_count=0
3975# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3976# along with /bin/sed that truncates output.
3977for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3978  test ! -f $lt_ac_sed && continue
3979  cat /dev/null > conftest.in
3980  lt_ac_count=0
3981  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3982  # Check for GNU sed and select it if it is found.
3983  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3984    lt_cv_path_SED=$lt_ac_sed
3985    break
3986  fi
3987  while true; do
3988    cat conftest.in conftest.in >conftest.tmp
3989    mv conftest.tmp conftest.in
3990    cp conftest.in conftest.nl
3991    echo >>conftest.nl
3992    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3993    cmp -s conftest.out conftest.nl || break
3994    # 10000 chars as input seems more than enough
3995    test $lt_ac_count -gt 10 && break
3996    lt_ac_count=`expr $lt_ac_count + 1`
3997    if test $lt_ac_count -gt $lt_ac_max; then
3998      lt_ac_max=$lt_ac_count
3999      lt_cv_path_SED=$lt_ac_sed
4000    fi
4001  done
4002done
4003
4004fi
4005
4006SED=$lt_cv_path_SED
4007
4008{ $as_echo "$as_me:$LINENO: result: $SED" >&5
4009$as_echo "$SED" >&6; }
4010
4011{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4012$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4013if test "${ac_cv_path_GREP+set}" = set; then
4014  $as_echo_n "(cached) " >&6
4015else
4016  if test -z "$GREP"; then
4017  ac_path_GREP_found=false
4018  # Loop through the user's path and test for each of PROGNAME-LIST
4019  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4020for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4021do
4022  IFS=$as_save_IFS
4023  test -z "$as_dir" && as_dir=.
4024  for ac_prog in grep ggrep; do
4025    for ac_exec_ext in '' $ac_executable_extensions; do
4026      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4027      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4028# Check for GNU ac_path_GREP and select it if it is found.
4029  # Check for GNU $ac_path_GREP
4030case `"$ac_path_GREP" --version 2>&1` in
4031*GNU*)
4032  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4033*)
4034  ac_count=0
4035  $as_echo_n 0123456789 >"conftest.in"
4036  while :
4037  do
4038    cat "conftest.in" "conftest.in" >"conftest.tmp"
4039    mv "conftest.tmp" "conftest.in"
4040    cp "conftest.in" "conftest.nl"
4041    $as_echo 'GREP' >> "conftest.nl"
4042    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4043    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4044    ac_count=`expr $ac_count + 1`
4045    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4046      # Best one so far, save it but keep looking for a better one
4047      ac_cv_path_GREP="$ac_path_GREP"
4048      ac_path_GREP_max=$ac_count
4049    fi
4050    # 10*(2^10) chars as input seems more than enough
4051    test $ac_count -gt 10 && break
4052  done
4053  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4054esac
4055
4056      $ac_path_GREP_found && break 3
4057    done
4058  done
4059done
4060IFS=$as_save_IFS
4061  if test -z "$ac_cv_path_GREP"; then
4062    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4063$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4064   { (exit 1); exit 1; }; }
4065  fi
4066else
4067  ac_cv_path_GREP=$GREP
4068fi
4069
4070fi
4071{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4072$as_echo "$ac_cv_path_GREP" >&6; }
4073 GREP="$ac_cv_path_GREP"
4074
4075
4076{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4077$as_echo_n "checking for egrep... " >&6; }
4078if test "${ac_cv_path_EGREP+set}" = set; then
4079  $as_echo_n "(cached) " >&6
4080else
4081  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4082   then ac_cv_path_EGREP="$GREP -E"
4083   else
4084     if test -z "$EGREP"; then
4085  ac_path_EGREP_found=false
4086  # Loop through the user's path and test for each of PROGNAME-LIST
4087  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4088for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4089do
4090  IFS=$as_save_IFS
4091  test -z "$as_dir" && as_dir=.
4092  for ac_prog in egrep; do
4093    for ac_exec_ext in '' $ac_executable_extensions; do
4094      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4095      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4096# Check for GNU ac_path_EGREP and select it if it is found.
4097  # Check for GNU $ac_path_EGREP
4098case `"$ac_path_EGREP" --version 2>&1` in
4099*GNU*)
4100  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4101*)
4102  ac_count=0
4103  $as_echo_n 0123456789 >"conftest.in"
4104  while :
4105  do
4106    cat "conftest.in" "conftest.in" >"conftest.tmp"
4107    mv "conftest.tmp" "conftest.in"
4108    cp "conftest.in" "conftest.nl"
4109    $as_echo 'EGREP' >> "conftest.nl"
4110    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4111    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4112    ac_count=`expr $ac_count + 1`
4113    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4114      # Best one so far, save it but keep looking for a better one
4115      ac_cv_path_EGREP="$ac_path_EGREP"
4116      ac_path_EGREP_max=$ac_count
4117    fi
4118    # 10*(2^10) chars as input seems more than enough
4119    test $ac_count -gt 10 && break
4120  done
4121  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4122esac
4123
4124      $ac_path_EGREP_found && break 3
4125    done
4126  done
4127done
4128IFS=$as_save_IFS
4129  if test -z "$ac_cv_path_EGREP"; then
4130    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4131$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4132   { (exit 1); exit 1; }; }
4133  fi
4134else
4135  ac_cv_path_EGREP=$EGREP
4136fi
4137
4138   fi
4139fi
4140{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4141$as_echo "$ac_cv_path_EGREP" >&6; }
4142 EGREP="$ac_cv_path_EGREP"
4143
4144
4145
4146# Check whether --with-gnu-ld was given.
4147if test "${with_gnu_ld+set}" = set; then
4148  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4149else
4150  with_gnu_ld=no
4151fi
4152
4153ac_prog=ld
4154if test "$GCC" = yes; then
4155  # Check if gcc -print-prog-name=ld gives a path.
4156  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4157$as_echo_n "checking for ld used by $CC... " >&6; }
4158  case $host in
4159  *-*-mingw*)
4160    # gcc leaves a trailing carriage return which upsets mingw
4161    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4162  *)
4163    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4164  esac
4165  case $ac_prog in
4166    # Accept absolute paths.
4167    [\\/]* | ?:[\\/]*)
4168      re_direlt='/[^/][^/]*/\.\./'
4169      # Canonicalize the pathname of ld
4170      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4171      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4172	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4173      done
4174      test -z "$LD" && LD="$ac_prog"
4175      ;;
4176  "")
4177    # If it fails, then pretend we aren't using GCC.
4178    ac_prog=ld
4179    ;;
4180  *)
4181    # If it is relative, then search for the first ld in PATH.
4182    with_gnu_ld=unknown
4183    ;;
4184  esac
4185elif test "$with_gnu_ld" = yes; then
4186  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4187$as_echo_n "checking for GNU ld... " >&6; }
4188else
4189  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4190$as_echo_n "checking for non-GNU ld... " >&6; }
4191fi
4192if test "${lt_cv_path_LD+set}" = set; then
4193  $as_echo_n "(cached) " >&6
4194else
4195  if test -z "$LD"; then
4196  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4197  for ac_dir in $PATH; do
4198    IFS="$lt_save_ifs"
4199    test -z "$ac_dir" && ac_dir=.
4200    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4201      lt_cv_path_LD="$ac_dir/$ac_prog"
4202      # Check to see if the program is GNU ld.  I'd rather use --version,
4203      # but apparently some variants of GNU ld only accept -v.
4204      # Break only if it was the GNU/non-GNU ld that we prefer.
4205      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4206      *GNU* | *'with BFD'*)
4207	test "$with_gnu_ld" != no && break
4208	;;
4209      *)
4210	test "$with_gnu_ld" != yes && break
4211	;;
4212      esac
4213    fi
4214  done
4215  IFS="$lt_save_ifs"
4216else
4217  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4218fi
4219fi
4220
4221LD="$lt_cv_path_LD"
4222if test -n "$LD"; then
4223  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4224$as_echo "$LD" >&6; }
4225else
4226  { $as_echo "$as_me:$LINENO: result: no" >&5
4227$as_echo "no" >&6; }
4228fi
4229test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4230$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4231   { (exit 1); exit 1; }; }
4232{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4233$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4234if test "${lt_cv_prog_gnu_ld+set}" = set; then
4235  $as_echo_n "(cached) " >&6
4236else
4237  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4238case `$LD -v 2>&1 </dev/null` in
4239*GNU* | *'with BFD'*)
4240  lt_cv_prog_gnu_ld=yes
4241  ;;
4242*)
4243  lt_cv_prog_gnu_ld=no
4244  ;;
4245esac
4246fi
4247{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4248$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4249with_gnu_ld=$lt_cv_prog_gnu_ld
4250
4251
4252{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4253$as_echo_n "checking for $LD option to reload object files... " >&6; }
4254if test "${lt_cv_ld_reload_flag+set}" = set; then
4255  $as_echo_n "(cached) " >&6
4256else
4257  lt_cv_ld_reload_flag='-r'
4258fi
4259{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4260$as_echo "$lt_cv_ld_reload_flag" >&6; }
4261reload_flag=$lt_cv_ld_reload_flag
4262case $reload_flag in
4263"" | " "*) ;;
4264*) reload_flag=" $reload_flag" ;;
4265esac
4266reload_cmds='$LD$reload_flag -o $output$reload_objs'
4267case $host_os in
4268  darwin*)
4269    if test "$GCC" = yes; then
4270      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4271    else
4272      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4273    fi
4274    ;;
4275esac
4276
4277{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4278$as_echo_n "checking for BSD-compatible nm... " >&6; }
4279if test "${lt_cv_path_NM+set}" = set; then
4280  $as_echo_n "(cached) " >&6
4281else
4282  if test -n "$NM"; then
4283  # Let the user override the test.
4284  lt_cv_path_NM="$NM"
4285else
4286  lt_nm_to_check="${ac_tool_prefix}nm"
4287  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4288    lt_nm_to_check="$lt_nm_to_check nm"
4289  fi
4290  for lt_tmp_nm in $lt_nm_to_check; do
4291    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4292    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4293      IFS="$lt_save_ifs"
4294      test -z "$ac_dir" && ac_dir=.
4295      tmp_nm="$ac_dir/$lt_tmp_nm"
4296      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4297	# Check to see if the nm accepts a BSD-compat flag.
4298	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4299	#   nm: unknown option "B" ignored
4300	# Tru64's nm complains that /dev/null is an invalid object file
4301	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4302	*/dev/null* | *'Invalid file or object type'*)
4303	  lt_cv_path_NM="$tmp_nm -B"
4304	  break
4305	  ;;
4306	*)
4307	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4308	  */dev/null*)
4309	    lt_cv_path_NM="$tmp_nm -p"
4310	    break
4311	    ;;
4312	  *)
4313	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4314	    continue # so that we can try to find one that supports BSD flags
4315	    ;;
4316	  esac
4317	  ;;
4318	esac
4319      fi
4320    done
4321    IFS="$lt_save_ifs"
4322  done
4323  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4324fi
4325fi
4326{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4327$as_echo "$lt_cv_path_NM" >&6; }
4328NM="$lt_cv_path_NM"
4329
4330{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4331$as_echo_n "checking whether ln -s works... " >&6; }
4332LN_S=$as_ln_s
4333if test "$LN_S" = "ln -s"; then
4334  { $as_echo "$as_me:$LINENO: result: yes" >&5
4335$as_echo "yes" >&6; }
4336else
4337  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4338$as_echo "no, using $LN_S" >&6; }
4339fi
4340
4341{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4342$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4343if test "${lt_cv_deplibs_check_method+set}" = set; then
4344  $as_echo_n "(cached) " >&6
4345else
4346  lt_cv_file_magic_cmd='$MAGIC_CMD'
4347lt_cv_file_magic_test_file=
4348lt_cv_deplibs_check_method='unknown'
4349# Need to set the preceding variable on all platforms that support
4350# interlibrary dependencies.
4351# 'none' -- dependencies not supported.
4352# `unknown' -- same as none, but documents that we really don't know.
4353# 'pass_all' -- all dependencies passed with no checks.
4354# 'test_compile' -- check by making test program.
4355# 'file_magic [[regex]]' -- check by looking for files in library path
4356# which responds to the $file_magic_cmd with a given extended regex.
4357# If you have `file' or equivalent on your system and you're not sure
4358# whether `pass_all' will *always* work, you probably want this one.
4359
4360case $host_os in
4361aix[4-9]*)
4362  lt_cv_deplibs_check_method=pass_all
4363  ;;
4364
4365beos*)
4366  lt_cv_deplibs_check_method=pass_all
4367  ;;
4368
4369bsdi[45]*)
4370  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4371  lt_cv_file_magic_cmd='/usr/bin/file -L'
4372  lt_cv_file_magic_test_file=/shlib/libc.so
4373  ;;
4374
4375cygwin*)
4376  # func_win32_libid is a shell function defined in ltmain.sh
4377  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4378  lt_cv_file_magic_cmd='func_win32_libid'
4379  ;;
4380
4381mingw* | pw32*)
4382  # Base MSYS/MinGW do not provide the 'file' command needed by
4383  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4384  # unless we find 'file', for example because we are cross-compiling.
4385  if ( file / ) >/dev/null 2>&1; then
4386    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4387    lt_cv_file_magic_cmd='func_win32_libid'
4388  else
4389    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4390    lt_cv_file_magic_cmd='$OBJDUMP -f'
4391  fi
4392  ;;
4393
4394darwin* | rhapsody*)
4395  lt_cv_deplibs_check_method=pass_all
4396  ;;
4397
4398freebsd* | dragonfly*)
4399  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4400    case $host_cpu in
4401    i*86 )
4402      # Not sure whether the presence of OpenBSD here was a mistake.
4403      # Let's accept both of them until this is cleared up.
4404      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4405      lt_cv_file_magic_cmd=/usr/bin/file
4406      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4407      ;;
4408    esac
4409  else
4410    lt_cv_deplibs_check_method=pass_all
4411  fi
4412  ;;
4413
4414gnu*)
4415  lt_cv_deplibs_check_method=pass_all
4416  ;;
4417
4418hpux10.20* | hpux11*)
4419  lt_cv_file_magic_cmd=/usr/bin/file
4420  case $host_cpu in
4421  ia64*)
4422    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4423    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4424    ;;
4425  hppa*64*)
4426    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]'
4427    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4428    ;;
4429  *)
4430    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4431    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4432    ;;
4433  esac
4434  ;;
4435
4436interix[3-9]*)
4437  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4438  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4439  ;;
4440
4441irix5* | irix6* | nonstopux*)
4442  case $LD in
4443  *-32|*"-32 ") libmagic=32-bit;;
4444  *-n32|*"-n32 ") libmagic=N32;;
4445  *-64|*"-64 ") libmagic=64-bit;;
4446  *) libmagic=never-match;;
4447  esac
4448  lt_cv_deplibs_check_method=pass_all
4449  ;;
4450
4451# This must be Linux ELF.
4452linux* | k*bsd*-gnu)
4453  lt_cv_deplibs_check_method=pass_all
4454  ;;
4455
4456netbsd*)
4457  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4458    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4459  else
4460    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4461  fi
4462  ;;
4463
4464newos6*)
4465  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4466  lt_cv_file_magic_cmd=/usr/bin/file
4467  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4468  ;;
4469
4470nto-qnx*)
4471  lt_cv_deplibs_check_method=unknown
4472  ;;
4473
4474openbsd*)
4475  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4476    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4477  else
4478    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4479  fi
4480  ;;
4481
4482osf3* | osf4* | osf5*)
4483  lt_cv_deplibs_check_method=pass_all
4484  ;;
4485
4486rdos*)
4487  lt_cv_deplibs_check_method=pass_all
4488  ;;
4489
4490solaris*)
4491  lt_cv_deplibs_check_method=pass_all
4492  ;;
4493
4494sysv4 | sysv4.3*)
4495  case $host_vendor in
4496  motorola)
4497    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]'
4498    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4499    ;;
4500  ncr)
4501    lt_cv_deplibs_check_method=pass_all
4502    ;;
4503  sequent)
4504    lt_cv_file_magic_cmd='/bin/file'
4505    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4506    ;;
4507  sni)
4508    lt_cv_file_magic_cmd='/bin/file'
4509    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4510    lt_cv_file_magic_test_file=/lib/libc.so
4511    ;;
4512  siemens)
4513    lt_cv_deplibs_check_method=pass_all
4514    ;;
4515  pc)
4516    lt_cv_deplibs_check_method=pass_all
4517    ;;
4518  esac
4519  ;;
4520
4521sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4522  lt_cv_deplibs_check_method=pass_all
4523  ;;
4524esac
4525
4526fi
4527{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4528$as_echo "$lt_cv_deplibs_check_method" >&6; }
4529file_magic_cmd=$lt_cv_file_magic_cmd
4530deplibs_check_method=$lt_cv_deplibs_check_method
4531test -z "$deplibs_check_method" && deplibs_check_method=unknown
4532
4533
4534
4535
4536# If no C compiler was specified, use CC.
4537LTCC=${LTCC-"$CC"}
4538
4539# If no C compiler flags were specified, use CFLAGS.
4540LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4541
4542# Allow CC to be a program name with arguments.
4543compiler=$CC
4544
4545
4546# Check whether --enable-libtool-lock was given.
4547if test "${enable_libtool_lock+set}" = set; then
4548  enableval=$enable_libtool_lock;
4549fi
4550
4551test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4552
4553# Some flags need to be propagated to the compiler or linker for good
4554# libtool support.
4555case $host in
4556ia64-*-hpux*)
4557  # Find out which ABI we are using.
4558  echo 'int i;' > conftest.$ac_ext
4559  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4560  (eval $ac_compile) 2>&5
4561  ac_status=$?
4562  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4563  (exit $ac_status); }; then
4564    case `/usr/bin/file conftest.$ac_objext` in
4565    *ELF-32*)
4566      HPUX_IA64_MODE="32"
4567      ;;
4568    *ELF-64*)
4569      HPUX_IA64_MODE="64"
4570      ;;
4571    esac
4572  fi
4573  rm -rf conftest*
4574  ;;
4575*-*-irix6*)
4576  # Find out which ABI we are using.
4577  echo '#line 4577 "configure"' > conftest.$ac_ext
4578  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4579  (eval $ac_compile) 2>&5
4580  ac_status=$?
4581  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4582  (exit $ac_status); }; then
4583   if test "$lt_cv_prog_gnu_ld" = yes; then
4584    case `/usr/bin/file conftest.$ac_objext` in
4585    *32-bit*)
4586      LD="${LD-ld} -melf32bsmip"
4587      ;;
4588    *N32*)
4589      LD="${LD-ld} -melf32bmipn32"
4590      ;;
4591    *64-bit*)
4592      LD="${LD-ld} -melf64bmip"
4593      ;;
4594    esac
4595   else
4596    case `/usr/bin/file conftest.$ac_objext` in
4597    *32-bit*)
4598      LD="${LD-ld} -32"
4599      ;;
4600    *N32*)
4601      LD="${LD-ld} -n32"
4602      ;;
4603    *64-bit*)
4604      LD="${LD-ld} -64"
4605      ;;
4606    esac
4607   fi
4608  fi
4609  rm -rf conftest*
4610  ;;
4611
4612x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4613s390*-*linux*|sparc*-*linux*)
4614  # Find out which ABI we are using.
4615  echo 'int i;' > conftest.$ac_ext
4616  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4617  (eval $ac_compile) 2>&5
4618  ac_status=$?
4619  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4620  (exit $ac_status); }; then
4621    case `/usr/bin/file conftest.o` in
4622    *32-bit*)
4623      case $host in
4624        x86_64-*kfreebsd*-gnu)
4625          LD="${LD-ld} -m elf_i386_fbsd"
4626          ;;
4627        x86_64-*linux*)
4628          LD="${LD-ld} -m elf_i386"
4629          ;;
4630        ppc64-*linux*|powerpc64-*linux*)
4631          LD="${LD-ld} -m elf32ppclinux"
4632          ;;
4633        s390x-*linux*)
4634          LD="${LD-ld} -m elf_s390"
4635          ;;
4636        sparc64-*linux*)
4637          LD="${LD-ld} -m elf32_sparc"
4638          ;;
4639      esac
4640      ;;
4641    *64-bit*)
4642      case $host in
4643        x86_64-*kfreebsd*-gnu)
4644          LD="${LD-ld} -m elf_x86_64_fbsd"
4645          ;;
4646        x86_64-*linux*)
4647          LD="${LD-ld} -m elf_x86_64"
4648          ;;
4649        ppc*-*linux*|powerpc*-*linux*)
4650          LD="${LD-ld} -m elf64ppc"
4651          ;;
4652        s390*-*linux*)
4653          LD="${LD-ld} -m elf64_s390"
4654          ;;
4655        sparc*-*linux*)
4656          LD="${LD-ld} -m elf64_sparc"
4657          ;;
4658      esac
4659      ;;
4660    esac
4661  fi
4662  rm -rf conftest*
4663  ;;
4664
4665*-*-sco3.2v5*)
4666  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4667  SAVE_CFLAGS="$CFLAGS"
4668  CFLAGS="$CFLAGS -belf"
4669  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4670$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4671if test "${lt_cv_cc_needs_belf+set}" = set; then
4672  $as_echo_n "(cached) " >&6
4673else
4674  ac_ext=c
4675ac_cpp='$CPP $CPPFLAGS'
4676ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4677ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4678ac_compiler_gnu=$ac_cv_c_compiler_gnu
4679
4680     cat >conftest.$ac_ext <<_ACEOF
4681/* confdefs.h.  */
4682_ACEOF
4683cat confdefs.h >>conftest.$ac_ext
4684cat >>conftest.$ac_ext <<_ACEOF
4685/* end confdefs.h.  */
4686
4687int
4688main ()
4689{
4690
4691  ;
4692  return 0;
4693}
4694_ACEOF
4695rm -f conftest.$ac_objext conftest$ac_exeext
4696if { (ac_try="$ac_link"
4697case "(($ac_try" in
4698  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4699  *) ac_try_echo=$ac_try;;
4700esac
4701eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4702$as_echo "$ac_try_echo") >&5
4703  (eval "$ac_link") 2>conftest.er1
4704  ac_status=$?
4705  grep -v '^ *+' conftest.er1 >conftest.err
4706  rm -f conftest.er1
4707  cat conftest.err >&5
4708  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4709  (exit $ac_status); } && {
4710	 test -z "$ac_c_werror_flag" ||
4711	 test ! -s conftest.err
4712       } && test -s conftest$ac_exeext && {
4713	 test "$cross_compiling" = yes ||
4714	 $as_test_x conftest$ac_exeext
4715       }; then
4716  lt_cv_cc_needs_belf=yes
4717else
4718  $as_echo "$as_me: failed program was:" >&5
4719sed 's/^/| /' conftest.$ac_ext >&5
4720
4721	lt_cv_cc_needs_belf=no
4722fi
4723
4724rm -rf conftest.dSYM
4725rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4726      conftest$ac_exeext conftest.$ac_ext
4727     ac_ext=c
4728ac_cpp='$CPP $CPPFLAGS'
4729ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4730ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4731ac_compiler_gnu=$ac_cv_c_compiler_gnu
4732
4733fi
4734{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4735$as_echo "$lt_cv_cc_needs_belf" >&6; }
4736  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4737    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4738    CFLAGS="$SAVE_CFLAGS"
4739  fi
4740  ;;
4741sparc*-*solaris*)
4742  # Find out which ABI we are using.
4743  echo 'int i;' > conftest.$ac_ext
4744  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4745  (eval $ac_compile) 2>&5
4746  ac_status=$?
4747  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4748  (exit $ac_status); }; then
4749    case `/usr/bin/file conftest.o` in
4750    *64-bit*)
4751      case $lt_cv_prog_gnu_ld in
4752      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4753      *)
4754        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4755	  LD="${LD-ld} -64"
4756	fi
4757	;;
4758      esac
4759      ;;
4760    esac
4761  fi
4762  rm -rf conftest*
4763  ;;
4764
4765
4766esac
4767
4768need_locks="$enable_libtool_lock"
4769
4770
4771ac_ext=c
4772ac_cpp='$CPP $CPPFLAGS'
4773ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4774ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4775ac_compiler_gnu=$ac_cv_c_compiler_gnu
4776{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4777$as_echo_n "checking how to run the C preprocessor... " >&6; }
4778# On Suns, sometimes $CPP names a directory.
4779if test -n "$CPP" && test -d "$CPP"; then
4780  CPP=
4781fi
4782if test -z "$CPP"; then
4783  if test "${ac_cv_prog_CPP+set}" = set; then
4784  $as_echo_n "(cached) " >&6
4785else
4786      # Double quotes because CPP needs to be expanded
4787    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4788    do
4789      ac_preproc_ok=false
4790for ac_c_preproc_warn_flag in '' yes
4791do
4792  # Use a header file that comes with gcc, so configuring glibc
4793  # with a fresh cross-compiler works.
4794  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4795  # <limits.h> exists even on freestanding compilers.
4796  # On the NeXT, cc -E runs the code through the compiler's parser,
4797  # not just through cpp. "Syntax error" is here to catch this case.
4798  cat >conftest.$ac_ext <<_ACEOF
4799/* confdefs.h.  */
4800_ACEOF
4801cat confdefs.h >>conftest.$ac_ext
4802cat >>conftest.$ac_ext <<_ACEOF
4803/* end confdefs.h.  */
4804#ifdef __STDC__
4805# include <limits.h>
4806#else
4807# include <assert.h>
4808#endif
4809		     Syntax error
4810_ACEOF
4811if { (ac_try="$ac_cpp conftest.$ac_ext"
4812case "(($ac_try" in
4813  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4814  *) ac_try_echo=$ac_try;;
4815esac
4816eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4817$as_echo "$ac_try_echo") >&5
4818  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4819  ac_status=$?
4820  grep -v '^ *+' conftest.er1 >conftest.err
4821  rm -f conftest.er1
4822  cat conftest.err >&5
4823  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4824  (exit $ac_status); } >/dev/null && {
4825	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4826	 test ! -s conftest.err
4827       }; then
4828  :
4829else
4830  $as_echo "$as_me: failed program was:" >&5
4831sed 's/^/| /' conftest.$ac_ext >&5
4832
4833  # Broken: fails on valid input.
4834continue
4835fi
4836
4837rm -f conftest.err conftest.$ac_ext
4838
4839  # OK, works on sane cases.  Now check whether nonexistent headers
4840  # can be detected and how.
4841  cat >conftest.$ac_ext <<_ACEOF
4842/* confdefs.h.  */
4843_ACEOF
4844cat confdefs.h >>conftest.$ac_ext
4845cat >>conftest.$ac_ext <<_ACEOF
4846/* end confdefs.h.  */
4847#include <ac_nonexistent.h>
4848_ACEOF
4849if { (ac_try="$ac_cpp conftest.$ac_ext"
4850case "(($ac_try" in
4851  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4852  *) ac_try_echo=$ac_try;;
4853esac
4854eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4855$as_echo "$ac_try_echo") >&5
4856  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4857  ac_status=$?
4858  grep -v '^ *+' conftest.er1 >conftest.err
4859  rm -f conftest.er1
4860  cat conftest.err >&5
4861  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4862  (exit $ac_status); } >/dev/null && {
4863	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4864	 test ! -s conftest.err
4865       }; then
4866  # Broken: success on invalid input.
4867continue
4868else
4869  $as_echo "$as_me: failed program was:" >&5
4870sed 's/^/| /' conftest.$ac_ext >&5
4871
4872  # Passes both tests.
4873ac_preproc_ok=:
4874break
4875fi
4876
4877rm -f conftest.err conftest.$ac_ext
4878
4879done
4880# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4881rm -f conftest.err conftest.$ac_ext
4882if $ac_preproc_ok; then
4883  break
4884fi
4885
4886    done
4887    ac_cv_prog_CPP=$CPP
4888
4889fi
4890  CPP=$ac_cv_prog_CPP
4891else
4892  ac_cv_prog_CPP=$CPP
4893fi
4894{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4895$as_echo "$CPP" >&6; }
4896ac_preproc_ok=false
4897for ac_c_preproc_warn_flag in '' yes
4898do
4899  # Use a header file that comes with gcc, so configuring glibc
4900  # with a fresh cross-compiler works.
4901  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4902  # <limits.h> exists even on freestanding compilers.
4903  # On the NeXT, cc -E runs the code through the compiler's parser,
4904  # not just through cpp. "Syntax error" is here to catch this case.
4905  cat >conftest.$ac_ext <<_ACEOF
4906/* confdefs.h.  */
4907_ACEOF
4908cat confdefs.h >>conftest.$ac_ext
4909cat >>conftest.$ac_ext <<_ACEOF
4910/* end confdefs.h.  */
4911#ifdef __STDC__
4912# include <limits.h>
4913#else
4914# include <assert.h>
4915#endif
4916		     Syntax error
4917_ACEOF
4918if { (ac_try="$ac_cpp conftest.$ac_ext"
4919case "(($ac_try" in
4920  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4921  *) ac_try_echo=$ac_try;;
4922esac
4923eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4924$as_echo "$ac_try_echo") >&5
4925  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4926  ac_status=$?
4927  grep -v '^ *+' conftest.er1 >conftest.err
4928  rm -f conftest.er1
4929  cat conftest.err >&5
4930  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4931  (exit $ac_status); } >/dev/null && {
4932	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4933	 test ! -s conftest.err
4934       }; then
4935  :
4936else
4937  $as_echo "$as_me: failed program was:" >&5
4938sed 's/^/| /' conftest.$ac_ext >&5
4939
4940  # Broken: fails on valid input.
4941continue
4942fi
4943
4944rm -f conftest.err conftest.$ac_ext
4945
4946  # OK, works on sane cases.  Now check whether nonexistent headers
4947  # can be detected and how.
4948  cat >conftest.$ac_ext <<_ACEOF
4949/* confdefs.h.  */
4950_ACEOF
4951cat confdefs.h >>conftest.$ac_ext
4952cat >>conftest.$ac_ext <<_ACEOF
4953/* end confdefs.h.  */
4954#include <ac_nonexistent.h>
4955_ACEOF
4956if { (ac_try="$ac_cpp conftest.$ac_ext"
4957case "(($ac_try" in
4958  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4959  *) ac_try_echo=$ac_try;;
4960esac
4961eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4962$as_echo "$ac_try_echo") >&5
4963  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4964  ac_status=$?
4965  grep -v '^ *+' conftest.er1 >conftest.err
4966  rm -f conftest.er1
4967  cat conftest.err >&5
4968  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4969  (exit $ac_status); } >/dev/null && {
4970	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4971	 test ! -s conftest.err
4972       }; then
4973  # Broken: success on invalid input.
4974continue
4975else
4976  $as_echo "$as_me: failed program was:" >&5
4977sed 's/^/| /' conftest.$ac_ext >&5
4978
4979  # Passes both tests.
4980ac_preproc_ok=:
4981break
4982fi
4983
4984rm -f conftest.err conftest.$ac_ext
4985
4986done
4987# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4988rm -f conftest.err conftest.$ac_ext
4989if $ac_preproc_ok; then
4990  :
4991else
4992  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4993$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4994{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4995See \`config.log' for more details." >&5
4996$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4997See \`config.log' for more details." >&2;}
4998   { (exit 1); exit 1; }; }; }
4999fi
5000
5001ac_ext=c
5002ac_cpp='$CPP $CPPFLAGS'
5003ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5004ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5005ac_compiler_gnu=$ac_cv_c_compiler_gnu
5006
5007
5008{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5009$as_echo_n "checking for ANSI C header files... " >&6; }
5010if test "${ac_cv_header_stdc+set}" = set; then
5011  $as_echo_n "(cached) " >&6
5012else
5013  cat >conftest.$ac_ext <<_ACEOF
5014/* confdefs.h.  */
5015_ACEOF
5016cat confdefs.h >>conftest.$ac_ext
5017cat >>conftest.$ac_ext <<_ACEOF
5018/* end confdefs.h.  */
5019#include <stdlib.h>
5020#include <stdarg.h>
5021#include <string.h>
5022#include <float.h>
5023
5024int
5025main ()
5026{
5027
5028  ;
5029  return 0;
5030}
5031_ACEOF
5032rm -f conftest.$ac_objext
5033if { (ac_try="$ac_compile"
5034case "(($ac_try" in
5035  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5036  *) ac_try_echo=$ac_try;;
5037esac
5038eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5039$as_echo "$ac_try_echo") >&5
5040  (eval "$ac_compile") 2>conftest.er1
5041  ac_status=$?
5042  grep -v '^ *+' conftest.er1 >conftest.err
5043  rm -f conftest.er1
5044  cat conftest.err >&5
5045  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5046  (exit $ac_status); } && {
5047	 test -z "$ac_c_werror_flag" ||
5048	 test ! -s conftest.err
5049       } && test -s conftest.$ac_objext; then
5050  ac_cv_header_stdc=yes
5051else
5052  $as_echo "$as_me: failed program was:" >&5
5053sed 's/^/| /' conftest.$ac_ext >&5
5054
5055	ac_cv_header_stdc=no
5056fi
5057
5058rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5059
5060if test $ac_cv_header_stdc = yes; then
5061  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5062  cat >conftest.$ac_ext <<_ACEOF
5063/* confdefs.h.  */
5064_ACEOF
5065cat confdefs.h >>conftest.$ac_ext
5066cat >>conftest.$ac_ext <<_ACEOF
5067/* end confdefs.h.  */
5068#include <string.h>
5069
5070_ACEOF
5071if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5072  $EGREP "memchr" >/dev/null 2>&1; then
5073  :
5074else
5075  ac_cv_header_stdc=no
5076fi
5077rm -f conftest*
5078
5079fi
5080
5081if test $ac_cv_header_stdc = yes; then
5082  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5083  cat >conftest.$ac_ext <<_ACEOF
5084/* confdefs.h.  */
5085_ACEOF
5086cat confdefs.h >>conftest.$ac_ext
5087cat >>conftest.$ac_ext <<_ACEOF
5088/* end confdefs.h.  */
5089#include <stdlib.h>
5090
5091_ACEOF
5092if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5093  $EGREP "free" >/dev/null 2>&1; then
5094  :
5095else
5096  ac_cv_header_stdc=no
5097fi
5098rm -f conftest*
5099
5100fi
5101
5102if test $ac_cv_header_stdc = yes; then
5103  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5104  if test "$cross_compiling" = yes; then
5105  :
5106else
5107  cat >conftest.$ac_ext <<_ACEOF
5108/* confdefs.h.  */
5109_ACEOF
5110cat confdefs.h >>conftest.$ac_ext
5111cat >>conftest.$ac_ext <<_ACEOF
5112/* end confdefs.h.  */
5113#include <ctype.h>
5114#include <stdlib.h>
5115#if ((' ' & 0x0FF) == 0x020)
5116# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5117# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5118#else
5119# define ISLOWER(c) \
5120		   (('a' <= (c) && (c) <= 'i') \
5121		     || ('j' <= (c) && (c) <= 'r') \
5122		     || ('s' <= (c) && (c) <= 'z'))
5123# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5124#endif
5125
5126#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5127int
5128main ()
5129{
5130  int i;
5131  for (i = 0; i < 256; i++)
5132    if (XOR (islower (i), ISLOWER (i))
5133	|| toupper (i) != TOUPPER (i))
5134      return 2;
5135  return 0;
5136}
5137_ACEOF
5138rm -f conftest$ac_exeext
5139if { (ac_try="$ac_link"
5140case "(($ac_try" in
5141  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5142  *) ac_try_echo=$ac_try;;
5143esac
5144eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5145$as_echo "$ac_try_echo") >&5
5146  (eval "$ac_link") 2>&5
5147  ac_status=$?
5148  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5149  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5150  { (case "(($ac_try" in
5151  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5152  *) ac_try_echo=$ac_try;;
5153esac
5154eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5155$as_echo "$ac_try_echo") >&5
5156  (eval "$ac_try") 2>&5
5157  ac_status=$?
5158  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5159  (exit $ac_status); }; }; then
5160  :
5161else
5162  $as_echo "$as_me: program exited with status $ac_status" >&5
5163$as_echo "$as_me: failed program was:" >&5
5164sed 's/^/| /' conftest.$ac_ext >&5
5165
5166( exit $ac_status )
5167ac_cv_header_stdc=no
5168fi
5169rm -rf conftest.dSYM
5170rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5171fi
5172
5173
5174fi
5175fi
5176{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5177$as_echo "$ac_cv_header_stdc" >&6; }
5178if test $ac_cv_header_stdc = yes; then
5179
5180cat >>confdefs.h <<\_ACEOF
5181#define STDC_HEADERS 1
5182_ACEOF
5183
5184fi
5185
5186# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5197		  inttypes.h stdint.h unistd.h
5198do
5199as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5200{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5201$as_echo_n "checking for $ac_header... " >&6; }
5202if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5203  $as_echo_n "(cached) " >&6
5204else
5205  cat >conftest.$ac_ext <<_ACEOF
5206/* confdefs.h.  */
5207_ACEOF
5208cat confdefs.h >>conftest.$ac_ext
5209cat >>conftest.$ac_ext <<_ACEOF
5210/* end confdefs.h.  */
5211$ac_includes_default
5212
5213#include <$ac_header>
5214_ACEOF
5215rm -f conftest.$ac_objext
5216if { (ac_try="$ac_compile"
5217case "(($ac_try" in
5218  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5219  *) ac_try_echo=$ac_try;;
5220esac
5221eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5222$as_echo "$ac_try_echo") >&5
5223  (eval "$ac_compile") 2>conftest.er1
5224  ac_status=$?
5225  grep -v '^ *+' conftest.er1 >conftest.err
5226  rm -f conftest.er1
5227  cat conftest.err >&5
5228  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5229  (exit $ac_status); } && {
5230	 test -z "$ac_c_werror_flag" ||
5231	 test ! -s conftest.err
5232       } && test -s conftest.$ac_objext; then
5233  eval "$as_ac_Header=yes"
5234else
5235  $as_echo "$as_me: failed program was:" >&5
5236sed 's/^/| /' conftest.$ac_ext >&5
5237
5238	eval "$as_ac_Header=no"
5239fi
5240
5241rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5242fi
5243ac_res=`eval 'as_val=${'$as_ac_Header'}
5244		 $as_echo "$as_val"'`
5245	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5246$as_echo "$ac_res" >&6; }
5247as_val=`eval 'as_val=${'$as_ac_Header'}
5248		 $as_echo "$as_val"'`
5249   if test "x$as_val" = x""yes; then
5250  cat >>confdefs.h <<_ACEOF
5251#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5252_ACEOF
5253
5254fi
5255
5256done
5257
5258
5259
5260for ac_header in dlfcn.h
5261do
5262as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5263if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5264  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5265$as_echo_n "checking for $ac_header... " >&6; }
5266if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5267  $as_echo_n "(cached) " >&6
5268fi
5269ac_res=`eval 'as_val=${'$as_ac_Header'}
5270		 $as_echo "$as_val"'`
5271	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5272$as_echo "$ac_res" >&6; }
5273else
5274  # Is the header compilable?
5275{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5276$as_echo_n "checking $ac_header usability... " >&6; }
5277cat >conftest.$ac_ext <<_ACEOF
5278/* confdefs.h.  */
5279_ACEOF
5280cat confdefs.h >>conftest.$ac_ext
5281cat >>conftest.$ac_ext <<_ACEOF
5282/* end confdefs.h.  */
5283$ac_includes_default
5284#include <$ac_header>
5285_ACEOF
5286rm -f conftest.$ac_objext
5287if { (ac_try="$ac_compile"
5288case "(($ac_try" in
5289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5290  *) ac_try_echo=$ac_try;;
5291esac
5292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5293$as_echo "$ac_try_echo") >&5
5294  (eval "$ac_compile") 2>conftest.er1
5295  ac_status=$?
5296  grep -v '^ *+' conftest.er1 >conftest.err
5297  rm -f conftest.er1
5298  cat conftest.err >&5
5299  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5300  (exit $ac_status); } && {
5301	 test -z "$ac_c_werror_flag" ||
5302	 test ! -s conftest.err
5303       } && test -s conftest.$ac_objext; then
5304  ac_header_compiler=yes
5305else
5306  $as_echo "$as_me: failed program was:" >&5
5307sed 's/^/| /' conftest.$ac_ext >&5
5308
5309	ac_header_compiler=no
5310fi
5311
5312rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5313{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5314$as_echo "$ac_header_compiler" >&6; }
5315
5316# Is the header present?
5317{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5318$as_echo_n "checking $ac_header presence... " >&6; }
5319cat >conftest.$ac_ext <<_ACEOF
5320/* confdefs.h.  */
5321_ACEOF
5322cat confdefs.h >>conftest.$ac_ext
5323cat >>conftest.$ac_ext <<_ACEOF
5324/* end confdefs.h.  */
5325#include <$ac_header>
5326_ACEOF
5327if { (ac_try="$ac_cpp conftest.$ac_ext"
5328case "(($ac_try" in
5329  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5330  *) ac_try_echo=$ac_try;;
5331esac
5332eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5333$as_echo "$ac_try_echo") >&5
5334  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5335  ac_status=$?
5336  grep -v '^ *+' conftest.er1 >conftest.err
5337  rm -f conftest.er1
5338  cat conftest.err >&5
5339  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5340  (exit $ac_status); } >/dev/null && {
5341	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5342	 test ! -s conftest.err
5343       }; then
5344  ac_header_preproc=yes
5345else
5346  $as_echo "$as_me: failed program was:" >&5
5347sed 's/^/| /' conftest.$ac_ext >&5
5348
5349  ac_header_preproc=no
5350fi
5351
5352rm -f conftest.err conftest.$ac_ext
5353{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5354$as_echo "$ac_header_preproc" >&6; }
5355
5356# So?  What about this header?
5357case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5358  yes:no: )
5359    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5360$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5361    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5362$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5363    ac_header_preproc=yes
5364    ;;
5365  no:yes:* )
5366    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5367$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5368    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5369$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5370    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5371$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5372    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5373$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5374    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5375$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5376    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5377$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5378    ( cat <<\_ASBOX
5379## ---------------------------------------------------------------------- ##
5380## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5381## ---------------------------------------------------------------------- ##
5382_ASBOX
5383     ) | sed "s/^/$as_me: WARNING:     /" >&2
5384    ;;
5385esac
5386{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5387$as_echo_n "checking for $ac_header... " >&6; }
5388if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5389  $as_echo_n "(cached) " >&6
5390else
5391  eval "$as_ac_Header=\$ac_header_preproc"
5392fi
5393ac_res=`eval 'as_val=${'$as_ac_Header'}
5394		 $as_echo "$as_val"'`
5395	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5396$as_echo "$ac_res" >&6; }
5397
5398fi
5399as_val=`eval 'as_val=${'$as_ac_Header'}
5400		 $as_echo "$as_val"'`
5401   if test "x$as_val" = x""yes; then
5402  cat >>confdefs.h <<_ACEOF
5403#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5404_ACEOF
5405
5406fi
5407
5408done
5409
5410ac_ext=cpp
5411ac_cpp='$CXXCPP $CPPFLAGS'
5412ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5413ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5414ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5415if test -z "$CXX"; then
5416  if test -n "$CCC"; then
5417    CXX=$CCC
5418  else
5419    if test -n "$ac_tool_prefix"; then
5420  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5421  do
5422    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5423set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5424{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5425$as_echo_n "checking for $ac_word... " >&6; }
5426if test "${ac_cv_prog_CXX+set}" = set; then
5427  $as_echo_n "(cached) " >&6
5428else
5429  if test -n "$CXX"; then
5430  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5431else
5432as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5433for as_dir in $PATH
5434do
5435  IFS=$as_save_IFS
5436  test -z "$as_dir" && as_dir=.
5437  for ac_exec_ext in '' $ac_executable_extensions; do
5438  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5439    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5440    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5441    break 2
5442  fi
5443done
5444done
5445IFS=$as_save_IFS
5446
5447fi
5448fi
5449CXX=$ac_cv_prog_CXX
5450if test -n "$CXX"; then
5451  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5452$as_echo "$CXX" >&6; }
5453else
5454  { $as_echo "$as_me:$LINENO: result: no" >&5
5455$as_echo "no" >&6; }
5456fi
5457
5458
5459    test -n "$CXX" && break
5460  done
5461fi
5462if test -z "$CXX"; then
5463  ac_ct_CXX=$CXX
5464  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5465do
5466  # Extract the first word of "$ac_prog", so it can be a program name with args.
5467set dummy $ac_prog; ac_word=$2
5468{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5469$as_echo_n "checking for $ac_word... " >&6; }
5470if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5471  $as_echo_n "(cached) " >&6
5472else
5473  if test -n "$ac_ct_CXX"; then
5474  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5475else
5476as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5477for as_dir in $PATH
5478do
5479  IFS=$as_save_IFS
5480  test -z "$as_dir" && as_dir=.
5481  for ac_exec_ext in '' $ac_executable_extensions; do
5482  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5483    ac_cv_prog_ac_ct_CXX="$ac_prog"
5484    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5485    break 2
5486  fi
5487done
5488done
5489IFS=$as_save_IFS
5490
5491fi
5492fi
5493ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5494if test -n "$ac_ct_CXX"; then
5495  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5496$as_echo "$ac_ct_CXX" >&6; }
5497else
5498  { $as_echo "$as_me:$LINENO: result: no" >&5
5499$as_echo "no" >&6; }
5500fi
5501
5502
5503  test -n "$ac_ct_CXX" && break
5504done
5505
5506  if test "x$ac_ct_CXX" = x; then
5507    CXX="g++"
5508  else
5509    case $cross_compiling:$ac_tool_warned in
5510yes:)
5511{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5512$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5513ac_tool_warned=yes ;;
5514esac
5515    CXX=$ac_ct_CXX
5516  fi
5517fi
5518
5519  fi
5520fi
5521# Provide some information about the compiler.
5522$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5523set X $ac_compile
5524ac_compiler=$2
5525{ (ac_try="$ac_compiler --version >&5"
5526case "(($ac_try" in
5527  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5528  *) ac_try_echo=$ac_try;;
5529esac
5530eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5531$as_echo "$ac_try_echo") >&5
5532  (eval "$ac_compiler --version >&5") 2>&5
5533  ac_status=$?
5534  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5535  (exit $ac_status); }
5536{ (ac_try="$ac_compiler -v >&5"
5537case "(($ac_try" in
5538  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5539  *) ac_try_echo=$ac_try;;
5540esac
5541eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5542$as_echo "$ac_try_echo") >&5
5543  (eval "$ac_compiler -v >&5") 2>&5
5544  ac_status=$?
5545  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5546  (exit $ac_status); }
5547{ (ac_try="$ac_compiler -V >&5"
5548case "(($ac_try" in
5549  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5550  *) ac_try_echo=$ac_try;;
5551esac
5552eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5553$as_echo "$ac_try_echo") >&5
5554  (eval "$ac_compiler -V >&5") 2>&5
5555  ac_status=$?
5556  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5557  (exit $ac_status); }
5558
5559{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5560$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5561if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5562  $as_echo_n "(cached) " >&6
5563else
5564  cat >conftest.$ac_ext <<_ACEOF
5565/* confdefs.h.  */
5566_ACEOF
5567cat confdefs.h >>conftest.$ac_ext
5568cat >>conftest.$ac_ext <<_ACEOF
5569/* end confdefs.h.  */
5570
5571int
5572main ()
5573{
5574#ifndef __GNUC__
5575       choke me
5576#endif
5577
5578  ;
5579  return 0;
5580}
5581_ACEOF
5582rm -f conftest.$ac_objext
5583if { (ac_try="$ac_compile"
5584case "(($ac_try" in
5585  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5586  *) ac_try_echo=$ac_try;;
5587esac
5588eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5589$as_echo "$ac_try_echo") >&5
5590  (eval "$ac_compile") 2>conftest.er1
5591  ac_status=$?
5592  grep -v '^ *+' conftest.er1 >conftest.err
5593  rm -f conftest.er1
5594  cat conftest.err >&5
5595  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5596  (exit $ac_status); } && {
5597	 test -z "$ac_cxx_werror_flag" ||
5598	 test ! -s conftest.err
5599       } && test -s conftest.$ac_objext; then
5600  ac_compiler_gnu=yes
5601else
5602  $as_echo "$as_me: failed program was:" >&5
5603sed 's/^/| /' conftest.$ac_ext >&5
5604
5605	ac_compiler_gnu=no
5606fi
5607
5608rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5609ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5610
5611fi
5612{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5613$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5614if test $ac_compiler_gnu = yes; then
5615  GXX=yes
5616else
5617  GXX=
5618fi
5619ac_test_CXXFLAGS=${CXXFLAGS+set}
5620ac_save_CXXFLAGS=$CXXFLAGS
5621{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5622$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5623if test "${ac_cv_prog_cxx_g+set}" = set; then
5624  $as_echo_n "(cached) " >&6
5625else
5626  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5627   ac_cxx_werror_flag=yes
5628   ac_cv_prog_cxx_g=no
5629   CXXFLAGS="-g"
5630   cat >conftest.$ac_ext <<_ACEOF
5631/* confdefs.h.  */
5632_ACEOF
5633cat confdefs.h >>conftest.$ac_ext
5634cat >>conftest.$ac_ext <<_ACEOF
5635/* end confdefs.h.  */
5636
5637int
5638main ()
5639{
5640
5641  ;
5642  return 0;
5643}
5644_ACEOF
5645rm -f conftest.$ac_objext
5646if { (ac_try="$ac_compile"
5647case "(($ac_try" in
5648  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5649  *) ac_try_echo=$ac_try;;
5650esac
5651eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5652$as_echo "$ac_try_echo") >&5
5653  (eval "$ac_compile") 2>conftest.er1
5654  ac_status=$?
5655  grep -v '^ *+' conftest.er1 >conftest.err
5656  rm -f conftest.er1
5657  cat conftest.err >&5
5658  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5659  (exit $ac_status); } && {
5660	 test -z "$ac_cxx_werror_flag" ||
5661	 test ! -s conftest.err
5662       } && test -s conftest.$ac_objext; then
5663  ac_cv_prog_cxx_g=yes
5664else
5665  $as_echo "$as_me: failed program was:" >&5
5666sed 's/^/| /' conftest.$ac_ext >&5
5667
5668	CXXFLAGS=""
5669      cat >conftest.$ac_ext <<_ACEOF
5670/* confdefs.h.  */
5671_ACEOF
5672cat confdefs.h >>conftest.$ac_ext
5673cat >>conftest.$ac_ext <<_ACEOF
5674/* end confdefs.h.  */
5675
5676int
5677main ()
5678{
5679
5680  ;
5681  return 0;
5682}
5683_ACEOF
5684rm -f conftest.$ac_objext
5685if { (ac_try="$ac_compile"
5686case "(($ac_try" in
5687  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5688  *) ac_try_echo=$ac_try;;
5689esac
5690eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5691$as_echo "$ac_try_echo") >&5
5692  (eval "$ac_compile") 2>conftest.er1
5693  ac_status=$?
5694  grep -v '^ *+' conftest.er1 >conftest.err
5695  rm -f conftest.er1
5696  cat conftest.err >&5
5697  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5698  (exit $ac_status); } && {
5699	 test -z "$ac_cxx_werror_flag" ||
5700	 test ! -s conftest.err
5701       } && test -s conftest.$ac_objext; then
5702  :
5703else
5704  $as_echo "$as_me: failed program was:" >&5
5705sed 's/^/| /' conftest.$ac_ext >&5
5706
5707	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5708	 CXXFLAGS="-g"
5709	 cat >conftest.$ac_ext <<_ACEOF
5710/* confdefs.h.  */
5711_ACEOF
5712cat confdefs.h >>conftest.$ac_ext
5713cat >>conftest.$ac_ext <<_ACEOF
5714/* end confdefs.h.  */
5715
5716int
5717main ()
5718{
5719
5720  ;
5721  return 0;
5722}
5723_ACEOF
5724rm -f conftest.$ac_objext
5725if { (ac_try="$ac_compile"
5726case "(($ac_try" in
5727  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5728  *) ac_try_echo=$ac_try;;
5729esac
5730eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5731$as_echo "$ac_try_echo") >&5
5732  (eval "$ac_compile") 2>conftest.er1
5733  ac_status=$?
5734  grep -v '^ *+' conftest.er1 >conftest.err
5735  rm -f conftest.er1
5736  cat conftest.err >&5
5737  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5738  (exit $ac_status); } && {
5739	 test -z "$ac_cxx_werror_flag" ||
5740	 test ! -s conftest.err
5741       } && test -s conftest.$ac_objext; then
5742  ac_cv_prog_cxx_g=yes
5743else
5744  $as_echo "$as_me: failed program was:" >&5
5745sed 's/^/| /' conftest.$ac_ext >&5
5746
5747
5748fi
5749
5750rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5751fi
5752
5753rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5754fi
5755
5756rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5757   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5758fi
5759{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5760$as_echo "$ac_cv_prog_cxx_g" >&6; }
5761if test "$ac_test_CXXFLAGS" = set; then
5762  CXXFLAGS=$ac_save_CXXFLAGS
5763elif test $ac_cv_prog_cxx_g = yes; then
5764  if test "$GXX" = yes; then
5765    CXXFLAGS="-g -O2"
5766  else
5767    CXXFLAGS="-g"
5768  fi
5769else
5770  if test "$GXX" = yes; then
5771    CXXFLAGS="-O2"
5772  else
5773    CXXFLAGS=
5774  fi
5775fi
5776ac_ext=cpp
5777ac_cpp='$CXXCPP $CPPFLAGS'
5778ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5779ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5780ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5781
5782depcc="$CXX"  am_compiler_list=
5783
5784{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5785$as_echo_n "checking dependency style of $depcc... " >&6; }
5786if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5787  $as_echo_n "(cached) " >&6
5788else
5789  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5790  # We make a subdir and do the tests there.  Otherwise we can end up
5791  # making bogus files that we don't know about and never remove.  For
5792  # instance it was reported that on HP-UX the gcc test will end up
5793  # making a dummy file named `D' -- because `-MD' means `put the output
5794  # in D'.
5795  mkdir conftest.dir
5796  # Copy depcomp to subdir because otherwise we won't find it if we're
5797  # using a relative directory.
5798  cp "$am_depcomp" conftest.dir
5799  cd conftest.dir
5800  # We will build objects and dependencies in a subdirectory because
5801  # it helps to detect inapplicable dependency modes.  For instance
5802  # both Tru64's cc and ICC support -MD to output dependencies as a
5803  # side effect of compilation, but ICC will put the dependencies in
5804  # the current directory while Tru64 will put them in the object
5805  # directory.
5806  mkdir sub
5807
5808  am_cv_CXX_dependencies_compiler_type=none
5809  if test "$am_compiler_list" = ""; then
5810     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5811  fi
5812  am__universal=false
5813  case " $depcc " in #(
5814     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5815     esac
5816
5817  for depmode in $am_compiler_list; do
5818    # Setup a source with many dependencies, because some compilers
5819    # like to wrap large dependency lists on column 80 (with \), and
5820    # we should not choose a depcomp mode which is confused by this.
5821    #
5822    # We need to recreate these files for each test, as the compiler may
5823    # overwrite some of them when testing with obscure command lines.
5824    # This happens at least with the AIX C compiler.
5825    : > sub/conftest.c
5826    for i in 1 2 3 4 5 6; do
5827      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5828      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5829      # Solaris 8's {/usr,}/bin/sh.
5830      touch sub/conftst$i.h
5831    done
5832    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5833
5834    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5835    # mode.  It turns out that the SunPro C++ compiler does not properly
5836    # handle `-M -o', and we need to detect this.  Also, some Intel
5837    # versions had trouble with output in subdirs
5838    am__obj=sub/conftest.${OBJEXT-o}
5839    am__minus_obj="-o $am__obj"
5840    case $depmode in
5841    gcc)
5842      # This depmode causes a compiler race in universal mode.
5843      test "$am__universal" = false || continue
5844      ;;
5845    nosideeffect)
5846      # after this tag, mechanisms are not by side-effect, so they'll
5847      # only be used when explicitly requested
5848      if test "x$enable_dependency_tracking" = xyes; then
5849	continue
5850      else
5851	break
5852      fi
5853      ;;
5854    msvisualcpp | msvcmsys)
5855      # This compiler won't grok `-c -o', but also, the minuso test has
5856      # not run yet.  These depmodes are late enough in the game, and
5857      # so weak that their functioning should not be impacted.
5858      am__obj=conftest.${OBJEXT-o}
5859      am__minus_obj=
5860      ;;
5861    none) break ;;
5862    esac
5863    if depmode=$depmode \
5864       source=sub/conftest.c object=$am__obj \
5865       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5866       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5867         >/dev/null 2>conftest.err &&
5868       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5869       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5870       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5871       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5872      # icc doesn't choke on unknown options, it will just issue warnings
5873      # or remarks (even with -Werror).  So we grep stderr for any message
5874      # that says an option was ignored or not supported.
5875      # When given -MP, icc 7.0 and 7.1 complain thusly:
5876      #   icc: Command line warning: ignoring option '-M'; no argument required
5877      # The diagnosis changed in icc 8.0:
5878      #   icc: Command line remark: option '-MP' not supported
5879      if (grep 'ignoring option' conftest.err ||
5880          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5881        am_cv_CXX_dependencies_compiler_type=$depmode
5882        break
5883      fi
5884    fi
5885  done
5886
5887  cd ..
5888  rm -rf conftest.dir
5889else
5890  am_cv_CXX_dependencies_compiler_type=none
5891fi
5892
5893fi
5894{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5895$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5896CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5897
5898 if
5899  test "x$enable_dependency_tracking" != xno \
5900  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5901  am__fastdepCXX_TRUE=
5902  am__fastdepCXX_FALSE='#'
5903else
5904  am__fastdepCXX_TRUE='#'
5905  am__fastdepCXX_FALSE=
5906fi
5907
5908
5909
5910
5911if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5912    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5913    (test "X$CXX" != "Xg++"))) ; then
5914  ac_ext=cpp
5915ac_cpp='$CXXCPP $CPPFLAGS'
5916ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5917ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5918ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5919{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5920$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5921if test -z "$CXXCPP"; then
5922  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5923  $as_echo_n "(cached) " >&6
5924else
5925      # Double quotes because CXXCPP needs to be expanded
5926    for CXXCPP in "$CXX -E" "/lib/cpp"
5927    do
5928      ac_preproc_ok=false
5929for ac_cxx_preproc_warn_flag in '' yes
5930do
5931  # Use a header file that comes with gcc, so configuring glibc
5932  # with a fresh cross-compiler works.
5933  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5934  # <limits.h> exists even on freestanding compilers.
5935  # On the NeXT, cc -E runs the code through the compiler's parser,
5936  # not just through cpp. "Syntax error" is here to catch this case.
5937  cat >conftest.$ac_ext <<_ACEOF
5938/* confdefs.h.  */
5939_ACEOF
5940cat confdefs.h >>conftest.$ac_ext
5941cat >>conftest.$ac_ext <<_ACEOF
5942/* end confdefs.h.  */
5943#ifdef __STDC__
5944# include <limits.h>
5945#else
5946# include <assert.h>
5947#endif
5948		     Syntax error
5949_ACEOF
5950if { (ac_try="$ac_cpp conftest.$ac_ext"
5951case "(($ac_try" in
5952  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5953  *) ac_try_echo=$ac_try;;
5954esac
5955eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5956$as_echo "$ac_try_echo") >&5
5957  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5958  ac_status=$?
5959  grep -v '^ *+' conftest.er1 >conftest.err
5960  rm -f conftest.er1
5961  cat conftest.err >&5
5962  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5963  (exit $ac_status); } >/dev/null && {
5964	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5965	 test ! -s conftest.err
5966       }; then
5967  :
5968else
5969  $as_echo "$as_me: failed program was:" >&5
5970sed 's/^/| /' conftest.$ac_ext >&5
5971
5972  # Broken: fails on valid input.
5973continue
5974fi
5975
5976rm -f conftest.err conftest.$ac_ext
5977
5978  # OK, works on sane cases.  Now check whether nonexistent headers
5979  # can be detected and how.
5980  cat >conftest.$ac_ext <<_ACEOF
5981/* confdefs.h.  */
5982_ACEOF
5983cat confdefs.h >>conftest.$ac_ext
5984cat >>conftest.$ac_ext <<_ACEOF
5985/* end confdefs.h.  */
5986#include <ac_nonexistent.h>
5987_ACEOF
5988if { (ac_try="$ac_cpp conftest.$ac_ext"
5989case "(($ac_try" in
5990  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5991  *) ac_try_echo=$ac_try;;
5992esac
5993eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5994$as_echo "$ac_try_echo") >&5
5995  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5996  ac_status=$?
5997  grep -v '^ *+' conftest.er1 >conftest.err
5998  rm -f conftest.er1
5999  cat conftest.err >&5
6000  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6001  (exit $ac_status); } >/dev/null && {
6002	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6003	 test ! -s conftest.err
6004       }; then
6005  # Broken: success on invalid input.
6006continue
6007else
6008  $as_echo "$as_me: failed program was:" >&5
6009sed 's/^/| /' conftest.$ac_ext >&5
6010
6011  # Passes both tests.
6012ac_preproc_ok=:
6013break
6014fi
6015
6016rm -f conftest.err conftest.$ac_ext
6017
6018done
6019# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6020rm -f conftest.err conftest.$ac_ext
6021if $ac_preproc_ok; then
6022  break
6023fi
6024
6025    done
6026    ac_cv_prog_CXXCPP=$CXXCPP
6027
6028fi
6029  CXXCPP=$ac_cv_prog_CXXCPP
6030else
6031  ac_cv_prog_CXXCPP=$CXXCPP
6032fi
6033{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6034$as_echo "$CXXCPP" >&6; }
6035ac_preproc_ok=false
6036for ac_cxx_preproc_warn_flag in '' yes
6037do
6038  # Use a header file that comes with gcc, so configuring glibc
6039  # with a fresh cross-compiler works.
6040  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6041  # <limits.h> exists even on freestanding compilers.
6042  # On the NeXT, cc -E runs the code through the compiler's parser,
6043  # not just through cpp. "Syntax error" is here to catch this case.
6044  cat >conftest.$ac_ext <<_ACEOF
6045/* confdefs.h.  */
6046_ACEOF
6047cat confdefs.h >>conftest.$ac_ext
6048cat >>conftest.$ac_ext <<_ACEOF
6049/* end confdefs.h.  */
6050#ifdef __STDC__
6051# include <limits.h>
6052#else
6053# include <assert.h>
6054#endif
6055		     Syntax error
6056_ACEOF
6057if { (ac_try="$ac_cpp conftest.$ac_ext"
6058case "(($ac_try" in
6059  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6060  *) ac_try_echo=$ac_try;;
6061esac
6062eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6063$as_echo "$ac_try_echo") >&5
6064  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6065  ac_status=$?
6066  grep -v '^ *+' conftest.er1 >conftest.err
6067  rm -f conftest.er1
6068  cat conftest.err >&5
6069  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6070  (exit $ac_status); } >/dev/null && {
6071	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6072	 test ! -s conftest.err
6073       }; then
6074  :
6075else
6076  $as_echo "$as_me: failed program was:" >&5
6077sed 's/^/| /' conftest.$ac_ext >&5
6078
6079  # Broken: fails on valid input.
6080continue
6081fi
6082
6083rm -f conftest.err conftest.$ac_ext
6084
6085  # OK, works on sane cases.  Now check whether nonexistent headers
6086  # can be detected and how.
6087  cat >conftest.$ac_ext <<_ACEOF
6088/* confdefs.h.  */
6089_ACEOF
6090cat confdefs.h >>conftest.$ac_ext
6091cat >>conftest.$ac_ext <<_ACEOF
6092/* end confdefs.h.  */
6093#include <ac_nonexistent.h>
6094_ACEOF
6095if { (ac_try="$ac_cpp conftest.$ac_ext"
6096case "(($ac_try" in
6097  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6098  *) ac_try_echo=$ac_try;;
6099esac
6100eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6101$as_echo "$ac_try_echo") >&5
6102  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6103  ac_status=$?
6104  grep -v '^ *+' conftest.er1 >conftest.err
6105  rm -f conftest.er1
6106  cat conftest.err >&5
6107  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6108  (exit $ac_status); } >/dev/null && {
6109	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6110	 test ! -s conftest.err
6111       }; then
6112  # Broken: success on invalid input.
6113continue
6114else
6115  $as_echo "$as_me: failed program was:" >&5
6116sed 's/^/| /' conftest.$ac_ext >&5
6117
6118  # Passes both tests.
6119ac_preproc_ok=:
6120break
6121fi
6122
6123rm -f conftest.err conftest.$ac_ext
6124
6125done
6126# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6127rm -f conftest.err conftest.$ac_ext
6128if $ac_preproc_ok; then
6129  :
6130else
6131  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6132$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6133{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6134See \`config.log' for more details." >&5
6135$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6136See \`config.log' for more details." >&2;}
6137   { (exit 1); exit 1; }; }; }
6138fi
6139
6140ac_ext=cpp
6141ac_cpp='$CXXCPP $CPPFLAGS'
6142ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6143ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6144ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6145
6146fi
6147
6148
6149ac_ext=f
6150ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6151ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6152ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6153if test -n "$ac_tool_prefix"; then
6154  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
6155  do
6156    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6157set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6158{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6159$as_echo_n "checking for $ac_word... " >&6; }
6160if test "${ac_cv_prog_F77+set}" = set; then
6161  $as_echo_n "(cached) " >&6
6162else
6163  if test -n "$F77"; then
6164  ac_cv_prog_F77="$F77" # Let the user override the test.
6165else
6166as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6167for as_dir in $PATH
6168do
6169  IFS=$as_save_IFS
6170  test -z "$as_dir" && as_dir=.
6171  for ac_exec_ext in '' $ac_executable_extensions; do
6172  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6173    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6174    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6175    break 2
6176  fi
6177done
6178done
6179IFS=$as_save_IFS
6180
6181fi
6182fi
6183F77=$ac_cv_prog_F77
6184if test -n "$F77"; then
6185  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6186$as_echo "$F77" >&6; }
6187else
6188  { $as_echo "$as_me:$LINENO: result: no" >&5
6189$as_echo "no" >&6; }
6190fi
6191
6192
6193    test -n "$F77" && break
6194  done
6195fi
6196if test -z "$F77"; then
6197  ac_ct_F77=$F77
6198  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
6199do
6200  # Extract the first word of "$ac_prog", so it can be a program name with args.
6201set dummy $ac_prog; ac_word=$2
6202{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6203$as_echo_n "checking for $ac_word... " >&6; }
6204if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6205  $as_echo_n "(cached) " >&6
6206else
6207  if test -n "$ac_ct_F77"; then
6208  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6209else
6210as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6211for as_dir in $PATH
6212do
6213  IFS=$as_save_IFS
6214  test -z "$as_dir" && as_dir=.
6215  for ac_exec_ext in '' $ac_executable_extensions; do
6216  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6217    ac_cv_prog_ac_ct_F77="$ac_prog"
6218    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6219    break 2
6220  fi
6221done
6222done
6223IFS=$as_save_IFS
6224
6225fi
6226fi
6227ac_ct_F77=$ac_cv_prog_ac_ct_F77
6228if test -n "$ac_ct_F77"; then
6229  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6230$as_echo "$ac_ct_F77" >&6; }
6231else
6232  { $as_echo "$as_me:$LINENO: result: no" >&5
6233$as_echo "no" >&6; }
6234fi
6235
6236
6237  test -n "$ac_ct_F77" && break
6238done
6239
6240  if test "x$ac_ct_F77" = x; then
6241    F77=""
6242  else
6243    case $cross_compiling:$ac_tool_warned in
6244yes:)
6245{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6246$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6247ac_tool_warned=yes ;;
6248esac
6249    F77=$ac_ct_F77
6250  fi
6251fi
6252
6253
6254# Provide some information about the compiler.
6255$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6256set X $ac_compile
6257ac_compiler=$2
6258{ (ac_try="$ac_compiler --version >&5"
6259case "(($ac_try" in
6260  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6261  *) ac_try_echo=$ac_try;;
6262esac
6263eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6264$as_echo "$ac_try_echo") >&5
6265  (eval "$ac_compiler --version >&5") 2>&5
6266  ac_status=$?
6267  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6268  (exit $ac_status); }
6269{ (ac_try="$ac_compiler -v >&5"
6270case "(($ac_try" in
6271  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6272  *) ac_try_echo=$ac_try;;
6273esac
6274eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6275$as_echo "$ac_try_echo") >&5
6276  (eval "$ac_compiler -v >&5") 2>&5
6277  ac_status=$?
6278  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6279  (exit $ac_status); }
6280{ (ac_try="$ac_compiler -V >&5"
6281case "(($ac_try" in
6282  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6283  *) ac_try_echo=$ac_try;;
6284esac
6285eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6286$as_echo "$ac_try_echo") >&5
6287  (eval "$ac_compiler -V >&5") 2>&5
6288  ac_status=$?
6289  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6290  (exit $ac_status); }
6291rm -f a.out
6292
6293# If we don't use `.F' as extension, the preprocessor is not run on the
6294# input file.  (Note that this only needs to work for GNU compilers.)
6295ac_save_ext=$ac_ext
6296ac_ext=F
6297{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6298$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6299if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6300  $as_echo_n "(cached) " >&6
6301else
6302  cat >conftest.$ac_ext <<_ACEOF
6303      program main
6304#ifndef __GNUC__
6305       choke me
6306#endif
6307
6308      end
6309_ACEOF
6310rm -f conftest.$ac_objext
6311if { (ac_try="$ac_compile"
6312case "(($ac_try" in
6313  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6314  *) ac_try_echo=$ac_try;;
6315esac
6316eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6317$as_echo "$ac_try_echo") >&5
6318  (eval "$ac_compile") 2>conftest.er1
6319  ac_status=$?
6320  grep -v '^ *+' conftest.er1 >conftest.err
6321  rm -f conftest.er1
6322  cat conftest.err >&5
6323  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6324  (exit $ac_status); } && {
6325	 test -z "$ac_f77_werror_flag" ||
6326	 test ! -s conftest.err
6327       } && test -s conftest.$ac_objext; then
6328  ac_compiler_gnu=yes
6329else
6330  $as_echo "$as_me: failed program was:" >&5
6331sed 's/^/| /' conftest.$ac_ext >&5
6332
6333	ac_compiler_gnu=no
6334fi
6335
6336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6337ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6338
6339fi
6340{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6341$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6342ac_ext=$ac_save_ext
6343ac_test_FFLAGS=${FFLAGS+set}
6344ac_save_FFLAGS=$FFLAGS
6345FFLAGS=
6346{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6347$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6348if test "${ac_cv_prog_f77_g+set}" = set; then
6349  $as_echo_n "(cached) " >&6
6350else
6351  FFLAGS=-g
6352cat >conftest.$ac_ext <<_ACEOF
6353      program main
6354
6355      end
6356_ACEOF
6357rm -f conftest.$ac_objext
6358if { (ac_try="$ac_compile"
6359case "(($ac_try" in
6360  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6361  *) ac_try_echo=$ac_try;;
6362esac
6363eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6364$as_echo "$ac_try_echo") >&5
6365  (eval "$ac_compile") 2>conftest.er1
6366  ac_status=$?
6367  grep -v '^ *+' conftest.er1 >conftest.err
6368  rm -f conftest.er1
6369  cat conftest.err >&5
6370  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6371  (exit $ac_status); } && {
6372	 test -z "$ac_f77_werror_flag" ||
6373	 test ! -s conftest.err
6374       } && test -s conftest.$ac_objext; then
6375  ac_cv_prog_f77_g=yes
6376else
6377  $as_echo "$as_me: failed program was:" >&5
6378sed 's/^/| /' conftest.$ac_ext >&5
6379
6380	ac_cv_prog_f77_g=no
6381fi
6382
6383rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6384
6385fi
6386{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6387$as_echo "$ac_cv_prog_f77_g" >&6; }
6388if test "$ac_test_FFLAGS" = set; then
6389  FFLAGS=$ac_save_FFLAGS
6390elif test $ac_cv_prog_f77_g = yes; then
6391  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6392    FFLAGS="-g -O2"
6393  else
6394    FFLAGS="-g"
6395  fi
6396else
6397  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6398    FFLAGS="-O2"
6399  else
6400    FFLAGS=
6401  fi
6402fi
6403
6404if test $ac_compiler_gnu = yes; then
6405  G77=yes
6406else
6407  G77=
6408fi
6409ac_ext=c
6410ac_cpp='$CPP $CPPFLAGS'
6411ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6412ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6413ac_compiler_gnu=$ac_cv_c_compiler_gnu
6414
6415
6416
6417# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6418# find the maximum length of command line arguments
6419{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6420$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6421if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6422  $as_echo_n "(cached) " >&6
6423else
6424    i=0
6425  teststring="ABCD"
6426
6427  case $build_os in
6428  msdosdjgpp*)
6429    # On DJGPP, this test can blow up pretty badly due to problems in libc
6430    # (any single argument exceeding 2000 bytes causes a buffer overrun
6431    # during glob expansion).  Even if it were fixed, the result of this
6432    # check would be larger than it should be.
6433    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6434    ;;
6435
6436  gnu*)
6437    # Under GNU Hurd, this test is not required because there is
6438    # no limit to the length of command line arguments.
6439    # Libtool will interpret -1 as no limit whatsoever
6440    lt_cv_sys_max_cmd_len=-1;
6441    ;;
6442
6443  cygwin* | mingw*)
6444    # On Win9x/ME, this test blows up -- it succeeds, but takes
6445    # about 5 minutes as the teststring grows exponentially.
6446    # Worse, since 9x/ME are not pre-emptively multitasking,
6447    # you end up with a "frozen" computer, even though with patience
6448    # the test eventually succeeds (with a max line length of 256k).
6449    # Instead, let's just punt: use the minimum linelength reported by
6450    # all of the supported platforms: 8192 (on NT/2K/XP).
6451    lt_cv_sys_max_cmd_len=8192;
6452    ;;
6453
6454  amigaos*)
6455    # On AmigaOS with pdksh, this test takes hours, literally.
6456    # So we just punt and use a minimum line length of 8192.
6457    lt_cv_sys_max_cmd_len=8192;
6458    ;;
6459
6460  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6461    # This has been around since 386BSD, at least.  Likely further.
6462    if test -x /sbin/sysctl; then
6463      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6464    elif test -x /usr/sbin/sysctl; then
6465      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6466    else
6467      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6468    fi
6469    # And add a safety zone
6470    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6471    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6472    ;;
6473
6474  interix*)
6475    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6476    lt_cv_sys_max_cmd_len=196608
6477    ;;
6478
6479  osf*)
6480    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6481    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6482    # nice to cause kernel panics so lets avoid the loop below.
6483    # First set a reasonable default.
6484    lt_cv_sys_max_cmd_len=16384
6485    #
6486    if test -x /sbin/sysconfig; then
6487      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6488        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6489      esac
6490    fi
6491    ;;
6492  sco3.2v5*)
6493    lt_cv_sys_max_cmd_len=102400
6494    ;;
6495  sysv5* | sco5v6* | sysv4.2uw2*)
6496    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6497    if test -n "$kargmax"; then
6498      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6499    else
6500      lt_cv_sys_max_cmd_len=32768
6501    fi
6502    ;;
6503  *)
6504    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6505    if test -n "$lt_cv_sys_max_cmd_len"; then
6506      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6507      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6508    else
6509      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6510      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6511	       = "XX$teststring") >/dev/null 2>&1 &&
6512	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6513	      lt_cv_sys_max_cmd_len=$new_result &&
6514	      test $i != 17 # 1/2 MB should be enough
6515      do
6516        i=`expr $i + 1`
6517        teststring=$teststring$teststring
6518      done
6519      teststring=
6520      # Add a significant safety factor because C++ compilers can tack on massive
6521      # amounts of additional arguments before passing them to the linker.
6522      # It appears as though 1/2 is a usable value.
6523      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6524    fi
6525    ;;
6526  esac
6527
6528fi
6529
6530if test -n $lt_cv_sys_max_cmd_len ; then
6531  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6532$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6533else
6534  { $as_echo "$as_me:$LINENO: result: none" >&5
6535$as_echo "none" >&6; }
6536fi
6537
6538
6539
6540
6541
6542# Check for command to grab the raw symbol name followed by C symbol from nm.
6543{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6544$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6545if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6546  $as_echo_n "(cached) " >&6
6547else
6548
6549# These are sane defaults that work on at least a few old systems.
6550# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6551
6552# Character class describing NM global symbol codes.
6553symcode='[BCDEGRST]'
6554
6555# Regexp to match symbols that can be accessed directly from C.
6556sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6557
6558# Transform an extracted symbol line into a proper C declaration
6559lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6560
6561# Transform an extracted symbol line into symbol name and symbol address
6562lt_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'"
6563
6564# Define system-specific variables.
6565case $host_os in
6566aix*)
6567  symcode='[BCDT]'
6568  ;;
6569cygwin* | mingw* | pw32*)
6570  symcode='[ABCDGISTW]'
6571  ;;
6572hpux*) # Its linker distinguishes data from code symbols
6573  if test "$host_cpu" = ia64; then
6574    symcode='[ABCDEGRST]'
6575  fi
6576  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6577  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'"
6578  ;;
6579linux* | k*bsd*-gnu)
6580  if test "$host_cpu" = ia64; then
6581    symcode='[ABCDGIRSTW]'
6582    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6583    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'"
6584  fi
6585  ;;
6586irix* | nonstopux*)
6587  symcode='[BCDEGRST]'
6588  ;;
6589osf*)
6590  symcode='[BCDEGQRST]'
6591  ;;
6592solaris*)
6593  symcode='[BDRT]'
6594  ;;
6595sco3.2v5*)
6596  symcode='[DT]'
6597  ;;
6598sysv4.2uw2*)
6599  symcode='[DT]'
6600  ;;
6601sysv5* | sco5v6* | unixware* | OpenUNIX*)
6602  symcode='[ABDT]'
6603  ;;
6604sysv4)
6605  symcode='[DFNSTU]'
6606  ;;
6607esac
6608
6609# Handle CRLF in mingw tool chain
6610opt_cr=
6611case $build_os in
6612mingw*)
6613  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6614  ;;
6615esac
6616
6617# If we're using GNU nm, then use its standard symbol codes.
6618case `$NM -V 2>&1` in
6619*GNU* | *'with BFD'*)
6620  symcode='[ABCDGIRSTW]' ;;
6621esac
6622
6623# Try without a prefix undercore, then with it.
6624for ac_symprfx in "" "_"; do
6625
6626  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6627  symxfrm="\\1 $ac_symprfx\\2 \\2"
6628
6629  # Write the raw and C identifiers.
6630  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6631
6632  # Check to see that the pipe works correctly.
6633  pipe_works=no
6634
6635  rm -f conftest*
6636  cat > conftest.$ac_ext <<EOF
6637#ifdef __cplusplus
6638extern "C" {
6639#endif
6640char nm_test_var;
6641void nm_test_func(){}
6642#ifdef __cplusplus
6643}
6644#endif
6645int main(){nm_test_var='a';nm_test_func();return(0);}
6646EOF
6647
6648  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6649  (eval $ac_compile) 2>&5
6650  ac_status=$?
6651  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6652  (exit $ac_status); }; then
6653    # Now try to grab the symbols.
6654    nlist=conftest.nm
6655    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6656  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6657  ac_status=$?
6658  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6659  (exit $ac_status); } && test -s "$nlist"; then
6660      # Try sorting and uniquifying the output.
6661      if sort "$nlist" | uniq > "$nlist"T; then
6662	mv -f "$nlist"T "$nlist"
6663      else
6664	rm -f "$nlist"T
6665      fi
6666
6667      # Make sure that we snagged all the symbols we need.
6668      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6669	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6670	  cat <<EOF > conftest.$ac_ext
6671#ifdef __cplusplus
6672extern "C" {
6673#endif
6674
6675EOF
6676	  # Now generate the symbol file.
6677	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6678
6679	  cat <<EOF >> conftest.$ac_ext
6680#if defined (__STDC__) && __STDC__
6681# define lt_ptr_t void *
6682#else
6683# define lt_ptr_t char *
6684# define const
6685#endif
6686
6687/* The mapping between symbol names and symbols. */
6688const struct {
6689  const char *name;
6690  lt_ptr_t address;
6691}
6692lt_preloaded_symbols[] =
6693{
6694EOF
6695	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6696	  cat <<\EOF >> conftest.$ac_ext
6697  {0, (lt_ptr_t) 0}
6698};
6699
6700#ifdef __cplusplus
6701}
6702#endif
6703EOF
6704	  # Now try linking the two files.
6705	  mv conftest.$ac_objext conftstm.$ac_objext
6706	  lt_save_LIBS="$LIBS"
6707	  lt_save_CFLAGS="$CFLAGS"
6708	  LIBS="conftstm.$ac_objext"
6709	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6710	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6711  (eval $ac_link) 2>&5
6712  ac_status=$?
6713  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6714  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6715	    pipe_works=yes
6716	  fi
6717	  LIBS="$lt_save_LIBS"
6718	  CFLAGS="$lt_save_CFLAGS"
6719	else
6720	  echo "cannot find nm_test_func in $nlist" >&5
6721	fi
6722      else
6723	echo "cannot find nm_test_var in $nlist" >&5
6724      fi
6725    else
6726      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6727    fi
6728  else
6729    echo "$progname: failed program was:" >&5
6730    cat conftest.$ac_ext >&5
6731  fi
6732  rm -rf conftest* conftst*
6733
6734  # Do not use the global_symbol_pipe unless it works.
6735  if test "$pipe_works" = yes; then
6736    break
6737  else
6738    lt_cv_sys_global_symbol_pipe=
6739  fi
6740done
6741
6742fi
6743
6744if test -z "$lt_cv_sys_global_symbol_pipe"; then
6745  lt_cv_sys_global_symbol_to_cdecl=
6746fi
6747if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6748  { $as_echo "$as_me:$LINENO: result: failed" >&5
6749$as_echo "failed" >&6; }
6750else
6751  { $as_echo "$as_me:$LINENO: result: ok" >&5
6752$as_echo "ok" >&6; }
6753fi
6754
6755{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6756$as_echo_n "checking for objdir... " >&6; }
6757if test "${lt_cv_objdir+set}" = set; then
6758  $as_echo_n "(cached) " >&6
6759else
6760  rm -f .libs 2>/dev/null
6761mkdir .libs 2>/dev/null
6762if test -d .libs; then
6763  lt_cv_objdir=.libs
6764else
6765  # MS-DOS does not allow filenames that begin with a dot.
6766  lt_cv_objdir=_libs
6767fi
6768rmdir .libs 2>/dev/null
6769fi
6770{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6771$as_echo "$lt_cv_objdir" >&6; }
6772objdir=$lt_cv_objdir
6773
6774
6775
6776
6777
6778case $host_os in
6779aix3*)
6780  # AIX sometimes has problems with the GCC collect2 program.  For some
6781  # reason, if we set the COLLECT_NAMES environment variable, the problems
6782  # vanish in a puff of smoke.
6783  if test "X${COLLECT_NAMES+set}" != Xset; then
6784    COLLECT_NAMES=
6785    export COLLECT_NAMES
6786  fi
6787  ;;
6788esac
6789
6790# Sed substitution that helps us do robust quoting.  It backslashifies
6791# metacharacters that are still active within double-quoted strings.
6792Xsed='sed -e 1s/^X//'
6793sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6794
6795# Same as above, but do not quote variable references.
6796double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6797
6798# Sed substitution to delay expansion of an escaped shell variable in a
6799# double_quote_subst'ed string.
6800delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6801
6802# Sed substitution to avoid accidental globbing in evaled expressions
6803no_glob_subst='s/\*/\\\*/g'
6804
6805# Constants:
6806rm="rm -f"
6807
6808# Global variables:
6809default_ofile=libtool
6810can_build_shared=yes
6811
6812# All known linkers require a `.a' archive for static linking (except MSVC,
6813# which needs '.lib').
6814libext=a
6815ltmain="$ac_aux_dir/ltmain.sh"
6816ofile="$default_ofile"
6817with_gnu_ld="$lt_cv_prog_gnu_ld"
6818
6819if test -n "$ac_tool_prefix"; then
6820  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6821set dummy ${ac_tool_prefix}ar; ac_word=$2
6822{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6823$as_echo_n "checking for $ac_word... " >&6; }
6824if test "${ac_cv_prog_AR+set}" = set; then
6825  $as_echo_n "(cached) " >&6
6826else
6827  if test -n "$AR"; then
6828  ac_cv_prog_AR="$AR" # Let the user override the test.
6829else
6830as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6831for as_dir in $PATH
6832do
6833  IFS=$as_save_IFS
6834  test -z "$as_dir" && as_dir=.
6835  for ac_exec_ext in '' $ac_executable_extensions; do
6836  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6837    ac_cv_prog_AR="${ac_tool_prefix}ar"
6838    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6839    break 2
6840  fi
6841done
6842done
6843IFS=$as_save_IFS
6844
6845fi
6846fi
6847AR=$ac_cv_prog_AR
6848if test -n "$AR"; then
6849  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6850$as_echo "$AR" >&6; }
6851else
6852  { $as_echo "$as_me:$LINENO: result: no" >&5
6853$as_echo "no" >&6; }
6854fi
6855
6856
6857fi
6858if test -z "$ac_cv_prog_AR"; then
6859  ac_ct_AR=$AR
6860  # Extract the first word of "ar", so it can be a program name with args.
6861set dummy ar; ac_word=$2
6862{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6863$as_echo_n "checking for $ac_word... " >&6; }
6864if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6865  $as_echo_n "(cached) " >&6
6866else
6867  if test -n "$ac_ct_AR"; then
6868  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6869else
6870as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6871for as_dir in $PATH
6872do
6873  IFS=$as_save_IFS
6874  test -z "$as_dir" && as_dir=.
6875  for ac_exec_ext in '' $ac_executable_extensions; do
6876  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6877    ac_cv_prog_ac_ct_AR="ar"
6878    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6879    break 2
6880  fi
6881done
6882done
6883IFS=$as_save_IFS
6884
6885fi
6886fi
6887ac_ct_AR=$ac_cv_prog_ac_ct_AR
6888if test -n "$ac_ct_AR"; then
6889  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6890$as_echo "$ac_ct_AR" >&6; }
6891else
6892  { $as_echo "$as_me:$LINENO: result: no" >&5
6893$as_echo "no" >&6; }
6894fi
6895
6896  if test "x$ac_ct_AR" = x; then
6897    AR="false"
6898  else
6899    case $cross_compiling:$ac_tool_warned in
6900yes:)
6901{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6902$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6903ac_tool_warned=yes ;;
6904esac
6905    AR=$ac_ct_AR
6906  fi
6907else
6908  AR="$ac_cv_prog_AR"
6909fi
6910
6911if test -n "$ac_tool_prefix"; then
6912  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6913set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6914{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6915$as_echo_n "checking for $ac_word... " >&6; }
6916if test "${ac_cv_prog_RANLIB+set}" = set; then
6917  $as_echo_n "(cached) " >&6
6918else
6919  if test -n "$RANLIB"; then
6920  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6921else
6922as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6923for as_dir in $PATH
6924do
6925  IFS=$as_save_IFS
6926  test -z "$as_dir" && as_dir=.
6927  for ac_exec_ext in '' $ac_executable_extensions; do
6928  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6929    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6930    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6931    break 2
6932  fi
6933done
6934done
6935IFS=$as_save_IFS
6936
6937fi
6938fi
6939RANLIB=$ac_cv_prog_RANLIB
6940if test -n "$RANLIB"; then
6941  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6942$as_echo "$RANLIB" >&6; }
6943else
6944  { $as_echo "$as_me:$LINENO: result: no" >&5
6945$as_echo "no" >&6; }
6946fi
6947
6948
6949fi
6950if test -z "$ac_cv_prog_RANLIB"; then
6951  ac_ct_RANLIB=$RANLIB
6952  # Extract the first word of "ranlib", so it can be a program name with args.
6953set dummy ranlib; ac_word=$2
6954{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6955$as_echo_n "checking for $ac_word... " >&6; }
6956if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6957  $as_echo_n "(cached) " >&6
6958else
6959  if test -n "$ac_ct_RANLIB"; then
6960  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6961else
6962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6963for as_dir in $PATH
6964do
6965  IFS=$as_save_IFS
6966  test -z "$as_dir" && as_dir=.
6967  for ac_exec_ext in '' $ac_executable_extensions; do
6968  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6969    ac_cv_prog_ac_ct_RANLIB="ranlib"
6970    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6971    break 2
6972  fi
6973done
6974done
6975IFS=$as_save_IFS
6976
6977fi
6978fi
6979ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6980if test -n "$ac_ct_RANLIB"; then
6981  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6982$as_echo "$ac_ct_RANLIB" >&6; }
6983else
6984  { $as_echo "$as_me:$LINENO: result: no" >&5
6985$as_echo "no" >&6; }
6986fi
6987
6988  if test "x$ac_ct_RANLIB" = x; then
6989    RANLIB=":"
6990  else
6991    case $cross_compiling:$ac_tool_warned in
6992yes:)
6993{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6994$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6995ac_tool_warned=yes ;;
6996esac
6997    RANLIB=$ac_ct_RANLIB
6998  fi
6999else
7000  RANLIB="$ac_cv_prog_RANLIB"
7001fi
7002
7003if test -n "$ac_tool_prefix"; then
7004  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7005set dummy ${ac_tool_prefix}strip; ac_word=$2
7006{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7007$as_echo_n "checking for $ac_word... " >&6; }
7008if test "${ac_cv_prog_STRIP+set}" = set; then
7009  $as_echo_n "(cached) " >&6
7010else
7011  if test -n "$STRIP"; then
7012  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7013else
7014as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7015for as_dir in $PATH
7016do
7017  IFS=$as_save_IFS
7018  test -z "$as_dir" && as_dir=.
7019  for ac_exec_ext in '' $ac_executable_extensions; do
7020  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7021    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7022    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7023    break 2
7024  fi
7025done
7026done
7027IFS=$as_save_IFS
7028
7029fi
7030fi
7031STRIP=$ac_cv_prog_STRIP
7032if test -n "$STRIP"; then
7033  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7034$as_echo "$STRIP" >&6; }
7035else
7036  { $as_echo "$as_me:$LINENO: result: no" >&5
7037$as_echo "no" >&6; }
7038fi
7039
7040
7041fi
7042if test -z "$ac_cv_prog_STRIP"; then
7043  ac_ct_STRIP=$STRIP
7044  # Extract the first word of "strip", so it can be a program name with args.
7045set dummy strip; ac_word=$2
7046{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7047$as_echo_n "checking for $ac_word... " >&6; }
7048if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7049  $as_echo_n "(cached) " >&6
7050else
7051  if test -n "$ac_ct_STRIP"; then
7052  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7053else
7054as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7055for as_dir in $PATH
7056do
7057  IFS=$as_save_IFS
7058  test -z "$as_dir" && as_dir=.
7059  for ac_exec_ext in '' $ac_executable_extensions; do
7060  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7061    ac_cv_prog_ac_ct_STRIP="strip"
7062    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7063    break 2
7064  fi
7065done
7066done
7067IFS=$as_save_IFS
7068
7069fi
7070fi
7071ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7072if test -n "$ac_ct_STRIP"; then
7073  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7074$as_echo "$ac_ct_STRIP" >&6; }
7075else
7076  { $as_echo "$as_me:$LINENO: result: no" >&5
7077$as_echo "no" >&6; }
7078fi
7079
7080  if test "x$ac_ct_STRIP" = x; then
7081    STRIP=":"
7082  else
7083    case $cross_compiling:$ac_tool_warned in
7084yes:)
7085{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7086$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7087ac_tool_warned=yes ;;
7088esac
7089    STRIP=$ac_ct_STRIP
7090  fi
7091else
7092  STRIP="$ac_cv_prog_STRIP"
7093fi
7094
7095
7096old_CC="$CC"
7097old_CFLAGS="$CFLAGS"
7098
7099# Set sane defaults for various variables
7100test -z "$AR" && AR=ar
7101test -z "$AR_FLAGS" && AR_FLAGS=cru
7102test -z "$AS" && AS=as
7103test -z "$CC" && CC=cc
7104test -z "$LTCC" && LTCC=$CC
7105test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7106test -z "$DLLTOOL" && DLLTOOL=dlltool
7107test -z "$LD" && LD=ld
7108test -z "$LN_S" && LN_S="ln -s"
7109test -z "$MAGIC_CMD" && MAGIC_CMD=file
7110test -z "$NM" && NM=nm
7111test -z "$SED" && SED=sed
7112test -z "$OBJDUMP" && OBJDUMP=objdump
7113test -z "$RANLIB" && RANLIB=:
7114test -z "$STRIP" && STRIP=:
7115test -z "$ac_objext" && ac_objext=o
7116
7117# Determine commands to create old-style static archives.
7118old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7119old_postinstall_cmds='chmod 644 $oldlib'
7120old_postuninstall_cmds=
7121
7122if test -n "$RANLIB"; then
7123  case $host_os in
7124  openbsd*)
7125    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7126    ;;
7127  *)
7128    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7129    ;;
7130  esac
7131  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7132fi
7133
7134for cc_temp in $compiler""; do
7135  case $cc_temp in
7136    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7137    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7138    \-*) ;;
7139    *) break;;
7140  esac
7141done
7142cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7143
7144
7145# Only perform the check for file, if the check method requires it
7146case $deplibs_check_method in
7147file_magic*)
7148  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7149    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7150$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7151if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7152  $as_echo_n "(cached) " >&6
7153else
7154  case $MAGIC_CMD in
7155[\\/*] |  ?:[\\/]*)
7156  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7157  ;;
7158*)
7159  lt_save_MAGIC_CMD="$MAGIC_CMD"
7160  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7161  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7162  for ac_dir in $ac_dummy; do
7163    IFS="$lt_save_ifs"
7164    test -z "$ac_dir" && ac_dir=.
7165    if test -f $ac_dir/${ac_tool_prefix}file; then
7166      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7167      if test -n "$file_magic_test_file"; then
7168	case $deplibs_check_method in
7169	"file_magic "*)
7170	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7171	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7172	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7173	    $EGREP "$file_magic_regex" > /dev/null; then
7174	    :
7175	  else
7176	    cat <<EOF 1>&2
7177
7178*** Warning: the command libtool uses to detect shared libraries,
7179*** $file_magic_cmd, produces output that libtool cannot recognize.
7180*** The result is that libtool may fail to recognize shared libraries
7181*** as such.  This will affect the creation of libtool libraries that
7182*** depend on shared libraries, but programs linked with such libtool
7183*** libraries will work regardless of this problem.  Nevertheless, you
7184*** may want to report the problem to your system manager and/or to
7185*** bug-libtool@gnu.org
7186
7187EOF
7188	  fi ;;
7189	esac
7190      fi
7191      break
7192    fi
7193  done
7194  IFS="$lt_save_ifs"
7195  MAGIC_CMD="$lt_save_MAGIC_CMD"
7196  ;;
7197esac
7198fi
7199
7200MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7201if test -n "$MAGIC_CMD"; then
7202  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7203$as_echo "$MAGIC_CMD" >&6; }
7204else
7205  { $as_echo "$as_me:$LINENO: result: no" >&5
7206$as_echo "no" >&6; }
7207fi
7208
7209if test -z "$lt_cv_path_MAGIC_CMD"; then
7210  if test -n "$ac_tool_prefix"; then
7211    { $as_echo "$as_me:$LINENO: checking for file" >&5
7212$as_echo_n "checking for file... " >&6; }
7213if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7214  $as_echo_n "(cached) " >&6
7215else
7216  case $MAGIC_CMD in
7217[\\/*] |  ?:[\\/]*)
7218  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7219  ;;
7220*)
7221  lt_save_MAGIC_CMD="$MAGIC_CMD"
7222  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7223  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7224  for ac_dir in $ac_dummy; do
7225    IFS="$lt_save_ifs"
7226    test -z "$ac_dir" && ac_dir=.
7227    if test -f $ac_dir/file; then
7228      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7229      if test -n "$file_magic_test_file"; then
7230	case $deplibs_check_method in
7231	"file_magic "*)
7232	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7233	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7234	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7235	    $EGREP "$file_magic_regex" > /dev/null; then
7236	    :
7237	  else
7238	    cat <<EOF 1>&2
7239
7240*** Warning: the command libtool uses to detect shared libraries,
7241*** $file_magic_cmd, produces output that libtool cannot recognize.
7242*** The result is that libtool may fail to recognize shared libraries
7243*** as such.  This will affect the creation of libtool libraries that
7244*** depend on shared libraries, but programs linked with such libtool
7245*** libraries will work regardless of this problem.  Nevertheless, you
7246*** may want to report the problem to your system manager and/or to
7247*** bug-libtool@gnu.org
7248
7249EOF
7250	  fi ;;
7251	esac
7252      fi
7253      break
7254    fi
7255  done
7256  IFS="$lt_save_ifs"
7257  MAGIC_CMD="$lt_save_MAGIC_CMD"
7258  ;;
7259esac
7260fi
7261
7262MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7263if test -n "$MAGIC_CMD"; then
7264  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7265$as_echo "$MAGIC_CMD" >&6; }
7266else
7267  { $as_echo "$as_me:$LINENO: result: no" >&5
7268$as_echo "no" >&6; }
7269fi
7270
7271  else
7272    MAGIC_CMD=:
7273  fi
7274fi
7275
7276  fi
7277  ;;
7278esac
7279
7280
7281  case $host_os in
7282    rhapsody* | darwin*)
7283    if test -n "$ac_tool_prefix"; then
7284  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7285set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7286{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7287$as_echo_n "checking for $ac_word... " >&6; }
7288if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7289  $as_echo_n "(cached) " >&6
7290else
7291  if test -n "$DSYMUTIL"; then
7292  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7293else
7294as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7295for as_dir in $PATH
7296do
7297  IFS=$as_save_IFS
7298  test -z "$as_dir" && as_dir=.
7299  for ac_exec_ext in '' $ac_executable_extensions; do
7300  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7301    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7302    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7303    break 2
7304  fi
7305done
7306done
7307IFS=$as_save_IFS
7308
7309fi
7310fi
7311DSYMUTIL=$ac_cv_prog_DSYMUTIL
7312if test -n "$DSYMUTIL"; then
7313  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7314$as_echo "$DSYMUTIL" >&6; }
7315else
7316  { $as_echo "$as_me:$LINENO: result: no" >&5
7317$as_echo "no" >&6; }
7318fi
7319
7320
7321fi
7322if test -z "$ac_cv_prog_DSYMUTIL"; then
7323  ac_ct_DSYMUTIL=$DSYMUTIL
7324  # Extract the first word of "dsymutil", so it can be a program name with args.
7325set dummy dsymutil; ac_word=$2
7326{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7327$as_echo_n "checking for $ac_word... " >&6; }
7328if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7329  $as_echo_n "(cached) " >&6
7330else
7331  if test -n "$ac_ct_DSYMUTIL"; then
7332  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7333else
7334as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7335for as_dir in $PATH
7336do
7337  IFS=$as_save_IFS
7338  test -z "$as_dir" && as_dir=.
7339  for ac_exec_ext in '' $ac_executable_extensions; do
7340  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7341    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7342    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7343    break 2
7344  fi
7345done
7346done
7347IFS=$as_save_IFS
7348
7349fi
7350fi
7351ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7352if test -n "$ac_ct_DSYMUTIL"; then
7353  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7354$as_echo "$ac_ct_DSYMUTIL" >&6; }
7355else
7356  { $as_echo "$as_me:$LINENO: result: no" >&5
7357$as_echo "no" >&6; }
7358fi
7359
7360  if test "x$ac_ct_DSYMUTIL" = x; then
7361    DSYMUTIL=":"
7362  else
7363    case $cross_compiling:$ac_tool_warned in
7364yes:)
7365{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7366$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7367ac_tool_warned=yes ;;
7368esac
7369    DSYMUTIL=$ac_ct_DSYMUTIL
7370  fi
7371else
7372  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7373fi
7374
7375    if test -n "$ac_tool_prefix"; then
7376  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7377set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7378{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7379$as_echo_n "checking for $ac_word... " >&6; }
7380if test "${ac_cv_prog_NMEDIT+set}" = set; then
7381  $as_echo_n "(cached) " >&6
7382else
7383  if test -n "$NMEDIT"; then
7384  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7385else
7386as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7387for as_dir in $PATH
7388do
7389  IFS=$as_save_IFS
7390  test -z "$as_dir" && as_dir=.
7391  for ac_exec_ext in '' $ac_executable_extensions; do
7392  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7393    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7394    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7395    break 2
7396  fi
7397done
7398done
7399IFS=$as_save_IFS
7400
7401fi
7402fi
7403NMEDIT=$ac_cv_prog_NMEDIT
7404if test -n "$NMEDIT"; then
7405  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7406$as_echo "$NMEDIT" >&6; }
7407else
7408  { $as_echo "$as_me:$LINENO: result: no" >&5
7409$as_echo "no" >&6; }
7410fi
7411
7412
7413fi
7414if test -z "$ac_cv_prog_NMEDIT"; then
7415  ac_ct_NMEDIT=$NMEDIT
7416  # Extract the first word of "nmedit", so it can be a program name with args.
7417set dummy nmedit; ac_word=$2
7418{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7419$as_echo_n "checking for $ac_word... " >&6; }
7420if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7421  $as_echo_n "(cached) " >&6
7422else
7423  if test -n "$ac_ct_NMEDIT"; then
7424  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7425else
7426as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7427for as_dir in $PATH
7428do
7429  IFS=$as_save_IFS
7430  test -z "$as_dir" && as_dir=.
7431  for ac_exec_ext in '' $ac_executable_extensions; do
7432  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7433    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7434    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7435    break 2
7436  fi
7437done
7438done
7439IFS=$as_save_IFS
7440
7441fi
7442fi
7443ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7444if test -n "$ac_ct_NMEDIT"; then
7445  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7446$as_echo "$ac_ct_NMEDIT" >&6; }
7447else
7448  { $as_echo "$as_me:$LINENO: result: no" >&5
7449$as_echo "no" >&6; }
7450fi
7451
7452  if test "x$ac_ct_NMEDIT" = x; then
7453    NMEDIT=":"
7454  else
7455    case $cross_compiling:$ac_tool_warned in
7456yes:)
7457{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7458$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7459ac_tool_warned=yes ;;
7460esac
7461    NMEDIT=$ac_ct_NMEDIT
7462  fi
7463else
7464  NMEDIT="$ac_cv_prog_NMEDIT"
7465fi
7466
7467
7468    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7469$as_echo_n "checking for -single_module linker flag... " >&6; }
7470if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7471  $as_echo_n "(cached) " >&6
7472else
7473  lt_cv_apple_cc_single_mod=no
7474      if test -z "${LT_MULTI_MODULE}"; then
7475   # By default we will add the -single_module flag. You can override
7476   # by either setting the environment variable LT_MULTI_MODULE
7477   # non-empty at configure time, or by adding -multi_module to the
7478   # link flags.
7479   echo "int foo(void){return 1;}" > conftest.c
7480   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7481     -dynamiclib ${wl}-single_module conftest.c
7482   if test -f libconftest.dylib; then
7483     lt_cv_apple_cc_single_mod=yes
7484     rm -rf libconftest.dylib*
7485   fi
7486   rm conftest.c
7487      fi
7488fi
7489{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7490$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7491    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7492$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7493if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7494  $as_echo_n "(cached) " >&6
7495else
7496  lt_cv_ld_exported_symbols_list=no
7497      save_LDFLAGS=$LDFLAGS
7498      echo "_main" > conftest.sym
7499      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7500      cat >conftest.$ac_ext <<_ACEOF
7501/* confdefs.h.  */
7502_ACEOF
7503cat confdefs.h >>conftest.$ac_ext
7504cat >>conftest.$ac_ext <<_ACEOF
7505/* end confdefs.h.  */
7506
7507int
7508main ()
7509{
7510
7511  ;
7512  return 0;
7513}
7514_ACEOF
7515rm -f conftest.$ac_objext conftest$ac_exeext
7516if { (ac_try="$ac_link"
7517case "(($ac_try" in
7518  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7519  *) ac_try_echo=$ac_try;;
7520esac
7521eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7522$as_echo "$ac_try_echo") >&5
7523  (eval "$ac_link") 2>conftest.er1
7524  ac_status=$?
7525  grep -v '^ *+' conftest.er1 >conftest.err
7526  rm -f conftest.er1
7527  cat conftest.err >&5
7528  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7529  (exit $ac_status); } && {
7530	 test -z "$ac_c_werror_flag" ||
7531	 test ! -s conftest.err
7532       } && test -s conftest$ac_exeext && {
7533	 test "$cross_compiling" = yes ||
7534	 $as_test_x conftest$ac_exeext
7535       }; then
7536  lt_cv_ld_exported_symbols_list=yes
7537else
7538  $as_echo "$as_me: failed program was:" >&5
7539sed 's/^/| /' conftest.$ac_ext >&5
7540
7541	lt_cv_ld_exported_symbols_list=no
7542fi
7543
7544rm -rf conftest.dSYM
7545rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7546      conftest$ac_exeext conftest.$ac_ext
7547   LDFLAGS="$save_LDFLAGS"
7548
7549fi
7550{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7551$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7552    case $host_os in
7553    rhapsody* | darwin1.[0123])
7554      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7555    darwin1.*)
7556     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7557    darwin*)
7558      # if running on 10.5 or later, the deployment target defaults
7559      # to the OS version, if on x86, and 10.4, the deployment
7560      # target defaults to 10.4. Don't you love it?
7561      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7562   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7563     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7564   10.[012]*)
7565     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7566   10.*)
7567     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7568      esac
7569    ;;
7570  esac
7571    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7572      _lt_dar_single_mod='$single_module'
7573    fi
7574    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7575      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7576    else
7577      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7578    fi
7579    if test "$DSYMUTIL" != ":"; then
7580      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7581    else
7582      _lt_dsymutil=
7583    fi
7584    ;;
7585  esac
7586
7587
7588enable_dlopen=no
7589enable_win32_dll=no
7590
7591# Check whether --enable-libtool-lock was given.
7592if test "${enable_libtool_lock+set}" = set; then
7593  enableval=$enable_libtool_lock;
7594fi
7595
7596test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7597
7598
7599# Check whether --with-pic was given.
7600if test "${with_pic+set}" = set; then
7601  withval=$with_pic; pic_mode="$withval"
7602else
7603  pic_mode=default
7604fi
7605
7606test -z "$pic_mode" && pic_mode=default
7607
7608# Use C for the default configuration in the libtool script
7609tagname=
7610lt_save_CC="$CC"
7611ac_ext=c
7612ac_cpp='$CPP $CPPFLAGS'
7613ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7614ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7615ac_compiler_gnu=$ac_cv_c_compiler_gnu
7616
7617
7618# Source file extension for C test sources.
7619ac_ext=c
7620
7621# Object file extension for compiled C test sources.
7622objext=o
7623objext=$objext
7624
7625# Code to be used in simple compile tests
7626lt_simple_compile_test_code="int some_variable = 0;"
7627
7628# Code to be used in simple link tests
7629lt_simple_link_test_code='int main(){return(0);}'
7630
7631
7632# If no C compiler was specified, use CC.
7633LTCC=${LTCC-"$CC"}
7634
7635# If no C compiler flags were specified, use CFLAGS.
7636LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7637
7638# Allow CC to be a program name with arguments.
7639compiler=$CC
7640
7641
7642# save warnings/boilerplate of simple test code
7643ac_outfile=conftest.$ac_objext
7644echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7645eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7646_lt_compiler_boilerplate=`cat conftest.err`
7647$rm conftest*
7648
7649ac_outfile=conftest.$ac_objext
7650echo "$lt_simple_link_test_code" >conftest.$ac_ext
7651eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7652_lt_linker_boilerplate=`cat conftest.err`
7653$rm -r conftest*
7654
7655
7656
7657lt_prog_compiler_no_builtin_flag=
7658
7659if test "$GCC" = yes; then
7660  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7661
7662
7663{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7664$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7665if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7666  $as_echo_n "(cached) " >&6
7667else
7668  lt_cv_prog_compiler_rtti_exceptions=no
7669  ac_outfile=conftest.$ac_objext
7670   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7671   lt_compiler_flag="-fno-rtti -fno-exceptions"
7672   # Insert the option either (1) after the last *FLAGS variable, or
7673   # (2) before a word containing "conftest.", or (3) at the end.
7674   # Note that $ac_compile itself does not contain backslashes and begins
7675   # with a dollar sign (not a hyphen), so the echo should work correctly.
7676   # The option is referenced via a variable to avoid confusing sed.
7677   lt_compile=`echo "$ac_compile" | $SED \
7678   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7679   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7680   -e 's:$: $lt_compiler_flag:'`
7681   (eval echo "\"\$as_me:7681: $lt_compile\"" >&5)
7682   (eval "$lt_compile" 2>conftest.err)
7683   ac_status=$?
7684   cat conftest.err >&5
7685   echo "$as_me:7685: \$? = $ac_status" >&5
7686   if (exit $ac_status) && test -s "$ac_outfile"; then
7687     # The compiler can only warn and ignore the option if not recognized
7688     # So say no if there are warnings other than the usual output.
7689     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7690     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7691     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7692       lt_cv_prog_compiler_rtti_exceptions=yes
7693     fi
7694   fi
7695   $rm conftest*
7696
7697fi
7698{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7699$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7700
7701if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7702    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7703else
7704    :
7705fi
7706
7707fi
7708
7709lt_prog_compiler_wl=
7710lt_prog_compiler_pic=
7711lt_prog_compiler_static=
7712
7713{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7714$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7715
7716  if test "$GCC" = yes; then
7717    lt_prog_compiler_wl='-Wl,'
7718    lt_prog_compiler_static='-static'
7719
7720    case $host_os in
7721      aix*)
7722      # All AIX code is PIC.
7723      if test "$host_cpu" = ia64; then
7724	# AIX 5 now supports IA64 processor
7725	lt_prog_compiler_static='-Bstatic'
7726      fi
7727      ;;
7728
7729    amigaos*)
7730      # FIXME: we need at least 68020 code to build shared libraries, but
7731      # adding the `-m68020' flag to GCC prevents building anything better,
7732      # like `-m68040'.
7733      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7734      ;;
7735
7736    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7737      # PIC is the default for these OSes.
7738      ;;
7739
7740    mingw* | cygwin* | pw32* | os2*)
7741      # This hack is so that the source file can tell whether it is being
7742      # built for inclusion in a dll (and should export symbols for example).
7743      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7744      # (--disable-auto-import) libraries
7745      lt_prog_compiler_pic='-DDLL_EXPORT'
7746      ;;
7747
7748    darwin* | rhapsody*)
7749      # PIC is the default on this platform
7750      # Common symbols not allowed in MH_DYLIB files
7751      lt_prog_compiler_pic='-fno-common'
7752      ;;
7753
7754    interix[3-9]*)
7755      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7756      # Instead, we relocate shared libraries at runtime.
7757      ;;
7758
7759    msdosdjgpp*)
7760      # Just because we use GCC doesn't mean we suddenly get shared libraries
7761      # on systems that don't support them.
7762      lt_prog_compiler_can_build_shared=no
7763      enable_shared=no
7764      ;;
7765
7766    sysv4*MP*)
7767      if test -d /usr/nec; then
7768	lt_prog_compiler_pic=-Kconform_pic
7769      fi
7770      ;;
7771
7772    hpux*)
7773      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7774      # not for PA HP-UX.
7775      case $host_cpu in
7776      hppa*64*|ia64*)
7777	# +Z the default
7778	;;
7779      *)
7780	lt_prog_compiler_pic='-fPIC'
7781	;;
7782      esac
7783      ;;
7784
7785    *)
7786      lt_prog_compiler_pic='-fPIC'
7787      ;;
7788    esac
7789  else
7790    # PORTME Check for flag to pass linker flags through the system compiler.
7791    case $host_os in
7792    aix*)
7793      lt_prog_compiler_wl='-Wl,'
7794      if test "$host_cpu" = ia64; then
7795	# AIX 5 now supports IA64 processor
7796	lt_prog_compiler_static='-Bstatic'
7797      else
7798	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7799      fi
7800      ;;
7801      darwin*)
7802        # PIC is the default on this platform
7803        # Common symbols not allowed in MH_DYLIB files
7804       case $cc_basename in
7805         xlc*)
7806         lt_prog_compiler_pic='-qnocommon'
7807         lt_prog_compiler_wl='-Wl,'
7808         ;;
7809       esac
7810       ;;
7811
7812    mingw* | cygwin* | pw32* | os2*)
7813      # This hack is so that the source file can tell whether it is being
7814      # built for inclusion in a dll (and should export symbols for example).
7815      lt_prog_compiler_pic='-DDLL_EXPORT'
7816      ;;
7817
7818    hpux9* | hpux10* | hpux11*)
7819      lt_prog_compiler_wl='-Wl,'
7820      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7821      # not for PA HP-UX.
7822      case $host_cpu in
7823      hppa*64*|ia64*)
7824	# +Z the default
7825	;;
7826      *)
7827	lt_prog_compiler_pic='+Z'
7828	;;
7829      esac
7830      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7831      lt_prog_compiler_static='${wl}-a ${wl}archive'
7832      ;;
7833
7834    irix5* | irix6* | nonstopux*)
7835      lt_prog_compiler_wl='-Wl,'
7836      # PIC (with -KPIC) is the default.
7837      lt_prog_compiler_static='-non_shared'
7838      ;;
7839
7840    newsos6)
7841      lt_prog_compiler_pic='-KPIC'
7842      lt_prog_compiler_static='-Bstatic'
7843      ;;
7844
7845    linux* | k*bsd*-gnu)
7846      case $cc_basename in
7847      icc* | ecc*)
7848	lt_prog_compiler_wl='-Wl,'
7849	lt_prog_compiler_pic='-KPIC'
7850	lt_prog_compiler_static='-static'
7851        ;;
7852      pgcc* | pgf77* | pgf90* | pgf95*)
7853        # Portland Group compilers (*not* the Pentium gcc compiler,
7854	# which looks to be a dead project)
7855	lt_prog_compiler_wl='-Wl,'
7856	lt_prog_compiler_pic='-fpic'
7857	lt_prog_compiler_static='-Bstatic'
7858        ;;
7859      ccc*)
7860        lt_prog_compiler_wl='-Wl,'
7861        # All Alpha code is PIC.
7862        lt_prog_compiler_static='-non_shared'
7863        ;;
7864      *)
7865        case `$CC -V 2>&1 | sed 5q` in
7866	*Sun\ C*)
7867	  # Sun C 5.9
7868	  lt_prog_compiler_pic='-KPIC'
7869	  lt_prog_compiler_static='-Bstatic'
7870	  lt_prog_compiler_wl='-Wl,'
7871	  ;;
7872	*Sun\ F*)
7873	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7874	  lt_prog_compiler_pic='-KPIC'
7875	  lt_prog_compiler_static='-Bstatic'
7876	  lt_prog_compiler_wl=''
7877	  ;;
7878	esac
7879	;;
7880      esac
7881      ;;
7882
7883    osf3* | osf4* | osf5*)
7884      lt_prog_compiler_wl='-Wl,'
7885      # All OSF/1 code is PIC.
7886      lt_prog_compiler_static='-non_shared'
7887      ;;
7888
7889    rdos*)
7890      lt_prog_compiler_static='-non_shared'
7891      ;;
7892
7893    solaris*)
7894      lt_prog_compiler_pic='-KPIC'
7895      lt_prog_compiler_static='-Bstatic'
7896      case $cc_basename in
7897      f77* | f90* | f95*)
7898	lt_prog_compiler_wl='-Qoption ld ';;
7899      *)
7900	lt_prog_compiler_wl='-Wl,';;
7901      esac
7902      ;;
7903
7904    sunos4*)
7905      lt_prog_compiler_wl='-Qoption ld '
7906      lt_prog_compiler_pic='-PIC'
7907      lt_prog_compiler_static='-Bstatic'
7908      ;;
7909
7910    sysv4 | sysv4.2uw2* | sysv4.3*)
7911      lt_prog_compiler_wl='-Wl,'
7912      lt_prog_compiler_pic='-KPIC'
7913      lt_prog_compiler_static='-Bstatic'
7914      ;;
7915
7916    sysv4*MP*)
7917      if test -d /usr/nec ;then
7918	lt_prog_compiler_pic='-Kconform_pic'
7919	lt_prog_compiler_static='-Bstatic'
7920      fi
7921      ;;
7922
7923    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7924      lt_prog_compiler_wl='-Wl,'
7925      lt_prog_compiler_pic='-KPIC'
7926      lt_prog_compiler_static='-Bstatic'
7927      ;;
7928
7929    unicos*)
7930      lt_prog_compiler_wl='-Wl,'
7931      lt_prog_compiler_can_build_shared=no
7932      ;;
7933
7934    uts4*)
7935      lt_prog_compiler_pic='-pic'
7936      lt_prog_compiler_static='-Bstatic'
7937      ;;
7938
7939    *)
7940      lt_prog_compiler_can_build_shared=no
7941      ;;
7942    esac
7943  fi
7944
7945{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7946$as_echo "$lt_prog_compiler_pic" >&6; }
7947
7948#
7949# Check to make sure the PIC flag actually works.
7950#
7951if test -n "$lt_prog_compiler_pic"; then
7952
7953{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7954$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7955if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7956  $as_echo_n "(cached) " >&6
7957else
7958  lt_cv_prog_compiler_pic_works=no
7959  ac_outfile=conftest.$ac_objext
7960   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7961   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7962   # Insert the option either (1) after the last *FLAGS variable, or
7963   # (2) before a word containing "conftest.", or (3) at the end.
7964   # Note that $ac_compile itself does not contain backslashes and begins
7965   # with a dollar sign (not a hyphen), so the echo should work correctly.
7966   # The option is referenced via a variable to avoid confusing sed.
7967   lt_compile=`echo "$ac_compile" | $SED \
7968   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7969   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7970   -e 's:$: $lt_compiler_flag:'`
7971   (eval echo "\"\$as_me:7971: $lt_compile\"" >&5)
7972   (eval "$lt_compile" 2>conftest.err)
7973   ac_status=$?
7974   cat conftest.err >&5
7975   echo "$as_me:7975: \$? = $ac_status" >&5
7976   if (exit $ac_status) && test -s "$ac_outfile"; then
7977     # The compiler can only warn and ignore the option if not recognized
7978     # So say no if there are warnings other than the usual output.
7979     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7980     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7981     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7982       lt_cv_prog_compiler_pic_works=yes
7983     fi
7984   fi
7985   $rm conftest*
7986
7987fi
7988{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7989$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7990
7991if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7992    case $lt_prog_compiler_pic in
7993     "" | " "*) ;;
7994     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7995     esac
7996else
7997    lt_prog_compiler_pic=
7998     lt_prog_compiler_can_build_shared=no
7999fi
8000
8001fi
8002case $host_os in
8003  # For platforms which do not support PIC, -DPIC is meaningless:
8004  *djgpp*)
8005    lt_prog_compiler_pic=
8006    ;;
8007  *)
8008    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8009    ;;
8010esac
8011
8012#
8013# Check to make sure the static flag actually works.
8014#
8015wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8016{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8017$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8018if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8019  $as_echo_n "(cached) " >&6
8020else
8021  lt_cv_prog_compiler_static_works=no
8022   save_LDFLAGS="$LDFLAGS"
8023   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8024   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8025   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8026     # The linker can only warn and ignore the option if not recognized
8027     # So say no if there are warnings
8028     if test -s conftest.err; then
8029       # Append any errors to the config.log.
8030       cat conftest.err 1>&5
8031       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8032       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8033       if diff conftest.exp conftest.er2 >/dev/null; then
8034         lt_cv_prog_compiler_static_works=yes
8035       fi
8036     else
8037       lt_cv_prog_compiler_static_works=yes
8038     fi
8039   fi
8040   $rm -r conftest*
8041   LDFLAGS="$save_LDFLAGS"
8042
8043fi
8044{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8045$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8046
8047if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8048    :
8049else
8050    lt_prog_compiler_static=
8051fi
8052
8053
8054{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8055$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8056if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8057  $as_echo_n "(cached) " >&6
8058else
8059  lt_cv_prog_compiler_c_o=no
8060   $rm -r conftest 2>/dev/null
8061   mkdir conftest
8062   cd conftest
8063   mkdir out
8064   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8065
8066   lt_compiler_flag="-o out/conftest2.$ac_objext"
8067   # Insert the option either (1) after the last *FLAGS variable, or
8068   # (2) before a word containing "conftest.", or (3) at the end.
8069   # Note that $ac_compile itself does not contain backslashes and begins
8070   # with a dollar sign (not a hyphen), so the echo should work correctly.
8071   lt_compile=`echo "$ac_compile" | $SED \
8072   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8073   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8074   -e 's:$: $lt_compiler_flag:'`
8075   (eval echo "\"\$as_me:8075: $lt_compile\"" >&5)
8076   (eval "$lt_compile" 2>out/conftest.err)
8077   ac_status=$?
8078   cat out/conftest.err >&5
8079   echo "$as_me:8079: \$? = $ac_status" >&5
8080   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8081   then
8082     # The compiler can only warn and ignore the option if not recognized
8083     # So say no if there are warnings
8084     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8085     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8086     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8087       lt_cv_prog_compiler_c_o=yes
8088     fi
8089   fi
8090   chmod u+w . 2>&5
8091   $rm conftest*
8092   # SGI C++ compiler will create directory out/ii_files/ for
8093   # template instantiation
8094   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8095   $rm out/* && rmdir out
8096   cd ..
8097   rmdir conftest
8098   $rm conftest*
8099
8100fi
8101{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8102$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8103
8104
8105hard_links="nottested"
8106if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8107  # do not overwrite the value of need_locks provided by the user
8108  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8109$as_echo_n "checking if we can lock with hard links... " >&6; }
8110  hard_links=yes
8111  $rm conftest*
8112  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8113  touch conftest.a
8114  ln conftest.a conftest.b 2>&5 || hard_links=no
8115  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8116  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8117$as_echo "$hard_links" >&6; }
8118  if test "$hard_links" = no; then
8119    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8120$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8121    need_locks=warn
8122  fi
8123else
8124  need_locks=no
8125fi
8126
8127{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8128$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8129
8130  runpath_var=
8131  allow_undefined_flag=
8132  enable_shared_with_static_runtimes=no
8133  archive_cmds=
8134  archive_expsym_cmds=
8135  old_archive_From_new_cmds=
8136  old_archive_from_expsyms_cmds=
8137  export_dynamic_flag_spec=
8138  whole_archive_flag_spec=
8139  thread_safe_flag_spec=
8140  hardcode_libdir_flag_spec=
8141  hardcode_libdir_flag_spec_ld=
8142  hardcode_libdir_separator=
8143  hardcode_direct=no
8144  hardcode_minus_L=no
8145  hardcode_shlibpath_var=unsupported
8146  link_all_deplibs=unknown
8147  hardcode_automatic=no
8148  module_cmds=
8149  module_expsym_cmds=
8150  always_export_symbols=no
8151  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8152  # include_expsyms should be a list of space-separated symbols to be *always*
8153  # included in the symbol list
8154  include_expsyms=
8155  # exclude_expsyms can be an extended regexp of symbols to exclude
8156  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8157  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8158  # as well as any symbol that contains `d'.
8159  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8160  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8161  # platforms (ab)use it in PIC code, but their linkers get confused if
8162  # the symbol is explicitly referenced.  Since portable code cannot
8163  # rely on this symbol name, it's probably fine to never include it in
8164  # preloaded symbol tables.
8165  # Exclude shared library initialization/finalization symbols.
8166  extract_expsyms_cmds=
8167  # Just being paranoid about ensuring that cc_basename is set.
8168  for cc_temp in $compiler""; do
8169  case $cc_temp in
8170    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8171    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8172    \-*) ;;
8173    *) break;;
8174  esac
8175done
8176cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8177
8178  case $host_os in
8179  cygwin* | mingw* | pw32*)
8180    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8181    # When not using gcc, we currently assume that we are using
8182    # Microsoft Visual C++.
8183    if test "$GCC" != yes; then
8184      with_gnu_ld=no
8185    fi
8186    ;;
8187  interix*)
8188    # we just hope/assume this is gcc and not c89 (= MSVC++)
8189    with_gnu_ld=yes
8190    ;;
8191  openbsd*)
8192    with_gnu_ld=no
8193    ;;
8194  esac
8195
8196  ld_shlibs=yes
8197  if test "$with_gnu_ld" = yes; then
8198    # If archive_cmds runs LD, not CC, wlarc should be empty
8199    wlarc='${wl}'
8200
8201    # Set some defaults for GNU ld with shared library support. These
8202    # are reset later if shared libraries are not supported. Putting them
8203    # here allows them to be overridden if necessary.
8204    runpath_var=LD_RUN_PATH
8205    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8206    export_dynamic_flag_spec='${wl}--export-dynamic'
8207    # ancient GNU ld didn't support --whole-archive et. al.
8208    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8209	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8210      else
8211  	whole_archive_flag_spec=
8212    fi
8213    supports_anon_versioning=no
8214    case `$LD -v 2>/dev/null` in
8215      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8216      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8217      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8218      *\ 2.11.*) ;; # other 2.11 versions
8219      *) supports_anon_versioning=yes ;;
8220    esac
8221
8222    # See if GNU ld supports shared libraries.
8223    case $host_os in
8224    aix[3-9]*)
8225      # On AIX/PPC, the GNU linker is very broken
8226      if test "$host_cpu" != ia64; then
8227	ld_shlibs=no
8228	cat <<EOF 1>&2
8229
8230*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8231*** to be unable to reliably create shared libraries on AIX.
8232*** Therefore, libtool is disabling shared libraries support.  If you
8233*** really care for shared libraries, you may want to modify your PATH
8234*** so that a non-GNU linker is found, and then restart.
8235
8236EOF
8237      fi
8238      ;;
8239
8240    amigaos*)
8241      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)'
8242      hardcode_libdir_flag_spec='-L$libdir'
8243      hardcode_minus_L=yes
8244
8245      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8246      # that the semantics of dynamic libraries on AmigaOS, at least up
8247      # to version 4, is to share data among multiple programs linked
8248      # with the same dynamic library.  Since this doesn't match the
8249      # behavior of shared libraries on other platforms, we can't use
8250      # them.
8251      ld_shlibs=no
8252      ;;
8253
8254    beos*)
8255      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8256	allow_undefined_flag=unsupported
8257	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8258	# support --undefined.  This deserves some investigation.  FIXME
8259	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8260      else
8261	ld_shlibs=no
8262      fi
8263      ;;
8264
8265    cygwin* | mingw* | pw32*)
8266      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8267      # as there is no search path for DLLs.
8268      hardcode_libdir_flag_spec='-L$libdir'
8269      allow_undefined_flag=unsupported
8270      always_export_symbols=no
8271      enable_shared_with_static_runtimes=yes
8272      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8273
8274      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8275        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8276	# If the export-symbols file already is a .def file (1st line
8277	# is EXPORTS), use it as is; otherwise, prepend...
8278	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8279	  cp $export_symbols $output_objdir/$soname.def;
8280	else
8281	  echo EXPORTS > $output_objdir/$soname.def;
8282	  cat $export_symbols >> $output_objdir/$soname.def;
8283	fi~
8284	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8285      else
8286	ld_shlibs=no
8287      fi
8288      ;;
8289
8290    interix[3-9]*)
8291      hardcode_direct=no
8292      hardcode_shlibpath_var=no
8293      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8294      export_dynamic_flag_spec='${wl}-E'
8295      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8296      # Instead, shared libraries are loaded at an image base (0x10000000 by
8297      # default) and relocated if they conflict, which is a slow very memory
8298      # consuming and fragmenting process.  To avoid this, we pick a random,
8299      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8300      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8301      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8302      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'
8303      ;;
8304
8305    gnu* | linux* | k*bsd*-gnu)
8306      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8307	tmp_addflag=
8308	case $cc_basename,$host_cpu in
8309	pgcc*)				# Portland Group C compiler
8310	  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'
8311	  tmp_addflag=' $pic_flag'
8312	  ;;
8313	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8314	  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'
8315	  tmp_addflag=' $pic_flag -Mnomain' ;;
8316	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8317	  tmp_addflag=' -i_dynamic' ;;
8318	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8319	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8320	ifc* | ifort*)			# Intel Fortran compiler
8321	  tmp_addflag=' -nofor_main' ;;
8322	esac
8323	case `$CC -V 2>&1 | sed 5q` in
8324	*Sun\ C*)			# Sun C 5.9
8325	  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'
8326	  tmp_sharedflag='-G' ;;
8327	*Sun\ F*)			# Sun Fortran 8.3
8328	  tmp_sharedflag='-G' ;;
8329	*)
8330	  tmp_sharedflag='-shared' ;;
8331	esac
8332	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8333
8334	if test $supports_anon_versioning = yes; then
8335	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8336  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8337  $echo "local: *; };" >> $output_objdir/$libname.ver~
8338	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8339	fi
8340      else
8341	ld_shlibs=no
8342      fi
8343      ;;
8344
8345    netbsd*)
8346      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8347	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8348	wlarc=
8349      else
8350	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8351	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8352      fi
8353      ;;
8354
8355    solaris*)
8356      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8357	ld_shlibs=no
8358	cat <<EOF 1>&2
8359
8360*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8361*** create shared libraries on Solaris systems.  Therefore, libtool
8362*** is disabling shared libraries support.  We urge you to upgrade GNU
8363*** binutils to release 2.9.1 or newer.  Another option is to modify
8364*** your PATH or compiler configuration so that the native linker is
8365*** used, and then restart.
8366
8367EOF
8368      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8369	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8370	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8371      else
8372	ld_shlibs=no
8373      fi
8374      ;;
8375
8376    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8377      case `$LD -v 2>&1` in
8378        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8379	ld_shlibs=no
8380	cat <<_LT_EOF 1>&2
8381
8382*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8383*** reliably create shared libraries on SCO systems.  Therefore, libtool
8384*** is disabling shared libraries support.  We urge you to upgrade GNU
8385*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8386*** your PATH or compiler configuration so that the native linker is
8387*** used, and then restart.
8388
8389_LT_EOF
8390	;;
8391	*)
8392	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8393	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8394	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8395	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8396	  else
8397	    ld_shlibs=no
8398	  fi
8399	;;
8400      esac
8401      ;;
8402
8403    sunos4*)
8404      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8405      wlarc=
8406      hardcode_direct=yes
8407      hardcode_shlibpath_var=no
8408      ;;
8409
8410    *)
8411      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8412	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8413	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8414      else
8415	ld_shlibs=no
8416      fi
8417      ;;
8418    esac
8419
8420    if test "$ld_shlibs" = no; then
8421      runpath_var=
8422      hardcode_libdir_flag_spec=
8423      export_dynamic_flag_spec=
8424      whole_archive_flag_spec=
8425    fi
8426  else
8427    # PORTME fill in a description of your system's linker (not GNU ld)
8428    case $host_os in
8429    aix3*)
8430      allow_undefined_flag=unsupported
8431      always_export_symbols=yes
8432      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'
8433      # Note: this linker hardcodes the directories in LIBPATH if there
8434      # are no directories specified by -L.
8435      hardcode_minus_L=yes
8436      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8437	# Neither direct hardcoding nor static linking is supported with a
8438	# broken collect2.
8439	hardcode_direct=unsupported
8440      fi
8441      ;;
8442
8443    aix[4-9]*)
8444      if test "$host_cpu" = ia64; then
8445	# On IA64, the linker does run time linking by default, so we don't
8446	# have to do anything special.
8447	aix_use_runtimelinking=no
8448	exp_sym_flag='-Bexport'
8449	no_entry_flag=""
8450      else
8451	# If we're using GNU nm, then we don't want the "-C" option.
8452	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8453	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8454	  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'
8455	else
8456	  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'
8457	fi
8458	aix_use_runtimelinking=no
8459
8460	# Test if we are trying to use run time linking or normal
8461	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8462	# need to do runtime linking.
8463	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8464	  for ld_flag in $LDFLAGS; do
8465  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8466  	    aix_use_runtimelinking=yes
8467  	    break
8468  	  fi
8469	  done
8470	  ;;
8471	esac
8472
8473	exp_sym_flag='-bexport'
8474	no_entry_flag='-bnoentry'
8475      fi
8476
8477      # When large executables or shared objects are built, AIX ld can
8478      # have problems creating the table of contents.  If linking a library
8479      # or program results in "error TOC overflow" add -mminimal-toc to
8480      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8481      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8482
8483      archive_cmds=''
8484      hardcode_direct=yes
8485      hardcode_libdir_separator=':'
8486      link_all_deplibs=yes
8487
8488      if test "$GCC" = yes; then
8489	case $host_os in aix4.[012]|aix4.[012].*)
8490	# We only want to do this on AIX 4.2 and lower, the check
8491	# below for broken collect2 doesn't work under 4.3+
8492	  collect2name=`${CC} -print-prog-name=collect2`
8493	  if test -f "$collect2name" && \
8494  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8495	  then
8496  	  # We have reworked collect2
8497  	  :
8498	  else
8499  	  # We have old collect2
8500  	  hardcode_direct=unsupported
8501  	  # It fails to find uninstalled libraries when the uninstalled
8502  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8503  	  # to unsupported forces relinking
8504  	  hardcode_minus_L=yes
8505  	  hardcode_libdir_flag_spec='-L$libdir'
8506  	  hardcode_libdir_separator=
8507	  fi
8508	  ;;
8509	esac
8510	shared_flag='-shared'
8511	if test "$aix_use_runtimelinking" = yes; then
8512	  shared_flag="$shared_flag "'${wl}-G'
8513	fi
8514      else
8515	# not using gcc
8516	if test "$host_cpu" = ia64; then
8517  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8518  	# chokes on -Wl,-G. The following line is correct:
8519	  shared_flag='-G'
8520	else
8521	  if test "$aix_use_runtimelinking" = yes; then
8522	    shared_flag='${wl}-G'
8523	  else
8524	    shared_flag='${wl}-bM:SRE'
8525	  fi
8526	fi
8527      fi
8528
8529      # It seems that -bexpall does not export symbols beginning with
8530      # underscore (_), so it is better to generate a list of symbols to export.
8531      always_export_symbols=yes
8532      if test "$aix_use_runtimelinking" = yes; then
8533	# Warning - without using the other runtime loading flags (-brtl),
8534	# -berok will link without error, but may produce a broken library.
8535	allow_undefined_flag='-berok'
8536       # Determine the default libpath from the value encoded in an empty executable.
8537       cat >conftest.$ac_ext <<_ACEOF
8538/* confdefs.h.  */
8539_ACEOF
8540cat confdefs.h >>conftest.$ac_ext
8541cat >>conftest.$ac_ext <<_ACEOF
8542/* end confdefs.h.  */
8543
8544int
8545main ()
8546{
8547
8548  ;
8549  return 0;
8550}
8551_ACEOF
8552rm -f conftest.$ac_objext conftest$ac_exeext
8553if { (ac_try="$ac_link"
8554case "(($ac_try" in
8555  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8556  *) ac_try_echo=$ac_try;;
8557esac
8558eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8559$as_echo "$ac_try_echo") >&5
8560  (eval "$ac_link") 2>conftest.er1
8561  ac_status=$?
8562  grep -v '^ *+' conftest.er1 >conftest.err
8563  rm -f conftest.er1
8564  cat conftest.err >&5
8565  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8566  (exit $ac_status); } && {
8567	 test -z "$ac_c_werror_flag" ||
8568	 test ! -s conftest.err
8569       } && test -s conftest$ac_exeext && {
8570	 test "$cross_compiling" = yes ||
8571	 $as_test_x conftest$ac_exeext
8572       }; then
8573
8574lt_aix_libpath_sed='
8575    /Import File Strings/,/^$/ {
8576	/^0/ {
8577	    s/^0  *\(.*\)$/\1/
8578	    p
8579	}
8580    }'
8581aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8582# Check for a 64-bit object if we didn't find anything.
8583if test -z "$aix_libpath"; then
8584  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8585fi
8586else
8587  $as_echo "$as_me: failed program was:" >&5
8588sed 's/^/| /' conftest.$ac_ext >&5
8589
8590
8591fi
8592
8593rm -rf conftest.dSYM
8594rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8595      conftest$ac_exeext conftest.$ac_ext
8596if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8597
8598       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8599	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"
8600       else
8601	if test "$host_cpu" = ia64; then
8602	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8603	  allow_undefined_flag="-z nodefs"
8604	  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"
8605	else
8606	 # Determine the default libpath from the value encoded in an empty executable.
8607	 cat >conftest.$ac_ext <<_ACEOF
8608/* confdefs.h.  */
8609_ACEOF
8610cat confdefs.h >>conftest.$ac_ext
8611cat >>conftest.$ac_ext <<_ACEOF
8612/* end confdefs.h.  */
8613
8614int
8615main ()
8616{
8617
8618  ;
8619  return 0;
8620}
8621_ACEOF
8622rm -f conftest.$ac_objext conftest$ac_exeext
8623if { (ac_try="$ac_link"
8624case "(($ac_try" in
8625  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8626  *) ac_try_echo=$ac_try;;
8627esac
8628eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8629$as_echo "$ac_try_echo") >&5
8630  (eval "$ac_link") 2>conftest.er1
8631  ac_status=$?
8632  grep -v '^ *+' conftest.er1 >conftest.err
8633  rm -f conftest.er1
8634  cat conftest.err >&5
8635  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8636  (exit $ac_status); } && {
8637	 test -z "$ac_c_werror_flag" ||
8638	 test ! -s conftest.err
8639       } && test -s conftest$ac_exeext && {
8640	 test "$cross_compiling" = yes ||
8641	 $as_test_x conftest$ac_exeext
8642       }; then
8643
8644lt_aix_libpath_sed='
8645    /Import File Strings/,/^$/ {
8646	/^0/ {
8647	    s/^0  *\(.*\)$/\1/
8648	    p
8649	}
8650    }'
8651aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8652# Check for a 64-bit object if we didn't find anything.
8653if test -z "$aix_libpath"; then
8654  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8655fi
8656else
8657  $as_echo "$as_me: failed program was:" >&5
8658sed 's/^/| /' conftest.$ac_ext >&5
8659
8660
8661fi
8662
8663rm -rf conftest.dSYM
8664rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8665      conftest$ac_exeext conftest.$ac_ext
8666if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8667
8668	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8669	  # Warning - without using the other run time loading flags,
8670	  # -berok will link without error, but may produce a broken library.
8671	  no_undefined_flag=' ${wl}-bernotok'
8672	  allow_undefined_flag=' ${wl}-berok'
8673	  # Exported symbols can be pulled into shared objects from archives
8674	  whole_archive_flag_spec='$convenience'
8675	  archive_cmds_need_lc=yes
8676	  # This is similar to how AIX traditionally builds its shared libraries.
8677	  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'
8678	fi
8679      fi
8680      ;;
8681
8682    amigaos*)
8683      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)'
8684      hardcode_libdir_flag_spec='-L$libdir'
8685      hardcode_minus_L=yes
8686      # see comment about different semantics on the GNU ld section
8687      ld_shlibs=no
8688      ;;
8689
8690    bsdi[45]*)
8691      export_dynamic_flag_spec=-rdynamic
8692      ;;
8693
8694    cygwin* | mingw* | pw32*)
8695      # When not using gcc, we currently assume that we are using
8696      # Microsoft Visual C++.
8697      # hardcode_libdir_flag_spec is actually meaningless, as there is
8698      # no search path for DLLs.
8699      hardcode_libdir_flag_spec=' '
8700      allow_undefined_flag=unsupported
8701      # Tell ltmain to make .lib files, not .a files.
8702      libext=lib
8703      # Tell ltmain to make .dll files, not .so files.
8704      shrext_cmds=".dll"
8705      # FIXME: Setting linknames here is a bad hack.
8706      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8707      # The linker will automatically build a .lib file if we build a DLL.
8708      old_archive_From_new_cmds='true'
8709      # FIXME: Should let the user specify the lib program.
8710      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8711      fix_srcfile_path='`cygpath -w "$srcfile"`'
8712      enable_shared_with_static_runtimes=yes
8713      ;;
8714
8715    darwin* | rhapsody*)
8716      case $host_os in
8717        rhapsody* | darwin1.[012])
8718         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8719         ;;
8720       *) # Darwin 1.3 on
8721         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8722           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8723         else
8724           case ${MACOSX_DEPLOYMENT_TARGET} in
8725             10.[012])
8726               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8727               ;;
8728             10.*)
8729               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8730               ;;
8731           esac
8732         fi
8733         ;;
8734      esac
8735      archive_cmds_need_lc=no
8736      hardcode_direct=no
8737      hardcode_automatic=yes
8738      hardcode_shlibpath_var=unsupported
8739      whole_archive_flag_spec=''
8740      link_all_deplibs=yes
8741    if test "$GCC" = yes ; then
8742    	output_verbose_link_cmd='echo'
8743        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8744        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8745        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}"
8746        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}"
8747    else
8748      case $cc_basename in
8749        xlc*)
8750         output_verbose_link_cmd='echo'
8751         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8752         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8753          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8754         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}'
8755          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}'
8756          ;;
8757       *)
8758         ld_shlibs=no
8759          ;;
8760      esac
8761    fi
8762      ;;
8763
8764    dgux*)
8765      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8766      hardcode_libdir_flag_spec='-L$libdir'
8767      hardcode_shlibpath_var=no
8768      ;;
8769
8770    freebsd1*)
8771      ld_shlibs=no
8772      ;;
8773
8774    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8775    # support.  Future versions do this automatically, but an explicit c++rt0.o
8776    # does not break anything, and helps significantly (at the cost of a little
8777    # extra space).
8778    freebsd2.2*)
8779      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8780      hardcode_libdir_flag_spec='-R$libdir'
8781      hardcode_direct=yes
8782      hardcode_shlibpath_var=no
8783      ;;
8784
8785    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8786    freebsd2*)
8787      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8788      hardcode_direct=yes
8789      hardcode_minus_L=yes
8790      hardcode_shlibpath_var=no
8791      ;;
8792
8793    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8794    freebsd* | dragonfly*)
8795      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8796      hardcode_libdir_flag_spec='-R$libdir'
8797      hardcode_direct=yes
8798      hardcode_shlibpath_var=no
8799      ;;
8800
8801    hpux9*)
8802      if test "$GCC" = yes; then
8803	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'
8804      else
8805	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'
8806      fi
8807      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8808      hardcode_libdir_separator=:
8809      hardcode_direct=yes
8810
8811      # hardcode_minus_L: Not really in the search PATH,
8812      # but as the default location of the library.
8813      hardcode_minus_L=yes
8814      export_dynamic_flag_spec='${wl}-E'
8815      ;;
8816
8817    hpux10*)
8818      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8819	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8820      else
8821	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8822      fi
8823      if test "$with_gnu_ld" = no; then
8824	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8825	hardcode_libdir_separator=:
8826
8827	hardcode_direct=yes
8828	export_dynamic_flag_spec='${wl}-E'
8829
8830	# hardcode_minus_L: Not really in the search PATH,
8831	# but as the default location of the library.
8832	hardcode_minus_L=yes
8833      fi
8834      ;;
8835
8836    hpux11*)
8837      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8838	case $host_cpu in
8839	hppa*64*)
8840	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8841	  ;;
8842	ia64*)
8843	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8844	  ;;
8845	*)
8846	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8847	  ;;
8848	esac
8849      else
8850	case $host_cpu in
8851	hppa*64*)
8852	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8853	  ;;
8854	ia64*)
8855	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8856	  ;;
8857	*)
8858	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8859	  ;;
8860	esac
8861      fi
8862      if test "$with_gnu_ld" = no; then
8863	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8864	hardcode_libdir_separator=:
8865
8866	case $host_cpu in
8867	hppa*64*|ia64*)
8868	  hardcode_libdir_flag_spec_ld='+b $libdir'
8869	  hardcode_direct=no
8870	  hardcode_shlibpath_var=no
8871	  ;;
8872	*)
8873	  hardcode_direct=yes
8874	  export_dynamic_flag_spec='${wl}-E'
8875
8876	  # hardcode_minus_L: Not really in the search PATH,
8877	  # but as the default location of the library.
8878	  hardcode_minus_L=yes
8879	  ;;
8880	esac
8881      fi
8882      ;;
8883
8884    irix5* | irix6* | nonstopux*)
8885      if test "$GCC" = yes; then
8886	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'
8887      else
8888	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'
8889	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8890      fi
8891      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8892      hardcode_libdir_separator=:
8893      link_all_deplibs=yes
8894      ;;
8895
8896    netbsd*)
8897      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8898	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8899      else
8900	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8901      fi
8902      hardcode_libdir_flag_spec='-R$libdir'
8903      hardcode_direct=yes
8904      hardcode_shlibpath_var=no
8905      ;;
8906
8907    newsos6)
8908      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8909      hardcode_direct=yes
8910      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8911      hardcode_libdir_separator=:
8912      hardcode_shlibpath_var=no
8913      ;;
8914
8915    openbsd*)
8916      if test -f /usr/libexec/ld.so; then
8917	hardcode_direct=yes
8918	hardcode_shlibpath_var=no
8919	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8920	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8921	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8922	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8923	  export_dynamic_flag_spec='${wl}-E'
8924	else
8925	  case $host_os in
8926	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8927	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8928	     hardcode_libdir_flag_spec='-R$libdir'
8929	     ;;
8930	   *)
8931	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8932	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8933	     ;;
8934	  esac
8935        fi
8936      else
8937	ld_shlibs=no
8938      fi
8939      ;;
8940
8941    os2*)
8942      hardcode_libdir_flag_spec='-L$libdir'
8943      hardcode_minus_L=yes
8944      allow_undefined_flag=unsupported
8945      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'
8946      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8947      ;;
8948
8949    osf3*)
8950      if test "$GCC" = yes; then
8951	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8952	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'
8953      else
8954	allow_undefined_flag=' -expect_unresolved \*'
8955	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'
8956      fi
8957      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8958      hardcode_libdir_separator=:
8959      ;;
8960
8961    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8962      if test "$GCC" = yes; then
8963	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8964	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'
8965	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8966      else
8967	allow_undefined_flag=' -expect_unresolved \*'
8968	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'
8969	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8970	$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'
8971
8972	# Both c and cxx compiler support -rpath directly
8973	hardcode_libdir_flag_spec='-rpath $libdir'
8974      fi
8975      hardcode_libdir_separator=:
8976      ;;
8977
8978    solaris*)
8979      no_undefined_flag=' -z text'
8980      if test "$GCC" = yes; then
8981	wlarc='${wl}'
8982	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8983	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8984	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8985      else
8986	wlarc=''
8987	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8988	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8989  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8990      fi
8991      hardcode_libdir_flag_spec='-R$libdir'
8992      hardcode_shlibpath_var=no
8993      case $host_os in
8994      solaris2.[0-5] | solaris2.[0-5].*) ;;
8995      *)
8996	# The compiler driver will combine and reorder linker options,
8997	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8998	# but is careful enough not to reorder.
8999 	# Supported since Solaris 2.6 (maybe 2.5.1?)
9000	if test "$GCC" = yes; then
9001	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9002	else
9003	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9004	fi
9005	;;
9006      esac
9007      link_all_deplibs=yes
9008      ;;
9009
9010    sunos4*)
9011      if test "x$host_vendor" = xsequent; then
9012	# Use $CC to link under sequent, because it throws in some extra .o
9013	# files that make .init and .fini sections work.
9014	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9015      else
9016	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9017      fi
9018      hardcode_libdir_flag_spec='-L$libdir'
9019      hardcode_direct=yes
9020      hardcode_minus_L=yes
9021      hardcode_shlibpath_var=no
9022      ;;
9023
9024    sysv4)
9025      case $host_vendor in
9026	sni)
9027	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9028	  hardcode_direct=yes # is this really true???
9029	;;
9030	siemens)
9031	  ## LD is ld it makes a PLAMLIB
9032	  ## CC just makes a GrossModule.
9033	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9034	  reload_cmds='$CC -r -o $output$reload_objs'
9035	  hardcode_direct=no
9036        ;;
9037	motorola)
9038	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9039	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9040	;;
9041      esac
9042      runpath_var='LD_RUN_PATH'
9043      hardcode_shlibpath_var=no
9044      ;;
9045
9046    sysv4.3*)
9047      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9048      hardcode_shlibpath_var=no
9049      export_dynamic_flag_spec='-Bexport'
9050      ;;
9051
9052    sysv4*MP*)
9053      if test -d /usr/nec; then
9054	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9055	hardcode_shlibpath_var=no
9056	runpath_var=LD_RUN_PATH
9057	hardcode_runpath_var=yes
9058	ld_shlibs=yes
9059      fi
9060      ;;
9061
9062    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9063      no_undefined_flag='${wl}-z,text'
9064      archive_cmds_need_lc=no
9065      hardcode_shlibpath_var=no
9066      runpath_var='LD_RUN_PATH'
9067
9068      if test "$GCC" = yes; then
9069	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9070	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9071      else
9072	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9073	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9074      fi
9075      ;;
9076
9077    sysv5* | sco3.2v5* | sco5v6*)
9078      # Note: We can NOT use -z defs as we might desire, because we do not
9079      # link with -lc, and that would cause any symbols used from libc to
9080      # always be unresolved, which means just about no library would
9081      # ever link correctly.  If we're not using GNU ld we use -z text
9082      # though, which does catch some bad symbols but isn't as heavy-handed
9083      # as -z defs.
9084      no_undefined_flag='${wl}-z,text'
9085      allow_undefined_flag='${wl}-z,nodefs'
9086      archive_cmds_need_lc=no
9087      hardcode_shlibpath_var=no
9088      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9089      hardcode_libdir_separator=':'
9090      link_all_deplibs=yes
9091      export_dynamic_flag_spec='${wl}-Bexport'
9092      runpath_var='LD_RUN_PATH'
9093
9094      if test "$GCC" = yes; then
9095	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9096	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9097      else
9098	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9099	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9100      fi
9101      ;;
9102
9103    uts4*)
9104      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9105      hardcode_libdir_flag_spec='-L$libdir'
9106      hardcode_shlibpath_var=no
9107      ;;
9108
9109    *)
9110      ld_shlibs=no
9111      ;;
9112    esac
9113  fi
9114
9115{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9116$as_echo "$ld_shlibs" >&6; }
9117test "$ld_shlibs" = no && can_build_shared=no
9118
9119#
9120# Do we need to explicitly link libc?
9121#
9122case "x$archive_cmds_need_lc" in
9123x|xyes)
9124  # Assume -lc should be added
9125  archive_cmds_need_lc=yes
9126
9127  if test "$enable_shared" = yes && test "$GCC" = yes; then
9128    case $archive_cmds in
9129    *'~'*)
9130      # FIXME: we may have to deal with multi-command sequences.
9131      ;;
9132    '$CC '*)
9133      # Test whether the compiler implicitly links with -lc since on some
9134      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9135      # to ld, don't add -lc before -lgcc.
9136      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9137$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9138      $rm conftest*
9139      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9140
9141      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9142  (eval $ac_compile) 2>&5
9143  ac_status=$?
9144  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9145  (exit $ac_status); } 2>conftest.err; then
9146        soname=conftest
9147        lib=conftest
9148        libobjs=conftest.$ac_objext
9149        deplibs=
9150        wl=$lt_prog_compiler_wl
9151	pic_flag=$lt_prog_compiler_pic
9152        compiler_flags=-v
9153        linker_flags=-v
9154        verstring=
9155        output_objdir=.
9156        libname=conftest
9157        lt_save_allow_undefined_flag=$allow_undefined_flag
9158        allow_undefined_flag=
9159        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9160  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9161  ac_status=$?
9162  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9163  (exit $ac_status); }
9164        then
9165	  archive_cmds_need_lc=no
9166        else
9167	  archive_cmds_need_lc=yes
9168        fi
9169        allow_undefined_flag=$lt_save_allow_undefined_flag
9170      else
9171        cat conftest.err 1>&5
9172      fi
9173      $rm conftest*
9174      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9175$as_echo "$archive_cmds_need_lc" >&6; }
9176      ;;
9177    esac
9178  fi
9179  ;;
9180esac
9181
9182{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9183$as_echo_n "checking dynamic linker characteristics... " >&6; }
9184library_names_spec=
9185libname_spec='lib$name'
9186soname_spec=
9187shrext_cmds=".so"
9188postinstall_cmds=
9189postuninstall_cmds=
9190finish_cmds=
9191finish_eval=
9192shlibpath_var=
9193shlibpath_overrides_runpath=unknown
9194version_type=none
9195dynamic_linker="$host_os ld.so"
9196sys_lib_dlsearch_path_spec="/lib /usr/lib"
9197
9198if test "$GCC" = yes; then
9199  case $host_os in
9200    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9201    *) lt_awk_arg="/^libraries:/" ;;
9202  esac
9203  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9204  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9205    # if the path contains ";" then we assume it to be the separator
9206    # otherwise default to the standard path separator (i.e. ":") - it is
9207    # assumed that no part of a normal pathname contains ";" but that should
9208    # okay in the real world where ";" in dirpaths is itself problematic.
9209    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9210  else
9211    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9212  fi
9213  # Ok, now we have the path, separated by spaces, we can step through it
9214  # and add multilib dir if necessary.
9215  lt_tmp_lt_search_path_spec=
9216  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9217  for lt_sys_path in $lt_search_path_spec; do
9218    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9219      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9220    else
9221      test -d "$lt_sys_path" && \
9222	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9223    fi
9224  done
9225  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9226BEGIN {RS=" "; FS="/|\n";} {
9227  lt_foo="";
9228  lt_count=0;
9229  for (lt_i = NF; lt_i > 0; lt_i--) {
9230    if ($lt_i != "" && $lt_i != ".") {
9231      if ($lt_i == "..") {
9232        lt_count++;
9233      } else {
9234        if (lt_count == 0) {
9235          lt_foo="/" $lt_i lt_foo;
9236        } else {
9237          lt_count--;
9238        }
9239      }
9240    }
9241  }
9242  if (lt_foo != "") { lt_freq[lt_foo]++; }
9243  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9244}'`
9245  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9246else
9247  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9248fi
9249need_lib_prefix=unknown
9250hardcode_into_libs=no
9251
9252# when you set need_version to no, make sure it does not cause -set_version
9253# flags to be left without arguments
9254need_version=unknown
9255
9256case $host_os in
9257aix3*)
9258  version_type=linux
9259  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9260  shlibpath_var=LIBPATH
9261
9262  # AIX 3 has no versioning support, so we append a major version to the name.
9263  soname_spec='${libname}${release}${shared_ext}$major'
9264  ;;
9265
9266aix[4-9]*)
9267  version_type=linux
9268  need_lib_prefix=no
9269  need_version=no
9270  hardcode_into_libs=yes
9271  if test "$host_cpu" = ia64; then
9272    # AIX 5 supports IA64
9273    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9274    shlibpath_var=LD_LIBRARY_PATH
9275  else
9276    # With GCC up to 2.95.x, collect2 would create an import file
9277    # for dependence libraries.  The import file would start with
9278    # the line `#! .'.  This would cause the generated library to
9279    # depend on `.', always an invalid library.  This was fixed in
9280    # development snapshots of GCC prior to 3.0.
9281    case $host_os in
9282      aix4 | aix4.[01] | aix4.[01].*)
9283      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9284	   echo ' yes '
9285	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9286	:
9287      else
9288	can_build_shared=no
9289      fi
9290      ;;
9291    esac
9292    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9293    # soname into executable. Probably we can add versioning support to
9294    # collect2, so additional links can be useful in future.
9295    if test "$aix_use_runtimelinking" = yes; then
9296      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9297      # instead of lib<name>.a to let people know that these are not
9298      # typical AIX shared libraries.
9299      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9300    else
9301      # We preserve .a as extension for shared libraries through AIX4.2
9302      # and later when we are not doing run time linking.
9303      library_names_spec='${libname}${release}.a $libname.a'
9304      soname_spec='${libname}${release}${shared_ext}$major'
9305    fi
9306    shlibpath_var=LIBPATH
9307  fi
9308  ;;
9309
9310amigaos*)
9311  library_names_spec='$libname.ixlibrary $libname.a'
9312  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9313  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'
9314  ;;
9315
9316beos*)
9317  library_names_spec='${libname}${shared_ext}'
9318  dynamic_linker="$host_os ld.so"
9319  shlibpath_var=LIBRARY_PATH
9320  ;;
9321
9322bsdi[45]*)
9323  version_type=linux
9324  need_version=no
9325  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9326  soname_spec='${libname}${release}${shared_ext}$major'
9327  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9328  shlibpath_var=LD_LIBRARY_PATH
9329  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9330  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9331  # the default ld.so.conf also contains /usr/contrib/lib and
9332  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9333  # libtool to hard-code these into programs
9334  ;;
9335
9336cygwin* | mingw* | pw32*)
9337  version_type=windows
9338  shrext_cmds=".dll"
9339  need_version=no
9340  need_lib_prefix=no
9341
9342  case $GCC,$host_os in
9343  yes,cygwin* | yes,mingw* | yes,pw32*)
9344    library_names_spec='$libname.dll.a'
9345    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9346    postinstall_cmds='base_file=`basename \${file}`~
9347      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9348      dldir=$destdir/`dirname \$dlpath`~
9349      test -d \$dldir || mkdir -p \$dldir~
9350      $install_prog $dir/$dlname \$dldir/$dlname~
9351      chmod a+x \$dldir/$dlname'
9352    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9353      dlpath=$dir/\$dldll~
9354       $rm \$dlpath'
9355    shlibpath_overrides_runpath=yes
9356
9357    case $host_os in
9358    cygwin*)
9359      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9360      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9361      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9362      ;;
9363    mingw*)
9364      # MinGW DLLs use traditional 'lib' prefix
9365      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9366      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9367      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9368        # It is most probably a Windows format PATH printed by
9369        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9370        # path with ; separators, and with drive letters. We can handle the
9371        # drive letters (cygwin fileutils understands them), so leave them,
9372        # especially as we might pass files found there to a mingw objdump,
9373        # which wouldn't understand a cygwinified path. Ahh.
9374        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9375      else
9376        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9377      fi
9378      ;;
9379    pw32*)
9380      # pw32 DLLs use 'pw' prefix rather than 'lib'
9381      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9382      ;;
9383    esac
9384    ;;
9385
9386  *)
9387    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9388    ;;
9389  esac
9390  dynamic_linker='Win32 ld.exe'
9391  # FIXME: first we should search . and the directory the executable is in
9392  shlibpath_var=PATH
9393  ;;
9394
9395darwin* | rhapsody*)
9396  dynamic_linker="$host_os dyld"
9397  version_type=darwin
9398  need_lib_prefix=no
9399  need_version=no
9400  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9401  soname_spec='${libname}${release}${major}$shared_ext'
9402  shlibpath_overrides_runpath=yes
9403  shlibpath_var=DYLD_LIBRARY_PATH
9404  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9405
9406  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9407  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9408  ;;
9409
9410dgux*)
9411  version_type=linux
9412  need_lib_prefix=no
9413  need_version=no
9414  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9415  soname_spec='${libname}${release}${shared_ext}$major'
9416  shlibpath_var=LD_LIBRARY_PATH
9417  ;;
9418
9419freebsd1*)
9420  dynamic_linker=no
9421  ;;
9422
9423freebsd* | dragonfly*)
9424  # DragonFly does not have aout.  When/if they implement a new
9425  # versioning mechanism, adjust this.
9426  if test -x /usr/bin/objformat; then
9427    objformat=`/usr/bin/objformat`
9428  else
9429    case $host_os in
9430    freebsd[123]*) objformat=aout ;;
9431    *) objformat=elf ;;
9432    esac
9433  fi
9434  version_type=freebsd-$objformat
9435  case $version_type in
9436    freebsd-elf*)
9437      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9438      need_version=no
9439      need_lib_prefix=no
9440      ;;
9441    freebsd-*)
9442      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9443      need_version=yes
9444      ;;
9445  esac
9446  shlibpath_var=LD_LIBRARY_PATH
9447  case $host_os in
9448  freebsd2*)
9449    shlibpath_overrides_runpath=yes
9450    ;;
9451  freebsd3.[01]* | freebsdelf3.[01]*)
9452    shlibpath_overrides_runpath=yes
9453    hardcode_into_libs=yes
9454    ;;
9455  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9456  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9457    shlibpath_overrides_runpath=no
9458    hardcode_into_libs=yes
9459    ;;
9460  *) # from 4.6 on, and DragonFly
9461    shlibpath_overrides_runpath=yes
9462    hardcode_into_libs=yes
9463    ;;
9464  esac
9465  ;;
9466
9467gnu*)
9468  version_type=linux
9469  need_lib_prefix=no
9470  need_version=no
9471  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9472  soname_spec='${libname}${release}${shared_ext}$major'
9473  shlibpath_var=LD_LIBRARY_PATH
9474  hardcode_into_libs=yes
9475  ;;
9476
9477hpux9* | hpux10* | hpux11*)
9478  # Give a soname corresponding to the major version so that dld.sl refuses to
9479  # link against other versions.
9480  version_type=sunos
9481  need_lib_prefix=no
9482  need_version=no
9483  case $host_cpu in
9484  ia64*)
9485    shrext_cmds='.so'
9486    hardcode_into_libs=yes
9487    dynamic_linker="$host_os dld.so"
9488    shlibpath_var=LD_LIBRARY_PATH
9489    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9490    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9491    soname_spec='${libname}${release}${shared_ext}$major'
9492    if test "X$HPUX_IA64_MODE" = X32; then
9493      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9494    else
9495      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9496    fi
9497    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9498    ;;
9499   hppa*64*)
9500     shrext_cmds='.sl'
9501     hardcode_into_libs=yes
9502     dynamic_linker="$host_os dld.sl"
9503     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9504     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9505     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9506     soname_spec='${libname}${release}${shared_ext}$major'
9507     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9508     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9509     ;;
9510   *)
9511    shrext_cmds='.sl'
9512    dynamic_linker="$host_os dld.sl"
9513    shlibpath_var=SHLIB_PATH
9514    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9515    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9516    soname_spec='${libname}${release}${shared_ext}$major'
9517    ;;
9518  esac
9519  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9520  postinstall_cmds='chmod 555 $lib'
9521  ;;
9522
9523interix[3-9]*)
9524  version_type=linux
9525  need_lib_prefix=no
9526  need_version=no
9527  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9528  soname_spec='${libname}${release}${shared_ext}$major'
9529  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9530  shlibpath_var=LD_LIBRARY_PATH
9531  shlibpath_overrides_runpath=no
9532  hardcode_into_libs=yes
9533  ;;
9534
9535irix5* | irix6* | nonstopux*)
9536  case $host_os in
9537    nonstopux*) version_type=nonstopux ;;
9538    *)
9539	if test "$lt_cv_prog_gnu_ld" = yes; then
9540		version_type=linux
9541	else
9542		version_type=irix
9543	fi ;;
9544  esac
9545  need_lib_prefix=no
9546  need_version=no
9547  soname_spec='${libname}${release}${shared_ext}$major'
9548  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9549  case $host_os in
9550  irix5* | nonstopux*)
9551    libsuff= shlibsuff=
9552    ;;
9553  *)
9554    case $LD in # libtool.m4 will add one of these switches to LD
9555    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9556      libsuff= shlibsuff= libmagic=32-bit;;
9557    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9558      libsuff=32 shlibsuff=N32 libmagic=N32;;
9559    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9560      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9561    *) libsuff= shlibsuff= libmagic=never-match;;
9562    esac
9563    ;;
9564  esac
9565  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9566  shlibpath_overrides_runpath=no
9567  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9568  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9569  hardcode_into_libs=yes
9570  ;;
9571
9572# No shared lib support for Linux oldld, aout, or coff.
9573linux*oldld* | linux*aout* | linux*coff*)
9574  dynamic_linker=no
9575  ;;
9576
9577# This must be Linux ELF.
9578linux* | k*bsd*-gnu)
9579  version_type=linux
9580  need_lib_prefix=no
9581  need_version=no
9582  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9583  soname_spec='${libname}${release}${shared_ext}$major'
9584  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9585  shlibpath_var=LD_LIBRARY_PATH
9586  shlibpath_overrides_runpath=no
9587  # This implies no fast_install, which is unacceptable.
9588  # Some rework will be needed to allow for fast_install
9589  # before this can be enabled.
9590  hardcode_into_libs=yes
9591
9592  # Append ld.so.conf contents to the search path
9593  if test -f /etc/ld.so.conf; then
9594    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' ' '`
9595    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9596  fi
9597
9598  # We used to test for /lib/ld.so.1 and disable shared libraries on
9599  # powerpc, because MkLinux only supported shared libraries with the
9600  # GNU dynamic linker.  Since this was broken with cross compilers,
9601  # most powerpc-linux boxes support dynamic linking these days and
9602  # people can always --disable-shared, the test was removed, and we
9603  # assume the GNU/Linux dynamic linker is in use.
9604  dynamic_linker='GNU/Linux ld.so'
9605  ;;
9606
9607netbsd*)
9608  version_type=sunos
9609  need_lib_prefix=no
9610  need_version=no
9611  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9612    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9613    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9614    dynamic_linker='NetBSD (a.out) ld.so'
9615  else
9616    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9617    soname_spec='${libname}${release}${shared_ext}$major'
9618    dynamic_linker='NetBSD ld.elf_so'
9619  fi
9620  shlibpath_var=LD_LIBRARY_PATH
9621  shlibpath_overrides_runpath=yes
9622  hardcode_into_libs=yes
9623  ;;
9624
9625newsos6)
9626  version_type=linux
9627  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9628  shlibpath_var=LD_LIBRARY_PATH
9629  shlibpath_overrides_runpath=yes
9630  ;;
9631
9632nto-qnx*)
9633  version_type=linux
9634  need_lib_prefix=no
9635  need_version=no
9636  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9637  soname_spec='${libname}${release}${shared_ext}$major'
9638  shlibpath_var=LD_LIBRARY_PATH
9639  shlibpath_overrides_runpath=yes
9640  ;;
9641
9642openbsd*)
9643  version_type=sunos
9644  sys_lib_dlsearch_path_spec="/usr/lib"
9645  need_lib_prefix=no
9646  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9647  case $host_os in
9648    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9649    *)                         need_version=no  ;;
9650  esac
9651  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9652  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9653  shlibpath_var=LD_LIBRARY_PATH
9654  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9655    case $host_os in
9656      openbsd2.[89] | openbsd2.[89].*)
9657	shlibpath_overrides_runpath=no
9658	;;
9659      *)
9660	shlibpath_overrides_runpath=yes
9661	;;
9662      esac
9663  else
9664    shlibpath_overrides_runpath=yes
9665  fi
9666  ;;
9667
9668os2*)
9669  libname_spec='$name'
9670  shrext_cmds=".dll"
9671  need_lib_prefix=no
9672  library_names_spec='$libname${shared_ext} $libname.a'
9673  dynamic_linker='OS/2 ld.exe'
9674  shlibpath_var=LIBPATH
9675  ;;
9676
9677osf3* | osf4* | osf5*)
9678  version_type=osf
9679  need_lib_prefix=no
9680  need_version=no
9681  soname_spec='${libname}${release}${shared_ext}$major'
9682  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9683  shlibpath_var=LD_LIBRARY_PATH
9684  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9685  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9686  ;;
9687
9688rdos*)
9689  dynamic_linker=no
9690  ;;
9691
9692solaris*)
9693  version_type=linux
9694  need_lib_prefix=no
9695  need_version=no
9696  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9697  soname_spec='${libname}${release}${shared_ext}$major'
9698  shlibpath_var=LD_LIBRARY_PATH
9699  shlibpath_overrides_runpath=yes
9700  hardcode_into_libs=yes
9701  # ldd complains unless libraries are executable
9702  postinstall_cmds='chmod +x $lib'
9703  ;;
9704
9705sunos4*)
9706  version_type=sunos
9707  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9708  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9709  shlibpath_var=LD_LIBRARY_PATH
9710  shlibpath_overrides_runpath=yes
9711  if test "$with_gnu_ld" = yes; then
9712    need_lib_prefix=no
9713  fi
9714  need_version=yes
9715  ;;
9716
9717sysv4 | sysv4.3*)
9718  version_type=linux
9719  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9720  soname_spec='${libname}${release}${shared_ext}$major'
9721  shlibpath_var=LD_LIBRARY_PATH
9722  case $host_vendor in
9723    sni)
9724      shlibpath_overrides_runpath=no
9725      need_lib_prefix=no
9726      export_dynamic_flag_spec='${wl}-Blargedynsym'
9727      runpath_var=LD_RUN_PATH
9728      ;;
9729    siemens)
9730      need_lib_prefix=no
9731      ;;
9732    motorola)
9733      need_lib_prefix=no
9734      need_version=no
9735      shlibpath_overrides_runpath=no
9736      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9737      ;;
9738  esac
9739  ;;
9740
9741sysv4*MP*)
9742  if test -d /usr/nec ;then
9743    version_type=linux
9744    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9745    soname_spec='$libname${shared_ext}.$major'
9746    shlibpath_var=LD_LIBRARY_PATH
9747  fi
9748  ;;
9749
9750sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9751  version_type=freebsd-elf
9752  need_lib_prefix=no
9753  need_version=no
9754  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9755  soname_spec='${libname}${release}${shared_ext}$major'
9756  shlibpath_var=LD_LIBRARY_PATH
9757  hardcode_into_libs=yes
9758  if test "$with_gnu_ld" = yes; then
9759    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9760    shlibpath_overrides_runpath=no
9761  else
9762    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9763    shlibpath_overrides_runpath=yes
9764    case $host_os in
9765      sco3.2v5*)
9766        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9767	;;
9768    esac
9769  fi
9770  sys_lib_dlsearch_path_spec='/usr/lib'
9771  ;;
9772
9773uts4*)
9774  version_type=linux
9775  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9776  soname_spec='${libname}${release}${shared_ext}$major'
9777  shlibpath_var=LD_LIBRARY_PATH
9778  ;;
9779
9780*)
9781  dynamic_linker=no
9782  ;;
9783esac
9784{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9785$as_echo "$dynamic_linker" >&6; }
9786test "$dynamic_linker" = no && can_build_shared=no
9787
9788if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9789  $as_echo_n "(cached) " >&6
9790else
9791  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9792fi
9793
9794sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9795if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9796  $as_echo_n "(cached) " >&6
9797else
9798  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9799fi
9800
9801sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9802
9803variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9804if test "$GCC" = yes; then
9805  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9806fi
9807
9808{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9809$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9810hardcode_action=
9811if test -n "$hardcode_libdir_flag_spec" || \
9812   test -n "$runpath_var" || \
9813   test "X$hardcode_automatic" = "Xyes" ; then
9814
9815  # We can hardcode non-existant directories.
9816  if test "$hardcode_direct" != no &&
9817     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9818     # have to relink, otherwise we might link with an installed library
9819     # when we should be linking with a yet-to-be-installed one
9820     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9821     test "$hardcode_minus_L" != no; then
9822    # Linking always hardcodes the temporary library directory.
9823    hardcode_action=relink
9824  else
9825    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9826    hardcode_action=immediate
9827  fi
9828else
9829  # We cannot hardcode anything, or else we can only hardcode existing
9830  # directories.
9831  hardcode_action=unsupported
9832fi
9833{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9834$as_echo "$hardcode_action" >&6; }
9835
9836if test "$hardcode_action" = relink; then
9837  # Fast installation is not supported
9838  enable_fast_install=no
9839elif test "$shlibpath_overrides_runpath" = yes ||
9840     test "$enable_shared" = no; then
9841  # Fast installation is not necessary
9842  enable_fast_install=needless
9843fi
9844
9845striplib=
9846old_striplib=
9847{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9848$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9849if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9850  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9851  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9852  { $as_echo "$as_me:$LINENO: result: yes" >&5
9853$as_echo "yes" >&6; }
9854else
9855# FIXME - insert some real tests, host_os isn't really good enough
9856  case $host_os in
9857   darwin*)
9858       if test -n "$STRIP" ; then
9859         striplib="$STRIP -x"
9860         old_striplib="$STRIP -S"
9861         { $as_echo "$as_me:$LINENO: result: yes" >&5
9862$as_echo "yes" >&6; }
9863       else
9864  { $as_echo "$as_me:$LINENO: result: no" >&5
9865$as_echo "no" >&6; }
9866fi
9867       ;;
9868   *)
9869  { $as_echo "$as_me:$LINENO: result: no" >&5
9870$as_echo "no" >&6; }
9871    ;;
9872  esac
9873fi
9874
9875if test "x$enable_dlopen" != xyes; then
9876  enable_dlopen=unknown
9877  enable_dlopen_self=unknown
9878  enable_dlopen_self_static=unknown
9879else
9880  lt_cv_dlopen=no
9881  lt_cv_dlopen_libs=
9882
9883  case $host_os in
9884  beos*)
9885    lt_cv_dlopen="load_add_on"
9886    lt_cv_dlopen_libs=
9887    lt_cv_dlopen_self=yes
9888    ;;
9889
9890  mingw* | pw32*)
9891    lt_cv_dlopen="LoadLibrary"
9892    lt_cv_dlopen_libs=
9893   ;;
9894
9895  cygwin*)
9896    lt_cv_dlopen="dlopen"
9897    lt_cv_dlopen_libs=
9898   ;;
9899
9900  darwin*)
9901  # if libdl is installed we need to link against it
9902    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9903$as_echo_n "checking for dlopen in -ldl... " >&6; }
9904if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9905  $as_echo_n "(cached) " >&6
9906else
9907  ac_check_lib_save_LIBS=$LIBS
9908LIBS="-ldl  $LIBS"
9909cat >conftest.$ac_ext <<_ACEOF
9910/* confdefs.h.  */
9911_ACEOF
9912cat confdefs.h >>conftest.$ac_ext
9913cat >>conftest.$ac_ext <<_ACEOF
9914/* end confdefs.h.  */
9915
9916/* Override any GCC internal prototype to avoid an error.
9917   Use char because int might match the return type of a GCC
9918   builtin and then its argument prototype would still apply.  */
9919#ifdef __cplusplus
9920extern "C"
9921#endif
9922char dlopen ();
9923int
9924main ()
9925{
9926return dlopen ();
9927  ;
9928  return 0;
9929}
9930_ACEOF
9931rm -f conftest.$ac_objext conftest$ac_exeext
9932if { (ac_try="$ac_link"
9933case "(($ac_try" in
9934  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9935  *) ac_try_echo=$ac_try;;
9936esac
9937eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9938$as_echo "$ac_try_echo") >&5
9939  (eval "$ac_link") 2>conftest.er1
9940  ac_status=$?
9941  grep -v '^ *+' conftest.er1 >conftest.err
9942  rm -f conftest.er1
9943  cat conftest.err >&5
9944  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9945  (exit $ac_status); } && {
9946	 test -z "$ac_c_werror_flag" ||
9947	 test ! -s conftest.err
9948       } && test -s conftest$ac_exeext && {
9949	 test "$cross_compiling" = yes ||
9950	 $as_test_x conftest$ac_exeext
9951       }; then
9952  ac_cv_lib_dl_dlopen=yes
9953else
9954  $as_echo "$as_me: failed program was:" >&5
9955sed 's/^/| /' conftest.$ac_ext >&5
9956
9957	ac_cv_lib_dl_dlopen=no
9958fi
9959
9960rm -rf conftest.dSYM
9961rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9962      conftest$ac_exeext conftest.$ac_ext
9963LIBS=$ac_check_lib_save_LIBS
9964fi
9965{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9966$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9967if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9968  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9969else
9970
9971    lt_cv_dlopen="dyld"
9972    lt_cv_dlopen_libs=
9973    lt_cv_dlopen_self=yes
9974
9975fi
9976
9977   ;;
9978
9979  *)
9980    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9981$as_echo_n "checking for shl_load... " >&6; }
9982if test "${ac_cv_func_shl_load+set}" = set; then
9983  $as_echo_n "(cached) " >&6
9984else
9985  cat >conftest.$ac_ext <<_ACEOF
9986/* confdefs.h.  */
9987_ACEOF
9988cat confdefs.h >>conftest.$ac_ext
9989cat >>conftest.$ac_ext <<_ACEOF
9990/* end confdefs.h.  */
9991/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9992   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9993#define shl_load innocuous_shl_load
9994
9995/* System header to define __stub macros and hopefully few prototypes,
9996    which can conflict with char shl_load (); below.
9997    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9998    <limits.h> exists even on freestanding compilers.  */
9999
10000#ifdef __STDC__
10001# include <limits.h>
10002#else
10003# include <assert.h>
10004#endif
10005
10006#undef shl_load
10007
10008/* Override any GCC internal prototype to avoid an error.
10009   Use char because int might match the return type of a GCC
10010   builtin and then its argument prototype would still apply.  */
10011#ifdef __cplusplus
10012extern "C"
10013#endif
10014char shl_load ();
10015/* The GNU C library defines this for functions which it implements
10016    to always fail with ENOSYS.  Some functions are actually named
10017    something starting with __ and the normal name is an alias.  */
10018#if defined __stub_shl_load || defined __stub___shl_load
10019choke me
10020#endif
10021
10022int
10023main ()
10024{
10025return shl_load ();
10026  ;
10027  return 0;
10028}
10029_ACEOF
10030rm -f conftest.$ac_objext conftest$ac_exeext
10031if { (ac_try="$ac_link"
10032case "(($ac_try" in
10033  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10034  *) ac_try_echo=$ac_try;;
10035esac
10036eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10037$as_echo "$ac_try_echo") >&5
10038  (eval "$ac_link") 2>conftest.er1
10039  ac_status=$?
10040  grep -v '^ *+' conftest.er1 >conftest.err
10041  rm -f conftest.er1
10042  cat conftest.err >&5
10043  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10044  (exit $ac_status); } && {
10045	 test -z "$ac_c_werror_flag" ||
10046	 test ! -s conftest.err
10047       } && test -s conftest$ac_exeext && {
10048	 test "$cross_compiling" = yes ||
10049	 $as_test_x conftest$ac_exeext
10050       }; then
10051  ac_cv_func_shl_load=yes
10052else
10053  $as_echo "$as_me: failed program was:" >&5
10054sed 's/^/| /' conftest.$ac_ext >&5
10055
10056	ac_cv_func_shl_load=no
10057fi
10058
10059rm -rf conftest.dSYM
10060rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10061      conftest$ac_exeext conftest.$ac_ext
10062fi
10063{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10064$as_echo "$ac_cv_func_shl_load" >&6; }
10065if test "x$ac_cv_func_shl_load" = x""yes; then
10066  lt_cv_dlopen="shl_load"
10067else
10068  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10069$as_echo_n "checking for shl_load in -ldld... " >&6; }
10070if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10071  $as_echo_n "(cached) " >&6
10072else
10073  ac_check_lib_save_LIBS=$LIBS
10074LIBS="-ldld  $LIBS"
10075cat >conftest.$ac_ext <<_ACEOF
10076/* confdefs.h.  */
10077_ACEOF
10078cat confdefs.h >>conftest.$ac_ext
10079cat >>conftest.$ac_ext <<_ACEOF
10080/* end confdefs.h.  */
10081
10082/* Override any GCC internal prototype to avoid an error.
10083   Use char because int might match the return type of a GCC
10084   builtin and then its argument prototype would still apply.  */
10085#ifdef __cplusplus
10086extern "C"
10087#endif
10088char shl_load ();
10089int
10090main ()
10091{
10092return shl_load ();
10093  ;
10094  return 0;
10095}
10096_ACEOF
10097rm -f conftest.$ac_objext conftest$ac_exeext
10098if { (ac_try="$ac_link"
10099case "(($ac_try" in
10100  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10101  *) ac_try_echo=$ac_try;;
10102esac
10103eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10104$as_echo "$ac_try_echo") >&5
10105  (eval "$ac_link") 2>conftest.er1
10106  ac_status=$?
10107  grep -v '^ *+' conftest.er1 >conftest.err
10108  rm -f conftest.er1
10109  cat conftest.err >&5
10110  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10111  (exit $ac_status); } && {
10112	 test -z "$ac_c_werror_flag" ||
10113	 test ! -s conftest.err
10114       } && test -s conftest$ac_exeext && {
10115	 test "$cross_compiling" = yes ||
10116	 $as_test_x conftest$ac_exeext
10117       }; then
10118  ac_cv_lib_dld_shl_load=yes
10119else
10120  $as_echo "$as_me: failed program was:" >&5
10121sed 's/^/| /' conftest.$ac_ext >&5
10122
10123	ac_cv_lib_dld_shl_load=no
10124fi
10125
10126rm -rf conftest.dSYM
10127rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10128      conftest$ac_exeext conftest.$ac_ext
10129LIBS=$ac_check_lib_save_LIBS
10130fi
10131{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10132$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10133if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10134  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10135else
10136  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10137$as_echo_n "checking for dlopen... " >&6; }
10138if test "${ac_cv_func_dlopen+set}" = set; then
10139  $as_echo_n "(cached) " >&6
10140else
10141  cat >conftest.$ac_ext <<_ACEOF
10142/* confdefs.h.  */
10143_ACEOF
10144cat confdefs.h >>conftest.$ac_ext
10145cat >>conftest.$ac_ext <<_ACEOF
10146/* end confdefs.h.  */
10147/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10148   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10149#define dlopen innocuous_dlopen
10150
10151/* System header to define __stub macros and hopefully few prototypes,
10152    which can conflict with char dlopen (); below.
10153    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10154    <limits.h> exists even on freestanding compilers.  */
10155
10156#ifdef __STDC__
10157# include <limits.h>
10158#else
10159# include <assert.h>
10160#endif
10161
10162#undef dlopen
10163
10164/* Override any GCC internal prototype to avoid an error.
10165   Use char because int might match the return type of a GCC
10166   builtin and then its argument prototype would still apply.  */
10167#ifdef __cplusplus
10168extern "C"
10169#endif
10170char dlopen ();
10171/* The GNU C library defines this for functions which it implements
10172    to always fail with ENOSYS.  Some functions are actually named
10173    something starting with __ and the normal name is an alias.  */
10174#if defined __stub_dlopen || defined __stub___dlopen
10175choke me
10176#endif
10177
10178int
10179main ()
10180{
10181return dlopen ();
10182  ;
10183  return 0;
10184}
10185_ACEOF
10186rm -f conftest.$ac_objext conftest$ac_exeext
10187if { (ac_try="$ac_link"
10188case "(($ac_try" in
10189  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10190  *) ac_try_echo=$ac_try;;
10191esac
10192eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10193$as_echo "$ac_try_echo") >&5
10194  (eval "$ac_link") 2>conftest.er1
10195  ac_status=$?
10196  grep -v '^ *+' conftest.er1 >conftest.err
10197  rm -f conftest.er1
10198  cat conftest.err >&5
10199  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10200  (exit $ac_status); } && {
10201	 test -z "$ac_c_werror_flag" ||
10202	 test ! -s conftest.err
10203       } && test -s conftest$ac_exeext && {
10204	 test "$cross_compiling" = yes ||
10205	 $as_test_x conftest$ac_exeext
10206       }; then
10207  ac_cv_func_dlopen=yes
10208else
10209  $as_echo "$as_me: failed program was:" >&5
10210sed 's/^/| /' conftest.$ac_ext >&5
10211
10212	ac_cv_func_dlopen=no
10213fi
10214
10215rm -rf conftest.dSYM
10216rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10217      conftest$ac_exeext conftest.$ac_ext
10218fi
10219{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10220$as_echo "$ac_cv_func_dlopen" >&6; }
10221if test "x$ac_cv_func_dlopen" = x""yes; then
10222  lt_cv_dlopen="dlopen"
10223else
10224  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10225$as_echo_n "checking for dlopen in -ldl... " >&6; }
10226if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10227  $as_echo_n "(cached) " >&6
10228else
10229  ac_check_lib_save_LIBS=$LIBS
10230LIBS="-ldl  $LIBS"
10231cat >conftest.$ac_ext <<_ACEOF
10232/* confdefs.h.  */
10233_ACEOF
10234cat confdefs.h >>conftest.$ac_ext
10235cat >>conftest.$ac_ext <<_ACEOF
10236/* end confdefs.h.  */
10237
10238/* Override any GCC internal prototype to avoid an error.
10239   Use char because int might match the return type of a GCC
10240   builtin and then its argument prototype would still apply.  */
10241#ifdef __cplusplus
10242extern "C"
10243#endif
10244char dlopen ();
10245int
10246main ()
10247{
10248return dlopen ();
10249  ;
10250  return 0;
10251}
10252_ACEOF
10253rm -f conftest.$ac_objext conftest$ac_exeext
10254if { (ac_try="$ac_link"
10255case "(($ac_try" in
10256  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10257  *) ac_try_echo=$ac_try;;
10258esac
10259eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10260$as_echo "$ac_try_echo") >&5
10261  (eval "$ac_link") 2>conftest.er1
10262  ac_status=$?
10263  grep -v '^ *+' conftest.er1 >conftest.err
10264  rm -f conftest.er1
10265  cat conftest.err >&5
10266  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10267  (exit $ac_status); } && {
10268	 test -z "$ac_c_werror_flag" ||
10269	 test ! -s conftest.err
10270       } && test -s conftest$ac_exeext && {
10271	 test "$cross_compiling" = yes ||
10272	 $as_test_x conftest$ac_exeext
10273       }; then
10274  ac_cv_lib_dl_dlopen=yes
10275else
10276  $as_echo "$as_me: failed program was:" >&5
10277sed 's/^/| /' conftest.$ac_ext >&5
10278
10279	ac_cv_lib_dl_dlopen=no
10280fi
10281
10282rm -rf conftest.dSYM
10283rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10284      conftest$ac_exeext conftest.$ac_ext
10285LIBS=$ac_check_lib_save_LIBS
10286fi
10287{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10288$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10289if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10290  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10291else
10292  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10293$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10294if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10295  $as_echo_n "(cached) " >&6
10296else
10297  ac_check_lib_save_LIBS=$LIBS
10298LIBS="-lsvld  $LIBS"
10299cat >conftest.$ac_ext <<_ACEOF
10300/* confdefs.h.  */
10301_ACEOF
10302cat confdefs.h >>conftest.$ac_ext
10303cat >>conftest.$ac_ext <<_ACEOF
10304/* end confdefs.h.  */
10305
10306/* Override any GCC internal prototype to avoid an error.
10307   Use char because int might match the return type of a GCC
10308   builtin and then its argument prototype would still apply.  */
10309#ifdef __cplusplus
10310extern "C"
10311#endif
10312char dlopen ();
10313int
10314main ()
10315{
10316return dlopen ();
10317  ;
10318  return 0;
10319}
10320_ACEOF
10321rm -f conftest.$ac_objext conftest$ac_exeext
10322if { (ac_try="$ac_link"
10323case "(($ac_try" in
10324  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10325  *) ac_try_echo=$ac_try;;
10326esac
10327eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10328$as_echo "$ac_try_echo") >&5
10329  (eval "$ac_link") 2>conftest.er1
10330  ac_status=$?
10331  grep -v '^ *+' conftest.er1 >conftest.err
10332  rm -f conftest.er1
10333  cat conftest.err >&5
10334  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10335  (exit $ac_status); } && {
10336	 test -z "$ac_c_werror_flag" ||
10337	 test ! -s conftest.err
10338       } && test -s conftest$ac_exeext && {
10339	 test "$cross_compiling" = yes ||
10340	 $as_test_x conftest$ac_exeext
10341       }; then
10342  ac_cv_lib_svld_dlopen=yes
10343else
10344  $as_echo "$as_me: failed program was:" >&5
10345sed 's/^/| /' conftest.$ac_ext >&5
10346
10347	ac_cv_lib_svld_dlopen=no
10348fi
10349
10350rm -rf conftest.dSYM
10351rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10352      conftest$ac_exeext conftest.$ac_ext
10353LIBS=$ac_check_lib_save_LIBS
10354fi
10355{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10356$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10357if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10358  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10359else
10360  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10361$as_echo_n "checking for dld_link in -ldld... " >&6; }
10362if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10363  $as_echo_n "(cached) " >&6
10364else
10365  ac_check_lib_save_LIBS=$LIBS
10366LIBS="-ldld  $LIBS"
10367cat >conftest.$ac_ext <<_ACEOF
10368/* confdefs.h.  */
10369_ACEOF
10370cat confdefs.h >>conftest.$ac_ext
10371cat >>conftest.$ac_ext <<_ACEOF
10372/* end confdefs.h.  */
10373
10374/* Override any GCC internal prototype to avoid an error.
10375   Use char because int might match the return type of a GCC
10376   builtin and then its argument prototype would still apply.  */
10377#ifdef __cplusplus
10378extern "C"
10379#endif
10380char dld_link ();
10381int
10382main ()
10383{
10384return dld_link ();
10385  ;
10386  return 0;
10387}
10388_ACEOF
10389rm -f conftest.$ac_objext conftest$ac_exeext
10390if { (ac_try="$ac_link"
10391case "(($ac_try" in
10392  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10393  *) ac_try_echo=$ac_try;;
10394esac
10395eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10396$as_echo "$ac_try_echo") >&5
10397  (eval "$ac_link") 2>conftest.er1
10398  ac_status=$?
10399  grep -v '^ *+' conftest.er1 >conftest.err
10400  rm -f conftest.er1
10401  cat conftest.err >&5
10402  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10403  (exit $ac_status); } && {
10404	 test -z "$ac_c_werror_flag" ||
10405	 test ! -s conftest.err
10406       } && test -s conftest$ac_exeext && {
10407	 test "$cross_compiling" = yes ||
10408	 $as_test_x conftest$ac_exeext
10409       }; then
10410  ac_cv_lib_dld_dld_link=yes
10411else
10412  $as_echo "$as_me: failed program was:" >&5
10413sed 's/^/| /' conftest.$ac_ext >&5
10414
10415	ac_cv_lib_dld_dld_link=no
10416fi
10417
10418rm -rf conftest.dSYM
10419rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10420      conftest$ac_exeext conftest.$ac_ext
10421LIBS=$ac_check_lib_save_LIBS
10422fi
10423{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10424$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10425if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10426  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10427fi
10428
10429
10430fi
10431
10432
10433fi
10434
10435
10436fi
10437
10438
10439fi
10440
10441
10442fi
10443
10444    ;;
10445  esac
10446
10447  if test "x$lt_cv_dlopen" != xno; then
10448    enable_dlopen=yes
10449  else
10450    enable_dlopen=no
10451  fi
10452
10453  case $lt_cv_dlopen in
10454  dlopen)
10455    save_CPPFLAGS="$CPPFLAGS"
10456    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10457
10458    save_LDFLAGS="$LDFLAGS"
10459    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10460
10461    save_LIBS="$LIBS"
10462    LIBS="$lt_cv_dlopen_libs $LIBS"
10463
10464    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10465$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10466if test "${lt_cv_dlopen_self+set}" = set; then
10467  $as_echo_n "(cached) " >&6
10468else
10469  	  if test "$cross_compiling" = yes; then :
10470  lt_cv_dlopen_self=cross
10471else
10472  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10473  lt_status=$lt_dlunknown
10474  cat > conftest.$ac_ext <<EOF
10475#line 10475 "configure"
10476#include "confdefs.h"
10477
10478#if HAVE_DLFCN_H
10479#include <dlfcn.h>
10480#endif
10481
10482#include <stdio.h>
10483
10484#ifdef RTLD_GLOBAL
10485#  define LT_DLGLOBAL		RTLD_GLOBAL
10486#else
10487#  ifdef DL_GLOBAL
10488#    define LT_DLGLOBAL		DL_GLOBAL
10489#  else
10490#    define LT_DLGLOBAL		0
10491#  endif
10492#endif
10493
10494/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10495   find out it does not work in some platform. */
10496#ifndef LT_DLLAZY_OR_NOW
10497#  ifdef RTLD_LAZY
10498#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10499#  else
10500#    ifdef DL_LAZY
10501#      define LT_DLLAZY_OR_NOW		DL_LAZY
10502#    else
10503#      ifdef RTLD_NOW
10504#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10505#      else
10506#        ifdef DL_NOW
10507#          define LT_DLLAZY_OR_NOW	DL_NOW
10508#        else
10509#          define LT_DLLAZY_OR_NOW	0
10510#        endif
10511#      endif
10512#    endif
10513#  endif
10514#endif
10515
10516#ifdef __cplusplus
10517extern "C" void exit (int);
10518#endif
10519
10520void fnord() { int i=42;}
10521int main ()
10522{
10523  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10524  int status = $lt_dlunknown;
10525
10526  if (self)
10527    {
10528      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10529      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10530      /* dlclose (self); */
10531    }
10532  else
10533    puts (dlerror ());
10534
10535    exit (status);
10536}
10537EOF
10538  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10539  (eval $ac_link) 2>&5
10540  ac_status=$?
10541  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10542  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10543    (./conftest; exit; ) >&5 2>/dev/null
10544    lt_status=$?
10545    case x$lt_status in
10546      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10547      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10548      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10549    esac
10550  else :
10551    # compilation failed
10552    lt_cv_dlopen_self=no
10553  fi
10554fi
10555rm -fr conftest*
10556
10557
10558fi
10559{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10560$as_echo "$lt_cv_dlopen_self" >&6; }
10561
10562    if test "x$lt_cv_dlopen_self" = xyes; then
10563      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10564      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10565$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10566if test "${lt_cv_dlopen_self_static+set}" = set; then
10567  $as_echo_n "(cached) " >&6
10568else
10569  	  if test "$cross_compiling" = yes; then :
10570  lt_cv_dlopen_self_static=cross
10571else
10572  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10573  lt_status=$lt_dlunknown
10574  cat > conftest.$ac_ext <<EOF
10575#line 10575 "configure"
10576#include "confdefs.h"
10577
10578#if HAVE_DLFCN_H
10579#include <dlfcn.h>
10580#endif
10581
10582#include <stdio.h>
10583
10584#ifdef RTLD_GLOBAL
10585#  define LT_DLGLOBAL		RTLD_GLOBAL
10586#else
10587#  ifdef DL_GLOBAL
10588#    define LT_DLGLOBAL		DL_GLOBAL
10589#  else
10590#    define LT_DLGLOBAL		0
10591#  endif
10592#endif
10593
10594/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10595   find out it does not work in some platform. */
10596#ifndef LT_DLLAZY_OR_NOW
10597#  ifdef RTLD_LAZY
10598#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10599#  else
10600#    ifdef DL_LAZY
10601#      define LT_DLLAZY_OR_NOW		DL_LAZY
10602#    else
10603#      ifdef RTLD_NOW
10604#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10605#      else
10606#        ifdef DL_NOW
10607#          define LT_DLLAZY_OR_NOW	DL_NOW
10608#        else
10609#          define LT_DLLAZY_OR_NOW	0
10610#        endif
10611#      endif
10612#    endif
10613#  endif
10614#endif
10615
10616#ifdef __cplusplus
10617extern "C" void exit (int);
10618#endif
10619
10620void fnord() { int i=42;}
10621int main ()
10622{
10623  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10624  int status = $lt_dlunknown;
10625
10626  if (self)
10627    {
10628      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10629      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10630      /* dlclose (self); */
10631    }
10632  else
10633    puts (dlerror ());
10634
10635    exit (status);
10636}
10637EOF
10638  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10639  (eval $ac_link) 2>&5
10640  ac_status=$?
10641  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10642  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10643    (./conftest; exit; ) >&5 2>/dev/null
10644    lt_status=$?
10645    case x$lt_status in
10646      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10647      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10648      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10649    esac
10650  else :
10651    # compilation failed
10652    lt_cv_dlopen_self_static=no
10653  fi
10654fi
10655rm -fr conftest*
10656
10657
10658fi
10659{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10660$as_echo "$lt_cv_dlopen_self_static" >&6; }
10661    fi
10662
10663    CPPFLAGS="$save_CPPFLAGS"
10664    LDFLAGS="$save_LDFLAGS"
10665    LIBS="$save_LIBS"
10666    ;;
10667  esac
10668
10669  case $lt_cv_dlopen_self in
10670  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10671  *) enable_dlopen_self=unknown ;;
10672  esac
10673
10674  case $lt_cv_dlopen_self_static in
10675  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10676  *) enable_dlopen_self_static=unknown ;;
10677  esac
10678fi
10679
10680
10681# Report which library types will actually be built
10682{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10683$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10684{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10685$as_echo "$can_build_shared" >&6; }
10686
10687{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10688$as_echo_n "checking whether to build shared libraries... " >&6; }
10689test "$can_build_shared" = "no" && enable_shared=no
10690
10691# On AIX, shared libraries and static libraries use the same namespace, and
10692# are all built from PIC.
10693case $host_os in
10694aix3*)
10695  test "$enable_shared" = yes && enable_static=no
10696  if test -n "$RANLIB"; then
10697    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10698    postinstall_cmds='$RANLIB $lib'
10699  fi
10700  ;;
10701
10702aix[4-9]*)
10703  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10704    test "$enable_shared" = yes && enable_static=no
10705  fi
10706    ;;
10707esac
10708{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10709$as_echo "$enable_shared" >&6; }
10710
10711{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10712$as_echo_n "checking whether to build static libraries... " >&6; }
10713# Make sure either enable_shared or enable_static is yes.
10714test "$enable_shared" = yes || enable_static=yes
10715{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10716$as_echo "$enable_static" >&6; }
10717
10718# The else clause should only fire when bootstrapping the
10719# libtool distribution, otherwise you forgot to ship ltmain.sh
10720# with your package, and you will get complaints that there are
10721# no rules to generate ltmain.sh.
10722if test -f "$ltmain"; then
10723  # See if we are running on zsh, and set the options which allow our commands through
10724  # without removal of \ escapes.
10725  if test -n "${ZSH_VERSION+set}" ; then
10726    setopt NO_GLOB_SUBST
10727  fi
10728  # Now quote all the things that may contain metacharacters while being
10729  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10730  # variables and quote the copies for generation of the libtool script.
10731  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10732    SED SHELL STRIP \
10733    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10734    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10735    deplibs_check_method reload_flag reload_cmds need_locks \
10736    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10737    lt_cv_sys_global_symbol_to_c_name_address \
10738    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10739    old_postinstall_cmds old_postuninstall_cmds \
10740    compiler \
10741    CC \
10742    LD \
10743    lt_prog_compiler_wl \
10744    lt_prog_compiler_pic \
10745    lt_prog_compiler_static \
10746    lt_prog_compiler_no_builtin_flag \
10747    export_dynamic_flag_spec \
10748    thread_safe_flag_spec \
10749    whole_archive_flag_spec \
10750    enable_shared_with_static_runtimes \
10751    old_archive_cmds \
10752    old_archive_from_new_cmds \
10753    predep_objects \
10754    postdep_objects \
10755    predeps \
10756    postdeps \
10757    compiler_lib_search_path \
10758    compiler_lib_search_dirs \
10759    archive_cmds \
10760    archive_expsym_cmds \
10761    postinstall_cmds \
10762    postuninstall_cmds \
10763    old_archive_from_expsyms_cmds \
10764    allow_undefined_flag \
10765    no_undefined_flag \
10766    export_symbols_cmds \
10767    hardcode_libdir_flag_spec \
10768    hardcode_libdir_flag_spec_ld \
10769    hardcode_libdir_separator \
10770    hardcode_automatic \
10771    module_cmds \
10772    module_expsym_cmds \
10773    lt_cv_prog_compiler_c_o \
10774    fix_srcfile_path \
10775    exclude_expsyms \
10776    include_expsyms; do
10777
10778    case $var in
10779    old_archive_cmds | \
10780    old_archive_from_new_cmds | \
10781    archive_cmds | \
10782    archive_expsym_cmds | \
10783    module_cmds | \
10784    module_expsym_cmds | \
10785    old_archive_from_expsyms_cmds | \
10786    export_symbols_cmds | \
10787    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10788    postinstall_cmds | postuninstall_cmds | \
10789    old_postinstall_cmds | old_postuninstall_cmds | \
10790    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10791      # Double-quote double-evaled strings.
10792      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10793      ;;
10794    *)
10795      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10796      ;;
10797    esac
10798  done
10799
10800  case $lt_echo in
10801  *'\$0 --fallback-echo"')
10802    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10803    ;;
10804  esac
10805
10806cfgfile="${ofile}T"
10807  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10808  $rm -f "$cfgfile"
10809  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10810$as_echo "$as_me: creating $ofile" >&6;}
10811
10812  cat <<__EOF__ >> "$cfgfile"
10813#! $SHELL
10814
10815# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10816# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10817# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10818#
10819# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10820# Free Software Foundation, Inc.
10821#
10822# This file is part of GNU Libtool:
10823# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10824#
10825# This program is free software; you can redistribute it and/or modify
10826# it under the terms of the GNU General Public License as published by
10827# the Free Software Foundation; either version 2 of the License, or
10828# (at your option) any later version.
10829#
10830# This program is distributed in the hope that it will be useful, but
10831# WITHOUT ANY WARRANTY; without even the implied warranty of
10832# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10833# General Public License for more details.
10834#
10835# You should have received a copy of the GNU General Public License
10836# along with this program; if not, write to the Free Software
10837# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10838#
10839# As a special exception to the GNU General Public License, if you
10840# distribute this file as part of a program that contains a
10841# configuration script generated by Autoconf, you may include it under
10842# the same distribution terms that you use for the rest of that program.
10843
10844# A sed program that does not truncate output.
10845SED=$lt_SED
10846
10847# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10848Xsed="$SED -e 1s/^X//"
10849
10850# The HP-UX ksh and POSIX shell print the target directory to stdout
10851# if CDPATH is set.
10852(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10853
10854# The names of the tagged configurations supported by this script.
10855available_tags=
10856
10857# ### BEGIN LIBTOOL CONFIG
10858
10859# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10860
10861# Shell to use when invoking shell scripts.
10862SHELL=$lt_SHELL
10863
10864# Whether or not to build shared libraries.
10865build_libtool_libs=$enable_shared
10866
10867# Whether or not to build static libraries.
10868build_old_libs=$enable_static
10869
10870# Whether or not to add -lc for building shared libraries.
10871build_libtool_need_lc=$archive_cmds_need_lc
10872
10873# Whether or not to disallow shared libs when runtime libs are static
10874allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10875
10876# Whether or not to optimize for fast installation.
10877fast_install=$enable_fast_install
10878
10879# The host system.
10880host_alias=$host_alias
10881host=$host
10882host_os=$host_os
10883
10884# The build system.
10885build_alias=$build_alias
10886build=$build
10887build_os=$build_os
10888
10889# An echo program that does not interpret backslashes.
10890echo=$lt_echo
10891
10892# The archiver.
10893AR=$lt_AR
10894AR_FLAGS=$lt_AR_FLAGS
10895
10896# A C compiler.
10897LTCC=$lt_LTCC
10898
10899# LTCC compiler flags.
10900LTCFLAGS=$lt_LTCFLAGS
10901
10902# A language-specific compiler.
10903CC=$lt_compiler
10904
10905# Is the compiler the GNU C compiler?
10906with_gcc=$GCC
10907
10908# An ERE matcher.
10909EGREP=$lt_EGREP
10910
10911# The linker used to build libraries.
10912LD=$lt_LD
10913
10914# Whether we need hard or soft links.
10915LN_S=$lt_LN_S
10916
10917# A BSD-compatible nm program.
10918NM=$lt_NM
10919
10920# A symbol stripping program
10921STRIP=$lt_STRIP
10922
10923# Used to examine libraries when file_magic_cmd begins "file"
10924MAGIC_CMD=$MAGIC_CMD
10925
10926# Used on cygwin: DLL creation program.
10927DLLTOOL="$DLLTOOL"
10928
10929# Used on cygwin: object dumper.
10930OBJDUMP="$OBJDUMP"
10931
10932# Used on cygwin: assembler.
10933AS="$AS"
10934
10935# The name of the directory that contains temporary libtool files.
10936objdir=$objdir
10937
10938# How to create reloadable object files.
10939reload_flag=$lt_reload_flag
10940reload_cmds=$lt_reload_cmds
10941
10942# How to pass a linker flag through the compiler.
10943wl=$lt_lt_prog_compiler_wl
10944
10945# Object file suffix (normally "o").
10946objext="$ac_objext"
10947
10948# Old archive suffix (normally "a").
10949libext="$libext"
10950
10951# Shared library suffix (normally ".so").
10952shrext_cmds='$shrext_cmds'
10953
10954# Executable file suffix (normally "").
10955exeext="$exeext"
10956
10957# Additional compiler flags for building library objects.
10958pic_flag=$lt_lt_prog_compiler_pic
10959pic_mode=$pic_mode
10960
10961# What is the maximum length of a command?
10962max_cmd_len=$lt_cv_sys_max_cmd_len
10963
10964# Does compiler simultaneously support -c and -o options?
10965compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10966
10967# Must we lock files when doing compilation?
10968need_locks=$lt_need_locks
10969
10970# Do we need the lib prefix for modules?
10971need_lib_prefix=$need_lib_prefix
10972
10973# Do we need a version for libraries?
10974need_version=$need_version
10975
10976# Whether dlopen is supported.
10977dlopen_support=$enable_dlopen
10978
10979# Whether dlopen of programs is supported.
10980dlopen_self=$enable_dlopen_self
10981
10982# Whether dlopen of statically linked programs is supported.
10983dlopen_self_static=$enable_dlopen_self_static
10984
10985# Compiler flag to prevent dynamic linking.
10986link_static_flag=$lt_lt_prog_compiler_static
10987
10988# Compiler flag to turn off builtin functions.
10989no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10990
10991# Compiler flag to allow reflexive dlopens.
10992export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10993
10994# Compiler flag to generate shared objects directly from archives.
10995whole_archive_flag_spec=$lt_whole_archive_flag_spec
10996
10997# Compiler flag to generate thread-safe objects.
10998thread_safe_flag_spec=$lt_thread_safe_flag_spec
10999
11000# Library versioning type.
11001version_type=$version_type
11002
11003# Format of library name prefix.
11004libname_spec=$lt_libname_spec
11005
11006# List of archive names.  First name is the real one, the rest are links.
11007# The last name is the one that the linker finds with -lNAME.
11008library_names_spec=$lt_library_names_spec
11009
11010# The coded name of the library, if different from the real name.
11011soname_spec=$lt_soname_spec
11012
11013# Commands used to build and install an old-style archive.
11014RANLIB=$lt_RANLIB
11015old_archive_cmds=$lt_old_archive_cmds
11016old_postinstall_cmds=$lt_old_postinstall_cmds
11017old_postuninstall_cmds=$lt_old_postuninstall_cmds
11018
11019# Create an old-style archive from a shared archive.
11020old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11021
11022# Create a temporary old-style archive to link instead of a shared archive.
11023old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11024
11025# Commands used to build and install a shared archive.
11026archive_cmds=$lt_archive_cmds
11027archive_expsym_cmds=$lt_archive_expsym_cmds
11028postinstall_cmds=$lt_postinstall_cmds
11029postuninstall_cmds=$lt_postuninstall_cmds
11030
11031# Commands used to build a loadable module (assumed same as above if empty)
11032module_cmds=$lt_module_cmds
11033module_expsym_cmds=$lt_module_expsym_cmds
11034
11035# Commands to strip libraries.
11036old_striplib=$lt_old_striplib
11037striplib=$lt_striplib
11038
11039# Dependencies to place before the objects being linked to create a
11040# shared library.
11041predep_objects=$lt_predep_objects
11042
11043# Dependencies to place after the objects being linked to create a
11044# shared library.
11045postdep_objects=$lt_postdep_objects
11046
11047# Dependencies to place before the objects being linked to create a
11048# shared library.
11049predeps=$lt_predeps
11050
11051# Dependencies to place after the objects being linked to create a
11052# shared library.
11053postdeps=$lt_postdeps
11054
11055# The directories searched by this compiler when creating a shared
11056# library
11057compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11058
11059# The library search path used internally by the compiler when linking
11060# a shared library.
11061compiler_lib_search_path=$lt_compiler_lib_search_path
11062
11063# Method to check whether dependent libraries are shared objects.
11064deplibs_check_method=$lt_deplibs_check_method
11065
11066# Command to use when deplibs_check_method == file_magic.
11067file_magic_cmd=$lt_file_magic_cmd
11068
11069# Flag that allows shared libraries with undefined symbols to be built.
11070allow_undefined_flag=$lt_allow_undefined_flag
11071
11072# Flag that forces no undefined symbols.
11073no_undefined_flag=$lt_no_undefined_flag
11074
11075# Commands used to finish a libtool library installation in a directory.
11076finish_cmds=$lt_finish_cmds
11077
11078# Same as above, but a single script fragment to be evaled but not shown.
11079finish_eval=$lt_finish_eval
11080
11081# Take the output of nm and produce a listing of raw symbols and C names.
11082global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11083
11084# Transform the output of nm in a proper C declaration
11085global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11086
11087# Transform the output of nm in a C name address pair
11088global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11089
11090# This is the shared library runtime path variable.
11091runpath_var=$runpath_var
11092
11093# This is the shared library path variable.
11094shlibpath_var=$shlibpath_var
11095
11096# Is shlibpath searched before the hard-coded library search path?
11097shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11098
11099# How to hardcode a shared library path into an executable.
11100hardcode_action=$hardcode_action
11101
11102# Whether we should hardcode library paths into libraries.
11103hardcode_into_libs=$hardcode_into_libs
11104
11105# Flag to hardcode \$libdir into a binary during linking.
11106# This must work even if \$libdir does not exist.
11107hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11108
11109# If ld is used when linking, flag to hardcode \$libdir into
11110# a binary during linking. This must work even if \$libdir does
11111# not exist.
11112hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11113
11114# Whether we need a single -rpath flag with a separated argument.
11115hardcode_libdir_separator=$lt_hardcode_libdir_separator
11116
11117# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11118# resulting binary.
11119hardcode_direct=$hardcode_direct
11120
11121# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11122# resulting binary.
11123hardcode_minus_L=$hardcode_minus_L
11124
11125# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11126# the resulting binary.
11127hardcode_shlibpath_var=$hardcode_shlibpath_var
11128
11129# Set to yes if building a shared library automatically hardcodes DIR into the library
11130# and all subsequent libraries and executables linked against it.
11131hardcode_automatic=$hardcode_automatic
11132
11133# Variables whose values should be saved in libtool wrapper scripts and
11134# restored at relink time.
11135variables_saved_for_relink="$variables_saved_for_relink"
11136
11137# Whether libtool must link a program against all its dependency libraries.
11138link_all_deplibs=$link_all_deplibs
11139
11140# Compile-time system search path for libraries
11141sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11142
11143# Run-time system search path for libraries
11144sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11145
11146# Fix the shell variable \$srcfile for the compiler.
11147fix_srcfile_path=$lt_fix_srcfile_path
11148
11149# Set to yes if exported symbols are required.
11150always_export_symbols=$always_export_symbols
11151
11152# The commands to list exported symbols.
11153export_symbols_cmds=$lt_export_symbols_cmds
11154
11155# The commands to extract the exported symbol list from a shared archive.
11156extract_expsyms_cmds=$lt_extract_expsyms_cmds
11157
11158# Symbols that should not be listed in the preloaded symbols.
11159exclude_expsyms=$lt_exclude_expsyms
11160
11161# Symbols that must always be exported.
11162include_expsyms=$lt_include_expsyms
11163
11164# ### END LIBTOOL CONFIG
11165
11166__EOF__
11167
11168
11169  case $host_os in
11170  aix3*)
11171    cat <<\EOF >> "$cfgfile"
11172
11173# AIX sometimes has problems with the GCC collect2 program.  For some
11174# reason, if we set the COLLECT_NAMES environment variable, the problems
11175# vanish in a puff of smoke.
11176if test "X${COLLECT_NAMES+set}" != Xset; then
11177  COLLECT_NAMES=
11178  export COLLECT_NAMES
11179fi
11180EOF
11181    ;;
11182  esac
11183
11184  # We use sed instead of cat because bash on DJGPP gets confused if
11185  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11186  # text mode, it properly converts lines to CR/LF.  This bash problem
11187  # is reportedly fixed, but why not run on old versions too?
11188  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11189
11190  mv -f "$cfgfile" "$ofile" || \
11191    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11192  chmod +x "$ofile"
11193
11194else
11195  # If there is no Makefile yet, we rely on a make rule to execute
11196  # `config.status --recheck' to rerun these tests and create the
11197  # libtool script then.
11198  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11199  if test -f "$ltmain_in"; then
11200    test -f Makefile && make "$ltmain"
11201  fi
11202fi
11203
11204
11205ac_ext=c
11206ac_cpp='$CPP $CPPFLAGS'
11207ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11208ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11209ac_compiler_gnu=$ac_cv_c_compiler_gnu
11210
11211CC="$lt_save_CC"
11212
11213
11214# Check whether --with-tags was given.
11215if test "${with_tags+set}" = set; then
11216  withval=$with_tags; tagnames="$withval"
11217fi
11218
11219
11220if test -f "$ltmain" && test -n "$tagnames"; then
11221  if test ! -f "${ofile}"; then
11222    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11223$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11224  fi
11225
11226  if test -z "$LTCC"; then
11227    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11228    if test -z "$LTCC"; then
11229      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11230$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11231    else
11232      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11233$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11234    fi
11235  fi
11236  if test -z "$LTCFLAGS"; then
11237    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11238  fi
11239
11240  # Extract list of available tagged configurations in $ofile.
11241  # Note that this assumes the entire list is on one line.
11242  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11243
11244  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11245  for tagname in $tagnames; do
11246    IFS="$lt_save_ifs"
11247    # Check whether tagname contains only valid characters
11248    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11249    "") ;;
11250    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11251$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11252   { (exit 1); exit 1; }; }
11253	;;
11254    esac
11255
11256    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11257    then
11258      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11259$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11260   { (exit 1); exit 1; }; }
11261    fi
11262
11263    # Update the list of available tags.
11264    if test -n "$tagname"; then
11265      echo appending configuration tag \"$tagname\" to $ofile
11266
11267      case $tagname in
11268      CXX)
11269	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11270	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11271	    (test "X$CXX" != "Xg++"))) ; then
11272	  ac_ext=cpp
11273ac_cpp='$CXXCPP $CPPFLAGS'
11274ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11275ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11276ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11277
11278
11279
11280
11281archive_cmds_need_lc_CXX=no
11282allow_undefined_flag_CXX=
11283always_export_symbols_CXX=no
11284archive_expsym_cmds_CXX=
11285export_dynamic_flag_spec_CXX=
11286hardcode_direct_CXX=no
11287hardcode_libdir_flag_spec_CXX=
11288hardcode_libdir_flag_spec_ld_CXX=
11289hardcode_libdir_separator_CXX=
11290hardcode_minus_L_CXX=no
11291hardcode_shlibpath_var_CXX=unsupported
11292hardcode_automatic_CXX=no
11293module_cmds_CXX=
11294module_expsym_cmds_CXX=
11295link_all_deplibs_CXX=unknown
11296old_archive_cmds_CXX=$old_archive_cmds
11297no_undefined_flag_CXX=
11298whole_archive_flag_spec_CXX=
11299enable_shared_with_static_runtimes_CXX=no
11300
11301# Dependencies to place before and after the object being linked:
11302predep_objects_CXX=
11303postdep_objects_CXX=
11304predeps_CXX=
11305postdeps_CXX=
11306compiler_lib_search_path_CXX=
11307compiler_lib_search_dirs_CXX=
11308
11309# Source file extension for C++ test sources.
11310ac_ext=cpp
11311
11312# Object file extension for compiled C++ test sources.
11313objext=o
11314objext_CXX=$objext
11315
11316# Code to be used in simple compile tests
11317lt_simple_compile_test_code="int some_variable = 0;"
11318
11319# Code to be used in simple link tests
11320lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11321
11322# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11323
11324# If no C compiler was specified, use CC.
11325LTCC=${LTCC-"$CC"}
11326
11327# If no C compiler flags were specified, use CFLAGS.
11328LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11329
11330# Allow CC to be a program name with arguments.
11331compiler=$CC
11332
11333
11334# save warnings/boilerplate of simple test code
11335ac_outfile=conftest.$ac_objext
11336echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11337eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11338_lt_compiler_boilerplate=`cat conftest.err`
11339$rm conftest*
11340
11341ac_outfile=conftest.$ac_objext
11342echo "$lt_simple_link_test_code" >conftest.$ac_ext
11343eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11344_lt_linker_boilerplate=`cat conftest.err`
11345$rm -r conftest*
11346
11347
11348# Allow CC to be a program name with arguments.
11349lt_save_CC=$CC
11350lt_save_LD=$LD
11351lt_save_GCC=$GCC
11352GCC=$GXX
11353lt_save_with_gnu_ld=$with_gnu_ld
11354lt_save_path_LD=$lt_cv_path_LD
11355if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11356  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11357else
11358  $as_unset lt_cv_prog_gnu_ld
11359fi
11360if test -n "${lt_cv_path_LDCXX+set}"; then
11361  lt_cv_path_LD=$lt_cv_path_LDCXX
11362else
11363  $as_unset lt_cv_path_LD
11364fi
11365test -z "${LDCXX+set}" || LD=$LDCXX
11366CC=${CXX-"c++"}
11367compiler=$CC
11368compiler_CXX=$CC
11369for cc_temp in $compiler""; do
11370  case $cc_temp in
11371    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11372    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11373    \-*) ;;
11374    *) break;;
11375  esac
11376done
11377cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11378
11379
11380# We don't want -fno-exception wen compiling C++ code, so set the
11381# no_builtin_flag separately
11382if test "$GXX" = yes; then
11383  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11384else
11385  lt_prog_compiler_no_builtin_flag_CXX=
11386fi
11387
11388if test "$GXX" = yes; then
11389  # Set up default GNU C++ configuration
11390
11391
11392# Check whether --with-gnu-ld was given.
11393if test "${with_gnu_ld+set}" = set; then
11394  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11395else
11396  with_gnu_ld=no
11397fi
11398
11399ac_prog=ld
11400if test "$GCC" = yes; then
11401  # Check if gcc -print-prog-name=ld gives a path.
11402  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11403$as_echo_n "checking for ld used by $CC... " >&6; }
11404  case $host in
11405  *-*-mingw*)
11406    # gcc leaves a trailing carriage return which upsets mingw
11407    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11408  *)
11409    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11410  esac
11411  case $ac_prog in
11412    # Accept absolute paths.
11413    [\\/]* | ?:[\\/]*)
11414      re_direlt='/[^/][^/]*/\.\./'
11415      # Canonicalize the pathname of ld
11416      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11417      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11418	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11419      done
11420      test -z "$LD" && LD="$ac_prog"
11421      ;;
11422  "")
11423    # If it fails, then pretend we aren't using GCC.
11424    ac_prog=ld
11425    ;;
11426  *)
11427    # If it is relative, then search for the first ld in PATH.
11428    with_gnu_ld=unknown
11429    ;;
11430  esac
11431elif test "$with_gnu_ld" = yes; then
11432  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11433$as_echo_n "checking for GNU ld... " >&6; }
11434else
11435  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11436$as_echo_n "checking for non-GNU ld... " >&6; }
11437fi
11438if test "${lt_cv_path_LD+set}" = set; then
11439  $as_echo_n "(cached) " >&6
11440else
11441  if test -z "$LD"; then
11442  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11443  for ac_dir in $PATH; do
11444    IFS="$lt_save_ifs"
11445    test -z "$ac_dir" && ac_dir=.
11446    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11447      lt_cv_path_LD="$ac_dir/$ac_prog"
11448      # Check to see if the program is GNU ld.  I'd rather use --version,
11449      # but apparently some variants of GNU ld only accept -v.
11450      # Break only if it was the GNU/non-GNU ld that we prefer.
11451      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11452      *GNU* | *'with BFD'*)
11453	test "$with_gnu_ld" != no && break
11454	;;
11455      *)
11456	test "$with_gnu_ld" != yes && break
11457	;;
11458      esac
11459    fi
11460  done
11461  IFS="$lt_save_ifs"
11462else
11463  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11464fi
11465fi
11466
11467LD="$lt_cv_path_LD"
11468if test -n "$LD"; then
11469  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11470$as_echo "$LD" >&6; }
11471else
11472  { $as_echo "$as_me:$LINENO: result: no" >&5
11473$as_echo "no" >&6; }
11474fi
11475test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11476$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11477   { (exit 1); exit 1; }; }
11478{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11479$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11480if test "${lt_cv_prog_gnu_ld+set}" = set; then
11481  $as_echo_n "(cached) " >&6
11482else
11483  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11484case `$LD -v 2>&1 </dev/null` in
11485*GNU* | *'with BFD'*)
11486  lt_cv_prog_gnu_ld=yes
11487  ;;
11488*)
11489  lt_cv_prog_gnu_ld=no
11490  ;;
11491esac
11492fi
11493{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11494$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11495with_gnu_ld=$lt_cv_prog_gnu_ld
11496
11497
11498
11499  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11500  # archiving commands below assume that GNU ld is being used.
11501  if test "$with_gnu_ld" = yes; then
11502    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11503    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'
11504
11505    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11506    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11507
11508    # If archive_cmds runs LD, not CC, wlarc should be empty
11509    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11510    #     investigate it a little bit more. (MM)
11511    wlarc='${wl}'
11512
11513    # ancient GNU ld didn't support --whole-archive et. al.
11514    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11515	grep 'no-whole-archive' > /dev/null; then
11516      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11517    else
11518      whole_archive_flag_spec_CXX=
11519    fi
11520  else
11521    with_gnu_ld=no
11522    wlarc=
11523
11524    # A generic and very simple default shared library creation
11525    # command for GNU C++ for the case where it uses the native
11526    # linker, instead of GNU ld.  If possible, this setting should
11527    # overridden to take advantage of the native linker features on
11528    # the platform it is being used on.
11529    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11530  fi
11531
11532  # Commands to make compiler produce verbose output that lists
11533  # what "hidden" libraries, object files and flags are used when
11534  # linking a shared library.
11535  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11536
11537else
11538  GXX=no
11539  with_gnu_ld=no
11540  wlarc=
11541fi
11542
11543# PORTME: fill in a description of your system's C++ link characteristics
11544{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11545$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11546ld_shlibs_CXX=yes
11547case $host_os in
11548  aix3*)
11549    # FIXME: insert proper C++ library support
11550    ld_shlibs_CXX=no
11551    ;;
11552  aix[4-9]*)
11553    if test "$host_cpu" = ia64; then
11554      # On IA64, the linker does run time linking by default, so we don't
11555      # have to do anything special.
11556      aix_use_runtimelinking=no
11557      exp_sym_flag='-Bexport'
11558      no_entry_flag=""
11559    else
11560      aix_use_runtimelinking=no
11561
11562      # Test if we are trying to use run time linking or normal
11563      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11564      # need to do runtime linking.
11565      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11566	for ld_flag in $LDFLAGS; do
11567	  case $ld_flag in
11568	  *-brtl*)
11569	    aix_use_runtimelinking=yes
11570	    break
11571	    ;;
11572	  esac
11573	done
11574	;;
11575      esac
11576
11577      exp_sym_flag='-bexport'
11578      no_entry_flag='-bnoentry'
11579    fi
11580
11581    # When large executables or shared objects are built, AIX ld can
11582    # have problems creating the table of contents.  If linking a library
11583    # or program results in "error TOC overflow" add -mminimal-toc to
11584    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11585    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11586
11587    archive_cmds_CXX=''
11588    hardcode_direct_CXX=yes
11589    hardcode_libdir_separator_CXX=':'
11590    link_all_deplibs_CXX=yes
11591
11592    if test "$GXX" = yes; then
11593      case $host_os in aix4.[012]|aix4.[012].*)
11594      # We only want to do this on AIX 4.2 and lower, the check
11595      # below for broken collect2 doesn't work under 4.3+
11596	collect2name=`${CC} -print-prog-name=collect2`
11597	if test -f "$collect2name" && \
11598	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11599	then
11600	  # We have reworked collect2
11601	  :
11602	else
11603	  # We have old collect2
11604	  hardcode_direct_CXX=unsupported
11605	  # It fails to find uninstalled libraries when the uninstalled
11606	  # path is not listed in the libpath.  Setting hardcode_minus_L
11607	  # to unsupported forces relinking
11608	  hardcode_minus_L_CXX=yes
11609	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11610	  hardcode_libdir_separator_CXX=
11611	fi
11612	;;
11613      esac
11614      shared_flag='-shared'
11615      if test "$aix_use_runtimelinking" = yes; then
11616	shared_flag="$shared_flag "'${wl}-G'
11617      fi
11618    else
11619      # not using gcc
11620      if test "$host_cpu" = ia64; then
11621	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11622	# chokes on -Wl,-G. The following line is correct:
11623	shared_flag='-G'
11624      else
11625	if test "$aix_use_runtimelinking" = yes; then
11626	  shared_flag='${wl}-G'
11627	else
11628	  shared_flag='${wl}-bM:SRE'
11629	fi
11630      fi
11631    fi
11632
11633    # It seems that -bexpall does not export symbols beginning with
11634    # underscore (_), so it is better to generate a list of symbols to export.
11635    always_export_symbols_CXX=yes
11636    if test "$aix_use_runtimelinking" = yes; then
11637      # Warning - without using the other runtime loading flags (-brtl),
11638      # -berok will link without error, but may produce a broken library.
11639      allow_undefined_flag_CXX='-berok'
11640      # Determine the default libpath from the value encoded in an empty executable.
11641      cat >conftest.$ac_ext <<_ACEOF
11642/* confdefs.h.  */
11643_ACEOF
11644cat confdefs.h >>conftest.$ac_ext
11645cat >>conftest.$ac_ext <<_ACEOF
11646/* end confdefs.h.  */
11647
11648int
11649main ()
11650{
11651
11652  ;
11653  return 0;
11654}
11655_ACEOF
11656rm -f conftest.$ac_objext conftest$ac_exeext
11657if { (ac_try="$ac_link"
11658case "(($ac_try" in
11659  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11660  *) ac_try_echo=$ac_try;;
11661esac
11662eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11663$as_echo "$ac_try_echo") >&5
11664  (eval "$ac_link") 2>conftest.er1
11665  ac_status=$?
11666  grep -v '^ *+' conftest.er1 >conftest.err
11667  rm -f conftest.er1
11668  cat conftest.err >&5
11669  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11670  (exit $ac_status); } && {
11671	 test -z "$ac_cxx_werror_flag" ||
11672	 test ! -s conftest.err
11673       } && test -s conftest$ac_exeext && {
11674	 test "$cross_compiling" = yes ||
11675	 $as_test_x conftest$ac_exeext
11676       }; then
11677
11678lt_aix_libpath_sed='
11679    /Import File Strings/,/^$/ {
11680	/^0/ {
11681	    s/^0  *\(.*\)$/\1/
11682	    p
11683	}
11684    }'
11685aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11686# Check for a 64-bit object if we didn't find anything.
11687if test -z "$aix_libpath"; then
11688  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11689fi
11690else
11691  $as_echo "$as_me: failed program was:" >&5
11692sed 's/^/| /' conftest.$ac_ext >&5
11693
11694
11695fi
11696
11697rm -rf conftest.dSYM
11698rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11699      conftest$ac_exeext conftest.$ac_ext
11700if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11701
11702      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11703
11704      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"
11705     else
11706      if test "$host_cpu" = ia64; then
11707	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11708	allow_undefined_flag_CXX="-z nodefs"
11709	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"
11710      else
11711	# Determine the default libpath from the value encoded in an empty executable.
11712	cat >conftest.$ac_ext <<_ACEOF
11713/* confdefs.h.  */
11714_ACEOF
11715cat confdefs.h >>conftest.$ac_ext
11716cat >>conftest.$ac_ext <<_ACEOF
11717/* end confdefs.h.  */
11718
11719int
11720main ()
11721{
11722
11723  ;
11724  return 0;
11725}
11726_ACEOF
11727rm -f conftest.$ac_objext conftest$ac_exeext
11728if { (ac_try="$ac_link"
11729case "(($ac_try" in
11730  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11731  *) ac_try_echo=$ac_try;;
11732esac
11733eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11734$as_echo "$ac_try_echo") >&5
11735  (eval "$ac_link") 2>conftest.er1
11736  ac_status=$?
11737  grep -v '^ *+' conftest.er1 >conftest.err
11738  rm -f conftest.er1
11739  cat conftest.err >&5
11740  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11741  (exit $ac_status); } && {
11742	 test -z "$ac_cxx_werror_flag" ||
11743	 test ! -s conftest.err
11744       } && test -s conftest$ac_exeext && {
11745	 test "$cross_compiling" = yes ||
11746	 $as_test_x conftest$ac_exeext
11747       }; then
11748
11749lt_aix_libpath_sed='
11750    /Import File Strings/,/^$/ {
11751	/^0/ {
11752	    s/^0  *\(.*\)$/\1/
11753	    p
11754	}
11755    }'
11756aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11757# Check for a 64-bit object if we didn't find anything.
11758if test -z "$aix_libpath"; then
11759  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11760fi
11761else
11762  $as_echo "$as_me: failed program was:" >&5
11763sed 's/^/| /' conftest.$ac_ext >&5
11764
11765
11766fi
11767
11768rm -rf conftest.dSYM
11769rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11770      conftest$ac_exeext conftest.$ac_ext
11771if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11772
11773	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11774	# Warning - without using the other run time loading flags,
11775	# -berok will link without error, but may produce a broken library.
11776	no_undefined_flag_CXX=' ${wl}-bernotok'
11777	allow_undefined_flag_CXX=' ${wl}-berok'
11778	# Exported symbols can be pulled into shared objects from archives
11779	whole_archive_flag_spec_CXX='$convenience'
11780	archive_cmds_need_lc_CXX=yes
11781	# This is similar to how AIX traditionally builds its shared libraries.
11782	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'
11783      fi
11784    fi
11785    ;;
11786
11787  beos*)
11788    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11789      allow_undefined_flag_CXX=unsupported
11790      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11791      # support --undefined.  This deserves some investigation.  FIXME
11792      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11793    else
11794      ld_shlibs_CXX=no
11795    fi
11796    ;;
11797
11798  chorus*)
11799    case $cc_basename in
11800      *)
11801	# FIXME: insert proper C++ library support
11802	ld_shlibs_CXX=no
11803	;;
11804    esac
11805    ;;
11806
11807  cygwin* | mingw* | pw32*)
11808    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11809    # as there is no search path for DLLs.
11810    hardcode_libdir_flag_spec_CXX='-L$libdir'
11811    allow_undefined_flag_CXX=unsupported
11812    always_export_symbols_CXX=no
11813    enable_shared_with_static_runtimes_CXX=yes
11814
11815    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11816      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'
11817      # If the export-symbols file already is a .def file (1st line
11818      # is EXPORTS), use it as is; otherwise, prepend...
11819      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11820	cp $export_symbols $output_objdir/$soname.def;
11821      else
11822	echo EXPORTS > $output_objdir/$soname.def;
11823	cat $export_symbols >> $output_objdir/$soname.def;
11824      fi~
11825      $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'
11826    else
11827      ld_shlibs_CXX=no
11828    fi
11829  ;;
11830      darwin* | rhapsody*)
11831      archive_cmds_need_lc_CXX=no
11832      hardcode_direct_CXX=no
11833      hardcode_automatic_CXX=yes
11834      hardcode_shlibpath_var_CXX=unsupported
11835      whole_archive_flag_spec_CXX=''
11836      link_all_deplibs_CXX=yes
11837      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11838      if test "$GXX" = yes ; then
11839      output_verbose_link_cmd='echo'
11840      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}"
11841      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11842      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}"
11843      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}"
11844      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11845        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}"
11846        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}"
11847      fi
11848      else
11849      case $cc_basename in
11850        xlc*)
11851         output_verbose_link_cmd='echo'
11852          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'
11853          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11854          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11855          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}'
11856          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}'
11857          ;;
11858       *)
11859         ld_shlibs_CXX=no
11860          ;;
11861      esac
11862      fi
11863        ;;
11864
11865  dgux*)
11866    case $cc_basename in
11867      ec++*)
11868	# FIXME: insert proper C++ library support
11869	ld_shlibs_CXX=no
11870	;;
11871      ghcx*)
11872	# Green Hills C++ Compiler
11873	# FIXME: insert proper C++ library support
11874	ld_shlibs_CXX=no
11875	;;
11876      *)
11877	# FIXME: insert proper C++ library support
11878	ld_shlibs_CXX=no
11879	;;
11880    esac
11881    ;;
11882  freebsd[12]*)
11883    # C++ shared libraries reported to be fairly broken before switch to ELF
11884    ld_shlibs_CXX=no
11885    ;;
11886  freebsd-elf*)
11887    archive_cmds_need_lc_CXX=no
11888    ;;
11889  freebsd* | dragonfly*)
11890    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11891    # conventions
11892    ld_shlibs_CXX=yes
11893    ;;
11894  gnu*)
11895    ;;
11896  hpux9*)
11897    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11898    hardcode_libdir_separator_CXX=:
11899    export_dynamic_flag_spec_CXX='${wl}-E'
11900    hardcode_direct_CXX=yes
11901    hardcode_minus_L_CXX=yes # Not in the search PATH,
11902				# but as the default
11903				# location of the library.
11904
11905    case $cc_basename in
11906    CC*)
11907      # FIXME: insert proper C++ library support
11908      ld_shlibs_CXX=no
11909      ;;
11910    aCC*)
11911      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'
11912      # Commands to make compiler produce verbose output that lists
11913      # what "hidden" libraries, object files and flags are used when
11914      # linking a shared library.
11915      #
11916      # There doesn't appear to be a way to prevent this compiler from
11917      # explicitly linking system object files so we need to strip them
11918      # from the output so that they don't get included in the library
11919      # dependencies.
11920      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'
11921      ;;
11922    *)
11923      if test "$GXX" = yes; then
11924        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'
11925      else
11926        # FIXME: insert proper C++ library support
11927        ld_shlibs_CXX=no
11928      fi
11929      ;;
11930    esac
11931    ;;
11932  hpux10*|hpux11*)
11933    if test $with_gnu_ld = no; then
11934      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11935      hardcode_libdir_separator_CXX=:
11936
11937      case $host_cpu in
11938      hppa*64*|ia64*) ;;
11939      *)
11940	export_dynamic_flag_spec_CXX='${wl}-E'
11941        ;;
11942      esac
11943    fi
11944    case $host_cpu in
11945    hppa*64*|ia64*)
11946      hardcode_direct_CXX=no
11947      hardcode_shlibpath_var_CXX=no
11948      ;;
11949    *)
11950      hardcode_direct_CXX=yes
11951      hardcode_minus_L_CXX=yes # Not in the search PATH,
11952					      # but as the default
11953					      # location of the library.
11954      ;;
11955    esac
11956
11957    case $cc_basename in
11958      CC*)
11959	# FIXME: insert proper C++ library support
11960	ld_shlibs_CXX=no
11961	;;
11962      aCC*)
11963	case $host_cpu in
11964	hppa*64*)
11965	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11966	  ;;
11967	ia64*)
11968	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11969	  ;;
11970	*)
11971	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11972	  ;;
11973	esac
11974	# Commands to make compiler produce verbose output that lists
11975	# what "hidden" libraries, object files and flags are used when
11976	# linking a shared library.
11977	#
11978	# There doesn't appear to be a way to prevent this compiler from
11979	# explicitly linking system object files so we need to strip them
11980	# from the output so that they don't get included in the library
11981	# dependencies.
11982	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'
11983	;;
11984      *)
11985	if test "$GXX" = yes; then
11986	  if test $with_gnu_ld = no; then
11987	    case $host_cpu in
11988	    hppa*64*)
11989	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11990	      ;;
11991	    ia64*)
11992	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11993	      ;;
11994	    *)
11995	      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'
11996	      ;;
11997	    esac
11998	  fi
11999	else
12000	  # FIXME: insert proper C++ library support
12001	  ld_shlibs_CXX=no
12002	fi
12003	;;
12004    esac
12005    ;;
12006  interix[3-9]*)
12007    hardcode_direct_CXX=no
12008    hardcode_shlibpath_var_CXX=no
12009    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12010    export_dynamic_flag_spec_CXX='${wl}-E'
12011    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12012    # Instead, shared libraries are loaded at an image base (0x10000000 by
12013    # default) and relocated if they conflict, which is a slow very memory
12014    # consuming and fragmenting process.  To avoid this, we pick a random,
12015    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12016    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12017    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'
12018    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'
12019    ;;
12020  irix5* | irix6*)
12021    case $cc_basename in
12022      CC*)
12023	# SGI C++
12024	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'
12025
12026	# Archives containing C++ object files must be created using
12027	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12028	# necessary to make sure instantiated templates are included
12029	# in the archive.
12030	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12031	;;
12032      *)
12033	if test "$GXX" = yes; then
12034	  if test "$with_gnu_ld" = no; then
12035	    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'
12036	  else
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` -o $lib'
12038	  fi
12039	fi
12040	link_all_deplibs_CXX=yes
12041	;;
12042    esac
12043    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12044    hardcode_libdir_separator_CXX=:
12045    ;;
12046  linux* | k*bsd*-gnu)
12047    case $cc_basename in
12048      KCC*)
12049	# Kuck and Associates, Inc. (KAI) C++ Compiler
12050
12051	# KCC will only create a shared library if the output file
12052	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12053	# to its proper name (with version) after linking.
12054	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'
12055	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'
12056	# Commands to make compiler produce verbose output that lists
12057	# what "hidden" libraries, object files and flags are used when
12058	# linking a shared library.
12059	#
12060	# There doesn't appear to be a way to prevent this compiler from
12061	# explicitly linking system object files so we need to strip them
12062	# from the output so that they don't get included in the library
12063	# dependencies.
12064	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'
12065
12066	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12067	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12068
12069	# Archives containing C++ object files must be created using
12070	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12071	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12072	;;
12073      icpc*)
12074	# Intel C++
12075	with_gnu_ld=yes
12076	# version 8.0 and above of icpc choke on multiply defined symbols
12077	# if we add $predep_objects and $postdep_objects, however 7.1 and
12078	# earlier do not add the objects themselves.
12079	case `$CC -V 2>&1` in
12080	*"Version 7."*)
12081  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12082  	  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'
12083	  ;;
12084	*)  # Version 8.0 or newer
12085	  tmp_idyn=
12086	  case $host_cpu in
12087	    ia64*) tmp_idyn=' -i_dynamic';;
12088	  esac
12089  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12090	  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'
12091	  ;;
12092	esac
12093	archive_cmds_need_lc_CXX=no
12094	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12095	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12096	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12097	;;
12098      pgCC* | pgcpp*)
12099        # Portland Group C++ compiler
12100	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12101  	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'
12102
12103	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12104	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12105	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'
12106        ;;
12107      cxx*)
12108	# Compaq C++
12109	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12110	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'
12111
12112	runpath_var=LD_RUN_PATH
12113	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12114	hardcode_libdir_separator_CXX=:
12115
12116	# Commands to make compiler produce verbose output that lists
12117	# what "hidden" libraries, object files and flags are used when
12118	# linking a shared library.
12119	#
12120	# There doesn't appear to be a way to prevent this compiler from
12121	# explicitly linking system object files so we need to strip them
12122	# from the output so that they don't get included in the library
12123	# dependencies.
12124	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'
12125	;;
12126      *)
12127	case `$CC -V 2>&1 | sed 5q` in
12128	*Sun\ C*)
12129	  # Sun C++ 5.9
12130	  no_undefined_flag_CXX=' -zdefs'
12131	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12132	  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'
12133	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12134	  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'
12135
12136	  # Not sure whether something based on
12137	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12138	  # would be better.
12139	  output_verbose_link_cmd='echo'
12140
12141	  # Archives containing C++ object files must be created using
12142	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12143	  # necessary to make sure instantiated templates are included
12144	  # in the archive.
12145	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12146	  ;;
12147	esac
12148	;;
12149    esac
12150    ;;
12151  lynxos*)
12152    # FIXME: insert proper C++ library support
12153    ld_shlibs_CXX=no
12154    ;;
12155  m88k*)
12156    # FIXME: insert proper C++ library support
12157    ld_shlibs_CXX=no
12158    ;;
12159  mvs*)
12160    case $cc_basename in
12161      cxx*)
12162	# FIXME: insert proper C++ library support
12163	ld_shlibs_CXX=no
12164	;;
12165      *)
12166	# FIXME: insert proper C++ library support
12167	ld_shlibs_CXX=no
12168	;;
12169    esac
12170    ;;
12171  netbsd*)
12172    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12173      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12174      wlarc=
12175      hardcode_libdir_flag_spec_CXX='-R$libdir'
12176      hardcode_direct_CXX=yes
12177      hardcode_shlibpath_var_CXX=no
12178    fi
12179    # Workaround some broken pre-1.5 toolchains
12180    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12181    ;;
12182  openbsd2*)
12183    # C++ shared libraries are fairly broken
12184    ld_shlibs_CXX=no
12185    ;;
12186  openbsd*)
12187    if test -f /usr/libexec/ld.so; then
12188      hardcode_direct_CXX=yes
12189      hardcode_shlibpath_var_CXX=no
12190      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12191      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12192      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12193	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12194	export_dynamic_flag_spec_CXX='${wl}-E'
12195	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12196      fi
12197      output_verbose_link_cmd='echo'
12198    else
12199      ld_shlibs_CXX=no
12200    fi
12201    ;;
12202  osf3*)
12203    case $cc_basename in
12204      KCC*)
12205	# Kuck and Associates, Inc. (KAI) C++ Compiler
12206
12207	# KCC will only create a shared library if the output file
12208	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12209	# to its proper name (with version) after linking.
12210	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'
12211
12212	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12213	hardcode_libdir_separator_CXX=:
12214
12215	# Archives containing C++ object files must be created using
12216	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12217	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12218
12219	;;
12220      RCC*)
12221	# Rational C++ 2.4.1
12222	# FIXME: insert proper C++ library support
12223	ld_shlibs_CXX=no
12224	;;
12225      cxx*)
12226	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12227	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'
12228
12229	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12230	hardcode_libdir_separator_CXX=:
12231
12232	# Commands to make compiler produce verbose output that lists
12233	# what "hidden" libraries, object files and flags are used when
12234	# linking a shared library.
12235	#
12236	# There doesn't appear to be a way to prevent this compiler from
12237	# explicitly linking system object files so we need to strip them
12238	# from the output so that they don't get included in the library
12239	# dependencies.
12240	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'
12241	;;
12242      *)
12243	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12244	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12245	  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'
12246
12247	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12248	  hardcode_libdir_separator_CXX=:
12249
12250	  # Commands to make compiler produce verbose output that lists
12251	  # what "hidden" libraries, object files and flags are used when
12252	  # linking a shared library.
12253	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12254
12255	else
12256	  # FIXME: insert proper C++ library support
12257	  ld_shlibs_CXX=no
12258	fi
12259	;;
12260    esac
12261    ;;
12262  osf4* | osf5*)
12263    case $cc_basename in
12264      KCC*)
12265	# Kuck and Associates, Inc. (KAI) C++ Compiler
12266
12267	# KCC will only create a shared library if the output file
12268	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12269	# to its proper name (with version) after linking.
12270	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'
12271
12272	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12273	hardcode_libdir_separator_CXX=:
12274
12275	# Archives containing C++ object files must be created using
12276	# the KAI C++ compiler.
12277	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12278	;;
12279      RCC*)
12280	# Rational C++ 2.4.1
12281	# FIXME: insert proper C++ library support
12282	ld_shlibs_CXX=no
12283	;;
12284      cxx*)
12285	allow_undefined_flag_CXX=' -expect_unresolved \*'
12286	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'
12287	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12288	  echo "-hidden">> $lib.exp~
12289	  $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~
12290	  $rm $lib.exp'
12291
12292	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12293	hardcode_libdir_separator_CXX=:
12294
12295	# Commands to make compiler produce verbose output that lists
12296	# what "hidden" libraries, object files and flags are used when
12297	# linking a shared library.
12298	#
12299	# There doesn't appear to be a way to prevent this compiler from
12300	# explicitly linking system object files so we need to strip them
12301	# from the output so that they don't get included in the library
12302	# dependencies.
12303	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'
12304	;;
12305      *)
12306	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12307	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12308	 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'
12309
12310	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12311	  hardcode_libdir_separator_CXX=:
12312
12313	  # Commands to make compiler produce verbose output that lists
12314	  # what "hidden" libraries, object files and flags are used when
12315	  # linking a shared library.
12316	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12317
12318	else
12319	  # FIXME: insert proper C++ library support
12320	  ld_shlibs_CXX=no
12321	fi
12322	;;
12323    esac
12324    ;;
12325  psos*)
12326    # FIXME: insert proper C++ library support
12327    ld_shlibs_CXX=no
12328    ;;
12329  sunos4*)
12330    case $cc_basename in
12331      CC*)
12332	# Sun C++ 4.x
12333	# FIXME: insert proper C++ library support
12334	ld_shlibs_CXX=no
12335	;;
12336      lcc*)
12337	# Lucid
12338	# FIXME: insert proper C++ library support
12339	ld_shlibs_CXX=no
12340	;;
12341      *)
12342	# FIXME: insert proper C++ library support
12343	ld_shlibs_CXX=no
12344	;;
12345    esac
12346    ;;
12347  solaris*)
12348    case $cc_basename in
12349      CC*)
12350	# Sun C++ 4.2, 5.x and Centerline C++
12351        archive_cmds_need_lc_CXX=yes
12352	no_undefined_flag_CXX=' -zdefs'
12353	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12354	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12355	$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'
12356
12357	hardcode_libdir_flag_spec_CXX='-R$libdir'
12358	hardcode_shlibpath_var_CXX=no
12359	case $host_os in
12360	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12361	  *)
12362	    # The compiler driver will combine and reorder linker options,
12363	    # but understands `-z linker_flag'.
12364	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12365	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12366	    ;;
12367	esac
12368	link_all_deplibs_CXX=yes
12369
12370	output_verbose_link_cmd='echo'
12371
12372	# Archives containing C++ object files must be created using
12373	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12374	# necessary to make sure instantiated templates are included
12375	# in the archive.
12376	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12377	;;
12378      gcx*)
12379	# Green Hills C++ Compiler
12380	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12381
12382	# The C++ compiler must be used to create the archive.
12383	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12384	;;
12385      *)
12386	# GNU C++ compiler with Solaris linker
12387	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12388	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12389	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12390	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12391	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12392		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12393
12394	    # Commands to make compiler produce verbose output that lists
12395	    # what "hidden" libraries, object files and flags are used when
12396	    # linking a shared library.
12397	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12398	  else
12399	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12400	    # platform.
12401	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12402	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12403		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12404
12405	    # Commands to make compiler produce verbose output that lists
12406	    # what "hidden" libraries, object files and flags are used when
12407	    # linking a shared library.
12408	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12409	  fi
12410
12411	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12412	  case $host_os in
12413	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12414	  *)
12415	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12416	    ;;
12417	  esac
12418	fi
12419	;;
12420    esac
12421    ;;
12422  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12423    no_undefined_flag_CXX='${wl}-z,text'
12424    archive_cmds_need_lc_CXX=no
12425    hardcode_shlibpath_var_CXX=no
12426    runpath_var='LD_RUN_PATH'
12427
12428    case $cc_basename in
12429      CC*)
12430	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12431	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12432	;;
12433      *)
12434	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12435	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12436	;;
12437    esac
12438    ;;
12439  sysv5* | sco3.2v5* | sco5v6*)
12440    # Note: We can NOT use -z defs as we might desire, because we do not
12441    # link with -lc, and that would cause any symbols used from libc to
12442    # always be unresolved, which means just about no library would
12443    # ever link correctly.  If we're not using GNU ld we use -z text
12444    # though, which does catch some bad symbols but isn't as heavy-handed
12445    # as -z defs.
12446    # For security reasons, it is highly recommended that you always
12447    # use absolute paths for naming shared libraries, and exclude the
12448    # DT_RUNPATH tag from executables and libraries.  But doing so
12449    # requires that you compile everything twice, which is a pain.
12450    # So that behaviour is only enabled if SCOABSPATH is set to a
12451    # non-empty value in the environment.  Most likely only useful for
12452    # creating official distributions of packages.
12453    # This is a hack until libtool officially supports absolute path
12454    # names for shared libraries.
12455    no_undefined_flag_CXX='${wl}-z,text'
12456    allow_undefined_flag_CXX='${wl}-z,nodefs'
12457    archive_cmds_need_lc_CXX=no
12458    hardcode_shlibpath_var_CXX=no
12459    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12460    hardcode_libdir_separator_CXX=':'
12461    link_all_deplibs_CXX=yes
12462    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12463    runpath_var='LD_RUN_PATH'
12464
12465    case $cc_basename in
12466      CC*)
12467	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12468	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12469	;;
12470      *)
12471	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12472	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12473	;;
12474    esac
12475    ;;
12476  tandem*)
12477    case $cc_basename in
12478      NCC*)
12479	# NonStop-UX NCC 3.20
12480	# FIXME: insert proper C++ library support
12481	ld_shlibs_CXX=no
12482	;;
12483      *)
12484	# FIXME: insert proper C++ library support
12485	ld_shlibs_CXX=no
12486	;;
12487    esac
12488    ;;
12489  vxworks*)
12490    # FIXME: insert proper C++ library support
12491    ld_shlibs_CXX=no
12492    ;;
12493  *)
12494    # FIXME: insert proper C++ library support
12495    ld_shlibs_CXX=no
12496    ;;
12497esac
12498{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12499$as_echo "$ld_shlibs_CXX" >&6; }
12500test "$ld_shlibs_CXX" = no && can_build_shared=no
12501
12502GCC_CXX="$GXX"
12503LD_CXX="$LD"
12504
12505cat > conftest.$ac_ext <<EOF
12506class Foo
12507{
12508public:
12509  Foo (void) { a = 0; }
12510private:
12511  int a;
12512};
12513EOF
12514
12515if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12516  (eval $ac_compile) 2>&5
12517  ac_status=$?
12518  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12519  (exit $ac_status); }; then
12520  # Parse the compiler output and extract the necessary
12521  # objects, libraries and library flags.
12522
12523  # Sentinel used to keep track of whether or not we are before
12524  # the conftest object file.
12525  pre_test_object_deps_done=no
12526
12527  # The `*' in the case matches for architectures that use `case' in
12528  # $output_verbose_cmd can trigger glob expansion during the loop
12529  # eval without this substitution.
12530  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12531
12532  for p in `eval $output_verbose_link_cmd`; do
12533    case $p in
12534
12535    -L* | -R* | -l*)
12536       # Some compilers place space between "-{L,R}" and the path.
12537       # Remove the space.
12538       if test $p = "-L" \
12539	  || test $p = "-R"; then
12540	 prev=$p
12541	 continue
12542       else
12543	 prev=
12544       fi
12545
12546       if test "$pre_test_object_deps_done" = no; then
12547	 case $p in
12548	 -L* | -R*)
12549	   # Internal compiler library paths should come after those
12550	   # provided the user.  The postdeps already come after the
12551	   # user supplied libs so there is no need to process them.
12552	   if test -z "$compiler_lib_search_path_CXX"; then
12553	     compiler_lib_search_path_CXX="${prev}${p}"
12554	   else
12555	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12556	   fi
12557	   ;;
12558	 # The "-l" case would never come before the object being
12559	 # linked, so don't bother handling this case.
12560	 esac
12561       else
12562	 if test -z "$postdeps_CXX"; then
12563	   postdeps_CXX="${prev}${p}"
12564	 else
12565	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12566	 fi
12567       fi
12568       ;;
12569
12570    *.$objext)
12571       # This assumes that the test object file only shows up
12572       # once in the compiler output.
12573       if test "$p" = "conftest.$objext"; then
12574	 pre_test_object_deps_done=yes
12575	 continue
12576       fi
12577
12578       if test "$pre_test_object_deps_done" = no; then
12579	 if test -z "$predep_objects_CXX"; then
12580	   predep_objects_CXX="$p"
12581	 else
12582	   predep_objects_CXX="$predep_objects_CXX $p"
12583	 fi
12584       else
12585	 if test -z "$postdep_objects_CXX"; then
12586	   postdep_objects_CXX="$p"
12587	 else
12588	   postdep_objects_CXX="$postdep_objects_CXX $p"
12589	 fi
12590       fi
12591       ;;
12592
12593    *) ;; # Ignore the rest.
12594
12595    esac
12596  done
12597
12598  # Clean up.
12599  rm -f a.out a.exe
12600else
12601  echo "libtool.m4: error: problem compiling CXX test program"
12602fi
12603
12604$rm -f confest.$objext
12605
12606compiler_lib_search_dirs_CXX=
12607if test -n "$compiler_lib_search_path_CXX"; then
12608  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12609fi
12610
12611# PORTME: override above test on systems where it is broken
12612case $host_os in
12613interix[3-9]*)
12614  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12615  # hack all around it, let's just trust "g++" to DTRT.
12616  predep_objects_CXX=
12617  postdep_objects_CXX=
12618  postdeps_CXX=
12619  ;;
12620
12621linux*)
12622  case `$CC -V 2>&1 | sed 5q` in
12623  *Sun\ C*)
12624    # Sun C++ 5.9
12625    #
12626    # The more standards-conforming stlport4 library is
12627    # incompatible with the Cstd library. Avoid specifying
12628    # it if it's in CXXFLAGS. Ignore libCrun as
12629    # -library=stlport4 depends on it.
12630    case " $CXX $CXXFLAGS " in
12631    *" -library=stlport4 "*)
12632      solaris_use_stlport4=yes
12633      ;;
12634    esac
12635    if test "$solaris_use_stlport4" != yes; then
12636      postdeps_CXX='-library=Cstd -library=Crun'
12637    fi
12638    ;;
12639  esac
12640  ;;
12641
12642solaris*)
12643  case $cc_basename in
12644  CC*)
12645    # The more standards-conforming stlport4 library is
12646    # incompatible with the Cstd library. Avoid specifying
12647    # it if it's in CXXFLAGS. Ignore libCrun as
12648    # -library=stlport4 depends on it.
12649    case " $CXX $CXXFLAGS " in
12650    *" -library=stlport4 "*)
12651      solaris_use_stlport4=yes
12652      ;;
12653    esac
12654
12655    # Adding this requires a known-good setup of shared libraries for
12656    # Sun compiler versions before 5.6, else PIC objects from an old
12657    # archive will be linked into the output, leading to subtle bugs.
12658    if test "$solaris_use_stlport4" != yes; then
12659      postdeps_CXX='-library=Cstd -library=Crun'
12660    fi
12661    ;;
12662  esac
12663  ;;
12664esac
12665
12666case " $postdeps_CXX " in
12667*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12668esac
12669
12670lt_prog_compiler_wl_CXX=
12671lt_prog_compiler_pic_CXX=
12672lt_prog_compiler_static_CXX=
12673
12674{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12675$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12676
12677  # C++ specific cases for pic, static, wl, etc.
12678  if test "$GXX" = yes; then
12679    lt_prog_compiler_wl_CXX='-Wl,'
12680    lt_prog_compiler_static_CXX='-static'
12681
12682    case $host_os in
12683    aix*)
12684      # All AIX code is PIC.
12685      if test "$host_cpu" = ia64; then
12686	# AIX 5 now supports IA64 processor
12687	lt_prog_compiler_static_CXX='-Bstatic'
12688      fi
12689      ;;
12690    amigaos*)
12691      # FIXME: we need at least 68020 code to build shared libraries, but
12692      # adding the `-m68020' flag to GCC prevents building anything better,
12693      # like `-m68040'.
12694      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12695      ;;
12696    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12697      # PIC is the default for these OSes.
12698      ;;
12699    mingw* | cygwin* | os2* | pw32*)
12700      # This hack is so that the source file can tell whether it is being
12701      # built for inclusion in a dll (and should export symbols for example).
12702      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12703      # (--disable-auto-import) libraries
12704      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12705      ;;
12706    darwin* | rhapsody*)
12707      # PIC is the default on this platform
12708      # Common symbols not allowed in MH_DYLIB files
12709      lt_prog_compiler_pic_CXX='-fno-common'
12710      ;;
12711    *djgpp*)
12712      # DJGPP does not support shared libraries at all
12713      lt_prog_compiler_pic_CXX=
12714      ;;
12715    interix[3-9]*)
12716      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12717      # Instead, we relocate shared libraries at runtime.
12718      ;;
12719    sysv4*MP*)
12720      if test -d /usr/nec; then
12721	lt_prog_compiler_pic_CXX=-Kconform_pic
12722      fi
12723      ;;
12724    hpux*)
12725      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12726      # not for PA HP-UX.
12727      case $host_cpu in
12728      hppa*64*|ia64*)
12729	;;
12730      *)
12731	lt_prog_compiler_pic_CXX='-fPIC'
12732	;;
12733      esac
12734      ;;
12735    *)
12736      lt_prog_compiler_pic_CXX='-fPIC'
12737      ;;
12738    esac
12739  else
12740    case $host_os in
12741      aix[4-9]*)
12742	# All AIX code is PIC.
12743	if test "$host_cpu" = ia64; then
12744	  # AIX 5 now supports IA64 processor
12745	  lt_prog_compiler_static_CXX='-Bstatic'
12746	else
12747	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12748	fi
12749	;;
12750      chorus*)
12751	case $cc_basename in
12752	cxch68*)
12753	  # Green Hills C++ Compiler
12754	  # _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"
12755	  ;;
12756	esac
12757	;;
12758       darwin*)
12759         # PIC is the default on this platform
12760         # Common symbols not allowed in MH_DYLIB files
12761         case $cc_basename in
12762           xlc*)
12763           lt_prog_compiler_pic_CXX='-qnocommon'
12764           lt_prog_compiler_wl_CXX='-Wl,'
12765           ;;
12766         esac
12767       ;;
12768      dgux*)
12769	case $cc_basename in
12770	  ec++*)
12771	    lt_prog_compiler_pic_CXX='-KPIC'
12772	    ;;
12773	  ghcx*)
12774	    # Green Hills C++ Compiler
12775	    lt_prog_compiler_pic_CXX='-pic'
12776	    ;;
12777	  *)
12778	    ;;
12779	esac
12780	;;
12781      freebsd* | dragonfly*)
12782	# FreeBSD uses GNU C++
12783	;;
12784      hpux9* | hpux10* | hpux11*)
12785	case $cc_basename in
12786	  CC*)
12787	    lt_prog_compiler_wl_CXX='-Wl,'
12788	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12789	    if test "$host_cpu" != ia64; then
12790	      lt_prog_compiler_pic_CXX='+Z'
12791	    fi
12792	    ;;
12793	  aCC*)
12794	    lt_prog_compiler_wl_CXX='-Wl,'
12795	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12796	    case $host_cpu in
12797	    hppa*64*|ia64*)
12798	      # +Z the default
12799	      ;;
12800	    *)
12801	      lt_prog_compiler_pic_CXX='+Z'
12802	      ;;
12803	    esac
12804	    ;;
12805	  *)
12806	    ;;
12807	esac
12808	;;
12809      interix*)
12810	# This is c89, which is MS Visual C++ (no shared libs)
12811	# Anyone wants to do a port?
12812	;;
12813      irix5* | irix6* | nonstopux*)
12814	case $cc_basename in
12815	  CC*)
12816	    lt_prog_compiler_wl_CXX='-Wl,'
12817	    lt_prog_compiler_static_CXX='-non_shared'
12818	    # CC pic flag -KPIC is the default.
12819	    ;;
12820	  *)
12821	    ;;
12822	esac
12823	;;
12824      linux* | k*bsd*-gnu)
12825	case $cc_basename in
12826	  KCC*)
12827	    # KAI C++ Compiler
12828	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12829	    lt_prog_compiler_pic_CXX='-fPIC'
12830	    ;;
12831	  icpc* | ecpc*)
12832	    # Intel C++
12833	    lt_prog_compiler_wl_CXX='-Wl,'
12834	    lt_prog_compiler_pic_CXX='-KPIC'
12835	    lt_prog_compiler_static_CXX='-static'
12836	    ;;
12837	  pgCC* | pgcpp*)
12838	    # Portland Group C++ compiler.
12839	    lt_prog_compiler_wl_CXX='-Wl,'
12840	    lt_prog_compiler_pic_CXX='-fpic'
12841	    lt_prog_compiler_static_CXX='-Bstatic'
12842	    ;;
12843	  cxx*)
12844	    # Compaq C++
12845	    # Make sure the PIC flag is empty.  It appears that all Alpha
12846	    # Linux and Compaq Tru64 Unix objects are PIC.
12847	    lt_prog_compiler_pic_CXX=
12848	    lt_prog_compiler_static_CXX='-non_shared'
12849	    ;;
12850	  *)
12851	    case `$CC -V 2>&1 | sed 5q` in
12852	    *Sun\ C*)
12853	      # Sun C++ 5.9
12854	      lt_prog_compiler_pic_CXX='-KPIC'
12855	      lt_prog_compiler_static_CXX='-Bstatic'
12856	      lt_prog_compiler_wl_CXX='-Qoption ld '
12857	      ;;
12858	    esac
12859	    ;;
12860	esac
12861	;;
12862      lynxos*)
12863	;;
12864      m88k*)
12865	;;
12866      mvs*)
12867	case $cc_basename in
12868	  cxx*)
12869	    lt_prog_compiler_pic_CXX='-W c,exportall'
12870	    ;;
12871	  *)
12872	    ;;
12873	esac
12874	;;
12875      netbsd*)
12876	;;
12877      osf3* | osf4* | osf5*)
12878	case $cc_basename in
12879	  KCC*)
12880	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12881	    ;;
12882	  RCC*)
12883	    # Rational C++ 2.4.1
12884	    lt_prog_compiler_pic_CXX='-pic'
12885	    ;;
12886	  cxx*)
12887	    # Digital/Compaq C++
12888	    lt_prog_compiler_wl_CXX='-Wl,'
12889	    # Make sure the PIC flag is empty.  It appears that all Alpha
12890	    # Linux and Compaq Tru64 Unix objects are PIC.
12891	    lt_prog_compiler_pic_CXX=
12892	    lt_prog_compiler_static_CXX='-non_shared'
12893	    ;;
12894	  *)
12895	    ;;
12896	esac
12897	;;
12898      psos*)
12899	;;
12900      solaris*)
12901	case $cc_basename in
12902	  CC*)
12903	    # Sun C++ 4.2, 5.x and Centerline C++
12904	    lt_prog_compiler_pic_CXX='-KPIC'
12905	    lt_prog_compiler_static_CXX='-Bstatic'
12906	    lt_prog_compiler_wl_CXX='-Qoption ld '
12907	    ;;
12908	  gcx*)
12909	    # Green Hills C++ Compiler
12910	    lt_prog_compiler_pic_CXX='-PIC'
12911	    ;;
12912	  *)
12913	    ;;
12914	esac
12915	;;
12916      sunos4*)
12917	case $cc_basename in
12918	  CC*)
12919	    # Sun C++ 4.x
12920	    lt_prog_compiler_pic_CXX='-pic'
12921	    lt_prog_compiler_static_CXX='-Bstatic'
12922	    ;;
12923	  lcc*)
12924	    # Lucid
12925	    lt_prog_compiler_pic_CXX='-pic'
12926	    ;;
12927	  *)
12928	    ;;
12929	esac
12930	;;
12931      tandem*)
12932	case $cc_basename in
12933	  NCC*)
12934	    # NonStop-UX NCC 3.20
12935	    lt_prog_compiler_pic_CXX='-KPIC'
12936	    ;;
12937	  *)
12938	    ;;
12939	esac
12940	;;
12941      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12942	case $cc_basename in
12943	  CC*)
12944	    lt_prog_compiler_wl_CXX='-Wl,'
12945	    lt_prog_compiler_pic_CXX='-KPIC'
12946	    lt_prog_compiler_static_CXX='-Bstatic'
12947	    ;;
12948	esac
12949	;;
12950      vxworks*)
12951	;;
12952      *)
12953	lt_prog_compiler_can_build_shared_CXX=no
12954	;;
12955    esac
12956  fi
12957
12958{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12959$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12960
12961#
12962# Check to make sure the PIC flag actually works.
12963#
12964if test -n "$lt_prog_compiler_pic_CXX"; then
12965
12966{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12967$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12968if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12969  $as_echo_n "(cached) " >&6
12970else
12971  lt_cv_prog_compiler_pic_works_CXX=no
12972  ac_outfile=conftest.$ac_objext
12973   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12974   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12975   # Insert the option either (1) after the last *FLAGS variable, or
12976   # (2) before a word containing "conftest.", or (3) at the end.
12977   # Note that $ac_compile itself does not contain backslashes and begins
12978   # with a dollar sign (not a hyphen), so the echo should work correctly.
12979   # The option is referenced via a variable to avoid confusing sed.
12980   lt_compile=`echo "$ac_compile" | $SED \
12981   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12982   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12983   -e 's:$: $lt_compiler_flag:'`
12984   (eval echo "\"\$as_me:12984: $lt_compile\"" >&5)
12985   (eval "$lt_compile" 2>conftest.err)
12986   ac_status=$?
12987   cat conftest.err >&5
12988   echo "$as_me:12988: \$? = $ac_status" >&5
12989   if (exit $ac_status) && test -s "$ac_outfile"; then
12990     # The compiler can only warn and ignore the option if not recognized
12991     # So say no if there are warnings other than the usual output.
12992     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12993     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12994     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12995       lt_cv_prog_compiler_pic_works_CXX=yes
12996     fi
12997   fi
12998   $rm conftest*
12999
13000fi
13001{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13002$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13003
13004if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13005    case $lt_prog_compiler_pic_CXX in
13006     "" | " "*) ;;
13007     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13008     esac
13009else
13010    lt_prog_compiler_pic_CXX=
13011     lt_prog_compiler_can_build_shared_CXX=no
13012fi
13013
13014fi
13015case $host_os in
13016  # For platforms which do not support PIC, -DPIC is meaningless:
13017  *djgpp*)
13018    lt_prog_compiler_pic_CXX=
13019    ;;
13020  *)
13021    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13022    ;;
13023esac
13024
13025#
13026# Check to make sure the static flag actually works.
13027#
13028wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13029{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13030$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13031if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13032  $as_echo_n "(cached) " >&6
13033else
13034  lt_cv_prog_compiler_static_works_CXX=no
13035   save_LDFLAGS="$LDFLAGS"
13036   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13037   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13038   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13039     # The linker can only warn and ignore the option if not recognized
13040     # So say no if there are warnings
13041     if test -s conftest.err; then
13042       # Append any errors to the config.log.
13043       cat conftest.err 1>&5
13044       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13045       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13046       if diff conftest.exp conftest.er2 >/dev/null; then
13047         lt_cv_prog_compiler_static_works_CXX=yes
13048       fi
13049     else
13050       lt_cv_prog_compiler_static_works_CXX=yes
13051     fi
13052   fi
13053   $rm -r conftest*
13054   LDFLAGS="$save_LDFLAGS"
13055
13056fi
13057{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13058$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13059
13060if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13061    :
13062else
13063    lt_prog_compiler_static_CXX=
13064fi
13065
13066
13067{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13068$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13069if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13070  $as_echo_n "(cached) " >&6
13071else
13072  lt_cv_prog_compiler_c_o_CXX=no
13073   $rm -r conftest 2>/dev/null
13074   mkdir conftest
13075   cd conftest
13076   mkdir out
13077   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13078
13079   lt_compiler_flag="-o out/conftest2.$ac_objext"
13080   # Insert the option either (1) after the last *FLAGS variable, or
13081   # (2) before a word containing "conftest.", or (3) at the end.
13082   # Note that $ac_compile itself does not contain backslashes and begins
13083   # with a dollar sign (not a hyphen), so the echo should work correctly.
13084   lt_compile=`echo "$ac_compile" | $SED \
13085   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13086   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13087   -e 's:$: $lt_compiler_flag:'`
13088   (eval echo "\"\$as_me:13088: $lt_compile\"" >&5)
13089   (eval "$lt_compile" 2>out/conftest.err)
13090   ac_status=$?
13091   cat out/conftest.err >&5
13092   echo "$as_me:13092: \$? = $ac_status" >&5
13093   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13094   then
13095     # The compiler can only warn and ignore the option if not recognized
13096     # So say no if there are warnings
13097     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13098     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13099     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13100       lt_cv_prog_compiler_c_o_CXX=yes
13101     fi
13102   fi
13103   chmod u+w . 2>&5
13104   $rm conftest*
13105   # SGI C++ compiler will create directory out/ii_files/ for
13106   # template instantiation
13107   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13108   $rm out/* && rmdir out
13109   cd ..
13110   rmdir conftest
13111   $rm conftest*
13112
13113fi
13114{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13115$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13116
13117
13118hard_links="nottested"
13119if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13120  # do not overwrite the value of need_locks provided by the user
13121  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13122$as_echo_n "checking if we can lock with hard links... " >&6; }
13123  hard_links=yes
13124  $rm conftest*
13125  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13126  touch conftest.a
13127  ln conftest.a conftest.b 2>&5 || hard_links=no
13128  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13129  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13130$as_echo "$hard_links" >&6; }
13131  if test "$hard_links" = no; then
13132    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13133$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13134    need_locks=warn
13135  fi
13136else
13137  need_locks=no
13138fi
13139
13140{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13141$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13142
13143  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13144  case $host_os in
13145  aix[4-9]*)
13146    # If we're using GNU nm, then we don't want the "-C" option.
13147    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13148    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13149      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'
13150    else
13151      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'
13152    fi
13153    ;;
13154  pw32*)
13155    export_symbols_cmds_CXX="$ltdll_cmds"
13156  ;;
13157  cygwin* | mingw*)
13158    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'
13159  ;;
13160  *)
13161    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13162  ;;
13163  esac
13164  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13165
13166{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13167$as_echo "$ld_shlibs_CXX" >&6; }
13168test "$ld_shlibs_CXX" = no && can_build_shared=no
13169
13170#
13171# Do we need to explicitly link libc?
13172#
13173case "x$archive_cmds_need_lc_CXX" in
13174x|xyes)
13175  # Assume -lc should be added
13176  archive_cmds_need_lc_CXX=yes
13177
13178  if test "$enable_shared" = yes && test "$GCC" = yes; then
13179    case $archive_cmds_CXX in
13180    *'~'*)
13181      # FIXME: we may have to deal with multi-command sequences.
13182      ;;
13183    '$CC '*)
13184      # Test whether the compiler implicitly links with -lc since on some
13185      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13186      # to ld, don't add -lc before -lgcc.
13187      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13188$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13189      $rm conftest*
13190      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13191
13192      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13193  (eval $ac_compile) 2>&5
13194  ac_status=$?
13195  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13196  (exit $ac_status); } 2>conftest.err; then
13197        soname=conftest
13198        lib=conftest
13199        libobjs=conftest.$ac_objext
13200        deplibs=
13201        wl=$lt_prog_compiler_wl_CXX
13202	pic_flag=$lt_prog_compiler_pic_CXX
13203        compiler_flags=-v
13204        linker_flags=-v
13205        verstring=
13206        output_objdir=.
13207        libname=conftest
13208        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13209        allow_undefined_flag_CXX=
13210        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13211  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13212  ac_status=$?
13213  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13214  (exit $ac_status); }
13215        then
13216	  archive_cmds_need_lc_CXX=no
13217        else
13218	  archive_cmds_need_lc_CXX=yes
13219        fi
13220        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13221      else
13222        cat conftest.err 1>&5
13223      fi
13224      $rm conftest*
13225      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13226$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13227      ;;
13228    esac
13229  fi
13230  ;;
13231esac
13232
13233{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13234$as_echo_n "checking dynamic linker characteristics... " >&6; }
13235library_names_spec=
13236libname_spec='lib$name'
13237soname_spec=
13238shrext_cmds=".so"
13239postinstall_cmds=
13240postuninstall_cmds=
13241finish_cmds=
13242finish_eval=
13243shlibpath_var=
13244shlibpath_overrides_runpath=unknown
13245version_type=none
13246dynamic_linker="$host_os ld.so"
13247sys_lib_dlsearch_path_spec="/lib /usr/lib"
13248
13249need_lib_prefix=unknown
13250hardcode_into_libs=no
13251
13252# when you set need_version to no, make sure it does not cause -set_version
13253# flags to be left without arguments
13254need_version=unknown
13255
13256case $host_os in
13257aix3*)
13258  version_type=linux
13259  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13260  shlibpath_var=LIBPATH
13261
13262  # AIX 3 has no versioning support, so we append a major version to the name.
13263  soname_spec='${libname}${release}${shared_ext}$major'
13264  ;;
13265
13266aix[4-9]*)
13267  version_type=linux
13268  need_lib_prefix=no
13269  need_version=no
13270  hardcode_into_libs=yes
13271  if test "$host_cpu" = ia64; then
13272    # AIX 5 supports IA64
13273    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13274    shlibpath_var=LD_LIBRARY_PATH
13275  else
13276    # With GCC up to 2.95.x, collect2 would create an import file
13277    # for dependence libraries.  The import file would start with
13278    # the line `#! .'.  This would cause the generated library to
13279    # depend on `.', always an invalid library.  This was fixed in
13280    # development snapshots of GCC prior to 3.0.
13281    case $host_os in
13282      aix4 | aix4.[01] | aix4.[01].*)
13283      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13284	   echo ' yes '
13285	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13286	:
13287      else
13288	can_build_shared=no
13289      fi
13290      ;;
13291    esac
13292    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13293    # soname into executable. Probably we can add versioning support to
13294    # collect2, so additional links can be useful in future.
13295    if test "$aix_use_runtimelinking" = yes; then
13296      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13297      # instead of lib<name>.a to let people know that these are not
13298      # typical AIX shared libraries.
13299      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13300    else
13301      # We preserve .a as extension for shared libraries through AIX4.2
13302      # and later when we are not doing run time linking.
13303      library_names_spec='${libname}${release}.a $libname.a'
13304      soname_spec='${libname}${release}${shared_ext}$major'
13305    fi
13306    shlibpath_var=LIBPATH
13307  fi
13308  ;;
13309
13310amigaos*)
13311  library_names_spec='$libname.ixlibrary $libname.a'
13312  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13313  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'
13314  ;;
13315
13316beos*)
13317  library_names_spec='${libname}${shared_ext}'
13318  dynamic_linker="$host_os ld.so"
13319  shlibpath_var=LIBRARY_PATH
13320  ;;
13321
13322bsdi[45]*)
13323  version_type=linux
13324  need_version=no
13325  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13326  soname_spec='${libname}${release}${shared_ext}$major'
13327  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13328  shlibpath_var=LD_LIBRARY_PATH
13329  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13330  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13331  # the default ld.so.conf also contains /usr/contrib/lib and
13332  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13333  # libtool to hard-code these into programs
13334  ;;
13335
13336cygwin* | mingw* | pw32*)
13337  version_type=windows
13338  shrext_cmds=".dll"
13339  need_version=no
13340  need_lib_prefix=no
13341
13342  case $GCC,$host_os in
13343  yes,cygwin* | yes,mingw* | yes,pw32*)
13344    library_names_spec='$libname.dll.a'
13345    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13346    postinstall_cmds='base_file=`basename \${file}`~
13347      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13348      dldir=$destdir/`dirname \$dlpath`~
13349      test -d \$dldir || mkdir -p \$dldir~
13350      $install_prog $dir/$dlname \$dldir/$dlname~
13351      chmod a+x \$dldir/$dlname'
13352    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13353      dlpath=$dir/\$dldll~
13354       $rm \$dlpath'
13355    shlibpath_overrides_runpath=yes
13356
13357    case $host_os in
13358    cygwin*)
13359      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13360      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13361      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13362      ;;
13363    mingw*)
13364      # MinGW DLLs use traditional 'lib' prefix
13365      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13366      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13367      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13368        # It is most probably a Windows format PATH printed by
13369        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13370        # path with ; separators, and with drive letters. We can handle the
13371        # drive letters (cygwin fileutils understands them), so leave them,
13372        # especially as we might pass files found there to a mingw objdump,
13373        # which wouldn't understand a cygwinified path. Ahh.
13374        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13375      else
13376        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13377      fi
13378      ;;
13379    pw32*)
13380      # pw32 DLLs use 'pw' prefix rather than 'lib'
13381      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13382      ;;
13383    esac
13384    ;;
13385
13386  *)
13387    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13388    ;;
13389  esac
13390  dynamic_linker='Win32 ld.exe'
13391  # FIXME: first we should search . and the directory the executable is in
13392  shlibpath_var=PATH
13393  ;;
13394
13395darwin* | rhapsody*)
13396  dynamic_linker="$host_os dyld"
13397  version_type=darwin
13398  need_lib_prefix=no
13399  need_version=no
13400  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13401  soname_spec='${libname}${release}${major}$shared_ext'
13402  shlibpath_overrides_runpath=yes
13403  shlibpath_var=DYLD_LIBRARY_PATH
13404  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13405
13406  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13407  ;;
13408
13409dgux*)
13410  version_type=linux
13411  need_lib_prefix=no
13412  need_version=no
13413  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13414  soname_spec='${libname}${release}${shared_ext}$major'
13415  shlibpath_var=LD_LIBRARY_PATH
13416  ;;
13417
13418freebsd1*)
13419  dynamic_linker=no
13420  ;;
13421
13422freebsd* | dragonfly*)
13423  # DragonFly does not have aout.  When/if they implement a new
13424  # versioning mechanism, adjust this.
13425  if test -x /usr/bin/objformat; then
13426    objformat=`/usr/bin/objformat`
13427  else
13428    case $host_os in
13429    freebsd[123]*) objformat=aout ;;
13430    *) objformat=elf ;;
13431    esac
13432  fi
13433  version_type=freebsd-$objformat
13434  case $version_type in
13435    freebsd-elf*)
13436      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13437      need_version=no
13438      need_lib_prefix=no
13439      ;;
13440    freebsd-*)
13441      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13442      need_version=yes
13443      ;;
13444  esac
13445  shlibpath_var=LD_LIBRARY_PATH
13446  case $host_os in
13447  freebsd2*)
13448    shlibpath_overrides_runpath=yes
13449    ;;
13450  freebsd3.[01]* | freebsdelf3.[01]*)
13451    shlibpath_overrides_runpath=yes
13452    hardcode_into_libs=yes
13453    ;;
13454  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13455  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13456    shlibpath_overrides_runpath=no
13457    hardcode_into_libs=yes
13458    ;;
13459  *) # from 4.6 on, and DragonFly
13460    shlibpath_overrides_runpath=yes
13461    hardcode_into_libs=yes
13462    ;;
13463  esac
13464  ;;
13465
13466gnu*)
13467  version_type=linux
13468  need_lib_prefix=no
13469  need_version=no
13470  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13471  soname_spec='${libname}${release}${shared_ext}$major'
13472  shlibpath_var=LD_LIBRARY_PATH
13473  hardcode_into_libs=yes
13474  ;;
13475
13476hpux9* | hpux10* | hpux11*)
13477  # Give a soname corresponding to the major version so that dld.sl refuses to
13478  # link against other versions.
13479  version_type=sunos
13480  need_lib_prefix=no
13481  need_version=no
13482  case $host_cpu in
13483  ia64*)
13484    shrext_cmds='.so'
13485    hardcode_into_libs=yes
13486    dynamic_linker="$host_os dld.so"
13487    shlibpath_var=LD_LIBRARY_PATH
13488    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13489    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13490    soname_spec='${libname}${release}${shared_ext}$major'
13491    if test "X$HPUX_IA64_MODE" = X32; then
13492      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13493    else
13494      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13495    fi
13496    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13497    ;;
13498   hppa*64*)
13499     shrext_cmds='.sl'
13500     hardcode_into_libs=yes
13501     dynamic_linker="$host_os dld.sl"
13502     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13503     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13504     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13505     soname_spec='${libname}${release}${shared_ext}$major'
13506     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13507     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13508     ;;
13509   *)
13510    shrext_cmds='.sl'
13511    dynamic_linker="$host_os dld.sl"
13512    shlibpath_var=SHLIB_PATH
13513    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13514    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13515    soname_spec='${libname}${release}${shared_ext}$major'
13516    ;;
13517  esac
13518  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13519  postinstall_cmds='chmod 555 $lib'
13520  ;;
13521
13522interix[3-9]*)
13523  version_type=linux
13524  need_lib_prefix=no
13525  need_version=no
13526  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13527  soname_spec='${libname}${release}${shared_ext}$major'
13528  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13529  shlibpath_var=LD_LIBRARY_PATH
13530  shlibpath_overrides_runpath=no
13531  hardcode_into_libs=yes
13532  ;;
13533
13534irix5* | irix6* | nonstopux*)
13535  case $host_os in
13536    nonstopux*) version_type=nonstopux ;;
13537    *)
13538	if test "$lt_cv_prog_gnu_ld" = yes; then
13539		version_type=linux
13540	else
13541		version_type=irix
13542	fi ;;
13543  esac
13544  need_lib_prefix=no
13545  need_version=no
13546  soname_spec='${libname}${release}${shared_ext}$major'
13547  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13548  case $host_os in
13549  irix5* | nonstopux*)
13550    libsuff= shlibsuff=
13551    ;;
13552  *)
13553    case $LD in # libtool.m4 will add one of these switches to LD
13554    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13555      libsuff= shlibsuff= libmagic=32-bit;;
13556    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13557      libsuff=32 shlibsuff=N32 libmagic=N32;;
13558    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13559      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13560    *) libsuff= shlibsuff= libmagic=never-match;;
13561    esac
13562    ;;
13563  esac
13564  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13565  shlibpath_overrides_runpath=no
13566  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13567  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13568  hardcode_into_libs=yes
13569  ;;
13570
13571# No shared lib support for Linux oldld, aout, or coff.
13572linux*oldld* | linux*aout* | linux*coff*)
13573  dynamic_linker=no
13574  ;;
13575
13576# This must be Linux ELF.
13577linux* | k*bsd*-gnu)
13578  version_type=linux
13579  need_lib_prefix=no
13580  need_version=no
13581  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13582  soname_spec='${libname}${release}${shared_ext}$major'
13583  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13584  shlibpath_var=LD_LIBRARY_PATH
13585  shlibpath_overrides_runpath=no
13586  # This implies no fast_install, which is unacceptable.
13587  # Some rework will be needed to allow for fast_install
13588  # before this can be enabled.
13589  hardcode_into_libs=yes
13590
13591  # Append ld.so.conf contents to the search path
13592  if test -f /etc/ld.so.conf; then
13593    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' ' '`
13594    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13595  fi
13596
13597  # We used to test for /lib/ld.so.1 and disable shared libraries on
13598  # powerpc, because MkLinux only supported shared libraries with the
13599  # GNU dynamic linker.  Since this was broken with cross compilers,
13600  # most powerpc-linux boxes support dynamic linking these days and
13601  # people can always --disable-shared, the test was removed, and we
13602  # assume the GNU/Linux dynamic linker is in use.
13603  dynamic_linker='GNU/Linux ld.so'
13604  ;;
13605
13606netbsd*)
13607  version_type=sunos
13608  need_lib_prefix=no
13609  need_version=no
13610  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13611    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13612    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13613    dynamic_linker='NetBSD (a.out) ld.so'
13614  else
13615    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13616    soname_spec='${libname}${release}${shared_ext}$major'
13617    dynamic_linker='NetBSD ld.elf_so'
13618  fi
13619  shlibpath_var=LD_LIBRARY_PATH
13620  shlibpath_overrides_runpath=yes
13621  hardcode_into_libs=yes
13622  ;;
13623
13624newsos6)
13625  version_type=linux
13626  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13627  shlibpath_var=LD_LIBRARY_PATH
13628  shlibpath_overrides_runpath=yes
13629  ;;
13630
13631nto-qnx*)
13632  version_type=linux
13633  need_lib_prefix=no
13634  need_version=no
13635  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13636  soname_spec='${libname}${release}${shared_ext}$major'
13637  shlibpath_var=LD_LIBRARY_PATH
13638  shlibpath_overrides_runpath=yes
13639  ;;
13640
13641openbsd*)
13642  version_type=sunos
13643  sys_lib_dlsearch_path_spec="/usr/lib"
13644  need_lib_prefix=no
13645  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13646  case $host_os in
13647    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13648    *)                         need_version=no  ;;
13649  esac
13650  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13651  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13652  shlibpath_var=LD_LIBRARY_PATH
13653  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13654    case $host_os in
13655      openbsd2.[89] | openbsd2.[89].*)
13656	shlibpath_overrides_runpath=no
13657	;;
13658      *)
13659	shlibpath_overrides_runpath=yes
13660	;;
13661      esac
13662  else
13663    shlibpath_overrides_runpath=yes
13664  fi
13665  ;;
13666
13667os2*)
13668  libname_spec='$name'
13669  shrext_cmds=".dll"
13670  need_lib_prefix=no
13671  library_names_spec='$libname${shared_ext} $libname.a'
13672  dynamic_linker='OS/2 ld.exe'
13673  shlibpath_var=LIBPATH
13674  ;;
13675
13676osf3* | osf4* | osf5*)
13677  version_type=osf
13678  need_lib_prefix=no
13679  need_version=no
13680  soname_spec='${libname}${release}${shared_ext}$major'
13681  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13682  shlibpath_var=LD_LIBRARY_PATH
13683  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13684  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13685  ;;
13686
13687rdos*)
13688  dynamic_linker=no
13689  ;;
13690
13691solaris*)
13692  version_type=linux
13693  need_lib_prefix=no
13694  need_version=no
13695  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13696  soname_spec='${libname}${release}${shared_ext}$major'
13697  shlibpath_var=LD_LIBRARY_PATH
13698  shlibpath_overrides_runpath=yes
13699  hardcode_into_libs=yes
13700  # ldd complains unless libraries are executable
13701  postinstall_cmds='chmod +x $lib'
13702  ;;
13703
13704sunos4*)
13705  version_type=sunos
13706  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13707  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13708  shlibpath_var=LD_LIBRARY_PATH
13709  shlibpath_overrides_runpath=yes
13710  if test "$with_gnu_ld" = yes; then
13711    need_lib_prefix=no
13712  fi
13713  need_version=yes
13714  ;;
13715
13716sysv4 | sysv4.3*)
13717  version_type=linux
13718  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13719  soname_spec='${libname}${release}${shared_ext}$major'
13720  shlibpath_var=LD_LIBRARY_PATH
13721  case $host_vendor in
13722    sni)
13723      shlibpath_overrides_runpath=no
13724      need_lib_prefix=no
13725      export_dynamic_flag_spec='${wl}-Blargedynsym'
13726      runpath_var=LD_RUN_PATH
13727      ;;
13728    siemens)
13729      need_lib_prefix=no
13730      ;;
13731    motorola)
13732      need_lib_prefix=no
13733      need_version=no
13734      shlibpath_overrides_runpath=no
13735      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13736      ;;
13737  esac
13738  ;;
13739
13740sysv4*MP*)
13741  if test -d /usr/nec ;then
13742    version_type=linux
13743    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13744    soname_spec='$libname${shared_ext}.$major'
13745    shlibpath_var=LD_LIBRARY_PATH
13746  fi
13747  ;;
13748
13749sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13750  version_type=freebsd-elf
13751  need_lib_prefix=no
13752  need_version=no
13753  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13754  soname_spec='${libname}${release}${shared_ext}$major'
13755  shlibpath_var=LD_LIBRARY_PATH
13756  hardcode_into_libs=yes
13757  if test "$with_gnu_ld" = yes; then
13758    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13759    shlibpath_overrides_runpath=no
13760  else
13761    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13762    shlibpath_overrides_runpath=yes
13763    case $host_os in
13764      sco3.2v5*)
13765        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13766	;;
13767    esac
13768  fi
13769  sys_lib_dlsearch_path_spec='/usr/lib'
13770  ;;
13771
13772uts4*)
13773  version_type=linux
13774  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13775  soname_spec='${libname}${release}${shared_ext}$major'
13776  shlibpath_var=LD_LIBRARY_PATH
13777  ;;
13778
13779*)
13780  dynamic_linker=no
13781  ;;
13782esac
13783{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13784$as_echo "$dynamic_linker" >&6; }
13785test "$dynamic_linker" = no && can_build_shared=no
13786
13787if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13788  $as_echo_n "(cached) " >&6
13789else
13790  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13791fi
13792
13793sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13794if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13795  $as_echo_n "(cached) " >&6
13796else
13797  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13798fi
13799
13800sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13801
13802variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13803if test "$GCC" = yes; then
13804  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13805fi
13806
13807{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13808$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13809hardcode_action_CXX=
13810if test -n "$hardcode_libdir_flag_spec_CXX" || \
13811   test -n "$runpath_var_CXX" || \
13812   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13813
13814  # We can hardcode non-existant directories.
13815  if test "$hardcode_direct_CXX" != no &&
13816     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13817     # have to relink, otherwise we might link with an installed library
13818     # when we should be linking with a yet-to-be-installed one
13819     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13820     test "$hardcode_minus_L_CXX" != no; then
13821    # Linking always hardcodes the temporary library directory.
13822    hardcode_action_CXX=relink
13823  else
13824    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13825    hardcode_action_CXX=immediate
13826  fi
13827else
13828  # We cannot hardcode anything, or else we can only hardcode existing
13829  # directories.
13830  hardcode_action_CXX=unsupported
13831fi
13832{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13833$as_echo "$hardcode_action_CXX" >&6; }
13834
13835if test "$hardcode_action_CXX" = relink; then
13836  # Fast installation is not supported
13837  enable_fast_install=no
13838elif test "$shlibpath_overrides_runpath" = yes ||
13839     test "$enable_shared" = no; then
13840  # Fast installation is not necessary
13841  enable_fast_install=needless
13842fi
13843
13844
13845# The else clause should only fire when bootstrapping the
13846# libtool distribution, otherwise you forgot to ship ltmain.sh
13847# with your package, and you will get complaints that there are
13848# no rules to generate ltmain.sh.
13849if test -f "$ltmain"; then
13850  # See if we are running on zsh, and set the options which allow our commands through
13851  # without removal of \ escapes.
13852  if test -n "${ZSH_VERSION+set}" ; then
13853    setopt NO_GLOB_SUBST
13854  fi
13855  # Now quote all the things that may contain metacharacters while being
13856  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13857  # variables and quote the copies for generation of the libtool script.
13858  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13859    SED SHELL STRIP \
13860    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13861    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13862    deplibs_check_method reload_flag reload_cmds need_locks \
13863    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13864    lt_cv_sys_global_symbol_to_c_name_address \
13865    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13866    old_postinstall_cmds old_postuninstall_cmds \
13867    compiler_CXX \
13868    CC_CXX \
13869    LD_CXX \
13870    lt_prog_compiler_wl_CXX \
13871    lt_prog_compiler_pic_CXX \
13872    lt_prog_compiler_static_CXX \
13873    lt_prog_compiler_no_builtin_flag_CXX \
13874    export_dynamic_flag_spec_CXX \
13875    thread_safe_flag_spec_CXX \
13876    whole_archive_flag_spec_CXX \
13877    enable_shared_with_static_runtimes_CXX \
13878    old_archive_cmds_CXX \
13879    old_archive_from_new_cmds_CXX \
13880    predep_objects_CXX \
13881    postdep_objects_CXX \
13882    predeps_CXX \
13883    postdeps_CXX \
13884    compiler_lib_search_path_CXX \
13885    compiler_lib_search_dirs_CXX \
13886    archive_cmds_CXX \
13887    archive_expsym_cmds_CXX \
13888    postinstall_cmds_CXX \
13889    postuninstall_cmds_CXX \
13890    old_archive_from_expsyms_cmds_CXX \
13891    allow_undefined_flag_CXX \
13892    no_undefined_flag_CXX \
13893    export_symbols_cmds_CXX \
13894    hardcode_libdir_flag_spec_CXX \
13895    hardcode_libdir_flag_spec_ld_CXX \
13896    hardcode_libdir_separator_CXX \
13897    hardcode_automatic_CXX \
13898    module_cmds_CXX \
13899    module_expsym_cmds_CXX \
13900    lt_cv_prog_compiler_c_o_CXX \
13901    fix_srcfile_path_CXX \
13902    exclude_expsyms_CXX \
13903    include_expsyms_CXX; do
13904
13905    case $var in
13906    old_archive_cmds_CXX | \
13907    old_archive_from_new_cmds_CXX | \
13908    archive_cmds_CXX | \
13909    archive_expsym_cmds_CXX | \
13910    module_cmds_CXX | \
13911    module_expsym_cmds_CXX | \
13912    old_archive_from_expsyms_cmds_CXX | \
13913    export_symbols_cmds_CXX | \
13914    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13915    postinstall_cmds | postuninstall_cmds | \
13916    old_postinstall_cmds | old_postuninstall_cmds | \
13917    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13918      # Double-quote double-evaled strings.
13919      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13920      ;;
13921    *)
13922      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13923      ;;
13924    esac
13925  done
13926
13927  case $lt_echo in
13928  *'\$0 --fallback-echo"')
13929    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13930    ;;
13931  esac
13932
13933cfgfile="$ofile"
13934
13935  cat <<__EOF__ >> "$cfgfile"
13936# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13937
13938# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13939
13940# Shell to use when invoking shell scripts.
13941SHELL=$lt_SHELL
13942
13943# Whether or not to build shared libraries.
13944build_libtool_libs=$enable_shared
13945
13946# Whether or not to build static libraries.
13947build_old_libs=$enable_static
13948
13949# Whether or not to add -lc for building shared libraries.
13950build_libtool_need_lc=$archive_cmds_need_lc_CXX
13951
13952# Whether or not to disallow shared libs when runtime libs are static
13953allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13954
13955# Whether or not to optimize for fast installation.
13956fast_install=$enable_fast_install
13957
13958# The host system.
13959host_alias=$host_alias
13960host=$host
13961host_os=$host_os
13962
13963# The build system.
13964build_alias=$build_alias
13965build=$build
13966build_os=$build_os
13967
13968# An echo program that does not interpret backslashes.
13969echo=$lt_echo
13970
13971# The archiver.
13972AR=$lt_AR
13973AR_FLAGS=$lt_AR_FLAGS
13974
13975# A C compiler.
13976LTCC=$lt_LTCC
13977
13978# LTCC compiler flags.
13979LTCFLAGS=$lt_LTCFLAGS
13980
13981# A language-specific compiler.
13982CC=$lt_compiler_CXX
13983
13984# Is the compiler the GNU C compiler?
13985with_gcc=$GCC_CXX
13986
13987# An ERE matcher.
13988EGREP=$lt_EGREP
13989
13990# The linker used to build libraries.
13991LD=$lt_LD_CXX
13992
13993# Whether we need hard or soft links.
13994LN_S=$lt_LN_S
13995
13996# A BSD-compatible nm program.
13997NM=$lt_NM
13998
13999# A symbol stripping program
14000STRIP=$lt_STRIP
14001
14002# Used to examine libraries when file_magic_cmd begins "file"
14003MAGIC_CMD=$MAGIC_CMD
14004
14005# Used on cygwin: DLL creation program.
14006DLLTOOL="$DLLTOOL"
14007
14008# Used on cygwin: object dumper.
14009OBJDUMP="$OBJDUMP"
14010
14011# Used on cygwin: assembler.
14012AS="$AS"
14013
14014# The name of the directory that contains temporary libtool files.
14015objdir=$objdir
14016
14017# How to create reloadable object files.
14018reload_flag=$lt_reload_flag
14019reload_cmds=$lt_reload_cmds
14020
14021# How to pass a linker flag through the compiler.
14022wl=$lt_lt_prog_compiler_wl_CXX
14023
14024# Object file suffix (normally "o").
14025objext="$ac_objext"
14026
14027# Old archive suffix (normally "a").
14028libext="$libext"
14029
14030# Shared library suffix (normally ".so").
14031shrext_cmds='$shrext_cmds'
14032
14033# Executable file suffix (normally "").
14034exeext="$exeext"
14035
14036# Additional compiler flags for building library objects.
14037pic_flag=$lt_lt_prog_compiler_pic_CXX
14038pic_mode=$pic_mode
14039
14040# What is the maximum length of a command?
14041max_cmd_len=$lt_cv_sys_max_cmd_len
14042
14043# Does compiler simultaneously support -c and -o options?
14044compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14045
14046# Must we lock files when doing compilation?
14047need_locks=$lt_need_locks
14048
14049# Do we need the lib prefix for modules?
14050need_lib_prefix=$need_lib_prefix
14051
14052# Do we need a version for libraries?
14053need_version=$need_version
14054
14055# Whether dlopen is supported.
14056dlopen_support=$enable_dlopen
14057
14058# Whether dlopen of programs is supported.
14059dlopen_self=$enable_dlopen_self
14060
14061# Whether dlopen of statically linked programs is supported.
14062dlopen_self_static=$enable_dlopen_self_static
14063
14064# Compiler flag to prevent dynamic linking.
14065link_static_flag=$lt_lt_prog_compiler_static_CXX
14066
14067# Compiler flag to turn off builtin functions.
14068no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14069
14070# Compiler flag to allow reflexive dlopens.
14071export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14072
14073# Compiler flag to generate shared objects directly from archives.
14074whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14075
14076# Compiler flag to generate thread-safe objects.
14077thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14078
14079# Library versioning type.
14080version_type=$version_type
14081
14082# Format of library name prefix.
14083libname_spec=$lt_libname_spec
14084
14085# List of archive names.  First name is the real one, the rest are links.
14086# The last name is the one that the linker finds with -lNAME.
14087library_names_spec=$lt_library_names_spec
14088
14089# The coded name of the library, if different from the real name.
14090soname_spec=$lt_soname_spec
14091
14092# Commands used to build and install an old-style archive.
14093RANLIB=$lt_RANLIB
14094old_archive_cmds=$lt_old_archive_cmds_CXX
14095old_postinstall_cmds=$lt_old_postinstall_cmds
14096old_postuninstall_cmds=$lt_old_postuninstall_cmds
14097
14098# Create an old-style archive from a shared archive.
14099old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14100
14101# Create a temporary old-style archive to link instead of a shared archive.
14102old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14103
14104# Commands used to build and install a shared archive.
14105archive_cmds=$lt_archive_cmds_CXX
14106archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14107postinstall_cmds=$lt_postinstall_cmds
14108postuninstall_cmds=$lt_postuninstall_cmds
14109
14110# Commands used to build a loadable module (assumed same as above if empty)
14111module_cmds=$lt_module_cmds_CXX
14112module_expsym_cmds=$lt_module_expsym_cmds_CXX
14113
14114# Commands to strip libraries.
14115old_striplib=$lt_old_striplib
14116striplib=$lt_striplib
14117
14118# Dependencies to place before the objects being linked to create a
14119# shared library.
14120predep_objects=$lt_predep_objects_CXX
14121
14122# Dependencies to place after the objects being linked to create a
14123# shared library.
14124postdep_objects=$lt_postdep_objects_CXX
14125
14126# Dependencies to place before the objects being linked to create a
14127# shared library.
14128predeps=$lt_predeps_CXX
14129
14130# Dependencies to place after the objects being linked to create a
14131# shared library.
14132postdeps=$lt_postdeps_CXX
14133
14134# The directories searched by this compiler when creating a shared
14135# library
14136compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14137
14138# The library search path used internally by the compiler when linking
14139# a shared library.
14140compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14141
14142# Method to check whether dependent libraries are shared objects.
14143deplibs_check_method=$lt_deplibs_check_method
14144
14145# Command to use when deplibs_check_method == file_magic.
14146file_magic_cmd=$lt_file_magic_cmd
14147
14148# Flag that allows shared libraries with undefined symbols to be built.
14149allow_undefined_flag=$lt_allow_undefined_flag_CXX
14150
14151# Flag that forces no undefined symbols.
14152no_undefined_flag=$lt_no_undefined_flag_CXX
14153
14154# Commands used to finish a libtool library installation in a directory.
14155finish_cmds=$lt_finish_cmds
14156
14157# Same as above, but a single script fragment to be evaled but not shown.
14158finish_eval=$lt_finish_eval
14159
14160# Take the output of nm and produce a listing of raw symbols and C names.
14161global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14162
14163# Transform the output of nm in a proper C declaration
14164global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14165
14166# Transform the output of nm in a C name address pair
14167global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14168
14169# This is the shared library runtime path variable.
14170runpath_var=$runpath_var
14171
14172# This is the shared library path variable.
14173shlibpath_var=$shlibpath_var
14174
14175# Is shlibpath searched before the hard-coded library search path?
14176shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14177
14178# How to hardcode a shared library path into an executable.
14179hardcode_action=$hardcode_action_CXX
14180
14181# Whether we should hardcode library paths into libraries.
14182hardcode_into_libs=$hardcode_into_libs
14183
14184# Flag to hardcode \$libdir into a binary during linking.
14185# This must work even if \$libdir does not exist.
14186hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14187
14188# If ld is used when linking, flag to hardcode \$libdir into
14189# a binary during linking. This must work even if \$libdir does
14190# not exist.
14191hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14192
14193# Whether we need a single -rpath flag with a separated argument.
14194hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14195
14196# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14197# resulting binary.
14198hardcode_direct=$hardcode_direct_CXX
14199
14200# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14201# resulting binary.
14202hardcode_minus_L=$hardcode_minus_L_CXX
14203
14204# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14205# the resulting binary.
14206hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14207
14208# Set to yes if building a shared library automatically hardcodes DIR into the library
14209# and all subsequent libraries and executables linked against it.
14210hardcode_automatic=$hardcode_automatic_CXX
14211
14212# Variables whose values should be saved in libtool wrapper scripts and
14213# restored at relink time.
14214variables_saved_for_relink="$variables_saved_for_relink"
14215
14216# Whether libtool must link a program against all its dependency libraries.
14217link_all_deplibs=$link_all_deplibs_CXX
14218
14219# Compile-time system search path for libraries
14220sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14221
14222# Run-time system search path for libraries
14223sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14224
14225# Fix the shell variable \$srcfile for the compiler.
14226fix_srcfile_path=$lt_fix_srcfile_path
14227
14228# Set to yes if exported symbols are required.
14229always_export_symbols=$always_export_symbols_CXX
14230
14231# The commands to list exported symbols.
14232export_symbols_cmds=$lt_export_symbols_cmds_CXX
14233
14234# The commands to extract the exported symbol list from a shared archive.
14235extract_expsyms_cmds=$lt_extract_expsyms_cmds
14236
14237# Symbols that should not be listed in the preloaded symbols.
14238exclude_expsyms=$lt_exclude_expsyms_CXX
14239
14240# Symbols that must always be exported.
14241include_expsyms=$lt_include_expsyms_CXX
14242
14243# ### END LIBTOOL TAG CONFIG: $tagname
14244
14245__EOF__
14246
14247
14248else
14249  # If there is no Makefile yet, we rely on a make rule to execute
14250  # `config.status --recheck' to rerun these tests and create the
14251  # libtool script then.
14252  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14253  if test -f "$ltmain_in"; then
14254    test -f Makefile && make "$ltmain"
14255  fi
14256fi
14257
14258
14259ac_ext=c
14260ac_cpp='$CPP $CPPFLAGS'
14261ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14262ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14263ac_compiler_gnu=$ac_cv_c_compiler_gnu
14264
14265CC=$lt_save_CC
14266LDCXX=$LD
14267LD=$lt_save_LD
14268GCC=$lt_save_GCC
14269with_gnu_ldcxx=$with_gnu_ld
14270with_gnu_ld=$lt_save_with_gnu_ld
14271lt_cv_path_LDCXX=$lt_cv_path_LD
14272lt_cv_path_LD=$lt_save_path_LD
14273lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14274lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14275
14276	else
14277	  tagname=""
14278	fi
14279	;;
14280
14281      F77)
14282	if test -n "$F77" && test "X$F77" != "Xno"; then
14283
14284ac_ext=f
14285ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14286ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14287ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14288
14289
14290archive_cmds_need_lc_F77=no
14291allow_undefined_flag_F77=
14292always_export_symbols_F77=no
14293archive_expsym_cmds_F77=
14294export_dynamic_flag_spec_F77=
14295hardcode_direct_F77=no
14296hardcode_libdir_flag_spec_F77=
14297hardcode_libdir_flag_spec_ld_F77=
14298hardcode_libdir_separator_F77=
14299hardcode_minus_L_F77=no
14300hardcode_automatic_F77=no
14301module_cmds_F77=
14302module_expsym_cmds_F77=
14303link_all_deplibs_F77=unknown
14304old_archive_cmds_F77=$old_archive_cmds
14305no_undefined_flag_F77=
14306whole_archive_flag_spec_F77=
14307enable_shared_with_static_runtimes_F77=no
14308
14309# Source file extension for f77 test sources.
14310ac_ext=f
14311
14312# Object file extension for compiled f77 test sources.
14313objext=o
14314objext_F77=$objext
14315
14316# Code to be used in simple compile tests
14317lt_simple_compile_test_code="\
14318      subroutine t
14319      return
14320      end
14321"
14322
14323# Code to be used in simple link tests
14324lt_simple_link_test_code="\
14325      program t
14326      end
14327"
14328
14329# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14330
14331# If no C compiler was specified, use CC.
14332LTCC=${LTCC-"$CC"}
14333
14334# If no C compiler flags were specified, use CFLAGS.
14335LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14336
14337# Allow CC to be a program name with arguments.
14338compiler=$CC
14339
14340
14341# save warnings/boilerplate of simple test code
14342ac_outfile=conftest.$ac_objext
14343echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14344eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14345_lt_compiler_boilerplate=`cat conftest.err`
14346$rm conftest*
14347
14348ac_outfile=conftest.$ac_objext
14349echo "$lt_simple_link_test_code" >conftest.$ac_ext
14350eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14351_lt_linker_boilerplate=`cat conftest.err`
14352$rm -r conftest*
14353
14354
14355# Allow CC to be a program name with arguments.
14356lt_save_CC="$CC"
14357CC=${F77-"f77"}
14358compiler=$CC
14359compiler_F77=$CC
14360for cc_temp in $compiler""; do
14361  case $cc_temp in
14362    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14363    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14364    \-*) ;;
14365    *) break;;
14366  esac
14367done
14368cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14369
14370
14371{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14372$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14373{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14374$as_echo "$can_build_shared" >&6; }
14375
14376{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14377$as_echo_n "checking whether to build shared libraries... " >&6; }
14378test "$can_build_shared" = "no" && enable_shared=no
14379
14380# On AIX, shared libraries and static libraries use the same namespace, and
14381# are all built from PIC.
14382case $host_os in
14383aix3*)
14384  test "$enable_shared" = yes && enable_static=no
14385  if test -n "$RANLIB"; then
14386    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14387    postinstall_cmds='$RANLIB $lib'
14388  fi
14389  ;;
14390aix[4-9]*)
14391  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14392    test "$enable_shared" = yes && enable_static=no
14393  fi
14394  ;;
14395esac
14396{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14397$as_echo "$enable_shared" >&6; }
14398
14399{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14400$as_echo_n "checking whether to build static libraries... " >&6; }
14401# Make sure either enable_shared or enable_static is yes.
14402test "$enable_shared" = yes || enable_static=yes
14403{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14404$as_echo "$enable_static" >&6; }
14405
14406GCC_F77="$G77"
14407LD_F77="$LD"
14408
14409lt_prog_compiler_wl_F77=
14410lt_prog_compiler_pic_F77=
14411lt_prog_compiler_static_F77=
14412
14413{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14414$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14415
14416  if test "$GCC" = yes; then
14417    lt_prog_compiler_wl_F77='-Wl,'
14418    lt_prog_compiler_static_F77='-static'
14419
14420    case $host_os in
14421      aix*)
14422      # All AIX code is PIC.
14423      if test "$host_cpu" = ia64; then
14424	# AIX 5 now supports IA64 processor
14425	lt_prog_compiler_static_F77='-Bstatic'
14426      fi
14427      ;;
14428
14429    amigaos*)
14430      # FIXME: we need at least 68020 code to build shared libraries, but
14431      # adding the `-m68020' flag to GCC prevents building anything better,
14432      # like `-m68040'.
14433      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14434      ;;
14435
14436    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14437      # PIC is the default for these OSes.
14438      ;;
14439
14440    mingw* | cygwin* | pw32* | os2*)
14441      # This hack is so that the source file can tell whether it is being
14442      # built for inclusion in a dll (and should export symbols for example).
14443      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14444      # (--disable-auto-import) libraries
14445      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14446      ;;
14447
14448    darwin* | rhapsody*)
14449      # PIC is the default on this platform
14450      # Common symbols not allowed in MH_DYLIB files
14451      lt_prog_compiler_pic_F77='-fno-common'
14452      ;;
14453
14454    interix[3-9]*)
14455      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14456      # Instead, we relocate shared libraries at runtime.
14457      ;;
14458
14459    msdosdjgpp*)
14460      # Just because we use GCC doesn't mean we suddenly get shared libraries
14461      # on systems that don't support them.
14462      lt_prog_compiler_can_build_shared_F77=no
14463      enable_shared=no
14464      ;;
14465
14466    sysv4*MP*)
14467      if test -d /usr/nec; then
14468	lt_prog_compiler_pic_F77=-Kconform_pic
14469      fi
14470      ;;
14471
14472    hpux*)
14473      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14474      # not for PA HP-UX.
14475      case $host_cpu in
14476      hppa*64*|ia64*)
14477	# +Z the default
14478	;;
14479      *)
14480	lt_prog_compiler_pic_F77='-fPIC'
14481	;;
14482      esac
14483      ;;
14484
14485    *)
14486      lt_prog_compiler_pic_F77='-fPIC'
14487      ;;
14488    esac
14489  else
14490    # PORTME Check for flag to pass linker flags through the system compiler.
14491    case $host_os in
14492    aix*)
14493      lt_prog_compiler_wl_F77='-Wl,'
14494      if test "$host_cpu" = ia64; then
14495	# AIX 5 now supports IA64 processor
14496	lt_prog_compiler_static_F77='-Bstatic'
14497      else
14498	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14499      fi
14500      ;;
14501      darwin*)
14502        # PIC is the default on this platform
14503        # Common symbols not allowed in MH_DYLIB files
14504       case $cc_basename in
14505         xlc*)
14506         lt_prog_compiler_pic_F77='-qnocommon'
14507         lt_prog_compiler_wl_F77='-Wl,'
14508         ;;
14509       esac
14510       ;;
14511
14512    mingw* | cygwin* | pw32* | os2*)
14513      # This hack is so that the source file can tell whether it is being
14514      # built for inclusion in a dll (and should export symbols for example).
14515      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14516      ;;
14517
14518    hpux9* | hpux10* | hpux11*)
14519      lt_prog_compiler_wl_F77='-Wl,'
14520      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14521      # not for PA HP-UX.
14522      case $host_cpu in
14523      hppa*64*|ia64*)
14524	# +Z the default
14525	;;
14526      *)
14527	lt_prog_compiler_pic_F77='+Z'
14528	;;
14529      esac
14530      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14531      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14532      ;;
14533
14534    irix5* | irix6* | nonstopux*)
14535      lt_prog_compiler_wl_F77='-Wl,'
14536      # PIC (with -KPIC) is the default.
14537      lt_prog_compiler_static_F77='-non_shared'
14538      ;;
14539
14540    newsos6)
14541      lt_prog_compiler_pic_F77='-KPIC'
14542      lt_prog_compiler_static_F77='-Bstatic'
14543      ;;
14544
14545    linux* | k*bsd*-gnu)
14546      case $cc_basename in
14547      icc* | ecc*)
14548	lt_prog_compiler_wl_F77='-Wl,'
14549	lt_prog_compiler_pic_F77='-KPIC'
14550	lt_prog_compiler_static_F77='-static'
14551        ;;
14552      pgcc* | pgf77* | pgf90* | pgf95*)
14553        # Portland Group compilers (*not* the Pentium gcc compiler,
14554	# which looks to be a dead project)
14555	lt_prog_compiler_wl_F77='-Wl,'
14556	lt_prog_compiler_pic_F77='-fpic'
14557	lt_prog_compiler_static_F77='-Bstatic'
14558        ;;
14559      ccc*)
14560        lt_prog_compiler_wl_F77='-Wl,'
14561        # All Alpha code is PIC.
14562        lt_prog_compiler_static_F77='-non_shared'
14563        ;;
14564      *)
14565        case `$CC -V 2>&1 | sed 5q` in
14566	*Sun\ C*)
14567	  # Sun C 5.9
14568	  lt_prog_compiler_pic_F77='-KPIC'
14569	  lt_prog_compiler_static_F77='-Bstatic'
14570	  lt_prog_compiler_wl_F77='-Wl,'
14571	  ;;
14572	*Sun\ F*)
14573	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14574	  lt_prog_compiler_pic_F77='-KPIC'
14575	  lt_prog_compiler_static_F77='-Bstatic'
14576	  lt_prog_compiler_wl_F77=''
14577	  ;;
14578	esac
14579	;;
14580      esac
14581      ;;
14582
14583    osf3* | osf4* | osf5*)
14584      lt_prog_compiler_wl_F77='-Wl,'
14585      # All OSF/1 code is PIC.
14586      lt_prog_compiler_static_F77='-non_shared'
14587      ;;
14588
14589    rdos*)
14590      lt_prog_compiler_static_F77='-non_shared'
14591      ;;
14592
14593    solaris*)
14594      lt_prog_compiler_pic_F77='-KPIC'
14595      lt_prog_compiler_static_F77='-Bstatic'
14596      case $cc_basename in
14597      f77* | f90* | f95*)
14598	lt_prog_compiler_wl_F77='-Qoption ld ';;
14599      *)
14600	lt_prog_compiler_wl_F77='-Wl,';;
14601      esac
14602      ;;
14603
14604    sunos4*)
14605      lt_prog_compiler_wl_F77='-Qoption ld '
14606      lt_prog_compiler_pic_F77='-PIC'
14607      lt_prog_compiler_static_F77='-Bstatic'
14608      ;;
14609
14610    sysv4 | sysv4.2uw2* | sysv4.3*)
14611      lt_prog_compiler_wl_F77='-Wl,'
14612      lt_prog_compiler_pic_F77='-KPIC'
14613      lt_prog_compiler_static_F77='-Bstatic'
14614      ;;
14615
14616    sysv4*MP*)
14617      if test -d /usr/nec ;then
14618	lt_prog_compiler_pic_F77='-Kconform_pic'
14619	lt_prog_compiler_static_F77='-Bstatic'
14620      fi
14621      ;;
14622
14623    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14624      lt_prog_compiler_wl_F77='-Wl,'
14625      lt_prog_compiler_pic_F77='-KPIC'
14626      lt_prog_compiler_static_F77='-Bstatic'
14627      ;;
14628
14629    unicos*)
14630      lt_prog_compiler_wl_F77='-Wl,'
14631      lt_prog_compiler_can_build_shared_F77=no
14632      ;;
14633
14634    uts4*)
14635      lt_prog_compiler_pic_F77='-pic'
14636      lt_prog_compiler_static_F77='-Bstatic'
14637      ;;
14638
14639    *)
14640      lt_prog_compiler_can_build_shared_F77=no
14641      ;;
14642    esac
14643  fi
14644
14645{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14646$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14647
14648#
14649# Check to make sure the PIC flag actually works.
14650#
14651if test -n "$lt_prog_compiler_pic_F77"; then
14652
14653{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14654$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14655if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14656  $as_echo_n "(cached) " >&6
14657else
14658  lt_cv_prog_compiler_pic_works_F77=no
14659  ac_outfile=conftest.$ac_objext
14660   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14661   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14662   # Insert the option either (1) after the last *FLAGS variable, or
14663   # (2) before a word containing "conftest.", or (3) at the end.
14664   # Note that $ac_compile itself does not contain backslashes and begins
14665   # with a dollar sign (not a hyphen), so the echo should work correctly.
14666   # The option is referenced via a variable to avoid confusing sed.
14667   lt_compile=`echo "$ac_compile" | $SED \
14668   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14669   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14670   -e 's:$: $lt_compiler_flag:'`
14671   (eval echo "\"\$as_me:14671: $lt_compile\"" >&5)
14672   (eval "$lt_compile" 2>conftest.err)
14673   ac_status=$?
14674   cat conftest.err >&5
14675   echo "$as_me:14675: \$? = $ac_status" >&5
14676   if (exit $ac_status) && test -s "$ac_outfile"; then
14677     # The compiler can only warn and ignore the option if not recognized
14678     # So say no if there are warnings other than the usual output.
14679     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14680     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14681     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14682       lt_cv_prog_compiler_pic_works_F77=yes
14683     fi
14684   fi
14685   $rm conftest*
14686
14687fi
14688{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14689$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14690
14691if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14692    case $lt_prog_compiler_pic_F77 in
14693     "" | " "*) ;;
14694     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14695     esac
14696else
14697    lt_prog_compiler_pic_F77=
14698     lt_prog_compiler_can_build_shared_F77=no
14699fi
14700
14701fi
14702case $host_os in
14703  # For platforms which do not support PIC, -DPIC is meaningless:
14704  *djgpp*)
14705    lt_prog_compiler_pic_F77=
14706    ;;
14707  *)
14708    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14709    ;;
14710esac
14711
14712#
14713# Check to make sure the static flag actually works.
14714#
14715wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14716{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14717$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14718if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14719  $as_echo_n "(cached) " >&6
14720else
14721  lt_cv_prog_compiler_static_works_F77=no
14722   save_LDFLAGS="$LDFLAGS"
14723   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14724   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14725   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14726     # The linker can only warn and ignore the option if not recognized
14727     # So say no if there are warnings
14728     if test -s conftest.err; then
14729       # Append any errors to the config.log.
14730       cat conftest.err 1>&5
14731       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14732       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14733       if diff conftest.exp conftest.er2 >/dev/null; then
14734         lt_cv_prog_compiler_static_works_F77=yes
14735       fi
14736     else
14737       lt_cv_prog_compiler_static_works_F77=yes
14738     fi
14739   fi
14740   $rm -r conftest*
14741   LDFLAGS="$save_LDFLAGS"
14742
14743fi
14744{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14745$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14746
14747if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14748    :
14749else
14750    lt_prog_compiler_static_F77=
14751fi
14752
14753
14754{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14755$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14756if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14757  $as_echo_n "(cached) " >&6
14758else
14759  lt_cv_prog_compiler_c_o_F77=no
14760   $rm -r conftest 2>/dev/null
14761   mkdir conftest
14762   cd conftest
14763   mkdir out
14764   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14765
14766   lt_compiler_flag="-o out/conftest2.$ac_objext"
14767   # Insert the option either (1) after the last *FLAGS variable, or
14768   # (2) before a word containing "conftest.", or (3) at the end.
14769   # Note that $ac_compile itself does not contain backslashes and begins
14770   # with a dollar sign (not a hyphen), so the echo should work correctly.
14771   lt_compile=`echo "$ac_compile" | $SED \
14772   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14773   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14774   -e 's:$: $lt_compiler_flag:'`
14775   (eval echo "\"\$as_me:14775: $lt_compile\"" >&5)
14776   (eval "$lt_compile" 2>out/conftest.err)
14777   ac_status=$?
14778   cat out/conftest.err >&5
14779   echo "$as_me:14779: \$? = $ac_status" >&5
14780   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14781   then
14782     # The compiler can only warn and ignore the option if not recognized
14783     # So say no if there are warnings
14784     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14785     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14786     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14787       lt_cv_prog_compiler_c_o_F77=yes
14788     fi
14789   fi
14790   chmod u+w . 2>&5
14791   $rm conftest*
14792   # SGI C++ compiler will create directory out/ii_files/ for
14793   # template instantiation
14794   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14795   $rm out/* && rmdir out
14796   cd ..
14797   rmdir conftest
14798   $rm conftest*
14799
14800fi
14801{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14802$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14803
14804
14805hard_links="nottested"
14806if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14807  # do not overwrite the value of need_locks provided by the user
14808  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14809$as_echo_n "checking if we can lock with hard links... " >&6; }
14810  hard_links=yes
14811  $rm conftest*
14812  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14813  touch conftest.a
14814  ln conftest.a conftest.b 2>&5 || hard_links=no
14815  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14816  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14817$as_echo "$hard_links" >&6; }
14818  if test "$hard_links" = no; then
14819    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14820$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14821    need_locks=warn
14822  fi
14823else
14824  need_locks=no
14825fi
14826
14827{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14828$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14829
14830  runpath_var=
14831  allow_undefined_flag_F77=
14832  enable_shared_with_static_runtimes_F77=no
14833  archive_cmds_F77=
14834  archive_expsym_cmds_F77=
14835  old_archive_From_new_cmds_F77=
14836  old_archive_from_expsyms_cmds_F77=
14837  export_dynamic_flag_spec_F77=
14838  whole_archive_flag_spec_F77=
14839  thread_safe_flag_spec_F77=
14840  hardcode_libdir_flag_spec_F77=
14841  hardcode_libdir_flag_spec_ld_F77=
14842  hardcode_libdir_separator_F77=
14843  hardcode_direct_F77=no
14844  hardcode_minus_L_F77=no
14845  hardcode_shlibpath_var_F77=unsupported
14846  link_all_deplibs_F77=unknown
14847  hardcode_automatic_F77=no
14848  module_cmds_F77=
14849  module_expsym_cmds_F77=
14850  always_export_symbols_F77=no
14851  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14852  # include_expsyms should be a list of space-separated symbols to be *always*
14853  # included in the symbol list
14854  include_expsyms_F77=
14855  # exclude_expsyms can be an extended regexp of symbols to exclude
14856  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14857  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14858  # as well as any symbol that contains `d'.
14859  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14860  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14861  # platforms (ab)use it in PIC code, but their linkers get confused if
14862  # the symbol is explicitly referenced.  Since portable code cannot
14863  # rely on this symbol name, it's probably fine to never include it in
14864  # preloaded symbol tables.
14865  # Exclude shared library initialization/finalization symbols.
14866  extract_expsyms_cmds=
14867  # Just being paranoid about ensuring that cc_basename is set.
14868  for cc_temp in $compiler""; do
14869  case $cc_temp in
14870    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14871    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14872    \-*) ;;
14873    *) break;;
14874  esac
14875done
14876cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14877
14878  case $host_os in
14879  cygwin* | mingw* | pw32*)
14880    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14881    # When not using gcc, we currently assume that we are using
14882    # Microsoft Visual C++.
14883    if test "$GCC" != yes; then
14884      with_gnu_ld=no
14885    fi
14886    ;;
14887  interix*)
14888    # we just hope/assume this is gcc and not c89 (= MSVC++)
14889    with_gnu_ld=yes
14890    ;;
14891  openbsd*)
14892    with_gnu_ld=no
14893    ;;
14894  esac
14895
14896  ld_shlibs_F77=yes
14897  if test "$with_gnu_ld" = yes; then
14898    # If archive_cmds runs LD, not CC, wlarc should be empty
14899    wlarc='${wl}'
14900
14901    # Set some defaults for GNU ld with shared library support. These
14902    # are reset later if shared libraries are not supported. Putting them
14903    # here allows them to be overridden if necessary.
14904    runpath_var=LD_RUN_PATH
14905    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14906    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14907    # ancient GNU ld didn't support --whole-archive et. al.
14908    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14909	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14910      else
14911  	whole_archive_flag_spec_F77=
14912    fi
14913    supports_anon_versioning=no
14914    case `$LD -v 2>/dev/null` in
14915      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14916      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14917      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14918      *\ 2.11.*) ;; # other 2.11 versions
14919      *) supports_anon_versioning=yes ;;
14920    esac
14921
14922    # See if GNU ld supports shared libraries.
14923    case $host_os in
14924    aix[3-9]*)
14925      # On AIX/PPC, the GNU linker is very broken
14926      if test "$host_cpu" != ia64; then
14927	ld_shlibs_F77=no
14928	cat <<EOF 1>&2
14929
14930*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14931*** to be unable to reliably create shared libraries on AIX.
14932*** Therefore, libtool is disabling shared libraries support.  If you
14933*** really care for shared libraries, you may want to modify your PATH
14934*** so that a non-GNU linker is found, and then restart.
14935
14936EOF
14937      fi
14938      ;;
14939
14940    amigaos*)
14941      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)'
14942      hardcode_libdir_flag_spec_F77='-L$libdir'
14943      hardcode_minus_L_F77=yes
14944
14945      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14946      # that the semantics of dynamic libraries on AmigaOS, at least up
14947      # to version 4, is to share data among multiple programs linked
14948      # with the same dynamic library.  Since this doesn't match the
14949      # behavior of shared libraries on other platforms, we can't use
14950      # them.
14951      ld_shlibs_F77=no
14952      ;;
14953
14954    beos*)
14955      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14956	allow_undefined_flag_F77=unsupported
14957	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14958	# support --undefined.  This deserves some investigation.  FIXME
14959	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14960      else
14961	ld_shlibs_F77=no
14962      fi
14963      ;;
14964
14965    cygwin* | mingw* | pw32*)
14966      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14967      # as there is no search path for DLLs.
14968      hardcode_libdir_flag_spec_F77='-L$libdir'
14969      allow_undefined_flag_F77=unsupported
14970      always_export_symbols_F77=no
14971      enable_shared_with_static_runtimes_F77=yes
14972      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14973
14974      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14975        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14976	# If the export-symbols file already is a .def file (1st line
14977	# is EXPORTS), use it as is; otherwise, prepend...
14978	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14979	  cp $export_symbols $output_objdir/$soname.def;
14980	else
14981	  echo EXPORTS > $output_objdir/$soname.def;
14982	  cat $export_symbols >> $output_objdir/$soname.def;
14983	fi~
14984	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14985      else
14986	ld_shlibs_F77=no
14987      fi
14988      ;;
14989
14990    interix[3-9]*)
14991      hardcode_direct_F77=no
14992      hardcode_shlibpath_var_F77=no
14993      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14994      export_dynamic_flag_spec_F77='${wl}-E'
14995      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14996      # Instead, shared libraries are loaded at an image base (0x10000000 by
14997      # default) and relocated if they conflict, which is a slow very memory
14998      # consuming and fragmenting process.  To avoid this, we pick a random,
14999      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15000      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15001      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'
15002      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'
15003      ;;
15004
15005    gnu* | linux* | k*bsd*-gnu)
15006      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15007	tmp_addflag=
15008	case $cc_basename,$host_cpu in
15009	pgcc*)				# Portland Group C compiler
15010	  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'
15011	  tmp_addflag=' $pic_flag'
15012	  ;;
15013	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
15014	  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'
15015	  tmp_addflag=' $pic_flag -Mnomain' ;;
15016	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
15017	  tmp_addflag=' -i_dynamic' ;;
15018	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15019	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15020	ifc* | ifort*)			# Intel Fortran compiler
15021	  tmp_addflag=' -nofor_main' ;;
15022	esac
15023	case `$CC -V 2>&1 | sed 5q` in
15024	*Sun\ C*)			# Sun C 5.9
15025	  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'
15026	  tmp_sharedflag='-G' ;;
15027	*Sun\ F*)			# Sun Fortran 8.3
15028	  tmp_sharedflag='-G' ;;
15029	*)
15030	  tmp_sharedflag='-shared' ;;
15031	esac
15032	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15033
15034	if test $supports_anon_versioning = yes; then
15035	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15036  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15037  $echo "local: *; };" >> $output_objdir/$libname.ver~
15038	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15039	fi
15040      else
15041	ld_shlibs_F77=no
15042      fi
15043      ;;
15044
15045    netbsd*)
15046      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15047	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15048	wlarc=
15049      else
15050	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15051	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15052      fi
15053      ;;
15054
15055    solaris*)
15056      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15057	ld_shlibs_F77=no
15058	cat <<EOF 1>&2
15059
15060*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15061*** create shared libraries on Solaris systems.  Therefore, libtool
15062*** is disabling shared libraries support.  We urge you to upgrade GNU
15063*** binutils to release 2.9.1 or newer.  Another option is to modify
15064*** your PATH or compiler configuration so that the native linker is
15065*** used, and then restart.
15066
15067EOF
15068      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15069	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15070	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15071      else
15072	ld_shlibs_F77=no
15073      fi
15074      ;;
15075
15076    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15077      case `$LD -v 2>&1` in
15078        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15079	ld_shlibs_F77=no
15080	cat <<_LT_EOF 1>&2
15081
15082*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15083*** reliably create shared libraries on SCO systems.  Therefore, libtool
15084*** is disabling shared libraries support.  We urge you to upgrade GNU
15085*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15086*** your PATH or compiler configuration so that the native linker is
15087*** used, and then restart.
15088
15089_LT_EOF
15090	;;
15091	*)
15092	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15093	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15094	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15095	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15096	  else
15097	    ld_shlibs_F77=no
15098	  fi
15099	;;
15100      esac
15101      ;;
15102
15103    sunos4*)
15104      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15105      wlarc=
15106      hardcode_direct_F77=yes
15107      hardcode_shlibpath_var_F77=no
15108      ;;
15109
15110    *)
15111      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15112	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15113	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15114      else
15115	ld_shlibs_F77=no
15116      fi
15117      ;;
15118    esac
15119
15120    if test "$ld_shlibs_F77" = no; then
15121      runpath_var=
15122      hardcode_libdir_flag_spec_F77=
15123      export_dynamic_flag_spec_F77=
15124      whole_archive_flag_spec_F77=
15125    fi
15126  else
15127    # PORTME fill in a description of your system's linker (not GNU ld)
15128    case $host_os in
15129    aix3*)
15130      allow_undefined_flag_F77=unsupported
15131      always_export_symbols_F77=yes
15132      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'
15133      # Note: this linker hardcodes the directories in LIBPATH if there
15134      # are no directories specified by -L.
15135      hardcode_minus_L_F77=yes
15136      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15137	# Neither direct hardcoding nor static linking is supported with a
15138	# broken collect2.
15139	hardcode_direct_F77=unsupported
15140      fi
15141      ;;
15142
15143    aix[4-9]*)
15144      if test "$host_cpu" = ia64; then
15145	# On IA64, the linker does run time linking by default, so we don't
15146	# have to do anything special.
15147	aix_use_runtimelinking=no
15148	exp_sym_flag='-Bexport'
15149	no_entry_flag=""
15150      else
15151	# If we're using GNU nm, then we don't want the "-C" option.
15152	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15153	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15154	  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'
15155	else
15156	  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'
15157	fi
15158	aix_use_runtimelinking=no
15159
15160	# Test if we are trying to use run time linking or normal
15161	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15162	# need to do runtime linking.
15163	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15164	  for ld_flag in $LDFLAGS; do
15165  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15166  	    aix_use_runtimelinking=yes
15167  	    break
15168  	  fi
15169	  done
15170	  ;;
15171	esac
15172
15173	exp_sym_flag='-bexport'
15174	no_entry_flag='-bnoentry'
15175      fi
15176
15177      # When large executables or shared objects are built, AIX ld can
15178      # have problems creating the table of contents.  If linking a library
15179      # or program results in "error TOC overflow" add -mminimal-toc to
15180      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15181      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15182
15183      archive_cmds_F77=''
15184      hardcode_direct_F77=yes
15185      hardcode_libdir_separator_F77=':'
15186      link_all_deplibs_F77=yes
15187
15188      if test "$GCC" = yes; then
15189	case $host_os in aix4.[012]|aix4.[012].*)
15190	# We only want to do this on AIX 4.2 and lower, the check
15191	# below for broken collect2 doesn't work under 4.3+
15192	  collect2name=`${CC} -print-prog-name=collect2`
15193	  if test -f "$collect2name" && \
15194  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15195	  then
15196  	  # We have reworked collect2
15197  	  :
15198	  else
15199  	  # We have old collect2
15200  	  hardcode_direct_F77=unsupported
15201  	  # It fails to find uninstalled libraries when the uninstalled
15202  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15203  	  # to unsupported forces relinking
15204  	  hardcode_minus_L_F77=yes
15205  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15206  	  hardcode_libdir_separator_F77=
15207	  fi
15208	  ;;
15209	esac
15210	shared_flag='-shared'
15211	if test "$aix_use_runtimelinking" = yes; then
15212	  shared_flag="$shared_flag "'${wl}-G'
15213	fi
15214      else
15215	# not using gcc
15216	if test "$host_cpu" = ia64; then
15217  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15218  	# chokes on -Wl,-G. The following line is correct:
15219	  shared_flag='-G'
15220	else
15221	  if test "$aix_use_runtimelinking" = yes; then
15222	    shared_flag='${wl}-G'
15223	  else
15224	    shared_flag='${wl}-bM:SRE'
15225	  fi
15226	fi
15227      fi
15228
15229      # It seems that -bexpall does not export symbols beginning with
15230      # underscore (_), so it is better to generate a list of symbols to export.
15231      always_export_symbols_F77=yes
15232      if test "$aix_use_runtimelinking" = yes; then
15233	# Warning - without using the other runtime loading flags (-brtl),
15234	# -berok will link without error, but may produce a broken library.
15235	allow_undefined_flag_F77='-berok'
15236       # Determine the default libpath from the value encoded in an empty executable.
15237       cat >conftest.$ac_ext <<_ACEOF
15238      program main
15239
15240      end
15241_ACEOF
15242rm -f conftest.$ac_objext conftest$ac_exeext
15243if { (ac_try="$ac_link"
15244case "(($ac_try" in
15245  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15246  *) ac_try_echo=$ac_try;;
15247esac
15248eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15249$as_echo "$ac_try_echo") >&5
15250  (eval "$ac_link") 2>conftest.er1
15251  ac_status=$?
15252  grep -v '^ *+' conftest.er1 >conftest.err
15253  rm -f conftest.er1
15254  cat conftest.err >&5
15255  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15256  (exit $ac_status); } && {
15257	 test -z "$ac_f77_werror_flag" ||
15258	 test ! -s conftest.err
15259       } && test -s conftest$ac_exeext && {
15260	 test "$cross_compiling" = yes ||
15261	 $as_test_x conftest$ac_exeext
15262       }; then
15263
15264lt_aix_libpath_sed='
15265    /Import File Strings/,/^$/ {
15266	/^0/ {
15267	    s/^0  *\(.*\)$/\1/
15268	    p
15269	}
15270    }'
15271aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15272# Check for a 64-bit object if we didn't find anything.
15273if test -z "$aix_libpath"; then
15274  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15275fi
15276else
15277  $as_echo "$as_me: failed program was:" >&5
15278sed 's/^/| /' conftest.$ac_ext >&5
15279
15280
15281fi
15282
15283rm -rf conftest.dSYM
15284rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15285      conftest$ac_exeext conftest.$ac_ext
15286if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15287
15288       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15289	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"
15290       else
15291	if test "$host_cpu" = ia64; then
15292	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15293	  allow_undefined_flag_F77="-z nodefs"
15294	  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"
15295	else
15296	 # Determine the default libpath from the value encoded in an empty executable.
15297	 cat >conftest.$ac_ext <<_ACEOF
15298      program main
15299
15300      end
15301_ACEOF
15302rm -f conftest.$ac_objext conftest$ac_exeext
15303if { (ac_try="$ac_link"
15304case "(($ac_try" in
15305  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15306  *) ac_try_echo=$ac_try;;
15307esac
15308eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15309$as_echo "$ac_try_echo") >&5
15310  (eval "$ac_link") 2>conftest.er1
15311  ac_status=$?
15312  grep -v '^ *+' conftest.er1 >conftest.err
15313  rm -f conftest.er1
15314  cat conftest.err >&5
15315  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15316  (exit $ac_status); } && {
15317	 test -z "$ac_f77_werror_flag" ||
15318	 test ! -s conftest.err
15319       } && test -s conftest$ac_exeext && {
15320	 test "$cross_compiling" = yes ||
15321	 $as_test_x conftest$ac_exeext
15322       }; then
15323
15324lt_aix_libpath_sed='
15325    /Import File Strings/,/^$/ {
15326	/^0/ {
15327	    s/^0  *\(.*\)$/\1/
15328	    p
15329	}
15330    }'
15331aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15332# Check for a 64-bit object if we didn't find anything.
15333if test -z "$aix_libpath"; then
15334  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15335fi
15336else
15337  $as_echo "$as_me: failed program was:" >&5
15338sed 's/^/| /' conftest.$ac_ext >&5
15339
15340
15341fi
15342
15343rm -rf conftest.dSYM
15344rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15345      conftest$ac_exeext conftest.$ac_ext
15346if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15347
15348	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15349	  # Warning - without using the other run time loading flags,
15350	  # -berok will link without error, but may produce a broken library.
15351	  no_undefined_flag_F77=' ${wl}-bernotok'
15352	  allow_undefined_flag_F77=' ${wl}-berok'
15353	  # Exported symbols can be pulled into shared objects from archives
15354	  whole_archive_flag_spec_F77='$convenience'
15355	  archive_cmds_need_lc_F77=yes
15356	  # This is similar to how AIX traditionally builds its shared libraries.
15357	  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'
15358	fi
15359      fi
15360      ;;
15361
15362    amigaos*)
15363      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)'
15364      hardcode_libdir_flag_spec_F77='-L$libdir'
15365      hardcode_minus_L_F77=yes
15366      # see comment about different semantics on the GNU ld section
15367      ld_shlibs_F77=no
15368      ;;
15369
15370    bsdi[45]*)
15371      export_dynamic_flag_spec_F77=-rdynamic
15372      ;;
15373
15374    cygwin* | mingw* | pw32*)
15375      # When not using gcc, we currently assume that we are using
15376      # Microsoft Visual C++.
15377      # hardcode_libdir_flag_spec is actually meaningless, as there is
15378      # no search path for DLLs.
15379      hardcode_libdir_flag_spec_F77=' '
15380      allow_undefined_flag_F77=unsupported
15381      # Tell ltmain to make .lib files, not .a files.
15382      libext=lib
15383      # Tell ltmain to make .dll files, not .so files.
15384      shrext_cmds=".dll"
15385      # FIXME: Setting linknames here is a bad hack.
15386      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15387      # The linker will automatically build a .lib file if we build a DLL.
15388      old_archive_From_new_cmds_F77='true'
15389      # FIXME: Should let the user specify the lib program.
15390      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15391      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15392      enable_shared_with_static_runtimes_F77=yes
15393      ;;
15394
15395    darwin* | rhapsody*)
15396      case $host_os in
15397        rhapsody* | darwin1.[012])
15398         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15399         ;;
15400       *) # Darwin 1.3 on
15401         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15402           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15403         else
15404           case ${MACOSX_DEPLOYMENT_TARGET} in
15405             10.[012])
15406               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15407               ;;
15408             10.*)
15409               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15410               ;;
15411           esac
15412         fi
15413         ;;
15414      esac
15415      archive_cmds_need_lc_F77=no
15416      hardcode_direct_F77=no
15417      hardcode_automatic_F77=yes
15418      hardcode_shlibpath_var_F77=unsupported
15419      whole_archive_flag_spec_F77=''
15420      link_all_deplibs_F77=yes
15421    if test "$GCC" = yes ; then
15422    	output_verbose_link_cmd='echo'
15423        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}"
15424        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15425        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}"
15426        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}"
15427    else
15428      case $cc_basename in
15429        xlc*)
15430         output_verbose_link_cmd='echo'
15431         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15432         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15433          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15434         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}'
15435          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}'
15436          ;;
15437       *)
15438         ld_shlibs_F77=no
15439          ;;
15440      esac
15441    fi
15442      ;;
15443
15444    dgux*)
15445      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15446      hardcode_libdir_flag_spec_F77='-L$libdir'
15447      hardcode_shlibpath_var_F77=no
15448      ;;
15449
15450    freebsd1*)
15451      ld_shlibs_F77=no
15452      ;;
15453
15454    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15455    # support.  Future versions do this automatically, but an explicit c++rt0.o
15456    # does not break anything, and helps significantly (at the cost of a little
15457    # extra space).
15458    freebsd2.2*)
15459      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15460      hardcode_libdir_flag_spec_F77='-R$libdir'
15461      hardcode_direct_F77=yes
15462      hardcode_shlibpath_var_F77=no
15463      ;;
15464
15465    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15466    freebsd2*)
15467      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15468      hardcode_direct_F77=yes
15469      hardcode_minus_L_F77=yes
15470      hardcode_shlibpath_var_F77=no
15471      ;;
15472
15473    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15474    freebsd* | dragonfly*)
15475      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15476      hardcode_libdir_flag_spec_F77='-R$libdir'
15477      hardcode_direct_F77=yes
15478      hardcode_shlibpath_var_F77=no
15479      ;;
15480
15481    hpux9*)
15482      if test "$GCC" = yes; then
15483	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'
15484      else
15485	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'
15486      fi
15487      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15488      hardcode_libdir_separator_F77=:
15489      hardcode_direct_F77=yes
15490
15491      # hardcode_minus_L: Not really in the search PATH,
15492      # but as the default location of the library.
15493      hardcode_minus_L_F77=yes
15494      export_dynamic_flag_spec_F77='${wl}-E'
15495      ;;
15496
15497    hpux10*)
15498      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15499	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15500      else
15501	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15502      fi
15503      if test "$with_gnu_ld" = no; then
15504	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15505	hardcode_libdir_separator_F77=:
15506
15507	hardcode_direct_F77=yes
15508	export_dynamic_flag_spec_F77='${wl}-E'
15509
15510	# hardcode_minus_L: Not really in the search PATH,
15511	# but as the default location of the library.
15512	hardcode_minus_L_F77=yes
15513      fi
15514      ;;
15515
15516    hpux11*)
15517      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15518	case $host_cpu in
15519	hppa*64*)
15520	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15521	  ;;
15522	ia64*)
15523	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15524	  ;;
15525	*)
15526	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15527	  ;;
15528	esac
15529      else
15530	case $host_cpu in
15531	hppa*64*)
15532	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15533	  ;;
15534	ia64*)
15535	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15536	  ;;
15537	*)
15538	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15539	  ;;
15540	esac
15541      fi
15542      if test "$with_gnu_ld" = no; then
15543	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15544	hardcode_libdir_separator_F77=:
15545
15546	case $host_cpu in
15547	hppa*64*|ia64*)
15548	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15549	  hardcode_direct_F77=no
15550	  hardcode_shlibpath_var_F77=no
15551	  ;;
15552	*)
15553	  hardcode_direct_F77=yes
15554	  export_dynamic_flag_spec_F77='${wl}-E'
15555
15556	  # hardcode_minus_L: Not really in the search PATH,
15557	  # but as the default location of the library.
15558	  hardcode_minus_L_F77=yes
15559	  ;;
15560	esac
15561      fi
15562      ;;
15563
15564    irix5* | irix6* | nonstopux*)
15565      if test "$GCC" = yes; then
15566	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'
15567      else
15568	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'
15569	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15570      fi
15571      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15572      hardcode_libdir_separator_F77=:
15573      link_all_deplibs_F77=yes
15574      ;;
15575
15576    netbsd*)
15577      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15578	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15579      else
15580	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15581      fi
15582      hardcode_libdir_flag_spec_F77='-R$libdir'
15583      hardcode_direct_F77=yes
15584      hardcode_shlibpath_var_F77=no
15585      ;;
15586
15587    newsos6)
15588      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15589      hardcode_direct_F77=yes
15590      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15591      hardcode_libdir_separator_F77=:
15592      hardcode_shlibpath_var_F77=no
15593      ;;
15594
15595    openbsd*)
15596      if test -f /usr/libexec/ld.so; then
15597	hardcode_direct_F77=yes
15598	hardcode_shlibpath_var_F77=no
15599	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15600	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15601	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15602	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15603	  export_dynamic_flag_spec_F77='${wl}-E'
15604	else
15605	  case $host_os in
15606	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15607	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15608	     hardcode_libdir_flag_spec_F77='-R$libdir'
15609	     ;;
15610	   *)
15611	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15612	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15613	     ;;
15614	  esac
15615        fi
15616      else
15617	ld_shlibs_F77=no
15618      fi
15619      ;;
15620
15621    os2*)
15622      hardcode_libdir_flag_spec_F77='-L$libdir'
15623      hardcode_minus_L_F77=yes
15624      allow_undefined_flag_F77=unsupported
15625      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'
15626      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15627      ;;
15628
15629    osf3*)
15630      if test "$GCC" = yes; then
15631	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15632	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'
15633      else
15634	allow_undefined_flag_F77=' -expect_unresolved \*'
15635	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'
15636      fi
15637      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15638      hardcode_libdir_separator_F77=:
15639      ;;
15640
15641    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15642      if test "$GCC" = yes; then
15643	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15644	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'
15645	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15646      else
15647	allow_undefined_flag_F77=' -expect_unresolved \*'
15648	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'
15649	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~
15650	$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'
15651
15652	# Both c and cxx compiler support -rpath directly
15653	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15654      fi
15655      hardcode_libdir_separator_F77=:
15656      ;;
15657
15658    solaris*)
15659      no_undefined_flag_F77=' -z text'
15660      if test "$GCC" = yes; then
15661	wlarc='${wl}'
15662	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15663	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15664	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15665      else
15666	wlarc=''
15667	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15668	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15669  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15670      fi
15671      hardcode_libdir_flag_spec_F77='-R$libdir'
15672      hardcode_shlibpath_var_F77=no
15673      case $host_os in
15674      solaris2.[0-5] | solaris2.[0-5].*) ;;
15675      *)
15676	# The compiler driver will combine and reorder linker options,
15677	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15678	# but is careful enough not to reorder.
15679 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15680	if test "$GCC" = yes; then
15681	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15682	else
15683	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15684	fi
15685	;;
15686      esac
15687      link_all_deplibs_F77=yes
15688      ;;
15689
15690    sunos4*)
15691      if test "x$host_vendor" = xsequent; then
15692	# Use $CC to link under sequent, because it throws in some extra .o
15693	# files that make .init and .fini sections work.
15694	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15695      else
15696	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15697      fi
15698      hardcode_libdir_flag_spec_F77='-L$libdir'
15699      hardcode_direct_F77=yes
15700      hardcode_minus_L_F77=yes
15701      hardcode_shlibpath_var_F77=no
15702      ;;
15703
15704    sysv4)
15705      case $host_vendor in
15706	sni)
15707	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15708	  hardcode_direct_F77=yes # is this really true???
15709	;;
15710	siemens)
15711	  ## LD is ld it makes a PLAMLIB
15712	  ## CC just makes a GrossModule.
15713	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15714	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15715	  hardcode_direct_F77=no
15716        ;;
15717	motorola)
15718	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15719	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15720	;;
15721      esac
15722      runpath_var='LD_RUN_PATH'
15723      hardcode_shlibpath_var_F77=no
15724      ;;
15725
15726    sysv4.3*)
15727      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15728      hardcode_shlibpath_var_F77=no
15729      export_dynamic_flag_spec_F77='-Bexport'
15730      ;;
15731
15732    sysv4*MP*)
15733      if test -d /usr/nec; then
15734	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15735	hardcode_shlibpath_var_F77=no
15736	runpath_var=LD_RUN_PATH
15737	hardcode_runpath_var=yes
15738	ld_shlibs_F77=yes
15739      fi
15740      ;;
15741
15742    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15743      no_undefined_flag_F77='${wl}-z,text'
15744      archive_cmds_need_lc_F77=no
15745      hardcode_shlibpath_var_F77=no
15746      runpath_var='LD_RUN_PATH'
15747
15748      if test "$GCC" = yes; then
15749	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15750	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15751      else
15752	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15753	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15754      fi
15755      ;;
15756
15757    sysv5* | sco3.2v5* | sco5v6*)
15758      # Note: We can NOT use -z defs as we might desire, because we do not
15759      # link with -lc, and that would cause any symbols used from libc to
15760      # always be unresolved, which means just about no library would
15761      # ever link correctly.  If we're not using GNU ld we use -z text
15762      # though, which does catch some bad symbols but isn't as heavy-handed
15763      # as -z defs.
15764      no_undefined_flag_F77='${wl}-z,text'
15765      allow_undefined_flag_F77='${wl}-z,nodefs'
15766      archive_cmds_need_lc_F77=no
15767      hardcode_shlibpath_var_F77=no
15768      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15769      hardcode_libdir_separator_F77=':'
15770      link_all_deplibs_F77=yes
15771      export_dynamic_flag_spec_F77='${wl}-Bexport'
15772      runpath_var='LD_RUN_PATH'
15773
15774      if test "$GCC" = yes; then
15775	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15776	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15777      else
15778	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15779	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15780      fi
15781      ;;
15782
15783    uts4*)
15784      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15785      hardcode_libdir_flag_spec_F77='-L$libdir'
15786      hardcode_shlibpath_var_F77=no
15787      ;;
15788
15789    *)
15790      ld_shlibs_F77=no
15791      ;;
15792    esac
15793  fi
15794
15795{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15796$as_echo "$ld_shlibs_F77" >&6; }
15797test "$ld_shlibs_F77" = no && can_build_shared=no
15798
15799#
15800# Do we need to explicitly link libc?
15801#
15802case "x$archive_cmds_need_lc_F77" in
15803x|xyes)
15804  # Assume -lc should be added
15805  archive_cmds_need_lc_F77=yes
15806
15807  if test "$enable_shared" = yes && test "$GCC" = yes; then
15808    case $archive_cmds_F77 in
15809    *'~'*)
15810      # FIXME: we may have to deal with multi-command sequences.
15811      ;;
15812    '$CC '*)
15813      # Test whether the compiler implicitly links with -lc since on some
15814      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15815      # to ld, don't add -lc before -lgcc.
15816      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15817$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15818      $rm conftest*
15819      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15820
15821      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15822  (eval $ac_compile) 2>&5
15823  ac_status=$?
15824  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15825  (exit $ac_status); } 2>conftest.err; then
15826        soname=conftest
15827        lib=conftest
15828        libobjs=conftest.$ac_objext
15829        deplibs=
15830        wl=$lt_prog_compiler_wl_F77
15831	pic_flag=$lt_prog_compiler_pic_F77
15832        compiler_flags=-v
15833        linker_flags=-v
15834        verstring=
15835        output_objdir=.
15836        libname=conftest
15837        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15838        allow_undefined_flag_F77=
15839        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15840  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15841  ac_status=$?
15842  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15843  (exit $ac_status); }
15844        then
15845	  archive_cmds_need_lc_F77=no
15846        else
15847	  archive_cmds_need_lc_F77=yes
15848        fi
15849        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15850      else
15851        cat conftest.err 1>&5
15852      fi
15853      $rm conftest*
15854      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15855$as_echo "$archive_cmds_need_lc_F77" >&6; }
15856      ;;
15857    esac
15858  fi
15859  ;;
15860esac
15861
15862{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15863$as_echo_n "checking dynamic linker characteristics... " >&6; }
15864library_names_spec=
15865libname_spec='lib$name'
15866soname_spec=
15867shrext_cmds=".so"
15868postinstall_cmds=
15869postuninstall_cmds=
15870finish_cmds=
15871finish_eval=
15872shlibpath_var=
15873shlibpath_overrides_runpath=unknown
15874version_type=none
15875dynamic_linker="$host_os ld.so"
15876sys_lib_dlsearch_path_spec="/lib /usr/lib"
15877
15878need_lib_prefix=unknown
15879hardcode_into_libs=no
15880
15881# when you set need_version to no, make sure it does not cause -set_version
15882# flags to be left without arguments
15883need_version=unknown
15884
15885case $host_os in
15886aix3*)
15887  version_type=linux
15888  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15889  shlibpath_var=LIBPATH
15890
15891  # AIX 3 has no versioning support, so we append a major version to the name.
15892  soname_spec='${libname}${release}${shared_ext}$major'
15893  ;;
15894
15895aix[4-9]*)
15896  version_type=linux
15897  need_lib_prefix=no
15898  need_version=no
15899  hardcode_into_libs=yes
15900  if test "$host_cpu" = ia64; then
15901    # AIX 5 supports IA64
15902    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15903    shlibpath_var=LD_LIBRARY_PATH
15904  else
15905    # With GCC up to 2.95.x, collect2 would create an import file
15906    # for dependence libraries.  The import file would start with
15907    # the line `#! .'.  This would cause the generated library to
15908    # depend on `.', always an invalid library.  This was fixed in
15909    # development snapshots of GCC prior to 3.0.
15910    case $host_os in
15911      aix4 | aix4.[01] | aix4.[01].*)
15912      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15913	   echo ' yes '
15914	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15915	:
15916      else
15917	can_build_shared=no
15918      fi
15919      ;;
15920    esac
15921    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15922    # soname into executable. Probably we can add versioning support to
15923    # collect2, so additional links can be useful in future.
15924    if test "$aix_use_runtimelinking" = yes; then
15925      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15926      # instead of lib<name>.a to let people know that these are not
15927      # typical AIX shared libraries.
15928      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15929    else
15930      # We preserve .a as extension for shared libraries through AIX4.2
15931      # and later when we are not doing run time linking.
15932      library_names_spec='${libname}${release}.a $libname.a'
15933      soname_spec='${libname}${release}${shared_ext}$major'
15934    fi
15935    shlibpath_var=LIBPATH
15936  fi
15937  ;;
15938
15939amigaos*)
15940  library_names_spec='$libname.ixlibrary $libname.a'
15941  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15942  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'
15943  ;;
15944
15945beos*)
15946  library_names_spec='${libname}${shared_ext}'
15947  dynamic_linker="$host_os ld.so"
15948  shlibpath_var=LIBRARY_PATH
15949  ;;
15950
15951bsdi[45]*)
15952  version_type=linux
15953  need_version=no
15954  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15955  soname_spec='${libname}${release}${shared_ext}$major'
15956  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15957  shlibpath_var=LD_LIBRARY_PATH
15958  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15959  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15960  # the default ld.so.conf also contains /usr/contrib/lib and
15961  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15962  # libtool to hard-code these into programs
15963  ;;
15964
15965cygwin* | mingw* | pw32*)
15966  version_type=windows
15967  shrext_cmds=".dll"
15968  need_version=no
15969  need_lib_prefix=no
15970
15971  case $GCC,$host_os in
15972  yes,cygwin* | yes,mingw* | yes,pw32*)
15973    library_names_spec='$libname.dll.a'
15974    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15975    postinstall_cmds='base_file=`basename \${file}`~
15976      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15977      dldir=$destdir/`dirname \$dlpath`~
15978      test -d \$dldir || mkdir -p \$dldir~
15979      $install_prog $dir/$dlname \$dldir/$dlname~
15980      chmod a+x \$dldir/$dlname'
15981    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15982      dlpath=$dir/\$dldll~
15983       $rm \$dlpath'
15984    shlibpath_overrides_runpath=yes
15985
15986    case $host_os in
15987    cygwin*)
15988      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15989      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15990      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15991      ;;
15992    mingw*)
15993      # MinGW DLLs use traditional 'lib' prefix
15994      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15995      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15996      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15997        # It is most probably a Windows format PATH printed by
15998        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15999        # path with ; separators, and with drive letters. We can handle the
16000        # drive letters (cygwin fileutils understands them), so leave them,
16001        # especially as we might pass files found there to a mingw objdump,
16002        # which wouldn't understand a cygwinified path. Ahh.
16003        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16004      else
16005        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16006      fi
16007      ;;
16008    pw32*)
16009      # pw32 DLLs use 'pw' prefix rather than 'lib'
16010      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16011      ;;
16012    esac
16013    ;;
16014
16015  *)
16016    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16017    ;;
16018  esac
16019  dynamic_linker='Win32 ld.exe'
16020  # FIXME: first we should search . and the directory the executable is in
16021  shlibpath_var=PATH
16022  ;;
16023
16024darwin* | rhapsody*)
16025  dynamic_linker="$host_os dyld"
16026  version_type=darwin
16027  need_lib_prefix=no
16028  need_version=no
16029  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16030  soname_spec='${libname}${release}${major}$shared_ext'
16031  shlibpath_overrides_runpath=yes
16032  shlibpath_var=DYLD_LIBRARY_PATH
16033  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16034
16035  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16036  ;;
16037
16038dgux*)
16039  version_type=linux
16040  need_lib_prefix=no
16041  need_version=no
16042  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16043  soname_spec='${libname}${release}${shared_ext}$major'
16044  shlibpath_var=LD_LIBRARY_PATH
16045  ;;
16046
16047freebsd1*)
16048  dynamic_linker=no
16049  ;;
16050
16051freebsd* | dragonfly*)
16052  # DragonFly does not have aout.  When/if they implement a new
16053  # versioning mechanism, adjust this.
16054  if test -x /usr/bin/objformat; then
16055    objformat=`/usr/bin/objformat`
16056  else
16057    case $host_os in
16058    freebsd[123]*) objformat=aout ;;
16059    *) objformat=elf ;;
16060    esac
16061  fi
16062  version_type=freebsd-$objformat
16063  case $version_type in
16064    freebsd-elf*)
16065      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16066      need_version=no
16067      need_lib_prefix=no
16068      ;;
16069    freebsd-*)
16070      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16071      need_version=yes
16072      ;;
16073  esac
16074  shlibpath_var=LD_LIBRARY_PATH
16075  case $host_os in
16076  freebsd2*)
16077    shlibpath_overrides_runpath=yes
16078    ;;
16079  freebsd3.[01]* | freebsdelf3.[01]*)
16080    shlibpath_overrides_runpath=yes
16081    hardcode_into_libs=yes
16082    ;;
16083  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16084  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16085    shlibpath_overrides_runpath=no
16086    hardcode_into_libs=yes
16087    ;;
16088  *) # from 4.6 on, and DragonFly
16089    shlibpath_overrides_runpath=yes
16090    hardcode_into_libs=yes
16091    ;;
16092  esac
16093  ;;
16094
16095gnu*)
16096  version_type=linux
16097  need_lib_prefix=no
16098  need_version=no
16099  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16100  soname_spec='${libname}${release}${shared_ext}$major'
16101  shlibpath_var=LD_LIBRARY_PATH
16102  hardcode_into_libs=yes
16103  ;;
16104
16105hpux9* | hpux10* | hpux11*)
16106  # Give a soname corresponding to the major version so that dld.sl refuses to
16107  # link against other versions.
16108  version_type=sunos
16109  need_lib_prefix=no
16110  need_version=no
16111  case $host_cpu in
16112  ia64*)
16113    shrext_cmds='.so'
16114    hardcode_into_libs=yes
16115    dynamic_linker="$host_os dld.so"
16116    shlibpath_var=LD_LIBRARY_PATH
16117    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16118    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16119    soname_spec='${libname}${release}${shared_ext}$major'
16120    if test "X$HPUX_IA64_MODE" = X32; then
16121      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16122    else
16123      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16124    fi
16125    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16126    ;;
16127   hppa*64*)
16128     shrext_cmds='.sl'
16129     hardcode_into_libs=yes
16130     dynamic_linker="$host_os dld.sl"
16131     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16132     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16133     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16134     soname_spec='${libname}${release}${shared_ext}$major'
16135     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16136     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16137     ;;
16138   *)
16139    shrext_cmds='.sl'
16140    dynamic_linker="$host_os dld.sl"
16141    shlibpath_var=SHLIB_PATH
16142    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16143    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16144    soname_spec='${libname}${release}${shared_ext}$major'
16145    ;;
16146  esac
16147  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16148  postinstall_cmds='chmod 555 $lib'
16149  ;;
16150
16151interix[3-9]*)
16152  version_type=linux
16153  need_lib_prefix=no
16154  need_version=no
16155  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16156  soname_spec='${libname}${release}${shared_ext}$major'
16157  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16158  shlibpath_var=LD_LIBRARY_PATH
16159  shlibpath_overrides_runpath=no
16160  hardcode_into_libs=yes
16161  ;;
16162
16163irix5* | irix6* | nonstopux*)
16164  case $host_os in
16165    nonstopux*) version_type=nonstopux ;;
16166    *)
16167	if test "$lt_cv_prog_gnu_ld" = yes; then
16168		version_type=linux
16169	else
16170		version_type=irix
16171	fi ;;
16172  esac
16173  need_lib_prefix=no
16174  need_version=no
16175  soname_spec='${libname}${release}${shared_ext}$major'
16176  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16177  case $host_os in
16178  irix5* | nonstopux*)
16179    libsuff= shlibsuff=
16180    ;;
16181  *)
16182    case $LD in # libtool.m4 will add one of these switches to LD
16183    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16184      libsuff= shlibsuff= libmagic=32-bit;;
16185    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16186      libsuff=32 shlibsuff=N32 libmagic=N32;;
16187    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16188      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16189    *) libsuff= shlibsuff= libmagic=never-match;;
16190    esac
16191    ;;
16192  esac
16193  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16194  shlibpath_overrides_runpath=no
16195  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16196  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16197  hardcode_into_libs=yes
16198  ;;
16199
16200# No shared lib support for Linux oldld, aout, or coff.
16201linux*oldld* | linux*aout* | linux*coff*)
16202  dynamic_linker=no
16203  ;;
16204
16205# This must be Linux ELF.
16206linux* | k*bsd*-gnu)
16207  version_type=linux
16208  need_lib_prefix=no
16209  need_version=no
16210  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16211  soname_spec='${libname}${release}${shared_ext}$major'
16212  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16213  shlibpath_var=LD_LIBRARY_PATH
16214  shlibpath_overrides_runpath=no
16215  # This implies no fast_install, which is unacceptable.
16216  # Some rework will be needed to allow for fast_install
16217  # before this can be enabled.
16218  hardcode_into_libs=yes
16219
16220  # Append ld.so.conf contents to the search path
16221  if test -f /etc/ld.so.conf; then
16222    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' ' '`
16223    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16224  fi
16225
16226  # We used to test for /lib/ld.so.1 and disable shared libraries on
16227  # powerpc, because MkLinux only supported shared libraries with the
16228  # GNU dynamic linker.  Since this was broken with cross compilers,
16229  # most powerpc-linux boxes support dynamic linking these days and
16230  # people can always --disable-shared, the test was removed, and we
16231  # assume the GNU/Linux dynamic linker is in use.
16232  dynamic_linker='GNU/Linux ld.so'
16233  ;;
16234
16235netbsd*)
16236  version_type=sunos
16237  need_lib_prefix=no
16238  need_version=no
16239  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16240    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16241    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16242    dynamic_linker='NetBSD (a.out) ld.so'
16243  else
16244    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16245    soname_spec='${libname}${release}${shared_ext}$major'
16246    dynamic_linker='NetBSD ld.elf_so'
16247  fi
16248  shlibpath_var=LD_LIBRARY_PATH
16249  shlibpath_overrides_runpath=yes
16250  hardcode_into_libs=yes
16251  ;;
16252
16253newsos6)
16254  version_type=linux
16255  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16256  shlibpath_var=LD_LIBRARY_PATH
16257  shlibpath_overrides_runpath=yes
16258  ;;
16259
16260nto-qnx*)
16261  version_type=linux
16262  need_lib_prefix=no
16263  need_version=no
16264  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16265  soname_spec='${libname}${release}${shared_ext}$major'
16266  shlibpath_var=LD_LIBRARY_PATH
16267  shlibpath_overrides_runpath=yes
16268  ;;
16269
16270openbsd*)
16271  version_type=sunos
16272  sys_lib_dlsearch_path_spec="/usr/lib"
16273  need_lib_prefix=no
16274  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16275  case $host_os in
16276    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16277    *)                         need_version=no  ;;
16278  esac
16279  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16280  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16281  shlibpath_var=LD_LIBRARY_PATH
16282  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16283    case $host_os in
16284      openbsd2.[89] | openbsd2.[89].*)
16285	shlibpath_overrides_runpath=no
16286	;;
16287      *)
16288	shlibpath_overrides_runpath=yes
16289	;;
16290      esac
16291  else
16292    shlibpath_overrides_runpath=yes
16293  fi
16294  ;;
16295
16296os2*)
16297  libname_spec='$name'
16298  shrext_cmds=".dll"
16299  need_lib_prefix=no
16300  library_names_spec='$libname${shared_ext} $libname.a'
16301  dynamic_linker='OS/2 ld.exe'
16302  shlibpath_var=LIBPATH
16303  ;;
16304
16305osf3* | osf4* | osf5*)
16306  version_type=osf
16307  need_lib_prefix=no
16308  need_version=no
16309  soname_spec='${libname}${release}${shared_ext}$major'
16310  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16311  shlibpath_var=LD_LIBRARY_PATH
16312  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16313  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16314  ;;
16315
16316rdos*)
16317  dynamic_linker=no
16318  ;;
16319
16320solaris*)
16321  version_type=linux
16322  need_lib_prefix=no
16323  need_version=no
16324  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16325  soname_spec='${libname}${release}${shared_ext}$major'
16326  shlibpath_var=LD_LIBRARY_PATH
16327  shlibpath_overrides_runpath=yes
16328  hardcode_into_libs=yes
16329  # ldd complains unless libraries are executable
16330  postinstall_cmds='chmod +x $lib'
16331  ;;
16332
16333sunos4*)
16334  version_type=sunos
16335  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16336  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16337  shlibpath_var=LD_LIBRARY_PATH
16338  shlibpath_overrides_runpath=yes
16339  if test "$with_gnu_ld" = yes; then
16340    need_lib_prefix=no
16341  fi
16342  need_version=yes
16343  ;;
16344
16345sysv4 | sysv4.3*)
16346  version_type=linux
16347  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16348  soname_spec='${libname}${release}${shared_ext}$major'
16349  shlibpath_var=LD_LIBRARY_PATH
16350  case $host_vendor in
16351    sni)
16352      shlibpath_overrides_runpath=no
16353      need_lib_prefix=no
16354      export_dynamic_flag_spec='${wl}-Blargedynsym'
16355      runpath_var=LD_RUN_PATH
16356      ;;
16357    siemens)
16358      need_lib_prefix=no
16359      ;;
16360    motorola)
16361      need_lib_prefix=no
16362      need_version=no
16363      shlibpath_overrides_runpath=no
16364      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16365      ;;
16366  esac
16367  ;;
16368
16369sysv4*MP*)
16370  if test -d /usr/nec ;then
16371    version_type=linux
16372    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16373    soname_spec='$libname${shared_ext}.$major'
16374    shlibpath_var=LD_LIBRARY_PATH
16375  fi
16376  ;;
16377
16378sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16379  version_type=freebsd-elf
16380  need_lib_prefix=no
16381  need_version=no
16382  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16383  soname_spec='${libname}${release}${shared_ext}$major'
16384  shlibpath_var=LD_LIBRARY_PATH
16385  hardcode_into_libs=yes
16386  if test "$with_gnu_ld" = yes; then
16387    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16388    shlibpath_overrides_runpath=no
16389  else
16390    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16391    shlibpath_overrides_runpath=yes
16392    case $host_os in
16393      sco3.2v5*)
16394        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16395	;;
16396    esac
16397  fi
16398  sys_lib_dlsearch_path_spec='/usr/lib'
16399  ;;
16400
16401uts4*)
16402  version_type=linux
16403  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16404  soname_spec='${libname}${release}${shared_ext}$major'
16405  shlibpath_var=LD_LIBRARY_PATH
16406  ;;
16407
16408*)
16409  dynamic_linker=no
16410  ;;
16411esac
16412{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16413$as_echo "$dynamic_linker" >&6; }
16414test "$dynamic_linker" = no && can_build_shared=no
16415
16416if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16417  $as_echo_n "(cached) " >&6
16418else
16419  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16420fi
16421
16422sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16423if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16424  $as_echo_n "(cached) " >&6
16425else
16426  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16427fi
16428
16429sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16430
16431variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16432if test "$GCC" = yes; then
16433  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16434fi
16435
16436{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16437$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16438hardcode_action_F77=
16439if test -n "$hardcode_libdir_flag_spec_F77" || \
16440   test -n "$runpath_var_F77" || \
16441   test "X$hardcode_automatic_F77" = "Xyes" ; then
16442
16443  # We can hardcode non-existant directories.
16444  if test "$hardcode_direct_F77" != no &&
16445     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16446     # have to relink, otherwise we might link with an installed library
16447     # when we should be linking with a yet-to-be-installed one
16448     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16449     test "$hardcode_minus_L_F77" != no; then
16450    # Linking always hardcodes the temporary library directory.
16451    hardcode_action_F77=relink
16452  else
16453    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16454    hardcode_action_F77=immediate
16455  fi
16456else
16457  # We cannot hardcode anything, or else we can only hardcode existing
16458  # directories.
16459  hardcode_action_F77=unsupported
16460fi
16461{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16462$as_echo "$hardcode_action_F77" >&6; }
16463
16464if test "$hardcode_action_F77" = relink; then
16465  # Fast installation is not supported
16466  enable_fast_install=no
16467elif test "$shlibpath_overrides_runpath" = yes ||
16468     test "$enable_shared" = no; then
16469  # Fast installation is not necessary
16470  enable_fast_install=needless
16471fi
16472
16473
16474# The else clause should only fire when bootstrapping the
16475# libtool distribution, otherwise you forgot to ship ltmain.sh
16476# with your package, and you will get complaints that there are
16477# no rules to generate ltmain.sh.
16478if test -f "$ltmain"; then
16479  # See if we are running on zsh, and set the options which allow our commands through
16480  # without removal of \ escapes.
16481  if test -n "${ZSH_VERSION+set}" ; then
16482    setopt NO_GLOB_SUBST
16483  fi
16484  # Now quote all the things that may contain metacharacters while being
16485  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16486  # variables and quote the copies for generation of the libtool script.
16487  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16488    SED SHELL STRIP \
16489    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16490    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16491    deplibs_check_method reload_flag reload_cmds need_locks \
16492    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16493    lt_cv_sys_global_symbol_to_c_name_address \
16494    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16495    old_postinstall_cmds old_postuninstall_cmds \
16496    compiler_F77 \
16497    CC_F77 \
16498    LD_F77 \
16499    lt_prog_compiler_wl_F77 \
16500    lt_prog_compiler_pic_F77 \
16501    lt_prog_compiler_static_F77 \
16502    lt_prog_compiler_no_builtin_flag_F77 \
16503    export_dynamic_flag_spec_F77 \
16504    thread_safe_flag_spec_F77 \
16505    whole_archive_flag_spec_F77 \
16506    enable_shared_with_static_runtimes_F77 \
16507    old_archive_cmds_F77 \
16508    old_archive_from_new_cmds_F77 \
16509    predep_objects_F77 \
16510    postdep_objects_F77 \
16511    predeps_F77 \
16512    postdeps_F77 \
16513    compiler_lib_search_path_F77 \
16514    compiler_lib_search_dirs_F77 \
16515    archive_cmds_F77 \
16516    archive_expsym_cmds_F77 \
16517    postinstall_cmds_F77 \
16518    postuninstall_cmds_F77 \
16519    old_archive_from_expsyms_cmds_F77 \
16520    allow_undefined_flag_F77 \
16521    no_undefined_flag_F77 \
16522    export_symbols_cmds_F77 \
16523    hardcode_libdir_flag_spec_F77 \
16524    hardcode_libdir_flag_spec_ld_F77 \
16525    hardcode_libdir_separator_F77 \
16526    hardcode_automatic_F77 \
16527    module_cmds_F77 \
16528    module_expsym_cmds_F77 \
16529    lt_cv_prog_compiler_c_o_F77 \
16530    fix_srcfile_path_F77 \
16531    exclude_expsyms_F77 \
16532    include_expsyms_F77; do
16533
16534    case $var in
16535    old_archive_cmds_F77 | \
16536    old_archive_from_new_cmds_F77 | \
16537    archive_cmds_F77 | \
16538    archive_expsym_cmds_F77 | \
16539    module_cmds_F77 | \
16540    module_expsym_cmds_F77 | \
16541    old_archive_from_expsyms_cmds_F77 | \
16542    export_symbols_cmds_F77 | \
16543    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16544    postinstall_cmds | postuninstall_cmds | \
16545    old_postinstall_cmds | old_postuninstall_cmds | \
16546    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16547      # Double-quote double-evaled strings.
16548      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16549      ;;
16550    *)
16551      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16552      ;;
16553    esac
16554  done
16555
16556  case $lt_echo in
16557  *'\$0 --fallback-echo"')
16558    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16559    ;;
16560  esac
16561
16562cfgfile="$ofile"
16563
16564  cat <<__EOF__ >> "$cfgfile"
16565# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16566
16567# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16568
16569# Shell to use when invoking shell scripts.
16570SHELL=$lt_SHELL
16571
16572# Whether or not to build shared libraries.
16573build_libtool_libs=$enable_shared
16574
16575# Whether or not to build static libraries.
16576build_old_libs=$enable_static
16577
16578# Whether or not to add -lc for building shared libraries.
16579build_libtool_need_lc=$archive_cmds_need_lc_F77
16580
16581# Whether or not to disallow shared libs when runtime libs are static
16582allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16583
16584# Whether or not to optimize for fast installation.
16585fast_install=$enable_fast_install
16586
16587# The host system.
16588host_alias=$host_alias
16589host=$host
16590host_os=$host_os
16591
16592# The build system.
16593build_alias=$build_alias
16594build=$build
16595build_os=$build_os
16596
16597# An echo program that does not interpret backslashes.
16598echo=$lt_echo
16599
16600# The archiver.
16601AR=$lt_AR
16602AR_FLAGS=$lt_AR_FLAGS
16603
16604# A C compiler.
16605LTCC=$lt_LTCC
16606
16607# LTCC compiler flags.
16608LTCFLAGS=$lt_LTCFLAGS
16609
16610# A language-specific compiler.
16611CC=$lt_compiler_F77
16612
16613# Is the compiler the GNU C compiler?
16614with_gcc=$GCC_F77
16615
16616# An ERE matcher.
16617EGREP=$lt_EGREP
16618
16619# The linker used to build libraries.
16620LD=$lt_LD_F77
16621
16622# Whether we need hard or soft links.
16623LN_S=$lt_LN_S
16624
16625# A BSD-compatible nm program.
16626NM=$lt_NM
16627
16628# A symbol stripping program
16629STRIP=$lt_STRIP
16630
16631# Used to examine libraries when file_magic_cmd begins "file"
16632MAGIC_CMD=$MAGIC_CMD
16633
16634# Used on cygwin: DLL creation program.
16635DLLTOOL="$DLLTOOL"
16636
16637# Used on cygwin: object dumper.
16638OBJDUMP="$OBJDUMP"
16639
16640# Used on cygwin: assembler.
16641AS="$AS"
16642
16643# The name of the directory that contains temporary libtool files.
16644objdir=$objdir
16645
16646# How to create reloadable object files.
16647reload_flag=$lt_reload_flag
16648reload_cmds=$lt_reload_cmds
16649
16650# How to pass a linker flag through the compiler.
16651wl=$lt_lt_prog_compiler_wl_F77
16652
16653# Object file suffix (normally "o").
16654objext="$ac_objext"
16655
16656# Old archive suffix (normally "a").
16657libext="$libext"
16658
16659# Shared library suffix (normally ".so").
16660shrext_cmds='$shrext_cmds'
16661
16662# Executable file suffix (normally "").
16663exeext="$exeext"
16664
16665# Additional compiler flags for building library objects.
16666pic_flag=$lt_lt_prog_compiler_pic_F77
16667pic_mode=$pic_mode
16668
16669# What is the maximum length of a command?
16670max_cmd_len=$lt_cv_sys_max_cmd_len
16671
16672# Does compiler simultaneously support -c and -o options?
16673compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16674
16675# Must we lock files when doing compilation?
16676need_locks=$lt_need_locks
16677
16678# Do we need the lib prefix for modules?
16679need_lib_prefix=$need_lib_prefix
16680
16681# Do we need a version for libraries?
16682need_version=$need_version
16683
16684# Whether dlopen is supported.
16685dlopen_support=$enable_dlopen
16686
16687# Whether dlopen of programs is supported.
16688dlopen_self=$enable_dlopen_self
16689
16690# Whether dlopen of statically linked programs is supported.
16691dlopen_self_static=$enable_dlopen_self_static
16692
16693# Compiler flag to prevent dynamic linking.
16694link_static_flag=$lt_lt_prog_compiler_static_F77
16695
16696# Compiler flag to turn off builtin functions.
16697no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16698
16699# Compiler flag to allow reflexive dlopens.
16700export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16701
16702# Compiler flag to generate shared objects directly from archives.
16703whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16704
16705# Compiler flag to generate thread-safe objects.
16706thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16707
16708# Library versioning type.
16709version_type=$version_type
16710
16711# Format of library name prefix.
16712libname_spec=$lt_libname_spec
16713
16714# List of archive names.  First name is the real one, the rest are links.
16715# The last name is the one that the linker finds with -lNAME.
16716library_names_spec=$lt_library_names_spec
16717
16718# The coded name of the library, if different from the real name.
16719soname_spec=$lt_soname_spec
16720
16721# Commands used to build and install an old-style archive.
16722RANLIB=$lt_RANLIB
16723old_archive_cmds=$lt_old_archive_cmds_F77
16724old_postinstall_cmds=$lt_old_postinstall_cmds
16725old_postuninstall_cmds=$lt_old_postuninstall_cmds
16726
16727# Create an old-style archive from a shared archive.
16728old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16729
16730# Create a temporary old-style archive to link instead of a shared archive.
16731old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16732
16733# Commands used to build and install a shared archive.
16734archive_cmds=$lt_archive_cmds_F77
16735archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16736postinstall_cmds=$lt_postinstall_cmds
16737postuninstall_cmds=$lt_postuninstall_cmds
16738
16739# Commands used to build a loadable module (assumed same as above if empty)
16740module_cmds=$lt_module_cmds_F77
16741module_expsym_cmds=$lt_module_expsym_cmds_F77
16742
16743# Commands to strip libraries.
16744old_striplib=$lt_old_striplib
16745striplib=$lt_striplib
16746
16747# Dependencies to place before the objects being linked to create a
16748# shared library.
16749predep_objects=$lt_predep_objects_F77
16750
16751# Dependencies to place after the objects being linked to create a
16752# shared library.
16753postdep_objects=$lt_postdep_objects_F77
16754
16755# Dependencies to place before the objects being linked to create a
16756# shared library.
16757predeps=$lt_predeps_F77
16758
16759# Dependencies to place after the objects being linked to create a
16760# shared library.
16761postdeps=$lt_postdeps_F77
16762
16763# The directories searched by this compiler when creating a shared
16764# library
16765compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16766
16767# The library search path used internally by the compiler when linking
16768# a shared library.
16769compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16770
16771# Method to check whether dependent libraries are shared objects.
16772deplibs_check_method=$lt_deplibs_check_method
16773
16774# Command to use when deplibs_check_method == file_magic.
16775file_magic_cmd=$lt_file_magic_cmd
16776
16777# Flag that allows shared libraries with undefined symbols to be built.
16778allow_undefined_flag=$lt_allow_undefined_flag_F77
16779
16780# Flag that forces no undefined symbols.
16781no_undefined_flag=$lt_no_undefined_flag_F77
16782
16783# Commands used to finish a libtool library installation in a directory.
16784finish_cmds=$lt_finish_cmds
16785
16786# Same as above, but a single script fragment to be evaled but not shown.
16787finish_eval=$lt_finish_eval
16788
16789# Take the output of nm and produce a listing of raw symbols and C names.
16790global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16791
16792# Transform the output of nm in a proper C declaration
16793global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16794
16795# Transform the output of nm in a C name address pair
16796global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16797
16798# This is the shared library runtime path variable.
16799runpath_var=$runpath_var
16800
16801# This is the shared library path variable.
16802shlibpath_var=$shlibpath_var
16803
16804# Is shlibpath searched before the hard-coded library search path?
16805shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16806
16807# How to hardcode a shared library path into an executable.
16808hardcode_action=$hardcode_action_F77
16809
16810# Whether we should hardcode library paths into libraries.
16811hardcode_into_libs=$hardcode_into_libs
16812
16813# Flag to hardcode \$libdir into a binary during linking.
16814# This must work even if \$libdir does not exist.
16815hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16816
16817# If ld is used when linking, flag to hardcode \$libdir into
16818# a binary during linking. This must work even if \$libdir does
16819# not exist.
16820hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16821
16822# Whether we need a single -rpath flag with a separated argument.
16823hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16824
16825# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16826# resulting binary.
16827hardcode_direct=$hardcode_direct_F77
16828
16829# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16830# resulting binary.
16831hardcode_minus_L=$hardcode_minus_L_F77
16832
16833# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16834# the resulting binary.
16835hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16836
16837# Set to yes if building a shared library automatically hardcodes DIR into the library
16838# and all subsequent libraries and executables linked against it.
16839hardcode_automatic=$hardcode_automatic_F77
16840
16841# Variables whose values should be saved in libtool wrapper scripts and
16842# restored at relink time.
16843variables_saved_for_relink="$variables_saved_for_relink"
16844
16845# Whether libtool must link a program against all its dependency libraries.
16846link_all_deplibs=$link_all_deplibs_F77
16847
16848# Compile-time system search path for libraries
16849sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16850
16851# Run-time system search path for libraries
16852sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16853
16854# Fix the shell variable \$srcfile for the compiler.
16855fix_srcfile_path=$lt_fix_srcfile_path
16856
16857# Set to yes if exported symbols are required.
16858always_export_symbols=$always_export_symbols_F77
16859
16860# The commands to list exported symbols.
16861export_symbols_cmds=$lt_export_symbols_cmds_F77
16862
16863# The commands to extract the exported symbol list from a shared archive.
16864extract_expsyms_cmds=$lt_extract_expsyms_cmds
16865
16866# Symbols that should not be listed in the preloaded symbols.
16867exclude_expsyms=$lt_exclude_expsyms_F77
16868
16869# Symbols that must always be exported.
16870include_expsyms=$lt_include_expsyms_F77
16871
16872# ### END LIBTOOL TAG CONFIG: $tagname
16873
16874__EOF__
16875
16876
16877else
16878  # If there is no Makefile yet, we rely on a make rule to execute
16879  # `config.status --recheck' to rerun these tests and create the
16880  # libtool script then.
16881  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16882  if test -f "$ltmain_in"; then
16883    test -f Makefile && make "$ltmain"
16884  fi
16885fi
16886
16887
16888ac_ext=c
16889ac_cpp='$CPP $CPPFLAGS'
16890ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16891ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16892ac_compiler_gnu=$ac_cv_c_compiler_gnu
16893
16894CC="$lt_save_CC"
16895
16896	else
16897	  tagname=""
16898	fi
16899	;;
16900
16901      GCJ)
16902	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16903
16904
16905# Source file extension for Java test sources.
16906ac_ext=java
16907
16908# Object file extension for compiled Java test sources.
16909objext=o
16910objext_GCJ=$objext
16911
16912# Code to be used in simple compile tests
16913lt_simple_compile_test_code="class foo {}"
16914
16915# Code to be used in simple link tests
16916lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16917
16918# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16919
16920# If no C compiler was specified, use CC.
16921LTCC=${LTCC-"$CC"}
16922
16923# If no C compiler flags were specified, use CFLAGS.
16924LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16925
16926# Allow CC to be a program name with arguments.
16927compiler=$CC
16928
16929
16930# save warnings/boilerplate of simple test code
16931ac_outfile=conftest.$ac_objext
16932echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16933eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16934_lt_compiler_boilerplate=`cat conftest.err`
16935$rm conftest*
16936
16937ac_outfile=conftest.$ac_objext
16938echo "$lt_simple_link_test_code" >conftest.$ac_ext
16939eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16940_lt_linker_boilerplate=`cat conftest.err`
16941$rm -r conftest*
16942
16943
16944# Allow CC to be a program name with arguments.
16945lt_save_CC="$CC"
16946CC=${GCJ-"gcj"}
16947compiler=$CC
16948compiler_GCJ=$CC
16949for cc_temp in $compiler""; do
16950  case $cc_temp in
16951    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16952    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16953    \-*) ;;
16954    *) break;;
16955  esac
16956done
16957cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16958
16959
16960# GCJ did not exist at the time GCC didn't implicitly link libc in.
16961archive_cmds_need_lc_GCJ=no
16962
16963old_archive_cmds_GCJ=$old_archive_cmds
16964
16965
16966lt_prog_compiler_no_builtin_flag_GCJ=
16967
16968if test "$GCC" = yes; then
16969  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16970
16971
16972{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16973$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16974if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16975  $as_echo_n "(cached) " >&6
16976else
16977  lt_cv_prog_compiler_rtti_exceptions=no
16978  ac_outfile=conftest.$ac_objext
16979   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16980   lt_compiler_flag="-fno-rtti -fno-exceptions"
16981   # Insert the option either (1) after the last *FLAGS variable, or
16982   # (2) before a word containing "conftest.", or (3) at the end.
16983   # Note that $ac_compile itself does not contain backslashes and begins
16984   # with a dollar sign (not a hyphen), so the echo should work correctly.
16985   # The option is referenced via a variable to avoid confusing sed.
16986   lt_compile=`echo "$ac_compile" | $SED \
16987   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16988   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16989   -e 's:$: $lt_compiler_flag:'`
16990   (eval echo "\"\$as_me:16990: $lt_compile\"" >&5)
16991   (eval "$lt_compile" 2>conftest.err)
16992   ac_status=$?
16993   cat conftest.err >&5
16994   echo "$as_me:16994: \$? = $ac_status" >&5
16995   if (exit $ac_status) && test -s "$ac_outfile"; then
16996     # The compiler can only warn and ignore the option if not recognized
16997     # So say no if there are warnings other than the usual output.
16998     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16999     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17000     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17001       lt_cv_prog_compiler_rtti_exceptions=yes
17002     fi
17003   fi
17004   $rm conftest*
17005
17006fi
17007{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17008$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17009
17010if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17011    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17012else
17013    :
17014fi
17015
17016fi
17017
17018lt_prog_compiler_wl_GCJ=
17019lt_prog_compiler_pic_GCJ=
17020lt_prog_compiler_static_GCJ=
17021
17022{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17023$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17024
17025  if test "$GCC" = yes; then
17026    lt_prog_compiler_wl_GCJ='-Wl,'
17027    lt_prog_compiler_static_GCJ='-static'
17028
17029    case $host_os in
17030      aix*)
17031      # All AIX code is PIC.
17032      if test "$host_cpu" = ia64; then
17033	# AIX 5 now supports IA64 processor
17034	lt_prog_compiler_static_GCJ='-Bstatic'
17035      fi
17036      ;;
17037
17038    amigaos*)
17039      # FIXME: we need at least 68020 code to build shared libraries, but
17040      # adding the `-m68020' flag to GCC prevents building anything better,
17041      # like `-m68040'.
17042      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17043      ;;
17044
17045    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17046      # PIC is the default for these OSes.
17047      ;;
17048
17049    mingw* | cygwin* | pw32* | os2*)
17050      # This hack is so that the source file can tell whether it is being
17051      # built for inclusion in a dll (and should export symbols for example).
17052      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17053      # (--disable-auto-import) libraries
17054
17055      ;;
17056
17057    darwin* | rhapsody*)
17058      # PIC is the default on this platform
17059      # Common symbols not allowed in MH_DYLIB files
17060      lt_prog_compiler_pic_GCJ='-fno-common'
17061      ;;
17062
17063    interix[3-9]*)
17064      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17065      # Instead, we relocate shared libraries at runtime.
17066      ;;
17067
17068    msdosdjgpp*)
17069      # Just because we use GCC doesn't mean we suddenly get shared libraries
17070      # on systems that don't support them.
17071      lt_prog_compiler_can_build_shared_GCJ=no
17072      enable_shared=no
17073      ;;
17074
17075    sysv4*MP*)
17076      if test -d /usr/nec; then
17077	lt_prog_compiler_pic_GCJ=-Kconform_pic
17078      fi
17079      ;;
17080
17081    hpux*)
17082      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17083      # not for PA HP-UX.
17084      case $host_cpu in
17085      hppa*64*|ia64*)
17086	# +Z the default
17087	;;
17088      *)
17089	lt_prog_compiler_pic_GCJ='-fPIC'
17090	;;
17091      esac
17092      ;;
17093
17094    *)
17095      lt_prog_compiler_pic_GCJ='-fPIC'
17096      ;;
17097    esac
17098  else
17099    # PORTME Check for flag to pass linker flags through the system compiler.
17100    case $host_os in
17101    aix*)
17102      lt_prog_compiler_wl_GCJ='-Wl,'
17103      if test "$host_cpu" = ia64; then
17104	# AIX 5 now supports IA64 processor
17105	lt_prog_compiler_static_GCJ='-Bstatic'
17106      else
17107	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17108      fi
17109      ;;
17110      darwin*)
17111        # PIC is the default on this platform
17112        # Common symbols not allowed in MH_DYLIB files
17113       case $cc_basename in
17114         xlc*)
17115         lt_prog_compiler_pic_GCJ='-qnocommon'
17116         lt_prog_compiler_wl_GCJ='-Wl,'
17117         ;;
17118       esac
17119       ;;
17120
17121    mingw* | cygwin* | pw32* | os2*)
17122      # This hack is so that the source file can tell whether it is being
17123      # built for inclusion in a dll (and should export symbols for example).
17124
17125      ;;
17126
17127    hpux9* | hpux10* | hpux11*)
17128      lt_prog_compiler_wl_GCJ='-Wl,'
17129      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17130      # not for PA HP-UX.
17131      case $host_cpu in
17132      hppa*64*|ia64*)
17133	# +Z the default
17134	;;
17135      *)
17136	lt_prog_compiler_pic_GCJ='+Z'
17137	;;
17138      esac
17139      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17140      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17141      ;;
17142
17143    irix5* | irix6* | nonstopux*)
17144      lt_prog_compiler_wl_GCJ='-Wl,'
17145      # PIC (with -KPIC) is the default.
17146      lt_prog_compiler_static_GCJ='-non_shared'
17147      ;;
17148
17149    newsos6)
17150      lt_prog_compiler_pic_GCJ='-KPIC'
17151      lt_prog_compiler_static_GCJ='-Bstatic'
17152      ;;
17153
17154    linux* | k*bsd*-gnu)
17155      case $cc_basename in
17156      icc* | ecc*)
17157	lt_prog_compiler_wl_GCJ='-Wl,'
17158	lt_prog_compiler_pic_GCJ='-KPIC'
17159	lt_prog_compiler_static_GCJ='-static'
17160        ;;
17161      pgcc* | pgf77* | pgf90* | pgf95*)
17162        # Portland Group compilers (*not* the Pentium gcc compiler,
17163	# which looks to be a dead project)
17164	lt_prog_compiler_wl_GCJ='-Wl,'
17165	lt_prog_compiler_pic_GCJ='-fpic'
17166	lt_prog_compiler_static_GCJ='-Bstatic'
17167        ;;
17168      ccc*)
17169        lt_prog_compiler_wl_GCJ='-Wl,'
17170        # All Alpha code is PIC.
17171        lt_prog_compiler_static_GCJ='-non_shared'
17172        ;;
17173      *)
17174        case `$CC -V 2>&1 | sed 5q` in
17175	*Sun\ C*)
17176	  # Sun C 5.9
17177	  lt_prog_compiler_pic_GCJ='-KPIC'
17178	  lt_prog_compiler_static_GCJ='-Bstatic'
17179	  lt_prog_compiler_wl_GCJ='-Wl,'
17180	  ;;
17181	*Sun\ F*)
17182	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17183	  lt_prog_compiler_pic_GCJ='-KPIC'
17184	  lt_prog_compiler_static_GCJ='-Bstatic'
17185	  lt_prog_compiler_wl_GCJ=''
17186	  ;;
17187	esac
17188	;;
17189      esac
17190      ;;
17191
17192    osf3* | osf4* | osf5*)
17193      lt_prog_compiler_wl_GCJ='-Wl,'
17194      # All OSF/1 code is PIC.
17195      lt_prog_compiler_static_GCJ='-non_shared'
17196      ;;
17197
17198    rdos*)
17199      lt_prog_compiler_static_GCJ='-non_shared'
17200      ;;
17201
17202    solaris*)
17203      lt_prog_compiler_pic_GCJ='-KPIC'
17204      lt_prog_compiler_static_GCJ='-Bstatic'
17205      case $cc_basename in
17206      f77* | f90* | f95*)
17207	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17208      *)
17209	lt_prog_compiler_wl_GCJ='-Wl,';;
17210      esac
17211      ;;
17212
17213    sunos4*)
17214      lt_prog_compiler_wl_GCJ='-Qoption ld '
17215      lt_prog_compiler_pic_GCJ='-PIC'
17216      lt_prog_compiler_static_GCJ='-Bstatic'
17217      ;;
17218
17219    sysv4 | sysv4.2uw2* | sysv4.3*)
17220      lt_prog_compiler_wl_GCJ='-Wl,'
17221      lt_prog_compiler_pic_GCJ='-KPIC'
17222      lt_prog_compiler_static_GCJ='-Bstatic'
17223      ;;
17224
17225    sysv4*MP*)
17226      if test -d /usr/nec ;then
17227	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17228	lt_prog_compiler_static_GCJ='-Bstatic'
17229      fi
17230      ;;
17231
17232    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17233      lt_prog_compiler_wl_GCJ='-Wl,'
17234      lt_prog_compiler_pic_GCJ='-KPIC'
17235      lt_prog_compiler_static_GCJ='-Bstatic'
17236      ;;
17237
17238    unicos*)
17239      lt_prog_compiler_wl_GCJ='-Wl,'
17240      lt_prog_compiler_can_build_shared_GCJ=no
17241      ;;
17242
17243    uts4*)
17244      lt_prog_compiler_pic_GCJ='-pic'
17245      lt_prog_compiler_static_GCJ='-Bstatic'
17246      ;;
17247
17248    *)
17249      lt_prog_compiler_can_build_shared_GCJ=no
17250      ;;
17251    esac
17252  fi
17253
17254{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17255$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17256
17257#
17258# Check to make sure the PIC flag actually works.
17259#
17260if test -n "$lt_prog_compiler_pic_GCJ"; then
17261
17262{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17263$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17264if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17265  $as_echo_n "(cached) " >&6
17266else
17267  lt_cv_prog_compiler_pic_works_GCJ=no
17268  ac_outfile=conftest.$ac_objext
17269   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17270   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17271   # Insert the option either (1) after the last *FLAGS variable, or
17272   # (2) before a word containing "conftest.", or (3) at the end.
17273   # Note that $ac_compile itself does not contain backslashes and begins
17274   # with a dollar sign (not a hyphen), so the echo should work correctly.
17275   # The option is referenced via a variable to avoid confusing sed.
17276   lt_compile=`echo "$ac_compile" | $SED \
17277   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17278   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17279   -e 's:$: $lt_compiler_flag:'`
17280   (eval echo "\"\$as_me:17280: $lt_compile\"" >&5)
17281   (eval "$lt_compile" 2>conftest.err)
17282   ac_status=$?
17283   cat conftest.err >&5
17284   echo "$as_me:17284: \$? = $ac_status" >&5
17285   if (exit $ac_status) && test -s "$ac_outfile"; then
17286     # The compiler can only warn and ignore the option if not recognized
17287     # So say no if there are warnings other than the usual output.
17288     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17289     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17290     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17291       lt_cv_prog_compiler_pic_works_GCJ=yes
17292     fi
17293   fi
17294   $rm conftest*
17295
17296fi
17297{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17298$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17299
17300if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17301    case $lt_prog_compiler_pic_GCJ in
17302     "" | " "*) ;;
17303     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17304     esac
17305else
17306    lt_prog_compiler_pic_GCJ=
17307     lt_prog_compiler_can_build_shared_GCJ=no
17308fi
17309
17310fi
17311case $host_os in
17312  # For platforms which do not support PIC, -DPIC is meaningless:
17313  *djgpp*)
17314    lt_prog_compiler_pic_GCJ=
17315    ;;
17316  *)
17317    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17318    ;;
17319esac
17320
17321#
17322# Check to make sure the static flag actually works.
17323#
17324wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17325{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17326$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17327if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17328  $as_echo_n "(cached) " >&6
17329else
17330  lt_cv_prog_compiler_static_works_GCJ=no
17331   save_LDFLAGS="$LDFLAGS"
17332   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17333   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17334   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17335     # The linker can only warn and ignore the option if not recognized
17336     # So say no if there are warnings
17337     if test -s conftest.err; then
17338       # Append any errors to the config.log.
17339       cat conftest.err 1>&5
17340       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17341       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17342       if diff conftest.exp conftest.er2 >/dev/null; then
17343         lt_cv_prog_compiler_static_works_GCJ=yes
17344       fi
17345     else
17346       lt_cv_prog_compiler_static_works_GCJ=yes
17347     fi
17348   fi
17349   $rm -r conftest*
17350   LDFLAGS="$save_LDFLAGS"
17351
17352fi
17353{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17354$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17355
17356if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17357    :
17358else
17359    lt_prog_compiler_static_GCJ=
17360fi
17361
17362
17363{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17364$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17365if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17366  $as_echo_n "(cached) " >&6
17367else
17368  lt_cv_prog_compiler_c_o_GCJ=no
17369   $rm -r conftest 2>/dev/null
17370   mkdir conftest
17371   cd conftest
17372   mkdir out
17373   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17374
17375   lt_compiler_flag="-o out/conftest2.$ac_objext"
17376   # Insert the option either (1) after the last *FLAGS variable, or
17377   # (2) before a word containing "conftest.", or (3) at the end.
17378   # Note that $ac_compile itself does not contain backslashes and begins
17379   # with a dollar sign (not a hyphen), so the echo should work correctly.
17380   lt_compile=`echo "$ac_compile" | $SED \
17381   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17382   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17383   -e 's:$: $lt_compiler_flag:'`
17384   (eval echo "\"\$as_me:17384: $lt_compile\"" >&5)
17385   (eval "$lt_compile" 2>out/conftest.err)
17386   ac_status=$?
17387   cat out/conftest.err >&5
17388   echo "$as_me:17388: \$? = $ac_status" >&5
17389   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17390   then
17391     # The compiler can only warn and ignore the option if not recognized
17392     # So say no if there are warnings
17393     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17394     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17395     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17396       lt_cv_prog_compiler_c_o_GCJ=yes
17397     fi
17398   fi
17399   chmod u+w . 2>&5
17400   $rm conftest*
17401   # SGI C++ compiler will create directory out/ii_files/ for
17402   # template instantiation
17403   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17404   $rm out/* && rmdir out
17405   cd ..
17406   rmdir conftest
17407   $rm conftest*
17408
17409fi
17410{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17411$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17412
17413
17414hard_links="nottested"
17415if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17416  # do not overwrite the value of need_locks provided by the user
17417  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17418$as_echo_n "checking if we can lock with hard links... " >&6; }
17419  hard_links=yes
17420  $rm conftest*
17421  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17422  touch conftest.a
17423  ln conftest.a conftest.b 2>&5 || hard_links=no
17424  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17425  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17426$as_echo "$hard_links" >&6; }
17427  if test "$hard_links" = no; then
17428    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17429$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17430    need_locks=warn
17431  fi
17432else
17433  need_locks=no
17434fi
17435
17436{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17437$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17438
17439  runpath_var=
17440  allow_undefined_flag_GCJ=
17441  enable_shared_with_static_runtimes_GCJ=no
17442  archive_cmds_GCJ=
17443  archive_expsym_cmds_GCJ=
17444  old_archive_From_new_cmds_GCJ=
17445  old_archive_from_expsyms_cmds_GCJ=
17446  export_dynamic_flag_spec_GCJ=
17447  whole_archive_flag_spec_GCJ=
17448  thread_safe_flag_spec_GCJ=
17449  hardcode_libdir_flag_spec_GCJ=
17450  hardcode_libdir_flag_spec_ld_GCJ=
17451  hardcode_libdir_separator_GCJ=
17452  hardcode_direct_GCJ=no
17453  hardcode_minus_L_GCJ=no
17454  hardcode_shlibpath_var_GCJ=unsupported
17455  link_all_deplibs_GCJ=unknown
17456  hardcode_automatic_GCJ=no
17457  module_cmds_GCJ=
17458  module_expsym_cmds_GCJ=
17459  always_export_symbols_GCJ=no
17460  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17461  # include_expsyms should be a list of space-separated symbols to be *always*
17462  # included in the symbol list
17463  include_expsyms_GCJ=
17464  # exclude_expsyms can be an extended regexp of symbols to exclude
17465  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17466  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17467  # as well as any symbol that contains `d'.
17468  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17469  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17470  # platforms (ab)use it in PIC code, but their linkers get confused if
17471  # the symbol is explicitly referenced.  Since portable code cannot
17472  # rely on this symbol name, it's probably fine to never include it in
17473  # preloaded symbol tables.
17474  # Exclude shared library initialization/finalization symbols.
17475  extract_expsyms_cmds=
17476  # Just being paranoid about ensuring that cc_basename is set.
17477  for cc_temp in $compiler""; do
17478  case $cc_temp in
17479    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17480    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17481    \-*) ;;
17482    *) break;;
17483  esac
17484done
17485cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17486
17487  case $host_os in
17488  cygwin* | mingw* | pw32*)
17489    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17490    # When not using gcc, we currently assume that we are using
17491    # Microsoft Visual C++.
17492    if test "$GCC" != yes; then
17493      with_gnu_ld=no
17494    fi
17495    ;;
17496  interix*)
17497    # we just hope/assume this is gcc and not c89 (= MSVC++)
17498    with_gnu_ld=yes
17499    ;;
17500  openbsd*)
17501    with_gnu_ld=no
17502    ;;
17503  esac
17504
17505  ld_shlibs_GCJ=yes
17506  if test "$with_gnu_ld" = yes; then
17507    # If archive_cmds runs LD, not CC, wlarc should be empty
17508    wlarc='${wl}'
17509
17510    # Set some defaults for GNU ld with shared library support. These
17511    # are reset later if shared libraries are not supported. Putting them
17512    # here allows them to be overridden if necessary.
17513    runpath_var=LD_RUN_PATH
17514    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17515    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17516    # ancient GNU ld didn't support --whole-archive et. al.
17517    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17518	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17519      else
17520  	whole_archive_flag_spec_GCJ=
17521    fi
17522    supports_anon_versioning=no
17523    case `$LD -v 2>/dev/null` in
17524      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17525      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17526      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17527      *\ 2.11.*) ;; # other 2.11 versions
17528      *) supports_anon_versioning=yes ;;
17529    esac
17530
17531    # See if GNU ld supports shared libraries.
17532    case $host_os in
17533    aix[3-9]*)
17534      # On AIX/PPC, the GNU linker is very broken
17535      if test "$host_cpu" != ia64; then
17536	ld_shlibs_GCJ=no
17537	cat <<EOF 1>&2
17538
17539*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17540*** to be unable to reliably create shared libraries on AIX.
17541*** Therefore, libtool is disabling shared libraries support.  If you
17542*** really care for shared libraries, you may want to modify your PATH
17543*** so that a non-GNU linker is found, and then restart.
17544
17545EOF
17546      fi
17547      ;;
17548
17549    amigaos*)
17550      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)'
17551      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17552      hardcode_minus_L_GCJ=yes
17553
17554      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17555      # that the semantics of dynamic libraries on AmigaOS, at least up
17556      # to version 4, is to share data among multiple programs linked
17557      # with the same dynamic library.  Since this doesn't match the
17558      # behavior of shared libraries on other platforms, we can't use
17559      # them.
17560      ld_shlibs_GCJ=no
17561      ;;
17562
17563    beos*)
17564      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17565	allow_undefined_flag_GCJ=unsupported
17566	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17567	# support --undefined.  This deserves some investigation.  FIXME
17568	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17569      else
17570	ld_shlibs_GCJ=no
17571      fi
17572      ;;
17573
17574    cygwin* | mingw* | pw32*)
17575      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17576      # as there is no search path for DLLs.
17577      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17578      allow_undefined_flag_GCJ=unsupported
17579      always_export_symbols_GCJ=no
17580      enable_shared_with_static_runtimes_GCJ=yes
17581      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17582
17583      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17584        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17585	# If the export-symbols file already is a .def file (1st line
17586	# is EXPORTS), use it as is; otherwise, prepend...
17587	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17588	  cp $export_symbols $output_objdir/$soname.def;
17589	else
17590	  echo EXPORTS > $output_objdir/$soname.def;
17591	  cat $export_symbols >> $output_objdir/$soname.def;
17592	fi~
17593	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17594      else
17595	ld_shlibs_GCJ=no
17596      fi
17597      ;;
17598
17599    interix[3-9]*)
17600      hardcode_direct_GCJ=no
17601      hardcode_shlibpath_var_GCJ=no
17602      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17603      export_dynamic_flag_spec_GCJ='${wl}-E'
17604      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17605      # Instead, shared libraries are loaded at an image base (0x10000000 by
17606      # default) and relocated if they conflict, which is a slow very memory
17607      # consuming and fragmenting process.  To avoid this, we pick a random,
17608      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17609      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17610      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'
17611      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'
17612      ;;
17613
17614    gnu* | linux* | k*bsd*-gnu)
17615      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17616	tmp_addflag=
17617	case $cc_basename,$host_cpu in
17618	pgcc*)				# Portland Group C compiler
17619	  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'
17620	  tmp_addflag=' $pic_flag'
17621	  ;;
17622	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17623	  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'
17624	  tmp_addflag=' $pic_flag -Mnomain' ;;
17625	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17626	  tmp_addflag=' -i_dynamic' ;;
17627	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17628	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17629	ifc* | ifort*)			# Intel Fortran compiler
17630	  tmp_addflag=' -nofor_main' ;;
17631	esac
17632	case `$CC -V 2>&1 | sed 5q` in
17633	*Sun\ C*)			# Sun C 5.9
17634	  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'
17635	  tmp_sharedflag='-G' ;;
17636	*Sun\ F*)			# Sun Fortran 8.3
17637	  tmp_sharedflag='-G' ;;
17638	*)
17639	  tmp_sharedflag='-shared' ;;
17640	esac
17641	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17642
17643	if test $supports_anon_versioning = yes; then
17644	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17645  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17646  $echo "local: *; };" >> $output_objdir/$libname.ver~
17647	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17648	fi
17649      else
17650	ld_shlibs_GCJ=no
17651      fi
17652      ;;
17653
17654    netbsd*)
17655      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17656	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17657	wlarc=
17658      else
17659	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17660	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17661      fi
17662      ;;
17663
17664    solaris*)
17665      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17666	ld_shlibs_GCJ=no
17667	cat <<EOF 1>&2
17668
17669*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17670*** create shared libraries on Solaris systems.  Therefore, libtool
17671*** is disabling shared libraries support.  We urge you to upgrade GNU
17672*** binutils to release 2.9.1 or newer.  Another option is to modify
17673*** your PATH or compiler configuration so that the native linker is
17674*** used, and then restart.
17675
17676EOF
17677      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17678	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17679	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17680      else
17681	ld_shlibs_GCJ=no
17682      fi
17683      ;;
17684
17685    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17686      case `$LD -v 2>&1` in
17687        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17688	ld_shlibs_GCJ=no
17689	cat <<_LT_EOF 1>&2
17690
17691*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17692*** reliably create shared libraries on SCO systems.  Therefore, libtool
17693*** is disabling shared libraries support.  We urge you to upgrade GNU
17694*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17695*** your PATH or compiler configuration so that the native linker is
17696*** used, and then restart.
17697
17698_LT_EOF
17699	;;
17700	*)
17701	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17702	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17703	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17704	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17705	  else
17706	    ld_shlibs_GCJ=no
17707	  fi
17708	;;
17709      esac
17710      ;;
17711
17712    sunos4*)
17713      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17714      wlarc=
17715      hardcode_direct_GCJ=yes
17716      hardcode_shlibpath_var_GCJ=no
17717      ;;
17718
17719    *)
17720      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17721	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17722	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17723      else
17724	ld_shlibs_GCJ=no
17725      fi
17726      ;;
17727    esac
17728
17729    if test "$ld_shlibs_GCJ" = no; then
17730      runpath_var=
17731      hardcode_libdir_flag_spec_GCJ=
17732      export_dynamic_flag_spec_GCJ=
17733      whole_archive_flag_spec_GCJ=
17734    fi
17735  else
17736    # PORTME fill in a description of your system's linker (not GNU ld)
17737    case $host_os in
17738    aix3*)
17739      allow_undefined_flag_GCJ=unsupported
17740      always_export_symbols_GCJ=yes
17741      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'
17742      # Note: this linker hardcodes the directories in LIBPATH if there
17743      # are no directories specified by -L.
17744      hardcode_minus_L_GCJ=yes
17745      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17746	# Neither direct hardcoding nor static linking is supported with a
17747	# broken collect2.
17748	hardcode_direct_GCJ=unsupported
17749      fi
17750      ;;
17751
17752    aix[4-9]*)
17753      if test "$host_cpu" = ia64; then
17754	# On IA64, the linker does run time linking by default, so we don't
17755	# have to do anything special.
17756	aix_use_runtimelinking=no
17757	exp_sym_flag='-Bexport'
17758	no_entry_flag=""
17759      else
17760	# If we're using GNU nm, then we don't want the "-C" option.
17761	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17762	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17763	  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'
17764	else
17765	  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'
17766	fi
17767	aix_use_runtimelinking=no
17768
17769	# Test if we are trying to use run time linking or normal
17770	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17771	# need to do runtime linking.
17772	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17773	  for ld_flag in $LDFLAGS; do
17774  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17775  	    aix_use_runtimelinking=yes
17776  	    break
17777  	  fi
17778	  done
17779	  ;;
17780	esac
17781
17782	exp_sym_flag='-bexport'
17783	no_entry_flag='-bnoentry'
17784      fi
17785
17786      # When large executables or shared objects are built, AIX ld can
17787      # have problems creating the table of contents.  If linking a library
17788      # or program results in "error TOC overflow" add -mminimal-toc to
17789      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17790      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17791
17792      archive_cmds_GCJ=''
17793      hardcode_direct_GCJ=yes
17794      hardcode_libdir_separator_GCJ=':'
17795      link_all_deplibs_GCJ=yes
17796
17797      if test "$GCC" = yes; then
17798	case $host_os in aix4.[012]|aix4.[012].*)
17799	# We only want to do this on AIX 4.2 and lower, the check
17800	# below for broken collect2 doesn't work under 4.3+
17801	  collect2name=`${CC} -print-prog-name=collect2`
17802	  if test -f "$collect2name" && \
17803  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17804	  then
17805  	  # We have reworked collect2
17806  	  :
17807	  else
17808  	  # We have old collect2
17809  	  hardcode_direct_GCJ=unsupported
17810  	  # It fails to find uninstalled libraries when the uninstalled
17811  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17812  	  # to unsupported forces relinking
17813  	  hardcode_minus_L_GCJ=yes
17814  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17815  	  hardcode_libdir_separator_GCJ=
17816	  fi
17817	  ;;
17818	esac
17819	shared_flag='-shared'
17820	if test "$aix_use_runtimelinking" = yes; then
17821	  shared_flag="$shared_flag "'${wl}-G'
17822	fi
17823      else
17824	# not using gcc
17825	if test "$host_cpu" = ia64; then
17826  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17827  	# chokes on -Wl,-G. The following line is correct:
17828	  shared_flag='-G'
17829	else
17830	  if test "$aix_use_runtimelinking" = yes; then
17831	    shared_flag='${wl}-G'
17832	  else
17833	    shared_flag='${wl}-bM:SRE'
17834	  fi
17835	fi
17836      fi
17837
17838      # It seems that -bexpall does not export symbols beginning with
17839      # underscore (_), so it is better to generate a list of symbols to export.
17840      always_export_symbols_GCJ=yes
17841      if test "$aix_use_runtimelinking" = yes; then
17842	# Warning - without using the other runtime loading flags (-brtl),
17843	# -berok will link without error, but may produce a broken library.
17844	allow_undefined_flag_GCJ='-berok'
17845       # Determine the default libpath from the value encoded in an empty executable.
17846       cat >conftest.$ac_ext <<_ACEOF
17847/* confdefs.h.  */
17848_ACEOF
17849cat confdefs.h >>conftest.$ac_ext
17850cat >>conftest.$ac_ext <<_ACEOF
17851/* end confdefs.h.  */
17852
17853int
17854main ()
17855{
17856
17857  ;
17858  return 0;
17859}
17860_ACEOF
17861rm -f conftest.$ac_objext conftest$ac_exeext
17862if { (ac_try="$ac_link"
17863case "(($ac_try" in
17864  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17865  *) ac_try_echo=$ac_try;;
17866esac
17867eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17868$as_echo "$ac_try_echo") >&5
17869  (eval "$ac_link") 2>conftest.er1
17870  ac_status=$?
17871  grep -v '^ *+' conftest.er1 >conftest.err
17872  rm -f conftest.er1
17873  cat conftest.err >&5
17874  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17875  (exit $ac_status); } && {
17876	 test -z "$ac_c_werror_flag" ||
17877	 test ! -s conftest.err
17878       } && test -s conftest$ac_exeext && {
17879	 test "$cross_compiling" = yes ||
17880	 $as_test_x conftest$ac_exeext
17881       }; then
17882
17883lt_aix_libpath_sed='
17884    /Import File Strings/,/^$/ {
17885	/^0/ {
17886	    s/^0  *\(.*\)$/\1/
17887	    p
17888	}
17889    }'
17890aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17891# Check for a 64-bit object if we didn't find anything.
17892if test -z "$aix_libpath"; then
17893  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17894fi
17895else
17896  $as_echo "$as_me: failed program was:" >&5
17897sed 's/^/| /' conftest.$ac_ext >&5
17898
17899
17900fi
17901
17902rm -rf conftest.dSYM
17903rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17904      conftest$ac_exeext conftest.$ac_ext
17905if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17906
17907       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17908	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"
17909       else
17910	if test "$host_cpu" = ia64; then
17911	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17912	  allow_undefined_flag_GCJ="-z nodefs"
17913	  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"
17914	else
17915	 # Determine the default libpath from the value encoded in an empty executable.
17916	 cat >conftest.$ac_ext <<_ACEOF
17917/* confdefs.h.  */
17918_ACEOF
17919cat confdefs.h >>conftest.$ac_ext
17920cat >>conftest.$ac_ext <<_ACEOF
17921/* end confdefs.h.  */
17922
17923int
17924main ()
17925{
17926
17927  ;
17928  return 0;
17929}
17930_ACEOF
17931rm -f conftest.$ac_objext conftest$ac_exeext
17932if { (ac_try="$ac_link"
17933case "(($ac_try" in
17934  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17935  *) ac_try_echo=$ac_try;;
17936esac
17937eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17938$as_echo "$ac_try_echo") >&5
17939  (eval "$ac_link") 2>conftest.er1
17940  ac_status=$?
17941  grep -v '^ *+' conftest.er1 >conftest.err
17942  rm -f conftest.er1
17943  cat conftest.err >&5
17944  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17945  (exit $ac_status); } && {
17946	 test -z "$ac_c_werror_flag" ||
17947	 test ! -s conftest.err
17948       } && test -s conftest$ac_exeext && {
17949	 test "$cross_compiling" = yes ||
17950	 $as_test_x conftest$ac_exeext
17951       }; then
17952
17953lt_aix_libpath_sed='
17954    /Import File Strings/,/^$/ {
17955	/^0/ {
17956	    s/^0  *\(.*\)$/\1/
17957	    p
17958	}
17959    }'
17960aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17961# Check for a 64-bit object if we didn't find anything.
17962if test -z "$aix_libpath"; then
17963  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17964fi
17965else
17966  $as_echo "$as_me: failed program was:" >&5
17967sed 's/^/| /' conftest.$ac_ext >&5
17968
17969
17970fi
17971
17972rm -rf conftest.dSYM
17973rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17974      conftest$ac_exeext conftest.$ac_ext
17975if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17976
17977	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17978	  # Warning - without using the other run time loading flags,
17979	  # -berok will link without error, but may produce a broken library.
17980	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17981	  allow_undefined_flag_GCJ=' ${wl}-berok'
17982	  # Exported symbols can be pulled into shared objects from archives
17983	  whole_archive_flag_spec_GCJ='$convenience'
17984	  archive_cmds_need_lc_GCJ=yes
17985	  # This is similar to how AIX traditionally builds its shared libraries.
17986	  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'
17987	fi
17988      fi
17989      ;;
17990
17991    amigaos*)
17992      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)'
17993      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17994      hardcode_minus_L_GCJ=yes
17995      # see comment about different semantics on the GNU ld section
17996      ld_shlibs_GCJ=no
17997      ;;
17998
17999    bsdi[45]*)
18000      export_dynamic_flag_spec_GCJ=-rdynamic
18001      ;;
18002
18003    cygwin* | mingw* | pw32*)
18004      # When not using gcc, we currently assume that we are using
18005      # Microsoft Visual C++.
18006      # hardcode_libdir_flag_spec is actually meaningless, as there is
18007      # no search path for DLLs.
18008      hardcode_libdir_flag_spec_GCJ=' '
18009      allow_undefined_flag_GCJ=unsupported
18010      # Tell ltmain to make .lib files, not .a files.
18011      libext=lib
18012      # Tell ltmain to make .dll files, not .so files.
18013      shrext_cmds=".dll"
18014      # FIXME: Setting linknames here is a bad hack.
18015      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18016      # The linker will automatically build a .lib file if we build a DLL.
18017      old_archive_From_new_cmds_GCJ='true'
18018      # FIXME: Should let the user specify the lib program.
18019      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18020      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18021      enable_shared_with_static_runtimes_GCJ=yes
18022      ;;
18023
18024    darwin* | rhapsody*)
18025      case $host_os in
18026        rhapsody* | darwin1.[012])
18027         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18028         ;;
18029       *) # Darwin 1.3 on
18030         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18031           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18032         else
18033           case ${MACOSX_DEPLOYMENT_TARGET} in
18034             10.[012])
18035               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18036               ;;
18037             10.*)
18038               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18039               ;;
18040           esac
18041         fi
18042         ;;
18043      esac
18044      archive_cmds_need_lc_GCJ=no
18045      hardcode_direct_GCJ=no
18046      hardcode_automatic_GCJ=yes
18047      hardcode_shlibpath_var_GCJ=unsupported
18048      whole_archive_flag_spec_GCJ=''
18049      link_all_deplibs_GCJ=yes
18050    if test "$GCC" = yes ; then
18051    	output_verbose_link_cmd='echo'
18052        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}"
18053        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18054        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}"
18055        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}"
18056    else
18057      case $cc_basename in
18058        xlc*)
18059         output_verbose_link_cmd='echo'
18060         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18061         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18062          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18063         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}'
18064          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}'
18065          ;;
18066       *)
18067         ld_shlibs_GCJ=no
18068          ;;
18069      esac
18070    fi
18071      ;;
18072
18073    dgux*)
18074      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18075      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18076      hardcode_shlibpath_var_GCJ=no
18077      ;;
18078
18079    freebsd1*)
18080      ld_shlibs_GCJ=no
18081      ;;
18082
18083    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18084    # support.  Future versions do this automatically, but an explicit c++rt0.o
18085    # does not break anything, and helps significantly (at the cost of a little
18086    # extra space).
18087    freebsd2.2*)
18088      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18089      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18090      hardcode_direct_GCJ=yes
18091      hardcode_shlibpath_var_GCJ=no
18092      ;;
18093
18094    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18095    freebsd2*)
18096      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18097      hardcode_direct_GCJ=yes
18098      hardcode_minus_L_GCJ=yes
18099      hardcode_shlibpath_var_GCJ=no
18100      ;;
18101
18102    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18103    freebsd* | dragonfly*)
18104      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18105      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18106      hardcode_direct_GCJ=yes
18107      hardcode_shlibpath_var_GCJ=no
18108      ;;
18109
18110    hpux9*)
18111      if test "$GCC" = yes; then
18112	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'
18113      else
18114	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'
18115      fi
18116      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18117      hardcode_libdir_separator_GCJ=:
18118      hardcode_direct_GCJ=yes
18119
18120      # hardcode_minus_L: Not really in the search PATH,
18121      # but as the default location of the library.
18122      hardcode_minus_L_GCJ=yes
18123      export_dynamic_flag_spec_GCJ='${wl}-E'
18124      ;;
18125
18126    hpux10*)
18127      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18128	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18129      else
18130	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18131      fi
18132      if test "$with_gnu_ld" = no; then
18133	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18134	hardcode_libdir_separator_GCJ=:
18135
18136	hardcode_direct_GCJ=yes
18137	export_dynamic_flag_spec_GCJ='${wl}-E'
18138
18139	# hardcode_minus_L: Not really in the search PATH,
18140	# but as the default location of the library.
18141	hardcode_minus_L_GCJ=yes
18142      fi
18143      ;;
18144
18145    hpux11*)
18146      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18147	case $host_cpu in
18148	hppa*64*)
18149	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18150	  ;;
18151	ia64*)
18152	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18153	  ;;
18154	*)
18155	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18156	  ;;
18157	esac
18158      else
18159	case $host_cpu in
18160	hppa*64*)
18161	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18162	  ;;
18163	ia64*)
18164	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18165	  ;;
18166	*)
18167	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18168	  ;;
18169	esac
18170      fi
18171      if test "$with_gnu_ld" = no; then
18172	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18173	hardcode_libdir_separator_GCJ=:
18174
18175	case $host_cpu in
18176	hppa*64*|ia64*)
18177	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18178	  hardcode_direct_GCJ=no
18179	  hardcode_shlibpath_var_GCJ=no
18180	  ;;
18181	*)
18182	  hardcode_direct_GCJ=yes
18183	  export_dynamic_flag_spec_GCJ='${wl}-E'
18184
18185	  # hardcode_minus_L: Not really in the search PATH,
18186	  # but as the default location of the library.
18187	  hardcode_minus_L_GCJ=yes
18188	  ;;
18189	esac
18190      fi
18191      ;;
18192
18193    irix5* | irix6* | nonstopux*)
18194      if test "$GCC" = yes; then
18195	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'
18196      else
18197	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'
18198	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18199      fi
18200      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18201      hardcode_libdir_separator_GCJ=:
18202      link_all_deplibs_GCJ=yes
18203      ;;
18204
18205    netbsd*)
18206      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18207	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18208      else
18209	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18210      fi
18211      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18212      hardcode_direct_GCJ=yes
18213      hardcode_shlibpath_var_GCJ=no
18214      ;;
18215
18216    newsos6)
18217      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18218      hardcode_direct_GCJ=yes
18219      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18220      hardcode_libdir_separator_GCJ=:
18221      hardcode_shlibpath_var_GCJ=no
18222      ;;
18223
18224    openbsd*)
18225      if test -f /usr/libexec/ld.so; then
18226	hardcode_direct_GCJ=yes
18227	hardcode_shlibpath_var_GCJ=no
18228	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18229	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18230	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18231	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18232	  export_dynamic_flag_spec_GCJ='${wl}-E'
18233	else
18234	  case $host_os in
18235	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18236	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18237	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18238	     ;;
18239	   *)
18240	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18241	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18242	     ;;
18243	  esac
18244        fi
18245      else
18246	ld_shlibs_GCJ=no
18247      fi
18248      ;;
18249
18250    os2*)
18251      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18252      hardcode_minus_L_GCJ=yes
18253      allow_undefined_flag_GCJ=unsupported
18254      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'
18255      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18256      ;;
18257
18258    osf3*)
18259      if test "$GCC" = yes; then
18260	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18261	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'
18262      else
18263	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18264	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'
18265      fi
18266      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18267      hardcode_libdir_separator_GCJ=:
18268      ;;
18269
18270    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18271      if test "$GCC" = yes; then
18272	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18273	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'
18274	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18275      else
18276	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18277	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'
18278	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~
18279	$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'
18280
18281	# Both c and cxx compiler support -rpath directly
18282	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18283      fi
18284      hardcode_libdir_separator_GCJ=:
18285      ;;
18286
18287    solaris*)
18288      no_undefined_flag_GCJ=' -z text'
18289      if test "$GCC" = yes; then
18290	wlarc='${wl}'
18291	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18292	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18293	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18294      else
18295	wlarc=''
18296	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18297	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18298  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18299      fi
18300      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18301      hardcode_shlibpath_var_GCJ=no
18302      case $host_os in
18303      solaris2.[0-5] | solaris2.[0-5].*) ;;
18304      *)
18305	# The compiler driver will combine and reorder linker options,
18306	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18307	# but is careful enough not to reorder.
18308 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18309	if test "$GCC" = yes; then
18310	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18311	else
18312	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18313	fi
18314	;;
18315      esac
18316      link_all_deplibs_GCJ=yes
18317      ;;
18318
18319    sunos4*)
18320      if test "x$host_vendor" = xsequent; then
18321	# Use $CC to link under sequent, because it throws in some extra .o
18322	# files that make .init and .fini sections work.
18323	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18324      else
18325	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18326      fi
18327      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18328      hardcode_direct_GCJ=yes
18329      hardcode_minus_L_GCJ=yes
18330      hardcode_shlibpath_var_GCJ=no
18331      ;;
18332
18333    sysv4)
18334      case $host_vendor in
18335	sni)
18336	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18337	  hardcode_direct_GCJ=yes # is this really true???
18338	;;
18339	siemens)
18340	  ## LD is ld it makes a PLAMLIB
18341	  ## CC just makes a GrossModule.
18342	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18343	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18344	  hardcode_direct_GCJ=no
18345        ;;
18346	motorola)
18347	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18348	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18349	;;
18350      esac
18351      runpath_var='LD_RUN_PATH'
18352      hardcode_shlibpath_var_GCJ=no
18353      ;;
18354
18355    sysv4.3*)
18356      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18357      hardcode_shlibpath_var_GCJ=no
18358      export_dynamic_flag_spec_GCJ='-Bexport'
18359      ;;
18360
18361    sysv4*MP*)
18362      if test -d /usr/nec; then
18363	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18364	hardcode_shlibpath_var_GCJ=no
18365	runpath_var=LD_RUN_PATH
18366	hardcode_runpath_var=yes
18367	ld_shlibs_GCJ=yes
18368      fi
18369      ;;
18370
18371    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18372      no_undefined_flag_GCJ='${wl}-z,text'
18373      archive_cmds_need_lc_GCJ=no
18374      hardcode_shlibpath_var_GCJ=no
18375      runpath_var='LD_RUN_PATH'
18376
18377      if test "$GCC" = yes; then
18378	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18379	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18380      else
18381	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18382	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18383      fi
18384      ;;
18385
18386    sysv5* | sco3.2v5* | sco5v6*)
18387      # Note: We can NOT use -z defs as we might desire, because we do not
18388      # link with -lc, and that would cause any symbols used from libc to
18389      # always be unresolved, which means just about no library would
18390      # ever link correctly.  If we're not using GNU ld we use -z text
18391      # though, which does catch some bad symbols but isn't as heavy-handed
18392      # as -z defs.
18393      no_undefined_flag_GCJ='${wl}-z,text'
18394      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18395      archive_cmds_need_lc_GCJ=no
18396      hardcode_shlibpath_var_GCJ=no
18397      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18398      hardcode_libdir_separator_GCJ=':'
18399      link_all_deplibs_GCJ=yes
18400      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18401      runpath_var='LD_RUN_PATH'
18402
18403      if test "$GCC" = yes; then
18404	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18405	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18406      else
18407	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18408	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18409      fi
18410      ;;
18411
18412    uts4*)
18413      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18414      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18415      hardcode_shlibpath_var_GCJ=no
18416      ;;
18417
18418    *)
18419      ld_shlibs_GCJ=no
18420      ;;
18421    esac
18422  fi
18423
18424{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18425$as_echo "$ld_shlibs_GCJ" >&6; }
18426test "$ld_shlibs_GCJ" = no && can_build_shared=no
18427
18428#
18429# Do we need to explicitly link libc?
18430#
18431case "x$archive_cmds_need_lc_GCJ" in
18432x|xyes)
18433  # Assume -lc should be added
18434  archive_cmds_need_lc_GCJ=yes
18435
18436  if test "$enable_shared" = yes && test "$GCC" = yes; then
18437    case $archive_cmds_GCJ in
18438    *'~'*)
18439      # FIXME: we may have to deal with multi-command sequences.
18440      ;;
18441    '$CC '*)
18442      # Test whether the compiler implicitly links with -lc since on some
18443      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18444      # to ld, don't add -lc before -lgcc.
18445      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18446$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18447      $rm conftest*
18448      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18449
18450      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18451  (eval $ac_compile) 2>&5
18452  ac_status=$?
18453  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18454  (exit $ac_status); } 2>conftest.err; then
18455        soname=conftest
18456        lib=conftest
18457        libobjs=conftest.$ac_objext
18458        deplibs=
18459        wl=$lt_prog_compiler_wl_GCJ
18460	pic_flag=$lt_prog_compiler_pic_GCJ
18461        compiler_flags=-v
18462        linker_flags=-v
18463        verstring=
18464        output_objdir=.
18465        libname=conftest
18466        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18467        allow_undefined_flag_GCJ=
18468        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18469  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18470  ac_status=$?
18471  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18472  (exit $ac_status); }
18473        then
18474	  archive_cmds_need_lc_GCJ=no
18475        else
18476	  archive_cmds_need_lc_GCJ=yes
18477        fi
18478        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18479      else
18480        cat conftest.err 1>&5
18481      fi
18482      $rm conftest*
18483      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18484$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18485      ;;
18486    esac
18487  fi
18488  ;;
18489esac
18490
18491{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18492$as_echo_n "checking dynamic linker characteristics... " >&6; }
18493library_names_spec=
18494libname_spec='lib$name'
18495soname_spec=
18496shrext_cmds=".so"
18497postinstall_cmds=
18498postuninstall_cmds=
18499finish_cmds=
18500finish_eval=
18501shlibpath_var=
18502shlibpath_overrides_runpath=unknown
18503version_type=none
18504dynamic_linker="$host_os ld.so"
18505sys_lib_dlsearch_path_spec="/lib /usr/lib"
18506
18507need_lib_prefix=unknown
18508hardcode_into_libs=no
18509
18510# when you set need_version to no, make sure it does not cause -set_version
18511# flags to be left without arguments
18512need_version=unknown
18513
18514case $host_os in
18515aix3*)
18516  version_type=linux
18517  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18518  shlibpath_var=LIBPATH
18519
18520  # AIX 3 has no versioning support, so we append a major version to the name.
18521  soname_spec='${libname}${release}${shared_ext}$major'
18522  ;;
18523
18524aix[4-9]*)
18525  version_type=linux
18526  need_lib_prefix=no
18527  need_version=no
18528  hardcode_into_libs=yes
18529  if test "$host_cpu" = ia64; then
18530    # AIX 5 supports IA64
18531    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18532    shlibpath_var=LD_LIBRARY_PATH
18533  else
18534    # With GCC up to 2.95.x, collect2 would create an import file
18535    # for dependence libraries.  The import file would start with
18536    # the line `#! .'.  This would cause the generated library to
18537    # depend on `.', always an invalid library.  This was fixed in
18538    # development snapshots of GCC prior to 3.0.
18539    case $host_os in
18540      aix4 | aix4.[01] | aix4.[01].*)
18541      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18542	   echo ' yes '
18543	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18544	:
18545      else
18546	can_build_shared=no
18547      fi
18548      ;;
18549    esac
18550    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18551    # soname into executable. Probably we can add versioning support to
18552    # collect2, so additional links can be useful in future.
18553    if test "$aix_use_runtimelinking" = yes; then
18554      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18555      # instead of lib<name>.a to let people know that these are not
18556      # typical AIX shared libraries.
18557      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18558    else
18559      # We preserve .a as extension for shared libraries through AIX4.2
18560      # and later when we are not doing run time linking.
18561      library_names_spec='${libname}${release}.a $libname.a'
18562      soname_spec='${libname}${release}${shared_ext}$major'
18563    fi
18564    shlibpath_var=LIBPATH
18565  fi
18566  ;;
18567
18568amigaos*)
18569  library_names_spec='$libname.ixlibrary $libname.a'
18570  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18571  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'
18572  ;;
18573
18574beos*)
18575  library_names_spec='${libname}${shared_ext}'
18576  dynamic_linker="$host_os ld.so"
18577  shlibpath_var=LIBRARY_PATH
18578  ;;
18579
18580bsdi[45]*)
18581  version_type=linux
18582  need_version=no
18583  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18584  soname_spec='${libname}${release}${shared_ext}$major'
18585  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18586  shlibpath_var=LD_LIBRARY_PATH
18587  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18588  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18589  # the default ld.so.conf also contains /usr/contrib/lib and
18590  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18591  # libtool to hard-code these into programs
18592  ;;
18593
18594cygwin* | mingw* | pw32*)
18595  version_type=windows
18596  shrext_cmds=".dll"
18597  need_version=no
18598  need_lib_prefix=no
18599
18600  case $GCC,$host_os in
18601  yes,cygwin* | yes,mingw* | yes,pw32*)
18602    library_names_spec='$libname.dll.a'
18603    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18604    postinstall_cmds='base_file=`basename \${file}`~
18605      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18606      dldir=$destdir/`dirname \$dlpath`~
18607      test -d \$dldir || mkdir -p \$dldir~
18608      $install_prog $dir/$dlname \$dldir/$dlname~
18609      chmod a+x \$dldir/$dlname'
18610    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18611      dlpath=$dir/\$dldll~
18612       $rm \$dlpath'
18613    shlibpath_overrides_runpath=yes
18614
18615    case $host_os in
18616    cygwin*)
18617      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18618      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18619      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18620      ;;
18621    mingw*)
18622      # MinGW DLLs use traditional 'lib' prefix
18623      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18624      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18625      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18626        # It is most probably a Windows format PATH printed by
18627        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18628        # path with ; separators, and with drive letters. We can handle the
18629        # drive letters (cygwin fileutils understands them), so leave them,
18630        # especially as we might pass files found there to a mingw objdump,
18631        # which wouldn't understand a cygwinified path. Ahh.
18632        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18633      else
18634        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18635      fi
18636      ;;
18637    pw32*)
18638      # pw32 DLLs use 'pw' prefix rather than 'lib'
18639      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18640      ;;
18641    esac
18642    ;;
18643
18644  *)
18645    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18646    ;;
18647  esac
18648  dynamic_linker='Win32 ld.exe'
18649  # FIXME: first we should search . and the directory the executable is in
18650  shlibpath_var=PATH
18651  ;;
18652
18653darwin* | rhapsody*)
18654  dynamic_linker="$host_os dyld"
18655  version_type=darwin
18656  need_lib_prefix=no
18657  need_version=no
18658  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18659  soname_spec='${libname}${release}${major}$shared_ext'
18660  shlibpath_overrides_runpath=yes
18661  shlibpath_var=DYLD_LIBRARY_PATH
18662  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18663
18664  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18665  ;;
18666
18667dgux*)
18668  version_type=linux
18669  need_lib_prefix=no
18670  need_version=no
18671  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18672  soname_spec='${libname}${release}${shared_ext}$major'
18673  shlibpath_var=LD_LIBRARY_PATH
18674  ;;
18675
18676freebsd1*)
18677  dynamic_linker=no
18678  ;;
18679
18680freebsd* | dragonfly*)
18681  # DragonFly does not have aout.  When/if they implement a new
18682  # versioning mechanism, adjust this.
18683  if test -x /usr/bin/objformat; then
18684    objformat=`/usr/bin/objformat`
18685  else
18686    case $host_os in
18687    freebsd[123]*) objformat=aout ;;
18688    *) objformat=elf ;;
18689    esac
18690  fi
18691  version_type=freebsd-$objformat
18692  case $version_type in
18693    freebsd-elf*)
18694      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18695      need_version=no
18696      need_lib_prefix=no
18697      ;;
18698    freebsd-*)
18699      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18700      need_version=yes
18701      ;;
18702  esac
18703  shlibpath_var=LD_LIBRARY_PATH
18704  case $host_os in
18705  freebsd2*)
18706    shlibpath_overrides_runpath=yes
18707    ;;
18708  freebsd3.[01]* | freebsdelf3.[01]*)
18709    shlibpath_overrides_runpath=yes
18710    hardcode_into_libs=yes
18711    ;;
18712  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18713  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18714    shlibpath_overrides_runpath=no
18715    hardcode_into_libs=yes
18716    ;;
18717  *) # from 4.6 on, and DragonFly
18718    shlibpath_overrides_runpath=yes
18719    hardcode_into_libs=yes
18720    ;;
18721  esac
18722  ;;
18723
18724gnu*)
18725  version_type=linux
18726  need_lib_prefix=no
18727  need_version=no
18728  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18729  soname_spec='${libname}${release}${shared_ext}$major'
18730  shlibpath_var=LD_LIBRARY_PATH
18731  hardcode_into_libs=yes
18732  ;;
18733
18734hpux9* | hpux10* | hpux11*)
18735  # Give a soname corresponding to the major version so that dld.sl refuses to
18736  # link against other versions.
18737  version_type=sunos
18738  need_lib_prefix=no
18739  need_version=no
18740  case $host_cpu in
18741  ia64*)
18742    shrext_cmds='.so'
18743    hardcode_into_libs=yes
18744    dynamic_linker="$host_os dld.so"
18745    shlibpath_var=LD_LIBRARY_PATH
18746    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18747    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18748    soname_spec='${libname}${release}${shared_ext}$major'
18749    if test "X$HPUX_IA64_MODE" = X32; then
18750      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18751    else
18752      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18753    fi
18754    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18755    ;;
18756   hppa*64*)
18757     shrext_cmds='.sl'
18758     hardcode_into_libs=yes
18759     dynamic_linker="$host_os dld.sl"
18760     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18761     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18762     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18763     soname_spec='${libname}${release}${shared_ext}$major'
18764     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18765     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18766     ;;
18767   *)
18768    shrext_cmds='.sl'
18769    dynamic_linker="$host_os dld.sl"
18770    shlibpath_var=SHLIB_PATH
18771    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18772    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18773    soname_spec='${libname}${release}${shared_ext}$major'
18774    ;;
18775  esac
18776  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18777  postinstall_cmds='chmod 555 $lib'
18778  ;;
18779
18780interix[3-9]*)
18781  version_type=linux
18782  need_lib_prefix=no
18783  need_version=no
18784  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18785  soname_spec='${libname}${release}${shared_ext}$major'
18786  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18787  shlibpath_var=LD_LIBRARY_PATH
18788  shlibpath_overrides_runpath=no
18789  hardcode_into_libs=yes
18790  ;;
18791
18792irix5* | irix6* | nonstopux*)
18793  case $host_os in
18794    nonstopux*) version_type=nonstopux ;;
18795    *)
18796	if test "$lt_cv_prog_gnu_ld" = yes; then
18797		version_type=linux
18798	else
18799		version_type=irix
18800	fi ;;
18801  esac
18802  need_lib_prefix=no
18803  need_version=no
18804  soname_spec='${libname}${release}${shared_ext}$major'
18805  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18806  case $host_os in
18807  irix5* | nonstopux*)
18808    libsuff= shlibsuff=
18809    ;;
18810  *)
18811    case $LD in # libtool.m4 will add one of these switches to LD
18812    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18813      libsuff= shlibsuff= libmagic=32-bit;;
18814    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18815      libsuff=32 shlibsuff=N32 libmagic=N32;;
18816    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18817      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18818    *) libsuff= shlibsuff= libmagic=never-match;;
18819    esac
18820    ;;
18821  esac
18822  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18823  shlibpath_overrides_runpath=no
18824  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18825  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18826  hardcode_into_libs=yes
18827  ;;
18828
18829# No shared lib support for Linux oldld, aout, or coff.
18830linux*oldld* | linux*aout* | linux*coff*)
18831  dynamic_linker=no
18832  ;;
18833
18834# This must be Linux ELF.
18835linux* | k*bsd*-gnu)
18836  version_type=linux
18837  need_lib_prefix=no
18838  need_version=no
18839  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18840  soname_spec='${libname}${release}${shared_ext}$major'
18841  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18842  shlibpath_var=LD_LIBRARY_PATH
18843  shlibpath_overrides_runpath=no
18844  # This implies no fast_install, which is unacceptable.
18845  # Some rework will be needed to allow for fast_install
18846  # before this can be enabled.
18847  hardcode_into_libs=yes
18848
18849  # Append ld.so.conf contents to the search path
18850  if test -f /etc/ld.so.conf; then
18851    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' ' '`
18852    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18853  fi
18854
18855  # We used to test for /lib/ld.so.1 and disable shared libraries on
18856  # powerpc, because MkLinux only supported shared libraries with the
18857  # GNU dynamic linker.  Since this was broken with cross compilers,
18858  # most powerpc-linux boxes support dynamic linking these days and
18859  # people can always --disable-shared, the test was removed, and we
18860  # assume the GNU/Linux dynamic linker is in use.
18861  dynamic_linker='GNU/Linux ld.so'
18862  ;;
18863
18864netbsd*)
18865  version_type=sunos
18866  need_lib_prefix=no
18867  need_version=no
18868  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18869    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18870    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18871    dynamic_linker='NetBSD (a.out) ld.so'
18872  else
18873    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18874    soname_spec='${libname}${release}${shared_ext}$major'
18875    dynamic_linker='NetBSD ld.elf_so'
18876  fi
18877  shlibpath_var=LD_LIBRARY_PATH
18878  shlibpath_overrides_runpath=yes
18879  hardcode_into_libs=yes
18880  ;;
18881
18882newsos6)
18883  version_type=linux
18884  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18885  shlibpath_var=LD_LIBRARY_PATH
18886  shlibpath_overrides_runpath=yes
18887  ;;
18888
18889nto-qnx*)
18890  version_type=linux
18891  need_lib_prefix=no
18892  need_version=no
18893  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18894  soname_spec='${libname}${release}${shared_ext}$major'
18895  shlibpath_var=LD_LIBRARY_PATH
18896  shlibpath_overrides_runpath=yes
18897  ;;
18898
18899openbsd*)
18900  version_type=sunos
18901  sys_lib_dlsearch_path_spec="/usr/lib"
18902  need_lib_prefix=no
18903  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18904  case $host_os in
18905    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18906    *)                         need_version=no  ;;
18907  esac
18908  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18909  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18910  shlibpath_var=LD_LIBRARY_PATH
18911  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18912    case $host_os in
18913      openbsd2.[89] | openbsd2.[89].*)
18914	shlibpath_overrides_runpath=no
18915	;;
18916      *)
18917	shlibpath_overrides_runpath=yes
18918	;;
18919      esac
18920  else
18921    shlibpath_overrides_runpath=yes
18922  fi
18923  ;;
18924
18925os2*)
18926  libname_spec='$name'
18927  shrext_cmds=".dll"
18928  need_lib_prefix=no
18929  library_names_spec='$libname${shared_ext} $libname.a'
18930  dynamic_linker='OS/2 ld.exe'
18931  shlibpath_var=LIBPATH
18932  ;;
18933
18934osf3* | osf4* | osf5*)
18935  version_type=osf
18936  need_lib_prefix=no
18937  need_version=no
18938  soname_spec='${libname}${release}${shared_ext}$major'
18939  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18940  shlibpath_var=LD_LIBRARY_PATH
18941  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18942  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18943  ;;
18944
18945rdos*)
18946  dynamic_linker=no
18947  ;;
18948
18949solaris*)
18950  version_type=linux
18951  need_lib_prefix=no
18952  need_version=no
18953  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18954  soname_spec='${libname}${release}${shared_ext}$major'
18955  shlibpath_var=LD_LIBRARY_PATH
18956  shlibpath_overrides_runpath=yes
18957  hardcode_into_libs=yes
18958  # ldd complains unless libraries are executable
18959  postinstall_cmds='chmod +x $lib'
18960  ;;
18961
18962sunos4*)
18963  version_type=sunos
18964  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18965  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18966  shlibpath_var=LD_LIBRARY_PATH
18967  shlibpath_overrides_runpath=yes
18968  if test "$with_gnu_ld" = yes; then
18969    need_lib_prefix=no
18970  fi
18971  need_version=yes
18972  ;;
18973
18974sysv4 | sysv4.3*)
18975  version_type=linux
18976  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18977  soname_spec='${libname}${release}${shared_ext}$major'
18978  shlibpath_var=LD_LIBRARY_PATH
18979  case $host_vendor in
18980    sni)
18981      shlibpath_overrides_runpath=no
18982      need_lib_prefix=no
18983      export_dynamic_flag_spec='${wl}-Blargedynsym'
18984      runpath_var=LD_RUN_PATH
18985      ;;
18986    siemens)
18987      need_lib_prefix=no
18988      ;;
18989    motorola)
18990      need_lib_prefix=no
18991      need_version=no
18992      shlibpath_overrides_runpath=no
18993      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18994      ;;
18995  esac
18996  ;;
18997
18998sysv4*MP*)
18999  if test -d /usr/nec ;then
19000    version_type=linux
19001    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19002    soname_spec='$libname${shared_ext}.$major'
19003    shlibpath_var=LD_LIBRARY_PATH
19004  fi
19005  ;;
19006
19007sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19008  version_type=freebsd-elf
19009  need_lib_prefix=no
19010  need_version=no
19011  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19012  soname_spec='${libname}${release}${shared_ext}$major'
19013  shlibpath_var=LD_LIBRARY_PATH
19014  hardcode_into_libs=yes
19015  if test "$with_gnu_ld" = yes; then
19016    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19017    shlibpath_overrides_runpath=no
19018  else
19019    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19020    shlibpath_overrides_runpath=yes
19021    case $host_os in
19022      sco3.2v5*)
19023        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19024	;;
19025    esac
19026  fi
19027  sys_lib_dlsearch_path_spec='/usr/lib'
19028  ;;
19029
19030uts4*)
19031  version_type=linux
19032  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19033  soname_spec='${libname}${release}${shared_ext}$major'
19034  shlibpath_var=LD_LIBRARY_PATH
19035  ;;
19036
19037*)
19038  dynamic_linker=no
19039  ;;
19040esac
19041{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19042$as_echo "$dynamic_linker" >&6; }
19043test "$dynamic_linker" = no && can_build_shared=no
19044
19045if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19046  $as_echo_n "(cached) " >&6
19047else
19048  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19049fi
19050
19051sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19052if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19053  $as_echo_n "(cached) " >&6
19054else
19055  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19056fi
19057
19058sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19059
19060variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19061if test "$GCC" = yes; then
19062  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19063fi
19064
19065{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19066$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19067hardcode_action_GCJ=
19068if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19069   test -n "$runpath_var_GCJ" || \
19070   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19071
19072  # We can hardcode non-existant directories.
19073  if test "$hardcode_direct_GCJ" != no &&
19074     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19075     # have to relink, otherwise we might link with an installed library
19076     # when we should be linking with a yet-to-be-installed one
19077     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19078     test "$hardcode_minus_L_GCJ" != no; then
19079    # Linking always hardcodes the temporary library directory.
19080    hardcode_action_GCJ=relink
19081  else
19082    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19083    hardcode_action_GCJ=immediate
19084  fi
19085else
19086  # We cannot hardcode anything, or else we can only hardcode existing
19087  # directories.
19088  hardcode_action_GCJ=unsupported
19089fi
19090{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19091$as_echo "$hardcode_action_GCJ" >&6; }
19092
19093if test "$hardcode_action_GCJ" = relink; then
19094  # Fast installation is not supported
19095  enable_fast_install=no
19096elif test "$shlibpath_overrides_runpath" = yes ||
19097     test "$enable_shared" = no; then
19098  # Fast installation is not necessary
19099  enable_fast_install=needless
19100fi
19101
19102
19103# The else clause should only fire when bootstrapping the
19104# libtool distribution, otherwise you forgot to ship ltmain.sh
19105# with your package, and you will get complaints that there are
19106# no rules to generate ltmain.sh.
19107if test -f "$ltmain"; then
19108  # See if we are running on zsh, and set the options which allow our commands through
19109  # without removal of \ escapes.
19110  if test -n "${ZSH_VERSION+set}" ; then
19111    setopt NO_GLOB_SUBST
19112  fi
19113  # Now quote all the things that may contain metacharacters while being
19114  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19115  # variables and quote the copies for generation of the libtool script.
19116  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19117    SED SHELL STRIP \
19118    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19119    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19120    deplibs_check_method reload_flag reload_cmds need_locks \
19121    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19122    lt_cv_sys_global_symbol_to_c_name_address \
19123    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19124    old_postinstall_cmds old_postuninstall_cmds \
19125    compiler_GCJ \
19126    CC_GCJ \
19127    LD_GCJ \
19128    lt_prog_compiler_wl_GCJ \
19129    lt_prog_compiler_pic_GCJ \
19130    lt_prog_compiler_static_GCJ \
19131    lt_prog_compiler_no_builtin_flag_GCJ \
19132    export_dynamic_flag_spec_GCJ \
19133    thread_safe_flag_spec_GCJ \
19134    whole_archive_flag_spec_GCJ \
19135    enable_shared_with_static_runtimes_GCJ \
19136    old_archive_cmds_GCJ \
19137    old_archive_from_new_cmds_GCJ \
19138    predep_objects_GCJ \
19139    postdep_objects_GCJ \
19140    predeps_GCJ \
19141    postdeps_GCJ \
19142    compiler_lib_search_path_GCJ \
19143    compiler_lib_search_dirs_GCJ \
19144    archive_cmds_GCJ \
19145    archive_expsym_cmds_GCJ \
19146    postinstall_cmds_GCJ \
19147    postuninstall_cmds_GCJ \
19148    old_archive_from_expsyms_cmds_GCJ \
19149    allow_undefined_flag_GCJ \
19150    no_undefined_flag_GCJ \
19151    export_symbols_cmds_GCJ \
19152    hardcode_libdir_flag_spec_GCJ \
19153    hardcode_libdir_flag_spec_ld_GCJ \
19154    hardcode_libdir_separator_GCJ \
19155    hardcode_automatic_GCJ \
19156    module_cmds_GCJ \
19157    module_expsym_cmds_GCJ \
19158    lt_cv_prog_compiler_c_o_GCJ \
19159    fix_srcfile_path_GCJ \
19160    exclude_expsyms_GCJ \
19161    include_expsyms_GCJ; do
19162
19163    case $var in
19164    old_archive_cmds_GCJ | \
19165    old_archive_from_new_cmds_GCJ | \
19166    archive_cmds_GCJ | \
19167    archive_expsym_cmds_GCJ | \
19168    module_cmds_GCJ | \
19169    module_expsym_cmds_GCJ | \
19170    old_archive_from_expsyms_cmds_GCJ | \
19171    export_symbols_cmds_GCJ | \
19172    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19173    postinstall_cmds | postuninstall_cmds | \
19174    old_postinstall_cmds | old_postuninstall_cmds | \
19175    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19176      # Double-quote double-evaled strings.
19177      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19178      ;;
19179    *)
19180      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19181      ;;
19182    esac
19183  done
19184
19185  case $lt_echo in
19186  *'\$0 --fallback-echo"')
19187    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19188    ;;
19189  esac
19190
19191cfgfile="$ofile"
19192
19193  cat <<__EOF__ >> "$cfgfile"
19194# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19195
19196# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19197
19198# Shell to use when invoking shell scripts.
19199SHELL=$lt_SHELL
19200
19201# Whether or not to build shared libraries.
19202build_libtool_libs=$enable_shared
19203
19204# Whether or not to build static libraries.
19205build_old_libs=$enable_static
19206
19207# Whether or not to add -lc for building shared libraries.
19208build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19209
19210# Whether or not to disallow shared libs when runtime libs are static
19211allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19212
19213# Whether or not to optimize for fast installation.
19214fast_install=$enable_fast_install
19215
19216# The host system.
19217host_alias=$host_alias
19218host=$host
19219host_os=$host_os
19220
19221# The build system.
19222build_alias=$build_alias
19223build=$build
19224build_os=$build_os
19225
19226# An echo program that does not interpret backslashes.
19227echo=$lt_echo
19228
19229# The archiver.
19230AR=$lt_AR
19231AR_FLAGS=$lt_AR_FLAGS
19232
19233# A C compiler.
19234LTCC=$lt_LTCC
19235
19236# LTCC compiler flags.
19237LTCFLAGS=$lt_LTCFLAGS
19238
19239# A language-specific compiler.
19240CC=$lt_compiler_GCJ
19241
19242# Is the compiler the GNU C compiler?
19243with_gcc=$GCC_GCJ
19244
19245# An ERE matcher.
19246EGREP=$lt_EGREP
19247
19248# The linker used to build libraries.
19249LD=$lt_LD_GCJ
19250
19251# Whether we need hard or soft links.
19252LN_S=$lt_LN_S
19253
19254# A BSD-compatible nm program.
19255NM=$lt_NM
19256
19257# A symbol stripping program
19258STRIP=$lt_STRIP
19259
19260# Used to examine libraries when file_magic_cmd begins "file"
19261MAGIC_CMD=$MAGIC_CMD
19262
19263# Used on cygwin: DLL creation program.
19264DLLTOOL="$DLLTOOL"
19265
19266# Used on cygwin: object dumper.
19267OBJDUMP="$OBJDUMP"
19268
19269# Used on cygwin: assembler.
19270AS="$AS"
19271
19272# The name of the directory that contains temporary libtool files.
19273objdir=$objdir
19274
19275# How to create reloadable object files.
19276reload_flag=$lt_reload_flag
19277reload_cmds=$lt_reload_cmds
19278
19279# How to pass a linker flag through the compiler.
19280wl=$lt_lt_prog_compiler_wl_GCJ
19281
19282# Object file suffix (normally "o").
19283objext="$ac_objext"
19284
19285# Old archive suffix (normally "a").
19286libext="$libext"
19287
19288# Shared library suffix (normally ".so").
19289shrext_cmds='$shrext_cmds'
19290
19291# Executable file suffix (normally "").
19292exeext="$exeext"
19293
19294# Additional compiler flags for building library objects.
19295pic_flag=$lt_lt_prog_compiler_pic_GCJ
19296pic_mode=$pic_mode
19297
19298# What is the maximum length of a command?
19299max_cmd_len=$lt_cv_sys_max_cmd_len
19300
19301# Does compiler simultaneously support -c and -o options?
19302compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19303
19304# Must we lock files when doing compilation?
19305need_locks=$lt_need_locks
19306
19307# Do we need the lib prefix for modules?
19308need_lib_prefix=$need_lib_prefix
19309
19310# Do we need a version for libraries?
19311need_version=$need_version
19312
19313# Whether dlopen is supported.
19314dlopen_support=$enable_dlopen
19315
19316# Whether dlopen of programs is supported.
19317dlopen_self=$enable_dlopen_self
19318
19319# Whether dlopen of statically linked programs is supported.
19320dlopen_self_static=$enable_dlopen_self_static
19321
19322# Compiler flag to prevent dynamic linking.
19323link_static_flag=$lt_lt_prog_compiler_static_GCJ
19324
19325# Compiler flag to turn off builtin functions.
19326no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19327
19328# Compiler flag to allow reflexive dlopens.
19329export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19330
19331# Compiler flag to generate shared objects directly from archives.
19332whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19333
19334# Compiler flag to generate thread-safe objects.
19335thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19336
19337# Library versioning type.
19338version_type=$version_type
19339
19340# Format of library name prefix.
19341libname_spec=$lt_libname_spec
19342
19343# List of archive names.  First name is the real one, the rest are links.
19344# The last name is the one that the linker finds with -lNAME.
19345library_names_spec=$lt_library_names_spec
19346
19347# The coded name of the library, if different from the real name.
19348soname_spec=$lt_soname_spec
19349
19350# Commands used to build and install an old-style archive.
19351RANLIB=$lt_RANLIB
19352old_archive_cmds=$lt_old_archive_cmds_GCJ
19353old_postinstall_cmds=$lt_old_postinstall_cmds
19354old_postuninstall_cmds=$lt_old_postuninstall_cmds
19355
19356# Create an old-style archive from a shared archive.
19357old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19358
19359# Create a temporary old-style archive to link instead of a shared archive.
19360old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19361
19362# Commands used to build and install a shared archive.
19363archive_cmds=$lt_archive_cmds_GCJ
19364archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19365postinstall_cmds=$lt_postinstall_cmds
19366postuninstall_cmds=$lt_postuninstall_cmds
19367
19368# Commands used to build a loadable module (assumed same as above if empty)
19369module_cmds=$lt_module_cmds_GCJ
19370module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19371
19372# Commands to strip libraries.
19373old_striplib=$lt_old_striplib
19374striplib=$lt_striplib
19375
19376# Dependencies to place before the objects being linked to create a
19377# shared library.
19378predep_objects=$lt_predep_objects_GCJ
19379
19380# Dependencies to place after the objects being linked to create a
19381# shared library.
19382postdep_objects=$lt_postdep_objects_GCJ
19383
19384# Dependencies to place before the objects being linked to create a
19385# shared library.
19386predeps=$lt_predeps_GCJ
19387
19388# Dependencies to place after the objects being linked to create a
19389# shared library.
19390postdeps=$lt_postdeps_GCJ
19391
19392# The directories searched by this compiler when creating a shared
19393# library
19394compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19395
19396# The library search path used internally by the compiler when linking
19397# a shared library.
19398compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19399
19400# Method to check whether dependent libraries are shared objects.
19401deplibs_check_method=$lt_deplibs_check_method
19402
19403# Command to use when deplibs_check_method == file_magic.
19404file_magic_cmd=$lt_file_magic_cmd
19405
19406# Flag that allows shared libraries with undefined symbols to be built.
19407allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19408
19409# Flag that forces no undefined symbols.
19410no_undefined_flag=$lt_no_undefined_flag_GCJ
19411
19412# Commands used to finish a libtool library installation in a directory.
19413finish_cmds=$lt_finish_cmds
19414
19415# Same as above, but a single script fragment to be evaled but not shown.
19416finish_eval=$lt_finish_eval
19417
19418# Take the output of nm and produce a listing of raw symbols and C names.
19419global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19420
19421# Transform the output of nm in a proper C declaration
19422global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19423
19424# Transform the output of nm in a C name address pair
19425global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19426
19427# This is the shared library runtime path variable.
19428runpath_var=$runpath_var
19429
19430# This is the shared library path variable.
19431shlibpath_var=$shlibpath_var
19432
19433# Is shlibpath searched before the hard-coded library search path?
19434shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19435
19436# How to hardcode a shared library path into an executable.
19437hardcode_action=$hardcode_action_GCJ
19438
19439# Whether we should hardcode library paths into libraries.
19440hardcode_into_libs=$hardcode_into_libs
19441
19442# Flag to hardcode \$libdir into a binary during linking.
19443# This must work even if \$libdir does not exist.
19444hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19445
19446# If ld is used when linking, flag to hardcode \$libdir into
19447# a binary during linking. This must work even if \$libdir does
19448# not exist.
19449hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19450
19451# Whether we need a single -rpath flag with a separated argument.
19452hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19453
19454# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19455# resulting binary.
19456hardcode_direct=$hardcode_direct_GCJ
19457
19458# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19459# resulting binary.
19460hardcode_minus_L=$hardcode_minus_L_GCJ
19461
19462# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19463# the resulting binary.
19464hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19465
19466# Set to yes if building a shared library automatically hardcodes DIR into the library
19467# and all subsequent libraries and executables linked against it.
19468hardcode_automatic=$hardcode_automatic_GCJ
19469
19470# Variables whose values should be saved in libtool wrapper scripts and
19471# restored at relink time.
19472variables_saved_for_relink="$variables_saved_for_relink"
19473
19474# Whether libtool must link a program against all its dependency libraries.
19475link_all_deplibs=$link_all_deplibs_GCJ
19476
19477# Compile-time system search path for libraries
19478sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19479
19480# Run-time system search path for libraries
19481sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19482
19483# Fix the shell variable \$srcfile for the compiler.
19484fix_srcfile_path=$lt_fix_srcfile_path
19485
19486# Set to yes if exported symbols are required.
19487always_export_symbols=$always_export_symbols_GCJ
19488
19489# The commands to list exported symbols.
19490export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19491
19492# The commands to extract the exported symbol list from a shared archive.
19493extract_expsyms_cmds=$lt_extract_expsyms_cmds
19494
19495# Symbols that should not be listed in the preloaded symbols.
19496exclude_expsyms=$lt_exclude_expsyms_GCJ
19497
19498# Symbols that must always be exported.
19499include_expsyms=$lt_include_expsyms_GCJ
19500
19501# ### END LIBTOOL TAG CONFIG: $tagname
19502
19503__EOF__
19504
19505
19506else
19507  # If there is no Makefile yet, we rely on a make rule to execute
19508  # `config.status --recheck' to rerun these tests and create the
19509  # libtool script then.
19510  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19511  if test -f "$ltmain_in"; then
19512    test -f Makefile && make "$ltmain"
19513  fi
19514fi
19515
19516
19517ac_ext=c
19518ac_cpp='$CPP $CPPFLAGS'
19519ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19520ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19521ac_compiler_gnu=$ac_cv_c_compiler_gnu
19522
19523CC="$lt_save_CC"
19524
19525	else
19526	  tagname=""
19527	fi
19528	;;
19529
19530      RC)
19531
19532
19533# Source file extension for RC test sources.
19534ac_ext=rc
19535
19536# Object file extension for compiled RC test sources.
19537objext=o
19538objext_RC=$objext
19539
19540# Code to be used in simple compile tests
19541lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19542
19543# Code to be used in simple link tests
19544lt_simple_link_test_code="$lt_simple_compile_test_code"
19545
19546# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19547
19548# If no C compiler was specified, use CC.
19549LTCC=${LTCC-"$CC"}
19550
19551# If no C compiler flags were specified, use CFLAGS.
19552LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19553
19554# Allow CC to be a program name with arguments.
19555compiler=$CC
19556
19557
19558# save warnings/boilerplate of simple test code
19559ac_outfile=conftest.$ac_objext
19560echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19561eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19562_lt_compiler_boilerplate=`cat conftest.err`
19563$rm conftest*
19564
19565ac_outfile=conftest.$ac_objext
19566echo "$lt_simple_link_test_code" >conftest.$ac_ext
19567eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19568_lt_linker_boilerplate=`cat conftest.err`
19569$rm -r conftest*
19570
19571
19572# Allow CC to be a program name with arguments.
19573lt_save_CC="$CC"
19574CC=${RC-"windres"}
19575compiler=$CC
19576compiler_RC=$CC
19577for cc_temp in $compiler""; do
19578  case $cc_temp in
19579    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19580    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19581    \-*) ;;
19582    *) break;;
19583  esac
19584done
19585cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19586
19587lt_cv_prog_compiler_c_o_RC=yes
19588
19589# The else clause should only fire when bootstrapping the
19590# libtool distribution, otherwise you forgot to ship ltmain.sh
19591# with your package, and you will get complaints that there are
19592# no rules to generate ltmain.sh.
19593if test -f "$ltmain"; then
19594  # See if we are running on zsh, and set the options which allow our commands through
19595  # without removal of \ escapes.
19596  if test -n "${ZSH_VERSION+set}" ; then
19597    setopt NO_GLOB_SUBST
19598  fi
19599  # Now quote all the things that may contain metacharacters while being
19600  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19601  # variables and quote the copies for generation of the libtool script.
19602  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19603    SED SHELL STRIP \
19604    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19605    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19606    deplibs_check_method reload_flag reload_cmds need_locks \
19607    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19608    lt_cv_sys_global_symbol_to_c_name_address \
19609    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19610    old_postinstall_cmds old_postuninstall_cmds \
19611    compiler_RC \
19612    CC_RC \
19613    LD_RC \
19614    lt_prog_compiler_wl_RC \
19615    lt_prog_compiler_pic_RC \
19616    lt_prog_compiler_static_RC \
19617    lt_prog_compiler_no_builtin_flag_RC \
19618    export_dynamic_flag_spec_RC \
19619    thread_safe_flag_spec_RC \
19620    whole_archive_flag_spec_RC \
19621    enable_shared_with_static_runtimes_RC \
19622    old_archive_cmds_RC \
19623    old_archive_from_new_cmds_RC \
19624    predep_objects_RC \
19625    postdep_objects_RC \
19626    predeps_RC \
19627    postdeps_RC \
19628    compiler_lib_search_path_RC \
19629    compiler_lib_search_dirs_RC \
19630    archive_cmds_RC \
19631    archive_expsym_cmds_RC \
19632    postinstall_cmds_RC \
19633    postuninstall_cmds_RC \
19634    old_archive_from_expsyms_cmds_RC \
19635    allow_undefined_flag_RC \
19636    no_undefined_flag_RC \
19637    export_symbols_cmds_RC \
19638    hardcode_libdir_flag_spec_RC \
19639    hardcode_libdir_flag_spec_ld_RC \
19640    hardcode_libdir_separator_RC \
19641    hardcode_automatic_RC \
19642    module_cmds_RC \
19643    module_expsym_cmds_RC \
19644    lt_cv_prog_compiler_c_o_RC \
19645    fix_srcfile_path_RC \
19646    exclude_expsyms_RC \
19647    include_expsyms_RC; do
19648
19649    case $var in
19650    old_archive_cmds_RC | \
19651    old_archive_from_new_cmds_RC | \
19652    archive_cmds_RC | \
19653    archive_expsym_cmds_RC | \
19654    module_cmds_RC | \
19655    module_expsym_cmds_RC | \
19656    old_archive_from_expsyms_cmds_RC | \
19657    export_symbols_cmds_RC | \
19658    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19659    postinstall_cmds | postuninstall_cmds | \
19660    old_postinstall_cmds | old_postuninstall_cmds | \
19661    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19662      # Double-quote double-evaled strings.
19663      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19664      ;;
19665    *)
19666      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19667      ;;
19668    esac
19669  done
19670
19671  case $lt_echo in
19672  *'\$0 --fallback-echo"')
19673    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19674    ;;
19675  esac
19676
19677cfgfile="$ofile"
19678
19679  cat <<__EOF__ >> "$cfgfile"
19680# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19681
19682# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19683
19684# Shell to use when invoking shell scripts.
19685SHELL=$lt_SHELL
19686
19687# Whether or not to build shared libraries.
19688build_libtool_libs=$enable_shared
19689
19690# Whether or not to build static libraries.
19691build_old_libs=$enable_static
19692
19693# Whether or not to add -lc for building shared libraries.
19694build_libtool_need_lc=$archive_cmds_need_lc_RC
19695
19696# Whether or not to disallow shared libs when runtime libs are static
19697allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19698
19699# Whether or not to optimize for fast installation.
19700fast_install=$enable_fast_install
19701
19702# The host system.
19703host_alias=$host_alias
19704host=$host
19705host_os=$host_os
19706
19707# The build system.
19708build_alias=$build_alias
19709build=$build
19710build_os=$build_os
19711
19712# An echo program that does not interpret backslashes.
19713echo=$lt_echo
19714
19715# The archiver.
19716AR=$lt_AR
19717AR_FLAGS=$lt_AR_FLAGS
19718
19719# A C compiler.
19720LTCC=$lt_LTCC
19721
19722# LTCC compiler flags.
19723LTCFLAGS=$lt_LTCFLAGS
19724
19725# A language-specific compiler.
19726CC=$lt_compiler_RC
19727
19728# Is the compiler the GNU C compiler?
19729with_gcc=$GCC_RC
19730
19731# An ERE matcher.
19732EGREP=$lt_EGREP
19733
19734# The linker used to build libraries.
19735LD=$lt_LD_RC
19736
19737# Whether we need hard or soft links.
19738LN_S=$lt_LN_S
19739
19740# A BSD-compatible nm program.
19741NM=$lt_NM
19742
19743# A symbol stripping program
19744STRIP=$lt_STRIP
19745
19746# Used to examine libraries when file_magic_cmd begins "file"
19747MAGIC_CMD=$MAGIC_CMD
19748
19749# Used on cygwin: DLL creation program.
19750DLLTOOL="$DLLTOOL"
19751
19752# Used on cygwin: object dumper.
19753OBJDUMP="$OBJDUMP"
19754
19755# Used on cygwin: assembler.
19756AS="$AS"
19757
19758# The name of the directory that contains temporary libtool files.
19759objdir=$objdir
19760
19761# How to create reloadable object files.
19762reload_flag=$lt_reload_flag
19763reload_cmds=$lt_reload_cmds
19764
19765# How to pass a linker flag through the compiler.
19766wl=$lt_lt_prog_compiler_wl_RC
19767
19768# Object file suffix (normally "o").
19769objext="$ac_objext"
19770
19771# Old archive suffix (normally "a").
19772libext="$libext"
19773
19774# Shared library suffix (normally ".so").
19775shrext_cmds='$shrext_cmds'
19776
19777# Executable file suffix (normally "").
19778exeext="$exeext"
19779
19780# Additional compiler flags for building library objects.
19781pic_flag=$lt_lt_prog_compiler_pic_RC
19782pic_mode=$pic_mode
19783
19784# What is the maximum length of a command?
19785max_cmd_len=$lt_cv_sys_max_cmd_len
19786
19787# Does compiler simultaneously support -c and -o options?
19788compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19789
19790# Must we lock files when doing compilation?
19791need_locks=$lt_need_locks
19792
19793# Do we need the lib prefix for modules?
19794need_lib_prefix=$need_lib_prefix
19795
19796# Do we need a version for libraries?
19797need_version=$need_version
19798
19799# Whether dlopen is supported.
19800dlopen_support=$enable_dlopen
19801
19802# Whether dlopen of programs is supported.
19803dlopen_self=$enable_dlopen_self
19804
19805# Whether dlopen of statically linked programs is supported.
19806dlopen_self_static=$enable_dlopen_self_static
19807
19808# Compiler flag to prevent dynamic linking.
19809link_static_flag=$lt_lt_prog_compiler_static_RC
19810
19811# Compiler flag to turn off builtin functions.
19812no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19813
19814# Compiler flag to allow reflexive dlopens.
19815export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19816
19817# Compiler flag to generate shared objects directly from archives.
19818whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19819
19820# Compiler flag to generate thread-safe objects.
19821thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19822
19823# Library versioning type.
19824version_type=$version_type
19825
19826# Format of library name prefix.
19827libname_spec=$lt_libname_spec
19828
19829# List of archive names.  First name is the real one, the rest are links.
19830# The last name is the one that the linker finds with -lNAME.
19831library_names_spec=$lt_library_names_spec
19832
19833# The coded name of the library, if different from the real name.
19834soname_spec=$lt_soname_spec
19835
19836# Commands used to build and install an old-style archive.
19837RANLIB=$lt_RANLIB
19838old_archive_cmds=$lt_old_archive_cmds_RC
19839old_postinstall_cmds=$lt_old_postinstall_cmds
19840old_postuninstall_cmds=$lt_old_postuninstall_cmds
19841
19842# Create an old-style archive from a shared archive.
19843old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19844
19845# Create a temporary old-style archive to link instead of a shared archive.
19846old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19847
19848# Commands used to build and install a shared archive.
19849archive_cmds=$lt_archive_cmds_RC
19850archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19851postinstall_cmds=$lt_postinstall_cmds
19852postuninstall_cmds=$lt_postuninstall_cmds
19853
19854# Commands used to build a loadable module (assumed same as above if empty)
19855module_cmds=$lt_module_cmds_RC
19856module_expsym_cmds=$lt_module_expsym_cmds_RC
19857
19858# Commands to strip libraries.
19859old_striplib=$lt_old_striplib
19860striplib=$lt_striplib
19861
19862# Dependencies to place before the objects being linked to create a
19863# shared library.
19864predep_objects=$lt_predep_objects_RC
19865
19866# Dependencies to place after the objects being linked to create a
19867# shared library.
19868postdep_objects=$lt_postdep_objects_RC
19869
19870# Dependencies to place before the objects being linked to create a
19871# shared library.
19872predeps=$lt_predeps_RC
19873
19874# Dependencies to place after the objects being linked to create a
19875# shared library.
19876postdeps=$lt_postdeps_RC
19877
19878# The directories searched by this compiler when creating a shared
19879# library
19880compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19881
19882# The library search path used internally by the compiler when linking
19883# a shared library.
19884compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19885
19886# Method to check whether dependent libraries are shared objects.
19887deplibs_check_method=$lt_deplibs_check_method
19888
19889# Command to use when deplibs_check_method == file_magic.
19890file_magic_cmd=$lt_file_magic_cmd
19891
19892# Flag that allows shared libraries with undefined symbols to be built.
19893allow_undefined_flag=$lt_allow_undefined_flag_RC
19894
19895# Flag that forces no undefined symbols.
19896no_undefined_flag=$lt_no_undefined_flag_RC
19897
19898# Commands used to finish a libtool library installation in a directory.
19899finish_cmds=$lt_finish_cmds
19900
19901# Same as above, but a single script fragment to be evaled but not shown.
19902finish_eval=$lt_finish_eval
19903
19904# Take the output of nm and produce a listing of raw symbols and C names.
19905global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19906
19907# Transform the output of nm in a proper C declaration
19908global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19909
19910# Transform the output of nm in a C name address pair
19911global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19912
19913# This is the shared library runtime path variable.
19914runpath_var=$runpath_var
19915
19916# This is the shared library path variable.
19917shlibpath_var=$shlibpath_var
19918
19919# Is shlibpath searched before the hard-coded library search path?
19920shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19921
19922# How to hardcode a shared library path into an executable.
19923hardcode_action=$hardcode_action_RC
19924
19925# Whether we should hardcode library paths into libraries.
19926hardcode_into_libs=$hardcode_into_libs
19927
19928# Flag to hardcode \$libdir into a binary during linking.
19929# This must work even if \$libdir does not exist.
19930hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19931
19932# If ld is used when linking, flag to hardcode \$libdir into
19933# a binary during linking. This must work even if \$libdir does
19934# not exist.
19935hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19936
19937# Whether we need a single -rpath flag with a separated argument.
19938hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19939
19940# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19941# resulting binary.
19942hardcode_direct=$hardcode_direct_RC
19943
19944# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19945# resulting binary.
19946hardcode_minus_L=$hardcode_minus_L_RC
19947
19948# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19949# the resulting binary.
19950hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19951
19952# Set to yes if building a shared library automatically hardcodes DIR into the library
19953# and all subsequent libraries and executables linked against it.
19954hardcode_automatic=$hardcode_automatic_RC
19955
19956# Variables whose values should be saved in libtool wrapper scripts and
19957# restored at relink time.
19958variables_saved_for_relink="$variables_saved_for_relink"
19959
19960# Whether libtool must link a program against all its dependency libraries.
19961link_all_deplibs=$link_all_deplibs_RC
19962
19963# Compile-time system search path for libraries
19964sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19965
19966# Run-time system search path for libraries
19967sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19968
19969# Fix the shell variable \$srcfile for the compiler.
19970fix_srcfile_path=$lt_fix_srcfile_path
19971
19972# Set to yes if exported symbols are required.
19973always_export_symbols=$always_export_symbols_RC
19974
19975# The commands to list exported symbols.
19976export_symbols_cmds=$lt_export_symbols_cmds_RC
19977
19978# The commands to extract the exported symbol list from a shared archive.
19979extract_expsyms_cmds=$lt_extract_expsyms_cmds
19980
19981# Symbols that should not be listed in the preloaded symbols.
19982exclude_expsyms=$lt_exclude_expsyms_RC
19983
19984# Symbols that must always be exported.
19985include_expsyms=$lt_include_expsyms_RC
19986
19987# ### END LIBTOOL TAG CONFIG: $tagname
19988
19989__EOF__
19990
19991
19992else
19993  # If there is no Makefile yet, we rely on a make rule to execute
19994  # `config.status --recheck' to rerun these tests and create the
19995  # libtool script then.
19996  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19997  if test -f "$ltmain_in"; then
19998    test -f Makefile && make "$ltmain"
19999  fi
20000fi
20001
20002
20003ac_ext=c
20004ac_cpp='$CPP $CPPFLAGS'
20005ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20006ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20007ac_compiler_gnu=$ac_cv_c_compiler_gnu
20008
20009CC="$lt_save_CC"
20010
20011	;;
20012
20013      *)
20014	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20015$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20016   { (exit 1); exit 1; }; }
20017	;;
20018      esac
20019
20020      # Append the new tag name to the list of available tags.
20021      if test -n "$tagname" ; then
20022      available_tags="$available_tags $tagname"
20023    fi
20024    fi
20025  done
20026  IFS="$lt_save_ifs"
20027
20028  # Now substitute the updated list of available tags.
20029  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20030    mv "${ofile}T" "$ofile"
20031    chmod +x "$ofile"
20032  else
20033    rm -f "${ofile}T"
20034    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20035$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20036   { (exit 1); exit 1; }; }
20037  fi
20038fi
20039
20040
20041
20042# This can be used to rebuild libtool when needed
20043LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20044
20045# Always use our own libtool.
20046LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20047
20048# Prevent multiple expansion
20049
20050
20051
20052
20053
20054
20055
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069ac_ext=c
20070ac_cpp='$CPP $CPPFLAGS'
20071ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20072ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20073ac_compiler_gnu=$ac_cv_c_compiler_gnu
20074if test -n "$ac_tool_prefix"; then
20075  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20076set dummy ${ac_tool_prefix}gcc; ac_word=$2
20077{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20078$as_echo_n "checking for $ac_word... " >&6; }
20079if test "${ac_cv_prog_CC+set}" = set; then
20080  $as_echo_n "(cached) " >&6
20081else
20082  if test -n "$CC"; then
20083  ac_cv_prog_CC="$CC" # Let the user override the test.
20084else
20085as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20086for as_dir in $PATH
20087do
20088  IFS=$as_save_IFS
20089  test -z "$as_dir" && as_dir=.
20090  for ac_exec_ext in '' $ac_executable_extensions; do
20091  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20092    ac_cv_prog_CC="${ac_tool_prefix}gcc"
20093    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20094    break 2
20095  fi
20096done
20097done
20098IFS=$as_save_IFS
20099
20100fi
20101fi
20102CC=$ac_cv_prog_CC
20103if test -n "$CC"; then
20104  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20105$as_echo "$CC" >&6; }
20106else
20107  { $as_echo "$as_me:$LINENO: result: no" >&5
20108$as_echo "no" >&6; }
20109fi
20110
20111
20112fi
20113if test -z "$ac_cv_prog_CC"; then
20114  ac_ct_CC=$CC
20115  # Extract the first word of "gcc", so it can be a program name with args.
20116set dummy gcc; ac_word=$2
20117{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20118$as_echo_n "checking for $ac_word... " >&6; }
20119if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20120  $as_echo_n "(cached) " >&6
20121else
20122  if test -n "$ac_ct_CC"; then
20123  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20124else
20125as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20126for as_dir in $PATH
20127do
20128  IFS=$as_save_IFS
20129  test -z "$as_dir" && as_dir=.
20130  for ac_exec_ext in '' $ac_executable_extensions; do
20131  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20132    ac_cv_prog_ac_ct_CC="gcc"
20133    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20134    break 2
20135  fi
20136done
20137done
20138IFS=$as_save_IFS
20139
20140fi
20141fi
20142ac_ct_CC=$ac_cv_prog_ac_ct_CC
20143if test -n "$ac_ct_CC"; then
20144  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20145$as_echo "$ac_ct_CC" >&6; }
20146else
20147  { $as_echo "$as_me:$LINENO: result: no" >&5
20148$as_echo "no" >&6; }
20149fi
20150
20151  if test "x$ac_ct_CC" = x; then
20152    CC=""
20153  else
20154    case $cross_compiling:$ac_tool_warned in
20155yes:)
20156{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20157$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20158ac_tool_warned=yes ;;
20159esac
20160    CC=$ac_ct_CC
20161  fi
20162else
20163  CC="$ac_cv_prog_CC"
20164fi
20165
20166if test -z "$CC"; then
20167          if test -n "$ac_tool_prefix"; then
20168    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20169set dummy ${ac_tool_prefix}cc; ac_word=$2
20170{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20171$as_echo_n "checking for $ac_word... " >&6; }
20172if test "${ac_cv_prog_CC+set}" = set; then
20173  $as_echo_n "(cached) " >&6
20174else
20175  if test -n "$CC"; then
20176  ac_cv_prog_CC="$CC" # Let the user override the test.
20177else
20178as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20179for as_dir in $PATH
20180do
20181  IFS=$as_save_IFS
20182  test -z "$as_dir" && as_dir=.
20183  for ac_exec_ext in '' $ac_executable_extensions; do
20184  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20185    ac_cv_prog_CC="${ac_tool_prefix}cc"
20186    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20187    break 2
20188  fi
20189done
20190done
20191IFS=$as_save_IFS
20192
20193fi
20194fi
20195CC=$ac_cv_prog_CC
20196if test -n "$CC"; then
20197  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20198$as_echo "$CC" >&6; }
20199else
20200  { $as_echo "$as_me:$LINENO: result: no" >&5
20201$as_echo "no" >&6; }
20202fi
20203
20204
20205  fi
20206fi
20207if test -z "$CC"; then
20208  # Extract the first word of "cc", so it can be a program name with args.
20209set dummy cc; ac_word=$2
20210{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20211$as_echo_n "checking for $ac_word... " >&6; }
20212if test "${ac_cv_prog_CC+set}" = set; then
20213  $as_echo_n "(cached) " >&6
20214else
20215  if test -n "$CC"; then
20216  ac_cv_prog_CC="$CC" # Let the user override the test.
20217else
20218  ac_prog_rejected=no
20219as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20220for as_dir in $PATH
20221do
20222  IFS=$as_save_IFS
20223  test -z "$as_dir" && as_dir=.
20224  for ac_exec_ext in '' $ac_executable_extensions; do
20225  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20226    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20227       ac_prog_rejected=yes
20228       continue
20229     fi
20230    ac_cv_prog_CC="cc"
20231    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20232    break 2
20233  fi
20234done
20235done
20236IFS=$as_save_IFS
20237
20238if test $ac_prog_rejected = yes; then
20239  # We found a bogon in the path, so make sure we never use it.
20240  set dummy $ac_cv_prog_CC
20241  shift
20242  if test $# != 0; then
20243    # We chose a different compiler from the bogus one.
20244    # However, it has the same basename, so the bogon will be chosen
20245    # first if we set CC to just the basename; use the full file name.
20246    shift
20247    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20248  fi
20249fi
20250fi
20251fi
20252CC=$ac_cv_prog_CC
20253if test -n "$CC"; then
20254  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20255$as_echo "$CC" >&6; }
20256else
20257  { $as_echo "$as_me:$LINENO: result: no" >&5
20258$as_echo "no" >&6; }
20259fi
20260
20261
20262fi
20263if test -z "$CC"; then
20264  if test -n "$ac_tool_prefix"; then
20265  for ac_prog in cl.exe
20266  do
20267    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20268set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20269{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20270$as_echo_n "checking for $ac_word... " >&6; }
20271if test "${ac_cv_prog_CC+set}" = set; then
20272  $as_echo_n "(cached) " >&6
20273else
20274  if test -n "$CC"; then
20275  ac_cv_prog_CC="$CC" # Let the user override the test.
20276else
20277as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20278for as_dir in $PATH
20279do
20280  IFS=$as_save_IFS
20281  test -z "$as_dir" && as_dir=.
20282  for ac_exec_ext in '' $ac_executable_extensions; do
20283  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20284    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20285    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20286    break 2
20287  fi
20288done
20289done
20290IFS=$as_save_IFS
20291
20292fi
20293fi
20294CC=$ac_cv_prog_CC
20295if test -n "$CC"; then
20296  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20297$as_echo "$CC" >&6; }
20298else
20299  { $as_echo "$as_me:$LINENO: result: no" >&5
20300$as_echo "no" >&6; }
20301fi
20302
20303
20304    test -n "$CC" && break
20305  done
20306fi
20307if test -z "$CC"; then
20308  ac_ct_CC=$CC
20309  for ac_prog in cl.exe
20310do
20311  # Extract the first word of "$ac_prog", so it can be a program name with args.
20312set dummy $ac_prog; ac_word=$2
20313{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20314$as_echo_n "checking for $ac_word... " >&6; }
20315if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20316  $as_echo_n "(cached) " >&6
20317else
20318  if test -n "$ac_ct_CC"; then
20319  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20320else
20321as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20322for as_dir in $PATH
20323do
20324  IFS=$as_save_IFS
20325  test -z "$as_dir" && as_dir=.
20326  for ac_exec_ext in '' $ac_executable_extensions; do
20327  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20328    ac_cv_prog_ac_ct_CC="$ac_prog"
20329    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20330    break 2
20331  fi
20332done
20333done
20334IFS=$as_save_IFS
20335
20336fi
20337fi
20338ac_ct_CC=$ac_cv_prog_ac_ct_CC
20339if test -n "$ac_ct_CC"; then
20340  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20341$as_echo "$ac_ct_CC" >&6; }
20342else
20343  { $as_echo "$as_me:$LINENO: result: no" >&5
20344$as_echo "no" >&6; }
20345fi
20346
20347
20348  test -n "$ac_ct_CC" && break
20349done
20350
20351  if test "x$ac_ct_CC" = x; then
20352    CC=""
20353  else
20354    case $cross_compiling:$ac_tool_warned in
20355yes:)
20356{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20357$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20358ac_tool_warned=yes ;;
20359esac
20360    CC=$ac_ct_CC
20361  fi
20362fi
20363
20364fi
20365
20366
20367test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20368$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20369{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20370See \`config.log' for more details." >&5
20371$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20372See \`config.log' for more details." >&2;}
20373   { (exit 1); exit 1; }; }; }
20374
20375# Provide some information about the compiler.
20376$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20377set X $ac_compile
20378ac_compiler=$2
20379{ (ac_try="$ac_compiler --version >&5"
20380case "(($ac_try" in
20381  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20382  *) ac_try_echo=$ac_try;;
20383esac
20384eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20385$as_echo "$ac_try_echo") >&5
20386  (eval "$ac_compiler --version >&5") 2>&5
20387  ac_status=$?
20388  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20389  (exit $ac_status); }
20390{ (ac_try="$ac_compiler -v >&5"
20391case "(($ac_try" in
20392  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20393  *) ac_try_echo=$ac_try;;
20394esac
20395eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20396$as_echo "$ac_try_echo") >&5
20397  (eval "$ac_compiler -v >&5") 2>&5
20398  ac_status=$?
20399  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20400  (exit $ac_status); }
20401{ (ac_try="$ac_compiler -V >&5"
20402case "(($ac_try" in
20403  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20404  *) ac_try_echo=$ac_try;;
20405esac
20406eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20407$as_echo "$ac_try_echo") >&5
20408  (eval "$ac_compiler -V >&5") 2>&5
20409  ac_status=$?
20410  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20411  (exit $ac_status); }
20412
20413{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20414$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20415if test "${ac_cv_c_compiler_gnu+set}" = set; then
20416  $as_echo_n "(cached) " >&6
20417else
20418  cat >conftest.$ac_ext <<_ACEOF
20419/* confdefs.h.  */
20420_ACEOF
20421cat confdefs.h >>conftest.$ac_ext
20422cat >>conftest.$ac_ext <<_ACEOF
20423/* end confdefs.h.  */
20424
20425int
20426main ()
20427{
20428#ifndef __GNUC__
20429       choke me
20430#endif
20431
20432  ;
20433  return 0;
20434}
20435_ACEOF
20436rm -f conftest.$ac_objext
20437if { (ac_try="$ac_compile"
20438case "(($ac_try" in
20439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20440  *) ac_try_echo=$ac_try;;
20441esac
20442eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20443$as_echo "$ac_try_echo") >&5
20444  (eval "$ac_compile") 2>conftest.er1
20445  ac_status=$?
20446  grep -v '^ *+' conftest.er1 >conftest.err
20447  rm -f conftest.er1
20448  cat conftest.err >&5
20449  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20450  (exit $ac_status); } && {
20451	 test -z "$ac_c_werror_flag" ||
20452	 test ! -s conftest.err
20453       } && test -s conftest.$ac_objext; then
20454  ac_compiler_gnu=yes
20455else
20456  $as_echo "$as_me: failed program was:" >&5
20457sed 's/^/| /' conftest.$ac_ext >&5
20458
20459	ac_compiler_gnu=no
20460fi
20461
20462rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20463ac_cv_c_compiler_gnu=$ac_compiler_gnu
20464
20465fi
20466{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20467$as_echo "$ac_cv_c_compiler_gnu" >&6; }
20468if test $ac_compiler_gnu = yes; then
20469  GCC=yes
20470else
20471  GCC=
20472fi
20473ac_test_CFLAGS=${CFLAGS+set}
20474ac_save_CFLAGS=$CFLAGS
20475{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20476$as_echo_n "checking whether $CC accepts -g... " >&6; }
20477if test "${ac_cv_prog_cc_g+set}" = set; then
20478  $as_echo_n "(cached) " >&6
20479else
20480  ac_save_c_werror_flag=$ac_c_werror_flag
20481   ac_c_werror_flag=yes
20482   ac_cv_prog_cc_g=no
20483   CFLAGS="-g"
20484   cat >conftest.$ac_ext <<_ACEOF
20485/* confdefs.h.  */
20486_ACEOF
20487cat confdefs.h >>conftest.$ac_ext
20488cat >>conftest.$ac_ext <<_ACEOF
20489/* end confdefs.h.  */
20490
20491int
20492main ()
20493{
20494
20495  ;
20496  return 0;
20497}
20498_ACEOF
20499rm -f conftest.$ac_objext
20500if { (ac_try="$ac_compile"
20501case "(($ac_try" in
20502  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20503  *) ac_try_echo=$ac_try;;
20504esac
20505eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20506$as_echo "$ac_try_echo") >&5
20507  (eval "$ac_compile") 2>conftest.er1
20508  ac_status=$?
20509  grep -v '^ *+' conftest.er1 >conftest.err
20510  rm -f conftest.er1
20511  cat conftest.err >&5
20512  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20513  (exit $ac_status); } && {
20514	 test -z "$ac_c_werror_flag" ||
20515	 test ! -s conftest.err
20516       } && test -s conftest.$ac_objext; then
20517  ac_cv_prog_cc_g=yes
20518else
20519  $as_echo "$as_me: failed program was:" >&5
20520sed 's/^/| /' conftest.$ac_ext >&5
20521
20522	CFLAGS=""
20523      cat >conftest.$ac_ext <<_ACEOF
20524/* confdefs.h.  */
20525_ACEOF
20526cat confdefs.h >>conftest.$ac_ext
20527cat >>conftest.$ac_ext <<_ACEOF
20528/* end confdefs.h.  */
20529
20530int
20531main ()
20532{
20533
20534  ;
20535  return 0;
20536}
20537_ACEOF
20538rm -f conftest.$ac_objext
20539if { (ac_try="$ac_compile"
20540case "(($ac_try" in
20541  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20542  *) ac_try_echo=$ac_try;;
20543esac
20544eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20545$as_echo "$ac_try_echo") >&5
20546  (eval "$ac_compile") 2>conftest.er1
20547  ac_status=$?
20548  grep -v '^ *+' conftest.er1 >conftest.err
20549  rm -f conftest.er1
20550  cat conftest.err >&5
20551  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20552  (exit $ac_status); } && {
20553	 test -z "$ac_c_werror_flag" ||
20554	 test ! -s conftest.err
20555       } && test -s conftest.$ac_objext; then
20556  :
20557else
20558  $as_echo "$as_me: failed program was:" >&5
20559sed 's/^/| /' conftest.$ac_ext >&5
20560
20561	ac_c_werror_flag=$ac_save_c_werror_flag
20562	 CFLAGS="-g"
20563	 cat >conftest.$ac_ext <<_ACEOF
20564/* confdefs.h.  */
20565_ACEOF
20566cat confdefs.h >>conftest.$ac_ext
20567cat >>conftest.$ac_ext <<_ACEOF
20568/* end confdefs.h.  */
20569
20570int
20571main ()
20572{
20573
20574  ;
20575  return 0;
20576}
20577_ACEOF
20578rm -f conftest.$ac_objext
20579if { (ac_try="$ac_compile"
20580case "(($ac_try" in
20581  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20582  *) ac_try_echo=$ac_try;;
20583esac
20584eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20585$as_echo "$ac_try_echo") >&5
20586  (eval "$ac_compile") 2>conftest.er1
20587  ac_status=$?
20588  grep -v '^ *+' conftest.er1 >conftest.err
20589  rm -f conftest.er1
20590  cat conftest.err >&5
20591  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20592  (exit $ac_status); } && {
20593	 test -z "$ac_c_werror_flag" ||
20594	 test ! -s conftest.err
20595       } && test -s conftest.$ac_objext; then
20596  ac_cv_prog_cc_g=yes
20597else
20598  $as_echo "$as_me: failed program was:" >&5
20599sed 's/^/| /' conftest.$ac_ext >&5
20600
20601
20602fi
20603
20604rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20605fi
20606
20607rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20608fi
20609
20610rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20611   ac_c_werror_flag=$ac_save_c_werror_flag
20612fi
20613{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20614$as_echo "$ac_cv_prog_cc_g" >&6; }
20615if test "$ac_test_CFLAGS" = set; then
20616  CFLAGS=$ac_save_CFLAGS
20617elif test $ac_cv_prog_cc_g = yes; then
20618  if test "$GCC" = yes; then
20619    CFLAGS="-g -O2"
20620  else
20621    CFLAGS="-g"
20622  fi
20623else
20624  if test "$GCC" = yes; then
20625    CFLAGS="-O2"
20626  else
20627    CFLAGS=
20628  fi
20629fi
20630{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20631$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20632if test "${ac_cv_prog_cc_c89+set}" = set; then
20633  $as_echo_n "(cached) " >&6
20634else
20635  ac_cv_prog_cc_c89=no
20636ac_save_CC=$CC
20637cat >conftest.$ac_ext <<_ACEOF
20638/* confdefs.h.  */
20639_ACEOF
20640cat confdefs.h >>conftest.$ac_ext
20641cat >>conftest.$ac_ext <<_ACEOF
20642/* end confdefs.h.  */
20643#include <stdarg.h>
20644#include <stdio.h>
20645#include <sys/types.h>
20646#include <sys/stat.h>
20647/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20648struct buf { int x; };
20649FILE * (*rcsopen) (struct buf *, struct stat *, int);
20650static char *e (p, i)
20651     char **p;
20652     int i;
20653{
20654  return p[i];
20655}
20656static char *f (char * (*g) (char **, int), char **p, ...)
20657{
20658  char *s;
20659  va_list v;
20660  va_start (v,p);
20661  s = g (p, va_arg (v,int));
20662  va_end (v);
20663  return s;
20664}
20665
20666/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20667   function prototypes and stuff, but not '\xHH' hex character constants.
20668   These don't provoke an error unfortunately, instead are silently treated
20669   as 'x'.  The following induces an error, until -std is added to get
20670   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20671   array size at least.  It's necessary to write '\x00'==0 to get something
20672   that's true only with -std.  */
20673int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20674
20675/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20676   inside strings and character constants.  */
20677#define FOO(x) 'x'
20678int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20679
20680int test (int i, double x);
20681struct s1 {int (*f) (int a);};
20682struct s2 {int (*f) (double a);};
20683int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20684int argc;
20685char **argv;
20686int
20687main ()
20688{
20689return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20690  ;
20691  return 0;
20692}
20693_ACEOF
20694for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20695	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20696do
20697  CC="$ac_save_CC $ac_arg"
20698  rm -f conftest.$ac_objext
20699if { (ac_try="$ac_compile"
20700case "(($ac_try" in
20701  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20702  *) ac_try_echo=$ac_try;;
20703esac
20704eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20705$as_echo "$ac_try_echo") >&5
20706  (eval "$ac_compile") 2>conftest.er1
20707  ac_status=$?
20708  grep -v '^ *+' conftest.er1 >conftest.err
20709  rm -f conftest.er1
20710  cat conftest.err >&5
20711  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20712  (exit $ac_status); } && {
20713	 test -z "$ac_c_werror_flag" ||
20714	 test ! -s conftest.err
20715       } && test -s conftest.$ac_objext; then
20716  ac_cv_prog_cc_c89=$ac_arg
20717else
20718  $as_echo "$as_me: failed program was:" >&5
20719sed 's/^/| /' conftest.$ac_ext >&5
20720
20721
20722fi
20723
20724rm -f core conftest.err conftest.$ac_objext
20725  test "x$ac_cv_prog_cc_c89" != "xno" && break
20726done
20727rm -f conftest.$ac_ext
20728CC=$ac_save_CC
20729
20730fi
20731# AC_CACHE_VAL
20732case "x$ac_cv_prog_cc_c89" in
20733  x)
20734    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20735$as_echo "none needed" >&6; } ;;
20736  xno)
20737    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20738$as_echo "unsupported" >&6; } ;;
20739  *)
20740    CC="$CC $ac_cv_prog_cc_c89"
20741    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20742$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20743esac
20744
20745
20746ac_ext=c
20747ac_cpp='$CPP $CPPFLAGS'
20748ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20749ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20750ac_compiler_gnu=$ac_cv_c_compiler_gnu
20751
20752depcc="$CC"   am_compiler_list=
20753
20754{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20755$as_echo_n "checking dependency style of $depcc... " >&6; }
20756if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20757  $as_echo_n "(cached) " >&6
20758else
20759  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20760  # We make a subdir and do the tests there.  Otherwise we can end up
20761  # making bogus files that we don't know about and never remove.  For
20762  # instance it was reported that on HP-UX the gcc test will end up
20763  # making a dummy file named `D' -- because `-MD' means `put the output
20764  # in D'.
20765  mkdir conftest.dir
20766  # Copy depcomp to subdir because otherwise we won't find it if we're
20767  # using a relative directory.
20768  cp "$am_depcomp" conftest.dir
20769  cd conftest.dir
20770  # We will build objects and dependencies in a subdirectory because
20771  # it helps to detect inapplicable dependency modes.  For instance
20772  # both Tru64's cc and ICC support -MD to output dependencies as a
20773  # side effect of compilation, but ICC will put the dependencies in
20774  # the current directory while Tru64 will put them in the object
20775  # directory.
20776  mkdir sub
20777
20778  am_cv_CC_dependencies_compiler_type=none
20779  if test "$am_compiler_list" = ""; then
20780     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20781  fi
20782  am__universal=false
20783  case " $depcc " in #(
20784     *\ -arch\ *\ -arch\ *) am__universal=true ;;
20785     esac
20786
20787  for depmode in $am_compiler_list; do
20788    # Setup a source with many dependencies, because some compilers
20789    # like to wrap large dependency lists on column 80 (with \), and
20790    # we should not choose a depcomp mode which is confused by this.
20791    #
20792    # We need to recreate these files for each test, as the compiler may
20793    # overwrite some of them when testing with obscure command lines.
20794    # This happens at least with the AIX C compiler.
20795    : > sub/conftest.c
20796    for i in 1 2 3 4 5 6; do
20797      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20798      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20799      # Solaris 8's {/usr,}/bin/sh.
20800      touch sub/conftst$i.h
20801    done
20802    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20803
20804    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20805    # mode.  It turns out that the SunPro C++ compiler does not properly
20806    # handle `-M -o', and we need to detect this.  Also, some Intel
20807    # versions had trouble with output in subdirs
20808    am__obj=sub/conftest.${OBJEXT-o}
20809    am__minus_obj="-o $am__obj"
20810    case $depmode in
20811    gcc)
20812      # This depmode causes a compiler race in universal mode.
20813      test "$am__universal" = false || continue
20814      ;;
20815    nosideeffect)
20816      # after this tag, mechanisms are not by side-effect, so they'll
20817      # only be used when explicitly requested
20818      if test "x$enable_dependency_tracking" = xyes; then
20819	continue
20820      else
20821	break
20822      fi
20823      ;;
20824    msvisualcpp | msvcmsys)
20825      # This compiler won't grok `-c -o', but also, the minuso test has
20826      # not run yet.  These depmodes are late enough in the game, and
20827      # so weak that their functioning should not be impacted.
20828      am__obj=conftest.${OBJEXT-o}
20829      am__minus_obj=
20830      ;;
20831    none) break ;;
20832    esac
20833    if depmode=$depmode \
20834       source=sub/conftest.c object=$am__obj \
20835       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20836       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
20837         >/dev/null 2>conftest.err &&
20838       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20839       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20840       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
20841       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20842      # icc doesn't choke on unknown options, it will just issue warnings
20843      # or remarks (even with -Werror).  So we grep stderr for any message
20844      # that says an option was ignored or not supported.
20845      # When given -MP, icc 7.0 and 7.1 complain thusly:
20846      #   icc: Command line warning: ignoring option '-M'; no argument required
20847      # The diagnosis changed in icc 8.0:
20848      #   icc: Command line remark: option '-MP' not supported
20849      if (grep 'ignoring option' conftest.err ||
20850          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20851        am_cv_CC_dependencies_compiler_type=$depmode
20852        break
20853      fi
20854    fi
20855  done
20856
20857  cd ..
20858  rm -rf conftest.dir
20859else
20860  am_cv_CC_dependencies_compiler_type=none
20861fi
20862
20863fi
20864{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20865$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20866CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20867
20868 if
20869  test "x$enable_dependency_tracking" != xno \
20870  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20871  am__fastdepCC_TRUE=
20872  am__fastdepCC_FALSE='#'
20873else
20874  am__fastdepCC_TRUE='#'
20875  am__fastdepCC_FALSE=
20876fi
20877
20878
20879   { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
20880$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
20881if test "${ac_cv_prog_cc_c99+set}" = set; then
20882  $as_echo_n "(cached) " >&6
20883else
20884  ac_cv_prog_cc_c99=no
20885ac_save_CC=$CC
20886cat >conftest.$ac_ext <<_ACEOF
20887/* confdefs.h.  */
20888_ACEOF
20889cat confdefs.h >>conftest.$ac_ext
20890cat >>conftest.$ac_ext <<_ACEOF
20891/* end confdefs.h.  */
20892#include <stdarg.h>
20893#include <stdbool.h>
20894#include <stdlib.h>
20895#include <wchar.h>
20896#include <stdio.h>
20897
20898// Check varargs macros.  These examples are taken from C99 6.10.3.5.
20899#define debug(...) fprintf (stderr, __VA_ARGS__)
20900#define showlist(...) puts (#__VA_ARGS__)
20901#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
20902static void
20903test_varargs_macros (void)
20904{
20905  int x = 1234;
20906  int y = 5678;
20907  debug ("Flag");
20908  debug ("X = %d\n", x);
20909  showlist (The first, second, and third items.);
20910  report (x>y, "x is %d but y is %d", x, y);
20911}
20912
20913// Check long long types.
20914#define BIG64 18446744073709551615ull
20915#define BIG32 4294967295ul
20916#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
20917#if !BIG_OK
20918  your preprocessor is broken;
20919#endif
20920#if BIG_OK
20921#else
20922  your preprocessor is broken;
20923#endif
20924static long long int bignum = -9223372036854775807LL;
20925static unsigned long long int ubignum = BIG64;
20926
20927struct incomplete_array
20928{
20929  int datasize;
20930  double data[];
20931};
20932
20933struct named_init {
20934  int number;
20935  const wchar_t *name;
20936  double average;
20937};
20938
20939typedef const char *ccp;
20940
20941static inline int
20942test_restrict (ccp restrict text)
20943{
20944  // See if C++-style comments work.
20945  // Iterate through items via the restricted pointer.
20946  // Also check for declarations in for loops.
20947  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
20948    continue;
20949  return 0;
20950}
20951
20952// Check varargs and va_copy.
20953static void
20954test_varargs (const char *format, ...)
20955{
20956  va_list args;
20957  va_start (args, format);
20958  va_list args_copy;
20959  va_copy (args_copy, args);
20960
20961  const char *str;
20962  int number;
20963  float fnumber;
20964
20965  while (*format)
20966    {
20967      switch (*format++)
20968	{
20969	case 's': // string
20970	  str = va_arg (args_copy, const char *);
20971	  break;
20972	case 'd': // int
20973	  number = va_arg (args_copy, int);
20974	  break;
20975	case 'f': // float
20976	  fnumber = va_arg (args_copy, double);
20977	  break;
20978	default:
20979	  break;
20980	}
20981    }
20982  va_end (args_copy);
20983  va_end (args);
20984}
20985
20986int
20987main ()
20988{
20989
20990  // Check bool.
20991  _Bool success = false;
20992
20993  // Check restrict.
20994  if (test_restrict ("String literal") == 0)
20995    success = true;
20996  char *restrict newvar = "Another string";
20997
20998  // Check varargs.
20999  test_varargs ("s, d' f .", "string", 65, 34.234);
21000  test_varargs_macros ();
21001
21002  // Check flexible array members.
21003  struct incomplete_array *ia =
21004    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
21005  ia->datasize = 10;
21006  for (int i = 0; i < ia->datasize; ++i)
21007    ia->data[i] = i * 1.234;
21008
21009  // Check named initializers.
21010  struct named_init ni = {
21011    .number = 34,
21012    .name = L"Test wide string",
21013    .average = 543.34343,
21014  };
21015
21016  ni.number = 58;
21017
21018  int dynamic_array[ni.number];
21019  dynamic_array[ni.number - 1] = 543;
21020
21021  // work around unused variable warnings
21022  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
21023	  || dynamic_array[ni.number - 1] != 543);
21024
21025  ;
21026  return 0;
21027}
21028_ACEOF
21029for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
21030do
21031  CC="$ac_save_CC $ac_arg"
21032  rm -f conftest.$ac_objext
21033if { (ac_try="$ac_compile"
21034case "(($ac_try" in
21035  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21036  *) ac_try_echo=$ac_try;;
21037esac
21038eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21039$as_echo "$ac_try_echo") >&5
21040  (eval "$ac_compile") 2>conftest.er1
21041  ac_status=$?
21042  grep -v '^ *+' conftest.er1 >conftest.err
21043  rm -f conftest.er1
21044  cat conftest.err >&5
21045  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21046  (exit $ac_status); } && {
21047	 test -z "$ac_c_werror_flag" ||
21048	 test ! -s conftest.err
21049       } && test -s conftest.$ac_objext; then
21050  ac_cv_prog_cc_c99=$ac_arg
21051else
21052  $as_echo "$as_me: failed program was:" >&5
21053sed 's/^/| /' conftest.$ac_ext >&5
21054
21055
21056fi
21057
21058rm -f core conftest.err conftest.$ac_objext
21059  test "x$ac_cv_prog_cc_c99" != "xno" && break
21060done
21061rm -f conftest.$ac_ext
21062CC=$ac_save_CC
21063
21064fi
21065# AC_CACHE_VAL
21066case "x$ac_cv_prog_cc_c99" in
21067  x)
21068    { $as_echo "$as_me:$LINENO: result: none needed" >&5
21069$as_echo "none needed" >&6; } ;;
21070  xno)
21071    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
21072$as_echo "unsupported" >&6; } ;;
21073  *)
21074    CC="$CC $ac_cv_prog_cc_c99"
21075    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
21076$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
21077esac
21078
21079
21080
21081
21082
21083
21084if  test "x$GCC" = xyes ; then
21085    CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
21086-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
21087-Wbad-function-cast"
21088    case `$CC -dumpversion` in
21089    3.4.* | 4.*)
21090	CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
21091	;;
21092    esac
21093else
21094    { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
21095$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
21096if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
21097  $as_echo_n "(cached) " >&6
21098else
21099  cat >conftest.$ac_ext <<_ACEOF
21100/* confdefs.h.  */
21101_ACEOF
21102cat confdefs.h >>conftest.$ac_ext
21103cat >>conftest.$ac_ext <<_ACEOF
21104/* end confdefs.h.  */
21105$ac_includes_default
21106int
21107main ()
21108{
21109#ifndef __SUNPRO_C
21110  (void) __SUNPRO_C;
21111#endif
21112
21113  ;
21114  return 0;
21115}
21116_ACEOF
21117rm -f conftest.$ac_objext
21118if { (ac_try="$ac_compile"
21119case "(($ac_try" in
21120  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21121  *) ac_try_echo=$ac_try;;
21122esac
21123eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21124$as_echo "$ac_try_echo") >&5
21125  (eval "$ac_compile") 2>conftest.er1
21126  ac_status=$?
21127  grep -v '^ *+' conftest.er1 >conftest.err
21128  rm -f conftest.er1
21129  cat conftest.err >&5
21130  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21131  (exit $ac_status); } && {
21132	 test -z "$ac_c_werror_flag" ||
21133	 test ! -s conftest.err
21134       } && test -s conftest.$ac_objext; then
21135  ac_cv_have_decl___SUNPRO_C=yes
21136else
21137  $as_echo "$as_me: failed program was:" >&5
21138sed 's/^/| /' conftest.$ac_ext >&5
21139
21140	ac_cv_have_decl___SUNPRO_C=no
21141fi
21142
21143rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21144fi
21145{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
21146$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
21147if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
21148  SUNCC="yes"
21149else
21150  SUNCC="no"
21151fi
21152
21153    if test "x$SUNCC" = "xyes"; then
21154	CWARNFLAGS="-v"
21155    fi
21156fi
21157
21158# Check whether --enable-silent-rules was given.
21159if test "${enable_silent_rules+set}" = set; then
21160  enableval=$enable_silent_rules;
21161fi
21162
21163case $enable_silent_rules in
21164yes) AM_DEFAULT_VERBOSITY=0;;
21165no)  AM_DEFAULT_VERBOSITY=1;;
21166*)   AM_DEFAULT_VERBOSITY=0;;
21167esac
21168AM_BACKSLASH='\'
21169
21170
21171
21172
21173
21174
21175
21176# Check whether --enable-strict-compilation was given.
21177if test "${enable_strict_compilation+set}" = set; then
21178  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
21179else
21180  STRICT_COMPILE=no
21181fi
21182
21183if test "x$STRICT_COMPILE" = "xyes"; then
21184	{ $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
21185$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
21186if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
21187  $as_echo_n "(cached) " >&6
21188else
21189  cat >conftest.$ac_ext <<_ACEOF
21190/* confdefs.h.  */
21191_ACEOF
21192cat confdefs.h >>conftest.$ac_ext
21193cat >>conftest.$ac_ext <<_ACEOF
21194/* end confdefs.h.  */
21195$ac_includes_default
21196int
21197main ()
21198{
21199#ifndef __SUNPRO_C
21200  (void) __SUNPRO_C;
21201#endif
21202
21203  ;
21204  return 0;
21205}
21206_ACEOF
21207rm -f conftest.$ac_objext
21208if { (ac_try="$ac_compile"
21209case "(($ac_try" in
21210  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21211  *) ac_try_echo=$ac_try;;
21212esac
21213eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21214$as_echo "$ac_try_echo") >&5
21215  (eval "$ac_compile") 2>conftest.er1
21216  ac_status=$?
21217  grep -v '^ *+' conftest.er1 >conftest.err
21218  rm -f conftest.er1
21219  cat conftest.err >&5
21220  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21221  (exit $ac_status); } && {
21222	 test -z "$ac_c_werror_flag" ||
21223	 test ! -s conftest.err
21224       } && test -s conftest.$ac_objext; then
21225  ac_cv_have_decl___SUNPRO_C=yes
21226else
21227  $as_echo "$as_me: failed program was:" >&5
21228sed 's/^/| /' conftest.$ac_ext >&5
21229
21230	ac_cv_have_decl___SUNPRO_C=no
21231fi
21232
21233rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21234fi
21235{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
21236$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
21237if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
21238  SUNCC="yes"
21239else
21240  SUNCC="no"
21241fi
21242
21243	{ $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5
21244$as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; }
21245if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then
21246  $as_echo_n "(cached) " >&6
21247else
21248  cat >conftest.$ac_ext <<_ACEOF
21249/* confdefs.h.  */
21250_ACEOF
21251cat confdefs.h >>conftest.$ac_ext
21252cat >>conftest.$ac_ext <<_ACEOF
21253/* end confdefs.h.  */
21254$ac_includes_default
21255int
21256main ()
21257{
21258#ifndef __INTEL_COMPILER
21259  (void) __INTEL_COMPILER;
21260#endif
21261
21262  ;
21263  return 0;
21264}
21265_ACEOF
21266rm -f conftest.$ac_objext
21267if { (ac_try="$ac_compile"
21268case "(($ac_try" in
21269  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21270  *) ac_try_echo=$ac_try;;
21271esac
21272eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21273$as_echo "$ac_try_echo") >&5
21274  (eval "$ac_compile") 2>conftest.er1
21275  ac_status=$?
21276  grep -v '^ *+' conftest.er1 >conftest.err
21277  rm -f conftest.er1
21278  cat conftest.err >&5
21279  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21280  (exit $ac_status); } && {
21281	 test -z "$ac_c_werror_flag" ||
21282	 test ! -s conftest.err
21283       } && test -s conftest.$ac_objext; then
21284  ac_cv_have_decl___INTEL_COMPILER=yes
21285else
21286  $as_echo "$as_me: failed program was:" >&5
21287sed 's/^/| /' conftest.$ac_ext >&5
21288
21289	ac_cv_have_decl___INTEL_COMPILER=no
21290fi
21291
21292rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21293fi
21294{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5
21295$as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; }
21296if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then
21297  INTELCC="yes"
21298else
21299  INTELCC="no"
21300fi
21301
21302	if test "x$GCC" = xyes ; then
21303		STRICT_CFLAGS="-pedantic -Werror"
21304	elif test "x$SUNCC" = "xyes"; then
21305		STRICT_CFLAGS="-errwarn"
21306    elif test "x$INTELCC" = "xyes"; then
21307		STRICT_CFLAGS="-Werror"
21308	fi
21309fi
21310CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
21311
21312
21313
21314
21315# Check whether --with-release-version was given.
21316if test "${with_release_version+set}" = set; then
21317  withval=$with_release_version; RELEASE_VERSION="$withval"
21318else
21319  RELEASE_VERSION=""
21320fi
21321
21322	if test "x$RELEASE_VERSION" != "x"; then
21323		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21324		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21325		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21326$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21327	fi
21328
21329cat >>confdefs.h <<_ACEOF
21330#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21331_ACEOF
21332
21333	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
21334	if test "x$PVM" = "x"; then
21335		PVM="0"
21336	fi
21337
21338cat >>confdefs.h <<_ACEOF
21339#define PACKAGE_VERSION_MINOR $PVM
21340_ACEOF
21341
21342	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
21343	if test "x$PVP" = "x"; then
21344		PVP="0"
21345	fi
21346
21347cat >>confdefs.h <<_ACEOF
21348#define PACKAGE_VERSION_PATCHLEVEL $PVP
21349_ACEOF
21350
21351
21352
21353CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
21354mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
21355echo 'git directory not found: installing possibly empty changelog.' >&2)"
21356
21357distcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
21358
21359
21360
21361
21362
21363if test x$APP_MAN_SUFFIX = x    ; then
21364    APP_MAN_SUFFIX=1
21365fi
21366if test x$APP_MAN_DIR = x    ; then
21367    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21368fi
21369
21370if test x$LIB_MAN_SUFFIX = x    ; then
21371    LIB_MAN_SUFFIX=3
21372fi
21373if test x$LIB_MAN_DIR = x    ; then
21374    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21375fi
21376
21377if test x$FILE_MAN_SUFFIX = x    ; then
21378    case $host_os in
21379	solaris*)	FILE_MAN_SUFFIX=4  ;;
21380	*)		FILE_MAN_SUFFIX=5  ;;
21381    esac
21382fi
21383if test x$FILE_MAN_DIR = x    ; then
21384    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21385fi
21386
21387if test x$MISC_MAN_SUFFIX = x    ; then
21388    case $host_os in
21389	solaris*)	MISC_MAN_SUFFIX=5  ;;
21390	*)		MISC_MAN_SUFFIX=7  ;;
21391    esac
21392fi
21393if test x$MISC_MAN_DIR = x    ; then
21394    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21395fi
21396
21397if test x$DRIVER_MAN_SUFFIX = x    ; then
21398    case $host_os in
21399	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
21400	*)		DRIVER_MAN_SUFFIX=4  ;;
21401    esac
21402fi
21403if test x$DRIVER_MAN_DIR = x    ; then
21404    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21405fi
21406
21407if test x$ADMIN_MAN_SUFFIX = x    ; then
21408    case $host_os in
21409	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
21410	*)		ADMIN_MAN_SUFFIX=8  ;;
21411    esac
21412fi
21413if test x$ADMIN_MAN_DIR = x    ; then
21414    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21415fi
21416
21417
21418
21419
21420
21421
21422
21423
21424
21425
21426
21427
21428
21429
21430
21431
21432
21433# Checks for pkg-config packages
21434
21435
21436if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
21437	if test -n "$ac_tool_prefix"; then
21438  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
21439set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
21440{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21441$as_echo_n "checking for $ac_word... " >&6; }
21442if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
21443  $as_echo_n "(cached) " >&6
21444else
21445  case $PKG_CONFIG in
21446  [\\/]* | ?:[\\/]*)
21447  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
21448  ;;
21449  *)
21450  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21451for as_dir in $PATH
21452do
21453  IFS=$as_save_IFS
21454  test -z "$as_dir" && as_dir=.
21455  for ac_exec_ext in '' $ac_executable_extensions; do
21456  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21457    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21458    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21459    break 2
21460  fi
21461done
21462done
21463IFS=$as_save_IFS
21464
21465  ;;
21466esac
21467fi
21468PKG_CONFIG=$ac_cv_path_PKG_CONFIG
21469if test -n "$PKG_CONFIG"; then
21470  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
21471$as_echo "$PKG_CONFIG" >&6; }
21472else
21473  { $as_echo "$as_me:$LINENO: result: no" >&5
21474$as_echo "no" >&6; }
21475fi
21476
21477
21478fi
21479if test -z "$ac_cv_path_PKG_CONFIG"; then
21480  ac_pt_PKG_CONFIG=$PKG_CONFIG
21481  # Extract the first word of "pkg-config", so it can be a program name with args.
21482set dummy pkg-config; ac_word=$2
21483{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21484$as_echo_n "checking for $ac_word... " >&6; }
21485if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
21486  $as_echo_n "(cached) " >&6
21487else
21488  case $ac_pt_PKG_CONFIG in
21489  [\\/]* | ?:[\\/]*)
21490  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
21491  ;;
21492  *)
21493  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21494for as_dir in $PATH
21495do
21496  IFS=$as_save_IFS
21497  test -z "$as_dir" && as_dir=.
21498  for ac_exec_ext in '' $ac_executable_extensions; do
21499  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21500    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
21501    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21502    break 2
21503  fi
21504done
21505done
21506IFS=$as_save_IFS
21507
21508  ;;
21509esac
21510fi
21511ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21512if test -n "$ac_pt_PKG_CONFIG"; then
21513  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21514$as_echo "$ac_pt_PKG_CONFIG" >&6; }
21515else
21516  { $as_echo "$as_me:$LINENO: result: no" >&5
21517$as_echo "no" >&6; }
21518fi
21519
21520  if test "x$ac_pt_PKG_CONFIG" = x; then
21521    PKG_CONFIG=""
21522  else
21523    case $cross_compiling:$ac_tool_warned in
21524yes:)
21525{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21526$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21527ac_tool_warned=yes ;;
21528esac
21529    PKG_CONFIG=$ac_pt_PKG_CONFIG
21530  fi
21531else
21532  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21533fi
21534
21535fi
21536if test -n "$PKG_CONFIG"; then
21537	_pkg_min_version=0.9.0
21538	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21539$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21540	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21541		{ $as_echo "$as_me:$LINENO: result: yes" >&5
21542$as_echo "yes" >&6; }
21543	else
21544		{ $as_echo "$as_me:$LINENO: result: no" >&5
21545$as_echo "no" >&6; }
21546		PKG_CONFIG=""
21547	fi
21548
21549fi
21550
21551pkg_failed=no
21552{ $as_echo "$as_me:$LINENO: checking for XMU" >&5
21553$as_echo_n "checking for XMU... " >&6; }
21554
21555if test -n "$XMU_CFLAGS"; then
21556    pkg_cv_XMU_CFLAGS="$XMU_CFLAGS"
21557 elif test -n "$PKG_CONFIG"; then
21558    if test -n "$PKG_CONFIG" && \
21559    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xt xext x11 xextproto\"") >&5
21560  ($PKG_CONFIG --exists --print-errors "xt xext x11 xextproto") 2>&5
21561  ac_status=$?
21562  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21563  (exit $ac_status); }; then
21564  pkg_cv_XMU_CFLAGS=`$PKG_CONFIG --cflags "xt xext x11 xextproto" 2>/dev/null`
21565else
21566  pkg_failed=yes
21567fi
21568 else
21569    pkg_failed=untried
21570fi
21571if test -n "$XMU_LIBS"; then
21572    pkg_cv_XMU_LIBS="$XMU_LIBS"
21573 elif test -n "$PKG_CONFIG"; then
21574    if test -n "$PKG_CONFIG" && \
21575    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xt xext x11 xextproto\"") >&5
21576  ($PKG_CONFIG --exists --print-errors "xt xext x11 xextproto") 2>&5
21577  ac_status=$?
21578  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21579  (exit $ac_status); }; then
21580  pkg_cv_XMU_LIBS=`$PKG_CONFIG --libs "xt xext x11 xextproto" 2>/dev/null`
21581else
21582  pkg_failed=yes
21583fi
21584 else
21585    pkg_failed=untried
21586fi
21587
21588
21589
21590if test $pkg_failed = yes; then
21591
21592if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21593        _pkg_short_errors_supported=yes
21594else
21595        _pkg_short_errors_supported=no
21596fi
21597        if test $_pkg_short_errors_supported = yes; then
21598	        XMU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xt xext x11 xextproto" 2>&1`
21599        else
21600	        XMU_PKG_ERRORS=`$PKG_CONFIG --print-errors "xt xext x11 xextproto" 2>&1`
21601        fi
21602	# Put the nasty error message in config.log where it belongs
21603	echo "$XMU_PKG_ERRORS" >&5
21604
21605	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xt xext x11 xextproto) were not met:
21606
21607$XMU_PKG_ERRORS
21608
21609Consider adjusting the PKG_CONFIG_PATH environment variable if you
21610installed software in a non-standard prefix.
21611
21612Alternatively, you may set the environment variables XMU_CFLAGS
21613and XMU_LIBS to avoid the need to call pkg-config.
21614See the pkg-config man page for more details.
21615" >&5
21616$as_echo "$as_me: error: Package requirements (xt xext x11 xextproto) were not met:
21617
21618$XMU_PKG_ERRORS
21619
21620Consider adjusting the PKG_CONFIG_PATH environment variable if you
21621installed software in a non-standard prefix.
21622
21623Alternatively, you may set the environment variables XMU_CFLAGS
21624and XMU_LIBS to avoid the need to call pkg-config.
21625See the pkg-config man page for more details.
21626" >&2;}
21627   { (exit 1); exit 1; }; }
21628elif test $pkg_failed = untried; then
21629	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21630$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21631{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21632is in your PATH or set the PKG_CONFIG environment variable to the full
21633path to pkg-config.
21634
21635Alternatively, you may set the environment variables XMU_CFLAGS
21636and XMU_LIBS to avoid the need to call pkg-config.
21637See the pkg-config man page for more details.
21638
21639To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21640See \`config.log' for more details." >&5
21641$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21642is in your PATH or set the PKG_CONFIG environment variable to the full
21643path to pkg-config.
21644
21645Alternatively, you may set the environment variables XMU_CFLAGS
21646and XMU_LIBS to avoid the need to call pkg-config.
21647See the pkg-config man page for more details.
21648
21649To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21650See \`config.log' for more details." >&2;}
21651   { (exit 1); exit 1; }; }; }
21652else
21653	XMU_CFLAGS=$pkg_cv_XMU_CFLAGS
21654	XMU_LIBS=$pkg_cv_XMU_LIBS
21655        { $as_echo "$as_me:$LINENO: result: yes" >&5
21656$as_echo "yes" >&6; }
21657	:
21658fi
21659
21660
21661
21662
21663pkg_failed=no
21664{ $as_echo "$as_me:$LINENO: checking for XMUU" >&5
21665$as_echo_n "checking for XMUU... " >&6; }
21666
21667if test -n "$XMUU_CFLAGS"; then
21668    pkg_cv_XMUU_CFLAGS="$XMUU_CFLAGS"
21669 elif test -n "$PKG_CONFIG"; then
21670    if test -n "$PKG_CONFIG" && \
21671    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5
21672  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
21673  ac_status=$?
21674  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21675  (exit $ac_status); }; then
21676  pkg_cv_XMUU_CFLAGS=`$PKG_CONFIG --cflags "x11" 2>/dev/null`
21677else
21678  pkg_failed=yes
21679fi
21680 else
21681    pkg_failed=untried
21682fi
21683if test -n "$XMUU_LIBS"; then
21684    pkg_cv_XMUU_LIBS="$XMUU_LIBS"
21685 elif test -n "$PKG_CONFIG"; then
21686    if test -n "$PKG_CONFIG" && \
21687    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"x11\"") >&5
21688  ($PKG_CONFIG --exists --print-errors "x11") 2>&5
21689  ac_status=$?
21690  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21691  (exit $ac_status); }; then
21692  pkg_cv_XMUU_LIBS=`$PKG_CONFIG --libs "x11" 2>/dev/null`
21693else
21694  pkg_failed=yes
21695fi
21696 else
21697    pkg_failed=untried
21698fi
21699
21700
21701
21702if test $pkg_failed = yes; then
21703
21704if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21705        _pkg_short_errors_supported=yes
21706else
21707        _pkg_short_errors_supported=no
21708fi
21709        if test $_pkg_short_errors_supported = yes; then
21710	        XMUU_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "x11" 2>&1`
21711        else
21712	        XMUU_PKG_ERRORS=`$PKG_CONFIG --print-errors "x11" 2>&1`
21713        fi
21714	# Put the nasty error message in config.log where it belongs
21715	echo "$XMUU_PKG_ERRORS" >&5
21716
21717	{ { $as_echo "$as_me:$LINENO: error: Package requirements (x11) were not met:
21718
21719$XMUU_PKG_ERRORS
21720
21721Consider adjusting the PKG_CONFIG_PATH environment variable if you
21722installed software in a non-standard prefix.
21723
21724Alternatively, you may set the environment variables XMUU_CFLAGS
21725and XMUU_LIBS to avoid the need to call pkg-config.
21726See the pkg-config man page for more details.
21727" >&5
21728$as_echo "$as_me: error: Package requirements (x11) were not met:
21729
21730$XMUU_PKG_ERRORS
21731
21732Consider adjusting the PKG_CONFIG_PATH environment variable if you
21733installed software in a non-standard prefix.
21734
21735Alternatively, you may set the environment variables XMUU_CFLAGS
21736and XMUU_LIBS to avoid the need to call pkg-config.
21737See the pkg-config man page for more details.
21738" >&2;}
21739   { (exit 1); exit 1; }; }
21740elif test $pkg_failed = untried; then
21741	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21742$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21743{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21744is in your PATH or set the PKG_CONFIG environment variable to the full
21745path to pkg-config.
21746
21747Alternatively, you may set the environment variables XMUU_CFLAGS
21748and XMUU_LIBS to avoid the need to call pkg-config.
21749See the pkg-config man page for more details.
21750
21751To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21752See \`config.log' for more details." >&5
21753$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21754is in your PATH or set the PKG_CONFIG environment variable to the full
21755path to pkg-config.
21756
21757Alternatively, you may set the environment variables XMUU_CFLAGS
21758and XMUU_LIBS to avoid the need to call pkg-config.
21759See the pkg-config man page for more details.
21760
21761To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21762See \`config.log' for more details." >&2;}
21763   { (exit 1); exit 1; }; }; }
21764else
21765	XMUU_CFLAGS=$pkg_cv_XMUU_CFLAGS
21766	XMUU_LIBS=$pkg_cv_XMUU_LIBS
21767        { $as_echo "$as_me:$LINENO: result: yes" >&5
21768$as_echo "yes" >&6; }
21769	:
21770fi
21771
21772
21773
21774# CvtStdSel.c needs to know which network transports to build hostname
21775# conversion routines for
21776{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
21777$as_echo_n "checking return type of signal handlers... " >&6; }
21778if test "${ac_cv_type_signal+set}" = set; then
21779  $as_echo_n "(cached) " >&6
21780else
21781  cat >conftest.$ac_ext <<_ACEOF
21782/* confdefs.h.  */
21783_ACEOF
21784cat confdefs.h >>conftest.$ac_ext
21785cat >>conftest.$ac_ext <<_ACEOF
21786/* end confdefs.h.  */
21787#include <sys/types.h>
21788#include <signal.h>
21789
21790int
21791main ()
21792{
21793return *(signal (0, 0)) (0) == 1;
21794  ;
21795  return 0;
21796}
21797_ACEOF
21798rm -f conftest.$ac_objext
21799if { (ac_try="$ac_compile"
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_compile") 2>conftest.er1
21807  ac_status=$?
21808  grep -v '^ *+' conftest.er1 >conftest.err
21809  rm -f conftest.er1
21810  cat conftest.err >&5
21811  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21812  (exit $ac_status); } && {
21813	 test -z "$ac_c_werror_flag" ||
21814	 test ! -s conftest.err
21815       } && test -s conftest.$ac_objext; then
21816  ac_cv_type_signal=int
21817else
21818  $as_echo "$as_me: failed program was:" >&5
21819sed 's/^/| /' conftest.$ac_ext >&5
21820
21821	ac_cv_type_signal=void
21822fi
21823
21824rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21825fi
21826{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
21827$as_echo "$ac_cv_type_signal" >&6; }
21828
21829cat >>confdefs.h <<_ACEOF
21830#define RETSIGTYPE $ac_cv_type_signal
21831_ACEOF
21832
21833
21834
21835
21836
21837 case $host_os in
21838	mingw*)	unixdef="no"   ;;
21839	*)	unixdef="yes"  ;;
21840 esac
21841 # Check whether --enable-unix-transport was given.
21842if test "${enable_unix_transport+set}" = set; then
21843  enableval=$enable_unix_transport; UNIXCONN=$enableval
21844else
21845  UNIXCONN=$unixdef
21846fi
21847
21848 { $as_echo "$as_me:$LINENO: checking if Xtrans should support UNIX socket connections" >&5
21849$as_echo_n "checking if Xtrans should support UNIX socket connections... " >&6; }
21850 if test "$UNIXCONN" = "yes"; then
21851
21852cat >>confdefs.h <<\_ACEOF
21853#define UNIXCONN 1
21854_ACEOF
21855
21856 fi
21857 { $as_echo "$as_me:$LINENO: result: $UNIXCONN" >&5
21858$as_echo "$UNIXCONN" >&6; }
21859 # Check whether --enable-tcp-transport was given.
21860if test "${enable_tcp_transport+set}" = set; then
21861  enableval=$enable_tcp_transport; TCPCONN=$enableval
21862else
21863  TCPCONN=yes
21864fi
21865
21866 { $as_echo "$as_me:$LINENO: checking if Xtrans should support TCP socket connections" >&5
21867$as_echo_n "checking if Xtrans should support TCP socket connections... " >&6; }
21868 { $as_echo "$as_me:$LINENO: result: $TCPCONN" >&5
21869$as_echo "$TCPCONN" >&6; }
21870 if test "$TCPCONN" = "yes"; then
21871
21872cat >>confdefs.h <<\_ACEOF
21873#define TCPCONN 1
21874_ACEOF
21875
21876
21877 # SVR4 hides these in libraries other than libc
21878 { $as_echo "$as_me:$LINENO: checking for library containing socket" >&5
21879$as_echo_n "checking for library containing socket... " >&6; }
21880if test "${ac_cv_search_socket+set}" = set; then
21881  $as_echo_n "(cached) " >&6
21882else
21883  ac_func_search_save_LIBS=$LIBS
21884cat >conftest.$ac_ext <<_ACEOF
21885/* confdefs.h.  */
21886_ACEOF
21887cat confdefs.h >>conftest.$ac_ext
21888cat >>conftest.$ac_ext <<_ACEOF
21889/* end confdefs.h.  */
21890
21891/* Override any GCC internal prototype to avoid an error.
21892   Use char because int might match the return type of a GCC
21893   builtin and then its argument prototype would still apply.  */
21894#ifdef __cplusplus
21895extern "C"
21896#endif
21897char socket ();
21898int
21899main ()
21900{
21901return socket ();
21902  ;
21903  return 0;
21904}
21905_ACEOF
21906for ac_lib in '' socket; do
21907  if test -z "$ac_lib"; then
21908    ac_res="none required"
21909  else
21910    ac_res=-l$ac_lib
21911    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
21912  fi
21913  rm -f conftest.$ac_objext conftest$ac_exeext
21914if { (ac_try="$ac_link"
21915case "(($ac_try" in
21916  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21917  *) ac_try_echo=$ac_try;;
21918esac
21919eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21920$as_echo "$ac_try_echo") >&5
21921  (eval "$ac_link") 2>conftest.er1
21922  ac_status=$?
21923  grep -v '^ *+' conftest.er1 >conftest.err
21924  rm -f conftest.er1
21925  cat conftest.err >&5
21926  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21927  (exit $ac_status); } && {
21928	 test -z "$ac_c_werror_flag" ||
21929	 test ! -s conftest.err
21930       } && test -s conftest$ac_exeext && {
21931	 test "$cross_compiling" = yes ||
21932	 $as_test_x conftest$ac_exeext
21933       }; then
21934  ac_cv_search_socket=$ac_res
21935else
21936  $as_echo "$as_me: failed program was:" >&5
21937sed 's/^/| /' conftest.$ac_ext >&5
21938
21939
21940fi
21941
21942rm -rf conftest.dSYM
21943rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21944      conftest$ac_exeext
21945  if test "${ac_cv_search_socket+set}" = set; then
21946  break
21947fi
21948done
21949if test "${ac_cv_search_socket+set}" = set; then
21950  :
21951else
21952  ac_cv_search_socket=no
21953fi
21954rm conftest.$ac_ext
21955LIBS=$ac_func_search_save_LIBS
21956fi
21957{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
21958$as_echo "$ac_cv_search_socket" >&6; }
21959ac_res=$ac_cv_search_socket
21960if test "$ac_res" != no; then
21961  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21962
21963fi
21964
21965 { $as_echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
21966$as_echo_n "checking for library containing gethostbyname... " >&6; }
21967if test "${ac_cv_search_gethostbyname+set}" = set; then
21968  $as_echo_n "(cached) " >&6
21969else
21970  ac_func_search_save_LIBS=$LIBS
21971cat >conftest.$ac_ext <<_ACEOF
21972/* confdefs.h.  */
21973_ACEOF
21974cat confdefs.h >>conftest.$ac_ext
21975cat >>conftest.$ac_ext <<_ACEOF
21976/* end confdefs.h.  */
21977
21978/* Override any GCC internal prototype to avoid an error.
21979   Use char because int might match the return type of a GCC
21980   builtin and then its argument prototype would still apply.  */
21981#ifdef __cplusplus
21982extern "C"
21983#endif
21984char gethostbyname ();
21985int
21986main ()
21987{
21988return gethostbyname ();
21989  ;
21990  return 0;
21991}
21992_ACEOF
21993for ac_lib in '' nsl; do
21994  if test -z "$ac_lib"; then
21995    ac_res="none required"
21996  else
21997    ac_res=-l$ac_lib
21998    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
21999  fi
22000  rm -f conftest.$ac_objext conftest$ac_exeext
22001if { (ac_try="$ac_link"
22002case "(($ac_try" in
22003  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22004  *) ac_try_echo=$ac_try;;
22005esac
22006eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22007$as_echo "$ac_try_echo") >&5
22008  (eval "$ac_link") 2>conftest.er1
22009  ac_status=$?
22010  grep -v '^ *+' conftest.er1 >conftest.err
22011  rm -f conftest.er1
22012  cat conftest.err >&5
22013  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22014  (exit $ac_status); } && {
22015	 test -z "$ac_c_werror_flag" ||
22016	 test ! -s conftest.err
22017       } && test -s conftest$ac_exeext && {
22018	 test "$cross_compiling" = yes ||
22019	 $as_test_x conftest$ac_exeext
22020       }; then
22021  ac_cv_search_gethostbyname=$ac_res
22022else
22023  $as_echo "$as_me: failed program was:" >&5
22024sed 's/^/| /' conftest.$ac_ext >&5
22025
22026
22027fi
22028
22029rm -rf conftest.dSYM
22030rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22031      conftest$ac_exeext
22032  if test "${ac_cv_search_gethostbyname+set}" = set; then
22033  break
22034fi
22035done
22036if test "${ac_cv_search_gethostbyname+set}" = set; then
22037  :
22038else
22039  ac_cv_search_gethostbyname=no
22040fi
22041rm conftest.$ac_ext
22042LIBS=$ac_func_search_save_LIBS
22043fi
22044{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
22045$as_echo "$ac_cv_search_gethostbyname" >&6; }
22046ac_res=$ac_cv_search_gethostbyname
22047if test "$ac_res" != no; then
22048  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22049
22050fi
22051
22052
22053{ $as_echo "$as_me:$LINENO: checking for main in -lws2_32" >&5
22054$as_echo_n "checking for main in -lws2_32... " >&6; }
22055if test "${ac_cv_lib_ws2_32_main+set}" = set; then
22056  $as_echo_n "(cached) " >&6
22057else
22058  ac_check_lib_save_LIBS=$LIBS
22059LIBS="-lws2_32  $LIBS"
22060cat >conftest.$ac_ext <<_ACEOF
22061/* confdefs.h.  */
22062_ACEOF
22063cat confdefs.h >>conftest.$ac_ext
22064cat >>conftest.$ac_ext <<_ACEOF
22065/* end confdefs.h.  */
22066
22067
22068int
22069main ()
22070{
22071return main ();
22072  ;
22073  return 0;
22074}
22075_ACEOF
22076rm -f conftest.$ac_objext conftest$ac_exeext
22077if { (ac_try="$ac_link"
22078case "(($ac_try" in
22079  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22080  *) ac_try_echo=$ac_try;;
22081esac
22082eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22083$as_echo "$ac_try_echo") >&5
22084  (eval "$ac_link") 2>conftest.er1
22085  ac_status=$?
22086  grep -v '^ *+' conftest.er1 >conftest.err
22087  rm -f conftest.er1
22088  cat conftest.err >&5
22089  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22090  (exit $ac_status); } && {
22091	 test -z "$ac_c_werror_flag" ||
22092	 test ! -s conftest.err
22093       } && test -s conftest$ac_exeext && {
22094	 test "$cross_compiling" = yes ||
22095	 $as_test_x conftest$ac_exeext
22096       }; then
22097  ac_cv_lib_ws2_32_main=yes
22098else
22099  $as_echo "$as_me: failed program was:" >&5
22100sed 's/^/| /' conftest.$ac_ext >&5
22101
22102	ac_cv_lib_ws2_32_main=no
22103fi
22104
22105rm -rf conftest.dSYM
22106rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22107      conftest$ac_exeext conftest.$ac_ext
22108LIBS=$ac_check_lib_save_LIBS
22109fi
22110{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ws2_32_main" >&5
22111$as_echo "$ac_cv_lib_ws2_32_main" >&6; }
22112if test "x$ac_cv_lib_ws2_32_main" = x""yes; then
22113  cat >>confdefs.h <<_ACEOF
22114#define HAVE_LIBWS2_32 1
22115_ACEOF
22116
22117  LIBS="-lws2_32 $LIBS"
22118
22119fi
22120ac_cv_lib_ws2_32=ac_cv_lib_ws2_32_main
22121
22122
22123 # Needs to come after above checks for libsocket & libnsl for SVR4 systems
22124 # Check whether --enable-ipv6 was given.
22125if test "${enable_ipv6+set}" = set; then
22126  enableval=$enable_ipv6; IPV6CONN=$enableval
22127else
22128  { $as_echo "$as_me:$LINENO: checking for getaddrinfo" >&5
22129$as_echo_n "checking for getaddrinfo... " >&6; }
22130if test "${ac_cv_func_getaddrinfo+set}" = set; then
22131  $as_echo_n "(cached) " >&6
22132else
22133  cat >conftest.$ac_ext <<_ACEOF
22134/* confdefs.h.  */
22135_ACEOF
22136cat confdefs.h >>conftest.$ac_ext
22137cat >>conftest.$ac_ext <<_ACEOF
22138/* end confdefs.h.  */
22139/* Define getaddrinfo to an innocuous variant, in case <limits.h> declares getaddrinfo.
22140   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
22141#define getaddrinfo innocuous_getaddrinfo
22142
22143/* System header to define __stub macros and hopefully few prototypes,
22144    which can conflict with char getaddrinfo (); below.
22145    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22146    <limits.h> exists even on freestanding compilers.  */
22147
22148#ifdef __STDC__
22149# include <limits.h>
22150#else
22151# include <assert.h>
22152#endif
22153
22154#undef getaddrinfo
22155
22156/* Override any GCC internal prototype to avoid an error.
22157   Use char because int might match the return type of a GCC
22158   builtin and then its argument prototype would still apply.  */
22159#ifdef __cplusplus
22160extern "C"
22161#endif
22162char getaddrinfo ();
22163/* The GNU C library defines this for functions which it implements
22164    to always fail with ENOSYS.  Some functions are actually named
22165    something starting with __ and the normal name is an alias.  */
22166#if defined __stub_getaddrinfo || defined __stub___getaddrinfo
22167choke me
22168#endif
22169
22170int
22171main ()
22172{
22173return getaddrinfo ();
22174  ;
22175  return 0;
22176}
22177_ACEOF
22178rm -f conftest.$ac_objext conftest$ac_exeext
22179if { (ac_try="$ac_link"
22180case "(($ac_try" in
22181  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22182  *) ac_try_echo=$ac_try;;
22183esac
22184eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22185$as_echo "$ac_try_echo") >&5
22186  (eval "$ac_link") 2>conftest.er1
22187  ac_status=$?
22188  grep -v '^ *+' conftest.er1 >conftest.err
22189  rm -f conftest.er1
22190  cat conftest.err >&5
22191  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22192  (exit $ac_status); } && {
22193	 test -z "$ac_c_werror_flag" ||
22194	 test ! -s conftest.err
22195       } && test -s conftest$ac_exeext && {
22196	 test "$cross_compiling" = yes ||
22197	 $as_test_x conftest$ac_exeext
22198       }; then
22199  ac_cv_func_getaddrinfo=yes
22200else
22201  $as_echo "$as_me: failed program was:" >&5
22202sed 's/^/| /' conftest.$ac_ext >&5
22203
22204	ac_cv_func_getaddrinfo=no
22205fi
22206
22207rm -rf conftest.dSYM
22208rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22209      conftest$ac_exeext conftest.$ac_ext
22210fi
22211{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_getaddrinfo" >&5
22212$as_echo "$ac_cv_func_getaddrinfo" >&6; }
22213if test "x$ac_cv_func_getaddrinfo" = x""yes; then
22214  IPV6CONN=yes
22215else
22216  IPV6CONN=no
22217fi
22218
22219fi
22220
22221 { $as_echo "$as_me:$LINENO: checking if IPv6 support should be built" >&5
22222$as_echo_n "checking if IPv6 support should be built... " >&6; }
22223 if test "$IPV6CONN" = "yes"; then
22224
22225cat >>confdefs.h <<\_ACEOF
22226#define IPv6 1
22227_ACEOF
22228
22229 fi
22230 { $as_echo "$as_me:$LINENO: result: $IPV6CONN" >&5
22231$as_echo "$IPV6CONN" >&6; }
22232
22233 # 4.3BSD-Reno added a new member to struct sockaddr_in
22234 { $as_echo "$as_me:$LINENO: checking for struct sockaddr_in.sin_len" >&5
22235$as_echo_n "checking for struct sockaddr_in.sin_len... " >&6; }
22236if test "${ac_cv_member_struct_sockaddr_in_sin_len+set}" = set; then
22237  $as_echo_n "(cached) " >&6
22238else
22239  cat >conftest.$ac_ext <<_ACEOF
22240/* confdefs.h.  */
22241_ACEOF
22242cat confdefs.h >>conftest.$ac_ext
22243cat >>conftest.$ac_ext <<_ACEOF
22244/* end confdefs.h.  */
22245
22246#include <sys/types.h>
22247#include <sys/socket.h>
22248#include <netinet/in.h>
22249
22250
22251int
22252main ()
22253{
22254static struct sockaddr_in ac_aggr;
22255if (ac_aggr.sin_len)
22256return 0;
22257  ;
22258  return 0;
22259}
22260_ACEOF
22261rm -f conftest.$ac_objext
22262if { (ac_try="$ac_compile"
22263case "(($ac_try" in
22264  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22265  *) ac_try_echo=$ac_try;;
22266esac
22267eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22268$as_echo "$ac_try_echo") >&5
22269  (eval "$ac_compile") 2>conftest.er1
22270  ac_status=$?
22271  grep -v '^ *+' conftest.er1 >conftest.err
22272  rm -f conftest.er1
22273  cat conftest.err >&5
22274  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22275  (exit $ac_status); } && {
22276	 test -z "$ac_c_werror_flag" ||
22277	 test ! -s conftest.err
22278       } && test -s conftest.$ac_objext; then
22279  ac_cv_member_struct_sockaddr_in_sin_len=yes
22280else
22281  $as_echo "$as_me: failed program was:" >&5
22282sed 's/^/| /' conftest.$ac_ext >&5
22283
22284	cat >conftest.$ac_ext <<_ACEOF
22285/* confdefs.h.  */
22286_ACEOF
22287cat confdefs.h >>conftest.$ac_ext
22288cat >>conftest.$ac_ext <<_ACEOF
22289/* end confdefs.h.  */
22290
22291#include <sys/types.h>
22292#include <sys/socket.h>
22293#include <netinet/in.h>
22294
22295
22296int
22297main ()
22298{
22299static struct sockaddr_in ac_aggr;
22300if (sizeof ac_aggr.sin_len)
22301return 0;
22302  ;
22303  return 0;
22304}
22305_ACEOF
22306rm -f conftest.$ac_objext
22307if { (ac_try="$ac_compile"
22308case "(($ac_try" in
22309  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22310  *) ac_try_echo=$ac_try;;
22311esac
22312eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22313$as_echo "$ac_try_echo") >&5
22314  (eval "$ac_compile") 2>conftest.er1
22315  ac_status=$?
22316  grep -v '^ *+' conftest.er1 >conftest.err
22317  rm -f conftest.er1
22318  cat conftest.err >&5
22319  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22320  (exit $ac_status); } && {
22321	 test -z "$ac_c_werror_flag" ||
22322	 test ! -s conftest.err
22323       } && test -s conftest.$ac_objext; then
22324  ac_cv_member_struct_sockaddr_in_sin_len=yes
22325else
22326  $as_echo "$as_me: failed program was:" >&5
22327sed 's/^/| /' conftest.$ac_ext >&5
22328
22329	ac_cv_member_struct_sockaddr_in_sin_len=no
22330fi
22331
22332rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22333fi
22334
22335rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22336fi
22337{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_in_sin_len" >&5
22338$as_echo "$ac_cv_member_struct_sockaddr_in_sin_len" >&6; }
22339if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = x""yes; then
22340
22341cat >>confdefs.h <<\_ACEOF
22342#define BSD44SOCKETS 1
22343_ACEOF
22344
22345fi
22346
22347
22348 # POSIX.1g changed the type of pointer passed to getsockname/getpeername/etc.
22349 { $as_echo "$as_me:$LINENO: checking for socklen_t" >&5
22350$as_echo_n "checking for socklen_t... " >&6; }
22351if test "${ac_cv_type_socklen_t+set}" = set; then
22352  $as_echo_n "(cached) " >&6
22353else
22354  ac_cv_type_socklen_t=no
22355cat >conftest.$ac_ext <<_ACEOF
22356/* confdefs.h.  */
22357_ACEOF
22358cat confdefs.h >>conftest.$ac_ext
22359cat >>conftest.$ac_ext <<_ACEOF
22360/* end confdefs.h.  */
22361
22362$ac_includes_default
22363#include <sys/socket.h>
22364
22365int
22366main ()
22367{
22368if (sizeof (socklen_t))
22369       return 0;
22370  ;
22371  return 0;
22372}
22373_ACEOF
22374rm -f conftest.$ac_objext
22375if { (ac_try="$ac_compile"
22376case "(($ac_try" in
22377  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22378  *) ac_try_echo=$ac_try;;
22379esac
22380eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22381$as_echo "$ac_try_echo") >&5
22382  (eval "$ac_compile") 2>conftest.er1
22383  ac_status=$?
22384  grep -v '^ *+' conftest.er1 >conftest.err
22385  rm -f conftest.er1
22386  cat conftest.err >&5
22387  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22388  (exit $ac_status); } && {
22389	 test -z "$ac_c_werror_flag" ||
22390	 test ! -s conftest.err
22391       } && test -s conftest.$ac_objext; then
22392  cat >conftest.$ac_ext <<_ACEOF
22393/* confdefs.h.  */
22394_ACEOF
22395cat confdefs.h >>conftest.$ac_ext
22396cat >>conftest.$ac_ext <<_ACEOF
22397/* end confdefs.h.  */
22398
22399$ac_includes_default
22400#include <sys/socket.h>
22401
22402int
22403main ()
22404{
22405if (sizeof ((socklen_t)))
22406	  return 0;
22407  ;
22408  return 0;
22409}
22410_ACEOF
22411rm -f conftest.$ac_objext
22412if { (ac_try="$ac_compile"
22413case "(($ac_try" in
22414  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22415  *) ac_try_echo=$ac_try;;
22416esac
22417eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22418$as_echo "$ac_try_echo") >&5
22419  (eval "$ac_compile") 2>conftest.er1
22420  ac_status=$?
22421  grep -v '^ *+' conftest.er1 >conftest.err
22422  rm -f conftest.er1
22423  cat conftest.err >&5
22424  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22425  (exit $ac_status); } && {
22426	 test -z "$ac_c_werror_flag" ||
22427	 test ! -s conftest.err
22428       } && test -s conftest.$ac_objext; then
22429  :
22430else
22431  $as_echo "$as_me: failed program was:" >&5
22432sed 's/^/| /' conftest.$ac_ext >&5
22433
22434	ac_cv_type_socklen_t=yes
22435fi
22436
22437rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22438else
22439  $as_echo "$as_me: failed program was:" >&5
22440sed 's/^/| /' conftest.$ac_ext >&5
22441
22442
22443fi
22444
22445rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22446fi
22447{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
22448$as_echo "$ac_cv_type_socklen_t" >&6; }
22449if test "x$ac_cv_type_socklen_t" = x""yes; then
22450
22451cat >>confdefs.h <<_ACEOF
22452#define HAVE_SOCKLEN_T 1
22453_ACEOF
22454
22455
22456fi
22457
22458
22459
22460 fi
22461 case $host_os in
22462	solaris*|sco*|sysv4*)	localdef="yes" ;;
22463	*)			localdef="no"  ;;
22464 esac
22465 # Check whether --enable-local-transport was given.
22466if test "${enable_local_transport+set}" = set; then
22467  enableval=$enable_local_transport; LOCALCONN=$enableval
22468else
22469  LOCALCONN=$localdef
22470fi
22471
22472 { $as_echo "$as_me:$LINENO: checking if Xtrans should support os-specific local connections" >&5
22473$as_echo_n "checking if Xtrans should support os-specific local connections... " >&6; }
22474 { $as_echo "$as_me:$LINENO: result: $LOCALCONN" >&5
22475$as_echo "$LOCALCONN" >&6; }
22476 if test "$LOCALCONN" = "yes"; then
22477
22478cat >>confdefs.h <<\_ACEOF
22479#define LOCALCONN 1
22480_ACEOF
22481
22482 fi
22483
22484
22485
22486#
22487# Assume that we have sprintf. If a system shows up
22488# that doesn't, we will deal with it at that point.
22489#
22490# The way to deal with it is:
22491#
22492#  1. Add a test for sprintf it here in configure.ac
22493#     that sets or unsets HAS_SNPRINTF as appropriate
22494#
22495#  2. add a copy of xc/lib/misc/snprintf.c
22496#
22497# The source file in question is Lower.c
22498#
22499
22500
22501cat >>confdefs.h <<\_ACEOF
22502#define HAS_SNPRINTF /**/
22503_ACEOF
22504
22505
22506
22507
22508
22509# Allow checking code with lint, sparse, etc.
22510
22511# Check whether --with-lint was given.
22512if test "${with_lint+set}" = set; then
22513  withval=$with_lint; use_lint=$withval
22514else
22515  use_lint=no
22516fi
22517
22518if test "x$use_lint" = "xyes" ; then
22519	LINT="lint"
22520else
22521	LINT="$use_lint"
22522fi
22523if test "x$LINT_FLAGS" = "x" -a "x$LINT" != "xno" ; then
22524    case $LINT in
22525	lint|*/lint)
22526	    case $host_os in
22527		solaris*)
22528			LINT_FLAGS="-u -b -h -erroff=E_INDISTING_FROM_TRUNC2"
22529			;;
22530	    esac
22531	    ;;
22532    esac
22533fi
22534
22535
22536
22537 if test x$LINT != xno; then
22538  LINT_TRUE=
22539  LINT_FALSE='#'
22540else
22541  LINT_TRUE='#'
22542  LINT_FALSE=
22543fi
22544
22545
22546
22547
22548
22549# Build lint "library" for more indepth checks of programs calling this library
22550# Check whether --enable-lint-library was given.
22551if test "${enable_lint_library+set}" = set; then
22552  enableval=$enable_lint_library; make_lint_lib=$enableval
22553else
22554  make_lint_lib=no
22555fi
22556
22557if test "x$make_lint_lib" != "xno" ; then
22558	if test "x$LINT" = "xno" ; then
22559		{ { $as_echo "$as_me:$LINENO: error: Cannot make lint library without --with-lint" >&5
22560$as_echo "$as_me: error: Cannot make lint library without --with-lint" >&2;}
22561   { (exit 1); exit 1; }; }
22562	fi
22563	if test "x$make_lint_lib" = "xyes" ; then
22564		LINTLIB=llib-lXmu.ln
22565	else
22566		LINTLIB=$make_lint_lib
22567	fi
22568fi
22569
22570 if test x$make_lint_lib != xno; then
22571  MAKE_LINT_LIB_TRUE=
22572  MAKE_LINT_LIB_FALSE='#'
22573else
22574  MAKE_LINT_LIB_TRUE='#'
22575  MAKE_LINT_LIB_FALSE=
22576fi
22577
22578
22579
22580LINTLIBUU=`echo $LINTLIB | sed s/Xmu/Xmuu/`
22581
22582
22583ac_config_files="$ac_config_files Makefile include/Makefile src/Makefile xmu.pc xmuu.pc"
22584
22585cat >confcache <<\_ACEOF
22586# This file is a shell script that caches the results of configure
22587# tests run on this system so they can be shared between configure
22588# scripts and configure runs, see configure's option --config-cache.
22589# It is not useful on other systems.  If it contains results you don't
22590# want to keep, you may remove or edit it.
22591#
22592# config.status only pays attention to the cache file if you give it
22593# the --recheck option to rerun configure.
22594#
22595# `ac_cv_env_foo' variables (set or unset) will be overridden when
22596# loading this file, other *unset* `ac_cv_foo' will be assigned the
22597# following values.
22598
22599_ACEOF
22600
22601# The following way of writing the cache mishandles newlines in values,
22602# but we know of no workaround that is simple, portable, and efficient.
22603# So, we kill variables containing newlines.
22604# Ultrix sh set writes to stderr and can't be redirected directly,
22605# and sets the high bit in the cache file unless we assign to the vars.
22606(
22607  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22608    eval ac_val=\$$ac_var
22609    case $ac_val in #(
22610    *${as_nl}*)
22611      case $ac_var in #(
22612      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22613$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22614      esac
22615      case $ac_var in #(
22616      _ | IFS | as_nl) ;; #(
22617      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22618      *) $as_unset $ac_var ;;
22619      esac ;;
22620    esac
22621  done
22622
22623  (set) 2>&1 |
22624    case $as_nl`(ac_space=' '; set) 2>&1` in #(
22625    *${as_nl}ac_space=\ *)
22626      # `set' does not quote correctly, so add quotes (double-quote
22627      # substitution turns \\\\ into \\, and sed turns \\ into \).
22628      sed -n \
22629	"s/'/'\\\\''/g;
22630	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22631      ;; #(
22632    *)
22633      # `set' quotes correctly as required by POSIX, so do not add quotes.
22634      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22635      ;;
22636    esac |
22637    sort
22638) |
22639  sed '
22640     /^ac_cv_env_/b end
22641     t clear
22642     :clear
22643     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22644     t end
22645     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22646     :end' >>confcache
22647if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22648  if test -w "$cache_file"; then
22649    test "x$cache_file" != "x/dev/null" &&
22650      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22651$as_echo "$as_me: updating cache $cache_file" >&6;}
22652    cat confcache >$cache_file
22653  else
22654    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22655$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22656  fi
22657fi
22658rm -f confcache
22659
22660test "x$prefix" = xNONE && prefix=$ac_default_prefix
22661# Let make expand exec_prefix.
22662test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22663
22664DEFS=-DHAVE_CONFIG_H
22665
22666ac_libobjs=
22667ac_ltlibobjs=
22668for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22669  # 1. Remove the extension, and $U if already installed.
22670  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22671  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22672  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22673  #    will be set to the directory where LIBOBJS objects are built.
22674  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22675  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22676done
22677LIBOBJS=$ac_libobjs
22678
22679LTLIBOBJS=$ac_ltlibobjs
22680
22681
22682 if test -n "$EXEEXT"; then
22683  am__EXEEXT_TRUE=
22684  am__EXEEXT_FALSE='#'
22685else
22686  am__EXEEXT_TRUE='#'
22687  am__EXEEXT_FALSE=
22688fi
22689
22690if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
22691  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
22692Usually this means the macro was only invoked conditionally." >&5
22693$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
22694Usually this means the macro was only invoked conditionally." >&2;}
22695   { (exit 1); exit 1; }; }
22696fi
22697if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22698  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22699Usually this means the macro was only invoked conditionally." >&5
22700$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22701Usually this means the macro was only invoked conditionally." >&2;}
22702   { (exit 1); exit 1; }; }
22703fi
22704if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22705  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22706Usually this means the macro was only invoked conditionally." >&5
22707$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22708Usually this means the macro was only invoked conditionally." >&2;}
22709   { (exit 1); exit 1; }; }
22710fi
22711if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22712  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22713Usually this means the macro was only invoked conditionally." >&5
22714$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22715Usually this means the macro was only invoked conditionally." >&2;}
22716   { (exit 1); exit 1; }; }
22717fi
22718if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22719  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22720Usually this means the macro was only invoked conditionally." >&5
22721$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22722Usually this means the macro was only invoked conditionally." >&2;}
22723   { (exit 1); exit 1; }; }
22724fi
22725if test -z "${LINT_TRUE}" && test -z "${LINT_FALSE}"; then
22726  { { $as_echo "$as_me:$LINENO: error: conditional \"LINT\" was never defined.
22727Usually this means the macro was only invoked conditionally." >&5
22728$as_echo "$as_me: error: conditional \"LINT\" was never defined.
22729Usually this means the macro was only invoked conditionally." >&2;}
22730   { (exit 1); exit 1; }; }
22731fi
22732if test -z "${MAKE_LINT_LIB_TRUE}" && test -z "${MAKE_LINT_LIB_FALSE}"; then
22733  { { $as_echo "$as_me:$LINENO: error: conditional \"MAKE_LINT_LIB\" was never defined.
22734Usually this means the macro was only invoked conditionally." >&5
22735$as_echo "$as_me: error: conditional \"MAKE_LINT_LIB\" was never defined.
22736Usually this means the macro was only invoked conditionally." >&2;}
22737   { (exit 1); exit 1; }; }
22738fi
22739
22740: ${CONFIG_STATUS=./config.status}
22741ac_write_fail=0
22742ac_clean_files_save=$ac_clean_files
22743ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22744{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22745$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22746cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22747#! $SHELL
22748# Generated by $as_me.
22749# Run this file to recreate the current configuration.
22750# Compiler output produced by configure, useful for debugging
22751# configure, is in config.log if it exists.
22752
22753debug=false
22754ac_cs_recheck=false
22755ac_cs_silent=false
22756SHELL=\${CONFIG_SHELL-$SHELL}
22757_ACEOF
22758
22759cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22760## --------------------- ##
22761## M4sh Initialization.  ##
22762## --------------------- ##
22763
22764# Be more Bourne compatible
22765DUALCASE=1; export DUALCASE # for MKS sh
22766if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22767  emulate sh
22768  NULLCMD=:
22769  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22770  # is contrary to our usage.  Disable this feature.
22771  alias -g '${1+"$@"}'='"$@"'
22772  setopt NO_GLOB_SUBST
22773else
22774  case `(set -o) 2>/dev/null` in
22775  *posix*) set -o posix ;;
22776esac
22777
22778fi
22779
22780
22781
22782
22783# PATH needs CR
22784# Avoid depending upon Character Ranges.
22785as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22786as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22787as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22788as_cr_digits='0123456789'
22789as_cr_alnum=$as_cr_Letters$as_cr_digits
22790
22791as_nl='
22792'
22793export as_nl
22794# Printing a long string crashes Solaris 7 /usr/bin/printf.
22795as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22796as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22797as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22798if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22799  as_echo='printf %s\n'
22800  as_echo_n='printf %s'
22801else
22802  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22803    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22804    as_echo_n='/usr/ucb/echo -n'
22805  else
22806    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22807    as_echo_n_body='eval
22808      arg=$1;
22809      case $arg in
22810      *"$as_nl"*)
22811	expr "X$arg" : "X\\(.*\\)$as_nl";
22812	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22813      esac;
22814      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22815    '
22816    export as_echo_n_body
22817    as_echo_n='sh -c $as_echo_n_body as_echo'
22818  fi
22819  export as_echo_body
22820  as_echo='sh -c $as_echo_body as_echo'
22821fi
22822
22823# The user is always right.
22824if test "${PATH_SEPARATOR+set}" != set; then
22825  PATH_SEPARATOR=:
22826  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22827    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22828      PATH_SEPARATOR=';'
22829  }
22830fi
22831
22832# Support unset when possible.
22833if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22834  as_unset=unset
22835else
22836  as_unset=false
22837fi
22838
22839
22840# IFS
22841# We need space, tab and new line, in precisely that order.  Quoting is
22842# there to prevent editors from complaining about space-tab.
22843# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22844# splitting by setting IFS to empty value.)
22845IFS=" ""	$as_nl"
22846
22847# Find who we are.  Look in the path if we contain no directory separator.
22848case $0 in
22849  *[\\/]* ) as_myself=$0 ;;
22850  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22851for as_dir in $PATH
22852do
22853  IFS=$as_save_IFS
22854  test -z "$as_dir" && as_dir=.
22855  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22856done
22857IFS=$as_save_IFS
22858
22859     ;;
22860esac
22861# We did not find ourselves, most probably we were run as `sh COMMAND'
22862# in which case we are not to be found in the path.
22863if test "x$as_myself" = x; then
22864  as_myself=$0
22865fi
22866if test ! -f "$as_myself"; then
22867  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22868  { (exit 1); exit 1; }
22869fi
22870
22871# Work around bugs in pre-3.0 UWIN ksh.
22872for as_var in ENV MAIL MAILPATH
22873do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22874done
22875PS1='$ '
22876PS2='> '
22877PS4='+ '
22878
22879# NLS nuisances.
22880LC_ALL=C
22881export LC_ALL
22882LANGUAGE=C
22883export LANGUAGE
22884
22885# Required to use basename.
22886if expr a : '\(a\)' >/dev/null 2>&1 &&
22887   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22888  as_expr=expr
22889else
22890  as_expr=false
22891fi
22892
22893if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22894  as_basename=basename
22895else
22896  as_basename=false
22897fi
22898
22899
22900# Name of the executable.
22901as_me=`$as_basename -- "$0" ||
22902$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22903	 X"$0" : 'X\(//\)$' \| \
22904	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22905$as_echo X/"$0" |
22906    sed '/^.*\/\([^/][^/]*\)\/*$/{
22907	    s//\1/
22908	    q
22909	  }
22910	  /^X\/\(\/\/\)$/{
22911	    s//\1/
22912	    q
22913	  }
22914	  /^X\/\(\/\).*/{
22915	    s//\1/
22916	    q
22917	  }
22918	  s/.*/./; q'`
22919
22920# CDPATH.
22921$as_unset CDPATH
22922
22923
22924
22925  as_lineno_1=$LINENO
22926  as_lineno_2=$LINENO
22927  test "x$as_lineno_1" != "x$as_lineno_2" &&
22928  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22929
22930  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22931  # uniformly replaced by the line number.  The first 'sed' inserts a
22932  # line-number line after each line using $LINENO; the second 'sed'
22933  # does the real work.  The second script uses 'N' to pair each
22934  # line-number line with the line containing $LINENO, and appends
22935  # trailing '-' during substitution so that $LINENO is not a special
22936  # case at line end.
22937  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22938  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22939  # E. McMahon (1931-1989) for sed's syntax.  :-)
22940  sed -n '
22941    p
22942    /[$]LINENO/=
22943  ' <$as_myself |
22944    sed '
22945      s/[$]LINENO.*/&-/
22946      t lineno
22947      b
22948      :lineno
22949      N
22950      :loop
22951      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22952      t loop
22953      s/-\n.*//
22954    ' >$as_me.lineno &&
22955  chmod +x "$as_me.lineno" ||
22956    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22957   { (exit 1); exit 1; }; }
22958
22959  # Don't try to exec as it changes $[0], causing all sort of problems
22960  # (the dirname of $[0] is not the place where we might find the
22961  # original and so on.  Autoconf is especially sensitive to this).
22962  . "./$as_me.lineno"
22963  # Exit status is that of the last command.
22964  exit
22965}
22966
22967
22968if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22969  as_dirname=dirname
22970else
22971  as_dirname=false
22972fi
22973
22974ECHO_C= ECHO_N= ECHO_T=
22975case `echo -n x` in
22976-n*)
22977  case `echo 'x\c'` in
22978  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22979  *)   ECHO_C='\c';;
22980  esac;;
22981*)
22982  ECHO_N='-n';;
22983esac
22984if expr a : '\(a\)' >/dev/null 2>&1 &&
22985   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22986  as_expr=expr
22987else
22988  as_expr=false
22989fi
22990
22991rm -f conf$$ conf$$.exe conf$$.file
22992if test -d conf$$.dir; then
22993  rm -f conf$$.dir/conf$$.file
22994else
22995  rm -f conf$$.dir
22996  mkdir conf$$.dir 2>/dev/null
22997fi
22998if (echo >conf$$.file) 2>/dev/null; then
22999  if ln -s conf$$.file conf$$ 2>/dev/null; then
23000    as_ln_s='ln -s'
23001    # ... but there are two gotchas:
23002    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
23003    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
23004    # In both cases, we have to default to `cp -p'.
23005    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
23006      as_ln_s='cp -p'
23007  elif ln conf$$.file conf$$ 2>/dev/null; then
23008    as_ln_s=ln
23009  else
23010    as_ln_s='cp -p'
23011  fi
23012else
23013  as_ln_s='cp -p'
23014fi
23015rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
23016rmdir conf$$.dir 2>/dev/null
23017
23018if mkdir -p . 2>/dev/null; then
23019  as_mkdir_p=:
23020else
23021  test -d ./-p && rmdir ./-p
23022  as_mkdir_p=false
23023fi
23024
23025if test -x / >/dev/null 2>&1; then
23026  as_test_x='test -x'
23027else
23028  if ls -dL / >/dev/null 2>&1; then
23029    as_ls_L_option=L
23030  else
23031    as_ls_L_option=
23032  fi
23033  as_test_x='
23034    eval sh -c '\''
23035      if test -d "$1"; then
23036	test -d "$1/.";
23037      else
23038	case $1 in
23039	-*)set "./$1";;
23040	esac;
23041	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
23042	???[sx]*):;;*)false;;esac;fi
23043    '\'' sh
23044  '
23045fi
23046as_executable_p=$as_test_x
23047
23048# Sed expression to map a string onto a valid CPP name.
23049as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
23050
23051# Sed expression to map a string onto a valid variable name.
23052as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
23053
23054
23055exec 6>&1
23056
23057# Save the log message, to keep $[0] and so on meaningful, and to
23058# report actual input values of CONFIG_FILES etc. instead of their
23059# values after options handling.
23060ac_log="
23061This file was extended by libXmu $as_me 1.0.5, which was
23062generated by GNU Autoconf 2.63.  Invocation command line was
23063
23064  CONFIG_FILES    = $CONFIG_FILES
23065  CONFIG_HEADERS  = $CONFIG_HEADERS
23066  CONFIG_LINKS    = $CONFIG_LINKS
23067  CONFIG_COMMANDS = $CONFIG_COMMANDS
23068  $ $0 $@
23069
23070on `(hostname || uname -n) 2>/dev/null | sed 1q`
23071"
23072
23073_ACEOF
23074
23075case $ac_config_files in *"
23076"*) set x $ac_config_files; shift; ac_config_files=$*;;
23077esac
23078
23079case $ac_config_headers in *"
23080"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
23081esac
23082
23083
23084cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23085# Files that config.status was made for.
23086config_files="$ac_config_files"
23087config_headers="$ac_config_headers"
23088config_commands="$ac_config_commands"
23089
23090_ACEOF
23091
23092cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23093ac_cs_usage="\
23094\`$as_me' instantiates files from templates according to the
23095current configuration.
23096
23097Usage: $0 [OPTION]... [FILE]...
23098
23099  -h, --help       print this help, then exit
23100  -V, --version    print version number and configuration settings, then exit
23101  -q, --quiet, --silent
23102                   do not print progress messages
23103  -d, --debug      don't remove temporary files
23104      --recheck    update $as_me by reconfiguring in the same conditions
23105      --file=FILE[:TEMPLATE]
23106                   instantiate the configuration file FILE
23107      --header=FILE[:TEMPLATE]
23108                   instantiate the configuration header FILE
23109
23110Configuration files:
23111$config_files
23112
23113Configuration headers:
23114$config_headers
23115
23116Configuration commands:
23117$config_commands
23118
23119Report bugs to <bug-autoconf@gnu.org>."
23120
23121_ACEOF
23122cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23123ac_cs_version="\\
23124libXmu config.status 1.0.5
23125configured by $0, generated by GNU Autoconf 2.63,
23126  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
23127
23128Copyright (C) 2008 Free Software Foundation, Inc.
23129This config.status script is free software; the Free Software Foundation
23130gives unlimited permission to copy, distribute and modify it."
23131
23132ac_pwd='$ac_pwd'
23133srcdir='$srcdir'
23134INSTALL='$INSTALL'
23135MKDIR_P='$MKDIR_P'
23136AWK='$AWK'
23137test -n "\$AWK" || AWK=awk
23138_ACEOF
23139
23140cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23141# The default lists apply if the user does not specify any file.
23142ac_need_defaults=:
23143while test $# != 0
23144do
23145  case $1 in
23146  --*=*)
23147    ac_option=`expr "X$1" : 'X\([^=]*\)='`
23148    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
23149    ac_shift=:
23150    ;;
23151  *)
23152    ac_option=$1
23153    ac_optarg=$2
23154    ac_shift=shift
23155    ;;
23156  esac
23157
23158  case $ac_option in
23159  # Handling of the options.
23160  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23161    ac_cs_recheck=: ;;
23162  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
23163    $as_echo "$ac_cs_version"; exit ;;
23164  --debug | --debu | --deb | --de | --d | -d )
23165    debug=: ;;
23166  --file | --fil | --fi | --f )
23167    $ac_shift
23168    case $ac_optarg in
23169    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
23170    esac
23171    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
23172    ac_need_defaults=false;;
23173  --header | --heade | --head | --hea )
23174    $ac_shift
23175    case $ac_optarg in
23176    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
23177    esac
23178    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
23179    ac_need_defaults=false;;
23180  --he | --h)
23181    # Conflict between --help and --header
23182    { $as_echo "$as_me: error: ambiguous option: $1
23183Try \`$0 --help' for more information." >&2
23184   { (exit 1); exit 1; }; };;
23185  --help | --hel | -h )
23186    $as_echo "$ac_cs_usage"; exit ;;
23187  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
23188  | -silent | --silent | --silen | --sile | --sil | --si | --s)
23189    ac_cs_silent=: ;;
23190
23191  # This is an error.
23192  -*) { $as_echo "$as_me: error: unrecognized option: $1
23193Try \`$0 --help' for more information." >&2
23194   { (exit 1); exit 1; }; } ;;
23195
23196  *) ac_config_targets="$ac_config_targets $1"
23197     ac_need_defaults=false ;;
23198
23199  esac
23200  shift
23201done
23202
23203ac_configure_extra_args=
23204
23205if $ac_cs_silent; then
23206  exec 6>/dev/null
23207  ac_configure_extra_args="$ac_configure_extra_args --silent"
23208fi
23209
23210_ACEOF
23211cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23212if \$ac_cs_recheck; then
23213  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
23214  shift
23215  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
23216  CONFIG_SHELL='$SHELL'
23217  export CONFIG_SHELL
23218  exec "\$@"
23219fi
23220
23221_ACEOF
23222cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23223exec 5>>config.log
23224{
23225  echo
23226  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
23227## Running $as_me. ##
23228_ASBOX
23229  $as_echo "$ac_log"
23230} >&5
23231
23232_ACEOF
23233cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23234#
23235# INIT-COMMANDS
23236#
23237AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
23238
23239_ACEOF
23240
23241cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23242
23243# Handling of arguments.
23244for ac_config_target in $ac_config_targets
23245do
23246  case $ac_config_target in
23247    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
23248    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
23249    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23250    "include/Makefile") CONFIG_FILES="$CONFIG_FILES include/Makefile" ;;
23251    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
23252    "xmu.pc") CONFIG_FILES="$CONFIG_FILES xmu.pc" ;;
23253    "xmuu.pc") CONFIG_FILES="$CONFIG_FILES xmuu.pc" ;;
23254
23255  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23256$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23257   { (exit 1); exit 1; }; };;
23258  esac
23259done
23260
23261
23262# If the user did not use the arguments to specify the items to instantiate,
23263# then the envvar interface is used.  Set only those that are not.
23264# We use the long form for the default assignment because of an extremely
23265# bizarre bug on SunOS 4.1.3.
23266if $ac_need_defaults; then
23267  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23268  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23269  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23270fi
23271
23272# Have a temporary directory for convenience.  Make it in the build tree
23273# simply because there is no reason against having it here, and in addition,
23274# creating and moving files from /tmp can sometimes cause problems.
23275# Hook for its removal unless debugging.
23276# Note that there is a small window in which the directory will not be cleaned:
23277# after its creation but before its name has been assigned to `$tmp'.
23278$debug ||
23279{
23280  tmp=
23281  trap 'exit_status=$?
23282  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
23283' 0
23284  trap '{ (exit 1); exit 1; }' 1 2 13 15
23285}
23286# Create a (secure) tmp directory for tmp files.
23287
23288{
23289  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
23290  test -n "$tmp" && test -d "$tmp"
23291}  ||
23292{
23293  tmp=./conf$$-$RANDOM
23294  (umask 077 && mkdir "$tmp")
23295} ||
23296{
23297   $as_echo "$as_me: cannot create a temporary directory in ." >&2
23298   { (exit 1); exit 1; }
23299}
23300
23301# Set up the scripts for CONFIG_FILES section.
23302# No need to generate them if there are no CONFIG_FILES.
23303# This happens for instance with `./config.status config.h'.
23304if test -n "$CONFIG_FILES"; then
23305
23306
23307ac_cr='
23308'
23309ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
23310if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
23311  ac_cs_awk_cr='\\r'
23312else
23313  ac_cs_awk_cr=$ac_cr
23314fi
23315
23316echo 'BEGIN {' >"$tmp/subs1.awk" &&
23317_ACEOF
23318
23319
23320{
23321  echo "cat >conf$$subs.awk <<_ACEOF" &&
23322  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
23323  echo "_ACEOF"
23324} >conf$$subs.sh ||
23325  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23326$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23327   { (exit 1); exit 1; }; }
23328ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
23329ac_delim='%!_!# '
23330for ac_last_try in false false false false false :; do
23331  . ./conf$$subs.sh ||
23332    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23333$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23334   { (exit 1); exit 1; }; }
23335
23336  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
23337  if test $ac_delim_n = $ac_delim_num; then
23338    break
23339  elif $ac_last_try; then
23340    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23341$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23342   { (exit 1); exit 1; }; }
23343  else
23344    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23345  fi
23346done
23347rm -f conf$$subs.sh
23348
23349cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23350cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
23351_ACEOF
23352sed -n '
23353h
23354s/^/S["/; s/!.*/"]=/
23355p
23356g
23357s/^[^!]*!//
23358:repl
23359t repl
23360s/'"$ac_delim"'$//
23361t delim
23362:nl
23363h
23364s/\(.\{148\}\).*/\1/
23365t more1
23366s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
23367p
23368n
23369b repl
23370:more1
23371s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23372p
23373g
23374s/.\{148\}//
23375t nl
23376:delim
23377h
23378s/\(.\{148\}\).*/\1/
23379t more2
23380s/["\\]/\\&/g; s/^/"/; s/$/"/
23381p
23382b
23383:more2
23384s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23385p
23386g
23387s/.\{148\}//
23388t delim
23389' <conf$$subs.awk | sed '
23390/^[^""]/{
23391  N
23392  s/\n//
23393}
23394' >>$CONFIG_STATUS || ac_write_fail=1
23395rm -f conf$$subs.awk
23396cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23397_ACAWK
23398cat >>"\$tmp/subs1.awk" <<_ACAWK &&
23399  for (key in S) S_is_set[key] = 1
23400  FS = ""
23401
23402}
23403{
23404  line = $ 0
23405  nfields = split(line, field, "@")
23406  substed = 0
23407  len = length(field[1])
23408  for (i = 2; i < nfields; i++) {
23409    key = field[i]
23410    keylen = length(key)
23411    if (S_is_set[key]) {
23412      value = S[key]
23413      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
23414      len += length(value) + length(field[++i])
23415      substed = 1
23416    } else
23417      len += 1 + keylen
23418  }
23419
23420  print line
23421}
23422
23423_ACAWK
23424_ACEOF
23425cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23426if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
23427  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
23428else
23429  cat
23430fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
23431  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
23432$as_echo "$as_me: error: could not setup config files machinery" >&2;}
23433   { (exit 1); exit 1; }; }
23434_ACEOF
23435
23436# VPATH may cause trouble with some makes, so we remove $(srcdir),
23437# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23438# trailing colons and then remove the whole line if VPATH becomes empty
23439# (actually we leave an empty line to preserve line numbers).
23440if test "x$srcdir" = x.; then
23441  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
23442s/:*\$(srcdir):*/:/
23443s/:*\${srcdir}:*/:/
23444s/:*@srcdir@:*/:/
23445s/^\([^=]*=[	 ]*\):*/\1/
23446s/:*$//
23447s/^[^=]*=[	 ]*$//
23448}'
23449fi
23450
23451cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23452fi # test -n "$CONFIG_FILES"
23453
23454# Set up the scripts for CONFIG_HEADERS section.
23455# No need to generate them if there are no CONFIG_HEADERS.
23456# This happens for instance with `./config.status Makefile'.
23457if test -n "$CONFIG_HEADERS"; then
23458cat >"$tmp/defines.awk" <<\_ACAWK ||
23459BEGIN {
23460_ACEOF
23461
23462# Transform confdefs.h into an awk script `defines.awk', embedded as
23463# here-document in config.status, that substitutes the proper values into
23464# config.h.in to produce config.h.
23465
23466# Create a delimiter string that does not exist in confdefs.h, to ease
23467# handling of long lines.
23468ac_delim='%!_!# '
23469for ac_last_try in false false :; do
23470  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
23471  if test -z "$ac_t"; then
23472    break
23473  elif $ac_last_try; then
23474    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
23475$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
23476   { (exit 1); exit 1; }; }
23477  else
23478    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23479  fi
23480done
23481
23482# For the awk script, D is an array of macro values keyed by name,
23483# likewise P contains macro parameters if any.  Preserve backslash
23484# newline sequences.
23485
23486ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23487sed -n '
23488s/.\{148\}/&'"$ac_delim"'/g
23489t rset
23490:rset
23491s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
23492t def
23493d
23494:def
23495s/\\$//
23496t bsnl
23497s/["\\]/\\&/g
23498s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23499D["\1"]=" \3"/p
23500s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
23501d
23502:bsnl
23503s/["\\]/\\&/g
23504s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23505D["\1"]=" \3\\\\\\n"\\/p
23506t cont
23507s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
23508t cont
23509d
23510:cont
23511n
23512s/.\{148\}/&'"$ac_delim"'/g
23513t clear
23514:clear
23515s/\\$//
23516t bsnlc
23517s/["\\]/\\&/g; s/^/"/; s/$/"/p
23518d
23519:bsnlc
23520s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
23521b cont
23522' <confdefs.h | sed '
23523s/'"$ac_delim"'/"\\\
23524"/g' >>$CONFIG_STATUS || ac_write_fail=1
23525
23526cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23527  for (key in D) D_is_set[key] = 1
23528  FS = ""
23529}
23530/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
23531  line = \$ 0
23532  split(line, arg, " ")
23533  if (arg[1] == "#") {
23534    defundef = arg[2]
23535    mac1 = arg[3]
23536  } else {
23537    defundef = substr(arg[1], 2)
23538    mac1 = arg[2]
23539  }
23540  split(mac1, mac2, "(") #)
23541  macro = mac2[1]
23542  prefix = substr(line, 1, index(line, defundef) - 1)
23543  if (D_is_set[macro]) {
23544    # Preserve the white space surrounding the "#".
23545    print prefix "define", macro P[macro] D[macro]
23546    next
23547  } else {
23548    # Replace #undef with comments.  This is necessary, for example,
23549    # in the case of _POSIX_SOURCE, which is predefined and required
23550    # on some systems where configure will not decide to define it.
23551    if (defundef == "undef") {
23552      print "/*", prefix defundef, macro, "*/"
23553      next
23554    }
23555  }
23556}
23557{ print }
23558_ACAWK
23559_ACEOF
23560cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23561  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23562$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23563   { (exit 1); exit 1; }; }
23564fi # test -n "$CONFIG_HEADERS"
23565
23566
23567eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
23568shift
23569for ac_tag
23570do
23571  case $ac_tag in
23572  :[FHLC]) ac_mode=$ac_tag; continue;;
23573  esac
23574  case $ac_mode$ac_tag in
23575  :[FHL]*:*);;
23576  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23577$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23578   { (exit 1); exit 1; }; };;
23579  :[FH]-) ac_tag=-:-;;
23580  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23581  esac
23582  ac_save_IFS=$IFS
23583  IFS=:
23584  set x $ac_tag
23585  IFS=$ac_save_IFS
23586  shift
23587  ac_file=$1
23588  shift
23589
23590  case $ac_mode in
23591  :L) ac_source=$1;;
23592  :[FH])
23593    ac_file_inputs=
23594    for ac_f
23595    do
23596      case $ac_f in
23597      -) ac_f="$tmp/stdin";;
23598      *) # Look for the file first in the build tree, then in the source tree
23599	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
23600	 # because $ac_f cannot contain `:'.
23601	 test -f "$ac_f" ||
23602	   case $ac_f in
23603	   [\\/$]*) false;;
23604	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23605	   esac ||
23606	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23607$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23608   { (exit 1); exit 1; }; };;
23609      esac
23610      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23611      ac_file_inputs="$ac_file_inputs '$ac_f'"
23612    done
23613
23614    # Let's still pretend it is `configure' which instantiates (i.e., don't
23615    # use $as_me), people would be surprised to read:
23616    #    /* config.h.  Generated by config.status.  */
23617    configure_input='Generated from '`
23618	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23619	`' by configure.'
23620    if test x"$ac_file" != x-; then
23621      configure_input="$ac_file.  $configure_input"
23622      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23623$as_echo "$as_me: creating $ac_file" >&6;}
23624    fi
23625    # Neutralize special characters interpreted by sed in replacement strings.
23626    case $configure_input in #(
23627    *\&* | *\|* | *\\* )
23628       ac_sed_conf_input=`$as_echo "$configure_input" |
23629       sed 's/[\\\\&|]/\\\\&/g'`;; #(
23630    *) ac_sed_conf_input=$configure_input;;
23631    esac
23632
23633    case $ac_tag in
23634    *:-:* | *:-) cat >"$tmp/stdin" \
23635      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23636$as_echo "$as_me: error: could not create $ac_file" >&2;}
23637   { (exit 1); exit 1; }; } ;;
23638    esac
23639    ;;
23640  esac
23641
23642  ac_dir=`$as_dirname -- "$ac_file" ||
23643$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23644	 X"$ac_file" : 'X\(//\)[^/]' \| \
23645	 X"$ac_file" : 'X\(//\)$' \| \
23646	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23647$as_echo X"$ac_file" |
23648    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23649	    s//\1/
23650	    q
23651	  }
23652	  /^X\(\/\/\)[^/].*/{
23653	    s//\1/
23654	    q
23655	  }
23656	  /^X\(\/\/\)$/{
23657	    s//\1/
23658	    q
23659	  }
23660	  /^X\(\/\).*/{
23661	    s//\1/
23662	    q
23663	  }
23664	  s/.*/./; q'`
23665  { as_dir="$ac_dir"
23666  case $as_dir in #(
23667  -*) as_dir=./$as_dir;;
23668  esac
23669  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23670    as_dirs=
23671    while :; do
23672      case $as_dir in #(
23673      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23674      *) as_qdir=$as_dir;;
23675      esac
23676      as_dirs="'$as_qdir' $as_dirs"
23677      as_dir=`$as_dirname -- "$as_dir" ||
23678$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23679	 X"$as_dir" : 'X\(//\)[^/]' \| \
23680	 X"$as_dir" : 'X\(//\)$' \| \
23681	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23682$as_echo X"$as_dir" |
23683    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23684	    s//\1/
23685	    q
23686	  }
23687	  /^X\(\/\/\)[^/].*/{
23688	    s//\1/
23689	    q
23690	  }
23691	  /^X\(\/\/\)$/{
23692	    s//\1/
23693	    q
23694	  }
23695	  /^X\(\/\).*/{
23696	    s//\1/
23697	    q
23698	  }
23699	  s/.*/./; q'`
23700      test -d "$as_dir" && break
23701    done
23702    test -z "$as_dirs" || eval "mkdir $as_dirs"
23703  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23704$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23705   { (exit 1); exit 1; }; }; }
23706  ac_builddir=.
23707
23708case "$ac_dir" in
23709.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23710*)
23711  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23712  # A ".." for each directory in $ac_dir_suffix.
23713  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23714  case $ac_top_builddir_sub in
23715  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23716  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23717  esac ;;
23718esac
23719ac_abs_top_builddir=$ac_pwd
23720ac_abs_builddir=$ac_pwd$ac_dir_suffix
23721# for backward compatibility:
23722ac_top_builddir=$ac_top_build_prefix
23723
23724case $srcdir in
23725  .)  # We are building in place.
23726    ac_srcdir=.
23727    ac_top_srcdir=$ac_top_builddir_sub
23728    ac_abs_top_srcdir=$ac_pwd ;;
23729  [\\/]* | ?:[\\/]* )  # Absolute name.
23730    ac_srcdir=$srcdir$ac_dir_suffix;
23731    ac_top_srcdir=$srcdir
23732    ac_abs_top_srcdir=$srcdir ;;
23733  *) # Relative name.
23734    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23735    ac_top_srcdir=$ac_top_build_prefix$srcdir
23736    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23737esac
23738ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23739
23740
23741  case $ac_mode in
23742  :F)
23743  #
23744  # CONFIG_FILE
23745  #
23746
23747  case $INSTALL in
23748  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23749  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23750  esac
23751  ac_MKDIR_P=$MKDIR_P
23752  case $MKDIR_P in
23753  [\\/$]* | ?:[\\/]* ) ;;
23754  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23755  esac
23756_ACEOF
23757
23758cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23759# If the template does not know about datarootdir, expand it.
23760# FIXME: This hack should be removed a few years after 2.60.
23761ac_datarootdir_hack=; ac_datarootdir_seen=
23762
23763ac_sed_dataroot='
23764/datarootdir/ {
23765  p
23766  q
23767}
23768/@datadir@/p
23769/@docdir@/p
23770/@infodir@/p
23771/@localedir@/p
23772/@mandir@/p
23773'
23774case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23775*datarootdir*) ac_datarootdir_seen=yes;;
23776*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23777  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23778$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23779_ACEOF
23780cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23781  ac_datarootdir_hack='
23782  s&@datadir@&$datadir&g
23783  s&@docdir@&$docdir&g
23784  s&@infodir@&$infodir&g
23785  s&@localedir@&$localedir&g
23786  s&@mandir@&$mandir&g
23787    s&\\\${datarootdir}&$datarootdir&g' ;;
23788esac
23789_ACEOF
23790
23791# Neutralize VPATH when `$srcdir' = `.'.
23792# Shell code in configure.ac might set extrasub.
23793# FIXME: do we really want to maintain this feature?
23794cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23795ac_sed_extra="$ac_vpsub
23796$extrasub
23797_ACEOF
23798cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23799:t
23800/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23801s|@configure_input@|$ac_sed_conf_input|;t t
23802s&@top_builddir@&$ac_top_builddir_sub&;t t
23803s&@top_build_prefix@&$ac_top_build_prefix&;t t
23804s&@srcdir@&$ac_srcdir&;t t
23805s&@abs_srcdir@&$ac_abs_srcdir&;t t
23806s&@top_srcdir@&$ac_top_srcdir&;t t
23807s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23808s&@builddir@&$ac_builddir&;t t
23809s&@abs_builddir@&$ac_abs_builddir&;t t
23810s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23811s&@INSTALL@&$ac_INSTALL&;t t
23812s&@MKDIR_P@&$ac_MKDIR_P&;t t
23813$ac_datarootdir_hack
23814"
23815eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23816  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23817$as_echo "$as_me: error: could not create $ac_file" >&2;}
23818   { (exit 1); exit 1; }; }
23819
23820test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23821  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23822  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23823  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23824which seems to be undefined.  Please make sure it is defined." >&5
23825$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23826which seems to be undefined.  Please make sure it is defined." >&2;}
23827
23828  rm -f "$tmp/stdin"
23829  case $ac_file in
23830  -) cat "$tmp/out" && rm -f "$tmp/out";;
23831  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23832  esac \
23833  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23834$as_echo "$as_me: error: could not create $ac_file" >&2;}
23835   { (exit 1); exit 1; }; }
23836 ;;
23837  :H)
23838  #
23839  # CONFIG_HEADER
23840  #
23841  if test x"$ac_file" != x-; then
23842    {
23843      $as_echo "/* $configure_input  */" \
23844      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23845    } >"$tmp/config.h" \
23846      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23847$as_echo "$as_me: error: could not create $ac_file" >&2;}
23848   { (exit 1); exit 1; }; }
23849    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23850      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23851$as_echo "$as_me: $ac_file is unchanged" >&6;}
23852    else
23853      rm -f "$ac_file"
23854      mv "$tmp/config.h" "$ac_file" \
23855	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23856$as_echo "$as_me: error: could not create $ac_file" >&2;}
23857   { (exit 1); exit 1; }; }
23858    fi
23859  else
23860    $as_echo "/* $configure_input  */" \
23861      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23862      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23863$as_echo "$as_me: error: could not create -" >&2;}
23864   { (exit 1); exit 1; }; }
23865  fi
23866# Compute "$ac_file"'s index in $config_headers.
23867_am_arg="$ac_file"
23868_am_stamp_count=1
23869for _am_header in $config_headers :; do
23870  case $_am_header in
23871    $_am_arg | $_am_arg:* )
23872      break ;;
23873    * )
23874      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23875  esac
23876done
23877echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23878$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23879	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23880	 X"$_am_arg" : 'X\(//\)$' \| \
23881	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23882$as_echo X"$_am_arg" |
23883    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23884	    s//\1/
23885	    q
23886	  }
23887	  /^X\(\/\/\)[^/].*/{
23888	    s//\1/
23889	    q
23890	  }
23891	  /^X\(\/\/\)$/{
23892	    s//\1/
23893	    q
23894	  }
23895	  /^X\(\/\).*/{
23896	    s//\1/
23897	    q
23898	  }
23899	  s/.*/./; q'`/stamp-h$_am_stamp_count
23900 ;;
23901
23902  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23903$as_echo "$as_me: executing $ac_file commands" >&6;}
23904 ;;
23905  esac
23906
23907
23908  case $ac_file$ac_mode in
23909    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23910  # Autoconf 2.62 quotes --file arguments for eval, but not when files
23911  # are listed without --file.  Let's play safe and only enable the eval
23912  # if we detect the quoting.
23913  case $CONFIG_FILES in
23914  *\'*) eval set x "$CONFIG_FILES" ;;
23915  *)   set x $CONFIG_FILES ;;
23916  esac
23917  shift
23918  for mf
23919  do
23920    # Strip MF so we end up with the name of the file.
23921    mf=`echo "$mf" | sed -e 's/:.*$//'`
23922    # Check whether this is an Automake generated Makefile or not.
23923    # We used to match only the files named `Makefile.in', but
23924    # some people rename them; so instead we look at the file content.
23925    # Grep'ing the first line is not enough: some people post-process
23926    # each Makefile.in and add a new line on top of each file to say so.
23927    # Grep'ing the whole file is not good either: AIX grep has a line
23928    # limit of 2048, but all sed's we know have understand at least 4000.
23929    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23930      dirpart=`$as_dirname -- "$mf" ||
23931$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23932	 X"$mf" : 'X\(//\)[^/]' \| \
23933	 X"$mf" : 'X\(//\)$' \| \
23934	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23935$as_echo X"$mf" |
23936    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23937	    s//\1/
23938	    q
23939	  }
23940	  /^X\(\/\/\)[^/].*/{
23941	    s//\1/
23942	    q
23943	  }
23944	  /^X\(\/\/\)$/{
23945	    s//\1/
23946	    q
23947	  }
23948	  /^X\(\/\).*/{
23949	    s//\1/
23950	    q
23951	  }
23952	  s/.*/./; q'`
23953    else
23954      continue
23955    fi
23956    # Extract the definition of DEPDIR, am__include, and am__quote
23957    # from the Makefile without running `make'.
23958    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23959    test -z "$DEPDIR" && continue
23960    am__include=`sed -n 's/^am__include = //p' < "$mf"`
23961    test -z "am__include" && continue
23962    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23963    # When using ansi2knr, U may be empty or an underscore; expand it
23964    U=`sed -n 's/^U = //p' < "$mf"`
23965    # Find all dependency output files, they are included files with
23966    # $(DEPDIR) in their names.  We invoke sed twice because it is the
23967    # simplest approach to changing $(DEPDIR) to its actual value in the
23968    # expansion.
23969    for file in `sed -n "
23970      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23971	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23972      # Make sure the directory exists.
23973      test -f "$dirpart/$file" && continue
23974      fdir=`$as_dirname -- "$file" ||
23975$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23976	 X"$file" : 'X\(//\)[^/]' \| \
23977	 X"$file" : 'X\(//\)$' \| \
23978	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23979$as_echo X"$file" |
23980    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23981	    s//\1/
23982	    q
23983	  }
23984	  /^X\(\/\/\)[^/].*/{
23985	    s//\1/
23986	    q
23987	  }
23988	  /^X\(\/\/\)$/{
23989	    s//\1/
23990	    q
23991	  }
23992	  /^X\(\/\).*/{
23993	    s//\1/
23994	    q
23995	  }
23996	  s/.*/./; q'`
23997      { as_dir=$dirpart/$fdir
23998  case $as_dir in #(
23999  -*) as_dir=./$as_dir;;
24000  esac
24001  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
24002    as_dirs=
24003    while :; do
24004      case $as_dir in #(
24005      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
24006      *) as_qdir=$as_dir;;
24007      esac
24008      as_dirs="'$as_qdir' $as_dirs"
24009      as_dir=`$as_dirname -- "$as_dir" ||
24010$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
24011	 X"$as_dir" : 'X\(//\)[^/]' \| \
24012	 X"$as_dir" : 'X\(//\)$' \| \
24013	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
24014$as_echo X"$as_dir" |
24015    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
24016	    s//\1/
24017	    q
24018	  }
24019	  /^X\(\/\/\)[^/].*/{
24020	    s//\1/
24021	    q
24022	  }
24023	  /^X\(\/\/\)$/{
24024	    s//\1/
24025	    q
24026	  }
24027	  /^X\(\/\).*/{
24028	    s//\1/
24029	    q
24030	  }
24031	  s/.*/./; q'`
24032      test -d "$as_dir" && break
24033    done
24034    test -z "$as_dirs" || eval "mkdir $as_dirs"
24035  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24036$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
24037   { (exit 1); exit 1; }; }; }
24038      # echo "creating $dirpart/$file"
24039      echo '# dummy' > "$dirpart/$file"
24040    done
24041  done
24042}
24043 ;;
24044
24045  esac
24046done # for ac_tag
24047
24048
24049{ (exit 0); exit 0; }
24050_ACEOF
24051chmod +x $CONFIG_STATUS
24052ac_clean_files=$ac_clean_files_save
24053
24054test $ac_write_fail = 0 ||
24055  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
24056$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
24057   { (exit 1); exit 1; }; }
24058
24059
24060# configure is writing to config.log, and then calls config.status.
24061# config.status does its own redirection, appending to config.log.
24062# Unfortunately, on DOS this fails, as config.log is still kept open
24063# by configure, so config.status won't be able to write to it; its
24064# output is simply discarded.  So we exec the FD to /dev/null,
24065# effectively closing config.log, so it can be properly (re)opened and
24066# appended to by config.status.  When coming back to configure, we
24067# need to make the FD available again.
24068if test "$no_create" != yes; then
24069  ac_cs_success=:
24070  ac_config_status_args=
24071  test "$silent" = yes &&
24072    ac_config_status_args="$ac_config_status_args --quiet"
24073  exec 5>/dev/null
24074  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
24075  exec 5>>config.log
24076  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
24077  # would make configure fail if this is the last instruction.
24078  $ac_cs_success || { (exit 1); exit 1; }
24079fi
24080if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
24081  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
24082$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
24083fi
24084
24085