configure revision b3062210
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for libXfont 1.4.1.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## --------------------- ##
12## M4sh Initialization.  ##
13## --------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in
26  *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42as_nl='
43'
44export as_nl
45# Printing a long string crashes Solaris 7 /usr/bin/printf.
46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83# Support unset when possible.
84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85  as_unset=unset
86else
87  as_unset=false
88fi
89
90
91# IFS
92# We need space, tab and new line, in precisely that order.  Quoting is
93# there to prevent editors from complaining about space-tab.
94# (If _AS_PATH_WALK were called with IFS unset, it would disable word
95# splitting by setting IFS to empty value.)
96IFS=" ""	$as_nl"
97
98# Find who we are.  Look in the path if we contain no directory separator.
99case $0 in
100  *[\\/]* ) as_myself=$0 ;;
101  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102for as_dir in $PATH
103do
104  IFS=$as_save_IFS
105  test -z "$as_dir" && as_dir=.
106  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107done
108IFS=$as_save_IFS
109
110     ;;
111esac
112# We did not find ourselves, most probably we were run as `sh COMMAND'
113# in which case we are not to be found in the path.
114if test "x$as_myself" = x; then
115  as_myself=$0
116fi
117if test ! -f "$as_myself"; then
118  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119  { (exit 1); exit 1; }
120fi
121
122# Work around bugs in pre-3.0 UWIN ksh.
123for as_var in ENV MAIL MAILPATH
124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
136# Required to use basename.
137if expr a : '\(a\)' >/dev/null 2>&1 &&
138   test "X`expr 00001 : '.*\(...\)'`" = X001; then
139  as_expr=expr
140else
141  as_expr=false
142fi
143
144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145  as_basename=basename
146else
147  as_basename=false
148fi
149
150
151# Name of the executable.
152as_me=`$as_basename -- "$0" ||
153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154	 X"$0" : 'X\(//\)$' \| \
155	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156$as_echo X/"$0" |
157    sed '/^.*\/\([^/][^/]*\)\/*$/{
158	    s//\1/
159	    q
160	  }
161	  /^X\/\(\/\/\)$/{
162	    s//\1/
163	    q
164	  }
165	  /^X\/\(\/\).*/{
166	    s//\1/
167	    q
168	  }
169	  s/.*/./; q'`
170
171# CDPATH.
172$as_unset CDPATH
173
174
175if test "x$CONFIG_SHELL" = x; then
176  if (eval ":") 2>/dev/null; then
177  as_have_required=yes
178else
179  as_have_required=no
180fi
181
182  if test $as_have_required = yes &&	 (eval ":
183(as_func_return () {
184  (exit \$1)
185}
186as_func_success () {
187  as_func_return 0
188}
189as_func_failure () {
190  as_func_return 1
191}
192as_func_ret_success () {
193  return 0
194}
195as_func_ret_failure () {
196  return 1
197}
198
199exitcode=0
200if as_func_success; then
201  :
202else
203  exitcode=1
204  echo as_func_success failed.
205fi
206
207if as_func_failure; then
208  exitcode=1
209  echo as_func_failure succeeded.
210fi
211
212if as_func_ret_success; then
213  :
214else
215  exitcode=1
216  echo as_func_ret_success failed.
217fi
218
219if as_func_ret_failure; then
220  exitcode=1
221  echo as_func_ret_failure succeeded.
222fi
223
224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225  :
226else
227  exitcode=1
228  echo positional parameters were not saved.
229fi
230
231test \$exitcode = 0) || { (exit 1); exit 1; }
232
233(
234  as_lineno_1=\$LINENO
235  as_lineno_2=\$LINENO
236  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238") 2> /dev/null; then
239  :
240else
241  as_candidate_shells=
242    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244do
245  IFS=$as_save_IFS
246  test -z "$as_dir" && as_dir=.
247  case $as_dir in
248	 /*)
249	   for as_base in sh bash ksh sh5; do
250	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251	   done;;
252       esac
253done
254IFS=$as_save_IFS
255
256
257      for as_shell in $as_candidate_shells $SHELL; do
258	 # Try only shells that exist, to save several forks.
259	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260		{ ("$as_shell") 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262  emulate sh
263  NULLCMD=:
264  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265  # is contrary to our usage.  Disable this feature.
266  alias -g '${1+"$@"}'='"$@"'
267  setopt NO_GLOB_SUBST
268else
269  case `(set -o) 2>/dev/null` in
270  *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277_ASEOF
278}; then
279  CONFIG_SHELL=$as_shell
280	       as_have_required=yes
281	       if { "$as_shell" 2> /dev/null <<\_ASEOF
282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283  emulate sh
284  NULLCMD=:
285  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286  # is contrary to our usage.  Disable this feature.
287  alias -g '${1+"$@"}'='"$@"'
288  setopt NO_GLOB_SUBST
289else
290  case `(set -o) 2>/dev/null` in
291  *posix*) set -o posix ;;
292esac
293
294fi
295
296
297:
298(as_func_return () {
299  (exit $1)
300}
301as_func_success () {
302  as_func_return 0
303}
304as_func_failure () {
305  as_func_return 1
306}
307as_func_ret_success () {
308  return 0
309}
310as_func_ret_failure () {
311  return 1
312}
313
314exitcode=0
315if as_func_success; then
316  :
317else
318  exitcode=1
319  echo as_func_success failed.
320fi
321
322if as_func_failure; then
323  exitcode=1
324  echo as_func_failure succeeded.
325fi
326
327if as_func_ret_success; then
328  :
329else
330  exitcode=1
331  echo as_func_ret_success failed.
332fi
333
334if as_func_ret_failure; then
335  exitcode=1
336  echo as_func_ret_failure succeeded.
337fi
338
339if ( set x; as_func_ret_success y && test x = "$1" ); then
340  :
341else
342  exitcode=1
343  echo positional parameters were not saved.
344fi
345
346test $exitcode = 0) || { (exit 1); exit 1; }
347
348(
349  as_lineno_1=$LINENO
350  as_lineno_2=$LINENO
351  test "x$as_lineno_1" != "x$as_lineno_2" &&
352  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354_ASEOF
355}; then
356  break
357fi
358
359fi
360
361      done
362
363      if test "x$CONFIG_SHELL" != x; then
364  for as_var in BASH_ENV ENV
365	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366	done
367	export CONFIG_SHELL
368	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369fi
370
371
372    if test $as_have_required = no; then
373  echo This script requires a shell more modern than all the
374      echo shells that I found on your system.  Please install a
375      echo modern shell, or manually run the script under such a
376      echo shell if you do have one.
377      { (exit 1); exit 1; }
378fi
379
380
381fi
382
383fi
384
385
386
387(eval "as_func_return () {
388  (exit \$1)
389}
390as_func_success () {
391  as_func_return 0
392}
393as_func_failure () {
394  as_func_return 1
395}
396as_func_ret_success () {
397  return 0
398}
399as_func_ret_failure () {
400  return 1
401}
402
403exitcode=0
404if as_func_success; then
405  :
406else
407  exitcode=1
408  echo as_func_success failed.
409fi
410
411if as_func_failure; then
412  exitcode=1
413  echo as_func_failure succeeded.
414fi
415
416if as_func_ret_success; then
417  :
418else
419  exitcode=1
420  echo as_func_ret_success failed.
421fi
422
423if as_func_ret_failure; then
424  exitcode=1
425  echo as_func_ret_failure succeeded.
426fi
427
428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429  :
430else
431  exitcode=1
432  echo positional parameters were not saved.
433fi
434
435test \$exitcode = 0") || {
436  echo No shell found that supports shell functions.
437  echo Please tell bug-autoconf@gnu.org about your system,
438  echo including any error possibly output before this message.
439  echo This can help us improve future autoconf versions.
440  echo Configuration will now proceed without shell functions.
441}
442
443
444
445  as_lineno_1=$LINENO
446  as_lineno_2=$LINENO
447  test "x$as_lineno_1" != "x$as_lineno_2" &&
448  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451  # uniformly replaced by the line number.  The first 'sed' inserts a
452  # line-number line after each line using $LINENO; the second 'sed'
453  # does the real work.  The second script uses 'N' to pair each
454  # line-number line with the line containing $LINENO, and appends
455  # trailing '-' during substitution so that $LINENO is not a special
456  # case at line end.
457  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458  # scripts with optimization help from Paolo Bonzini.  Blame Lee
459  # E. McMahon (1931-1989) for sed's syntax.  :-)
460  sed -n '
461    p
462    /[$]LINENO/=
463  ' <$as_myself |
464    sed '
465      s/[$]LINENO.*/&-/
466      t lineno
467      b
468      :lineno
469      N
470      :loop
471      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472      t loop
473      s/-\n.*//
474    ' >$as_me.lineno &&
475  chmod +x "$as_me.lineno" ||
476    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477   { (exit 1); exit 1; }; }
478
479  # Don't try to exec as it changes $[0], causing all sort of problems
480  # (the dirname of $[0] is not the place where we might find the
481  # original and so on.  Autoconf is especially sensitive to this).
482  . "./$as_me.lineno"
483  # Exit status is that of the last command.
484  exit
485}
486
487
488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489  as_dirname=dirname
490else
491  as_dirname=false
492fi
493
494ECHO_C= ECHO_N= ECHO_T=
495case `echo -n x` in
496-n*)
497  case `echo 'x\c'` in
498  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
499  *)   ECHO_C='\c';;
500  esac;;
501*)
502  ECHO_N='-n';;
503esac
504if expr a : '\(a\)' >/dev/null 2>&1 &&
505   test "X`expr 00001 : '.*\(...\)'`" = X001; then
506  as_expr=expr
507else
508  as_expr=false
509fi
510
511rm -f conf$$ conf$$.exe conf$$.file
512if test -d conf$$.dir; then
513  rm -f conf$$.dir/conf$$.file
514else
515  rm -f conf$$.dir
516  mkdir conf$$.dir 2>/dev/null
517fi
518if (echo >conf$$.file) 2>/dev/null; then
519  if ln -s conf$$.file conf$$ 2>/dev/null; then
520    as_ln_s='ln -s'
521    # ... but there are two gotchas:
522    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524    # In both cases, we have to default to `cp -p'.
525    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526      as_ln_s='cp -p'
527  elif ln conf$$.file conf$$ 2>/dev/null; then
528    as_ln_s=ln
529  else
530    as_ln_s='cp -p'
531  fi
532else
533  as_ln_s='cp -p'
534fi
535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536rmdir conf$$.dir 2>/dev/null
537
538if mkdir -p . 2>/dev/null; then
539  as_mkdir_p=:
540else
541  test -d ./-p && rmdir ./-p
542  as_mkdir_p=false
543fi
544
545if test -x / >/dev/null 2>&1; then
546  as_test_x='test -x'
547else
548  if ls -dL / >/dev/null 2>&1; then
549    as_ls_L_option=L
550  else
551    as_ls_L_option=
552  fi
553  as_test_x='
554    eval sh -c '\''
555      if test -d "$1"; then
556	test -d "$1/.";
557      else
558	case $1 in
559	-*)set "./$1";;
560	esac;
561	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562	???[sx]*):;;*)false;;esac;fi
563    '\'' sh
564  '
565fi
566as_executable_p=$as_test_x
567
568# Sed expression to map a string onto a valid CPP name.
569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571# Sed expression to map a string onto a valid variable name.
572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576
577# Check that we are running under the correct shell.
578SHELL=${CONFIG_SHELL-/bin/sh}
579
580case X$ECHO in
581X*--fallback-echo)
582  # Remove one level of quotation (which was required for Make).
583  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584  ;;
585esac
586
587echo=${ECHO-echo}
588if test "X$1" = X--no-reexec; then
589  # Discard the --no-reexec flag, and continue.
590  shift
591elif test "X$1" = X--fallback-echo; then
592  # Avoid inline document here, it may be left over
593  :
594elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
595  # Yippee, $echo works!
596  :
597else
598  # Restart under the correct shell.
599  exec $SHELL "$0" --no-reexec ${1+"$@"}
600fi
601
602if test "X$1" = X--fallback-echo; then
603  # used as fallback echo
604  shift
605  cat <<EOF
606$*
607EOF
608  exit 0
609fi
610
611# The HP-UX ksh and POSIX shell print the target directory to stdout
612# if CDPATH is set.
613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614
615if test -z "$ECHO"; then
616if test "X${echo_test_string+set}" != Xset; then
617# find a string as large as possible, as long as the shell can cope with it
618  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
621       echo_test_string=`eval $cmd` &&
622       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623    then
624      break
625    fi
626  done
627fi
628
629if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631   test "X$echo_testing_string" = "X$echo_test_string"; then
632  :
633else
634  # The Solaris, AIX, and Digital Unix default echo programs unquote
635  # backslashes.  This makes it impossible to quote backslashes using
636  #   echo "$something" | sed 's/\\/\\\\/g'
637  #
638  # So, first we look for a working echo in the user's PATH.
639
640  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641  for dir in $PATH /usr/ucb; do
642    IFS="$lt_save_ifs"
643    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646       test "X$echo_testing_string" = "X$echo_test_string"; then
647      echo="$dir/echo"
648      break
649    fi
650  done
651  IFS="$lt_save_ifs"
652
653  if test "X$echo" = Xecho; then
654    # We didn't find a better echo, so look for alternatives.
655    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657       test "X$echo_testing_string" = "X$echo_test_string"; then
658      # This shell has a builtin print -r that does the trick.
659      echo='print -r'
660    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661	 test "X$CONFIG_SHELL" != X/bin/ksh; then
662      # If we have ksh, try running configure again with it.
663      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664      export ORIGINAL_CONFIG_SHELL
665      CONFIG_SHELL=/bin/ksh
666      export CONFIG_SHELL
667      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668    else
669      # Try using printf.
670      echo='printf %s\n'
671      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673	 test "X$echo_testing_string" = "X$echo_test_string"; then
674	# Cool, printf works
675	:
676      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677	   test "X$echo_testing_string" = 'X\t' &&
678	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
679	   test "X$echo_testing_string" = "X$echo_test_string"; then
680	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681	export CONFIG_SHELL
682	SHELL="$CONFIG_SHELL"
683	export SHELL
684	echo="$CONFIG_SHELL $0 --fallback-echo"
685      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686	   test "X$echo_testing_string" = 'X\t' &&
687	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688	   test "X$echo_testing_string" = "X$echo_test_string"; then
689	echo="$CONFIG_SHELL $0 --fallback-echo"
690      else
691	# maybe with a smaller string...
692	prev=:
693
694	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696	  then
697	    break
698	  fi
699	  prev="$cmd"
700	done
701
702	if test "$prev" != 'sed 50q "$0"'; then
703	  echo_test_string=`eval $prev`
704	  export echo_test_string
705	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706	else
707	  # Oops.  We lost completely, so just stick with echo.
708	  echo=echo
709	fi
710      fi
711    fi
712  fi
713fi
714fi
715
716# Copy echo and quote the copy suitably for passing to libtool from
717# the Makefile, instead of quoting the original, which is used later.
718ECHO=$echo
719if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
721fi
722
723
724
725
726tagnames=${tagnames+${tagnames},}CXX
727
728tagnames=${tagnames+${tagnames},}F77
729
730exec 7<&0 </dev/null 6>&1
731
732# Name of the host.
733# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
734# so uname gets run too.
735ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
736
737#
738# Initializations.
739#
740ac_default_prefix=/usr/local
741ac_clean_files=
742ac_config_libobj_dir=.
743LIBOBJS=
744cross_compiling=no
745subdirs=
746MFLAGS=
747MAKEFLAGS=
748SHELL=${CONFIG_SHELL-/bin/sh}
749
750# Identity of this package.
751PACKAGE_NAME='libXfont'
752PACKAGE_TARNAME='libXfont'
753PACKAGE_VERSION='1.4.1'
754PACKAGE_STRING='libXfont 1.4.1'
755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756
757# Factoring default headers for most tests.
758ac_includes_default="\
759#include <stdio.h>
760#ifdef HAVE_SYS_TYPES_H
761# include <sys/types.h>
762#endif
763#ifdef HAVE_SYS_STAT_H
764# include <sys/stat.h>
765#endif
766#ifdef STDC_HEADERS
767# include <stdlib.h>
768# include <stddef.h>
769#else
770# ifdef HAVE_STDLIB_H
771#  include <stdlib.h>
772# endif
773#endif
774#ifdef HAVE_STRING_H
775# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
776#  include <memory.h>
777# endif
778# include <string.h>
779#endif
780#ifdef HAVE_STRINGS_H
781# include <strings.h>
782#endif
783#ifdef HAVE_INTTYPES_H
784# include <inttypes.h>
785#endif
786#ifdef HAVE_STDINT_H
787# include <stdint.h>
788#endif
789#ifdef HAVE_UNISTD_H
790# include <unistd.h>
791#endif"
792
793ac_subst_vars='am__EXEEXT_FALSE
794am__EXEEXT_TRUE
795LTLIBOBJS
796LIBOBJS
797OS_CFLAGS
798XFONT_LIBS
799XFONT_CFLAGS
800MATH_LIBS
801XFONT_FC_FALSE
802XFONT_FC_TRUE
803XFONT_FONTFILE_FALSE
804XFONT_FONTFILE_TRUE
805XFONT_BITMAP_FALSE
806XFONT_BITMAP_TRUE
807XFONT_SNFFORMAT_FALSE
808XFONT_SNFFORMAT_TRUE
809XFONT_BDFFORMAT_FALSE
810XFONT_BDFFORMAT_TRUE
811XFONT_PCFFORMAT_FALSE
812XFONT_PCFFORMAT_TRUE
813XFONT_BUILTINS_FALSE
814XFONT_BUILTINS_TRUE
815Z_LIBS
816X_BZIP2_FONT_COMPRESSION_FALSE
817X_BZIP2_FONT_COMPRESSION_TRUE
818X_GZIP_FONT_COMPRESSION
819FREETYPE_REQUIRES
820ft_config
821FREETYPE_LIBS
822FREETYPE_CFLAGS
823XFONT_FREETYPE_FALSE
824XFONT_FREETYPE_TRUE
825MAKE_DEVEL_DOCS_FALSE
826MAKE_DEVEL_DOCS_TRUE
827HAVE_XMLTO_FALSE
828HAVE_XMLTO_TRUE
829XMLTO
830ADMIN_MAN_DIR
831DRIVER_MAN_DIR
832MISC_MAN_DIR
833FILE_MAN_DIR
834LIB_MAN_DIR
835APP_MAN_DIR
836ADMIN_MAN_SUFFIX
837DRIVER_MAN_SUFFIX
838MISC_MAN_SUFFIX
839FILE_MAN_SUFFIX
840LIB_MAN_SUFFIX
841APP_MAN_SUFFIX
842distcleancheck_listfiles
843CHANGELOG_CMD
844AM_BACKSLASH
845AM_DEFAULT_VERBOSITY
846CWARNFLAGS
847PKG_CONFIG
848LIBTOOL
849ac_ct_F77
850FFLAGS
851F77
852CXXCPP
853am__fastdepCXX_FALSE
854am__fastdepCXX_TRUE
855CXXDEPMODE
856ac_ct_CXX
857CXXFLAGS
858CXX
859CPP
860NMEDIT
861DSYMUTIL
862RANLIB
863AR
864ECHO
865LN_S
866EGREP
867GREP
868SED
869host_os
870host_vendor
871host_cpu
872host
873build_os
874build_vendor
875build_cpu
876build
877am__fastdepCC_FALSE
878am__fastdepCC_TRUE
879CCDEPMODE
880AMDEPBACKSLASH
881AMDEP_FALSE
882AMDEP_TRUE
883am__quote
884am__include
885DEPDIR
886OBJEXT
887EXEEXT
888ac_ct_CC
889CPPFLAGS
890LDFLAGS
891CFLAGS
892CC
893am__untar
894am__tar
895AMTAR
896am__leading_dot
897SET_MAKE
898AWK
899mkdir_p
900MKDIR_P
901INSTALL_STRIP_PROGRAM
902STRIP
903install_sh
904MAKEINFO
905AUTOHEADER
906AUTOMAKE
907AUTOCONF
908ACLOCAL
909VERSION
910PACKAGE
911CYGPATH_W
912am__isrc
913INSTALL_DATA
914INSTALL_SCRIPT
915INSTALL_PROGRAM
916target_alias
917host_alias
918build_alias
919LIBS
920ECHO_T
921ECHO_N
922ECHO_C
923DEFS
924mandir
925localedir
926libdir
927psdir
928pdfdir
929dvidir
930htmldir
931infodir
932docdir
933oldincludedir
934includedir
935localstatedir
936sharedstatedir
937sysconfdir
938datadir
939datarootdir
940libexecdir
941sbindir
942bindir
943program_transform_name
944prefix
945exec_prefix
946PACKAGE_BUGREPORT
947PACKAGE_STRING
948PACKAGE_VERSION
949PACKAGE_TARNAME
950PACKAGE_NAME
951PATH_SEPARATOR
952SHELL'
953ac_subst_files=''
954ac_user_opts='
955enable_option_checking
956enable_dependency_tracking
957enable_shared
958enable_static
959enable_fast_install
960with_gnu_ld
961enable_libtool_lock
962with_pic
963with_tags
964enable_silent_rules
965enable_strict_compilation
966with_release_version
967enable_devel_docs
968enable_freetype
969with_freetype_config
970with_bzip2
971enable_builtins
972enable_pcfformat
973enable_bdfformat
974enable_snfformat
975enable_fc
976enable_unix_transport
977enable_tcp_transport
978enable_ipv6
979enable_local_transport
980'
981      ac_precious_vars='build_alias
982host_alias
983target_alias
984CC
985CFLAGS
986LDFLAGS
987LIBS
988CPPFLAGS
989CPP
990CXX
991CXXFLAGS
992CCC
993CXXCPP
994F77
995FFLAGS
996PKG_CONFIG
997XMLTO
998FREETYPE_CFLAGS
999FREETYPE_LIBS
1000XFONT_CFLAGS
1001XFONT_LIBS'
1002
1003
1004# Initialize some variables set by options.
1005ac_init_help=
1006ac_init_version=false
1007ac_unrecognized_opts=
1008ac_unrecognized_sep=
1009# The variables have the same names as the options, with
1010# dashes changed to underlines.
1011cache_file=/dev/null
1012exec_prefix=NONE
1013no_create=
1014no_recursion=
1015prefix=NONE
1016program_prefix=NONE
1017program_suffix=NONE
1018program_transform_name=s,x,x,
1019silent=
1020site=
1021srcdir=
1022verbose=
1023x_includes=NONE
1024x_libraries=NONE
1025
1026# Installation directory options.
1027# These are left unexpanded so users can "make install exec_prefix=/foo"
1028# and all the variables that are supposed to be based on exec_prefix
1029# by default will actually change.
1030# Use braces instead of parens because sh, perl, etc. also accept them.
1031# (The list follows the same order as the GNU Coding Standards.)
1032bindir='${exec_prefix}/bin'
1033sbindir='${exec_prefix}/sbin'
1034libexecdir='${exec_prefix}/libexec'
1035datarootdir='${prefix}/share'
1036datadir='${datarootdir}'
1037sysconfdir='${prefix}/etc'
1038sharedstatedir='${prefix}/com'
1039localstatedir='${prefix}/var'
1040includedir='${prefix}/include'
1041oldincludedir='/usr/include'
1042docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
1043infodir='${datarootdir}/info'
1044htmldir='${docdir}'
1045dvidir='${docdir}'
1046pdfdir='${docdir}'
1047psdir='${docdir}'
1048libdir='${exec_prefix}/lib'
1049localedir='${datarootdir}/locale'
1050mandir='${datarootdir}/man'
1051
1052ac_prev=
1053ac_dashdash=
1054for ac_option
1055do
1056  # If the previous option needs an argument, assign it.
1057  if test -n "$ac_prev"; then
1058    eval $ac_prev=\$ac_option
1059    ac_prev=
1060    continue
1061  fi
1062
1063  case $ac_option in
1064  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1065  *)	ac_optarg=yes ;;
1066  esac
1067
1068  # Accept the important Cygnus configure options, so we can diagnose typos.
1069
1070  case $ac_dashdash$ac_option in
1071  --)
1072    ac_dashdash=yes ;;
1073
1074  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1075    ac_prev=bindir ;;
1076  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1077    bindir=$ac_optarg ;;
1078
1079  -build | --build | --buil | --bui | --bu)
1080    ac_prev=build_alias ;;
1081  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1082    build_alias=$ac_optarg ;;
1083
1084  -cache-file | --cache-file | --cache-fil | --cache-fi \
1085  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1086    ac_prev=cache_file ;;
1087  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1088  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1089    cache_file=$ac_optarg ;;
1090
1091  --config-cache | -C)
1092    cache_file=config.cache ;;
1093
1094  -datadir | --datadir | --datadi | --datad)
1095    ac_prev=datadir ;;
1096  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1097    datadir=$ac_optarg ;;
1098
1099  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1100  | --dataroo | --dataro | --datar)
1101    ac_prev=datarootdir ;;
1102  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1103  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1104    datarootdir=$ac_optarg ;;
1105
1106  -disable-* | --disable-*)
1107    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1108    # Reject names that are not valid shell variable names.
1109    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1110      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1111   { (exit 1); exit 1; }; }
1112    ac_useropt_orig=$ac_useropt
1113    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1114    case $ac_user_opts in
1115      *"
1116"enable_$ac_useropt"
1117"*) ;;
1118      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1119	 ac_unrecognized_sep=', ';;
1120    esac
1121    eval enable_$ac_useropt=no ;;
1122
1123  -docdir | --docdir | --docdi | --doc | --do)
1124    ac_prev=docdir ;;
1125  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1126    docdir=$ac_optarg ;;
1127
1128  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1129    ac_prev=dvidir ;;
1130  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1131    dvidir=$ac_optarg ;;
1132
1133  -enable-* | --enable-*)
1134    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1135    # Reject names that are not valid shell variable names.
1136    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1137      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1138   { (exit 1); exit 1; }; }
1139    ac_useropt_orig=$ac_useropt
1140    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1141    case $ac_user_opts in
1142      *"
1143"enable_$ac_useropt"
1144"*) ;;
1145      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1146	 ac_unrecognized_sep=', ';;
1147    esac
1148    eval enable_$ac_useropt=\$ac_optarg ;;
1149
1150  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1151  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1152  | --exec | --exe | --ex)
1153    ac_prev=exec_prefix ;;
1154  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1155  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1156  | --exec=* | --exe=* | --ex=*)
1157    exec_prefix=$ac_optarg ;;
1158
1159  -gas | --gas | --ga | --g)
1160    # Obsolete; use --with-gas.
1161    with_gas=yes ;;
1162
1163  -help | --help | --hel | --he | -h)
1164    ac_init_help=long ;;
1165  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1166    ac_init_help=recursive ;;
1167  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1168    ac_init_help=short ;;
1169
1170  -host | --host | --hos | --ho)
1171    ac_prev=host_alias ;;
1172  -host=* | --host=* | --hos=* | --ho=*)
1173    host_alias=$ac_optarg ;;
1174
1175  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1176    ac_prev=htmldir ;;
1177  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1178  | --ht=*)
1179    htmldir=$ac_optarg ;;
1180
1181  -includedir | --includedir | --includedi | --included | --include \
1182  | --includ | --inclu | --incl | --inc)
1183    ac_prev=includedir ;;
1184  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1185  | --includ=* | --inclu=* | --incl=* | --inc=*)
1186    includedir=$ac_optarg ;;
1187
1188  -infodir | --infodir | --infodi | --infod | --info | --inf)
1189    ac_prev=infodir ;;
1190  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1191    infodir=$ac_optarg ;;
1192
1193  -libdir | --libdir | --libdi | --libd)
1194    ac_prev=libdir ;;
1195  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1196    libdir=$ac_optarg ;;
1197
1198  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1199  | --libexe | --libex | --libe)
1200    ac_prev=libexecdir ;;
1201  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1202  | --libexe=* | --libex=* | --libe=*)
1203    libexecdir=$ac_optarg ;;
1204
1205  -localedir | --localedir | --localedi | --localed | --locale)
1206    ac_prev=localedir ;;
1207  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1208    localedir=$ac_optarg ;;
1209
1210  -localstatedir | --localstatedir | --localstatedi | --localstated \
1211  | --localstate | --localstat | --localsta | --localst | --locals)
1212    ac_prev=localstatedir ;;
1213  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1214  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1215    localstatedir=$ac_optarg ;;
1216
1217  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1218    ac_prev=mandir ;;
1219  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1220    mandir=$ac_optarg ;;
1221
1222  -nfp | --nfp | --nf)
1223    # Obsolete; use --without-fp.
1224    with_fp=no ;;
1225
1226  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1227  | --no-cr | --no-c | -n)
1228    no_create=yes ;;
1229
1230  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1231  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1232    no_recursion=yes ;;
1233
1234  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1235  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1236  | --oldin | --oldi | --old | --ol | --o)
1237    ac_prev=oldincludedir ;;
1238  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1239  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1240  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1241    oldincludedir=$ac_optarg ;;
1242
1243  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1244    ac_prev=prefix ;;
1245  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1246    prefix=$ac_optarg ;;
1247
1248  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1249  | --program-pre | --program-pr | --program-p)
1250    ac_prev=program_prefix ;;
1251  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1252  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1253    program_prefix=$ac_optarg ;;
1254
1255  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1256  | --program-suf | --program-su | --program-s)
1257    ac_prev=program_suffix ;;
1258  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1259  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1260    program_suffix=$ac_optarg ;;
1261
1262  -program-transform-name | --program-transform-name \
1263  | --program-transform-nam | --program-transform-na \
1264  | --program-transform-n | --program-transform- \
1265  | --program-transform | --program-transfor \
1266  | --program-transfo | --program-transf \
1267  | --program-trans | --program-tran \
1268  | --progr-tra | --program-tr | --program-t)
1269    ac_prev=program_transform_name ;;
1270  -program-transform-name=* | --program-transform-name=* \
1271  | --program-transform-nam=* | --program-transform-na=* \
1272  | --program-transform-n=* | --program-transform-=* \
1273  | --program-transform=* | --program-transfor=* \
1274  | --program-transfo=* | --program-transf=* \
1275  | --program-trans=* | --program-tran=* \
1276  | --progr-tra=* | --program-tr=* | --program-t=*)
1277    program_transform_name=$ac_optarg ;;
1278
1279  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1280    ac_prev=pdfdir ;;
1281  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1282    pdfdir=$ac_optarg ;;
1283
1284  -psdir | --psdir | --psdi | --psd | --ps)
1285    ac_prev=psdir ;;
1286  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1287    psdir=$ac_optarg ;;
1288
1289  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1290  | -silent | --silent | --silen | --sile | --sil)
1291    silent=yes ;;
1292
1293  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1294    ac_prev=sbindir ;;
1295  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1296  | --sbi=* | --sb=*)
1297    sbindir=$ac_optarg ;;
1298
1299  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1300  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1301  | --sharedst | --shareds | --shared | --share | --shar \
1302  | --sha | --sh)
1303    ac_prev=sharedstatedir ;;
1304  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1305  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1306  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1307  | --sha=* | --sh=*)
1308    sharedstatedir=$ac_optarg ;;
1309
1310  -site | --site | --sit)
1311    ac_prev=site ;;
1312  -site=* | --site=* | --sit=*)
1313    site=$ac_optarg ;;
1314
1315  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1316    ac_prev=srcdir ;;
1317  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1318    srcdir=$ac_optarg ;;
1319
1320  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1321  | --syscon | --sysco | --sysc | --sys | --sy)
1322    ac_prev=sysconfdir ;;
1323  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1324  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1325    sysconfdir=$ac_optarg ;;
1326
1327  -target | --target | --targe | --targ | --tar | --ta | --t)
1328    ac_prev=target_alias ;;
1329  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1330    target_alias=$ac_optarg ;;
1331
1332  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1333    verbose=yes ;;
1334
1335  -version | --version | --versio | --versi | --vers | -V)
1336    ac_init_version=: ;;
1337
1338  -with-* | --with-*)
1339    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1340    # Reject names that are not valid shell variable names.
1341    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1342      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1343   { (exit 1); exit 1; }; }
1344    ac_useropt_orig=$ac_useropt
1345    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1346    case $ac_user_opts in
1347      *"
1348"with_$ac_useropt"
1349"*) ;;
1350      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1351	 ac_unrecognized_sep=', ';;
1352    esac
1353    eval with_$ac_useropt=\$ac_optarg ;;
1354
1355  -without-* | --without-*)
1356    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1357    # Reject names that are not valid shell variable names.
1358    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1359      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1360   { (exit 1); exit 1; }; }
1361    ac_useropt_orig=$ac_useropt
1362    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1363    case $ac_user_opts in
1364      *"
1365"with_$ac_useropt"
1366"*) ;;
1367      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1368	 ac_unrecognized_sep=', ';;
1369    esac
1370    eval with_$ac_useropt=no ;;
1371
1372  --x)
1373    # Obsolete; use --with-x.
1374    with_x=yes ;;
1375
1376  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1377  | --x-incl | --x-inc | --x-in | --x-i)
1378    ac_prev=x_includes ;;
1379  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1380  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1381    x_includes=$ac_optarg ;;
1382
1383  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1384  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1385    ac_prev=x_libraries ;;
1386  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1387  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1388    x_libraries=$ac_optarg ;;
1389
1390  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1391Try \`$0 --help' for more information." >&2
1392   { (exit 1); exit 1; }; }
1393    ;;
1394
1395  *=*)
1396    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1397    # Reject names that are not valid shell variable names.
1398    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1399      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1400   { (exit 1); exit 1; }; }
1401    eval $ac_envvar=\$ac_optarg
1402    export $ac_envvar ;;
1403
1404  *)
1405    # FIXME: should be removed in autoconf 3.0.
1406    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1407    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1408      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1409    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1410    ;;
1411
1412  esac
1413done
1414
1415if test -n "$ac_prev"; then
1416  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1417  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1418   { (exit 1); exit 1; }; }
1419fi
1420
1421if test -n "$ac_unrecognized_opts"; then
1422  case $enable_option_checking in
1423    no) ;;
1424    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1425   { (exit 1); exit 1; }; } ;;
1426    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1427  esac
1428fi
1429
1430# Check all directory arguments for consistency.
1431for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1432		datadir sysconfdir sharedstatedir localstatedir includedir \
1433		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1434		libdir localedir mandir
1435do
1436  eval ac_val=\$$ac_var
1437  # Remove trailing slashes.
1438  case $ac_val in
1439    */ )
1440      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1441      eval $ac_var=\$ac_val;;
1442  esac
1443  # Be sure to have absolute directory names.
1444  case $ac_val in
1445    [\\/$]* | ?:[\\/]* )  continue;;
1446    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1447  esac
1448  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1449   { (exit 1); exit 1; }; }
1450done
1451
1452# There might be people who depend on the old broken behavior: `$host'
1453# used to hold the argument of --host etc.
1454# FIXME: To remove some day.
1455build=$build_alias
1456host=$host_alias
1457target=$target_alias
1458
1459# FIXME: To remove some day.
1460if test "x$host_alias" != x; then
1461  if test "x$build_alias" = x; then
1462    cross_compiling=maybe
1463    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1464    If a cross compiler is detected then cross compile mode will be used." >&2
1465  elif test "x$build_alias" != "x$host_alias"; then
1466    cross_compiling=yes
1467  fi
1468fi
1469
1470ac_tool_prefix=
1471test -n "$host_alias" && ac_tool_prefix=$host_alias-
1472
1473test "$silent" = yes && exec 6>/dev/null
1474
1475
1476ac_pwd=`pwd` && test -n "$ac_pwd" &&
1477ac_ls_di=`ls -di .` &&
1478ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1479  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1480   { (exit 1); exit 1; }; }
1481test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1482  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1483   { (exit 1); exit 1; }; }
1484
1485
1486# Find the source files, if location was not specified.
1487if test -z "$srcdir"; then
1488  ac_srcdir_defaulted=yes
1489  # Try the directory containing this script, then the parent directory.
1490  ac_confdir=`$as_dirname -- "$as_myself" ||
1491$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1492	 X"$as_myself" : 'X\(//\)[^/]' \| \
1493	 X"$as_myself" : 'X\(//\)$' \| \
1494	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1495$as_echo X"$as_myself" |
1496    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1497	    s//\1/
1498	    q
1499	  }
1500	  /^X\(\/\/\)[^/].*/{
1501	    s//\1/
1502	    q
1503	  }
1504	  /^X\(\/\/\)$/{
1505	    s//\1/
1506	    q
1507	  }
1508	  /^X\(\/\).*/{
1509	    s//\1/
1510	    q
1511	  }
1512	  s/.*/./; q'`
1513  srcdir=$ac_confdir
1514  if test ! -r "$srcdir/$ac_unique_file"; then
1515    srcdir=..
1516  fi
1517else
1518  ac_srcdir_defaulted=no
1519fi
1520if test ! -r "$srcdir/$ac_unique_file"; then
1521  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1522  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1523   { (exit 1); exit 1; }; }
1524fi
1525ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1526ac_abs_confdir=`(
1527	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1528   { (exit 1); exit 1; }; }
1529	pwd)`
1530# When building in place, set srcdir=.
1531if test "$ac_abs_confdir" = "$ac_pwd"; then
1532  srcdir=.
1533fi
1534# Remove unnecessary trailing slashes from srcdir.
1535# Double slashes in file names in object file debugging info
1536# mess up M-x gdb in Emacs.
1537case $srcdir in
1538*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1539esac
1540for ac_var in $ac_precious_vars; do
1541  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1542  eval ac_env_${ac_var}_value=\$${ac_var}
1543  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1544  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1545done
1546
1547#
1548# Report the --help message.
1549#
1550if test "$ac_init_help" = "long"; then
1551  # Omit some internal or obsolete options to make the list less imposing.
1552  # This message is too long to be a string in the A/UX 3.1 sh.
1553  cat <<_ACEOF
1554\`configure' configures libXfont 1.4.1 to adapt to many kinds of systems.
1555
1556Usage: $0 [OPTION]... [VAR=VALUE]...
1557
1558To assign environment variables (e.g., CC, CFLAGS...), specify them as
1559VAR=VALUE.  See below for descriptions of some of the useful variables.
1560
1561Defaults for the options are specified in brackets.
1562
1563Configuration:
1564  -h, --help              display this help and exit
1565      --help=short        display options specific to this package
1566      --help=recursive    display the short help of all the included packages
1567  -V, --version           display version information and exit
1568  -q, --quiet, --silent   do not print \`checking...' messages
1569      --cache-file=FILE   cache test results in FILE [disabled]
1570  -C, --config-cache      alias for \`--cache-file=config.cache'
1571  -n, --no-create         do not create output files
1572      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1573
1574Installation directories:
1575  --prefix=PREFIX         install architecture-independent files in PREFIX
1576                          [$ac_default_prefix]
1577  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1578                          [PREFIX]
1579
1580By default, \`make install' will install all the files in
1581\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1582an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1583for instance \`--prefix=\$HOME'.
1584
1585For better control, use the options below.
1586
1587Fine tuning of the installation directories:
1588  --bindir=DIR            user executables [EPREFIX/bin]
1589  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1590  --libexecdir=DIR        program executables [EPREFIX/libexec]
1591  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1592  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1593  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1594  --libdir=DIR            object code libraries [EPREFIX/lib]
1595  --includedir=DIR        C header files [PREFIX/include]
1596  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1597  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1598  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1599  --infodir=DIR           info documentation [DATAROOTDIR/info]
1600  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1601  --mandir=DIR            man documentation [DATAROOTDIR/man]
1602  --docdir=DIR            documentation root [DATAROOTDIR/doc/libXfont]
1603  --htmldir=DIR           html documentation [DOCDIR]
1604  --dvidir=DIR            dvi documentation [DOCDIR]
1605  --pdfdir=DIR            pdf documentation [DOCDIR]
1606  --psdir=DIR             ps documentation [DOCDIR]
1607_ACEOF
1608
1609  cat <<\_ACEOF
1610
1611Program names:
1612  --program-prefix=PREFIX            prepend PREFIX to installed program names
1613  --program-suffix=SUFFIX            append SUFFIX to installed program names
1614  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1615
1616System types:
1617  --build=BUILD     configure for building on BUILD [guessed]
1618  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1619_ACEOF
1620fi
1621
1622if test -n "$ac_init_help"; then
1623  case $ac_init_help in
1624     short | recursive ) echo "Configuration of libXfont 1.4.1:";;
1625   esac
1626  cat <<\_ACEOF
1627
1628Optional Features:
1629  --disable-option-checking  ignore unrecognized --enable/--with options
1630  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1631  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1632  --disable-dependency-tracking  speeds up one-time build
1633  --enable-dependency-tracking   do not reject slow dependency extractors
1634  --enable-shared[=PKGS]  build shared libraries [default=yes]
1635  --enable-static[=PKGS]  build static libraries [default=yes]
1636  --enable-fast-install[=PKGS]
1637                          optimize for fast installation [default=yes]
1638  --disable-libtool-lock  avoid locking (might break parallel builds)
1639  --enable-silent-rules          less verbose build output (undo: `make V=1')
1640  --disable-silent-rules         verbose build output (undo: `make V=0')
1641  --enable-strict-compilation
1642                          Enable all warnings from compiler and make them
1643                          errors (default: disabled)
1644  --enable-devel-docs     Build internals documentation for developers
1645                          (default: enabled)
1646 --disable-freetype
1647 --disable-builtins
1648 --disable-pcfformat
1649 --disable-bdfformat
1650 --disable-snfformat
1651 --disable-fc
1652  --enable-unix-transport Enable UNIX domain socket transport
1653  --enable-tcp-transport  Enable TCP socket transport
1654  --enable-ipv6           Enable IPv6 support
1655  --enable-local-transport
1656                          Enable os-specific local transport
1657
1658Optional Packages:
1659  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1660  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1661  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1662  --with-pic              try to use only PIC/non-PIC objects [default=use
1663                          both]
1664  --with-tags[=TAGS]      include additional configurations [automatic]
1665  --with-release-version=STRING
1666                          Use release version string in package name
1667  --with-freetype-config=PROG   Use FreeType configuration program PROG
1668  --with-bzip2            Support bzip2 compressed bitmap fonts
1669
1670Some influential environment variables:
1671  CC          C compiler command
1672  CFLAGS      C compiler flags
1673  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1674              nonstandard directory <lib dir>
1675  LIBS        libraries to pass to the linker, e.g. -l<library>
1676  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1677              you have headers in a nonstandard directory <include dir>
1678  CPP         C preprocessor
1679  CXX         C++ compiler command
1680  CXXFLAGS    C++ compiler flags
1681  CXXCPP      C++ preprocessor
1682  F77         Fortran 77 compiler command
1683  FFLAGS      Fortran 77 compiler flags
1684  PKG_CONFIG  path to pkg-config utility
1685  XMLTO       Path to xmlto command
1686  FREETYPE_CFLAGS
1687              C compiler flags for FREETYPE, overriding pkg-config
1688  FREETYPE_LIBS
1689              linker flags for FREETYPE, overriding pkg-config
1690  XFONT_CFLAGS
1691              C compiler flags for XFONT, overriding pkg-config
1692  XFONT_LIBS  linker flags for XFONT, overriding pkg-config
1693
1694Use these variables to override the choices made by `configure' or to help
1695it to find libraries and programs with nonstandard names/locations.
1696
1697Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1698_ACEOF
1699ac_status=$?
1700fi
1701
1702if test "$ac_init_help" = "recursive"; then
1703  # If there are subdirs, report their specific --help.
1704  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1705    test -d "$ac_dir" ||
1706      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1707      continue
1708    ac_builddir=.
1709
1710case "$ac_dir" in
1711.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1712*)
1713  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1714  # A ".." for each directory in $ac_dir_suffix.
1715  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1716  case $ac_top_builddir_sub in
1717  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1718  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1719  esac ;;
1720esac
1721ac_abs_top_builddir=$ac_pwd
1722ac_abs_builddir=$ac_pwd$ac_dir_suffix
1723# for backward compatibility:
1724ac_top_builddir=$ac_top_build_prefix
1725
1726case $srcdir in
1727  .)  # We are building in place.
1728    ac_srcdir=.
1729    ac_top_srcdir=$ac_top_builddir_sub
1730    ac_abs_top_srcdir=$ac_pwd ;;
1731  [\\/]* | ?:[\\/]* )  # Absolute name.
1732    ac_srcdir=$srcdir$ac_dir_suffix;
1733    ac_top_srcdir=$srcdir
1734    ac_abs_top_srcdir=$srcdir ;;
1735  *) # Relative name.
1736    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1737    ac_top_srcdir=$ac_top_build_prefix$srcdir
1738    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1739esac
1740ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1741
1742    cd "$ac_dir" || { ac_status=$?; continue; }
1743    # Check for guested configure.
1744    if test -f "$ac_srcdir/configure.gnu"; then
1745      echo &&
1746      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1747    elif test -f "$ac_srcdir/configure"; then
1748      echo &&
1749      $SHELL "$ac_srcdir/configure" --help=recursive
1750    else
1751      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1752    fi || ac_status=$?
1753    cd "$ac_pwd" || { ac_status=$?; break; }
1754  done
1755fi
1756
1757test -n "$ac_init_help" && exit $ac_status
1758if $ac_init_version; then
1759  cat <<\_ACEOF
1760libXfont configure 1.4.1
1761generated by GNU Autoconf 2.63
1762
1763Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
17642002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1765This configure script is free software; the Free Software Foundation
1766gives unlimited permission to copy, distribute and modify it.
1767_ACEOF
1768  exit
1769fi
1770cat >config.log <<_ACEOF
1771This file contains any messages produced by compilers while
1772running configure, to aid debugging if configure makes a mistake.
1773
1774It was created by libXfont $as_me 1.4.1, which was
1775generated by GNU Autoconf 2.63.  Invocation command line was
1776
1777  $ $0 $@
1778
1779_ACEOF
1780exec 5>>config.log
1781{
1782cat <<_ASUNAME
1783## --------- ##
1784## Platform. ##
1785## --------- ##
1786
1787hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1788uname -m = `(uname -m) 2>/dev/null || echo unknown`
1789uname -r = `(uname -r) 2>/dev/null || echo unknown`
1790uname -s = `(uname -s) 2>/dev/null || echo unknown`
1791uname -v = `(uname -v) 2>/dev/null || echo unknown`
1792
1793/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1794/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1795
1796/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1797/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1798/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1799/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1800/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1801/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1802/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1803
1804_ASUNAME
1805
1806as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1807for as_dir in $PATH
1808do
1809  IFS=$as_save_IFS
1810  test -z "$as_dir" && as_dir=.
1811  $as_echo "PATH: $as_dir"
1812done
1813IFS=$as_save_IFS
1814
1815} >&5
1816
1817cat >&5 <<_ACEOF
1818
1819
1820## ----------- ##
1821## Core tests. ##
1822## ----------- ##
1823
1824_ACEOF
1825
1826
1827# Keep a trace of the command line.
1828# Strip out --no-create and --no-recursion so they do not pile up.
1829# Strip out --silent because we don't want to record it for future runs.
1830# Also quote any args containing shell meta-characters.
1831# Make two passes to allow for proper duplicate-argument suppression.
1832ac_configure_args=
1833ac_configure_args0=
1834ac_configure_args1=
1835ac_must_keep_next=false
1836for ac_pass in 1 2
1837do
1838  for ac_arg
1839  do
1840    case $ac_arg in
1841    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1842    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1843    | -silent | --silent | --silen | --sile | --sil)
1844      continue ;;
1845    *\'*)
1846      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1847    esac
1848    case $ac_pass in
1849    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1850    2)
1851      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1852      if test $ac_must_keep_next = true; then
1853	ac_must_keep_next=false # Got value, back to normal.
1854      else
1855	case $ac_arg in
1856	  *=* | --config-cache | -C | -disable-* | --disable-* \
1857	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1858	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1859	  | -with-* | --with-* | -without-* | --without-* | --x)
1860	    case "$ac_configure_args0 " in
1861	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1862	    esac
1863	    ;;
1864	  -* ) ac_must_keep_next=true ;;
1865	esac
1866      fi
1867      ac_configure_args="$ac_configure_args '$ac_arg'"
1868      ;;
1869    esac
1870  done
1871done
1872$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1873$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1874
1875# When interrupted or exit'd, cleanup temporary files, and complete
1876# config.log.  We remove comments because anyway the quotes in there
1877# would cause problems or look ugly.
1878# WARNING: Use '\'' to represent an apostrophe within the trap.
1879# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1880trap 'exit_status=$?
1881  # Save into config.log some information that might help in debugging.
1882  {
1883    echo
1884
1885    cat <<\_ASBOX
1886## ---------------- ##
1887## Cache variables. ##
1888## ---------------- ##
1889_ASBOX
1890    echo
1891    # The following way of writing the cache mishandles newlines in values,
1892(
1893  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1894    eval ac_val=\$$ac_var
1895    case $ac_val in #(
1896    *${as_nl}*)
1897      case $ac_var in #(
1898      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1899$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1900      esac
1901      case $ac_var in #(
1902      _ | IFS | as_nl) ;; #(
1903      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1904      *) $as_unset $ac_var ;;
1905      esac ;;
1906    esac
1907  done
1908  (set) 2>&1 |
1909    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1910    *${as_nl}ac_space=\ *)
1911      sed -n \
1912	"s/'\''/'\''\\\\'\'''\''/g;
1913	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1914      ;; #(
1915    *)
1916      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1917      ;;
1918    esac |
1919    sort
1920)
1921    echo
1922
1923    cat <<\_ASBOX
1924## ----------------- ##
1925## Output variables. ##
1926## ----------------- ##
1927_ASBOX
1928    echo
1929    for ac_var in $ac_subst_vars
1930    do
1931      eval ac_val=\$$ac_var
1932      case $ac_val in
1933      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1934      esac
1935      $as_echo "$ac_var='\''$ac_val'\''"
1936    done | sort
1937    echo
1938
1939    if test -n "$ac_subst_files"; then
1940      cat <<\_ASBOX
1941## ------------------- ##
1942## File substitutions. ##
1943## ------------------- ##
1944_ASBOX
1945      echo
1946      for ac_var in $ac_subst_files
1947      do
1948	eval ac_val=\$$ac_var
1949	case $ac_val in
1950	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1951	esac
1952	$as_echo "$ac_var='\''$ac_val'\''"
1953      done | sort
1954      echo
1955    fi
1956
1957    if test -s confdefs.h; then
1958      cat <<\_ASBOX
1959## ----------- ##
1960## confdefs.h. ##
1961## ----------- ##
1962_ASBOX
1963      echo
1964      cat confdefs.h
1965      echo
1966    fi
1967    test "$ac_signal" != 0 &&
1968      $as_echo "$as_me: caught signal $ac_signal"
1969    $as_echo "$as_me: exit $exit_status"
1970  } >&5
1971  rm -f core *.core core.conftest.* &&
1972    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1973    exit $exit_status
1974' 0
1975for ac_signal in 1 2 13 15; do
1976  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1977done
1978ac_signal=0
1979
1980# confdefs.h avoids OS command line length limits that DEFS can exceed.
1981rm -f -r conftest* confdefs.h
1982
1983# Predefined preprocessor variables.
1984
1985cat >>confdefs.h <<_ACEOF
1986#define PACKAGE_NAME "$PACKAGE_NAME"
1987_ACEOF
1988
1989
1990cat >>confdefs.h <<_ACEOF
1991#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1992_ACEOF
1993
1994
1995cat >>confdefs.h <<_ACEOF
1996#define PACKAGE_VERSION "$PACKAGE_VERSION"
1997_ACEOF
1998
1999
2000cat >>confdefs.h <<_ACEOF
2001#define PACKAGE_STRING "$PACKAGE_STRING"
2002_ACEOF
2003
2004
2005cat >>confdefs.h <<_ACEOF
2006#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2007_ACEOF
2008
2009
2010# Let the site file select an alternate cache file if it wants to.
2011# Prefer an explicitly selected file to automatically selected ones.
2012ac_site_file1=NONE
2013ac_site_file2=NONE
2014if test -n "$CONFIG_SITE"; then
2015  ac_site_file1=$CONFIG_SITE
2016elif test "x$prefix" != xNONE; then
2017  ac_site_file1=$prefix/share/config.site
2018  ac_site_file2=$prefix/etc/config.site
2019else
2020  ac_site_file1=$ac_default_prefix/share/config.site
2021  ac_site_file2=$ac_default_prefix/etc/config.site
2022fi
2023for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2024do
2025  test "x$ac_site_file" = xNONE && continue
2026  if test -r "$ac_site_file"; then
2027    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
2028$as_echo "$as_me: loading site script $ac_site_file" >&6;}
2029    sed 's/^/| /' "$ac_site_file" >&5
2030    . "$ac_site_file"
2031  fi
2032done
2033
2034if test -r "$cache_file"; then
2035  # Some versions of bash will fail to source /dev/null (special
2036  # files actually), so we avoid doing that.
2037  if test -f "$cache_file"; then
2038    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
2039$as_echo "$as_me: loading cache $cache_file" >&6;}
2040    case $cache_file in
2041      [\\/]* | ?:[\\/]* ) . "$cache_file";;
2042      *)                      . "./$cache_file";;
2043    esac
2044  fi
2045else
2046  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
2047$as_echo "$as_me: creating cache $cache_file" >&6;}
2048  >$cache_file
2049fi
2050
2051# Check that the precious variables saved in the cache have kept the same
2052# value.
2053ac_cache_corrupted=false
2054for ac_var in $ac_precious_vars; do
2055  eval ac_old_set=\$ac_cv_env_${ac_var}_set
2056  eval ac_new_set=\$ac_env_${ac_var}_set
2057  eval ac_old_val=\$ac_cv_env_${ac_var}_value
2058  eval ac_new_val=\$ac_env_${ac_var}_value
2059  case $ac_old_set,$ac_new_set in
2060    set,)
2061      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2062$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2063      ac_cache_corrupted=: ;;
2064    ,set)
2065      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
2066$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2067      ac_cache_corrupted=: ;;
2068    ,);;
2069    *)
2070      if test "x$ac_old_val" != "x$ac_new_val"; then
2071	# differences in whitespace do not lead to failure.
2072	ac_old_val_w=`echo x $ac_old_val`
2073	ac_new_val_w=`echo x $ac_new_val`
2074	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2075	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2076$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2077	  ac_cache_corrupted=:
2078	else
2079	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2080$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2081	  eval $ac_var=\$ac_old_val
2082	fi
2083	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2084$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2085	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2086$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2087      fi;;
2088  esac
2089  # Pass precious variables to config.status.
2090  if test "$ac_new_set" = set; then
2091    case $ac_new_val in
2092    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2093    *) ac_arg=$ac_var=$ac_new_val ;;
2094    esac
2095    case " $ac_configure_args " in
2096      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2097      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2098    esac
2099  fi
2100done
2101if $ac_cache_corrupted; then
2102  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2103$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2104  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2105$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2106  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2107$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2108   { (exit 1); exit 1; }; }
2109fi
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135ac_ext=c
2136ac_cpp='$CPP $CPPFLAGS'
2137ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2138ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2139ac_compiler_gnu=$ac_cv_c_compiler_gnu
2140
2141
2142am__api_version='1.11'
2143
2144ac_aux_dir=
2145for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2146  if test -f "$ac_dir/install-sh"; then
2147    ac_aux_dir=$ac_dir
2148    ac_install_sh="$ac_aux_dir/install-sh -c"
2149    break
2150  elif test -f "$ac_dir/install.sh"; then
2151    ac_aux_dir=$ac_dir
2152    ac_install_sh="$ac_aux_dir/install.sh -c"
2153    break
2154  elif test -f "$ac_dir/shtool"; then
2155    ac_aux_dir=$ac_dir
2156    ac_install_sh="$ac_aux_dir/shtool install -c"
2157    break
2158  fi
2159done
2160if test -z "$ac_aux_dir"; then
2161  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
2162$as_echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
2163   { (exit 1); exit 1; }; }
2164fi
2165
2166# These three variables are undocumented and unsupported,
2167# and are intended to be withdrawn in a future Autoconf release.
2168# They can cause serious problems if a builder's source tree is in a directory
2169# whose full name contains unusual characters.
2170ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2171ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2172ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2173
2174
2175# Find a good install program.  We prefer a C program (faster),
2176# so one script is as good as another.  But avoid the broken or
2177# incompatible versions:
2178# SysV /etc/install, /usr/sbin/install
2179# SunOS /usr/etc/install
2180# IRIX /sbin/install
2181# AIX /bin/install
2182# AmigaOS /C/install, which installs bootblocks on floppy discs
2183# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2184# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2185# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2186# OS/2's system install, which has a completely different semantic
2187# ./install, which can be erroneously created by make from ./install.sh.
2188# Reject install programs that cannot install multiple files.
2189{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2190$as_echo_n "checking for a BSD-compatible install... " >&6; }
2191if test -z "$INSTALL"; then
2192if test "${ac_cv_path_install+set}" = set; then
2193  $as_echo_n "(cached) " >&6
2194else
2195  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2196for as_dir in $PATH
2197do
2198  IFS=$as_save_IFS
2199  test -z "$as_dir" && as_dir=.
2200  # Account for people who put trailing slashes in PATH elements.
2201case $as_dir/ in
2202  ./ | .// | /cC/* | \
2203  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2204  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2205  /usr/ucb/* ) ;;
2206  *)
2207    # OSF1 and SCO ODT 3.0 have their own names for install.
2208    # Don't use installbsd from OSF since it installs stuff as root
2209    # by default.
2210    for ac_prog in ginstall scoinst install; do
2211      for ac_exec_ext in '' $ac_executable_extensions; do
2212	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2213	  if test $ac_prog = install &&
2214	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2215	    # AIX install.  It has an incompatible calling convention.
2216	    :
2217	  elif test $ac_prog = install &&
2218	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2219	    # program-specific install script used by HP pwplus--don't use.
2220	    :
2221	  else
2222	    rm -rf conftest.one conftest.two conftest.dir
2223	    echo one > conftest.one
2224	    echo two > conftest.two
2225	    mkdir conftest.dir
2226	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2227	      test -s conftest.one && test -s conftest.two &&
2228	      test -s conftest.dir/conftest.one &&
2229	      test -s conftest.dir/conftest.two
2230	    then
2231	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2232	      break 3
2233	    fi
2234	  fi
2235	fi
2236      done
2237    done
2238    ;;
2239esac
2240
2241done
2242IFS=$as_save_IFS
2243
2244rm -rf conftest.one conftest.two conftest.dir
2245
2246fi
2247  if test "${ac_cv_path_install+set}" = set; then
2248    INSTALL=$ac_cv_path_install
2249  else
2250    # As a last resort, use the slow shell script.  Don't cache a
2251    # value for INSTALL within a source directory, because that will
2252    # break other packages using the cache if that directory is
2253    # removed, or if the value is a relative name.
2254    INSTALL=$ac_install_sh
2255  fi
2256fi
2257{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2258$as_echo "$INSTALL" >&6; }
2259
2260# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2261# It thinks the first close brace ends the variable substitution.
2262test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2263
2264test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2265
2266test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2267
2268{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2269$as_echo_n "checking whether build environment is sane... " >&6; }
2270# Just in case
2271sleep 1
2272echo timestamp > conftest.file
2273# Reject unsafe characters in $srcdir or the absolute working directory
2274# name.  Accept space and tab only in the latter.
2275am_lf='
2276'
2277case `pwd` in
2278  *[\\\"\#\$\&\'\`$am_lf]*)
2279    { { $as_echo "$as_me:$LINENO: error: unsafe absolute working directory name" >&5
2280$as_echo "$as_me: error: unsafe absolute working directory name" >&2;}
2281   { (exit 1); exit 1; }; };;
2282esac
2283case $srcdir in
2284  *[\\\"\#\$\&\'\`$am_lf\ \	]*)
2285    { { $as_echo "$as_me:$LINENO: error: unsafe srcdir value: \`$srcdir'" >&5
2286$as_echo "$as_me: error: unsafe srcdir value: \`$srcdir'" >&2;}
2287   { (exit 1); exit 1; }; };;
2288esac
2289
2290# Do `set' in a subshell so we don't clobber the current shell's
2291# arguments.  Must try -L first in case configure is actually a
2292# symlink; some systems play weird games with the mod time of symlinks
2293# (eg FreeBSD returns the mod time of the symlink's containing
2294# directory).
2295if (
2296   set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
2297   if test "$*" = "X"; then
2298      # -L didn't work.
2299      set X `ls -t "$srcdir/configure" conftest.file`
2300   fi
2301   rm -f conftest.file
2302   if test "$*" != "X $srcdir/configure conftest.file" \
2303      && test "$*" != "X conftest.file $srcdir/configure"; then
2304
2305      # If neither matched, then we have a broken ls.  This can happen
2306      # if, for instance, CONFIG_SHELL is bash and it inherits a
2307      # broken ls alias from the environment.  This has actually
2308      # happened.  Such a system could not be considered "sane".
2309      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2310alias in your environment" >&5
2311$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2312alias in your environment" >&2;}
2313   { (exit 1); exit 1; }; }
2314   fi
2315
2316   test "$2" = conftest.file
2317   )
2318then
2319   # Ok.
2320   :
2321else
2322   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2323Check your system clock" >&5
2324$as_echo "$as_me: error: newly created file is older than distributed files!
2325Check your system clock" >&2;}
2326   { (exit 1); exit 1; }; }
2327fi
2328{ $as_echo "$as_me:$LINENO: result: yes" >&5
2329$as_echo "yes" >&6; }
2330test "$program_prefix" != NONE &&
2331  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2332# Use a double $ so make ignores it.
2333test "$program_suffix" != NONE &&
2334  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2335# Double any \ or $.
2336# By default was `s,x,x', remove it if useless.
2337ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2338program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2339
2340# expand $ac_aux_dir to an absolute path
2341am_aux_dir=`cd $ac_aux_dir && pwd`
2342
2343if test x"${MISSING+set}" != xset; then
2344  case $am_aux_dir in
2345  *\ * | *\	*)
2346    MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
2347  *)
2348    MISSING="\${SHELL} $am_aux_dir/missing" ;;
2349  esac
2350fi
2351# Use eval to expand $SHELL
2352if eval "$MISSING --run true"; then
2353  am_missing_run="$MISSING --run "
2354else
2355  am_missing_run=
2356  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2357$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2358fi
2359
2360if test x"${install_sh}" != xset; then
2361  case $am_aux_dir in
2362  *\ * | *\	*)
2363    install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
2364  *)
2365    install_sh="\${SHELL} $am_aux_dir/install-sh"
2366  esac
2367fi
2368
2369# Installed binaries are usually stripped using `strip' when the user
2370# run `make install-strip'.  However `strip' might not be the right
2371# tool to use in cross-compilation environments, therefore Automake
2372# will honor the `STRIP' environment variable to overrule this program.
2373if test "$cross_compiling" != no; then
2374  if test -n "$ac_tool_prefix"; then
2375  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2376set dummy ${ac_tool_prefix}strip; ac_word=$2
2377{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2378$as_echo_n "checking for $ac_word... " >&6; }
2379if test "${ac_cv_prog_STRIP+set}" = set; then
2380  $as_echo_n "(cached) " >&6
2381else
2382  if test -n "$STRIP"; then
2383  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2384else
2385as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2386for as_dir in $PATH
2387do
2388  IFS=$as_save_IFS
2389  test -z "$as_dir" && as_dir=.
2390  for ac_exec_ext in '' $ac_executable_extensions; do
2391  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2392    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2393    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2394    break 2
2395  fi
2396done
2397done
2398IFS=$as_save_IFS
2399
2400fi
2401fi
2402STRIP=$ac_cv_prog_STRIP
2403if test -n "$STRIP"; then
2404  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2405$as_echo "$STRIP" >&6; }
2406else
2407  { $as_echo "$as_me:$LINENO: result: no" >&5
2408$as_echo "no" >&6; }
2409fi
2410
2411
2412fi
2413if test -z "$ac_cv_prog_STRIP"; then
2414  ac_ct_STRIP=$STRIP
2415  # Extract the first word of "strip", so it can be a program name with args.
2416set dummy strip; ac_word=$2
2417{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2418$as_echo_n "checking for $ac_word... " >&6; }
2419if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2420  $as_echo_n "(cached) " >&6
2421else
2422  if test -n "$ac_ct_STRIP"; then
2423  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2424else
2425as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2426for as_dir in $PATH
2427do
2428  IFS=$as_save_IFS
2429  test -z "$as_dir" && as_dir=.
2430  for ac_exec_ext in '' $ac_executable_extensions; do
2431  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2432    ac_cv_prog_ac_ct_STRIP="strip"
2433    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2434    break 2
2435  fi
2436done
2437done
2438IFS=$as_save_IFS
2439
2440fi
2441fi
2442ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2443if test -n "$ac_ct_STRIP"; then
2444  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2445$as_echo "$ac_ct_STRIP" >&6; }
2446else
2447  { $as_echo "$as_me:$LINENO: result: no" >&5
2448$as_echo "no" >&6; }
2449fi
2450
2451  if test "x$ac_ct_STRIP" = x; then
2452    STRIP=":"
2453  else
2454    case $cross_compiling:$ac_tool_warned in
2455yes:)
2456{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2457$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2458ac_tool_warned=yes ;;
2459esac
2460    STRIP=$ac_ct_STRIP
2461  fi
2462else
2463  STRIP="$ac_cv_prog_STRIP"
2464fi
2465
2466fi
2467INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2468
2469{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2470$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2471if test -z "$MKDIR_P"; then
2472  if test "${ac_cv_path_mkdir+set}" = set; then
2473  $as_echo_n "(cached) " >&6
2474else
2475  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2476for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2477do
2478  IFS=$as_save_IFS
2479  test -z "$as_dir" && as_dir=.
2480  for ac_prog in mkdir gmkdir; do
2481	 for ac_exec_ext in '' $ac_executable_extensions; do
2482	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2483	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2484	     'mkdir (GNU coreutils) '* | \
2485	     'mkdir (coreutils) '* | \
2486	     'mkdir (fileutils) '4.1*)
2487	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2488	       break 3;;
2489	   esac
2490	 done
2491       done
2492done
2493IFS=$as_save_IFS
2494
2495fi
2496
2497  if test "${ac_cv_path_mkdir+set}" = set; then
2498    MKDIR_P="$ac_cv_path_mkdir -p"
2499  else
2500    # As a last resort, use the slow shell script.  Don't cache a
2501    # value for MKDIR_P within a source directory, because that will
2502    # break other packages using the cache if that directory is
2503    # removed, or if the value is a relative name.
2504    test -d ./--version && rmdir ./--version
2505    MKDIR_P="$ac_install_sh -d"
2506  fi
2507fi
2508{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2509$as_echo "$MKDIR_P" >&6; }
2510
2511mkdir_p="$MKDIR_P"
2512case $mkdir_p in
2513  [\\/$]* | ?:[\\/]*) ;;
2514  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2515esac
2516
2517for ac_prog in gawk mawk nawk awk
2518do
2519  # Extract the first word of "$ac_prog", so it can be a program name with args.
2520set dummy $ac_prog; ac_word=$2
2521{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2522$as_echo_n "checking for $ac_word... " >&6; }
2523if test "${ac_cv_prog_AWK+set}" = set; then
2524  $as_echo_n "(cached) " >&6
2525else
2526  if test -n "$AWK"; then
2527  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2528else
2529as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2530for as_dir in $PATH
2531do
2532  IFS=$as_save_IFS
2533  test -z "$as_dir" && as_dir=.
2534  for ac_exec_ext in '' $ac_executable_extensions; do
2535  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2536    ac_cv_prog_AWK="$ac_prog"
2537    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2538    break 2
2539  fi
2540done
2541done
2542IFS=$as_save_IFS
2543
2544fi
2545fi
2546AWK=$ac_cv_prog_AWK
2547if test -n "$AWK"; then
2548  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2549$as_echo "$AWK" >&6; }
2550else
2551  { $as_echo "$as_me:$LINENO: result: no" >&5
2552$as_echo "no" >&6; }
2553fi
2554
2555
2556  test -n "$AWK" && break
2557done
2558
2559{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2560$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2561set x ${MAKE-make}
2562ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2563if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2564  $as_echo_n "(cached) " >&6
2565else
2566  cat >conftest.make <<\_ACEOF
2567SHELL = /bin/sh
2568all:
2569	@echo '@@@%%%=$(MAKE)=@@@%%%'
2570_ACEOF
2571# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2572case `${MAKE-make} -f conftest.make 2>/dev/null` in
2573  *@@@%%%=?*=@@@%%%*)
2574    eval ac_cv_prog_make_${ac_make}_set=yes;;
2575  *)
2576    eval ac_cv_prog_make_${ac_make}_set=no;;
2577esac
2578rm -f conftest.make
2579fi
2580if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2581  { $as_echo "$as_me:$LINENO: result: yes" >&5
2582$as_echo "yes" >&6; }
2583  SET_MAKE=
2584else
2585  { $as_echo "$as_me:$LINENO: result: no" >&5
2586$as_echo "no" >&6; }
2587  SET_MAKE="MAKE=${MAKE-make}"
2588fi
2589
2590rm -rf .tst 2>/dev/null
2591mkdir .tst 2>/dev/null
2592if test -d .tst; then
2593  am__leading_dot=.
2594else
2595  am__leading_dot=_
2596fi
2597rmdir .tst 2>/dev/null
2598
2599if test "`cd $srcdir && pwd`" != "`pwd`"; then
2600  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2601  # is not polluted with repeated "-I."
2602  am__isrc=' -I$(srcdir)'
2603  # test to see if srcdir already configured
2604  if test -f $srcdir/config.status; then
2605    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2606$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2607   { (exit 1); exit 1; }; }
2608  fi
2609fi
2610
2611# test whether we have cygpath
2612if test -z "$CYGPATH_W"; then
2613  if (cygpath --version) >/dev/null 2>/dev/null; then
2614    CYGPATH_W='cygpath -w'
2615  else
2616    CYGPATH_W=echo
2617  fi
2618fi
2619
2620
2621# Define the identity of the package.
2622 PACKAGE='libXfont'
2623 VERSION='1.4.1'
2624
2625
2626cat >>confdefs.h <<_ACEOF
2627#define PACKAGE "$PACKAGE"
2628_ACEOF
2629
2630
2631cat >>confdefs.h <<_ACEOF
2632#define VERSION "$VERSION"
2633_ACEOF
2634
2635# Some tools Automake needs.
2636
2637ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2638
2639
2640AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2641
2642
2643AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2644
2645
2646AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2647
2648
2649MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2650
2651# We need awk for the "check" target.  The system "awk" is bad on
2652# some platforms.
2653# Always define AMTAR for backward compatibility.
2654
2655AMTAR=${AMTAR-"${am_missing_run}tar"}
2656
2657am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2658
2659
2660
2661
2662
2663ac_config_headers="$ac_config_headers config.h"
2664
2665ac_config_headers="$ac_config_headers include/X11/fonts/fontconf.h"
2666
2667
2668# Require xorg-macros version >= 1.3.0 for XORG_DEFAULT_OPTIONS
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681# Check for progs
2682ac_ext=c
2683ac_cpp='$CPP $CPPFLAGS'
2684ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2685ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2686ac_compiler_gnu=$ac_cv_c_compiler_gnu
2687if test -n "$ac_tool_prefix"; then
2688  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2689set dummy ${ac_tool_prefix}gcc; ac_word=$2
2690{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2691$as_echo_n "checking for $ac_word... " >&6; }
2692if test "${ac_cv_prog_CC+set}" = set; then
2693  $as_echo_n "(cached) " >&6
2694else
2695  if test -n "$CC"; then
2696  ac_cv_prog_CC="$CC" # Let the user override the test.
2697else
2698as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2699for as_dir in $PATH
2700do
2701  IFS=$as_save_IFS
2702  test -z "$as_dir" && as_dir=.
2703  for ac_exec_ext in '' $ac_executable_extensions; do
2704  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2705    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2706    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2707    break 2
2708  fi
2709done
2710done
2711IFS=$as_save_IFS
2712
2713fi
2714fi
2715CC=$ac_cv_prog_CC
2716if test -n "$CC"; then
2717  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2718$as_echo "$CC" >&6; }
2719else
2720  { $as_echo "$as_me:$LINENO: result: no" >&5
2721$as_echo "no" >&6; }
2722fi
2723
2724
2725fi
2726if test -z "$ac_cv_prog_CC"; then
2727  ac_ct_CC=$CC
2728  # Extract the first word of "gcc", so it can be a program name with args.
2729set dummy gcc; ac_word=$2
2730{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2731$as_echo_n "checking for $ac_word... " >&6; }
2732if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2733  $as_echo_n "(cached) " >&6
2734else
2735  if test -n "$ac_ct_CC"; then
2736  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2737else
2738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2739for as_dir in $PATH
2740do
2741  IFS=$as_save_IFS
2742  test -z "$as_dir" && as_dir=.
2743  for ac_exec_ext in '' $ac_executable_extensions; do
2744  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2745    ac_cv_prog_ac_ct_CC="gcc"
2746    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2747    break 2
2748  fi
2749done
2750done
2751IFS=$as_save_IFS
2752
2753fi
2754fi
2755ac_ct_CC=$ac_cv_prog_ac_ct_CC
2756if test -n "$ac_ct_CC"; then
2757  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2758$as_echo "$ac_ct_CC" >&6; }
2759else
2760  { $as_echo "$as_me:$LINENO: result: no" >&5
2761$as_echo "no" >&6; }
2762fi
2763
2764  if test "x$ac_ct_CC" = x; then
2765    CC=""
2766  else
2767    case $cross_compiling:$ac_tool_warned in
2768yes:)
2769{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2770$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2771ac_tool_warned=yes ;;
2772esac
2773    CC=$ac_ct_CC
2774  fi
2775else
2776  CC="$ac_cv_prog_CC"
2777fi
2778
2779if test -z "$CC"; then
2780          if test -n "$ac_tool_prefix"; then
2781    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2782set dummy ${ac_tool_prefix}cc; ac_word=$2
2783{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2784$as_echo_n "checking for $ac_word... " >&6; }
2785if test "${ac_cv_prog_CC+set}" = set; then
2786  $as_echo_n "(cached) " >&6
2787else
2788  if test -n "$CC"; then
2789  ac_cv_prog_CC="$CC" # Let the user override the test.
2790else
2791as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2792for as_dir in $PATH
2793do
2794  IFS=$as_save_IFS
2795  test -z "$as_dir" && as_dir=.
2796  for ac_exec_ext in '' $ac_executable_extensions; do
2797  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2798    ac_cv_prog_CC="${ac_tool_prefix}cc"
2799    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2800    break 2
2801  fi
2802done
2803done
2804IFS=$as_save_IFS
2805
2806fi
2807fi
2808CC=$ac_cv_prog_CC
2809if test -n "$CC"; then
2810  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2811$as_echo "$CC" >&6; }
2812else
2813  { $as_echo "$as_me:$LINENO: result: no" >&5
2814$as_echo "no" >&6; }
2815fi
2816
2817
2818  fi
2819fi
2820if test -z "$CC"; then
2821  # Extract the first word of "cc", so it can be a program name with args.
2822set dummy cc; ac_word=$2
2823{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2824$as_echo_n "checking for $ac_word... " >&6; }
2825if test "${ac_cv_prog_CC+set}" = set; then
2826  $as_echo_n "(cached) " >&6
2827else
2828  if test -n "$CC"; then
2829  ac_cv_prog_CC="$CC" # Let the user override the test.
2830else
2831  ac_prog_rejected=no
2832as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2833for as_dir in $PATH
2834do
2835  IFS=$as_save_IFS
2836  test -z "$as_dir" && as_dir=.
2837  for ac_exec_ext in '' $ac_executable_extensions; do
2838  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2839    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2840       ac_prog_rejected=yes
2841       continue
2842     fi
2843    ac_cv_prog_CC="cc"
2844    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2845    break 2
2846  fi
2847done
2848done
2849IFS=$as_save_IFS
2850
2851if test $ac_prog_rejected = yes; then
2852  # We found a bogon in the path, so make sure we never use it.
2853  set dummy $ac_cv_prog_CC
2854  shift
2855  if test $# != 0; then
2856    # We chose a different compiler from the bogus one.
2857    # However, it has the same basename, so the bogon will be chosen
2858    # first if we set CC to just the basename; use the full file name.
2859    shift
2860    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2861  fi
2862fi
2863fi
2864fi
2865CC=$ac_cv_prog_CC
2866if test -n "$CC"; then
2867  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2868$as_echo "$CC" >&6; }
2869else
2870  { $as_echo "$as_me:$LINENO: result: no" >&5
2871$as_echo "no" >&6; }
2872fi
2873
2874
2875fi
2876if test -z "$CC"; then
2877  if test -n "$ac_tool_prefix"; then
2878  for ac_prog in cl.exe
2879  do
2880    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2881set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2882{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2883$as_echo_n "checking for $ac_word... " >&6; }
2884if test "${ac_cv_prog_CC+set}" = set; then
2885  $as_echo_n "(cached) " >&6
2886else
2887  if test -n "$CC"; then
2888  ac_cv_prog_CC="$CC" # Let the user override the test.
2889else
2890as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2891for as_dir in $PATH
2892do
2893  IFS=$as_save_IFS
2894  test -z "$as_dir" && as_dir=.
2895  for ac_exec_ext in '' $ac_executable_extensions; do
2896  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2897    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2898    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2899    break 2
2900  fi
2901done
2902done
2903IFS=$as_save_IFS
2904
2905fi
2906fi
2907CC=$ac_cv_prog_CC
2908if test -n "$CC"; then
2909  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2910$as_echo "$CC" >&6; }
2911else
2912  { $as_echo "$as_me:$LINENO: result: no" >&5
2913$as_echo "no" >&6; }
2914fi
2915
2916
2917    test -n "$CC" && break
2918  done
2919fi
2920if test -z "$CC"; then
2921  ac_ct_CC=$CC
2922  for ac_prog in cl.exe
2923do
2924  # Extract the first word of "$ac_prog", so it can be a program name with args.
2925set dummy $ac_prog; ac_word=$2
2926{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2927$as_echo_n "checking for $ac_word... " >&6; }
2928if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2929  $as_echo_n "(cached) " >&6
2930else
2931  if test -n "$ac_ct_CC"; then
2932  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2933else
2934as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2935for as_dir in $PATH
2936do
2937  IFS=$as_save_IFS
2938  test -z "$as_dir" && as_dir=.
2939  for ac_exec_ext in '' $ac_executable_extensions; do
2940  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2941    ac_cv_prog_ac_ct_CC="$ac_prog"
2942    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2943    break 2
2944  fi
2945done
2946done
2947IFS=$as_save_IFS
2948
2949fi
2950fi
2951ac_ct_CC=$ac_cv_prog_ac_ct_CC
2952if test -n "$ac_ct_CC"; then
2953  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2954$as_echo "$ac_ct_CC" >&6; }
2955else
2956  { $as_echo "$as_me:$LINENO: result: no" >&5
2957$as_echo "no" >&6; }
2958fi
2959
2960
2961  test -n "$ac_ct_CC" && break
2962done
2963
2964  if test "x$ac_ct_CC" = x; then
2965    CC=""
2966  else
2967    case $cross_compiling:$ac_tool_warned in
2968yes:)
2969{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2970$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2971ac_tool_warned=yes ;;
2972esac
2973    CC=$ac_ct_CC
2974  fi
2975fi
2976
2977fi
2978
2979
2980test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2981$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2982{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
2983See \`config.log' for more details." >&5
2984$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
2985See \`config.log' for more details." >&2;}
2986   { (exit 1); exit 1; }; }; }
2987
2988# Provide some information about the compiler.
2989$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
2990set X $ac_compile
2991ac_compiler=$2
2992{ (ac_try="$ac_compiler --version >&5"
2993case "(($ac_try" in
2994  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2995  *) ac_try_echo=$ac_try;;
2996esac
2997eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
2998$as_echo "$ac_try_echo") >&5
2999  (eval "$ac_compiler --version >&5") 2>&5
3000  ac_status=$?
3001  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3002  (exit $ac_status); }
3003{ (ac_try="$ac_compiler -v >&5"
3004case "(($ac_try" in
3005  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3006  *) ac_try_echo=$ac_try;;
3007esac
3008eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3009$as_echo "$ac_try_echo") >&5
3010  (eval "$ac_compiler -v >&5") 2>&5
3011  ac_status=$?
3012  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3013  (exit $ac_status); }
3014{ (ac_try="$ac_compiler -V >&5"
3015case "(($ac_try" in
3016  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3017  *) ac_try_echo=$ac_try;;
3018esac
3019eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3020$as_echo "$ac_try_echo") >&5
3021  (eval "$ac_compiler -V >&5") 2>&5
3022  ac_status=$?
3023  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3024  (exit $ac_status); }
3025
3026cat >conftest.$ac_ext <<_ACEOF
3027/* confdefs.h.  */
3028_ACEOF
3029cat confdefs.h >>conftest.$ac_ext
3030cat >>conftest.$ac_ext <<_ACEOF
3031/* end confdefs.h.  */
3032
3033int
3034main ()
3035{
3036
3037  ;
3038  return 0;
3039}
3040_ACEOF
3041ac_clean_files_save=$ac_clean_files
3042ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3043# Try to create an executable without -o first, disregard a.out.
3044# It will help us diagnose broken compilers, and finding out an intuition
3045# of exeext.
3046{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3047$as_echo_n "checking for C compiler default output file name... " >&6; }
3048ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3049
3050# The possible output files:
3051ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3052
3053ac_rmfiles=
3054for ac_file in $ac_files
3055do
3056  case $ac_file in
3057    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3058    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3059  esac
3060done
3061rm -f $ac_rmfiles
3062
3063if { (ac_try="$ac_link_default"
3064case "(($ac_try" in
3065  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3066  *) ac_try_echo=$ac_try;;
3067esac
3068eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3069$as_echo "$ac_try_echo") >&5
3070  (eval "$ac_link_default") 2>&5
3071  ac_status=$?
3072  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3073  (exit $ac_status); }; then
3074  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3075# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3076# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3077# so that the user can short-circuit this test for compilers unknown to
3078# Autoconf.
3079for ac_file in $ac_files ''
3080do
3081  test -f "$ac_file" || continue
3082  case $ac_file in
3083    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3084	;;
3085    [ab].out )
3086	# We found the default executable, but exeext='' is most
3087	# certainly right.
3088	break;;
3089    *.* )
3090        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3091	then :; else
3092	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3093	fi
3094	# We set ac_cv_exeext here because the later test for it is not
3095	# safe: cross compilers may not add the suffix if given an `-o'
3096	# argument, so we may need to know it at that point already.
3097	# Even if this section looks crufty: it has the advantage of
3098	# actually working.
3099	break;;
3100    * )
3101	break;;
3102  esac
3103done
3104test "$ac_cv_exeext" = no && ac_cv_exeext=
3105
3106else
3107  ac_file=''
3108fi
3109
3110{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3111$as_echo "$ac_file" >&6; }
3112if test -z "$ac_file"; then
3113  $as_echo "$as_me: failed program was:" >&5
3114sed 's/^/| /' conftest.$ac_ext >&5
3115
3116{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3117$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3118{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3119See \`config.log' for more details." >&5
3120$as_echo "$as_me: error: C compiler cannot create executables
3121See \`config.log' for more details." >&2;}
3122   { (exit 77); exit 77; }; }; }
3123fi
3124
3125ac_exeext=$ac_cv_exeext
3126
3127# Check that the compiler produces executables we can run.  If not, either
3128# the compiler is broken, or we cross compile.
3129{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3130$as_echo_n "checking whether the C compiler works... " >&6; }
3131# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3132# If not cross compiling, check that we can run a simple program.
3133if test "$cross_compiling" != yes; then
3134  if { ac_try='./$ac_file'
3135  { (case "(($ac_try" in
3136  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3137  *) ac_try_echo=$ac_try;;
3138esac
3139eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3140$as_echo "$ac_try_echo") >&5
3141  (eval "$ac_try") 2>&5
3142  ac_status=$?
3143  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3144  (exit $ac_status); }; }; then
3145    cross_compiling=no
3146  else
3147    if test "$cross_compiling" = maybe; then
3148	cross_compiling=yes
3149    else
3150	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3151$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3152{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3153If you meant to cross compile, use \`--host'.
3154See \`config.log' for more details." >&5
3155$as_echo "$as_me: error: cannot run C compiled programs.
3156If you meant to cross compile, use \`--host'.
3157See \`config.log' for more details." >&2;}
3158   { (exit 1); exit 1; }; }; }
3159    fi
3160  fi
3161fi
3162{ $as_echo "$as_me:$LINENO: result: yes" >&5
3163$as_echo "yes" >&6; }
3164
3165rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3166ac_clean_files=$ac_clean_files_save
3167# Check that the compiler produces executables we can run.  If not, either
3168# the compiler is broken, or we cross compile.
3169{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3170$as_echo_n "checking whether we are cross compiling... " >&6; }
3171{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3172$as_echo "$cross_compiling" >&6; }
3173
3174{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3175$as_echo_n "checking for suffix of executables... " >&6; }
3176if { (ac_try="$ac_link"
3177case "(($ac_try" in
3178  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3179  *) ac_try_echo=$ac_try;;
3180esac
3181eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3182$as_echo "$ac_try_echo") >&5
3183  (eval "$ac_link") 2>&5
3184  ac_status=$?
3185  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3186  (exit $ac_status); }; then
3187  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3188# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3189# work properly (i.e., refer to `conftest.exe'), while it won't with
3190# `rm'.
3191for ac_file in conftest.exe conftest conftest.*; do
3192  test -f "$ac_file" || continue
3193  case $ac_file in
3194    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3195    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3196	  break;;
3197    * ) break;;
3198  esac
3199done
3200else
3201  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3202$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3203{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3204See \`config.log' for more details." >&5
3205$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3206See \`config.log' for more details." >&2;}
3207   { (exit 1); exit 1; }; }; }
3208fi
3209
3210rm -f conftest$ac_cv_exeext
3211{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3212$as_echo "$ac_cv_exeext" >&6; }
3213
3214rm -f conftest.$ac_ext
3215EXEEXT=$ac_cv_exeext
3216ac_exeext=$EXEEXT
3217{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3218$as_echo_n "checking for suffix of object files... " >&6; }
3219if test "${ac_cv_objext+set}" = set; then
3220  $as_echo_n "(cached) " >&6
3221else
3222  cat >conftest.$ac_ext <<_ACEOF
3223/* confdefs.h.  */
3224_ACEOF
3225cat confdefs.h >>conftest.$ac_ext
3226cat >>conftest.$ac_ext <<_ACEOF
3227/* end confdefs.h.  */
3228
3229int
3230main ()
3231{
3232
3233  ;
3234  return 0;
3235}
3236_ACEOF
3237rm -f conftest.o conftest.obj
3238if { (ac_try="$ac_compile"
3239case "(($ac_try" in
3240  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3241  *) ac_try_echo=$ac_try;;
3242esac
3243eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3244$as_echo "$ac_try_echo") >&5
3245  (eval "$ac_compile") 2>&5
3246  ac_status=$?
3247  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3248  (exit $ac_status); }; then
3249  for ac_file in conftest.o conftest.obj conftest.*; do
3250  test -f "$ac_file" || continue;
3251  case $ac_file in
3252    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3253    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3254       break;;
3255  esac
3256done
3257else
3258  $as_echo "$as_me: failed program was:" >&5
3259sed 's/^/| /' conftest.$ac_ext >&5
3260
3261{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3262$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3263{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3264See \`config.log' for more details." >&5
3265$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3266See \`config.log' for more details." >&2;}
3267   { (exit 1); exit 1; }; }; }
3268fi
3269
3270rm -f conftest.$ac_cv_objext conftest.$ac_ext
3271fi
3272{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3273$as_echo "$ac_cv_objext" >&6; }
3274OBJEXT=$ac_cv_objext
3275ac_objext=$OBJEXT
3276{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3277$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3278if test "${ac_cv_c_compiler_gnu+set}" = set; then
3279  $as_echo_n "(cached) " >&6
3280else
3281  cat >conftest.$ac_ext <<_ACEOF
3282/* confdefs.h.  */
3283_ACEOF
3284cat confdefs.h >>conftest.$ac_ext
3285cat >>conftest.$ac_ext <<_ACEOF
3286/* end confdefs.h.  */
3287
3288int
3289main ()
3290{
3291#ifndef __GNUC__
3292       choke me
3293#endif
3294
3295  ;
3296  return 0;
3297}
3298_ACEOF
3299rm -f conftest.$ac_objext
3300if { (ac_try="$ac_compile"
3301case "(($ac_try" in
3302  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3303  *) ac_try_echo=$ac_try;;
3304esac
3305eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3306$as_echo "$ac_try_echo") >&5
3307  (eval "$ac_compile") 2>conftest.er1
3308  ac_status=$?
3309  grep -v '^ *+' conftest.er1 >conftest.err
3310  rm -f conftest.er1
3311  cat conftest.err >&5
3312  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3313  (exit $ac_status); } && {
3314	 test -z "$ac_c_werror_flag" ||
3315	 test ! -s conftest.err
3316       } && test -s conftest.$ac_objext; then
3317  ac_compiler_gnu=yes
3318else
3319  $as_echo "$as_me: failed program was:" >&5
3320sed 's/^/| /' conftest.$ac_ext >&5
3321
3322	ac_compiler_gnu=no
3323fi
3324
3325rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3326ac_cv_c_compiler_gnu=$ac_compiler_gnu
3327
3328fi
3329{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3330$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3331if test $ac_compiler_gnu = yes; then
3332  GCC=yes
3333else
3334  GCC=
3335fi
3336ac_test_CFLAGS=${CFLAGS+set}
3337ac_save_CFLAGS=$CFLAGS
3338{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3339$as_echo_n "checking whether $CC accepts -g... " >&6; }
3340if test "${ac_cv_prog_cc_g+set}" = set; then
3341  $as_echo_n "(cached) " >&6
3342else
3343  ac_save_c_werror_flag=$ac_c_werror_flag
3344   ac_c_werror_flag=yes
3345   ac_cv_prog_cc_g=no
3346   CFLAGS="-g"
3347   cat >conftest.$ac_ext <<_ACEOF
3348/* confdefs.h.  */
3349_ACEOF
3350cat confdefs.h >>conftest.$ac_ext
3351cat >>conftest.$ac_ext <<_ACEOF
3352/* end confdefs.h.  */
3353
3354int
3355main ()
3356{
3357
3358  ;
3359  return 0;
3360}
3361_ACEOF
3362rm -f conftest.$ac_objext
3363if { (ac_try="$ac_compile"
3364case "(($ac_try" in
3365  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3366  *) ac_try_echo=$ac_try;;
3367esac
3368eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3369$as_echo "$ac_try_echo") >&5
3370  (eval "$ac_compile") 2>conftest.er1
3371  ac_status=$?
3372  grep -v '^ *+' conftest.er1 >conftest.err
3373  rm -f conftest.er1
3374  cat conftest.err >&5
3375  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3376  (exit $ac_status); } && {
3377	 test -z "$ac_c_werror_flag" ||
3378	 test ! -s conftest.err
3379       } && test -s conftest.$ac_objext; then
3380  ac_cv_prog_cc_g=yes
3381else
3382  $as_echo "$as_me: failed program was:" >&5
3383sed 's/^/| /' conftest.$ac_ext >&5
3384
3385	CFLAGS=""
3386      cat >conftest.$ac_ext <<_ACEOF
3387/* confdefs.h.  */
3388_ACEOF
3389cat confdefs.h >>conftest.$ac_ext
3390cat >>conftest.$ac_ext <<_ACEOF
3391/* end confdefs.h.  */
3392
3393int
3394main ()
3395{
3396
3397  ;
3398  return 0;
3399}
3400_ACEOF
3401rm -f conftest.$ac_objext
3402if { (ac_try="$ac_compile"
3403case "(($ac_try" in
3404  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3405  *) ac_try_echo=$ac_try;;
3406esac
3407eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3408$as_echo "$ac_try_echo") >&5
3409  (eval "$ac_compile") 2>conftest.er1
3410  ac_status=$?
3411  grep -v '^ *+' conftest.er1 >conftest.err
3412  rm -f conftest.er1
3413  cat conftest.err >&5
3414  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3415  (exit $ac_status); } && {
3416	 test -z "$ac_c_werror_flag" ||
3417	 test ! -s conftest.err
3418       } && test -s conftest.$ac_objext; then
3419  :
3420else
3421  $as_echo "$as_me: failed program was:" >&5
3422sed 's/^/| /' conftest.$ac_ext >&5
3423
3424	ac_c_werror_flag=$ac_save_c_werror_flag
3425	 CFLAGS="-g"
3426	 cat >conftest.$ac_ext <<_ACEOF
3427/* confdefs.h.  */
3428_ACEOF
3429cat confdefs.h >>conftest.$ac_ext
3430cat >>conftest.$ac_ext <<_ACEOF
3431/* end confdefs.h.  */
3432
3433int
3434main ()
3435{
3436
3437  ;
3438  return 0;
3439}
3440_ACEOF
3441rm -f conftest.$ac_objext
3442if { (ac_try="$ac_compile"
3443case "(($ac_try" in
3444  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3445  *) ac_try_echo=$ac_try;;
3446esac
3447eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3448$as_echo "$ac_try_echo") >&5
3449  (eval "$ac_compile") 2>conftest.er1
3450  ac_status=$?
3451  grep -v '^ *+' conftest.er1 >conftest.err
3452  rm -f conftest.er1
3453  cat conftest.err >&5
3454  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3455  (exit $ac_status); } && {
3456	 test -z "$ac_c_werror_flag" ||
3457	 test ! -s conftest.err
3458       } && test -s conftest.$ac_objext; then
3459  ac_cv_prog_cc_g=yes
3460else
3461  $as_echo "$as_me: failed program was:" >&5
3462sed 's/^/| /' conftest.$ac_ext >&5
3463
3464
3465fi
3466
3467rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3468fi
3469
3470rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3471fi
3472
3473rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3474   ac_c_werror_flag=$ac_save_c_werror_flag
3475fi
3476{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3477$as_echo "$ac_cv_prog_cc_g" >&6; }
3478if test "$ac_test_CFLAGS" = set; then
3479  CFLAGS=$ac_save_CFLAGS
3480elif test $ac_cv_prog_cc_g = yes; then
3481  if test "$GCC" = yes; then
3482    CFLAGS="-g -O2"
3483  else
3484    CFLAGS="-g"
3485  fi
3486else
3487  if test "$GCC" = yes; then
3488    CFLAGS="-O2"
3489  else
3490    CFLAGS=
3491  fi
3492fi
3493{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3494$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3495if test "${ac_cv_prog_cc_c89+set}" = set; then
3496  $as_echo_n "(cached) " >&6
3497else
3498  ac_cv_prog_cc_c89=no
3499ac_save_CC=$CC
3500cat >conftest.$ac_ext <<_ACEOF
3501/* confdefs.h.  */
3502_ACEOF
3503cat confdefs.h >>conftest.$ac_ext
3504cat >>conftest.$ac_ext <<_ACEOF
3505/* end confdefs.h.  */
3506#include <stdarg.h>
3507#include <stdio.h>
3508#include <sys/types.h>
3509#include <sys/stat.h>
3510/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3511struct buf { int x; };
3512FILE * (*rcsopen) (struct buf *, struct stat *, int);
3513static char *e (p, i)
3514     char **p;
3515     int i;
3516{
3517  return p[i];
3518}
3519static char *f (char * (*g) (char **, int), char **p, ...)
3520{
3521  char *s;
3522  va_list v;
3523  va_start (v,p);
3524  s = g (p, va_arg (v,int));
3525  va_end (v);
3526  return s;
3527}
3528
3529/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3530   function prototypes and stuff, but not '\xHH' hex character constants.
3531   These don't provoke an error unfortunately, instead are silently treated
3532   as 'x'.  The following induces an error, until -std is added to get
3533   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3534   array size at least.  It's necessary to write '\x00'==0 to get something
3535   that's true only with -std.  */
3536int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3537
3538/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3539   inside strings and character constants.  */
3540#define FOO(x) 'x'
3541int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3542
3543int test (int i, double x);
3544struct s1 {int (*f) (int a);};
3545struct s2 {int (*f) (double a);};
3546int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3547int argc;
3548char **argv;
3549int
3550main ()
3551{
3552return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3553  ;
3554  return 0;
3555}
3556_ACEOF
3557for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3558	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3559do
3560  CC="$ac_save_CC $ac_arg"
3561  rm -f conftest.$ac_objext
3562if { (ac_try="$ac_compile"
3563case "(($ac_try" in
3564  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3565  *) ac_try_echo=$ac_try;;
3566esac
3567eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3568$as_echo "$ac_try_echo") >&5
3569  (eval "$ac_compile") 2>conftest.er1
3570  ac_status=$?
3571  grep -v '^ *+' conftest.er1 >conftest.err
3572  rm -f conftest.er1
3573  cat conftest.err >&5
3574  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3575  (exit $ac_status); } && {
3576	 test -z "$ac_c_werror_flag" ||
3577	 test ! -s conftest.err
3578       } && test -s conftest.$ac_objext; then
3579  ac_cv_prog_cc_c89=$ac_arg
3580else
3581  $as_echo "$as_me: failed program was:" >&5
3582sed 's/^/| /' conftest.$ac_ext >&5
3583
3584
3585fi
3586
3587rm -f core conftest.err conftest.$ac_objext
3588  test "x$ac_cv_prog_cc_c89" != "xno" && break
3589done
3590rm -f conftest.$ac_ext
3591CC=$ac_save_CC
3592
3593fi
3594# AC_CACHE_VAL
3595case "x$ac_cv_prog_cc_c89" in
3596  x)
3597    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3598$as_echo "none needed" >&6; } ;;
3599  xno)
3600    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3601$as_echo "unsupported" >&6; } ;;
3602  *)
3603    CC="$CC $ac_cv_prog_cc_c89"
3604    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3605$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3606esac
3607
3608
3609ac_ext=c
3610ac_cpp='$CPP $CPPFLAGS'
3611ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3612ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3613ac_compiler_gnu=$ac_cv_c_compiler_gnu
3614DEPDIR="${am__leading_dot}deps"
3615
3616ac_config_commands="$ac_config_commands depfiles"
3617
3618
3619am_make=${MAKE-make}
3620cat > confinc << 'END'
3621am__doit:
3622	@echo this is the am__doit target
3623.PHONY: am__doit
3624END
3625# If we don't find an include directive, just comment out the code.
3626{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
3627$as_echo_n "checking for style of include used by $am_make... " >&6; }
3628am__include="#"
3629am__quote=
3630_am_result=none
3631# First try GNU make style include.
3632echo "include confinc" > confmf
3633# Ignore all kinds of additional output from `make'.
3634case `$am_make -s -f confmf 2> /dev/null` in #(
3635*the\ am__doit\ target*)
3636  am__include=include
3637  am__quote=
3638  _am_result=GNU
3639  ;;
3640esac
3641# Now try BSD make style include.
3642if test "$am__include" = "#"; then
3643   echo '.include "confinc"' > confmf
3644   case `$am_make -s -f confmf 2> /dev/null` in #(
3645   *the\ am__doit\ target*)
3646     am__include=.include
3647     am__quote="\""
3648     _am_result=BSD
3649     ;;
3650   esac
3651fi
3652
3653
3654{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
3655$as_echo "$_am_result" >&6; }
3656rm -f confinc confmf
3657
3658# Check whether --enable-dependency-tracking was given.
3659if test "${enable_dependency_tracking+set}" = set; then
3660  enableval=$enable_dependency_tracking;
3661fi
3662
3663if test "x$enable_dependency_tracking" != xno; then
3664  am_depcomp="$ac_aux_dir/depcomp"
3665  AMDEPBACKSLASH='\'
3666fi
3667 if test "x$enable_dependency_tracking" != xno; then
3668  AMDEP_TRUE=
3669  AMDEP_FALSE='#'
3670else
3671  AMDEP_TRUE='#'
3672  AMDEP_FALSE=
3673fi
3674
3675
3676
3677depcc="$CC"   am_compiler_list=
3678
3679{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3680$as_echo_n "checking dependency style of $depcc... " >&6; }
3681if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3682  $as_echo_n "(cached) " >&6
3683else
3684  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3685  # We make a subdir and do the tests there.  Otherwise we can end up
3686  # making bogus files that we don't know about and never remove.  For
3687  # instance it was reported that on HP-UX the gcc test will end up
3688  # making a dummy file named `D' -- because `-MD' means `put the output
3689  # in D'.
3690  mkdir conftest.dir
3691  # Copy depcomp to subdir because otherwise we won't find it if we're
3692  # using a relative directory.
3693  cp "$am_depcomp" conftest.dir
3694  cd conftest.dir
3695  # We will build objects and dependencies in a subdirectory because
3696  # it helps to detect inapplicable dependency modes.  For instance
3697  # both Tru64's cc and ICC support -MD to output dependencies as a
3698  # side effect of compilation, but ICC will put the dependencies in
3699  # the current directory while Tru64 will put them in the object
3700  # directory.
3701  mkdir sub
3702
3703  am_cv_CC_dependencies_compiler_type=none
3704  if test "$am_compiler_list" = ""; then
3705     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3706  fi
3707  am__universal=false
3708  case " $depcc " in #(
3709     *\ -arch\ *\ -arch\ *) am__universal=true ;;
3710     esac
3711
3712  for depmode in $am_compiler_list; do
3713    # Setup a source with many dependencies, because some compilers
3714    # like to wrap large dependency lists on column 80 (with \), and
3715    # we should not choose a depcomp mode which is confused by this.
3716    #
3717    # We need to recreate these files for each test, as the compiler may
3718    # overwrite some of them when testing with obscure command lines.
3719    # This happens at least with the AIX C compiler.
3720    : > sub/conftest.c
3721    for i in 1 2 3 4 5 6; do
3722      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3723      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3724      # Solaris 8's {/usr,}/bin/sh.
3725      touch sub/conftst$i.h
3726    done
3727    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3728
3729    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3730    # mode.  It turns out that the SunPro C++ compiler does not properly
3731    # handle `-M -o', and we need to detect this.  Also, some Intel
3732    # versions had trouble with output in subdirs
3733    am__obj=sub/conftest.${OBJEXT-o}
3734    am__minus_obj="-o $am__obj"
3735    case $depmode in
3736    gcc)
3737      # This depmode causes a compiler race in universal mode.
3738      test "$am__universal" = false || continue
3739      ;;
3740    nosideeffect)
3741      # after this tag, mechanisms are not by side-effect, so they'll
3742      # only be used when explicitly requested
3743      if test "x$enable_dependency_tracking" = xyes; then
3744	continue
3745      else
3746	break
3747      fi
3748      ;;
3749    msvisualcpp | msvcmsys)
3750      # This compiler won't grok `-c -o', but also, the minuso test has
3751      # not run yet.  These depmodes are late enough in the game, and
3752      # so weak that their functioning should not be impacted.
3753      am__obj=conftest.${OBJEXT-o}
3754      am__minus_obj=
3755      ;;
3756    none) break ;;
3757    esac
3758    if depmode=$depmode \
3759       source=sub/conftest.c object=$am__obj \
3760       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3761       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
3762         >/dev/null 2>conftest.err &&
3763       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3764       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3765       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
3766       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3767      # icc doesn't choke on unknown options, it will just issue warnings
3768      # or remarks (even with -Werror).  So we grep stderr for any message
3769      # that says an option was ignored or not supported.
3770      # When given -MP, icc 7.0 and 7.1 complain thusly:
3771      #   icc: Command line warning: ignoring option '-M'; no argument required
3772      # The diagnosis changed in icc 8.0:
3773      #   icc: Command line remark: option '-MP' not supported
3774      if (grep 'ignoring option' conftest.err ||
3775          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3776        am_cv_CC_dependencies_compiler_type=$depmode
3777        break
3778      fi
3779    fi
3780  done
3781
3782  cd ..
3783  rm -rf conftest.dir
3784else
3785  am_cv_CC_dependencies_compiler_type=none
3786fi
3787
3788fi
3789{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3790$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3791CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3792
3793 if
3794  test "x$enable_dependency_tracking" != xno \
3795  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3796  am__fastdepCC_TRUE=
3797  am__fastdepCC_FALSE='#'
3798else
3799  am__fastdepCC_TRUE='#'
3800  am__fastdepCC_FALSE=
3801fi
3802
3803
3804# Check whether --enable-shared was given.
3805if test "${enable_shared+set}" = set; then
3806  enableval=$enable_shared; p=${PACKAGE-default}
3807    case $enableval in
3808    yes) enable_shared=yes ;;
3809    no) enable_shared=no ;;
3810    *)
3811      enable_shared=no
3812      # Look at the argument we got.  We use all the common list separators.
3813      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3814      for pkg in $enableval; do
3815	IFS="$lt_save_ifs"
3816	if test "X$pkg" = "X$p"; then
3817	  enable_shared=yes
3818	fi
3819      done
3820      IFS="$lt_save_ifs"
3821      ;;
3822    esac
3823else
3824  enable_shared=yes
3825fi
3826
3827
3828# Check whether --enable-static was given.
3829if test "${enable_static+set}" = set; then
3830  enableval=$enable_static; p=${PACKAGE-default}
3831    case $enableval in
3832    yes) enable_static=yes ;;
3833    no) enable_static=no ;;
3834    *)
3835     enable_static=no
3836      # Look at the argument we got.  We use all the common list separators.
3837      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3838      for pkg in $enableval; do
3839	IFS="$lt_save_ifs"
3840	if test "X$pkg" = "X$p"; then
3841	  enable_static=yes
3842	fi
3843      done
3844      IFS="$lt_save_ifs"
3845      ;;
3846    esac
3847else
3848  enable_static=yes
3849fi
3850
3851
3852# Check whether --enable-fast-install was given.
3853if test "${enable_fast_install+set}" = set; then
3854  enableval=$enable_fast_install; p=${PACKAGE-default}
3855    case $enableval in
3856    yes) enable_fast_install=yes ;;
3857    no) enable_fast_install=no ;;
3858    *)
3859      enable_fast_install=no
3860      # Look at the argument we got.  We use all the common list separators.
3861      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
3862      for pkg in $enableval; do
3863	IFS="$lt_save_ifs"
3864	if test "X$pkg" = "X$p"; then
3865	  enable_fast_install=yes
3866	fi
3867      done
3868      IFS="$lt_save_ifs"
3869      ;;
3870    esac
3871else
3872  enable_fast_install=yes
3873fi
3874
3875
3876# Make sure we can run config.sub.
3877$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
3878  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
3879$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
3880   { (exit 1); exit 1; }; }
3881
3882{ $as_echo "$as_me:$LINENO: checking build system type" >&5
3883$as_echo_n "checking build system type... " >&6; }
3884if test "${ac_cv_build+set}" = set; then
3885  $as_echo_n "(cached) " >&6
3886else
3887  ac_build_alias=$build_alias
3888test "x$ac_build_alias" = x &&
3889  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
3890test "x$ac_build_alias" = x &&
3891  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
3892$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
3893   { (exit 1); exit 1; }; }
3894ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
3895  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
3896$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
3897   { (exit 1); exit 1; }; }
3898
3899fi
3900{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
3901$as_echo "$ac_cv_build" >&6; }
3902case $ac_cv_build in
3903*-*-*) ;;
3904*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
3905$as_echo "$as_me: error: invalid value of canonical build" >&2;}
3906   { (exit 1); exit 1; }; };;
3907esac
3908build=$ac_cv_build
3909ac_save_IFS=$IFS; IFS='-'
3910set x $ac_cv_build
3911shift
3912build_cpu=$1
3913build_vendor=$2
3914shift; shift
3915# Remember, the first character of IFS is used to create $*,
3916# except with old shells:
3917build_os=$*
3918IFS=$ac_save_IFS
3919case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
3920
3921
3922{ $as_echo "$as_me:$LINENO: checking host system type" >&5
3923$as_echo_n "checking host system type... " >&6; }
3924if test "${ac_cv_host+set}" = set; then
3925  $as_echo_n "(cached) " >&6
3926else
3927  if test "x$host_alias" = x; then
3928  ac_cv_host=$ac_cv_build
3929else
3930  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
3931    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
3932$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
3933   { (exit 1); exit 1; }; }
3934fi
3935
3936fi
3937{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
3938$as_echo "$ac_cv_host" >&6; }
3939case $ac_cv_host in
3940*-*-*) ;;
3941*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
3942$as_echo "$as_me: error: invalid value of canonical host" >&2;}
3943   { (exit 1); exit 1; }; };;
3944esac
3945host=$ac_cv_host
3946ac_save_IFS=$IFS; IFS='-'
3947set x $ac_cv_host
3948shift
3949host_cpu=$1
3950host_vendor=$2
3951shift; shift
3952# Remember, the first character of IFS is used to create $*,
3953# except with old shells:
3954host_os=$*
3955IFS=$ac_save_IFS
3956case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
3957
3958
3959{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3960$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3961if test "${lt_cv_path_SED+set}" = set; then
3962  $as_echo_n "(cached) " >&6
3963else
3964  # Loop through the user's path and test for sed and gsed.
3965# Then use that list of sed's as ones to test for truncation.
3966as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3967for as_dir in $PATH
3968do
3969  IFS=$as_save_IFS
3970  test -z "$as_dir" && as_dir=.
3971  for lt_ac_prog in sed gsed; do
3972    for ac_exec_ext in '' $ac_executable_extensions; do
3973      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3974        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3975      fi
3976    done
3977  done
3978done
3979IFS=$as_save_IFS
3980lt_ac_max=0
3981lt_ac_count=0
3982# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3983# along with /bin/sed that truncates output.
3984for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3985  test ! -f $lt_ac_sed && continue
3986  cat /dev/null > conftest.in
3987  lt_ac_count=0
3988  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3989  # Check for GNU sed and select it if it is found.
3990  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3991    lt_cv_path_SED=$lt_ac_sed
3992    break
3993  fi
3994  while true; do
3995    cat conftest.in conftest.in >conftest.tmp
3996    mv conftest.tmp conftest.in
3997    cp conftest.in conftest.nl
3998    echo >>conftest.nl
3999    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
4000    cmp -s conftest.out conftest.nl || break
4001    # 10000 chars as input seems more than enough
4002    test $lt_ac_count -gt 10 && break
4003    lt_ac_count=`expr $lt_ac_count + 1`
4004    if test $lt_ac_count -gt $lt_ac_max; then
4005      lt_ac_max=$lt_ac_count
4006      lt_cv_path_SED=$lt_ac_sed
4007    fi
4008  done
4009done
4010
4011fi
4012
4013SED=$lt_cv_path_SED
4014
4015{ $as_echo "$as_me:$LINENO: result: $SED" >&5
4016$as_echo "$SED" >&6; }
4017
4018{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
4019$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
4020if test "${ac_cv_path_GREP+set}" = set; then
4021  $as_echo_n "(cached) " >&6
4022else
4023  if test -z "$GREP"; then
4024  ac_path_GREP_found=false
4025  # Loop through the user's path and test for each of PROGNAME-LIST
4026  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4027for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4028do
4029  IFS=$as_save_IFS
4030  test -z "$as_dir" && as_dir=.
4031  for ac_prog in grep ggrep; do
4032    for ac_exec_ext in '' $ac_executable_extensions; do
4033      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
4034      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
4035# Check for GNU ac_path_GREP and select it if it is found.
4036  # Check for GNU $ac_path_GREP
4037case `"$ac_path_GREP" --version 2>&1` in
4038*GNU*)
4039  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
4040*)
4041  ac_count=0
4042  $as_echo_n 0123456789 >"conftest.in"
4043  while :
4044  do
4045    cat "conftest.in" "conftest.in" >"conftest.tmp"
4046    mv "conftest.tmp" "conftest.in"
4047    cp "conftest.in" "conftest.nl"
4048    $as_echo 'GREP' >> "conftest.nl"
4049    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4050    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4051    ac_count=`expr $ac_count + 1`
4052    if test $ac_count -gt ${ac_path_GREP_max-0}; then
4053      # Best one so far, save it but keep looking for a better one
4054      ac_cv_path_GREP="$ac_path_GREP"
4055      ac_path_GREP_max=$ac_count
4056    fi
4057    # 10*(2^10) chars as input seems more than enough
4058    test $ac_count -gt 10 && break
4059  done
4060  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4061esac
4062
4063      $ac_path_GREP_found && break 3
4064    done
4065  done
4066done
4067IFS=$as_save_IFS
4068  if test -z "$ac_cv_path_GREP"; then
4069    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4070$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4071   { (exit 1); exit 1; }; }
4072  fi
4073else
4074  ac_cv_path_GREP=$GREP
4075fi
4076
4077fi
4078{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
4079$as_echo "$ac_cv_path_GREP" >&6; }
4080 GREP="$ac_cv_path_GREP"
4081
4082
4083{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
4084$as_echo_n "checking for egrep... " >&6; }
4085if test "${ac_cv_path_EGREP+set}" = set; then
4086  $as_echo_n "(cached) " >&6
4087else
4088  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
4089   then ac_cv_path_EGREP="$GREP -E"
4090   else
4091     if test -z "$EGREP"; then
4092  ac_path_EGREP_found=false
4093  # Loop through the user's path and test for each of PROGNAME-LIST
4094  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4095for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
4096do
4097  IFS=$as_save_IFS
4098  test -z "$as_dir" && as_dir=.
4099  for ac_prog in egrep; do
4100    for ac_exec_ext in '' $ac_executable_extensions; do
4101      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
4102      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
4103# Check for GNU ac_path_EGREP and select it if it is found.
4104  # Check for GNU $ac_path_EGREP
4105case `"$ac_path_EGREP" --version 2>&1` in
4106*GNU*)
4107  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4108*)
4109  ac_count=0
4110  $as_echo_n 0123456789 >"conftest.in"
4111  while :
4112  do
4113    cat "conftest.in" "conftest.in" >"conftest.tmp"
4114    mv "conftest.tmp" "conftest.in"
4115    cp "conftest.in" "conftest.nl"
4116    $as_echo 'EGREP' >> "conftest.nl"
4117    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4118    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4119    ac_count=`expr $ac_count + 1`
4120    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4121      # Best one so far, save it but keep looking for a better one
4122      ac_cv_path_EGREP="$ac_path_EGREP"
4123      ac_path_EGREP_max=$ac_count
4124    fi
4125    # 10*(2^10) chars as input seems more than enough
4126    test $ac_count -gt 10 && break
4127  done
4128  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4129esac
4130
4131      $ac_path_EGREP_found && break 3
4132    done
4133  done
4134done
4135IFS=$as_save_IFS
4136  if test -z "$ac_cv_path_EGREP"; then
4137    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4138$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4139   { (exit 1); exit 1; }; }
4140  fi
4141else
4142  ac_cv_path_EGREP=$EGREP
4143fi
4144
4145   fi
4146fi
4147{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4148$as_echo "$ac_cv_path_EGREP" >&6; }
4149 EGREP="$ac_cv_path_EGREP"
4150
4151
4152
4153# Check whether --with-gnu-ld was given.
4154if test "${with_gnu_ld+set}" = set; then
4155  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4156else
4157  with_gnu_ld=no
4158fi
4159
4160ac_prog=ld
4161if test "$GCC" = yes; then
4162  # Check if gcc -print-prog-name=ld gives a path.
4163  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4164$as_echo_n "checking for ld used by $CC... " >&6; }
4165  case $host in
4166  *-*-mingw*)
4167    # gcc leaves a trailing carriage return which upsets mingw
4168    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4169  *)
4170    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4171  esac
4172  case $ac_prog in
4173    # Accept absolute paths.
4174    [\\/]* | ?:[\\/]*)
4175      re_direlt='/[^/][^/]*/\.\./'
4176      # Canonicalize the pathname of ld
4177      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4178      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4179	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4180      done
4181      test -z "$LD" && LD="$ac_prog"
4182      ;;
4183  "")
4184    # If it fails, then pretend we aren't using GCC.
4185    ac_prog=ld
4186    ;;
4187  *)
4188    # If it is relative, then search for the first ld in PATH.
4189    with_gnu_ld=unknown
4190    ;;
4191  esac
4192elif test "$with_gnu_ld" = yes; then
4193  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4194$as_echo_n "checking for GNU ld... " >&6; }
4195else
4196  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4197$as_echo_n "checking for non-GNU ld... " >&6; }
4198fi
4199if test "${lt_cv_path_LD+set}" = set; then
4200  $as_echo_n "(cached) " >&6
4201else
4202  if test -z "$LD"; then
4203  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4204  for ac_dir in $PATH; do
4205    IFS="$lt_save_ifs"
4206    test -z "$ac_dir" && ac_dir=.
4207    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4208      lt_cv_path_LD="$ac_dir/$ac_prog"
4209      # Check to see if the program is GNU ld.  I'd rather use --version,
4210      # but apparently some variants of GNU ld only accept -v.
4211      # Break only if it was the GNU/non-GNU ld that we prefer.
4212      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4213      *GNU* | *'with BFD'*)
4214	test "$with_gnu_ld" != no && break
4215	;;
4216      *)
4217	test "$with_gnu_ld" != yes && break
4218	;;
4219      esac
4220    fi
4221  done
4222  IFS="$lt_save_ifs"
4223else
4224  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4225fi
4226fi
4227
4228LD="$lt_cv_path_LD"
4229if test -n "$LD"; then
4230  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4231$as_echo "$LD" >&6; }
4232else
4233  { $as_echo "$as_me:$LINENO: result: no" >&5
4234$as_echo "no" >&6; }
4235fi
4236test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4237$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4238   { (exit 1); exit 1; }; }
4239{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4240$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4241if test "${lt_cv_prog_gnu_ld+set}" = set; then
4242  $as_echo_n "(cached) " >&6
4243else
4244  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4245case `$LD -v 2>&1 </dev/null` in
4246*GNU* | *'with BFD'*)
4247  lt_cv_prog_gnu_ld=yes
4248  ;;
4249*)
4250  lt_cv_prog_gnu_ld=no
4251  ;;
4252esac
4253fi
4254{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4255$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4256with_gnu_ld=$lt_cv_prog_gnu_ld
4257
4258
4259{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4260$as_echo_n "checking for $LD option to reload object files... " >&6; }
4261if test "${lt_cv_ld_reload_flag+set}" = set; then
4262  $as_echo_n "(cached) " >&6
4263else
4264  lt_cv_ld_reload_flag='-r'
4265fi
4266{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4267$as_echo "$lt_cv_ld_reload_flag" >&6; }
4268reload_flag=$lt_cv_ld_reload_flag
4269case $reload_flag in
4270"" | " "*) ;;
4271*) reload_flag=" $reload_flag" ;;
4272esac
4273reload_cmds='$LD$reload_flag -o $output$reload_objs'
4274case $host_os in
4275  darwin*)
4276    if test "$GCC" = yes; then
4277      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4278    else
4279      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4280    fi
4281    ;;
4282esac
4283
4284{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4285$as_echo_n "checking for BSD-compatible nm... " >&6; }
4286if test "${lt_cv_path_NM+set}" = set; then
4287  $as_echo_n "(cached) " >&6
4288else
4289  if test -n "$NM"; then
4290  # Let the user override the test.
4291  lt_cv_path_NM="$NM"
4292else
4293  lt_nm_to_check="${ac_tool_prefix}nm"
4294  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4295    lt_nm_to_check="$lt_nm_to_check nm"
4296  fi
4297  for lt_tmp_nm in $lt_nm_to_check; do
4298    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4299    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4300      IFS="$lt_save_ifs"
4301      test -z "$ac_dir" && ac_dir=.
4302      tmp_nm="$ac_dir/$lt_tmp_nm"
4303      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4304	# Check to see if the nm accepts a BSD-compat flag.
4305	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4306	#   nm: unknown option "B" ignored
4307	# Tru64's nm complains that /dev/null is an invalid object file
4308	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4309	*/dev/null* | *'Invalid file or object type'*)
4310	  lt_cv_path_NM="$tmp_nm -B"
4311	  break
4312	  ;;
4313	*)
4314	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4315	  */dev/null*)
4316	    lt_cv_path_NM="$tmp_nm -p"
4317	    break
4318	    ;;
4319	  *)
4320	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4321	    continue # so that we can try to find one that supports BSD flags
4322	    ;;
4323	  esac
4324	  ;;
4325	esac
4326      fi
4327    done
4328    IFS="$lt_save_ifs"
4329  done
4330  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4331fi
4332fi
4333{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4334$as_echo "$lt_cv_path_NM" >&6; }
4335NM="$lt_cv_path_NM"
4336
4337{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4338$as_echo_n "checking whether ln -s works... " >&6; }
4339LN_S=$as_ln_s
4340if test "$LN_S" = "ln -s"; then
4341  { $as_echo "$as_me:$LINENO: result: yes" >&5
4342$as_echo "yes" >&6; }
4343else
4344  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4345$as_echo "no, using $LN_S" >&6; }
4346fi
4347
4348{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4349$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4350if test "${lt_cv_deplibs_check_method+set}" = set; then
4351  $as_echo_n "(cached) " >&6
4352else
4353  lt_cv_file_magic_cmd='$MAGIC_CMD'
4354lt_cv_file_magic_test_file=
4355lt_cv_deplibs_check_method='unknown'
4356# Need to set the preceding variable on all platforms that support
4357# interlibrary dependencies.
4358# 'none' -- dependencies not supported.
4359# `unknown' -- same as none, but documents that we really don't know.
4360# 'pass_all' -- all dependencies passed with no checks.
4361# 'test_compile' -- check by making test program.
4362# 'file_magic [[regex]]' -- check by looking for files in library path
4363# which responds to the $file_magic_cmd with a given extended regex.
4364# If you have `file' or equivalent on your system and you're not sure
4365# whether `pass_all' will *always* work, you probably want this one.
4366
4367case $host_os in
4368aix[4-9]*)
4369  lt_cv_deplibs_check_method=pass_all
4370  ;;
4371
4372beos*)
4373  lt_cv_deplibs_check_method=pass_all
4374  ;;
4375
4376bsdi[45]*)
4377  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4378  lt_cv_file_magic_cmd='/usr/bin/file -L'
4379  lt_cv_file_magic_test_file=/shlib/libc.so
4380  ;;
4381
4382cygwin*)
4383  # func_win32_libid is a shell function defined in ltmain.sh
4384  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4385  lt_cv_file_magic_cmd='func_win32_libid'
4386  ;;
4387
4388mingw* | pw32*)
4389  # Base MSYS/MinGW do not provide the 'file' command needed by
4390  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4391  # unless we find 'file', for example because we are cross-compiling.
4392  if ( file / ) >/dev/null 2>&1; then
4393    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4394    lt_cv_file_magic_cmd='func_win32_libid'
4395  else
4396    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4397    lt_cv_file_magic_cmd='$OBJDUMP -f'
4398  fi
4399  ;;
4400
4401darwin* | rhapsody*)
4402  lt_cv_deplibs_check_method=pass_all
4403  ;;
4404
4405freebsd* | dragonfly*)
4406  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4407    case $host_cpu in
4408    i*86 )
4409      # Not sure whether the presence of OpenBSD here was a mistake.
4410      # Let's accept both of them until this is cleared up.
4411      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4412      lt_cv_file_magic_cmd=/usr/bin/file
4413      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4414      ;;
4415    esac
4416  else
4417    lt_cv_deplibs_check_method=pass_all
4418  fi
4419  ;;
4420
4421gnu*)
4422  lt_cv_deplibs_check_method=pass_all
4423  ;;
4424
4425hpux10.20* | hpux11*)
4426  lt_cv_file_magic_cmd=/usr/bin/file
4427  case $host_cpu in
4428  ia64*)
4429    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4430    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4431    ;;
4432  hppa*64*)
4433    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]'
4434    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4435    ;;
4436  *)
4437    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4438    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4439    ;;
4440  esac
4441  ;;
4442
4443interix[3-9]*)
4444  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4445  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4446  ;;
4447
4448irix5* | irix6* | nonstopux*)
4449  case $LD in
4450  *-32|*"-32 ") libmagic=32-bit;;
4451  *-n32|*"-n32 ") libmagic=N32;;
4452  *-64|*"-64 ") libmagic=64-bit;;
4453  *) libmagic=never-match;;
4454  esac
4455  lt_cv_deplibs_check_method=pass_all
4456  ;;
4457
4458# This must be Linux ELF.
4459linux* | k*bsd*-gnu)
4460  lt_cv_deplibs_check_method=pass_all
4461  ;;
4462
4463netbsd*)
4464  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4465    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4466  else
4467    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4468  fi
4469  ;;
4470
4471newos6*)
4472  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4473  lt_cv_file_magic_cmd=/usr/bin/file
4474  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4475  ;;
4476
4477nto-qnx*)
4478  lt_cv_deplibs_check_method=unknown
4479  ;;
4480
4481openbsd*)
4482  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4483    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4484  else
4485    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4486  fi
4487  ;;
4488
4489osf3* | osf4* | osf5*)
4490  lt_cv_deplibs_check_method=pass_all
4491  ;;
4492
4493rdos*)
4494  lt_cv_deplibs_check_method=pass_all
4495  ;;
4496
4497solaris*)
4498  lt_cv_deplibs_check_method=pass_all
4499  ;;
4500
4501sysv4 | sysv4.3*)
4502  case $host_vendor in
4503  motorola)
4504    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]'
4505    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4506    ;;
4507  ncr)
4508    lt_cv_deplibs_check_method=pass_all
4509    ;;
4510  sequent)
4511    lt_cv_file_magic_cmd='/bin/file'
4512    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4513    ;;
4514  sni)
4515    lt_cv_file_magic_cmd='/bin/file'
4516    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4517    lt_cv_file_magic_test_file=/lib/libc.so
4518    ;;
4519  siemens)
4520    lt_cv_deplibs_check_method=pass_all
4521    ;;
4522  pc)
4523    lt_cv_deplibs_check_method=pass_all
4524    ;;
4525  esac
4526  ;;
4527
4528sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4529  lt_cv_deplibs_check_method=pass_all
4530  ;;
4531esac
4532
4533fi
4534{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4535$as_echo "$lt_cv_deplibs_check_method" >&6; }
4536file_magic_cmd=$lt_cv_file_magic_cmd
4537deplibs_check_method=$lt_cv_deplibs_check_method
4538test -z "$deplibs_check_method" && deplibs_check_method=unknown
4539
4540
4541
4542
4543# If no C compiler was specified, use CC.
4544LTCC=${LTCC-"$CC"}
4545
4546# If no C compiler flags were specified, use CFLAGS.
4547LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4548
4549# Allow CC to be a program name with arguments.
4550compiler=$CC
4551
4552
4553# Check whether --enable-libtool-lock was given.
4554if test "${enable_libtool_lock+set}" = set; then
4555  enableval=$enable_libtool_lock;
4556fi
4557
4558test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4559
4560# Some flags need to be propagated to the compiler or linker for good
4561# libtool support.
4562case $host in
4563ia64-*-hpux*)
4564  # Find out which ABI we are using.
4565  echo 'int i;' > conftest.$ac_ext
4566  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4567  (eval $ac_compile) 2>&5
4568  ac_status=$?
4569  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4570  (exit $ac_status); }; then
4571    case `/usr/bin/file conftest.$ac_objext` in
4572    *ELF-32*)
4573      HPUX_IA64_MODE="32"
4574      ;;
4575    *ELF-64*)
4576      HPUX_IA64_MODE="64"
4577      ;;
4578    esac
4579  fi
4580  rm -rf conftest*
4581  ;;
4582*-*-irix6*)
4583  # Find out which ABI we are using.
4584  echo '#line 4584 "configure"' > conftest.$ac_ext
4585  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4586  (eval $ac_compile) 2>&5
4587  ac_status=$?
4588  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4589  (exit $ac_status); }; then
4590   if test "$lt_cv_prog_gnu_ld" = yes; then
4591    case `/usr/bin/file conftest.$ac_objext` in
4592    *32-bit*)
4593      LD="${LD-ld} -melf32bsmip"
4594      ;;
4595    *N32*)
4596      LD="${LD-ld} -melf32bmipn32"
4597      ;;
4598    *64-bit*)
4599      LD="${LD-ld} -melf64bmip"
4600      ;;
4601    esac
4602   else
4603    case `/usr/bin/file conftest.$ac_objext` in
4604    *32-bit*)
4605      LD="${LD-ld} -32"
4606      ;;
4607    *N32*)
4608      LD="${LD-ld} -n32"
4609      ;;
4610    *64-bit*)
4611      LD="${LD-ld} -64"
4612      ;;
4613    esac
4614   fi
4615  fi
4616  rm -rf conftest*
4617  ;;
4618
4619x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4620s390*-*linux*|sparc*-*linux*)
4621  # Find out which ABI we are using.
4622  echo 'int i;' > conftest.$ac_ext
4623  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4624  (eval $ac_compile) 2>&5
4625  ac_status=$?
4626  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4627  (exit $ac_status); }; then
4628    case `/usr/bin/file conftest.o` in
4629    *32-bit*)
4630      case $host in
4631        x86_64-*kfreebsd*-gnu)
4632          LD="${LD-ld} -m elf_i386_fbsd"
4633          ;;
4634        x86_64-*linux*)
4635          LD="${LD-ld} -m elf_i386"
4636          ;;
4637        ppc64-*linux*|powerpc64-*linux*)
4638          LD="${LD-ld} -m elf32ppclinux"
4639          ;;
4640        s390x-*linux*)
4641          LD="${LD-ld} -m elf_s390"
4642          ;;
4643        sparc64-*linux*)
4644          LD="${LD-ld} -m elf32_sparc"
4645          ;;
4646      esac
4647      ;;
4648    *64-bit*)
4649      case $host in
4650        x86_64-*kfreebsd*-gnu)
4651          LD="${LD-ld} -m elf_x86_64_fbsd"
4652          ;;
4653        x86_64-*linux*)
4654          LD="${LD-ld} -m elf_x86_64"
4655          ;;
4656        ppc*-*linux*|powerpc*-*linux*)
4657          LD="${LD-ld} -m elf64ppc"
4658          ;;
4659        s390*-*linux*)
4660          LD="${LD-ld} -m elf64_s390"
4661          ;;
4662        sparc*-*linux*)
4663          LD="${LD-ld} -m elf64_sparc"
4664          ;;
4665      esac
4666      ;;
4667    esac
4668  fi
4669  rm -rf conftest*
4670  ;;
4671
4672*-*-sco3.2v5*)
4673  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4674  SAVE_CFLAGS="$CFLAGS"
4675  CFLAGS="$CFLAGS -belf"
4676  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4677$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4678if test "${lt_cv_cc_needs_belf+set}" = set; then
4679  $as_echo_n "(cached) " >&6
4680else
4681  ac_ext=c
4682ac_cpp='$CPP $CPPFLAGS'
4683ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4684ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4685ac_compiler_gnu=$ac_cv_c_compiler_gnu
4686
4687     cat >conftest.$ac_ext <<_ACEOF
4688/* confdefs.h.  */
4689_ACEOF
4690cat confdefs.h >>conftest.$ac_ext
4691cat >>conftest.$ac_ext <<_ACEOF
4692/* end confdefs.h.  */
4693
4694int
4695main ()
4696{
4697
4698  ;
4699  return 0;
4700}
4701_ACEOF
4702rm -f conftest.$ac_objext conftest$ac_exeext
4703if { (ac_try="$ac_link"
4704case "(($ac_try" in
4705  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4706  *) ac_try_echo=$ac_try;;
4707esac
4708eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4709$as_echo "$ac_try_echo") >&5
4710  (eval "$ac_link") 2>conftest.er1
4711  ac_status=$?
4712  grep -v '^ *+' conftest.er1 >conftest.err
4713  rm -f conftest.er1
4714  cat conftest.err >&5
4715  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4716  (exit $ac_status); } && {
4717	 test -z "$ac_c_werror_flag" ||
4718	 test ! -s conftest.err
4719       } && test -s conftest$ac_exeext && {
4720	 test "$cross_compiling" = yes ||
4721	 $as_test_x conftest$ac_exeext
4722       }; then
4723  lt_cv_cc_needs_belf=yes
4724else
4725  $as_echo "$as_me: failed program was:" >&5
4726sed 's/^/| /' conftest.$ac_ext >&5
4727
4728	lt_cv_cc_needs_belf=no
4729fi
4730
4731rm -rf conftest.dSYM
4732rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4733      conftest$ac_exeext conftest.$ac_ext
4734     ac_ext=c
4735ac_cpp='$CPP $CPPFLAGS'
4736ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4737ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4738ac_compiler_gnu=$ac_cv_c_compiler_gnu
4739
4740fi
4741{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4742$as_echo "$lt_cv_cc_needs_belf" >&6; }
4743  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4744    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4745    CFLAGS="$SAVE_CFLAGS"
4746  fi
4747  ;;
4748sparc*-*solaris*)
4749  # Find out which ABI we are using.
4750  echo 'int i;' > conftest.$ac_ext
4751  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4752  (eval $ac_compile) 2>&5
4753  ac_status=$?
4754  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4755  (exit $ac_status); }; then
4756    case `/usr/bin/file conftest.o` in
4757    *64-bit*)
4758      case $lt_cv_prog_gnu_ld in
4759      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4760      *)
4761        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4762	  LD="${LD-ld} -64"
4763	fi
4764	;;
4765      esac
4766      ;;
4767    esac
4768  fi
4769  rm -rf conftest*
4770  ;;
4771
4772
4773esac
4774
4775need_locks="$enable_libtool_lock"
4776
4777
4778ac_ext=c
4779ac_cpp='$CPP $CPPFLAGS'
4780ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4781ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4782ac_compiler_gnu=$ac_cv_c_compiler_gnu
4783{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4784$as_echo_n "checking how to run the C preprocessor... " >&6; }
4785# On Suns, sometimes $CPP names a directory.
4786if test -n "$CPP" && test -d "$CPP"; then
4787  CPP=
4788fi
4789if test -z "$CPP"; then
4790  if test "${ac_cv_prog_CPP+set}" = set; then
4791  $as_echo_n "(cached) " >&6
4792else
4793      # Double quotes because CPP needs to be expanded
4794    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4795    do
4796      ac_preproc_ok=false
4797for ac_c_preproc_warn_flag in '' yes
4798do
4799  # Use a header file that comes with gcc, so configuring glibc
4800  # with a fresh cross-compiler works.
4801  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4802  # <limits.h> exists even on freestanding compilers.
4803  # On the NeXT, cc -E runs the code through the compiler's parser,
4804  # not just through cpp. "Syntax error" is here to catch this case.
4805  cat >conftest.$ac_ext <<_ACEOF
4806/* confdefs.h.  */
4807_ACEOF
4808cat confdefs.h >>conftest.$ac_ext
4809cat >>conftest.$ac_ext <<_ACEOF
4810/* end confdefs.h.  */
4811#ifdef __STDC__
4812# include <limits.h>
4813#else
4814# include <assert.h>
4815#endif
4816		     Syntax error
4817_ACEOF
4818if { (ac_try="$ac_cpp conftest.$ac_ext"
4819case "(($ac_try" in
4820  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4821  *) ac_try_echo=$ac_try;;
4822esac
4823eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4824$as_echo "$ac_try_echo") >&5
4825  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4826  ac_status=$?
4827  grep -v '^ *+' conftest.er1 >conftest.err
4828  rm -f conftest.er1
4829  cat conftest.err >&5
4830  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4831  (exit $ac_status); } >/dev/null && {
4832	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4833	 test ! -s conftest.err
4834       }; then
4835  :
4836else
4837  $as_echo "$as_me: failed program was:" >&5
4838sed 's/^/| /' conftest.$ac_ext >&5
4839
4840  # Broken: fails on valid input.
4841continue
4842fi
4843
4844rm -f conftest.err conftest.$ac_ext
4845
4846  # OK, works on sane cases.  Now check whether nonexistent headers
4847  # can be detected and how.
4848  cat >conftest.$ac_ext <<_ACEOF
4849/* confdefs.h.  */
4850_ACEOF
4851cat confdefs.h >>conftest.$ac_ext
4852cat >>conftest.$ac_ext <<_ACEOF
4853/* end confdefs.h.  */
4854#include <ac_nonexistent.h>
4855_ACEOF
4856if { (ac_try="$ac_cpp conftest.$ac_ext"
4857case "(($ac_try" in
4858  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4859  *) ac_try_echo=$ac_try;;
4860esac
4861eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4862$as_echo "$ac_try_echo") >&5
4863  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4864  ac_status=$?
4865  grep -v '^ *+' conftest.er1 >conftest.err
4866  rm -f conftest.er1
4867  cat conftest.err >&5
4868  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4869  (exit $ac_status); } >/dev/null && {
4870	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4871	 test ! -s conftest.err
4872       }; then
4873  # Broken: success on invalid input.
4874continue
4875else
4876  $as_echo "$as_me: failed program was:" >&5
4877sed 's/^/| /' conftest.$ac_ext >&5
4878
4879  # Passes both tests.
4880ac_preproc_ok=:
4881break
4882fi
4883
4884rm -f conftest.err conftest.$ac_ext
4885
4886done
4887# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4888rm -f conftest.err conftest.$ac_ext
4889if $ac_preproc_ok; then
4890  break
4891fi
4892
4893    done
4894    ac_cv_prog_CPP=$CPP
4895
4896fi
4897  CPP=$ac_cv_prog_CPP
4898else
4899  ac_cv_prog_CPP=$CPP
4900fi
4901{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4902$as_echo "$CPP" >&6; }
4903ac_preproc_ok=false
4904for ac_c_preproc_warn_flag in '' yes
4905do
4906  # Use a header file that comes with gcc, so configuring glibc
4907  # with a fresh cross-compiler works.
4908  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4909  # <limits.h> exists even on freestanding compilers.
4910  # On the NeXT, cc -E runs the code through the compiler's parser,
4911  # not just through cpp. "Syntax error" is here to catch this case.
4912  cat >conftest.$ac_ext <<_ACEOF
4913/* confdefs.h.  */
4914_ACEOF
4915cat confdefs.h >>conftest.$ac_ext
4916cat >>conftest.$ac_ext <<_ACEOF
4917/* end confdefs.h.  */
4918#ifdef __STDC__
4919# include <limits.h>
4920#else
4921# include <assert.h>
4922#endif
4923		     Syntax error
4924_ACEOF
4925if { (ac_try="$ac_cpp conftest.$ac_ext"
4926case "(($ac_try" in
4927  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4928  *) ac_try_echo=$ac_try;;
4929esac
4930eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4931$as_echo "$ac_try_echo") >&5
4932  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4933  ac_status=$?
4934  grep -v '^ *+' conftest.er1 >conftest.err
4935  rm -f conftest.er1
4936  cat conftest.err >&5
4937  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4938  (exit $ac_status); } >/dev/null && {
4939	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4940	 test ! -s conftest.err
4941       }; then
4942  :
4943else
4944  $as_echo "$as_me: failed program was:" >&5
4945sed 's/^/| /' conftest.$ac_ext >&5
4946
4947  # Broken: fails on valid input.
4948continue
4949fi
4950
4951rm -f conftest.err conftest.$ac_ext
4952
4953  # OK, works on sane cases.  Now check whether nonexistent headers
4954  # can be detected and how.
4955  cat >conftest.$ac_ext <<_ACEOF
4956/* confdefs.h.  */
4957_ACEOF
4958cat confdefs.h >>conftest.$ac_ext
4959cat >>conftest.$ac_ext <<_ACEOF
4960/* end confdefs.h.  */
4961#include <ac_nonexistent.h>
4962_ACEOF
4963if { (ac_try="$ac_cpp conftest.$ac_ext"
4964case "(($ac_try" in
4965  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4966  *) ac_try_echo=$ac_try;;
4967esac
4968eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4969$as_echo "$ac_try_echo") >&5
4970  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4971  ac_status=$?
4972  grep -v '^ *+' conftest.er1 >conftest.err
4973  rm -f conftest.er1
4974  cat conftest.err >&5
4975  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4976  (exit $ac_status); } >/dev/null && {
4977	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4978	 test ! -s conftest.err
4979       }; then
4980  # Broken: success on invalid input.
4981continue
4982else
4983  $as_echo "$as_me: failed program was:" >&5
4984sed 's/^/| /' conftest.$ac_ext >&5
4985
4986  # Passes both tests.
4987ac_preproc_ok=:
4988break
4989fi
4990
4991rm -f conftest.err conftest.$ac_ext
4992
4993done
4994# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4995rm -f conftest.err conftest.$ac_ext
4996if $ac_preproc_ok; then
4997  :
4998else
4999  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
5000$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
5001{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5002See \`config.log' for more details." >&5
5003$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5004See \`config.log' for more details." >&2;}
5005   { (exit 1); exit 1; }; }; }
5006fi
5007
5008ac_ext=c
5009ac_cpp='$CPP $CPPFLAGS'
5010ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5011ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5012ac_compiler_gnu=$ac_cv_c_compiler_gnu
5013
5014
5015{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
5016$as_echo_n "checking for ANSI C header files... " >&6; }
5017if test "${ac_cv_header_stdc+set}" = set; then
5018  $as_echo_n "(cached) " >&6
5019else
5020  cat >conftest.$ac_ext <<_ACEOF
5021/* confdefs.h.  */
5022_ACEOF
5023cat confdefs.h >>conftest.$ac_ext
5024cat >>conftest.$ac_ext <<_ACEOF
5025/* end confdefs.h.  */
5026#include <stdlib.h>
5027#include <stdarg.h>
5028#include <string.h>
5029#include <float.h>
5030
5031int
5032main ()
5033{
5034
5035  ;
5036  return 0;
5037}
5038_ACEOF
5039rm -f conftest.$ac_objext
5040if { (ac_try="$ac_compile"
5041case "(($ac_try" in
5042  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5043  *) ac_try_echo=$ac_try;;
5044esac
5045eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5046$as_echo "$ac_try_echo") >&5
5047  (eval "$ac_compile") 2>conftest.er1
5048  ac_status=$?
5049  grep -v '^ *+' conftest.er1 >conftest.err
5050  rm -f conftest.er1
5051  cat conftest.err >&5
5052  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5053  (exit $ac_status); } && {
5054	 test -z "$ac_c_werror_flag" ||
5055	 test ! -s conftest.err
5056       } && test -s conftest.$ac_objext; then
5057  ac_cv_header_stdc=yes
5058else
5059  $as_echo "$as_me: failed program was:" >&5
5060sed 's/^/| /' conftest.$ac_ext >&5
5061
5062	ac_cv_header_stdc=no
5063fi
5064
5065rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5066
5067if test $ac_cv_header_stdc = yes; then
5068  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
5069  cat >conftest.$ac_ext <<_ACEOF
5070/* confdefs.h.  */
5071_ACEOF
5072cat confdefs.h >>conftest.$ac_ext
5073cat >>conftest.$ac_ext <<_ACEOF
5074/* end confdefs.h.  */
5075#include <string.h>
5076
5077_ACEOF
5078if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5079  $EGREP "memchr" >/dev/null 2>&1; then
5080  :
5081else
5082  ac_cv_header_stdc=no
5083fi
5084rm -f conftest*
5085
5086fi
5087
5088if test $ac_cv_header_stdc = yes; then
5089  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
5090  cat >conftest.$ac_ext <<_ACEOF
5091/* confdefs.h.  */
5092_ACEOF
5093cat confdefs.h >>conftest.$ac_ext
5094cat >>conftest.$ac_ext <<_ACEOF
5095/* end confdefs.h.  */
5096#include <stdlib.h>
5097
5098_ACEOF
5099if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5100  $EGREP "free" >/dev/null 2>&1; then
5101  :
5102else
5103  ac_cv_header_stdc=no
5104fi
5105rm -f conftest*
5106
5107fi
5108
5109if test $ac_cv_header_stdc = yes; then
5110  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5111  if test "$cross_compiling" = yes; then
5112  :
5113else
5114  cat >conftest.$ac_ext <<_ACEOF
5115/* confdefs.h.  */
5116_ACEOF
5117cat confdefs.h >>conftest.$ac_ext
5118cat >>conftest.$ac_ext <<_ACEOF
5119/* end confdefs.h.  */
5120#include <ctype.h>
5121#include <stdlib.h>
5122#if ((' ' & 0x0FF) == 0x020)
5123# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5124# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5125#else
5126# define ISLOWER(c) \
5127		   (('a' <= (c) && (c) <= 'i') \
5128		     || ('j' <= (c) && (c) <= 'r') \
5129		     || ('s' <= (c) && (c) <= 'z'))
5130# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5131#endif
5132
5133#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5134int
5135main ()
5136{
5137  int i;
5138  for (i = 0; i < 256; i++)
5139    if (XOR (islower (i), ISLOWER (i))
5140	|| toupper (i) != TOUPPER (i))
5141      return 2;
5142  return 0;
5143}
5144_ACEOF
5145rm -f conftest$ac_exeext
5146if { (ac_try="$ac_link"
5147case "(($ac_try" in
5148  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5149  *) ac_try_echo=$ac_try;;
5150esac
5151eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5152$as_echo "$ac_try_echo") >&5
5153  (eval "$ac_link") 2>&5
5154  ac_status=$?
5155  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5156  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5157  { (case "(($ac_try" in
5158  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5159  *) ac_try_echo=$ac_try;;
5160esac
5161eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5162$as_echo "$ac_try_echo") >&5
5163  (eval "$ac_try") 2>&5
5164  ac_status=$?
5165  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5166  (exit $ac_status); }; }; then
5167  :
5168else
5169  $as_echo "$as_me: program exited with status $ac_status" >&5
5170$as_echo "$as_me: failed program was:" >&5
5171sed 's/^/| /' conftest.$ac_ext >&5
5172
5173( exit $ac_status )
5174ac_cv_header_stdc=no
5175fi
5176rm -rf conftest.dSYM
5177rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5178fi
5179
5180
5181fi
5182fi
5183{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5184$as_echo "$ac_cv_header_stdc" >&6; }
5185if test $ac_cv_header_stdc = yes; then
5186
5187cat >>confdefs.h <<\_ACEOF
5188#define STDC_HEADERS 1
5189_ACEOF
5190
5191fi
5192
5193# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5204		  inttypes.h stdint.h unistd.h
5205do
5206as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5207{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5208$as_echo_n "checking for $ac_header... " >&6; }
5209if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5210  $as_echo_n "(cached) " >&6
5211else
5212  cat >conftest.$ac_ext <<_ACEOF
5213/* confdefs.h.  */
5214_ACEOF
5215cat confdefs.h >>conftest.$ac_ext
5216cat >>conftest.$ac_ext <<_ACEOF
5217/* end confdefs.h.  */
5218$ac_includes_default
5219
5220#include <$ac_header>
5221_ACEOF
5222rm -f conftest.$ac_objext
5223if { (ac_try="$ac_compile"
5224case "(($ac_try" in
5225  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5226  *) ac_try_echo=$ac_try;;
5227esac
5228eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5229$as_echo "$ac_try_echo") >&5
5230  (eval "$ac_compile") 2>conftest.er1
5231  ac_status=$?
5232  grep -v '^ *+' conftest.er1 >conftest.err
5233  rm -f conftest.er1
5234  cat conftest.err >&5
5235  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5236  (exit $ac_status); } && {
5237	 test -z "$ac_c_werror_flag" ||
5238	 test ! -s conftest.err
5239       } && test -s conftest.$ac_objext; then
5240  eval "$as_ac_Header=yes"
5241else
5242  $as_echo "$as_me: failed program was:" >&5
5243sed 's/^/| /' conftest.$ac_ext >&5
5244
5245	eval "$as_ac_Header=no"
5246fi
5247
5248rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5249fi
5250ac_res=`eval 'as_val=${'$as_ac_Header'}
5251		 $as_echo "$as_val"'`
5252	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5253$as_echo "$ac_res" >&6; }
5254as_val=`eval 'as_val=${'$as_ac_Header'}
5255		 $as_echo "$as_val"'`
5256   if test "x$as_val" = x""yes; then
5257  cat >>confdefs.h <<_ACEOF
5258#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5259_ACEOF
5260
5261fi
5262
5263done
5264
5265
5266
5267for ac_header in dlfcn.h
5268do
5269as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5270if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5271  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5272$as_echo_n "checking for $ac_header... " >&6; }
5273if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5274  $as_echo_n "(cached) " >&6
5275fi
5276ac_res=`eval 'as_val=${'$as_ac_Header'}
5277		 $as_echo "$as_val"'`
5278	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5279$as_echo "$ac_res" >&6; }
5280else
5281  # Is the header compilable?
5282{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5283$as_echo_n "checking $ac_header usability... " >&6; }
5284cat >conftest.$ac_ext <<_ACEOF
5285/* confdefs.h.  */
5286_ACEOF
5287cat confdefs.h >>conftest.$ac_ext
5288cat >>conftest.$ac_ext <<_ACEOF
5289/* end confdefs.h.  */
5290$ac_includes_default
5291#include <$ac_header>
5292_ACEOF
5293rm -f conftest.$ac_objext
5294if { (ac_try="$ac_compile"
5295case "(($ac_try" in
5296  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5297  *) ac_try_echo=$ac_try;;
5298esac
5299eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5300$as_echo "$ac_try_echo") >&5
5301  (eval "$ac_compile") 2>conftest.er1
5302  ac_status=$?
5303  grep -v '^ *+' conftest.er1 >conftest.err
5304  rm -f conftest.er1
5305  cat conftest.err >&5
5306  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5307  (exit $ac_status); } && {
5308	 test -z "$ac_c_werror_flag" ||
5309	 test ! -s conftest.err
5310       } && test -s conftest.$ac_objext; then
5311  ac_header_compiler=yes
5312else
5313  $as_echo "$as_me: failed program was:" >&5
5314sed 's/^/| /' conftest.$ac_ext >&5
5315
5316	ac_header_compiler=no
5317fi
5318
5319rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5320{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5321$as_echo "$ac_header_compiler" >&6; }
5322
5323# Is the header present?
5324{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5325$as_echo_n "checking $ac_header presence... " >&6; }
5326cat >conftest.$ac_ext <<_ACEOF
5327/* confdefs.h.  */
5328_ACEOF
5329cat confdefs.h >>conftest.$ac_ext
5330cat >>conftest.$ac_ext <<_ACEOF
5331/* end confdefs.h.  */
5332#include <$ac_header>
5333_ACEOF
5334if { (ac_try="$ac_cpp conftest.$ac_ext"
5335case "(($ac_try" in
5336  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5337  *) ac_try_echo=$ac_try;;
5338esac
5339eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5340$as_echo "$ac_try_echo") >&5
5341  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5342  ac_status=$?
5343  grep -v '^ *+' conftest.er1 >conftest.err
5344  rm -f conftest.er1
5345  cat conftest.err >&5
5346  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5347  (exit $ac_status); } >/dev/null && {
5348	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5349	 test ! -s conftest.err
5350       }; then
5351  ac_header_preproc=yes
5352else
5353  $as_echo "$as_me: failed program was:" >&5
5354sed 's/^/| /' conftest.$ac_ext >&5
5355
5356  ac_header_preproc=no
5357fi
5358
5359rm -f conftest.err conftest.$ac_ext
5360{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5361$as_echo "$ac_header_preproc" >&6; }
5362
5363# So?  What about this header?
5364case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5365  yes:no: )
5366    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5367$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5368    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5369$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5370    ac_header_preproc=yes
5371    ;;
5372  no:yes:* )
5373    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5374$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5375    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5376$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5377    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5378$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5379    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5380$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5381    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5382$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5383    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5384$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5385    ( cat <<\_ASBOX
5386## ---------------------------------------------------------------------- ##
5387## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5388## ---------------------------------------------------------------------- ##
5389_ASBOX
5390     ) | sed "s/^/$as_me: WARNING:     /" >&2
5391    ;;
5392esac
5393{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5394$as_echo_n "checking for $ac_header... " >&6; }
5395if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5396  $as_echo_n "(cached) " >&6
5397else
5398  eval "$as_ac_Header=\$ac_header_preproc"
5399fi
5400ac_res=`eval 'as_val=${'$as_ac_Header'}
5401		 $as_echo "$as_val"'`
5402	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5403$as_echo "$ac_res" >&6; }
5404
5405fi
5406as_val=`eval 'as_val=${'$as_ac_Header'}
5407		 $as_echo "$as_val"'`
5408   if test "x$as_val" = x""yes; then
5409  cat >>confdefs.h <<_ACEOF
5410#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5411_ACEOF
5412
5413fi
5414
5415done
5416
5417ac_ext=cpp
5418ac_cpp='$CXXCPP $CPPFLAGS'
5419ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5420ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5421ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5422if test -z "$CXX"; then
5423  if test -n "$CCC"; then
5424    CXX=$CCC
5425  else
5426    if test -n "$ac_tool_prefix"; then
5427  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5428  do
5429    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5430set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5431{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5432$as_echo_n "checking for $ac_word... " >&6; }
5433if test "${ac_cv_prog_CXX+set}" = set; then
5434  $as_echo_n "(cached) " >&6
5435else
5436  if test -n "$CXX"; then
5437  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5438else
5439as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5440for as_dir in $PATH
5441do
5442  IFS=$as_save_IFS
5443  test -z "$as_dir" && as_dir=.
5444  for ac_exec_ext in '' $ac_executable_extensions; do
5445  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5446    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5447    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5448    break 2
5449  fi
5450done
5451done
5452IFS=$as_save_IFS
5453
5454fi
5455fi
5456CXX=$ac_cv_prog_CXX
5457if test -n "$CXX"; then
5458  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5459$as_echo "$CXX" >&6; }
5460else
5461  { $as_echo "$as_me:$LINENO: result: no" >&5
5462$as_echo "no" >&6; }
5463fi
5464
5465
5466    test -n "$CXX" && break
5467  done
5468fi
5469if test -z "$CXX"; then
5470  ac_ct_CXX=$CXX
5471  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5472do
5473  # Extract the first word of "$ac_prog", so it can be a program name with args.
5474set dummy $ac_prog; ac_word=$2
5475{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5476$as_echo_n "checking for $ac_word... " >&6; }
5477if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5478  $as_echo_n "(cached) " >&6
5479else
5480  if test -n "$ac_ct_CXX"; then
5481  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5482else
5483as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5484for as_dir in $PATH
5485do
5486  IFS=$as_save_IFS
5487  test -z "$as_dir" && as_dir=.
5488  for ac_exec_ext in '' $ac_executable_extensions; do
5489  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5490    ac_cv_prog_ac_ct_CXX="$ac_prog"
5491    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5492    break 2
5493  fi
5494done
5495done
5496IFS=$as_save_IFS
5497
5498fi
5499fi
5500ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5501if test -n "$ac_ct_CXX"; then
5502  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5503$as_echo "$ac_ct_CXX" >&6; }
5504else
5505  { $as_echo "$as_me:$LINENO: result: no" >&5
5506$as_echo "no" >&6; }
5507fi
5508
5509
5510  test -n "$ac_ct_CXX" && break
5511done
5512
5513  if test "x$ac_ct_CXX" = x; then
5514    CXX="g++"
5515  else
5516    case $cross_compiling:$ac_tool_warned in
5517yes:)
5518{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5519$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5520ac_tool_warned=yes ;;
5521esac
5522    CXX=$ac_ct_CXX
5523  fi
5524fi
5525
5526  fi
5527fi
5528# Provide some information about the compiler.
5529$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5530set X $ac_compile
5531ac_compiler=$2
5532{ (ac_try="$ac_compiler --version >&5"
5533case "(($ac_try" in
5534  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5535  *) ac_try_echo=$ac_try;;
5536esac
5537eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5538$as_echo "$ac_try_echo") >&5
5539  (eval "$ac_compiler --version >&5") 2>&5
5540  ac_status=$?
5541  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5542  (exit $ac_status); }
5543{ (ac_try="$ac_compiler -v >&5"
5544case "(($ac_try" in
5545  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5546  *) ac_try_echo=$ac_try;;
5547esac
5548eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5549$as_echo "$ac_try_echo") >&5
5550  (eval "$ac_compiler -v >&5") 2>&5
5551  ac_status=$?
5552  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5553  (exit $ac_status); }
5554{ (ac_try="$ac_compiler -V >&5"
5555case "(($ac_try" in
5556  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5557  *) ac_try_echo=$ac_try;;
5558esac
5559eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5560$as_echo "$ac_try_echo") >&5
5561  (eval "$ac_compiler -V >&5") 2>&5
5562  ac_status=$?
5563  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5564  (exit $ac_status); }
5565
5566{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5567$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5568if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5569  $as_echo_n "(cached) " >&6
5570else
5571  cat >conftest.$ac_ext <<_ACEOF
5572/* confdefs.h.  */
5573_ACEOF
5574cat confdefs.h >>conftest.$ac_ext
5575cat >>conftest.$ac_ext <<_ACEOF
5576/* end confdefs.h.  */
5577
5578int
5579main ()
5580{
5581#ifndef __GNUC__
5582       choke me
5583#endif
5584
5585  ;
5586  return 0;
5587}
5588_ACEOF
5589rm -f conftest.$ac_objext
5590if { (ac_try="$ac_compile"
5591case "(($ac_try" in
5592  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5593  *) ac_try_echo=$ac_try;;
5594esac
5595eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5596$as_echo "$ac_try_echo") >&5
5597  (eval "$ac_compile") 2>conftest.er1
5598  ac_status=$?
5599  grep -v '^ *+' conftest.er1 >conftest.err
5600  rm -f conftest.er1
5601  cat conftest.err >&5
5602  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5603  (exit $ac_status); } && {
5604	 test -z "$ac_cxx_werror_flag" ||
5605	 test ! -s conftest.err
5606       } && test -s conftest.$ac_objext; then
5607  ac_compiler_gnu=yes
5608else
5609  $as_echo "$as_me: failed program was:" >&5
5610sed 's/^/| /' conftest.$ac_ext >&5
5611
5612	ac_compiler_gnu=no
5613fi
5614
5615rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5616ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5617
5618fi
5619{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5620$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5621if test $ac_compiler_gnu = yes; then
5622  GXX=yes
5623else
5624  GXX=
5625fi
5626ac_test_CXXFLAGS=${CXXFLAGS+set}
5627ac_save_CXXFLAGS=$CXXFLAGS
5628{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5629$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5630if test "${ac_cv_prog_cxx_g+set}" = set; then
5631  $as_echo_n "(cached) " >&6
5632else
5633  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5634   ac_cxx_werror_flag=yes
5635   ac_cv_prog_cxx_g=no
5636   CXXFLAGS="-g"
5637   cat >conftest.$ac_ext <<_ACEOF
5638/* confdefs.h.  */
5639_ACEOF
5640cat confdefs.h >>conftest.$ac_ext
5641cat >>conftest.$ac_ext <<_ACEOF
5642/* end confdefs.h.  */
5643
5644int
5645main ()
5646{
5647
5648  ;
5649  return 0;
5650}
5651_ACEOF
5652rm -f conftest.$ac_objext
5653if { (ac_try="$ac_compile"
5654case "(($ac_try" in
5655  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5656  *) ac_try_echo=$ac_try;;
5657esac
5658eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5659$as_echo "$ac_try_echo") >&5
5660  (eval "$ac_compile") 2>conftest.er1
5661  ac_status=$?
5662  grep -v '^ *+' conftest.er1 >conftest.err
5663  rm -f conftest.er1
5664  cat conftest.err >&5
5665  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5666  (exit $ac_status); } && {
5667	 test -z "$ac_cxx_werror_flag" ||
5668	 test ! -s conftest.err
5669       } && test -s conftest.$ac_objext; then
5670  ac_cv_prog_cxx_g=yes
5671else
5672  $as_echo "$as_me: failed program was:" >&5
5673sed 's/^/| /' conftest.$ac_ext >&5
5674
5675	CXXFLAGS=""
5676      cat >conftest.$ac_ext <<_ACEOF
5677/* confdefs.h.  */
5678_ACEOF
5679cat confdefs.h >>conftest.$ac_ext
5680cat >>conftest.$ac_ext <<_ACEOF
5681/* end confdefs.h.  */
5682
5683int
5684main ()
5685{
5686
5687  ;
5688  return 0;
5689}
5690_ACEOF
5691rm -f conftest.$ac_objext
5692if { (ac_try="$ac_compile"
5693case "(($ac_try" in
5694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5695  *) ac_try_echo=$ac_try;;
5696esac
5697eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5698$as_echo "$ac_try_echo") >&5
5699  (eval "$ac_compile") 2>conftest.er1
5700  ac_status=$?
5701  grep -v '^ *+' conftest.er1 >conftest.err
5702  rm -f conftest.er1
5703  cat conftest.err >&5
5704  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5705  (exit $ac_status); } && {
5706	 test -z "$ac_cxx_werror_flag" ||
5707	 test ! -s conftest.err
5708       } && test -s conftest.$ac_objext; then
5709  :
5710else
5711  $as_echo "$as_me: failed program was:" >&5
5712sed 's/^/| /' conftest.$ac_ext >&5
5713
5714	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5715	 CXXFLAGS="-g"
5716	 cat >conftest.$ac_ext <<_ACEOF
5717/* confdefs.h.  */
5718_ACEOF
5719cat confdefs.h >>conftest.$ac_ext
5720cat >>conftest.$ac_ext <<_ACEOF
5721/* end confdefs.h.  */
5722
5723int
5724main ()
5725{
5726
5727  ;
5728  return 0;
5729}
5730_ACEOF
5731rm -f conftest.$ac_objext
5732if { (ac_try="$ac_compile"
5733case "(($ac_try" in
5734  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5735  *) ac_try_echo=$ac_try;;
5736esac
5737eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5738$as_echo "$ac_try_echo") >&5
5739  (eval "$ac_compile") 2>conftest.er1
5740  ac_status=$?
5741  grep -v '^ *+' conftest.er1 >conftest.err
5742  rm -f conftest.er1
5743  cat conftest.err >&5
5744  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5745  (exit $ac_status); } && {
5746	 test -z "$ac_cxx_werror_flag" ||
5747	 test ! -s conftest.err
5748       } && test -s conftest.$ac_objext; then
5749  ac_cv_prog_cxx_g=yes
5750else
5751  $as_echo "$as_me: failed program was:" >&5
5752sed 's/^/| /' conftest.$ac_ext >&5
5753
5754
5755fi
5756
5757rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5758fi
5759
5760rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5761fi
5762
5763rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5764   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5765fi
5766{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5767$as_echo "$ac_cv_prog_cxx_g" >&6; }
5768if test "$ac_test_CXXFLAGS" = set; then
5769  CXXFLAGS=$ac_save_CXXFLAGS
5770elif test $ac_cv_prog_cxx_g = yes; then
5771  if test "$GXX" = yes; then
5772    CXXFLAGS="-g -O2"
5773  else
5774    CXXFLAGS="-g"
5775  fi
5776else
5777  if test "$GXX" = yes; then
5778    CXXFLAGS="-O2"
5779  else
5780    CXXFLAGS=
5781  fi
5782fi
5783ac_ext=cpp
5784ac_cpp='$CXXCPP $CPPFLAGS'
5785ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5786ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5787ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5788
5789depcc="$CXX"  am_compiler_list=
5790
5791{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5792$as_echo_n "checking dependency style of $depcc... " >&6; }
5793if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5794  $as_echo_n "(cached) " >&6
5795else
5796  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5797  # We make a subdir and do the tests there.  Otherwise we can end up
5798  # making bogus files that we don't know about and never remove.  For
5799  # instance it was reported that on HP-UX the gcc test will end up
5800  # making a dummy file named `D' -- because `-MD' means `put the output
5801  # in D'.
5802  mkdir conftest.dir
5803  # Copy depcomp to subdir because otherwise we won't find it if we're
5804  # using a relative directory.
5805  cp "$am_depcomp" conftest.dir
5806  cd conftest.dir
5807  # We will build objects and dependencies in a subdirectory because
5808  # it helps to detect inapplicable dependency modes.  For instance
5809  # both Tru64's cc and ICC support -MD to output dependencies as a
5810  # side effect of compilation, but ICC will put the dependencies in
5811  # the current directory while Tru64 will put them in the object
5812  # directory.
5813  mkdir sub
5814
5815  am_cv_CXX_dependencies_compiler_type=none
5816  if test "$am_compiler_list" = ""; then
5817     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5818  fi
5819  am__universal=false
5820  case " $depcc " in #(
5821     *\ -arch\ *\ -arch\ *) am__universal=true ;;
5822     esac
5823
5824  for depmode in $am_compiler_list; do
5825    # Setup a source with many dependencies, because some compilers
5826    # like to wrap large dependency lists on column 80 (with \), and
5827    # we should not choose a depcomp mode which is confused by this.
5828    #
5829    # We need to recreate these files for each test, as the compiler may
5830    # overwrite some of them when testing with obscure command lines.
5831    # This happens at least with the AIX C compiler.
5832    : > sub/conftest.c
5833    for i in 1 2 3 4 5 6; do
5834      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5835      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5836      # Solaris 8's {/usr,}/bin/sh.
5837      touch sub/conftst$i.h
5838    done
5839    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5840
5841    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5842    # mode.  It turns out that the SunPro C++ compiler does not properly
5843    # handle `-M -o', and we need to detect this.  Also, some Intel
5844    # versions had trouble with output in subdirs
5845    am__obj=sub/conftest.${OBJEXT-o}
5846    am__minus_obj="-o $am__obj"
5847    case $depmode in
5848    gcc)
5849      # This depmode causes a compiler race in universal mode.
5850      test "$am__universal" = false || continue
5851      ;;
5852    nosideeffect)
5853      # after this tag, mechanisms are not by side-effect, so they'll
5854      # only be used when explicitly requested
5855      if test "x$enable_dependency_tracking" = xyes; then
5856	continue
5857      else
5858	break
5859      fi
5860      ;;
5861    msvisualcpp | msvcmsys)
5862      # This compiler won't grok `-c -o', but also, the minuso test has
5863      # not run yet.  These depmodes are late enough in the game, and
5864      # so weak that their functioning should not be impacted.
5865      am__obj=conftest.${OBJEXT-o}
5866      am__minus_obj=
5867      ;;
5868    none) break ;;
5869    esac
5870    if depmode=$depmode \
5871       source=sub/conftest.c object=$am__obj \
5872       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5873       $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
5874         >/dev/null 2>conftest.err &&
5875       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5876       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5877       grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
5878       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5879      # icc doesn't choke on unknown options, it will just issue warnings
5880      # or remarks (even with -Werror).  So we grep stderr for any message
5881      # that says an option was ignored or not supported.
5882      # When given -MP, icc 7.0 and 7.1 complain thusly:
5883      #   icc: Command line warning: ignoring option '-M'; no argument required
5884      # The diagnosis changed in icc 8.0:
5885      #   icc: Command line remark: option '-MP' not supported
5886      if (grep 'ignoring option' conftest.err ||
5887          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5888        am_cv_CXX_dependencies_compiler_type=$depmode
5889        break
5890      fi
5891    fi
5892  done
5893
5894  cd ..
5895  rm -rf conftest.dir
5896else
5897  am_cv_CXX_dependencies_compiler_type=none
5898fi
5899
5900fi
5901{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5902$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5903CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5904
5905 if
5906  test "x$enable_dependency_tracking" != xno \
5907  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5908  am__fastdepCXX_TRUE=
5909  am__fastdepCXX_FALSE='#'
5910else
5911  am__fastdepCXX_TRUE='#'
5912  am__fastdepCXX_FALSE=
5913fi
5914
5915
5916
5917
5918if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5919    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5920    (test "X$CXX" != "Xg++"))) ; then
5921  ac_ext=cpp
5922ac_cpp='$CXXCPP $CPPFLAGS'
5923ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5924ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5925ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5926{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5927$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5928if test -z "$CXXCPP"; then
5929  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5930  $as_echo_n "(cached) " >&6
5931else
5932      # Double quotes because CXXCPP needs to be expanded
5933    for CXXCPP in "$CXX -E" "/lib/cpp"
5934    do
5935      ac_preproc_ok=false
5936for ac_cxx_preproc_warn_flag in '' yes
5937do
5938  # Use a header file that comes with gcc, so configuring glibc
5939  # with a fresh cross-compiler works.
5940  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5941  # <limits.h> exists even on freestanding compilers.
5942  # On the NeXT, cc -E runs the code through the compiler's parser,
5943  # not just through cpp. "Syntax error" is here to catch this case.
5944  cat >conftest.$ac_ext <<_ACEOF
5945/* confdefs.h.  */
5946_ACEOF
5947cat confdefs.h >>conftest.$ac_ext
5948cat >>conftest.$ac_ext <<_ACEOF
5949/* end confdefs.h.  */
5950#ifdef __STDC__
5951# include <limits.h>
5952#else
5953# include <assert.h>
5954#endif
5955		     Syntax error
5956_ACEOF
5957if { (ac_try="$ac_cpp conftest.$ac_ext"
5958case "(($ac_try" in
5959  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5960  *) ac_try_echo=$ac_try;;
5961esac
5962eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5963$as_echo "$ac_try_echo") >&5
5964  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5965  ac_status=$?
5966  grep -v '^ *+' conftest.er1 >conftest.err
5967  rm -f conftest.er1
5968  cat conftest.err >&5
5969  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5970  (exit $ac_status); } >/dev/null && {
5971	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5972	 test ! -s conftest.err
5973       }; then
5974  :
5975else
5976  $as_echo "$as_me: failed program was:" >&5
5977sed 's/^/| /' conftest.$ac_ext >&5
5978
5979  # Broken: fails on valid input.
5980continue
5981fi
5982
5983rm -f conftest.err conftest.$ac_ext
5984
5985  # OK, works on sane cases.  Now check whether nonexistent headers
5986  # can be detected and how.
5987  cat >conftest.$ac_ext <<_ACEOF
5988/* confdefs.h.  */
5989_ACEOF
5990cat confdefs.h >>conftest.$ac_ext
5991cat >>conftest.$ac_ext <<_ACEOF
5992/* end confdefs.h.  */
5993#include <ac_nonexistent.h>
5994_ACEOF
5995if { (ac_try="$ac_cpp conftest.$ac_ext"
5996case "(($ac_try" in
5997  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5998  *) ac_try_echo=$ac_try;;
5999esac
6000eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6001$as_echo "$ac_try_echo") >&5
6002  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6003  ac_status=$?
6004  grep -v '^ *+' conftest.er1 >conftest.err
6005  rm -f conftest.er1
6006  cat conftest.err >&5
6007  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6008  (exit $ac_status); } >/dev/null && {
6009	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6010	 test ! -s conftest.err
6011       }; then
6012  # Broken: success on invalid input.
6013continue
6014else
6015  $as_echo "$as_me: failed program was:" >&5
6016sed 's/^/| /' conftest.$ac_ext >&5
6017
6018  # Passes both tests.
6019ac_preproc_ok=:
6020break
6021fi
6022
6023rm -f conftest.err conftest.$ac_ext
6024
6025done
6026# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6027rm -f conftest.err conftest.$ac_ext
6028if $ac_preproc_ok; then
6029  break
6030fi
6031
6032    done
6033    ac_cv_prog_CXXCPP=$CXXCPP
6034
6035fi
6036  CXXCPP=$ac_cv_prog_CXXCPP
6037else
6038  ac_cv_prog_CXXCPP=$CXXCPP
6039fi
6040{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
6041$as_echo "$CXXCPP" >&6; }
6042ac_preproc_ok=false
6043for ac_cxx_preproc_warn_flag in '' yes
6044do
6045  # Use a header file that comes with gcc, so configuring glibc
6046  # with a fresh cross-compiler works.
6047  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
6048  # <limits.h> exists even on freestanding compilers.
6049  # On the NeXT, cc -E runs the code through the compiler's parser,
6050  # not just through cpp. "Syntax error" is here to catch this case.
6051  cat >conftest.$ac_ext <<_ACEOF
6052/* confdefs.h.  */
6053_ACEOF
6054cat confdefs.h >>conftest.$ac_ext
6055cat >>conftest.$ac_ext <<_ACEOF
6056/* end confdefs.h.  */
6057#ifdef __STDC__
6058# include <limits.h>
6059#else
6060# include <assert.h>
6061#endif
6062		     Syntax error
6063_ACEOF
6064if { (ac_try="$ac_cpp conftest.$ac_ext"
6065case "(($ac_try" in
6066  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6067  *) ac_try_echo=$ac_try;;
6068esac
6069eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6070$as_echo "$ac_try_echo") >&5
6071  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6072  ac_status=$?
6073  grep -v '^ *+' conftest.er1 >conftest.err
6074  rm -f conftest.er1
6075  cat conftest.err >&5
6076  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6077  (exit $ac_status); } >/dev/null && {
6078	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6079	 test ! -s conftest.err
6080       }; then
6081  :
6082else
6083  $as_echo "$as_me: failed program was:" >&5
6084sed 's/^/| /' conftest.$ac_ext >&5
6085
6086  # Broken: fails on valid input.
6087continue
6088fi
6089
6090rm -f conftest.err conftest.$ac_ext
6091
6092  # OK, works on sane cases.  Now check whether nonexistent headers
6093  # can be detected and how.
6094  cat >conftest.$ac_ext <<_ACEOF
6095/* confdefs.h.  */
6096_ACEOF
6097cat confdefs.h >>conftest.$ac_ext
6098cat >>conftest.$ac_ext <<_ACEOF
6099/* end confdefs.h.  */
6100#include <ac_nonexistent.h>
6101_ACEOF
6102if { (ac_try="$ac_cpp conftest.$ac_ext"
6103case "(($ac_try" in
6104  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6105  *) ac_try_echo=$ac_try;;
6106esac
6107eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6108$as_echo "$ac_try_echo") >&5
6109  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6110  ac_status=$?
6111  grep -v '^ *+' conftest.er1 >conftest.err
6112  rm -f conftest.er1
6113  cat conftest.err >&5
6114  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6115  (exit $ac_status); } >/dev/null && {
6116	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
6117	 test ! -s conftest.err
6118       }; then
6119  # Broken: success on invalid input.
6120continue
6121else
6122  $as_echo "$as_me: failed program was:" >&5
6123sed 's/^/| /' conftest.$ac_ext >&5
6124
6125  # Passes both tests.
6126ac_preproc_ok=:
6127break
6128fi
6129
6130rm -f conftest.err conftest.$ac_ext
6131
6132done
6133# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6134rm -f conftest.err conftest.$ac_ext
6135if $ac_preproc_ok; then
6136  :
6137else
6138  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6139$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6140{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6141See \`config.log' for more details." >&5
6142$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6143See \`config.log' for more details." >&2;}
6144   { (exit 1); exit 1; }; }; }
6145fi
6146
6147ac_ext=cpp
6148ac_cpp='$CXXCPP $CPPFLAGS'
6149ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6150ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6151ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6152
6153fi
6154
6155
6156ac_ext=f
6157ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6158ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6159ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6160if test -n "$ac_tool_prefix"; then
6161  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
6162  do
6163    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6164set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6165{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6166$as_echo_n "checking for $ac_word... " >&6; }
6167if test "${ac_cv_prog_F77+set}" = set; then
6168  $as_echo_n "(cached) " >&6
6169else
6170  if test -n "$F77"; then
6171  ac_cv_prog_F77="$F77" # Let the user override the test.
6172else
6173as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6174for as_dir in $PATH
6175do
6176  IFS=$as_save_IFS
6177  test -z "$as_dir" && as_dir=.
6178  for ac_exec_ext in '' $ac_executable_extensions; do
6179  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6180    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6181    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6182    break 2
6183  fi
6184done
6185done
6186IFS=$as_save_IFS
6187
6188fi
6189fi
6190F77=$ac_cv_prog_F77
6191if test -n "$F77"; then
6192  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6193$as_echo "$F77" >&6; }
6194else
6195  { $as_echo "$as_me:$LINENO: result: no" >&5
6196$as_echo "no" >&6; }
6197fi
6198
6199
6200    test -n "$F77" && break
6201  done
6202fi
6203if test -z "$F77"; then
6204  ac_ct_F77=$F77
6205  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
6206do
6207  # Extract the first word of "$ac_prog", so it can be a program name with args.
6208set dummy $ac_prog; ac_word=$2
6209{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6210$as_echo_n "checking for $ac_word... " >&6; }
6211if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6212  $as_echo_n "(cached) " >&6
6213else
6214  if test -n "$ac_ct_F77"; then
6215  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6216else
6217as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6218for as_dir in $PATH
6219do
6220  IFS=$as_save_IFS
6221  test -z "$as_dir" && as_dir=.
6222  for ac_exec_ext in '' $ac_executable_extensions; do
6223  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6224    ac_cv_prog_ac_ct_F77="$ac_prog"
6225    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6226    break 2
6227  fi
6228done
6229done
6230IFS=$as_save_IFS
6231
6232fi
6233fi
6234ac_ct_F77=$ac_cv_prog_ac_ct_F77
6235if test -n "$ac_ct_F77"; then
6236  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6237$as_echo "$ac_ct_F77" >&6; }
6238else
6239  { $as_echo "$as_me:$LINENO: result: no" >&5
6240$as_echo "no" >&6; }
6241fi
6242
6243
6244  test -n "$ac_ct_F77" && break
6245done
6246
6247  if test "x$ac_ct_F77" = x; then
6248    F77=""
6249  else
6250    case $cross_compiling:$ac_tool_warned in
6251yes:)
6252{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6253$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6254ac_tool_warned=yes ;;
6255esac
6256    F77=$ac_ct_F77
6257  fi
6258fi
6259
6260
6261# Provide some information about the compiler.
6262$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6263set X $ac_compile
6264ac_compiler=$2
6265{ (ac_try="$ac_compiler --version >&5"
6266case "(($ac_try" in
6267  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6268  *) ac_try_echo=$ac_try;;
6269esac
6270eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6271$as_echo "$ac_try_echo") >&5
6272  (eval "$ac_compiler --version >&5") 2>&5
6273  ac_status=$?
6274  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6275  (exit $ac_status); }
6276{ (ac_try="$ac_compiler -v >&5"
6277case "(($ac_try" in
6278  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6279  *) ac_try_echo=$ac_try;;
6280esac
6281eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6282$as_echo "$ac_try_echo") >&5
6283  (eval "$ac_compiler -v >&5") 2>&5
6284  ac_status=$?
6285  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6286  (exit $ac_status); }
6287{ (ac_try="$ac_compiler -V >&5"
6288case "(($ac_try" in
6289  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6290  *) ac_try_echo=$ac_try;;
6291esac
6292eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6293$as_echo "$ac_try_echo") >&5
6294  (eval "$ac_compiler -V >&5") 2>&5
6295  ac_status=$?
6296  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6297  (exit $ac_status); }
6298rm -f a.out
6299
6300# If we don't use `.F' as extension, the preprocessor is not run on the
6301# input file.  (Note that this only needs to work for GNU compilers.)
6302ac_save_ext=$ac_ext
6303ac_ext=F
6304{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6305$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6306if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6307  $as_echo_n "(cached) " >&6
6308else
6309  cat >conftest.$ac_ext <<_ACEOF
6310      program main
6311#ifndef __GNUC__
6312       choke me
6313#endif
6314
6315      end
6316_ACEOF
6317rm -f conftest.$ac_objext
6318if { (ac_try="$ac_compile"
6319case "(($ac_try" in
6320  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6321  *) ac_try_echo=$ac_try;;
6322esac
6323eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6324$as_echo "$ac_try_echo") >&5
6325  (eval "$ac_compile") 2>conftest.er1
6326  ac_status=$?
6327  grep -v '^ *+' conftest.er1 >conftest.err
6328  rm -f conftest.er1
6329  cat conftest.err >&5
6330  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6331  (exit $ac_status); } && {
6332	 test -z "$ac_f77_werror_flag" ||
6333	 test ! -s conftest.err
6334       } && test -s conftest.$ac_objext; then
6335  ac_compiler_gnu=yes
6336else
6337  $as_echo "$as_me: failed program was:" >&5
6338sed 's/^/| /' conftest.$ac_ext >&5
6339
6340	ac_compiler_gnu=no
6341fi
6342
6343rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6344ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6345
6346fi
6347{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6348$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6349ac_ext=$ac_save_ext
6350ac_test_FFLAGS=${FFLAGS+set}
6351ac_save_FFLAGS=$FFLAGS
6352FFLAGS=
6353{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6354$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6355if test "${ac_cv_prog_f77_g+set}" = set; then
6356  $as_echo_n "(cached) " >&6
6357else
6358  FFLAGS=-g
6359cat >conftest.$ac_ext <<_ACEOF
6360      program main
6361
6362      end
6363_ACEOF
6364rm -f conftest.$ac_objext
6365if { (ac_try="$ac_compile"
6366case "(($ac_try" in
6367  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6368  *) ac_try_echo=$ac_try;;
6369esac
6370eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6371$as_echo "$ac_try_echo") >&5
6372  (eval "$ac_compile") 2>conftest.er1
6373  ac_status=$?
6374  grep -v '^ *+' conftest.er1 >conftest.err
6375  rm -f conftest.er1
6376  cat conftest.err >&5
6377  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6378  (exit $ac_status); } && {
6379	 test -z "$ac_f77_werror_flag" ||
6380	 test ! -s conftest.err
6381       } && test -s conftest.$ac_objext; then
6382  ac_cv_prog_f77_g=yes
6383else
6384  $as_echo "$as_me: failed program was:" >&5
6385sed 's/^/| /' conftest.$ac_ext >&5
6386
6387	ac_cv_prog_f77_g=no
6388fi
6389
6390rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6391
6392fi
6393{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6394$as_echo "$ac_cv_prog_f77_g" >&6; }
6395if test "$ac_test_FFLAGS" = set; then
6396  FFLAGS=$ac_save_FFLAGS
6397elif test $ac_cv_prog_f77_g = yes; then
6398  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6399    FFLAGS="-g -O2"
6400  else
6401    FFLAGS="-g"
6402  fi
6403else
6404  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6405    FFLAGS="-O2"
6406  else
6407    FFLAGS=
6408  fi
6409fi
6410
6411if test $ac_compiler_gnu = yes; then
6412  G77=yes
6413else
6414  G77=
6415fi
6416ac_ext=c
6417ac_cpp='$CPP $CPPFLAGS'
6418ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6419ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6420ac_compiler_gnu=$ac_cv_c_compiler_gnu
6421
6422
6423
6424# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6425# find the maximum length of command line arguments
6426{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6427$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6428if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6429  $as_echo_n "(cached) " >&6
6430else
6431    i=0
6432  teststring="ABCD"
6433
6434  case $build_os in
6435  msdosdjgpp*)
6436    # On DJGPP, this test can blow up pretty badly due to problems in libc
6437    # (any single argument exceeding 2000 bytes causes a buffer overrun
6438    # during glob expansion).  Even if it were fixed, the result of this
6439    # check would be larger than it should be.
6440    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6441    ;;
6442
6443  gnu*)
6444    # Under GNU Hurd, this test is not required because there is
6445    # no limit to the length of command line arguments.
6446    # Libtool will interpret -1 as no limit whatsoever
6447    lt_cv_sys_max_cmd_len=-1;
6448    ;;
6449
6450  cygwin* | mingw*)
6451    # On Win9x/ME, this test blows up -- it succeeds, but takes
6452    # about 5 minutes as the teststring grows exponentially.
6453    # Worse, since 9x/ME are not pre-emptively multitasking,
6454    # you end up with a "frozen" computer, even though with patience
6455    # the test eventually succeeds (with a max line length of 256k).
6456    # Instead, let's just punt: use the minimum linelength reported by
6457    # all of the supported platforms: 8192 (on NT/2K/XP).
6458    lt_cv_sys_max_cmd_len=8192;
6459    ;;
6460
6461  amigaos*)
6462    # On AmigaOS with pdksh, this test takes hours, literally.
6463    # So we just punt and use a minimum line length of 8192.
6464    lt_cv_sys_max_cmd_len=8192;
6465    ;;
6466
6467  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6468    # This has been around since 386BSD, at least.  Likely further.
6469    if test -x /sbin/sysctl; then
6470      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6471    elif test -x /usr/sbin/sysctl; then
6472      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6473    else
6474      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6475    fi
6476    # And add a safety zone
6477    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6478    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6479    ;;
6480
6481  interix*)
6482    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6483    lt_cv_sys_max_cmd_len=196608
6484    ;;
6485
6486  osf*)
6487    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6488    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6489    # nice to cause kernel panics so lets avoid the loop below.
6490    # First set a reasonable default.
6491    lt_cv_sys_max_cmd_len=16384
6492    #
6493    if test -x /sbin/sysconfig; then
6494      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6495        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6496      esac
6497    fi
6498    ;;
6499  sco3.2v5*)
6500    lt_cv_sys_max_cmd_len=102400
6501    ;;
6502  sysv5* | sco5v6* | sysv4.2uw2*)
6503    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6504    if test -n "$kargmax"; then
6505      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6506    else
6507      lt_cv_sys_max_cmd_len=32768
6508    fi
6509    ;;
6510  *)
6511    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6512    if test -n "$lt_cv_sys_max_cmd_len"; then
6513      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6514      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6515    else
6516      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6517      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6518	       = "XX$teststring") >/dev/null 2>&1 &&
6519	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6520	      lt_cv_sys_max_cmd_len=$new_result &&
6521	      test $i != 17 # 1/2 MB should be enough
6522      do
6523        i=`expr $i + 1`
6524        teststring=$teststring$teststring
6525      done
6526      teststring=
6527      # Add a significant safety factor because C++ compilers can tack on massive
6528      # amounts of additional arguments before passing them to the linker.
6529      # It appears as though 1/2 is a usable value.
6530      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6531    fi
6532    ;;
6533  esac
6534
6535fi
6536
6537if test -n $lt_cv_sys_max_cmd_len ; then
6538  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6539$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6540else
6541  { $as_echo "$as_me:$LINENO: result: none" >&5
6542$as_echo "none" >&6; }
6543fi
6544
6545
6546
6547
6548
6549# Check for command to grab the raw symbol name followed by C symbol from nm.
6550{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6551$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6552if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6553  $as_echo_n "(cached) " >&6
6554else
6555
6556# These are sane defaults that work on at least a few old systems.
6557# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6558
6559# Character class describing NM global symbol codes.
6560symcode='[BCDEGRST]'
6561
6562# Regexp to match symbols that can be accessed directly from C.
6563sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6564
6565# Transform an extracted symbol line into a proper C declaration
6566lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6567
6568# Transform an extracted symbol line into symbol name and symbol address
6569lt_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'"
6570
6571# Define system-specific variables.
6572case $host_os in
6573aix*)
6574  symcode='[BCDT]'
6575  ;;
6576cygwin* | mingw* | pw32*)
6577  symcode='[ABCDGISTW]'
6578  ;;
6579hpux*) # Its linker distinguishes data from code symbols
6580  if test "$host_cpu" = ia64; then
6581    symcode='[ABCDEGRST]'
6582  fi
6583  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6584  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'"
6585  ;;
6586linux* | k*bsd*-gnu)
6587  if test "$host_cpu" = ia64; then
6588    symcode='[ABCDGIRSTW]'
6589    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6590    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'"
6591  fi
6592  ;;
6593irix* | nonstopux*)
6594  symcode='[BCDEGRST]'
6595  ;;
6596osf*)
6597  symcode='[BCDEGQRST]'
6598  ;;
6599solaris*)
6600  symcode='[BDRT]'
6601  ;;
6602sco3.2v5*)
6603  symcode='[DT]'
6604  ;;
6605sysv4.2uw2*)
6606  symcode='[DT]'
6607  ;;
6608sysv5* | sco5v6* | unixware* | OpenUNIX*)
6609  symcode='[ABDT]'
6610  ;;
6611sysv4)
6612  symcode='[DFNSTU]'
6613  ;;
6614esac
6615
6616# Handle CRLF in mingw tool chain
6617opt_cr=
6618case $build_os in
6619mingw*)
6620  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6621  ;;
6622esac
6623
6624# If we're using GNU nm, then use its standard symbol codes.
6625case `$NM -V 2>&1` in
6626*GNU* | *'with BFD'*)
6627  symcode='[ABCDGIRSTW]' ;;
6628esac
6629
6630# Try without a prefix undercore, then with it.
6631for ac_symprfx in "" "_"; do
6632
6633  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6634  symxfrm="\\1 $ac_symprfx\\2 \\2"
6635
6636  # Write the raw and C identifiers.
6637  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6638
6639  # Check to see that the pipe works correctly.
6640  pipe_works=no
6641
6642  rm -f conftest*
6643  cat > conftest.$ac_ext <<EOF
6644#ifdef __cplusplus
6645extern "C" {
6646#endif
6647char nm_test_var;
6648void nm_test_func(){}
6649#ifdef __cplusplus
6650}
6651#endif
6652int main(){nm_test_var='a';nm_test_func();return(0);}
6653EOF
6654
6655  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6656  (eval $ac_compile) 2>&5
6657  ac_status=$?
6658  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6659  (exit $ac_status); }; then
6660    # Now try to grab the symbols.
6661    nlist=conftest.nm
6662    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6663  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6664  ac_status=$?
6665  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6666  (exit $ac_status); } && test -s "$nlist"; then
6667      # Try sorting and uniquifying the output.
6668      if sort "$nlist" | uniq > "$nlist"T; then
6669	mv -f "$nlist"T "$nlist"
6670      else
6671	rm -f "$nlist"T
6672      fi
6673
6674      # Make sure that we snagged all the symbols we need.
6675      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6676	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6677	  cat <<EOF > conftest.$ac_ext
6678#ifdef __cplusplus
6679extern "C" {
6680#endif
6681
6682EOF
6683	  # Now generate the symbol file.
6684	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6685
6686	  cat <<EOF >> conftest.$ac_ext
6687#if defined (__STDC__) && __STDC__
6688# define lt_ptr_t void *
6689#else
6690# define lt_ptr_t char *
6691# define const
6692#endif
6693
6694/* The mapping between symbol names and symbols. */
6695const struct {
6696  const char *name;
6697  lt_ptr_t address;
6698}
6699lt_preloaded_symbols[] =
6700{
6701EOF
6702	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6703	  cat <<\EOF >> conftest.$ac_ext
6704  {0, (lt_ptr_t) 0}
6705};
6706
6707#ifdef __cplusplus
6708}
6709#endif
6710EOF
6711	  # Now try linking the two files.
6712	  mv conftest.$ac_objext conftstm.$ac_objext
6713	  lt_save_LIBS="$LIBS"
6714	  lt_save_CFLAGS="$CFLAGS"
6715	  LIBS="conftstm.$ac_objext"
6716	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6717	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6718  (eval $ac_link) 2>&5
6719  ac_status=$?
6720  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6721  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6722	    pipe_works=yes
6723	  fi
6724	  LIBS="$lt_save_LIBS"
6725	  CFLAGS="$lt_save_CFLAGS"
6726	else
6727	  echo "cannot find nm_test_func in $nlist" >&5
6728	fi
6729      else
6730	echo "cannot find nm_test_var in $nlist" >&5
6731      fi
6732    else
6733      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6734    fi
6735  else
6736    echo "$progname: failed program was:" >&5
6737    cat conftest.$ac_ext >&5
6738  fi
6739  rm -rf conftest* conftst*
6740
6741  # Do not use the global_symbol_pipe unless it works.
6742  if test "$pipe_works" = yes; then
6743    break
6744  else
6745    lt_cv_sys_global_symbol_pipe=
6746  fi
6747done
6748
6749fi
6750
6751if test -z "$lt_cv_sys_global_symbol_pipe"; then
6752  lt_cv_sys_global_symbol_to_cdecl=
6753fi
6754if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6755  { $as_echo "$as_me:$LINENO: result: failed" >&5
6756$as_echo "failed" >&6; }
6757else
6758  { $as_echo "$as_me:$LINENO: result: ok" >&5
6759$as_echo "ok" >&6; }
6760fi
6761
6762{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6763$as_echo_n "checking for objdir... " >&6; }
6764if test "${lt_cv_objdir+set}" = set; then
6765  $as_echo_n "(cached) " >&6
6766else
6767  rm -f .libs 2>/dev/null
6768mkdir .libs 2>/dev/null
6769if test -d .libs; then
6770  lt_cv_objdir=.libs
6771else
6772  # MS-DOS does not allow filenames that begin with a dot.
6773  lt_cv_objdir=_libs
6774fi
6775rmdir .libs 2>/dev/null
6776fi
6777{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6778$as_echo "$lt_cv_objdir" >&6; }
6779objdir=$lt_cv_objdir
6780
6781
6782
6783
6784
6785case $host_os in
6786aix3*)
6787  # AIX sometimes has problems with the GCC collect2 program.  For some
6788  # reason, if we set the COLLECT_NAMES environment variable, the problems
6789  # vanish in a puff of smoke.
6790  if test "X${COLLECT_NAMES+set}" != Xset; then
6791    COLLECT_NAMES=
6792    export COLLECT_NAMES
6793  fi
6794  ;;
6795esac
6796
6797# Sed substitution that helps us do robust quoting.  It backslashifies
6798# metacharacters that are still active within double-quoted strings.
6799Xsed='sed -e 1s/^X//'
6800sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6801
6802# Same as above, but do not quote variable references.
6803double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6804
6805# Sed substitution to delay expansion of an escaped shell variable in a
6806# double_quote_subst'ed string.
6807delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6808
6809# Sed substitution to avoid accidental globbing in evaled expressions
6810no_glob_subst='s/\*/\\\*/g'
6811
6812# Constants:
6813rm="rm -f"
6814
6815# Global variables:
6816default_ofile=libtool
6817can_build_shared=yes
6818
6819# All known linkers require a `.a' archive for static linking (except MSVC,
6820# which needs '.lib').
6821libext=a
6822ltmain="$ac_aux_dir/ltmain.sh"
6823ofile="$default_ofile"
6824with_gnu_ld="$lt_cv_prog_gnu_ld"
6825
6826if test -n "$ac_tool_prefix"; then
6827  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6828set dummy ${ac_tool_prefix}ar; ac_word=$2
6829{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6830$as_echo_n "checking for $ac_word... " >&6; }
6831if test "${ac_cv_prog_AR+set}" = set; then
6832  $as_echo_n "(cached) " >&6
6833else
6834  if test -n "$AR"; then
6835  ac_cv_prog_AR="$AR" # Let the user override the test.
6836else
6837as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6838for as_dir in $PATH
6839do
6840  IFS=$as_save_IFS
6841  test -z "$as_dir" && as_dir=.
6842  for ac_exec_ext in '' $ac_executable_extensions; do
6843  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6844    ac_cv_prog_AR="${ac_tool_prefix}ar"
6845    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6846    break 2
6847  fi
6848done
6849done
6850IFS=$as_save_IFS
6851
6852fi
6853fi
6854AR=$ac_cv_prog_AR
6855if test -n "$AR"; then
6856  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6857$as_echo "$AR" >&6; }
6858else
6859  { $as_echo "$as_me:$LINENO: result: no" >&5
6860$as_echo "no" >&6; }
6861fi
6862
6863
6864fi
6865if test -z "$ac_cv_prog_AR"; then
6866  ac_ct_AR=$AR
6867  # Extract the first word of "ar", so it can be a program name with args.
6868set dummy ar; ac_word=$2
6869{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6870$as_echo_n "checking for $ac_word... " >&6; }
6871if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6872  $as_echo_n "(cached) " >&6
6873else
6874  if test -n "$ac_ct_AR"; then
6875  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6876else
6877as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6878for as_dir in $PATH
6879do
6880  IFS=$as_save_IFS
6881  test -z "$as_dir" && as_dir=.
6882  for ac_exec_ext in '' $ac_executable_extensions; do
6883  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6884    ac_cv_prog_ac_ct_AR="ar"
6885    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6886    break 2
6887  fi
6888done
6889done
6890IFS=$as_save_IFS
6891
6892fi
6893fi
6894ac_ct_AR=$ac_cv_prog_ac_ct_AR
6895if test -n "$ac_ct_AR"; then
6896  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6897$as_echo "$ac_ct_AR" >&6; }
6898else
6899  { $as_echo "$as_me:$LINENO: result: no" >&5
6900$as_echo "no" >&6; }
6901fi
6902
6903  if test "x$ac_ct_AR" = x; then
6904    AR="false"
6905  else
6906    case $cross_compiling:$ac_tool_warned in
6907yes:)
6908{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6909$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6910ac_tool_warned=yes ;;
6911esac
6912    AR=$ac_ct_AR
6913  fi
6914else
6915  AR="$ac_cv_prog_AR"
6916fi
6917
6918if test -n "$ac_tool_prefix"; then
6919  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6920set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6921{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6922$as_echo_n "checking for $ac_word... " >&6; }
6923if test "${ac_cv_prog_RANLIB+set}" = set; then
6924  $as_echo_n "(cached) " >&6
6925else
6926  if test -n "$RANLIB"; then
6927  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6928else
6929as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6930for as_dir in $PATH
6931do
6932  IFS=$as_save_IFS
6933  test -z "$as_dir" && as_dir=.
6934  for ac_exec_ext in '' $ac_executable_extensions; do
6935  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6936    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6937    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6938    break 2
6939  fi
6940done
6941done
6942IFS=$as_save_IFS
6943
6944fi
6945fi
6946RANLIB=$ac_cv_prog_RANLIB
6947if test -n "$RANLIB"; then
6948  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6949$as_echo "$RANLIB" >&6; }
6950else
6951  { $as_echo "$as_me:$LINENO: result: no" >&5
6952$as_echo "no" >&6; }
6953fi
6954
6955
6956fi
6957if test -z "$ac_cv_prog_RANLIB"; then
6958  ac_ct_RANLIB=$RANLIB
6959  # Extract the first word of "ranlib", so it can be a program name with args.
6960set dummy ranlib; ac_word=$2
6961{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6962$as_echo_n "checking for $ac_word... " >&6; }
6963if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6964  $as_echo_n "(cached) " >&6
6965else
6966  if test -n "$ac_ct_RANLIB"; then
6967  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6968else
6969as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6970for as_dir in $PATH
6971do
6972  IFS=$as_save_IFS
6973  test -z "$as_dir" && as_dir=.
6974  for ac_exec_ext in '' $ac_executable_extensions; do
6975  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6976    ac_cv_prog_ac_ct_RANLIB="ranlib"
6977    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6978    break 2
6979  fi
6980done
6981done
6982IFS=$as_save_IFS
6983
6984fi
6985fi
6986ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6987if test -n "$ac_ct_RANLIB"; then
6988  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6989$as_echo "$ac_ct_RANLIB" >&6; }
6990else
6991  { $as_echo "$as_me:$LINENO: result: no" >&5
6992$as_echo "no" >&6; }
6993fi
6994
6995  if test "x$ac_ct_RANLIB" = x; then
6996    RANLIB=":"
6997  else
6998    case $cross_compiling:$ac_tool_warned in
6999yes:)
7000{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7001$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7002ac_tool_warned=yes ;;
7003esac
7004    RANLIB=$ac_ct_RANLIB
7005  fi
7006else
7007  RANLIB="$ac_cv_prog_RANLIB"
7008fi
7009
7010if test -n "$ac_tool_prefix"; then
7011  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7012set dummy ${ac_tool_prefix}strip; ac_word=$2
7013{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7014$as_echo_n "checking for $ac_word... " >&6; }
7015if test "${ac_cv_prog_STRIP+set}" = set; then
7016  $as_echo_n "(cached) " >&6
7017else
7018  if test -n "$STRIP"; then
7019  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7020else
7021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7022for as_dir in $PATH
7023do
7024  IFS=$as_save_IFS
7025  test -z "$as_dir" && as_dir=.
7026  for ac_exec_ext in '' $ac_executable_extensions; do
7027  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7028    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7029    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7030    break 2
7031  fi
7032done
7033done
7034IFS=$as_save_IFS
7035
7036fi
7037fi
7038STRIP=$ac_cv_prog_STRIP
7039if test -n "$STRIP"; then
7040  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
7041$as_echo "$STRIP" >&6; }
7042else
7043  { $as_echo "$as_me:$LINENO: result: no" >&5
7044$as_echo "no" >&6; }
7045fi
7046
7047
7048fi
7049if test -z "$ac_cv_prog_STRIP"; then
7050  ac_ct_STRIP=$STRIP
7051  # Extract the first word of "strip", so it can be a program name with args.
7052set dummy strip; ac_word=$2
7053{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7054$as_echo_n "checking for $ac_word... " >&6; }
7055if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7056  $as_echo_n "(cached) " >&6
7057else
7058  if test -n "$ac_ct_STRIP"; then
7059  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7060else
7061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7062for as_dir in $PATH
7063do
7064  IFS=$as_save_IFS
7065  test -z "$as_dir" && as_dir=.
7066  for ac_exec_ext in '' $ac_executable_extensions; do
7067  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7068    ac_cv_prog_ac_ct_STRIP="strip"
7069    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7070    break 2
7071  fi
7072done
7073done
7074IFS=$as_save_IFS
7075
7076fi
7077fi
7078ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7079if test -n "$ac_ct_STRIP"; then
7080  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7081$as_echo "$ac_ct_STRIP" >&6; }
7082else
7083  { $as_echo "$as_me:$LINENO: result: no" >&5
7084$as_echo "no" >&6; }
7085fi
7086
7087  if test "x$ac_ct_STRIP" = x; then
7088    STRIP=":"
7089  else
7090    case $cross_compiling:$ac_tool_warned in
7091yes:)
7092{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7093$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7094ac_tool_warned=yes ;;
7095esac
7096    STRIP=$ac_ct_STRIP
7097  fi
7098else
7099  STRIP="$ac_cv_prog_STRIP"
7100fi
7101
7102
7103old_CC="$CC"
7104old_CFLAGS="$CFLAGS"
7105
7106# Set sane defaults for various variables
7107test -z "$AR" && AR=ar
7108test -z "$AR_FLAGS" && AR_FLAGS=cru
7109test -z "$AS" && AS=as
7110test -z "$CC" && CC=cc
7111test -z "$LTCC" && LTCC=$CC
7112test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7113test -z "$DLLTOOL" && DLLTOOL=dlltool
7114test -z "$LD" && LD=ld
7115test -z "$LN_S" && LN_S="ln -s"
7116test -z "$MAGIC_CMD" && MAGIC_CMD=file
7117test -z "$NM" && NM=nm
7118test -z "$SED" && SED=sed
7119test -z "$OBJDUMP" && OBJDUMP=objdump
7120test -z "$RANLIB" && RANLIB=:
7121test -z "$STRIP" && STRIP=:
7122test -z "$ac_objext" && ac_objext=o
7123
7124# Determine commands to create old-style static archives.
7125old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7126old_postinstall_cmds='chmod 644 $oldlib'
7127old_postuninstall_cmds=
7128
7129if test -n "$RANLIB"; then
7130  case $host_os in
7131  openbsd*)
7132    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7133    ;;
7134  *)
7135    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7136    ;;
7137  esac
7138  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7139fi
7140
7141for cc_temp in $compiler""; do
7142  case $cc_temp in
7143    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7144    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7145    \-*) ;;
7146    *) break;;
7147  esac
7148done
7149cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7150
7151
7152# Only perform the check for file, if the check method requires it
7153case $deplibs_check_method in
7154file_magic*)
7155  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7156    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7157$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7158if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7159  $as_echo_n "(cached) " >&6
7160else
7161  case $MAGIC_CMD in
7162[\\/*] |  ?:[\\/]*)
7163  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7164  ;;
7165*)
7166  lt_save_MAGIC_CMD="$MAGIC_CMD"
7167  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7168  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7169  for ac_dir in $ac_dummy; do
7170    IFS="$lt_save_ifs"
7171    test -z "$ac_dir" && ac_dir=.
7172    if test -f $ac_dir/${ac_tool_prefix}file; then
7173      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7174      if test -n "$file_magic_test_file"; then
7175	case $deplibs_check_method in
7176	"file_magic "*)
7177	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7178	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7179	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7180	    $EGREP "$file_magic_regex" > /dev/null; then
7181	    :
7182	  else
7183	    cat <<EOF 1>&2
7184
7185*** Warning: the command libtool uses to detect shared libraries,
7186*** $file_magic_cmd, produces output that libtool cannot recognize.
7187*** The result is that libtool may fail to recognize shared libraries
7188*** as such.  This will affect the creation of libtool libraries that
7189*** depend on shared libraries, but programs linked with such libtool
7190*** libraries will work regardless of this problem.  Nevertheless, you
7191*** may want to report the problem to your system manager and/or to
7192*** bug-libtool@gnu.org
7193
7194EOF
7195	  fi ;;
7196	esac
7197      fi
7198      break
7199    fi
7200  done
7201  IFS="$lt_save_ifs"
7202  MAGIC_CMD="$lt_save_MAGIC_CMD"
7203  ;;
7204esac
7205fi
7206
7207MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7208if test -n "$MAGIC_CMD"; then
7209  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7210$as_echo "$MAGIC_CMD" >&6; }
7211else
7212  { $as_echo "$as_me:$LINENO: result: no" >&5
7213$as_echo "no" >&6; }
7214fi
7215
7216if test -z "$lt_cv_path_MAGIC_CMD"; then
7217  if test -n "$ac_tool_prefix"; then
7218    { $as_echo "$as_me:$LINENO: checking for file" >&5
7219$as_echo_n "checking for file... " >&6; }
7220if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7221  $as_echo_n "(cached) " >&6
7222else
7223  case $MAGIC_CMD in
7224[\\/*] |  ?:[\\/]*)
7225  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7226  ;;
7227*)
7228  lt_save_MAGIC_CMD="$MAGIC_CMD"
7229  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7230  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7231  for ac_dir in $ac_dummy; do
7232    IFS="$lt_save_ifs"
7233    test -z "$ac_dir" && ac_dir=.
7234    if test -f $ac_dir/file; then
7235      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7236      if test -n "$file_magic_test_file"; then
7237	case $deplibs_check_method in
7238	"file_magic "*)
7239	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7240	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7241	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7242	    $EGREP "$file_magic_regex" > /dev/null; then
7243	    :
7244	  else
7245	    cat <<EOF 1>&2
7246
7247*** Warning: the command libtool uses to detect shared libraries,
7248*** $file_magic_cmd, produces output that libtool cannot recognize.
7249*** The result is that libtool may fail to recognize shared libraries
7250*** as such.  This will affect the creation of libtool libraries that
7251*** depend on shared libraries, but programs linked with such libtool
7252*** libraries will work regardless of this problem.  Nevertheless, you
7253*** may want to report the problem to your system manager and/or to
7254*** bug-libtool@gnu.org
7255
7256EOF
7257	  fi ;;
7258	esac
7259      fi
7260      break
7261    fi
7262  done
7263  IFS="$lt_save_ifs"
7264  MAGIC_CMD="$lt_save_MAGIC_CMD"
7265  ;;
7266esac
7267fi
7268
7269MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7270if test -n "$MAGIC_CMD"; then
7271  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7272$as_echo "$MAGIC_CMD" >&6; }
7273else
7274  { $as_echo "$as_me:$LINENO: result: no" >&5
7275$as_echo "no" >&6; }
7276fi
7277
7278  else
7279    MAGIC_CMD=:
7280  fi
7281fi
7282
7283  fi
7284  ;;
7285esac
7286
7287
7288  case $host_os in
7289    rhapsody* | darwin*)
7290    if test -n "$ac_tool_prefix"; then
7291  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7292set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7293{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7294$as_echo_n "checking for $ac_word... " >&6; }
7295if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7296  $as_echo_n "(cached) " >&6
7297else
7298  if test -n "$DSYMUTIL"; then
7299  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7300else
7301as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7302for as_dir in $PATH
7303do
7304  IFS=$as_save_IFS
7305  test -z "$as_dir" && as_dir=.
7306  for ac_exec_ext in '' $ac_executable_extensions; do
7307  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7308    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7309    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7310    break 2
7311  fi
7312done
7313done
7314IFS=$as_save_IFS
7315
7316fi
7317fi
7318DSYMUTIL=$ac_cv_prog_DSYMUTIL
7319if test -n "$DSYMUTIL"; then
7320  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7321$as_echo "$DSYMUTIL" >&6; }
7322else
7323  { $as_echo "$as_me:$LINENO: result: no" >&5
7324$as_echo "no" >&6; }
7325fi
7326
7327
7328fi
7329if test -z "$ac_cv_prog_DSYMUTIL"; then
7330  ac_ct_DSYMUTIL=$DSYMUTIL
7331  # Extract the first word of "dsymutil", so it can be a program name with args.
7332set dummy dsymutil; ac_word=$2
7333{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7334$as_echo_n "checking for $ac_word... " >&6; }
7335if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7336  $as_echo_n "(cached) " >&6
7337else
7338  if test -n "$ac_ct_DSYMUTIL"; then
7339  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7340else
7341as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7342for as_dir in $PATH
7343do
7344  IFS=$as_save_IFS
7345  test -z "$as_dir" && as_dir=.
7346  for ac_exec_ext in '' $ac_executable_extensions; do
7347  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7348    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7349    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7350    break 2
7351  fi
7352done
7353done
7354IFS=$as_save_IFS
7355
7356fi
7357fi
7358ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7359if test -n "$ac_ct_DSYMUTIL"; then
7360  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7361$as_echo "$ac_ct_DSYMUTIL" >&6; }
7362else
7363  { $as_echo "$as_me:$LINENO: result: no" >&5
7364$as_echo "no" >&6; }
7365fi
7366
7367  if test "x$ac_ct_DSYMUTIL" = x; then
7368    DSYMUTIL=":"
7369  else
7370    case $cross_compiling:$ac_tool_warned in
7371yes:)
7372{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7373$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7374ac_tool_warned=yes ;;
7375esac
7376    DSYMUTIL=$ac_ct_DSYMUTIL
7377  fi
7378else
7379  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7380fi
7381
7382    if test -n "$ac_tool_prefix"; then
7383  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7384set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7385{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7386$as_echo_n "checking for $ac_word... " >&6; }
7387if test "${ac_cv_prog_NMEDIT+set}" = set; then
7388  $as_echo_n "(cached) " >&6
7389else
7390  if test -n "$NMEDIT"; then
7391  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7392else
7393as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7394for as_dir in $PATH
7395do
7396  IFS=$as_save_IFS
7397  test -z "$as_dir" && as_dir=.
7398  for ac_exec_ext in '' $ac_executable_extensions; do
7399  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7400    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7401    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7402    break 2
7403  fi
7404done
7405done
7406IFS=$as_save_IFS
7407
7408fi
7409fi
7410NMEDIT=$ac_cv_prog_NMEDIT
7411if test -n "$NMEDIT"; then
7412  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7413$as_echo "$NMEDIT" >&6; }
7414else
7415  { $as_echo "$as_me:$LINENO: result: no" >&5
7416$as_echo "no" >&6; }
7417fi
7418
7419
7420fi
7421if test -z "$ac_cv_prog_NMEDIT"; then
7422  ac_ct_NMEDIT=$NMEDIT
7423  # Extract the first word of "nmedit", so it can be a program name with args.
7424set dummy nmedit; ac_word=$2
7425{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7426$as_echo_n "checking for $ac_word... " >&6; }
7427if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7428  $as_echo_n "(cached) " >&6
7429else
7430  if test -n "$ac_ct_NMEDIT"; then
7431  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7432else
7433as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7434for as_dir in $PATH
7435do
7436  IFS=$as_save_IFS
7437  test -z "$as_dir" && as_dir=.
7438  for ac_exec_ext in '' $ac_executable_extensions; do
7439  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7440    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7441    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7442    break 2
7443  fi
7444done
7445done
7446IFS=$as_save_IFS
7447
7448fi
7449fi
7450ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7451if test -n "$ac_ct_NMEDIT"; then
7452  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7453$as_echo "$ac_ct_NMEDIT" >&6; }
7454else
7455  { $as_echo "$as_me:$LINENO: result: no" >&5
7456$as_echo "no" >&6; }
7457fi
7458
7459  if test "x$ac_ct_NMEDIT" = x; then
7460    NMEDIT=":"
7461  else
7462    case $cross_compiling:$ac_tool_warned in
7463yes:)
7464{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7465$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7466ac_tool_warned=yes ;;
7467esac
7468    NMEDIT=$ac_ct_NMEDIT
7469  fi
7470else
7471  NMEDIT="$ac_cv_prog_NMEDIT"
7472fi
7473
7474
7475    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7476$as_echo_n "checking for -single_module linker flag... " >&6; }
7477if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7478  $as_echo_n "(cached) " >&6
7479else
7480  lt_cv_apple_cc_single_mod=no
7481      if test -z "${LT_MULTI_MODULE}"; then
7482   # By default we will add the -single_module flag. You can override
7483   # by either setting the environment variable LT_MULTI_MODULE
7484   # non-empty at configure time, or by adding -multi_module to the
7485   # link flags.
7486   echo "int foo(void){return 1;}" > conftest.c
7487   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7488     -dynamiclib ${wl}-single_module conftest.c
7489   if test -f libconftest.dylib; then
7490     lt_cv_apple_cc_single_mod=yes
7491     rm -rf libconftest.dylib*
7492   fi
7493   rm conftest.c
7494      fi
7495fi
7496{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7497$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7498    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7499$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7500if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7501  $as_echo_n "(cached) " >&6
7502else
7503  lt_cv_ld_exported_symbols_list=no
7504      save_LDFLAGS=$LDFLAGS
7505      echo "_main" > conftest.sym
7506      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7507      cat >conftest.$ac_ext <<_ACEOF
7508/* confdefs.h.  */
7509_ACEOF
7510cat confdefs.h >>conftest.$ac_ext
7511cat >>conftest.$ac_ext <<_ACEOF
7512/* end confdefs.h.  */
7513
7514int
7515main ()
7516{
7517
7518  ;
7519  return 0;
7520}
7521_ACEOF
7522rm -f conftest.$ac_objext conftest$ac_exeext
7523if { (ac_try="$ac_link"
7524case "(($ac_try" in
7525  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7526  *) ac_try_echo=$ac_try;;
7527esac
7528eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7529$as_echo "$ac_try_echo") >&5
7530  (eval "$ac_link") 2>conftest.er1
7531  ac_status=$?
7532  grep -v '^ *+' conftest.er1 >conftest.err
7533  rm -f conftest.er1
7534  cat conftest.err >&5
7535  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7536  (exit $ac_status); } && {
7537	 test -z "$ac_c_werror_flag" ||
7538	 test ! -s conftest.err
7539       } && test -s conftest$ac_exeext && {
7540	 test "$cross_compiling" = yes ||
7541	 $as_test_x conftest$ac_exeext
7542       }; then
7543  lt_cv_ld_exported_symbols_list=yes
7544else
7545  $as_echo "$as_me: failed program was:" >&5
7546sed 's/^/| /' conftest.$ac_ext >&5
7547
7548	lt_cv_ld_exported_symbols_list=no
7549fi
7550
7551rm -rf conftest.dSYM
7552rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7553      conftest$ac_exeext conftest.$ac_ext
7554   LDFLAGS="$save_LDFLAGS"
7555
7556fi
7557{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7558$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7559    case $host_os in
7560    rhapsody* | darwin1.[0123])
7561      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7562    darwin1.*)
7563     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7564    darwin*)
7565      # if running on 10.5 or later, the deployment target defaults
7566      # to the OS version, if on x86, and 10.4, the deployment
7567      # target defaults to 10.4. Don't you love it?
7568      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7569   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7570     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7571   10.[012]*)
7572     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7573   10.*)
7574     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7575      esac
7576    ;;
7577  esac
7578    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7579      _lt_dar_single_mod='$single_module'
7580    fi
7581    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7582      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7583    else
7584      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7585    fi
7586    if test "$DSYMUTIL" != ":"; then
7587      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7588    else
7589      _lt_dsymutil=
7590    fi
7591    ;;
7592  esac
7593
7594
7595enable_dlopen=no
7596enable_win32_dll=no
7597
7598# Check whether --enable-libtool-lock was given.
7599if test "${enable_libtool_lock+set}" = set; then
7600  enableval=$enable_libtool_lock;
7601fi
7602
7603test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7604
7605
7606# Check whether --with-pic was given.
7607if test "${with_pic+set}" = set; then
7608  withval=$with_pic; pic_mode="$withval"
7609else
7610  pic_mode=default
7611fi
7612
7613test -z "$pic_mode" && pic_mode=default
7614
7615# Use C for the default configuration in the libtool script
7616tagname=
7617lt_save_CC="$CC"
7618ac_ext=c
7619ac_cpp='$CPP $CPPFLAGS'
7620ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7621ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7622ac_compiler_gnu=$ac_cv_c_compiler_gnu
7623
7624
7625# Source file extension for C test sources.
7626ac_ext=c
7627
7628# Object file extension for compiled C test sources.
7629objext=o
7630objext=$objext
7631
7632# Code to be used in simple compile tests
7633lt_simple_compile_test_code="int some_variable = 0;"
7634
7635# Code to be used in simple link tests
7636lt_simple_link_test_code='int main(){return(0);}'
7637
7638
7639# If no C compiler was specified, use CC.
7640LTCC=${LTCC-"$CC"}
7641
7642# If no C compiler flags were specified, use CFLAGS.
7643LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7644
7645# Allow CC to be a program name with arguments.
7646compiler=$CC
7647
7648
7649# save warnings/boilerplate of simple test code
7650ac_outfile=conftest.$ac_objext
7651echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7652eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7653_lt_compiler_boilerplate=`cat conftest.err`
7654$rm conftest*
7655
7656ac_outfile=conftest.$ac_objext
7657echo "$lt_simple_link_test_code" >conftest.$ac_ext
7658eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7659_lt_linker_boilerplate=`cat conftest.err`
7660$rm -r conftest*
7661
7662
7663
7664lt_prog_compiler_no_builtin_flag=
7665
7666if test "$GCC" = yes; then
7667  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7668
7669
7670{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7671$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7672if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7673  $as_echo_n "(cached) " >&6
7674else
7675  lt_cv_prog_compiler_rtti_exceptions=no
7676  ac_outfile=conftest.$ac_objext
7677   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7678   lt_compiler_flag="-fno-rtti -fno-exceptions"
7679   # Insert the option either (1) after the last *FLAGS variable, or
7680   # (2) before a word containing "conftest.", or (3) at the end.
7681   # Note that $ac_compile itself does not contain backslashes and begins
7682   # with a dollar sign (not a hyphen), so the echo should work correctly.
7683   # The option is referenced via a variable to avoid confusing sed.
7684   lt_compile=`echo "$ac_compile" | $SED \
7685   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7686   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7687   -e 's:$: $lt_compiler_flag:'`
7688   (eval echo "\"\$as_me:7688: $lt_compile\"" >&5)
7689   (eval "$lt_compile" 2>conftest.err)
7690   ac_status=$?
7691   cat conftest.err >&5
7692   echo "$as_me:7692: \$? = $ac_status" >&5
7693   if (exit $ac_status) && test -s "$ac_outfile"; then
7694     # The compiler can only warn and ignore the option if not recognized
7695     # So say no if there are warnings other than the usual output.
7696     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7697     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7698     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7699       lt_cv_prog_compiler_rtti_exceptions=yes
7700     fi
7701   fi
7702   $rm conftest*
7703
7704fi
7705{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7706$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7707
7708if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7709    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7710else
7711    :
7712fi
7713
7714fi
7715
7716lt_prog_compiler_wl=
7717lt_prog_compiler_pic=
7718lt_prog_compiler_static=
7719
7720{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7721$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7722
7723  if test "$GCC" = yes; then
7724    lt_prog_compiler_wl='-Wl,'
7725    lt_prog_compiler_static='-static'
7726
7727    case $host_os in
7728      aix*)
7729      # All AIX code is PIC.
7730      if test "$host_cpu" = ia64; then
7731	# AIX 5 now supports IA64 processor
7732	lt_prog_compiler_static='-Bstatic'
7733      fi
7734      ;;
7735
7736    amigaos*)
7737      # FIXME: we need at least 68020 code to build shared libraries, but
7738      # adding the `-m68020' flag to GCC prevents building anything better,
7739      # like `-m68040'.
7740      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7741      ;;
7742
7743    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7744      # PIC is the default for these OSes.
7745      ;;
7746
7747    mingw* | cygwin* | pw32* | os2*)
7748      # This hack is so that the source file can tell whether it is being
7749      # built for inclusion in a dll (and should export symbols for example).
7750      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7751      # (--disable-auto-import) libraries
7752      lt_prog_compiler_pic='-DDLL_EXPORT'
7753      ;;
7754
7755    darwin* | rhapsody*)
7756      # PIC is the default on this platform
7757      # Common symbols not allowed in MH_DYLIB files
7758      lt_prog_compiler_pic='-fno-common'
7759      ;;
7760
7761    interix[3-9]*)
7762      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7763      # Instead, we relocate shared libraries at runtime.
7764      ;;
7765
7766    msdosdjgpp*)
7767      # Just because we use GCC doesn't mean we suddenly get shared libraries
7768      # on systems that don't support them.
7769      lt_prog_compiler_can_build_shared=no
7770      enable_shared=no
7771      ;;
7772
7773    sysv4*MP*)
7774      if test -d /usr/nec; then
7775	lt_prog_compiler_pic=-Kconform_pic
7776      fi
7777      ;;
7778
7779    hpux*)
7780      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7781      # not for PA HP-UX.
7782      case $host_cpu in
7783      hppa*64*|ia64*)
7784	# +Z the default
7785	;;
7786      *)
7787	lt_prog_compiler_pic='-fPIC'
7788	;;
7789      esac
7790      ;;
7791
7792    *)
7793      lt_prog_compiler_pic='-fPIC'
7794      ;;
7795    esac
7796  else
7797    # PORTME Check for flag to pass linker flags through the system compiler.
7798    case $host_os in
7799    aix*)
7800      lt_prog_compiler_wl='-Wl,'
7801      if test "$host_cpu" = ia64; then
7802	# AIX 5 now supports IA64 processor
7803	lt_prog_compiler_static='-Bstatic'
7804      else
7805	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7806      fi
7807      ;;
7808      darwin*)
7809        # PIC is the default on this platform
7810        # Common symbols not allowed in MH_DYLIB files
7811       case $cc_basename in
7812         xlc*)
7813         lt_prog_compiler_pic='-qnocommon'
7814         lt_prog_compiler_wl='-Wl,'
7815         ;;
7816       esac
7817       ;;
7818
7819    mingw* | cygwin* | pw32* | os2*)
7820      # This hack is so that the source file can tell whether it is being
7821      # built for inclusion in a dll (and should export symbols for example).
7822      lt_prog_compiler_pic='-DDLL_EXPORT'
7823      ;;
7824
7825    hpux9* | hpux10* | hpux11*)
7826      lt_prog_compiler_wl='-Wl,'
7827      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7828      # not for PA HP-UX.
7829      case $host_cpu in
7830      hppa*64*|ia64*)
7831	# +Z the default
7832	;;
7833      *)
7834	lt_prog_compiler_pic='+Z'
7835	;;
7836      esac
7837      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7838      lt_prog_compiler_static='${wl}-a ${wl}archive'
7839      ;;
7840
7841    irix5* | irix6* | nonstopux*)
7842      lt_prog_compiler_wl='-Wl,'
7843      # PIC (with -KPIC) is the default.
7844      lt_prog_compiler_static='-non_shared'
7845      ;;
7846
7847    newsos6)
7848      lt_prog_compiler_pic='-KPIC'
7849      lt_prog_compiler_static='-Bstatic'
7850      ;;
7851
7852    linux* | k*bsd*-gnu)
7853      case $cc_basename in
7854      icc* | ecc*)
7855	lt_prog_compiler_wl='-Wl,'
7856	lt_prog_compiler_pic='-KPIC'
7857	lt_prog_compiler_static='-static'
7858        ;;
7859      pgcc* | pgf77* | pgf90* | pgf95*)
7860        # Portland Group compilers (*not* the Pentium gcc compiler,
7861	# which looks to be a dead project)
7862	lt_prog_compiler_wl='-Wl,'
7863	lt_prog_compiler_pic='-fpic'
7864	lt_prog_compiler_static='-Bstatic'
7865        ;;
7866      ccc*)
7867        lt_prog_compiler_wl='-Wl,'
7868        # All Alpha code is PIC.
7869        lt_prog_compiler_static='-non_shared'
7870        ;;
7871      *)
7872        case `$CC -V 2>&1 | sed 5q` in
7873	*Sun\ C*)
7874	  # Sun C 5.9
7875	  lt_prog_compiler_pic='-KPIC'
7876	  lt_prog_compiler_static='-Bstatic'
7877	  lt_prog_compiler_wl='-Wl,'
7878	  ;;
7879	*Sun\ F*)
7880	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7881	  lt_prog_compiler_pic='-KPIC'
7882	  lt_prog_compiler_static='-Bstatic'
7883	  lt_prog_compiler_wl=''
7884	  ;;
7885	esac
7886	;;
7887      esac
7888      ;;
7889
7890    osf3* | osf4* | osf5*)
7891      lt_prog_compiler_wl='-Wl,'
7892      # All OSF/1 code is PIC.
7893      lt_prog_compiler_static='-non_shared'
7894      ;;
7895
7896    rdos*)
7897      lt_prog_compiler_static='-non_shared'
7898      ;;
7899
7900    solaris*)
7901      lt_prog_compiler_pic='-KPIC'
7902      lt_prog_compiler_static='-Bstatic'
7903      case $cc_basename in
7904      f77* | f90* | f95*)
7905	lt_prog_compiler_wl='-Qoption ld ';;
7906      *)
7907	lt_prog_compiler_wl='-Wl,';;
7908      esac
7909      ;;
7910
7911    sunos4*)
7912      lt_prog_compiler_wl='-Qoption ld '
7913      lt_prog_compiler_pic='-PIC'
7914      lt_prog_compiler_static='-Bstatic'
7915      ;;
7916
7917    sysv4 | sysv4.2uw2* | sysv4.3*)
7918      lt_prog_compiler_wl='-Wl,'
7919      lt_prog_compiler_pic='-KPIC'
7920      lt_prog_compiler_static='-Bstatic'
7921      ;;
7922
7923    sysv4*MP*)
7924      if test -d /usr/nec ;then
7925	lt_prog_compiler_pic='-Kconform_pic'
7926	lt_prog_compiler_static='-Bstatic'
7927      fi
7928      ;;
7929
7930    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7931      lt_prog_compiler_wl='-Wl,'
7932      lt_prog_compiler_pic='-KPIC'
7933      lt_prog_compiler_static='-Bstatic'
7934      ;;
7935
7936    unicos*)
7937      lt_prog_compiler_wl='-Wl,'
7938      lt_prog_compiler_can_build_shared=no
7939      ;;
7940
7941    uts4*)
7942      lt_prog_compiler_pic='-pic'
7943      lt_prog_compiler_static='-Bstatic'
7944      ;;
7945
7946    *)
7947      lt_prog_compiler_can_build_shared=no
7948      ;;
7949    esac
7950  fi
7951
7952{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7953$as_echo "$lt_prog_compiler_pic" >&6; }
7954
7955#
7956# Check to make sure the PIC flag actually works.
7957#
7958if test -n "$lt_prog_compiler_pic"; then
7959
7960{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7961$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7962if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7963  $as_echo_n "(cached) " >&6
7964else
7965  lt_cv_prog_compiler_pic_works=no
7966  ac_outfile=conftest.$ac_objext
7967   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7968   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7969   # Insert the option either (1) after the last *FLAGS variable, or
7970   # (2) before a word containing "conftest.", or (3) at the end.
7971   # Note that $ac_compile itself does not contain backslashes and begins
7972   # with a dollar sign (not a hyphen), so the echo should work correctly.
7973   # The option is referenced via a variable to avoid confusing sed.
7974   lt_compile=`echo "$ac_compile" | $SED \
7975   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7976   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7977   -e 's:$: $lt_compiler_flag:'`
7978   (eval echo "\"\$as_me:7978: $lt_compile\"" >&5)
7979   (eval "$lt_compile" 2>conftest.err)
7980   ac_status=$?
7981   cat conftest.err >&5
7982   echo "$as_me:7982: \$? = $ac_status" >&5
7983   if (exit $ac_status) && test -s "$ac_outfile"; then
7984     # The compiler can only warn and ignore the option if not recognized
7985     # So say no if there are warnings other than the usual output.
7986     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7987     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7988     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7989       lt_cv_prog_compiler_pic_works=yes
7990     fi
7991   fi
7992   $rm conftest*
7993
7994fi
7995{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7996$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7997
7998if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7999    case $lt_prog_compiler_pic in
8000     "" | " "*) ;;
8001     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
8002     esac
8003else
8004    lt_prog_compiler_pic=
8005     lt_prog_compiler_can_build_shared=no
8006fi
8007
8008fi
8009case $host_os in
8010  # For platforms which do not support PIC, -DPIC is meaningless:
8011  *djgpp*)
8012    lt_prog_compiler_pic=
8013    ;;
8014  *)
8015    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
8016    ;;
8017esac
8018
8019#
8020# Check to make sure the static flag actually works.
8021#
8022wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
8023{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
8024$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
8025if test "${lt_cv_prog_compiler_static_works+set}" = set; then
8026  $as_echo_n "(cached) " >&6
8027else
8028  lt_cv_prog_compiler_static_works=no
8029   save_LDFLAGS="$LDFLAGS"
8030   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
8031   echo "$lt_simple_link_test_code" > conftest.$ac_ext
8032   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
8033     # The linker can only warn and ignore the option if not recognized
8034     # So say no if there are warnings
8035     if test -s conftest.err; then
8036       # Append any errors to the config.log.
8037       cat conftest.err 1>&5
8038       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
8039       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
8040       if diff conftest.exp conftest.er2 >/dev/null; then
8041         lt_cv_prog_compiler_static_works=yes
8042       fi
8043     else
8044       lt_cv_prog_compiler_static_works=yes
8045     fi
8046   fi
8047   $rm -r conftest*
8048   LDFLAGS="$save_LDFLAGS"
8049
8050fi
8051{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
8052$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
8053
8054if test x"$lt_cv_prog_compiler_static_works" = xyes; then
8055    :
8056else
8057    lt_prog_compiler_static=
8058fi
8059
8060
8061{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8062$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
8063if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8064  $as_echo_n "(cached) " >&6
8065else
8066  lt_cv_prog_compiler_c_o=no
8067   $rm -r conftest 2>/dev/null
8068   mkdir conftest
8069   cd conftest
8070   mkdir out
8071   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8072
8073   lt_compiler_flag="-o out/conftest2.$ac_objext"
8074   # Insert the option either (1) after the last *FLAGS variable, or
8075   # (2) before a word containing "conftest.", or (3) at the end.
8076   # Note that $ac_compile itself does not contain backslashes and begins
8077   # with a dollar sign (not a hyphen), so the echo should work correctly.
8078   lt_compile=`echo "$ac_compile" | $SED \
8079   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8080   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8081   -e 's:$: $lt_compiler_flag:'`
8082   (eval echo "\"\$as_me:8082: $lt_compile\"" >&5)
8083   (eval "$lt_compile" 2>out/conftest.err)
8084   ac_status=$?
8085   cat out/conftest.err >&5
8086   echo "$as_me:8086: \$? = $ac_status" >&5
8087   if (exit $ac_status) && test -s out/conftest2.$ac_objext
8088   then
8089     # The compiler can only warn and ignore the option if not recognized
8090     # So say no if there are warnings
8091     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8092     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8093     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8094       lt_cv_prog_compiler_c_o=yes
8095     fi
8096   fi
8097   chmod u+w . 2>&5
8098   $rm conftest*
8099   # SGI C++ compiler will create directory out/ii_files/ for
8100   # template instantiation
8101   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8102   $rm out/* && rmdir out
8103   cd ..
8104   rmdir conftest
8105   $rm conftest*
8106
8107fi
8108{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8109$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
8110
8111
8112hard_links="nottested"
8113if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8114  # do not overwrite the value of need_locks provided by the user
8115  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8116$as_echo_n "checking if we can lock with hard links... " >&6; }
8117  hard_links=yes
8118  $rm conftest*
8119  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8120  touch conftest.a
8121  ln conftest.a conftest.b 2>&5 || hard_links=no
8122  ln conftest.a conftest.b 2>/dev/null && hard_links=no
8123  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
8124$as_echo "$hard_links" >&6; }
8125  if test "$hard_links" = no; then
8126    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8127$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8128    need_locks=warn
8129  fi
8130else
8131  need_locks=no
8132fi
8133
8134{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8135$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8136
8137  runpath_var=
8138  allow_undefined_flag=
8139  enable_shared_with_static_runtimes=no
8140  archive_cmds=
8141  archive_expsym_cmds=
8142  old_archive_From_new_cmds=
8143  old_archive_from_expsyms_cmds=
8144  export_dynamic_flag_spec=
8145  whole_archive_flag_spec=
8146  thread_safe_flag_spec=
8147  hardcode_libdir_flag_spec=
8148  hardcode_libdir_flag_spec_ld=
8149  hardcode_libdir_separator=
8150  hardcode_direct=no
8151  hardcode_minus_L=no
8152  hardcode_shlibpath_var=unsupported
8153  link_all_deplibs=unknown
8154  hardcode_automatic=no
8155  module_cmds=
8156  module_expsym_cmds=
8157  always_export_symbols=no
8158  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8159  # include_expsyms should be a list of space-separated symbols to be *always*
8160  # included in the symbol list
8161  include_expsyms=
8162  # exclude_expsyms can be an extended regexp of symbols to exclude
8163  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8164  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8165  # as well as any symbol that contains `d'.
8166  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8167  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8168  # platforms (ab)use it in PIC code, but their linkers get confused if
8169  # the symbol is explicitly referenced.  Since portable code cannot
8170  # rely on this symbol name, it's probably fine to never include it in
8171  # preloaded symbol tables.
8172  # Exclude shared library initialization/finalization symbols.
8173  extract_expsyms_cmds=
8174  # Just being paranoid about ensuring that cc_basename is set.
8175  for cc_temp in $compiler""; do
8176  case $cc_temp in
8177    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8178    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8179    \-*) ;;
8180    *) break;;
8181  esac
8182done
8183cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8184
8185  case $host_os in
8186  cygwin* | mingw* | pw32*)
8187    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8188    # When not using gcc, we currently assume that we are using
8189    # Microsoft Visual C++.
8190    if test "$GCC" != yes; then
8191      with_gnu_ld=no
8192    fi
8193    ;;
8194  interix*)
8195    # we just hope/assume this is gcc and not c89 (= MSVC++)
8196    with_gnu_ld=yes
8197    ;;
8198  openbsd*)
8199    with_gnu_ld=no
8200    ;;
8201  esac
8202
8203  ld_shlibs=yes
8204  if test "$with_gnu_ld" = yes; then
8205    # If archive_cmds runs LD, not CC, wlarc should be empty
8206    wlarc='${wl}'
8207
8208    # Set some defaults for GNU ld with shared library support. These
8209    # are reset later if shared libraries are not supported. Putting them
8210    # here allows them to be overridden if necessary.
8211    runpath_var=LD_RUN_PATH
8212    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8213    export_dynamic_flag_spec='${wl}--export-dynamic'
8214    # ancient GNU ld didn't support --whole-archive et. al.
8215    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8216	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8217      else
8218  	whole_archive_flag_spec=
8219    fi
8220    supports_anon_versioning=no
8221    case `$LD -v 2>/dev/null` in
8222      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8223      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8224      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8225      *\ 2.11.*) ;; # other 2.11 versions
8226      *) supports_anon_versioning=yes ;;
8227    esac
8228
8229    # See if GNU ld supports shared libraries.
8230    case $host_os in
8231    aix[3-9]*)
8232      # On AIX/PPC, the GNU linker is very broken
8233      if test "$host_cpu" != ia64; then
8234	ld_shlibs=no
8235	cat <<EOF 1>&2
8236
8237*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8238*** to be unable to reliably create shared libraries on AIX.
8239*** Therefore, libtool is disabling shared libraries support.  If you
8240*** really care for shared libraries, you may want to modify your PATH
8241*** so that a non-GNU linker is found, and then restart.
8242
8243EOF
8244      fi
8245      ;;
8246
8247    amigaos*)
8248      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)'
8249      hardcode_libdir_flag_spec='-L$libdir'
8250      hardcode_minus_L=yes
8251
8252      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8253      # that the semantics of dynamic libraries on AmigaOS, at least up
8254      # to version 4, is to share data among multiple programs linked
8255      # with the same dynamic library.  Since this doesn't match the
8256      # behavior of shared libraries on other platforms, we can't use
8257      # them.
8258      ld_shlibs=no
8259      ;;
8260
8261    beos*)
8262      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8263	allow_undefined_flag=unsupported
8264	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8265	# support --undefined.  This deserves some investigation.  FIXME
8266	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8267      else
8268	ld_shlibs=no
8269      fi
8270      ;;
8271
8272    cygwin* | mingw* | pw32*)
8273      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8274      # as there is no search path for DLLs.
8275      hardcode_libdir_flag_spec='-L$libdir'
8276      allow_undefined_flag=unsupported
8277      always_export_symbols=no
8278      enable_shared_with_static_runtimes=yes
8279      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8280
8281      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8282        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8283	# If the export-symbols file already is a .def file (1st line
8284	# is EXPORTS), use it as is; otherwise, prepend...
8285	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8286	  cp $export_symbols $output_objdir/$soname.def;
8287	else
8288	  echo EXPORTS > $output_objdir/$soname.def;
8289	  cat $export_symbols >> $output_objdir/$soname.def;
8290	fi~
8291	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8292      else
8293	ld_shlibs=no
8294      fi
8295      ;;
8296
8297    interix[3-9]*)
8298      hardcode_direct=no
8299      hardcode_shlibpath_var=no
8300      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8301      export_dynamic_flag_spec='${wl}-E'
8302      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8303      # Instead, shared libraries are loaded at an image base (0x10000000 by
8304      # default) and relocated if they conflict, which is a slow very memory
8305      # consuming and fragmenting process.  To avoid this, we pick a random,
8306      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8307      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8308      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8309      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'
8310      ;;
8311
8312    gnu* | linux* | k*bsd*-gnu)
8313      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8314	tmp_addflag=
8315	case $cc_basename,$host_cpu in
8316	pgcc*)				# Portland Group C compiler
8317	  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'
8318	  tmp_addflag=' $pic_flag'
8319	  ;;
8320	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8321	  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'
8322	  tmp_addflag=' $pic_flag -Mnomain' ;;
8323	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8324	  tmp_addflag=' -i_dynamic' ;;
8325	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8326	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8327	ifc* | ifort*)			# Intel Fortran compiler
8328	  tmp_addflag=' -nofor_main' ;;
8329	esac
8330	case `$CC -V 2>&1 | sed 5q` in
8331	*Sun\ C*)			# Sun C 5.9
8332	  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'
8333	  tmp_sharedflag='-G' ;;
8334	*Sun\ F*)			# Sun Fortran 8.3
8335	  tmp_sharedflag='-G' ;;
8336	*)
8337	  tmp_sharedflag='-shared' ;;
8338	esac
8339	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8340
8341	if test $supports_anon_versioning = yes; then
8342	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8343  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8344  $echo "local: *; };" >> $output_objdir/$libname.ver~
8345	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8346	fi
8347      else
8348	ld_shlibs=no
8349      fi
8350      ;;
8351
8352    netbsd*)
8353      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8354	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8355	wlarc=
8356      else
8357	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8358	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8359      fi
8360      ;;
8361
8362    solaris*)
8363      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8364	ld_shlibs=no
8365	cat <<EOF 1>&2
8366
8367*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8368*** create shared libraries on Solaris systems.  Therefore, libtool
8369*** is disabling shared libraries support.  We urge you to upgrade GNU
8370*** binutils to release 2.9.1 or newer.  Another option is to modify
8371*** your PATH or compiler configuration so that the native linker is
8372*** used, and then restart.
8373
8374EOF
8375      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8376	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8377	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8378      else
8379	ld_shlibs=no
8380      fi
8381      ;;
8382
8383    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8384      case `$LD -v 2>&1` in
8385        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8386	ld_shlibs=no
8387	cat <<_LT_EOF 1>&2
8388
8389*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8390*** reliably create shared libraries on SCO systems.  Therefore, libtool
8391*** is disabling shared libraries support.  We urge you to upgrade GNU
8392*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8393*** your PATH or compiler configuration so that the native linker is
8394*** used, and then restart.
8395
8396_LT_EOF
8397	;;
8398	*)
8399	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8400	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8401	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8402	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8403	  else
8404	    ld_shlibs=no
8405	  fi
8406	;;
8407      esac
8408      ;;
8409
8410    sunos4*)
8411      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8412      wlarc=
8413      hardcode_direct=yes
8414      hardcode_shlibpath_var=no
8415      ;;
8416
8417    *)
8418      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8419	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8420	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8421      else
8422	ld_shlibs=no
8423      fi
8424      ;;
8425    esac
8426
8427    if test "$ld_shlibs" = no; then
8428      runpath_var=
8429      hardcode_libdir_flag_spec=
8430      export_dynamic_flag_spec=
8431      whole_archive_flag_spec=
8432    fi
8433  else
8434    # PORTME fill in a description of your system's linker (not GNU ld)
8435    case $host_os in
8436    aix3*)
8437      allow_undefined_flag=unsupported
8438      always_export_symbols=yes
8439      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'
8440      # Note: this linker hardcodes the directories in LIBPATH if there
8441      # are no directories specified by -L.
8442      hardcode_minus_L=yes
8443      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8444	# Neither direct hardcoding nor static linking is supported with a
8445	# broken collect2.
8446	hardcode_direct=unsupported
8447      fi
8448      ;;
8449
8450    aix[4-9]*)
8451      if test "$host_cpu" = ia64; then
8452	# On IA64, the linker does run time linking by default, so we don't
8453	# have to do anything special.
8454	aix_use_runtimelinking=no
8455	exp_sym_flag='-Bexport'
8456	no_entry_flag=""
8457      else
8458	# If we're using GNU nm, then we don't want the "-C" option.
8459	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8460	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8461	  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'
8462	else
8463	  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'
8464	fi
8465	aix_use_runtimelinking=no
8466
8467	# Test if we are trying to use run time linking or normal
8468	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8469	# need to do runtime linking.
8470	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8471	  for ld_flag in $LDFLAGS; do
8472  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8473  	    aix_use_runtimelinking=yes
8474  	    break
8475  	  fi
8476	  done
8477	  ;;
8478	esac
8479
8480	exp_sym_flag='-bexport'
8481	no_entry_flag='-bnoentry'
8482      fi
8483
8484      # When large executables or shared objects are built, AIX ld can
8485      # have problems creating the table of contents.  If linking a library
8486      # or program results in "error TOC overflow" add -mminimal-toc to
8487      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8488      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8489
8490      archive_cmds=''
8491      hardcode_direct=yes
8492      hardcode_libdir_separator=':'
8493      link_all_deplibs=yes
8494
8495      if test "$GCC" = yes; then
8496	case $host_os in aix4.[012]|aix4.[012].*)
8497	# We only want to do this on AIX 4.2 and lower, the check
8498	# below for broken collect2 doesn't work under 4.3+
8499	  collect2name=`${CC} -print-prog-name=collect2`
8500	  if test -f "$collect2name" && \
8501  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8502	  then
8503  	  # We have reworked collect2
8504  	  :
8505	  else
8506  	  # We have old collect2
8507  	  hardcode_direct=unsupported
8508  	  # It fails to find uninstalled libraries when the uninstalled
8509  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8510  	  # to unsupported forces relinking
8511  	  hardcode_minus_L=yes
8512  	  hardcode_libdir_flag_spec='-L$libdir'
8513  	  hardcode_libdir_separator=
8514	  fi
8515	  ;;
8516	esac
8517	shared_flag='-shared'
8518	if test "$aix_use_runtimelinking" = yes; then
8519	  shared_flag="$shared_flag "'${wl}-G'
8520	fi
8521      else
8522	# not using gcc
8523	if test "$host_cpu" = ia64; then
8524  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8525  	# chokes on -Wl,-G. The following line is correct:
8526	  shared_flag='-G'
8527	else
8528	  if test "$aix_use_runtimelinking" = yes; then
8529	    shared_flag='${wl}-G'
8530	  else
8531	    shared_flag='${wl}-bM:SRE'
8532	  fi
8533	fi
8534      fi
8535
8536      # It seems that -bexpall does not export symbols beginning with
8537      # underscore (_), so it is better to generate a list of symbols to export.
8538      always_export_symbols=yes
8539      if test "$aix_use_runtimelinking" = yes; then
8540	# Warning - without using the other runtime loading flags (-brtl),
8541	# -berok will link without error, but may produce a broken library.
8542	allow_undefined_flag='-berok'
8543       # Determine the default libpath from the value encoded in an empty executable.
8544       cat >conftest.$ac_ext <<_ACEOF
8545/* confdefs.h.  */
8546_ACEOF
8547cat confdefs.h >>conftest.$ac_ext
8548cat >>conftest.$ac_ext <<_ACEOF
8549/* end confdefs.h.  */
8550
8551int
8552main ()
8553{
8554
8555  ;
8556  return 0;
8557}
8558_ACEOF
8559rm -f conftest.$ac_objext conftest$ac_exeext
8560if { (ac_try="$ac_link"
8561case "(($ac_try" in
8562  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8563  *) ac_try_echo=$ac_try;;
8564esac
8565eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8566$as_echo "$ac_try_echo") >&5
8567  (eval "$ac_link") 2>conftest.er1
8568  ac_status=$?
8569  grep -v '^ *+' conftest.er1 >conftest.err
8570  rm -f conftest.er1
8571  cat conftest.err >&5
8572  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8573  (exit $ac_status); } && {
8574	 test -z "$ac_c_werror_flag" ||
8575	 test ! -s conftest.err
8576       } && test -s conftest$ac_exeext && {
8577	 test "$cross_compiling" = yes ||
8578	 $as_test_x conftest$ac_exeext
8579       }; then
8580
8581lt_aix_libpath_sed='
8582    /Import File Strings/,/^$/ {
8583	/^0/ {
8584	    s/^0  *\(.*\)$/\1/
8585	    p
8586	}
8587    }'
8588aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8589# Check for a 64-bit object if we didn't find anything.
8590if test -z "$aix_libpath"; then
8591  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8592fi
8593else
8594  $as_echo "$as_me: failed program was:" >&5
8595sed 's/^/| /' conftest.$ac_ext >&5
8596
8597
8598fi
8599
8600rm -rf conftest.dSYM
8601rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8602      conftest$ac_exeext conftest.$ac_ext
8603if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8604
8605       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8606	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"
8607       else
8608	if test "$host_cpu" = ia64; then
8609	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8610	  allow_undefined_flag="-z nodefs"
8611	  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"
8612	else
8613	 # Determine the default libpath from the value encoded in an empty executable.
8614	 cat >conftest.$ac_ext <<_ACEOF
8615/* confdefs.h.  */
8616_ACEOF
8617cat confdefs.h >>conftest.$ac_ext
8618cat >>conftest.$ac_ext <<_ACEOF
8619/* end confdefs.h.  */
8620
8621int
8622main ()
8623{
8624
8625  ;
8626  return 0;
8627}
8628_ACEOF
8629rm -f conftest.$ac_objext conftest$ac_exeext
8630if { (ac_try="$ac_link"
8631case "(($ac_try" in
8632  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8633  *) ac_try_echo=$ac_try;;
8634esac
8635eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8636$as_echo "$ac_try_echo") >&5
8637  (eval "$ac_link") 2>conftest.er1
8638  ac_status=$?
8639  grep -v '^ *+' conftest.er1 >conftest.err
8640  rm -f conftest.er1
8641  cat conftest.err >&5
8642  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8643  (exit $ac_status); } && {
8644	 test -z "$ac_c_werror_flag" ||
8645	 test ! -s conftest.err
8646       } && test -s conftest$ac_exeext && {
8647	 test "$cross_compiling" = yes ||
8648	 $as_test_x conftest$ac_exeext
8649       }; then
8650
8651lt_aix_libpath_sed='
8652    /Import File Strings/,/^$/ {
8653	/^0/ {
8654	    s/^0  *\(.*\)$/\1/
8655	    p
8656	}
8657    }'
8658aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8659# Check for a 64-bit object if we didn't find anything.
8660if test -z "$aix_libpath"; then
8661  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8662fi
8663else
8664  $as_echo "$as_me: failed program was:" >&5
8665sed 's/^/| /' conftest.$ac_ext >&5
8666
8667
8668fi
8669
8670rm -rf conftest.dSYM
8671rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8672      conftest$ac_exeext conftest.$ac_ext
8673if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8674
8675	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8676	  # Warning - without using the other run time loading flags,
8677	  # -berok will link without error, but may produce a broken library.
8678	  no_undefined_flag=' ${wl}-bernotok'
8679	  allow_undefined_flag=' ${wl}-berok'
8680	  # Exported symbols can be pulled into shared objects from archives
8681	  whole_archive_flag_spec='$convenience'
8682	  archive_cmds_need_lc=yes
8683	  # This is similar to how AIX traditionally builds its shared libraries.
8684	  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'
8685	fi
8686      fi
8687      ;;
8688
8689    amigaos*)
8690      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)'
8691      hardcode_libdir_flag_spec='-L$libdir'
8692      hardcode_minus_L=yes
8693      # see comment about different semantics on the GNU ld section
8694      ld_shlibs=no
8695      ;;
8696
8697    bsdi[45]*)
8698      export_dynamic_flag_spec=-rdynamic
8699      ;;
8700
8701    cygwin* | mingw* | pw32*)
8702      # When not using gcc, we currently assume that we are using
8703      # Microsoft Visual C++.
8704      # hardcode_libdir_flag_spec is actually meaningless, as there is
8705      # no search path for DLLs.
8706      hardcode_libdir_flag_spec=' '
8707      allow_undefined_flag=unsupported
8708      # Tell ltmain to make .lib files, not .a files.
8709      libext=lib
8710      # Tell ltmain to make .dll files, not .so files.
8711      shrext_cmds=".dll"
8712      # FIXME: Setting linknames here is a bad hack.
8713      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8714      # The linker will automatically build a .lib file if we build a DLL.
8715      old_archive_From_new_cmds='true'
8716      # FIXME: Should let the user specify the lib program.
8717      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8718      fix_srcfile_path='`cygpath -w "$srcfile"`'
8719      enable_shared_with_static_runtimes=yes
8720      ;;
8721
8722    darwin* | rhapsody*)
8723      case $host_os in
8724        rhapsody* | darwin1.[012])
8725         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8726         ;;
8727       *) # Darwin 1.3 on
8728         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8729           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8730         else
8731           case ${MACOSX_DEPLOYMENT_TARGET} in
8732             10.[012])
8733               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8734               ;;
8735             10.*)
8736               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8737               ;;
8738           esac
8739         fi
8740         ;;
8741      esac
8742      archive_cmds_need_lc=no
8743      hardcode_direct=no
8744      hardcode_automatic=yes
8745      hardcode_shlibpath_var=unsupported
8746      whole_archive_flag_spec=''
8747      link_all_deplibs=yes
8748    if test "$GCC" = yes ; then
8749    	output_verbose_link_cmd='echo'
8750        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8751        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8752        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}"
8753        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}"
8754    else
8755      case $cc_basename in
8756        xlc*)
8757         output_verbose_link_cmd='echo'
8758         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8759         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8760          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8761         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}'
8762          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}'
8763          ;;
8764       *)
8765         ld_shlibs=no
8766          ;;
8767      esac
8768    fi
8769      ;;
8770
8771    dgux*)
8772      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8773      hardcode_libdir_flag_spec='-L$libdir'
8774      hardcode_shlibpath_var=no
8775      ;;
8776
8777    freebsd1*)
8778      ld_shlibs=no
8779      ;;
8780
8781    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8782    # support.  Future versions do this automatically, but an explicit c++rt0.o
8783    # does not break anything, and helps significantly (at the cost of a little
8784    # extra space).
8785    freebsd2.2*)
8786      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8787      hardcode_libdir_flag_spec='-R$libdir'
8788      hardcode_direct=yes
8789      hardcode_shlibpath_var=no
8790      ;;
8791
8792    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8793    freebsd2*)
8794      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8795      hardcode_direct=yes
8796      hardcode_minus_L=yes
8797      hardcode_shlibpath_var=no
8798      ;;
8799
8800    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8801    freebsd* | dragonfly*)
8802      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8803      hardcode_libdir_flag_spec='-R$libdir'
8804      hardcode_direct=yes
8805      hardcode_shlibpath_var=no
8806      ;;
8807
8808    hpux9*)
8809      if test "$GCC" = yes; then
8810	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'
8811      else
8812	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'
8813      fi
8814      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8815      hardcode_libdir_separator=:
8816      hardcode_direct=yes
8817
8818      # hardcode_minus_L: Not really in the search PATH,
8819      # but as the default location of the library.
8820      hardcode_minus_L=yes
8821      export_dynamic_flag_spec='${wl}-E'
8822      ;;
8823
8824    hpux10*)
8825      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8826	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8827      else
8828	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8829      fi
8830      if test "$with_gnu_ld" = no; then
8831	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8832	hardcode_libdir_separator=:
8833
8834	hardcode_direct=yes
8835	export_dynamic_flag_spec='${wl}-E'
8836
8837	# hardcode_minus_L: Not really in the search PATH,
8838	# but as the default location of the library.
8839	hardcode_minus_L=yes
8840      fi
8841      ;;
8842
8843    hpux11*)
8844      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8845	case $host_cpu in
8846	hppa*64*)
8847	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8848	  ;;
8849	ia64*)
8850	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8851	  ;;
8852	*)
8853	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8854	  ;;
8855	esac
8856      else
8857	case $host_cpu in
8858	hppa*64*)
8859	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8860	  ;;
8861	ia64*)
8862	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8863	  ;;
8864	*)
8865	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8866	  ;;
8867	esac
8868      fi
8869      if test "$with_gnu_ld" = no; then
8870	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8871	hardcode_libdir_separator=:
8872
8873	case $host_cpu in
8874	hppa*64*|ia64*)
8875	  hardcode_libdir_flag_spec_ld='+b $libdir'
8876	  hardcode_direct=no
8877	  hardcode_shlibpath_var=no
8878	  ;;
8879	*)
8880	  hardcode_direct=yes
8881	  export_dynamic_flag_spec='${wl}-E'
8882
8883	  # hardcode_minus_L: Not really in the search PATH,
8884	  # but as the default location of the library.
8885	  hardcode_minus_L=yes
8886	  ;;
8887	esac
8888      fi
8889      ;;
8890
8891    irix5* | irix6* | nonstopux*)
8892      if test "$GCC" = yes; then
8893	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'
8894      else
8895	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'
8896	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8897      fi
8898      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8899      hardcode_libdir_separator=:
8900      link_all_deplibs=yes
8901      ;;
8902
8903    netbsd*)
8904      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8905	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8906      else
8907	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8908      fi
8909      hardcode_libdir_flag_spec='-R$libdir'
8910      hardcode_direct=yes
8911      hardcode_shlibpath_var=no
8912      ;;
8913
8914    newsos6)
8915      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8916      hardcode_direct=yes
8917      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8918      hardcode_libdir_separator=:
8919      hardcode_shlibpath_var=no
8920      ;;
8921
8922    openbsd*)
8923      if test -f /usr/libexec/ld.so; then
8924	hardcode_direct=yes
8925	hardcode_shlibpath_var=no
8926	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8927	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8928	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8929	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8930	  export_dynamic_flag_spec='${wl}-E'
8931	else
8932	  case $host_os in
8933	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8934	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8935	     hardcode_libdir_flag_spec='-R$libdir'
8936	     ;;
8937	   *)
8938	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8939	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8940	     ;;
8941	  esac
8942        fi
8943      else
8944	ld_shlibs=no
8945      fi
8946      ;;
8947
8948    os2*)
8949      hardcode_libdir_flag_spec='-L$libdir'
8950      hardcode_minus_L=yes
8951      allow_undefined_flag=unsupported
8952      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'
8953      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8954      ;;
8955
8956    osf3*)
8957      if test "$GCC" = yes; then
8958	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8959	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'
8960      else
8961	allow_undefined_flag=' -expect_unresolved \*'
8962	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'
8963      fi
8964      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8965      hardcode_libdir_separator=:
8966      ;;
8967
8968    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8969      if test "$GCC" = yes; then
8970	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8971	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'
8972	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8973      else
8974	allow_undefined_flag=' -expect_unresolved \*'
8975	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'
8976	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8977	$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'
8978
8979	# Both c and cxx compiler support -rpath directly
8980	hardcode_libdir_flag_spec='-rpath $libdir'
8981      fi
8982      hardcode_libdir_separator=:
8983      ;;
8984
8985    solaris*)
8986      no_undefined_flag=' -z text'
8987      if test "$GCC" = yes; then
8988	wlarc='${wl}'
8989	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8990	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8991	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8992      else
8993	wlarc=''
8994	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8995	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8996  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8997      fi
8998      hardcode_libdir_flag_spec='-R$libdir'
8999      hardcode_shlibpath_var=no
9000      case $host_os in
9001      solaris2.[0-5] | solaris2.[0-5].*) ;;
9002      *)
9003	# The compiler driver will combine and reorder linker options,
9004	# but understands `-z linker_flag'.  GCC discards it without `$wl',
9005	# but is careful enough not to reorder.
9006 	# Supported since Solaris 2.6 (maybe 2.5.1?)
9007	if test "$GCC" = yes; then
9008	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
9009	else
9010	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
9011	fi
9012	;;
9013      esac
9014      link_all_deplibs=yes
9015      ;;
9016
9017    sunos4*)
9018      if test "x$host_vendor" = xsequent; then
9019	# Use $CC to link under sequent, because it throws in some extra .o
9020	# files that make .init and .fini sections work.
9021	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
9022      else
9023	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
9024      fi
9025      hardcode_libdir_flag_spec='-L$libdir'
9026      hardcode_direct=yes
9027      hardcode_minus_L=yes
9028      hardcode_shlibpath_var=no
9029      ;;
9030
9031    sysv4)
9032      case $host_vendor in
9033	sni)
9034	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9035	  hardcode_direct=yes # is this really true???
9036	;;
9037	siemens)
9038	  ## LD is ld it makes a PLAMLIB
9039	  ## CC just makes a GrossModule.
9040	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
9041	  reload_cmds='$CC -r -o $output$reload_objs'
9042	  hardcode_direct=no
9043        ;;
9044	motorola)
9045	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9046	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
9047	;;
9048      esac
9049      runpath_var='LD_RUN_PATH'
9050      hardcode_shlibpath_var=no
9051      ;;
9052
9053    sysv4.3*)
9054      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9055      hardcode_shlibpath_var=no
9056      export_dynamic_flag_spec='-Bexport'
9057      ;;
9058
9059    sysv4*MP*)
9060      if test -d /usr/nec; then
9061	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9062	hardcode_shlibpath_var=no
9063	runpath_var=LD_RUN_PATH
9064	hardcode_runpath_var=yes
9065	ld_shlibs=yes
9066      fi
9067      ;;
9068
9069    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9070      no_undefined_flag='${wl}-z,text'
9071      archive_cmds_need_lc=no
9072      hardcode_shlibpath_var=no
9073      runpath_var='LD_RUN_PATH'
9074
9075      if test "$GCC" = yes; then
9076	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9077	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9078      else
9079	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9080	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9081      fi
9082      ;;
9083
9084    sysv5* | sco3.2v5* | sco5v6*)
9085      # Note: We can NOT use -z defs as we might desire, because we do not
9086      # link with -lc, and that would cause any symbols used from libc to
9087      # always be unresolved, which means just about no library would
9088      # ever link correctly.  If we're not using GNU ld we use -z text
9089      # though, which does catch some bad symbols but isn't as heavy-handed
9090      # as -z defs.
9091      no_undefined_flag='${wl}-z,text'
9092      allow_undefined_flag='${wl}-z,nodefs'
9093      archive_cmds_need_lc=no
9094      hardcode_shlibpath_var=no
9095      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9096      hardcode_libdir_separator=':'
9097      link_all_deplibs=yes
9098      export_dynamic_flag_spec='${wl}-Bexport'
9099      runpath_var='LD_RUN_PATH'
9100
9101      if test "$GCC" = yes; then
9102	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9103	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9104      else
9105	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9106	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9107      fi
9108      ;;
9109
9110    uts4*)
9111      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9112      hardcode_libdir_flag_spec='-L$libdir'
9113      hardcode_shlibpath_var=no
9114      ;;
9115
9116    *)
9117      ld_shlibs=no
9118      ;;
9119    esac
9120  fi
9121
9122{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9123$as_echo "$ld_shlibs" >&6; }
9124test "$ld_shlibs" = no && can_build_shared=no
9125
9126#
9127# Do we need to explicitly link libc?
9128#
9129case "x$archive_cmds_need_lc" in
9130x|xyes)
9131  # Assume -lc should be added
9132  archive_cmds_need_lc=yes
9133
9134  if test "$enable_shared" = yes && test "$GCC" = yes; then
9135    case $archive_cmds in
9136    *'~'*)
9137      # FIXME: we may have to deal with multi-command sequences.
9138      ;;
9139    '$CC '*)
9140      # Test whether the compiler implicitly links with -lc since on some
9141      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9142      # to ld, don't add -lc before -lgcc.
9143      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9144$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9145      $rm conftest*
9146      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9147
9148      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9149  (eval $ac_compile) 2>&5
9150  ac_status=$?
9151  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9152  (exit $ac_status); } 2>conftest.err; then
9153        soname=conftest
9154        lib=conftest
9155        libobjs=conftest.$ac_objext
9156        deplibs=
9157        wl=$lt_prog_compiler_wl
9158	pic_flag=$lt_prog_compiler_pic
9159        compiler_flags=-v
9160        linker_flags=-v
9161        verstring=
9162        output_objdir=.
9163        libname=conftest
9164        lt_save_allow_undefined_flag=$allow_undefined_flag
9165        allow_undefined_flag=
9166        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9167  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9168  ac_status=$?
9169  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9170  (exit $ac_status); }
9171        then
9172	  archive_cmds_need_lc=no
9173        else
9174	  archive_cmds_need_lc=yes
9175        fi
9176        allow_undefined_flag=$lt_save_allow_undefined_flag
9177      else
9178        cat conftest.err 1>&5
9179      fi
9180      $rm conftest*
9181      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9182$as_echo "$archive_cmds_need_lc" >&6; }
9183      ;;
9184    esac
9185  fi
9186  ;;
9187esac
9188
9189{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9190$as_echo_n "checking dynamic linker characteristics... " >&6; }
9191library_names_spec=
9192libname_spec='lib$name'
9193soname_spec=
9194shrext_cmds=".so"
9195postinstall_cmds=
9196postuninstall_cmds=
9197finish_cmds=
9198finish_eval=
9199shlibpath_var=
9200shlibpath_overrides_runpath=unknown
9201version_type=none
9202dynamic_linker="$host_os ld.so"
9203sys_lib_dlsearch_path_spec="/lib /usr/lib"
9204
9205if test "$GCC" = yes; then
9206  case $host_os in
9207    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9208    *) lt_awk_arg="/^libraries:/" ;;
9209  esac
9210  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9211  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9212    # if the path contains ";" then we assume it to be the separator
9213    # otherwise default to the standard path separator (i.e. ":") - it is
9214    # assumed that no part of a normal pathname contains ";" but that should
9215    # okay in the real world where ";" in dirpaths is itself problematic.
9216    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9217  else
9218    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9219  fi
9220  # Ok, now we have the path, separated by spaces, we can step through it
9221  # and add multilib dir if necessary.
9222  lt_tmp_lt_search_path_spec=
9223  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9224  for lt_sys_path in $lt_search_path_spec; do
9225    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9226      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9227    else
9228      test -d "$lt_sys_path" && \
9229	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9230    fi
9231  done
9232  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9233BEGIN {RS=" "; FS="/|\n";} {
9234  lt_foo="";
9235  lt_count=0;
9236  for (lt_i = NF; lt_i > 0; lt_i--) {
9237    if ($lt_i != "" && $lt_i != ".") {
9238      if ($lt_i == "..") {
9239        lt_count++;
9240      } else {
9241        if (lt_count == 0) {
9242          lt_foo="/" $lt_i lt_foo;
9243        } else {
9244          lt_count--;
9245        }
9246      }
9247    }
9248  }
9249  if (lt_foo != "") { lt_freq[lt_foo]++; }
9250  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9251}'`
9252  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9253else
9254  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9255fi
9256need_lib_prefix=unknown
9257hardcode_into_libs=no
9258
9259# when you set need_version to no, make sure it does not cause -set_version
9260# flags to be left without arguments
9261need_version=unknown
9262
9263case $host_os in
9264aix3*)
9265  version_type=linux
9266  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9267  shlibpath_var=LIBPATH
9268
9269  # AIX 3 has no versioning support, so we append a major version to the name.
9270  soname_spec='${libname}${release}${shared_ext}$major'
9271  ;;
9272
9273aix[4-9]*)
9274  version_type=linux
9275  need_lib_prefix=no
9276  need_version=no
9277  hardcode_into_libs=yes
9278  if test "$host_cpu" = ia64; then
9279    # AIX 5 supports IA64
9280    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9281    shlibpath_var=LD_LIBRARY_PATH
9282  else
9283    # With GCC up to 2.95.x, collect2 would create an import file
9284    # for dependence libraries.  The import file would start with
9285    # the line `#! .'.  This would cause the generated library to
9286    # depend on `.', always an invalid library.  This was fixed in
9287    # development snapshots of GCC prior to 3.0.
9288    case $host_os in
9289      aix4 | aix4.[01] | aix4.[01].*)
9290      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9291	   echo ' yes '
9292	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9293	:
9294      else
9295	can_build_shared=no
9296      fi
9297      ;;
9298    esac
9299    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9300    # soname into executable. Probably we can add versioning support to
9301    # collect2, so additional links can be useful in future.
9302    if test "$aix_use_runtimelinking" = yes; then
9303      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9304      # instead of lib<name>.a to let people know that these are not
9305      # typical AIX shared libraries.
9306      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9307    else
9308      # We preserve .a as extension for shared libraries through AIX4.2
9309      # and later when we are not doing run time linking.
9310      library_names_spec='${libname}${release}.a $libname.a'
9311      soname_spec='${libname}${release}${shared_ext}$major'
9312    fi
9313    shlibpath_var=LIBPATH
9314  fi
9315  ;;
9316
9317amigaos*)
9318  library_names_spec='$libname.ixlibrary $libname.a'
9319  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9320  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'
9321  ;;
9322
9323beos*)
9324  library_names_spec='${libname}${shared_ext}'
9325  dynamic_linker="$host_os ld.so"
9326  shlibpath_var=LIBRARY_PATH
9327  ;;
9328
9329bsdi[45]*)
9330  version_type=linux
9331  need_version=no
9332  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9333  soname_spec='${libname}${release}${shared_ext}$major'
9334  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9335  shlibpath_var=LD_LIBRARY_PATH
9336  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9337  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9338  # the default ld.so.conf also contains /usr/contrib/lib and
9339  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9340  # libtool to hard-code these into programs
9341  ;;
9342
9343cygwin* | mingw* | pw32*)
9344  version_type=windows
9345  shrext_cmds=".dll"
9346  need_version=no
9347  need_lib_prefix=no
9348
9349  case $GCC,$host_os in
9350  yes,cygwin* | yes,mingw* | yes,pw32*)
9351    library_names_spec='$libname.dll.a'
9352    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9353    postinstall_cmds='base_file=`basename \${file}`~
9354      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9355      dldir=$destdir/`dirname \$dlpath`~
9356      test -d \$dldir || mkdir -p \$dldir~
9357      $install_prog $dir/$dlname \$dldir/$dlname~
9358      chmod a+x \$dldir/$dlname'
9359    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9360      dlpath=$dir/\$dldll~
9361       $rm \$dlpath'
9362    shlibpath_overrides_runpath=yes
9363
9364    case $host_os in
9365    cygwin*)
9366      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9367      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9368      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9369      ;;
9370    mingw*)
9371      # MinGW DLLs use traditional 'lib' prefix
9372      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9373      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9374      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9375        # It is most probably a Windows format PATH printed by
9376        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9377        # path with ; separators, and with drive letters. We can handle the
9378        # drive letters (cygwin fileutils understands them), so leave them,
9379        # especially as we might pass files found there to a mingw objdump,
9380        # which wouldn't understand a cygwinified path. Ahh.
9381        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9382      else
9383        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9384      fi
9385      ;;
9386    pw32*)
9387      # pw32 DLLs use 'pw' prefix rather than 'lib'
9388      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9389      ;;
9390    esac
9391    ;;
9392
9393  *)
9394    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9395    ;;
9396  esac
9397  dynamic_linker='Win32 ld.exe'
9398  # FIXME: first we should search . and the directory the executable is in
9399  shlibpath_var=PATH
9400  ;;
9401
9402darwin* | rhapsody*)
9403  dynamic_linker="$host_os dyld"
9404  version_type=darwin
9405  need_lib_prefix=no
9406  need_version=no
9407  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9408  soname_spec='${libname}${release}${major}$shared_ext'
9409  shlibpath_overrides_runpath=yes
9410  shlibpath_var=DYLD_LIBRARY_PATH
9411  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9412
9413  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9414  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9415  ;;
9416
9417dgux*)
9418  version_type=linux
9419  need_lib_prefix=no
9420  need_version=no
9421  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9422  soname_spec='${libname}${release}${shared_ext}$major'
9423  shlibpath_var=LD_LIBRARY_PATH
9424  ;;
9425
9426freebsd1*)
9427  dynamic_linker=no
9428  ;;
9429
9430freebsd* | dragonfly*)
9431  # DragonFly does not have aout.  When/if they implement a new
9432  # versioning mechanism, adjust this.
9433  if test -x /usr/bin/objformat; then
9434    objformat=`/usr/bin/objformat`
9435  else
9436    case $host_os in
9437    freebsd[123]*) objformat=aout ;;
9438    *) objformat=elf ;;
9439    esac
9440  fi
9441  version_type=freebsd-$objformat
9442  case $version_type in
9443    freebsd-elf*)
9444      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9445      need_version=no
9446      need_lib_prefix=no
9447      ;;
9448    freebsd-*)
9449      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9450      need_version=yes
9451      ;;
9452  esac
9453  shlibpath_var=LD_LIBRARY_PATH
9454  case $host_os in
9455  freebsd2*)
9456    shlibpath_overrides_runpath=yes
9457    ;;
9458  freebsd3.[01]* | freebsdelf3.[01]*)
9459    shlibpath_overrides_runpath=yes
9460    hardcode_into_libs=yes
9461    ;;
9462  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9463  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9464    shlibpath_overrides_runpath=no
9465    hardcode_into_libs=yes
9466    ;;
9467  *) # from 4.6 on, and DragonFly
9468    shlibpath_overrides_runpath=yes
9469    hardcode_into_libs=yes
9470    ;;
9471  esac
9472  ;;
9473
9474gnu*)
9475  version_type=linux
9476  need_lib_prefix=no
9477  need_version=no
9478  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9479  soname_spec='${libname}${release}${shared_ext}$major'
9480  shlibpath_var=LD_LIBRARY_PATH
9481  hardcode_into_libs=yes
9482  ;;
9483
9484hpux9* | hpux10* | hpux11*)
9485  # Give a soname corresponding to the major version so that dld.sl refuses to
9486  # link against other versions.
9487  version_type=sunos
9488  need_lib_prefix=no
9489  need_version=no
9490  case $host_cpu in
9491  ia64*)
9492    shrext_cmds='.so'
9493    hardcode_into_libs=yes
9494    dynamic_linker="$host_os dld.so"
9495    shlibpath_var=LD_LIBRARY_PATH
9496    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9497    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9498    soname_spec='${libname}${release}${shared_ext}$major'
9499    if test "X$HPUX_IA64_MODE" = X32; then
9500      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9501    else
9502      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9503    fi
9504    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9505    ;;
9506   hppa*64*)
9507     shrext_cmds='.sl'
9508     hardcode_into_libs=yes
9509     dynamic_linker="$host_os dld.sl"
9510     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9511     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9512     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9513     soname_spec='${libname}${release}${shared_ext}$major'
9514     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9515     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9516     ;;
9517   *)
9518    shrext_cmds='.sl'
9519    dynamic_linker="$host_os dld.sl"
9520    shlibpath_var=SHLIB_PATH
9521    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9522    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9523    soname_spec='${libname}${release}${shared_ext}$major'
9524    ;;
9525  esac
9526  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9527  postinstall_cmds='chmod 555 $lib'
9528  ;;
9529
9530interix[3-9]*)
9531  version_type=linux
9532  need_lib_prefix=no
9533  need_version=no
9534  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9535  soname_spec='${libname}${release}${shared_ext}$major'
9536  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9537  shlibpath_var=LD_LIBRARY_PATH
9538  shlibpath_overrides_runpath=no
9539  hardcode_into_libs=yes
9540  ;;
9541
9542irix5* | irix6* | nonstopux*)
9543  case $host_os in
9544    nonstopux*) version_type=nonstopux ;;
9545    *)
9546	if test "$lt_cv_prog_gnu_ld" = yes; then
9547		version_type=linux
9548	else
9549		version_type=irix
9550	fi ;;
9551  esac
9552  need_lib_prefix=no
9553  need_version=no
9554  soname_spec='${libname}${release}${shared_ext}$major'
9555  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9556  case $host_os in
9557  irix5* | nonstopux*)
9558    libsuff= shlibsuff=
9559    ;;
9560  *)
9561    case $LD in # libtool.m4 will add one of these switches to LD
9562    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9563      libsuff= shlibsuff= libmagic=32-bit;;
9564    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9565      libsuff=32 shlibsuff=N32 libmagic=N32;;
9566    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9567      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9568    *) libsuff= shlibsuff= libmagic=never-match;;
9569    esac
9570    ;;
9571  esac
9572  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9573  shlibpath_overrides_runpath=no
9574  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9575  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9576  hardcode_into_libs=yes
9577  ;;
9578
9579# No shared lib support for Linux oldld, aout, or coff.
9580linux*oldld* | linux*aout* | linux*coff*)
9581  dynamic_linker=no
9582  ;;
9583
9584# This must be Linux ELF.
9585linux* | k*bsd*-gnu)
9586  version_type=linux
9587  need_lib_prefix=no
9588  need_version=no
9589  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9590  soname_spec='${libname}${release}${shared_ext}$major'
9591  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9592  shlibpath_var=LD_LIBRARY_PATH
9593  shlibpath_overrides_runpath=no
9594  # This implies no fast_install, which is unacceptable.
9595  # Some rework will be needed to allow for fast_install
9596  # before this can be enabled.
9597  hardcode_into_libs=yes
9598
9599  # Append ld.so.conf contents to the search path
9600  if test -f /etc/ld.so.conf; then
9601    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' ' '`
9602    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9603  fi
9604
9605  # We used to test for /lib/ld.so.1 and disable shared libraries on
9606  # powerpc, because MkLinux only supported shared libraries with the
9607  # GNU dynamic linker.  Since this was broken with cross compilers,
9608  # most powerpc-linux boxes support dynamic linking these days and
9609  # people can always --disable-shared, the test was removed, and we
9610  # assume the GNU/Linux dynamic linker is in use.
9611  dynamic_linker='GNU/Linux ld.so'
9612  ;;
9613
9614netbsd*)
9615  version_type=sunos
9616  need_lib_prefix=no
9617  need_version=no
9618  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9619    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9620    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9621    dynamic_linker='NetBSD (a.out) ld.so'
9622  else
9623    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9624    soname_spec='${libname}${release}${shared_ext}$major'
9625    dynamic_linker='NetBSD ld.elf_so'
9626  fi
9627  shlibpath_var=LD_LIBRARY_PATH
9628  shlibpath_overrides_runpath=yes
9629  hardcode_into_libs=yes
9630  ;;
9631
9632newsos6)
9633  version_type=linux
9634  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9635  shlibpath_var=LD_LIBRARY_PATH
9636  shlibpath_overrides_runpath=yes
9637  ;;
9638
9639nto-qnx*)
9640  version_type=linux
9641  need_lib_prefix=no
9642  need_version=no
9643  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9644  soname_spec='${libname}${release}${shared_ext}$major'
9645  shlibpath_var=LD_LIBRARY_PATH
9646  shlibpath_overrides_runpath=yes
9647  ;;
9648
9649openbsd*)
9650  version_type=sunos
9651  sys_lib_dlsearch_path_spec="/usr/lib"
9652  need_lib_prefix=no
9653  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9654  case $host_os in
9655    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9656    *)                         need_version=no  ;;
9657  esac
9658  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9659  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9660  shlibpath_var=LD_LIBRARY_PATH
9661  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9662    case $host_os in
9663      openbsd2.[89] | openbsd2.[89].*)
9664	shlibpath_overrides_runpath=no
9665	;;
9666      *)
9667	shlibpath_overrides_runpath=yes
9668	;;
9669      esac
9670  else
9671    shlibpath_overrides_runpath=yes
9672  fi
9673  ;;
9674
9675os2*)
9676  libname_spec='$name'
9677  shrext_cmds=".dll"
9678  need_lib_prefix=no
9679  library_names_spec='$libname${shared_ext} $libname.a'
9680  dynamic_linker='OS/2 ld.exe'
9681  shlibpath_var=LIBPATH
9682  ;;
9683
9684osf3* | osf4* | osf5*)
9685  version_type=osf
9686  need_lib_prefix=no
9687  need_version=no
9688  soname_spec='${libname}${release}${shared_ext}$major'
9689  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9690  shlibpath_var=LD_LIBRARY_PATH
9691  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9692  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9693  ;;
9694
9695rdos*)
9696  dynamic_linker=no
9697  ;;
9698
9699solaris*)
9700  version_type=linux
9701  need_lib_prefix=no
9702  need_version=no
9703  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9704  soname_spec='${libname}${release}${shared_ext}$major'
9705  shlibpath_var=LD_LIBRARY_PATH
9706  shlibpath_overrides_runpath=yes
9707  hardcode_into_libs=yes
9708  # ldd complains unless libraries are executable
9709  postinstall_cmds='chmod +x $lib'
9710  ;;
9711
9712sunos4*)
9713  version_type=sunos
9714  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9715  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9716  shlibpath_var=LD_LIBRARY_PATH
9717  shlibpath_overrides_runpath=yes
9718  if test "$with_gnu_ld" = yes; then
9719    need_lib_prefix=no
9720  fi
9721  need_version=yes
9722  ;;
9723
9724sysv4 | sysv4.3*)
9725  version_type=linux
9726  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9727  soname_spec='${libname}${release}${shared_ext}$major'
9728  shlibpath_var=LD_LIBRARY_PATH
9729  case $host_vendor in
9730    sni)
9731      shlibpath_overrides_runpath=no
9732      need_lib_prefix=no
9733      export_dynamic_flag_spec='${wl}-Blargedynsym'
9734      runpath_var=LD_RUN_PATH
9735      ;;
9736    siemens)
9737      need_lib_prefix=no
9738      ;;
9739    motorola)
9740      need_lib_prefix=no
9741      need_version=no
9742      shlibpath_overrides_runpath=no
9743      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9744      ;;
9745  esac
9746  ;;
9747
9748sysv4*MP*)
9749  if test -d /usr/nec ;then
9750    version_type=linux
9751    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9752    soname_spec='$libname${shared_ext}.$major'
9753    shlibpath_var=LD_LIBRARY_PATH
9754  fi
9755  ;;
9756
9757sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9758  version_type=freebsd-elf
9759  need_lib_prefix=no
9760  need_version=no
9761  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9762  soname_spec='${libname}${release}${shared_ext}$major'
9763  shlibpath_var=LD_LIBRARY_PATH
9764  hardcode_into_libs=yes
9765  if test "$with_gnu_ld" = yes; then
9766    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9767    shlibpath_overrides_runpath=no
9768  else
9769    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9770    shlibpath_overrides_runpath=yes
9771    case $host_os in
9772      sco3.2v5*)
9773        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9774	;;
9775    esac
9776  fi
9777  sys_lib_dlsearch_path_spec='/usr/lib'
9778  ;;
9779
9780uts4*)
9781  version_type=linux
9782  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9783  soname_spec='${libname}${release}${shared_ext}$major'
9784  shlibpath_var=LD_LIBRARY_PATH
9785  ;;
9786
9787*)
9788  dynamic_linker=no
9789  ;;
9790esac
9791{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9792$as_echo "$dynamic_linker" >&6; }
9793test "$dynamic_linker" = no && can_build_shared=no
9794
9795if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9796  $as_echo_n "(cached) " >&6
9797else
9798  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9799fi
9800
9801sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9802if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9803  $as_echo_n "(cached) " >&6
9804else
9805  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9806fi
9807
9808sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9809
9810variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9811if test "$GCC" = yes; then
9812  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9813fi
9814
9815{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9816$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9817hardcode_action=
9818if test -n "$hardcode_libdir_flag_spec" || \
9819   test -n "$runpath_var" || \
9820   test "X$hardcode_automatic" = "Xyes" ; then
9821
9822  # We can hardcode non-existant directories.
9823  if test "$hardcode_direct" != no &&
9824     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9825     # have to relink, otherwise we might link with an installed library
9826     # when we should be linking with a yet-to-be-installed one
9827     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9828     test "$hardcode_minus_L" != no; then
9829    # Linking always hardcodes the temporary library directory.
9830    hardcode_action=relink
9831  else
9832    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9833    hardcode_action=immediate
9834  fi
9835else
9836  # We cannot hardcode anything, or else we can only hardcode existing
9837  # directories.
9838  hardcode_action=unsupported
9839fi
9840{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9841$as_echo "$hardcode_action" >&6; }
9842
9843if test "$hardcode_action" = relink; then
9844  # Fast installation is not supported
9845  enable_fast_install=no
9846elif test "$shlibpath_overrides_runpath" = yes ||
9847     test "$enable_shared" = no; then
9848  # Fast installation is not necessary
9849  enable_fast_install=needless
9850fi
9851
9852striplib=
9853old_striplib=
9854{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9855$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9856if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9857  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9858  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9859  { $as_echo "$as_me:$LINENO: result: yes" >&5
9860$as_echo "yes" >&6; }
9861else
9862# FIXME - insert some real tests, host_os isn't really good enough
9863  case $host_os in
9864   darwin*)
9865       if test -n "$STRIP" ; then
9866         striplib="$STRIP -x"
9867         old_striplib="$STRIP -S"
9868         { $as_echo "$as_me:$LINENO: result: yes" >&5
9869$as_echo "yes" >&6; }
9870       else
9871  { $as_echo "$as_me:$LINENO: result: no" >&5
9872$as_echo "no" >&6; }
9873fi
9874       ;;
9875   *)
9876  { $as_echo "$as_me:$LINENO: result: no" >&5
9877$as_echo "no" >&6; }
9878    ;;
9879  esac
9880fi
9881
9882if test "x$enable_dlopen" != xyes; then
9883  enable_dlopen=unknown
9884  enable_dlopen_self=unknown
9885  enable_dlopen_self_static=unknown
9886else
9887  lt_cv_dlopen=no
9888  lt_cv_dlopen_libs=
9889
9890  case $host_os in
9891  beos*)
9892    lt_cv_dlopen="load_add_on"
9893    lt_cv_dlopen_libs=
9894    lt_cv_dlopen_self=yes
9895    ;;
9896
9897  mingw* | pw32*)
9898    lt_cv_dlopen="LoadLibrary"
9899    lt_cv_dlopen_libs=
9900   ;;
9901
9902  cygwin*)
9903    lt_cv_dlopen="dlopen"
9904    lt_cv_dlopen_libs=
9905   ;;
9906
9907  darwin*)
9908  # if libdl is installed we need to link against it
9909    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9910$as_echo_n "checking for dlopen in -ldl... " >&6; }
9911if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9912  $as_echo_n "(cached) " >&6
9913else
9914  ac_check_lib_save_LIBS=$LIBS
9915LIBS="-ldl  $LIBS"
9916cat >conftest.$ac_ext <<_ACEOF
9917/* confdefs.h.  */
9918_ACEOF
9919cat confdefs.h >>conftest.$ac_ext
9920cat >>conftest.$ac_ext <<_ACEOF
9921/* end confdefs.h.  */
9922
9923/* Override any GCC internal prototype to avoid an error.
9924   Use char because int might match the return type of a GCC
9925   builtin and then its argument prototype would still apply.  */
9926#ifdef __cplusplus
9927extern "C"
9928#endif
9929char dlopen ();
9930int
9931main ()
9932{
9933return dlopen ();
9934  ;
9935  return 0;
9936}
9937_ACEOF
9938rm -f conftest.$ac_objext conftest$ac_exeext
9939if { (ac_try="$ac_link"
9940case "(($ac_try" in
9941  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9942  *) ac_try_echo=$ac_try;;
9943esac
9944eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9945$as_echo "$ac_try_echo") >&5
9946  (eval "$ac_link") 2>conftest.er1
9947  ac_status=$?
9948  grep -v '^ *+' conftest.er1 >conftest.err
9949  rm -f conftest.er1
9950  cat conftest.err >&5
9951  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9952  (exit $ac_status); } && {
9953	 test -z "$ac_c_werror_flag" ||
9954	 test ! -s conftest.err
9955       } && test -s conftest$ac_exeext && {
9956	 test "$cross_compiling" = yes ||
9957	 $as_test_x conftest$ac_exeext
9958       }; then
9959  ac_cv_lib_dl_dlopen=yes
9960else
9961  $as_echo "$as_me: failed program was:" >&5
9962sed 's/^/| /' conftest.$ac_ext >&5
9963
9964	ac_cv_lib_dl_dlopen=no
9965fi
9966
9967rm -rf conftest.dSYM
9968rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9969      conftest$ac_exeext conftest.$ac_ext
9970LIBS=$ac_check_lib_save_LIBS
9971fi
9972{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9973$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9974if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9975  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9976else
9977
9978    lt_cv_dlopen="dyld"
9979    lt_cv_dlopen_libs=
9980    lt_cv_dlopen_self=yes
9981
9982fi
9983
9984   ;;
9985
9986  *)
9987    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9988$as_echo_n "checking for shl_load... " >&6; }
9989if test "${ac_cv_func_shl_load+set}" = set; then
9990  $as_echo_n "(cached) " >&6
9991else
9992  cat >conftest.$ac_ext <<_ACEOF
9993/* confdefs.h.  */
9994_ACEOF
9995cat confdefs.h >>conftest.$ac_ext
9996cat >>conftest.$ac_ext <<_ACEOF
9997/* end confdefs.h.  */
9998/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9999   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10000#define shl_load innocuous_shl_load
10001
10002/* System header to define __stub macros and hopefully few prototypes,
10003    which can conflict with char shl_load (); below.
10004    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10005    <limits.h> exists even on freestanding compilers.  */
10006
10007#ifdef __STDC__
10008# include <limits.h>
10009#else
10010# include <assert.h>
10011#endif
10012
10013#undef shl_load
10014
10015/* Override any GCC internal prototype to avoid an error.
10016   Use char because int might match the return type of a GCC
10017   builtin and then its argument prototype would still apply.  */
10018#ifdef __cplusplus
10019extern "C"
10020#endif
10021char shl_load ();
10022/* The GNU C library defines this for functions which it implements
10023    to always fail with ENOSYS.  Some functions are actually named
10024    something starting with __ and the normal name is an alias.  */
10025#if defined __stub_shl_load || defined __stub___shl_load
10026choke me
10027#endif
10028
10029int
10030main ()
10031{
10032return shl_load ();
10033  ;
10034  return 0;
10035}
10036_ACEOF
10037rm -f conftest.$ac_objext conftest$ac_exeext
10038if { (ac_try="$ac_link"
10039case "(($ac_try" in
10040  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10041  *) ac_try_echo=$ac_try;;
10042esac
10043eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10044$as_echo "$ac_try_echo") >&5
10045  (eval "$ac_link") 2>conftest.er1
10046  ac_status=$?
10047  grep -v '^ *+' conftest.er1 >conftest.err
10048  rm -f conftest.er1
10049  cat conftest.err >&5
10050  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10051  (exit $ac_status); } && {
10052	 test -z "$ac_c_werror_flag" ||
10053	 test ! -s conftest.err
10054       } && test -s conftest$ac_exeext && {
10055	 test "$cross_compiling" = yes ||
10056	 $as_test_x conftest$ac_exeext
10057       }; then
10058  ac_cv_func_shl_load=yes
10059else
10060  $as_echo "$as_me: failed program was:" >&5
10061sed 's/^/| /' conftest.$ac_ext >&5
10062
10063	ac_cv_func_shl_load=no
10064fi
10065
10066rm -rf conftest.dSYM
10067rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10068      conftest$ac_exeext conftest.$ac_ext
10069fi
10070{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
10071$as_echo "$ac_cv_func_shl_load" >&6; }
10072if test "x$ac_cv_func_shl_load" = x""yes; then
10073  lt_cv_dlopen="shl_load"
10074else
10075  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
10076$as_echo_n "checking for shl_load in -ldld... " >&6; }
10077if test "${ac_cv_lib_dld_shl_load+set}" = set; then
10078  $as_echo_n "(cached) " >&6
10079else
10080  ac_check_lib_save_LIBS=$LIBS
10081LIBS="-ldld  $LIBS"
10082cat >conftest.$ac_ext <<_ACEOF
10083/* confdefs.h.  */
10084_ACEOF
10085cat confdefs.h >>conftest.$ac_ext
10086cat >>conftest.$ac_ext <<_ACEOF
10087/* end confdefs.h.  */
10088
10089/* Override any GCC internal prototype to avoid an error.
10090   Use char because int might match the return type of a GCC
10091   builtin and then its argument prototype would still apply.  */
10092#ifdef __cplusplus
10093extern "C"
10094#endif
10095char shl_load ();
10096int
10097main ()
10098{
10099return shl_load ();
10100  ;
10101  return 0;
10102}
10103_ACEOF
10104rm -f conftest.$ac_objext conftest$ac_exeext
10105if { (ac_try="$ac_link"
10106case "(($ac_try" in
10107  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10108  *) ac_try_echo=$ac_try;;
10109esac
10110eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10111$as_echo "$ac_try_echo") >&5
10112  (eval "$ac_link") 2>conftest.er1
10113  ac_status=$?
10114  grep -v '^ *+' conftest.er1 >conftest.err
10115  rm -f conftest.er1
10116  cat conftest.err >&5
10117  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10118  (exit $ac_status); } && {
10119	 test -z "$ac_c_werror_flag" ||
10120	 test ! -s conftest.err
10121       } && test -s conftest$ac_exeext && {
10122	 test "$cross_compiling" = yes ||
10123	 $as_test_x conftest$ac_exeext
10124       }; then
10125  ac_cv_lib_dld_shl_load=yes
10126else
10127  $as_echo "$as_me: failed program was:" >&5
10128sed 's/^/| /' conftest.$ac_ext >&5
10129
10130	ac_cv_lib_dld_shl_load=no
10131fi
10132
10133rm -rf conftest.dSYM
10134rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10135      conftest$ac_exeext conftest.$ac_ext
10136LIBS=$ac_check_lib_save_LIBS
10137fi
10138{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10139$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10140if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10141  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10142else
10143  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10144$as_echo_n "checking for dlopen... " >&6; }
10145if test "${ac_cv_func_dlopen+set}" = set; then
10146  $as_echo_n "(cached) " >&6
10147else
10148  cat >conftest.$ac_ext <<_ACEOF
10149/* confdefs.h.  */
10150_ACEOF
10151cat confdefs.h >>conftest.$ac_ext
10152cat >>conftest.$ac_ext <<_ACEOF
10153/* end confdefs.h.  */
10154/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10155   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10156#define dlopen innocuous_dlopen
10157
10158/* System header to define __stub macros and hopefully few prototypes,
10159    which can conflict with char dlopen (); below.
10160    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10161    <limits.h> exists even on freestanding compilers.  */
10162
10163#ifdef __STDC__
10164# include <limits.h>
10165#else
10166# include <assert.h>
10167#endif
10168
10169#undef dlopen
10170
10171/* Override any GCC internal prototype to avoid an error.
10172   Use char because int might match the return type of a GCC
10173   builtin and then its argument prototype would still apply.  */
10174#ifdef __cplusplus
10175extern "C"
10176#endif
10177char dlopen ();
10178/* The GNU C library defines this for functions which it implements
10179    to always fail with ENOSYS.  Some functions are actually named
10180    something starting with __ and the normal name is an alias.  */
10181#if defined __stub_dlopen || defined __stub___dlopen
10182choke me
10183#endif
10184
10185int
10186main ()
10187{
10188return dlopen ();
10189  ;
10190  return 0;
10191}
10192_ACEOF
10193rm -f conftest.$ac_objext conftest$ac_exeext
10194if { (ac_try="$ac_link"
10195case "(($ac_try" in
10196  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10197  *) ac_try_echo=$ac_try;;
10198esac
10199eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10200$as_echo "$ac_try_echo") >&5
10201  (eval "$ac_link") 2>conftest.er1
10202  ac_status=$?
10203  grep -v '^ *+' conftest.er1 >conftest.err
10204  rm -f conftest.er1
10205  cat conftest.err >&5
10206  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10207  (exit $ac_status); } && {
10208	 test -z "$ac_c_werror_flag" ||
10209	 test ! -s conftest.err
10210       } && test -s conftest$ac_exeext && {
10211	 test "$cross_compiling" = yes ||
10212	 $as_test_x conftest$ac_exeext
10213       }; then
10214  ac_cv_func_dlopen=yes
10215else
10216  $as_echo "$as_me: failed program was:" >&5
10217sed 's/^/| /' conftest.$ac_ext >&5
10218
10219	ac_cv_func_dlopen=no
10220fi
10221
10222rm -rf conftest.dSYM
10223rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10224      conftest$ac_exeext conftest.$ac_ext
10225fi
10226{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10227$as_echo "$ac_cv_func_dlopen" >&6; }
10228if test "x$ac_cv_func_dlopen" = x""yes; then
10229  lt_cv_dlopen="dlopen"
10230else
10231  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10232$as_echo_n "checking for dlopen in -ldl... " >&6; }
10233if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10234  $as_echo_n "(cached) " >&6
10235else
10236  ac_check_lib_save_LIBS=$LIBS
10237LIBS="-ldl  $LIBS"
10238cat >conftest.$ac_ext <<_ACEOF
10239/* confdefs.h.  */
10240_ACEOF
10241cat confdefs.h >>conftest.$ac_ext
10242cat >>conftest.$ac_ext <<_ACEOF
10243/* end confdefs.h.  */
10244
10245/* Override any GCC internal prototype to avoid an error.
10246   Use char because int might match the return type of a GCC
10247   builtin and then its argument prototype would still apply.  */
10248#ifdef __cplusplus
10249extern "C"
10250#endif
10251char dlopen ();
10252int
10253main ()
10254{
10255return dlopen ();
10256  ;
10257  return 0;
10258}
10259_ACEOF
10260rm -f conftest.$ac_objext conftest$ac_exeext
10261if { (ac_try="$ac_link"
10262case "(($ac_try" in
10263  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10264  *) ac_try_echo=$ac_try;;
10265esac
10266eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10267$as_echo "$ac_try_echo") >&5
10268  (eval "$ac_link") 2>conftest.er1
10269  ac_status=$?
10270  grep -v '^ *+' conftest.er1 >conftest.err
10271  rm -f conftest.er1
10272  cat conftest.err >&5
10273  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10274  (exit $ac_status); } && {
10275	 test -z "$ac_c_werror_flag" ||
10276	 test ! -s conftest.err
10277       } && test -s conftest$ac_exeext && {
10278	 test "$cross_compiling" = yes ||
10279	 $as_test_x conftest$ac_exeext
10280       }; then
10281  ac_cv_lib_dl_dlopen=yes
10282else
10283  $as_echo "$as_me: failed program was:" >&5
10284sed 's/^/| /' conftest.$ac_ext >&5
10285
10286	ac_cv_lib_dl_dlopen=no
10287fi
10288
10289rm -rf conftest.dSYM
10290rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10291      conftest$ac_exeext conftest.$ac_ext
10292LIBS=$ac_check_lib_save_LIBS
10293fi
10294{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10295$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10296if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10297  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10298else
10299  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10300$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10301if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10302  $as_echo_n "(cached) " >&6
10303else
10304  ac_check_lib_save_LIBS=$LIBS
10305LIBS="-lsvld  $LIBS"
10306cat >conftest.$ac_ext <<_ACEOF
10307/* confdefs.h.  */
10308_ACEOF
10309cat confdefs.h >>conftest.$ac_ext
10310cat >>conftest.$ac_ext <<_ACEOF
10311/* end confdefs.h.  */
10312
10313/* Override any GCC internal prototype to avoid an error.
10314   Use char because int might match the return type of a GCC
10315   builtin and then its argument prototype would still apply.  */
10316#ifdef __cplusplus
10317extern "C"
10318#endif
10319char dlopen ();
10320int
10321main ()
10322{
10323return dlopen ();
10324  ;
10325  return 0;
10326}
10327_ACEOF
10328rm -f conftest.$ac_objext conftest$ac_exeext
10329if { (ac_try="$ac_link"
10330case "(($ac_try" in
10331  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10332  *) ac_try_echo=$ac_try;;
10333esac
10334eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10335$as_echo "$ac_try_echo") >&5
10336  (eval "$ac_link") 2>conftest.er1
10337  ac_status=$?
10338  grep -v '^ *+' conftest.er1 >conftest.err
10339  rm -f conftest.er1
10340  cat conftest.err >&5
10341  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10342  (exit $ac_status); } && {
10343	 test -z "$ac_c_werror_flag" ||
10344	 test ! -s conftest.err
10345       } && test -s conftest$ac_exeext && {
10346	 test "$cross_compiling" = yes ||
10347	 $as_test_x conftest$ac_exeext
10348       }; then
10349  ac_cv_lib_svld_dlopen=yes
10350else
10351  $as_echo "$as_me: failed program was:" >&5
10352sed 's/^/| /' conftest.$ac_ext >&5
10353
10354	ac_cv_lib_svld_dlopen=no
10355fi
10356
10357rm -rf conftest.dSYM
10358rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10359      conftest$ac_exeext conftest.$ac_ext
10360LIBS=$ac_check_lib_save_LIBS
10361fi
10362{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10363$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10364if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10365  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10366else
10367  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10368$as_echo_n "checking for dld_link in -ldld... " >&6; }
10369if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10370  $as_echo_n "(cached) " >&6
10371else
10372  ac_check_lib_save_LIBS=$LIBS
10373LIBS="-ldld  $LIBS"
10374cat >conftest.$ac_ext <<_ACEOF
10375/* confdefs.h.  */
10376_ACEOF
10377cat confdefs.h >>conftest.$ac_ext
10378cat >>conftest.$ac_ext <<_ACEOF
10379/* end confdefs.h.  */
10380
10381/* Override any GCC internal prototype to avoid an error.
10382   Use char because int might match the return type of a GCC
10383   builtin and then its argument prototype would still apply.  */
10384#ifdef __cplusplus
10385extern "C"
10386#endif
10387char dld_link ();
10388int
10389main ()
10390{
10391return dld_link ();
10392  ;
10393  return 0;
10394}
10395_ACEOF
10396rm -f conftest.$ac_objext conftest$ac_exeext
10397if { (ac_try="$ac_link"
10398case "(($ac_try" in
10399  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10400  *) ac_try_echo=$ac_try;;
10401esac
10402eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10403$as_echo "$ac_try_echo") >&5
10404  (eval "$ac_link") 2>conftest.er1
10405  ac_status=$?
10406  grep -v '^ *+' conftest.er1 >conftest.err
10407  rm -f conftest.er1
10408  cat conftest.err >&5
10409  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10410  (exit $ac_status); } && {
10411	 test -z "$ac_c_werror_flag" ||
10412	 test ! -s conftest.err
10413       } && test -s conftest$ac_exeext && {
10414	 test "$cross_compiling" = yes ||
10415	 $as_test_x conftest$ac_exeext
10416       }; then
10417  ac_cv_lib_dld_dld_link=yes
10418else
10419  $as_echo "$as_me: failed program was:" >&5
10420sed 's/^/| /' conftest.$ac_ext >&5
10421
10422	ac_cv_lib_dld_dld_link=no
10423fi
10424
10425rm -rf conftest.dSYM
10426rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10427      conftest$ac_exeext conftest.$ac_ext
10428LIBS=$ac_check_lib_save_LIBS
10429fi
10430{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10431$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10432if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10433  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10434fi
10435
10436
10437fi
10438
10439
10440fi
10441
10442
10443fi
10444
10445
10446fi
10447
10448
10449fi
10450
10451    ;;
10452  esac
10453
10454  if test "x$lt_cv_dlopen" != xno; then
10455    enable_dlopen=yes
10456  else
10457    enable_dlopen=no
10458  fi
10459
10460  case $lt_cv_dlopen in
10461  dlopen)
10462    save_CPPFLAGS="$CPPFLAGS"
10463    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10464
10465    save_LDFLAGS="$LDFLAGS"
10466    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10467
10468    save_LIBS="$LIBS"
10469    LIBS="$lt_cv_dlopen_libs $LIBS"
10470
10471    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10472$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10473if test "${lt_cv_dlopen_self+set}" = set; then
10474  $as_echo_n "(cached) " >&6
10475else
10476  	  if test "$cross_compiling" = yes; then :
10477  lt_cv_dlopen_self=cross
10478else
10479  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10480  lt_status=$lt_dlunknown
10481  cat > conftest.$ac_ext <<EOF
10482#line 10482 "configure"
10483#include "confdefs.h"
10484
10485#if HAVE_DLFCN_H
10486#include <dlfcn.h>
10487#endif
10488
10489#include <stdio.h>
10490
10491#ifdef RTLD_GLOBAL
10492#  define LT_DLGLOBAL		RTLD_GLOBAL
10493#else
10494#  ifdef DL_GLOBAL
10495#    define LT_DLGLOBAL		DL_GLOBAL
10496#  else
10497#    define LT_DLGLOBAL		0
10498#  endif
10499#endif
10500
10501/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10502   find out it does not work in some platform. */
10503#ifndef LT_DLLAZY_OR_NOW
10504#  ifdef RTLD_LAZY
10505#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10506#  else
10507#    ifdef DL_LAZY
10508#      define LT_DLLAZY_OR_NOW		DL_LAZY
10509#    else
10510#      ifdef RTLD_NOW
10511#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10512#      else
10513#        ifdef DL_NOW
10514#          define LT_DLLAZY_OR_NOW	DL_NOW
10515#        else
10516#          define LT_DLLAZY_OR_NOW	0
10517#        endif
10518#      endif
10519#    endif
10520#  endif
10521#endif
10522
10523#ifdef __cplusplus
10524extern "C" void exit (int);
10525#endif
10526
10527void fnord() { int i=42;}
10528int main ()
10529{
10530  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10531  int status = $lt_dlunknown;
10532
10533  if (self)
10534    {
10535      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10536      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10537      /* dlclose (self); */
10538    }
10539  else
10540    puts (dlerror ());
10541
10542    exit (status);
10543}
10544EOF
10545  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10546  (eval $ac_link) 2>&5
10547  ac_status=$?
10548  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10549  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10550    (./conftest; exit; ) >&5 2>/dev/null
10551    lt_status=$?
10552    case x$lt_status in
10553      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10554      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10555      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10556    esac
10557  else :
10558    # compilation failed
10559    lt_cv_dlopen_self=no
10560  fi
10561fi
10562rm -fr conftest*
10563
10564
10565fi
10566{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10567$as_echo "$lt_cv_dlopen_self" >&6; }
10568
10569    if test "x$lt_cv_dlopen_self" = xyes; then
10570      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10571      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10572$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10573if test "${lt_cv_dlopen_self_static+set}" = set; then
10574  $as_echo_n "(cached) " >&6
10575else
10576  	  if test "$cross_compiling" = yes; then :
10577  lt_cv_dlopen_self_static=cross
10578else
10579  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10580  lt_status=$lt_dlunknown
10581  cat > conftest.$ac_ext <<EOF
10582#line 10582 "configure"
10583#include "confdefs.h"
10584
10585#if HAVE_DLFCN_H
10586#include <dlfcn.h>
10587#endif
10588
10589#include <stdio.h>
10590
10591#ifdef RTLD_GLOBAL
10592#  define LT_DLGLOBAL		RTLD_GLOBAL
10593#else
10594#  ifdef DL_GLOBAL
10595#    define LT_DLGLOBAL		DL_GLOBAL
10596#  else
10597#    define LT_DLGLOBAL		0
10598#  endif
10599#endif
10600
10601/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10602   find out it does not work in some platform. */
10603#ifndef LT_DLLAZY_OR_NOW
10604#  ifdef RTLD_LAZY
10605#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10606#  else
10607#    ifdef DL_LAZY
10608#      define LT_DLLAZY_OR_NOW		DL_LAZY
10609#    else
10610#      ifdef RTLD_NOW
10611#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10612#      else
10613#        ifdef DL_NOW
10614#          define LT_DLLAZY_OR_NOW	DL_NOW
10615#        else
10616#          define LT_DLLAZY_OR_NOW	0
10617#        endif
10618#      endif
10619#    endif
10620#  endif
10621#endif
10622
10623#ifdef __cplusplus
10624extern "C" void exit (int);
10625#endif
10626
10627void fnord() { int i=42;}
10628int main ()
10629{
10630  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10631  int status = $lt_dlunknown;
10632
10633  if (self)
10634    {
10635      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10636      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10637      /* dlclose (self); */
10638    }
10639  else
10640    puts (dlerror ());
10641
10642    exit (status);
10643}
10644EOF
10645  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10646  (eval $ac_link) 2>&5
10647  ac_status=$?
10648  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10649  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10650    (./conftest; exit; ) >&5 2>/dev/null
10651    lt_status=$?
10652    case x$lt_status in
10653      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10654      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10655      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10656    esac
10657  else :
10658    # compilation failed
10659    lt_cv_dlopen_self_static=no
10660  fi
10661fi
10662rm -fr conftest*
10663
10664
10665fi
10666{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10667$as_echo "$lt_cv_dlopen_self_static" >&6; }
10668    fi
10669
10670    CPPFLAGS="$save_CPPFLAGS"
10671    LDFLAGS="$save_LDFLAGS"
10672    LIBS="$save_LIBS"
10673    ;;
10674  esac
10675
10676  case $lt_cv_dlopen_self in
10677  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10678  *) enable_dlopen_self=unknown ;;
10679  esac
10680
10681  case $lt_cv_dlopen_self_static in
10682  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10683  *) enable_dlopen_self_static=unknown ;;
10684  esac
10685fi
10686
10687
10688# Report which library types will actually be built
10689{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10690$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10691{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10692$as_echo "$can_build_shared" >&6; }
10693
10694{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10695$as_echo_n "checking whether to build shared libraries... " >&6; }
10696test "$can_build_shared" = "no" && enable_shared=no
10697
10698# On AIX, shared libraries and static libraries use the same namespace, and
10699# are all built from PIC.
10700case $host_os in
10701aix3*)
10702  test "$enable_shared" = yes && enable_static=no
10703  if test -n "$RANLIB"; then
10704    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10705    postinstall_cmds='$RANLIB $lib'
10706  fi
10707  ;;
10708
10709aix[4-9]*)
10710  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10711    test "$enable_shared" = yes && enable_static=no
10712  fi
10713    ;;
10714esac
10715{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10716$as_echo "$enable_shared" >&6; }
10717
10718{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10719$as_echo_n "checking whether to build static libraries... " >&6; }
10720# Make sure either enable_shared or enable_static is yes.
10721test "$enable_shared" = yes || enable_static=yes
10722{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10723$as_echo "$enable_static" >&6; }
10724
10725# The else clause should only fire when bootstrapping the
10726# libtool distribution, otherwise you forgot to ship ltmain.sh
10727# with your package, and you will get complaints that there are
10728# no rules to generate ltmain.sh.
10729if test -f "$ltmain"; then
10730  # See if we are running on zsh, and set the options which allow our commands through
10731  # without removal of \ escapes.
10732  if test -n "${ZSH_VERSION+set}" ; then
10733    setopt NO_GLOB_SUBST
10734  fi
10735  # Now quote all the things that may contain metacharacters while being
10736  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10737  # variables and quote the copies for generation of the libtool script.
10738  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10739    SED SHELL STRIP \
10740    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10741    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10742    deplibs_check_method reload_flag reload_cmds need_locks \
10743    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10744    lt_cv_sys_global_symbol_to_c_name_address \
10745    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10746    old_postinstall_cmds old_postuninstall_cmds \
10747    compiler \
10748    CC \
10749    LD \
10750    lt_prog_compiler_wl \
10751    lt_prog_compiler_pic \
10752    lt_prog_compiler_static \
10753    lt_prog_compiler_no_builtin_flag \
10754    export_dynamic_flag_spec \
10755    thread_safe_flag_spec \
10756    whole_archive_flag_spec \
10757    enable_shared_with_static_runtimes \
10758    old_archive_cmds \
10759    old_archive_from_new_cmds \
10760    predep_objects \
10761    postdep_objects \
10762    predeps \
10763    postdeps \
10764    compiler_lib_search_path \
10765    compiler_lib_search_dirs \
10766    archive_cmds \
10767    archive_expsym_cmds \
10768    postinstall_cmds \
10769    postuninstall_cmds \
10770    old_archive_from_expsyms_cmds \
10771    allow_undefined_flag \
10772    no_undefined_flag \
10773    export_symbols_cmds \
10774    hardcode_libdir_flag_spec \
10775    hardcode_libdir_flag_spec_ld \
10776    hardcode_libdir_separator \
10777    hardcode_automatic \
10778    module_cmds \
10779    module_expsym_cmds \
10780    lt_cv_prog_compiler_c_o \
10781    fix_srcfile_path \
10782    exclude_expsyms \
10783    include_expsyms; do
10784
10785    case $var in
10786    old_archive_cmds | \
10787    old_archive_from_new_cmds | \
10788    archive_cmds | \
10789    archive_expsym_cmds | \
10790    module_cmds | \
10791    module_expsym_cmds | \
10792    old_archive_from_expsyms_cmds | \
10793    export_symbols_cmds | \
10794    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10795    postinstall_cmds | postuninstall_cmds | \
10796    old_postinstall_cmds | old_postuninstall_cmds | \
10797    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10798      # Double-quote double-evaled strings.
10799      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10800      ;;
10801    *)
10802      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10803      ;;
10804    esac
10805  done
10806
10807  case $lt_echo in
10808  *'\$0 --fallback-echo"')
10809    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10810    ;;
10811  esac
10812
10813cfgfile="${ofile}T"
10814  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10815  $rm -f "$cfgfile"
10816  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10817$as_echo "$as_me: creating $ofile" >&6;}
10818
10819  cat <<__EOF__ >> "$cfgfile"
10820#! $SHELL
10821
10822# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10823# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10824# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10825#
10826# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10827# Free Software Foundation, Inc.
10828#
10829# This file is part of GNU Libtool:
10830# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10831#
10832# This program is free software; you can redistribute it and/or modify
10833# it under the terms of the GNU General Public License as published by
10834# the Free Software Foundation; either version 2 of the License, or
10835# (at your option) any later version.
10836#
10837# This program is distributed in the hope that it will be useful, but
10838# WITHOUT ANY WARRANTY; without even the implied warranty of
10839# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10840# General Public License for more details.
10841#
10842# You should have received a copy of the GNU General Public License
10843# along with this program; if not, write to the Free Software
10844# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10845#
10846# As a special exception to the GNU General Public License, if you
10847# distribute this file as part of a program that contains a
10848# configuration script generated by Autoconf, you may include it under
10849# the same distribution terms that you use for the rest of that program.
10850
10851# A sed program that does not truncate output.
10852SED=$lt_SED
10853
10854# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10855Xsed="$SED -e 1s/^X//"
10856
10857# The HP-UX ksh and POSIX shell print the target directory to stdout
10858# if CDPATH is set.
10859(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10860
10861# The names of the tagged configurations supported by this script.
10862available_tags=
10863
10864# ### BEGIN LIBTOOL CONFIG
10865
10866# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10867
10868# Shell to use when invoking shell scripts.
10869SHELL=$lt_SHELL
10870
10871# Whether or not to build shared libraries.
10872build_libtool_libs=$enable_shared
10873
10874# Whether or not to build static libraries.
10875build_old_libs=$enable_static
10876
10877# Whether or not to add -lc for building shared libraries.
10878build_libtool_need_lc=$archive_cmds_need_lc
10879
10880# Whether or not to disallow shared libs when runtime libs are static
10881allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10882
10883# Whether or not to optimize for fast installation.
10884fast_install=$enable_fast_install
10885
10886# The host system.
10887host_alias=$host_alias
10888host=$host
10889host_os=$host_os
10890
10891# The build system.
10892build_alias=$build_alias
10893build=$build
10894build_os=$build_os
10895
10896# An echo program that does not interpret backslashes.
10897echo=$lt_echo
10898
10899# The archiver.
10900AR=$lt_AR
10901AR_FLAGS=$lt_AR_FLAGS
10902
10903# A C compiler.
10904LTCC=$lt_LTCC
10905
10906# LTCC compiler flags.
10907LTCFLAGS=$lt_LTCFLAGS
10908
10909# A language-specific compiler.
10910CC=$lt_compiler
10911
10912# Is the compiler the GNU C compiler?
10913with_gcc=$GCC
10914
10915# An ERE matcher.
10916EGREP=$lt_EGREP
10917
10918# The linker used to build libraries.
10919LD=$lt_LD
10920
10921# Whether we need hard or soft links.
10922LN_S=$lt_LN_S
10923
10924# A BSD-compatible nm program.
10925NM=$lt_NM
10926
10927# A symbol stripping program
10928STRIP=$lt_STRIP
10929
10930# Used to examine libraries when file_magic_cmd begins "file"
10931MAGIC_CMD=$MAGIC_CMD
10932
10933# Used on cygwin: DLL creation program.
10934DLLTOOL="$DLLTOOL"
10935
10936# Used on cygwin: object dumper.
10937OBJDUMP="$OBJDUMP"
10938
10939# Used on cygwin: assembler.
10940AS="$AS"
10941
10942# The name of the directory that contains temporary libtool files.
10943objdir=$objdir
10944
10945# How to create reloadable object files.
10946reload_flag=$lt_reload_flag
10947reload_cmds=$lt_reload_cmds
10948
10949# How to pass a linker flag through the compiler.
10950wl=$lt_lt_prog_compiler_wl
10951
10952# Object file suffix (normally "o").
10953objext="$ac_objext"
10954
10955# Old archive suffix (normally "a").
10956libext="$libext"
10957
10958# Shared library suffix (normally ".so").
10959shrext_cmds='$shrext_cmds'
10960
10961# Executable file suffix (normally "").
10962exeext="$exeext"
10963
10964# Additional compiler flags for building library objects.
10965pic_flag=$lt_lt_prog_compiler_pic
10966pic_mode=$pic_mode
10967
10968# What is the maximum length of a command?
10969max_cmd_len=$lt_cv_sys_max_cmd_len
10970
10971# Does compiler simultaneously support -c and -o options?
10972compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10973
10974# Must we lock files when doing compilation?
10975need_locks=$lt_need_locks
10976
10977# Do we need the lib prefix for modules?
10978need_lib_prefix=$need_lib_prefix
10979
10980# Do we need a version for libraries?
10981need_version=$need_version
10982
10983# Whether dlopen is supported.
10984dlopen_support=$enable_dlopen
10985
10986# Whether dlopen of programs is supported.
10987dlopen_self=$enable_dlopen_self
10988
10989# Whether dlopen of statically linked programs is supported.
10990dlopen_self_static=$enable_dlopen_self_static
10991
10992# Compiler flag to prevent dynamic linking.
10993link_static_flag=$lt_lt_prog_compiler_static
10994
10995# Compiler flag to turn off builtin functions.
10996no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10997
10998# Compiler flag to allow reflexive dlopens.
10999export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
11000
11001# Compiler flag to generate shared objects directly from archives.
11002whole_archive_flag_spec=$lt_whole_archive_flag_spec
11003
11004# Compiler flag to generate thread-safe objects.
11005thread_safe_flag_spec=$lt_thread_safe_flag_spec
11006
11007# Library versioning type.
11008version_type=$version_type
11009
11010# Format of library name prefix.
11011libname_spec=$lt_libname_spec
11012
11013# List of archive names.  First name is the real one, the rest are links.
11014# The last name is the one that the linker finds with -lNAME.
11015library_names_spec=$lt_library_names_spec
11016
11017# The coded name of the library, if different from the real name.
11018soname_spec=$lt_soname_spec
11019
11020# Commands used to build and install an old-style archive.
11021RANLIB=$lt_RANLIB
11022old_archive_cmds=$lt_old_archive_cmds
11023old_postinstall_cmds=$lt_old_postinstall_cmds
11024old_postuninstall_cmds=$lt_old_postuninstall_cmds
11025
11026# Create an old-style archive from a shared archive.
11027old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
11028
11029# Create a temporary old-style archive to link instead of a shared archive.
11030old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
11031
11032# Commands used to build and install a shared archive.
11033archive_cmds=$lt_archive_cmds
11034archive_expsym_cmds=$lt_archive_expsym_cmds
11035postinstall_cmds=$lt_postinstall_cmds
11036postuninstall_cmds=$lt_postuninstall_cmds
11037
11038# Commands used to build a loadable module (assumed same as above if empty)
11039module_cmds=$lt_module_cmds
11040module_expsym_cmds=$lt_module_expsym_cmds
11041
11042# Commands to strip libraries.
11043old_striplib=$lt_old_striplib
11044striplib=$lt_striplib
11045
11046# Dependencies to place before the objects being linked to create a
11047# shared library.
11048predep_objects=$lt_predep_objects
11049
11050# Dependencies to place after the objects being linked to create a
11051# shared library.
11052postdep_objects=$lt_postdep_objects
11053
11054# Dependencies to place before the objects being linked to create a
11055# shared library.
11056predeps=$lt_predeps
11057
11058# Dependencies to place after the objects being linked to create a
11059# shared library.
11060postdeps=$lt_postdeps
11061
11062# The directories searched by this compiler when creating a shared
11063# library
11064compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
11065
11066# The library search path used internally by the compiler when linking
11067# a shared library.
11068compiler_lib_search_path=$lt_compiler_lib_search_path
11069
11070# Method to check whether dependent libraries are shared objects.
11071deplibs_check_method=$lt_deplibs_check_method
11072
11073# Command to use when deplibs_check_method == file_magic.
11074file_magic_cmd=$lt_file_magic_cmd
11075
11076# Flag that allows shared libraries with undefined symbols to be built.
11077allow_undefined_flag=$lt_allow_undefined_flag
11078
11079# Flag that forces no undefined symbols.
11080no_undefined_flag=$lt_no_undefined_flag
11081
11082# Commands used to finish a libtool library installation in a directory.
11083finish_cmds=$lt_finish_cmds
11084
11085# Same as above, but a single script fragment to be evaled but not shown.
11086finish_eval=$lt_finish_eval
11087
11088# Take the output of nm and produce a listing of raw symbols and C names.
11089global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
11090
11091# Transform the output of nm in a proper C declaration
11092global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
11093
11094# Transform the output of nm in a C name address pair
11095global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
11096
11097# This is the shared library runtime path variable.
11098runpath_var=$runpath_var
11099
11100# This is the shared library path variable.
11101shlibpath_var=$shlibpath_var
11102
11103# Is shlibpath searched before the hard-coded library search path?
11104shlibpath_overrides_runpath=$shlibpath_overrides_runpath
11105
11106# How to hardcode a shared library path into an executable.
11107hardcode_action=$hardcode_action
11108
11109# Whether we should hardcode library paths into libraries.
11110hardcode_into_libs=$hardcode_into_libs
11111
11112# Flag to hardcode \$libdir into a binary during linking.
11113# This must work even if \$libdir does not exist.
11114hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11115
11116# If ld is used when linking, flag to hardcode \$libdir into
11117# a binary during linking. This must work even if \$libdir does
11118# not exist.
11119hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11120
11121# Whether we need a single -rpath flag with a separated argument.
11122hardcode_libdir_separator=$lt_hardcode_libdir_separator
11123
11124# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11125# resulting binary.
11126hardcode_direct=$hardcode_direct
11127
11128# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11129# resulting binary.
11130hardcode_minus_L=$hardcode_minus_L
11131
11132# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11133# the resulting binary.
11134hardcode_shlibpath_var=$hardcode_shlibpath_var
11135
11136# Set to yes if building a shared library automatically hardcodes DIR into the library
11137# and all subsequent libraries and executables linked against it.
11138hardcode_automatic=$hardcode_automatic
11139
11140# Variables whose values should be saved in libtool wrapper scripts and
11141# restored at relink time.
11142variables_saved_for_relink="$variables_saved_for_relink"
11143
11144# Whether libtool must link a program against all its dependency libraries.
11145link_all_deplibs=$link_all_deplibs
11146
11147# Compile-time system search path for libraries
11148sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11149
11150# Run-time system search path for libraries
11151sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11152
11153# Fix the shell variable \$srcfile for the compiler.
11154fix_srcfile_path=$lt_fix_srcfile_path
11155
11156# Set to yes if exported symbols are required.
11157always_export_symbols=$always_export_symbols
11158
11159# The commands to list exported symbols.
11160export_symbols_cmds=$lt_export_symbols_cmds
11161
11162# The commands to extract the exported symbol list from a shared archive.
11163extract_expsyms_cmds=$lt_extract_expsyms_cmds
11164
11165# Symbols that should not be listed in the preloaded symbols.
11166exclude_expsyms=$lt_exclude_expsyms
11167
11168# Symbols that must always be exported.
11169include_expsyms=$lt_include_expsyms
11170
11171# ### END LIBTOOL CONFIG
11172
11173__EOF__
11174
11175
11176  case $host_os in
11177  aix3*)
11178    cat <<\EOF >> "$cfgfile"
11179
11180# AIX sometimes has problems with the GCC collect2 program.  For some
11181# reason, if we set the COLLECT_NAMES environment variable, the problems
11182# vanish in a puff of smoke.
11183if test "X${COLLECT_NAMES+set}" != Xset; then
11184  COLLECT_NAMES=
11185  export COLLECT_NAMES
11186fi
11187EOF
11188    ;;
11189  esac
11190
11191  # We use sed instead of cat because bash on DJGPP gets confused if
11192  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11193  # text mode, it properly converts lines to CR/LF.  This bash problem
11194  # is reportedly fixed, but why not run on old versions too?
11195  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11196
11197  mv -f "$cfgfile" "$ofile" || \
11198    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11199  chmod +x "$ofile"
11200
11201else
11202  # If there is no Makefile yet, we rely on a make rule to execute
11203  # `config.status --recheck' to rerun these tests and create the
11204  # libtool script then.
11205  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11206  if test -f "$ltmain_in"; then
11207    test -f Makefile && make "$ltmain"
11208  fi
11209fi
11210
11211
11212ac_ext=c
11213ac_cpp='$CPP $CPPFLAGS'
11214ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11215ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11216ac_compiler_gnu=$ac_cv_c_compiler_gnu
11217
11218CC="$lt_save_CC"
11219
11220
11221# Check whether --with-tags was given.
11222if test "${with_tags+set}" = set; then
11223  withval=$with_tags; tagnames="$withval"
11224fi
11225
11226
11227if test -f "$ltmain" && test -n "$tagnames"; then
11228  if test ! -f "${ofile}"; then
11229    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11230$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11231  fi
11232
11233  if test -z "$LTCC"; then
11234    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11235    if test -z "$LTCC"; then
11236      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11237$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11238    else
11239      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11240$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11241    fi
11242  fi
11243  if test -z "$LTCFLAGS"; then
11244    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11245  fi
11246
11247  # Extract list of available tagged configurations in $ofile.
11248  # Note that this assumes the entire list is on one line.
11249  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11250
11251  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11252  for tagname in $tagnames; do
11253    IFS="$lt_save_ifs"
11254    # Check whether tagname contains only valid characters
11255    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11256    "") ;;
11257    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11258$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11259   { (exit 1); exit 1; }; }
11260	;;
11261    esac
11262
11263    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11264    then
11265      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11266$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11267   { (exit 1); exit 1; }; }
11268    fi
11269
11270    # Update the list of available tags.
11271    if test -n "$tagname"; then
11272      echo appending configuration tag \"$tagname\" to $ofile
11273
11274      case $tagname in
11275      CXX)
11276	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11277	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11278	    (test "X$CXX" != "Xg++"))) ; then
11279	  ac_ext=cpp
11280ac_cpp='$CXXCPP $CPPFLAGS'
11281ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11282ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11283ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11284
11285
11286
11287
11288archive_cmds_need_lc_CXX=no
11289allow_undefined_flag_CXX=
11290always_export_symbols_CXX=no
11291archive_expsym_cmds_CXX=
11292export_dynamic_flag_spec_CXX=
11293hardcode_direct_CXX=no
11294hardcode_libdir_flag_spec_CXX=
11295hardcode_libdir_flag_spec_ld_CXX=
11296hardcode_libdir_separator_CXX=
11297hardcode_minus_L_CXX=no
11298hardcode_shlibpath_var_CXX=unsupported
11299hardcode_automatic_CXX=no
11300module_cmds_CXX=
11301module_expsym_cmds_CXX=
11302link_all_deplibs_CXX=unknown
11303old_archive_cmds_CXX=$old_archive_cmds
11304no_undefined_flag_CXX=
11305whole_archive_flag_spec_CXX=
11306enable_shared_with_static_runtimes_CXX=no
11307
11308# Dependencies to place before and after the object being linked:
11309predep_objects_CXX=
11310postdep_objects_CXX=
11311predeps_CXX=
11312postdeps_CXX=
11313compiler_lib_search_path_CXX=
11314compiler_lib_search_dirs_CXX=
11315
11316# Source file extension for C++ test sources.
11317ac_ext=cpp
11318
11319# Object file extension for compiled C++ test sources.
11320objext=o
11321objext_CXX=$objext
11322
11323# Code to be used in simple compile tests
11324lt_simple_compile_test_code="int some_variable = 0;"
11325
11326# Code to be used in simple link tests
11327lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11328
11329# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11330
11331# If no C compiler was specified, use CC.
11332LTCC=${LTCC-"$CC"}
11333
11334# If no C compiler flags were specified, use CFLAGS.
11335LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11336
11337# Allow CC to be a program name with arguments.
11338compiler=$CC
11339
11340
11341# save warnings/boilerplate of simple test code
11342ac_outfile=conftest.$ac_objext
11343echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11344eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11345_lt_compiler_boilerplate=`cat conftest.err`
11346$rm conftest*
11347
11348ac_outfile=conftest.$ac_objext
11349echo "$lt_simple_link_test_code" >conftest.$ac_ext
11350eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11351_lt_linker_boilerplate=`cat conftest.err`
11352$rm -r conftest*
11353
11354
11355# Allow CC to be a program name with arguments.
11356lt_save_CC=$CC
11357lt_save_LD=$LD
11358lt_save_GCC=$GCC
11359GCC=$GXX
11360lt_save_with_gnu_ld=$with_gnu_ld
11361lt_save_path_LD=$lt_cv_path_LD
11362if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11363  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11364else
11365  $as_unset lt_cv_prog_gnu_ld
11366fi
11367if test -n "${lt_cv_path_LDCXX+set}"; then
11368  lt_cv_path_LD=$lt_cv_path_LDCXX
11369else
11370  $as_unset lt_cv_path_LD
11371fi
11372test -z "${LDCXX+set}" || LD=$LDCXX
11373CC=${CXX-"c++"}
11374compiler=$CC
11375compiler_CXX=$CC
11376for cc_temp in $compiler""; do
11377  case $cc_temp in
11378    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11379    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11380    \-*) ;;
11381    *) break;;
11382  esac
11383done
11384cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11385
11386
11387# We don't want -fno-exception wen compiling C++ code, so set the
11388# no_builtin_flag separately
11389if test "$GXX" = yes; then
11390  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11391else
11392  lt_prog_compiler_no_builtin_flag_CXX=
11393fi
11394
11395if test "$GXX" = yes; then
11396  # Set up default GNU C++ configuration
11397
11398
11399# Check whether --with-gnu-ld was given.
11400if test "${with_gnu_ld+set}" = set; then
11401  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11402else
11403  with_gnu_ld=no
11404fi
11405
11406ac_prog=ld
11407if test "$GCC" = yes; then
11408  # Check if gcc -print-prog-name=ld gives a path.
11409  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11410$as_echo_n "checking for ld used by $CC... " >&6; }
11411  case $host in
11412  *-*-mingw*)
11413    # gcc leaves a trailing carriage return which upsets mingw
11414    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11415  *)
11416    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11417  esac
11418  case $ac_prog in
11419    # Accept absolute paths.
11420    [\\/]* | ?:[\\/]*)
11421      re_direlt='/[^/][^/]*/\.\./'
11422      # Canonicalize the pathname of ld
11423      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11424      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11425	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11426      done
11427      test -z "$LD" && LD="$ac_prog"
11428      ;;
11429  "")
11430    # If it fails, then pretend we aren't using GCC.
11431    ac_prog=ld
11432    ;;
11433  *)
11434    # If it is relative, then search for the first ld in PATH.
11435    with_gnu_ld=unknown
11436    ;;
11437  esac
11438elif test "$with_gnu_ld" = yes; then
11439  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11440$as_echo_n "checking for GNU ld... " >&6; }
11441else
11442  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11443$as_echo_n "checking for non-GNU ld... " >&6; }
11444fi
11445if test "${lt_cv_path_LD+set}" = set; then
11446  $as_echo_n "(cached) " >&6
11447else
11448  if test -z "$LD"; then
11449  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11450  for ac_dir in $PATH; do
11451    IFS="$lt_save_ifs"
11452    test -z "$ac_dir" && ac_dir=.
11453    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11454      lt_cv_path_LD="$ac_dir/$ac_prog"
11455      # Check to see if the program is GNU ld.  I'd rather use --version,
11456      # but apparently some variants of GNU ld only accept -v.
11457      # Break only if it was the GNU/non-GNU ld that we prefer.
11458      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11459      *GNU* | *'with BFD'*)
11460	test "$with_gnu_ld" != no && break
11461	;;
11462      *)
11463	test "$with_gnu_ld" != yes && break
11464	;;
11465      esac
11466    fi
11467  done
11468  IFS="$lt_save_ifs"
11469else
11470  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11471fi
11472fi
11473
11474LD="$lt_cv_path_LD"
11475if test -n "$LD"; then
11476  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11477$as_echo "$LD" >&6; }
11478else
11479  { $as_echo "$as_me:$LINENO: result: no" >&5
11480$as_echo "no" >&6; }
11481fi
11482test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11483$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11484   { (exit 1); exit 1; }; }
11485{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11486$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11487if test "${lt_cv_prog_gnu_ld+set}" = set; then
11488  $as_echo_n "(cached) " >&6
11489else
11490  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11491case `$LD -v 2>&1 </dev/null` in
11492*GNU* | *'with BFD'*)
11493  lt_cv_prog_gnu_ld=yes
11494  ;;
11495*)
11496  lt_cv_prog_gnu_ld=no
11497  ;;
11498esac
11499fi
11500{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11501$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11502with_gnu_ld=$lt_cv_prog_gnu_ld
11503
11504
11505
11506  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11507  # archiving commands below assume that GNU ld is being used.
11508  if test "$with_gnu_ld" = yes; then
11509    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11510    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'
11511
11512    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11513    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11514
11515    # If archive_cmds runs LD, not CC, wlarc should be empty
11516    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11517    #     investigate it a little bit more. (MM)
11518    wlarc='${wl}'
11519
11520    # ancient GNU ld didn't support --whole-archive et. al.
11521    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11522	grep 'no-whole-archive' > /dev/null; then
11523      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11524    else
11525      whole_archive_flag_spec_CXX=
11526    fi
11527  else
11528    with_gnu_ld=no
11529    wlarc=
11530
11531    # A generic and very simple default shared library creation
11532    # command for GNU C++ for the case where it uses the native
11533    # linker, instead of GNU ld.  If possible, this setting should
11534    # overridden to take advantage of the native linker features on
11535    # the platform it is being used on.
11536    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11537  fi
11538
11539  # Commands to make compiler produce verbose output that lists
11540  # what "hidden" libraries, object files and flags are used when
11541  # linking a shared library.
11542  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11543
11544else
11545  GXX=no
11546  with_gnu_ld=no
11547  wlarc=
11548fi
11549
11550# PORTME: fill in a description of your system's C++ link characteristics
11551{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11552$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11553ld_shlibs_CXX=yes
11554case $host_os in
11555  aix3*)
11556    # FIXME: insert proper C++ library support
11557    ld_shlibs_CXX=no
11558    ;;
11559  aix[4-9]*)
11560    if test "$host_cpu" = ia64; then
11561      # On IA64, the linker does run time linking by default, so we don't
11562      # have to do anything special.
11563      aix_use_runtimelinking=no
11564      exp_sym_flag='-Bexport'
11565      no_entry_flag=""
11566    else
11567      aix_use_runtimelinking=no
11568
11569      # Test if we are trying to use run time linking or normal
11570      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11571      # need to do runtime linking.
11572      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11573	for ld_flag in $LDFLAGS; do
11574	  case $ld_flag in
11575	  *-brtl*)
11576	    aix_use_runtimelinking=yes
11577	    break
11578	    ;;
11579	  esac
11580	done
11581	;;
11582      esac
11583
11584      exp_sym_flag='-bexport'
11585      no_entry_flag='-bnoentry'
11586    fi
11587
11588    # When large executables or shared objects are built, AIX ld can
11589    # have problems creating the table of contents.  If linking a library
11590    # or program results in "error TOC overflow" add -mminimal-toc to
11591    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11592    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11593
11594    archive_cmds_CXX=''
11595    hardcode_direct_CXX=yes
11596    hardcode_libdir_separator_CXX=':'
11597    link_all_deplibs_CXX=yes
11598
11599    if test "$GXX" = yes; then
11600      case $host_os in aix4.[012]|aix4.[012].*)
11601      # We only want to do this on AIX 4.2 and lower, the check
11602      # below for broken collect2 doesn't work under 4.3+
11603	collect2name=`${CC} -print-prog-name=collect2`
11604	if test -f "$collect2name" && \
11605	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11606	then
11607	  # We have reworked collect2
11608	  :
11609	else
11610	  # We have old collect2
11611	  hardcode_direct_CXX=unsupported
11612	  # It fails to find uninstalled libraries when the uninstalled
11613	  # path is not listed in the libpath.  Setting hardcode_minus_L
11614	  # to unsupported forces relinking
11615	  hardcode_minus_L_CXX=yes
11616	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11617	  hardcode_libdir_separator_CXX=
11618	fi
11619	;;
11620      esac
11621      shared_flag='-shared'
11622      if test "$aix_use_runtimelinking" = yes; then
11623	shared_flag="$shared_flag "'${wl}-G'
11624      fi
11625    else
11626      # not using gcc
11627      if test "$host_cpu" = ia64; then
11628	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11629	# chokes on -Wl,-G. The following line is correct:
11630	shared_flag='-G'
11631      else
11632	if test "$aix_use_runtimelinking" = yes; then
11633	  shared_flag='${wl}-G'
11634	else
11635	  shared_flag='${wl}-bM:SRE'
11636	fi
11637      fi
11638    fi
11639
11640    # It seems that -bexpall does not export symbols beginning with
11641    # underscore (_), so it is better to generate a list of symbols to export.
11642    always_export_symbols_CXX=yes
11643    if test "$aix_use_runtimelinking" = yes; then
11644      # Warning - without using the other runtime loading flags (-brtl),
11645      # -berok will link without error, but may produce a broken library.
11646      allow_undefined_flag_CXX='-berok'
11647      # Determine the default libpath from the value encoded in an empty executable.
11648      cat >conftest.$ac_ext <<_ACEOF
11649/* confdefs.h.  */
11650_ACEOF
11651cat confdefs.h >>conftest.$ac_ext
11652cat >>conftest.$ac_ext <<_ACEOF
11653/* end confdefs.h.  */
11654
11655int
11656main ()
11657{
11658
11659  ;
11660  return 0;
11661}
11662_ACEOF
11663rm -f conftest.$ac_objext conftest$ac_exeext
11664if { (ac_try="$ac_link"
11665case "(($ac_try" in
11666  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11667  *) ac_try_echo=$ac_try;;
11668esac
11669eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11670$as_echo "$ac_try_echo") >&5
11671  (eval "$ac_link") 2>conftest.er1
11672  ac_status=$?
11673  grep -v '^ *+' conftest.er1 >conftest.err
11674  rm -f conftest.er1
11675  cat conftest.err >&5
11676  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11677  (exit $ac_status); } && {
11678	 test -z "$ac_cxx_werror_flag" ||
11679	 test ! -s conftest.err
11680       } && test -s conftest$ac_exeext && {
11681	 test "$cross_compiling" = yes ||
11682	 $as_test_x conftest$ac_exeext
11683       }; then
11684
11685lt_aix_libpath_sed='
11686    /Import File Strings/,/^$/ {
11687	/^0/ {
11688	    s/^0  *\(.*\)$/\1/
11689	    p
11690	}
11691    }'
11692aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11693# Check for a 64-bit object if we didn't find anything.
11694if test -z "$aix_libpath"; then
11695  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11696fi
11697else
11698  $as_echo "$as_me: failed program was:" >&5
11699sed 's/^/| /' conftest.$ac_ext >&5
11700
11701
11702fi
11703
11704rm -rf conftest.dSYM
11705rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11706      conftest$ac_exeext conftest.$ac_ext
11707if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11708
11709      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11710
11711      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"
11712     else
11713      if test "$host_cpu" = ia64; then
11714	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11715	allow_undefined_flag_CXX="-z nodefs"
11716	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"
11717      else
11718	# Determine the default libpath from the value encoded in an empty executable.
11719	cat >conftest.$ac_ext <<_ACEOF
11720/* confdefs.h.  */
11721_ACEOF
11722cat confdefs.h >>conftest.$ac_ext
11723cat >>conftest.$ac_ext <<_ACEOF
11724/* end confdefs.h.  */
11725
11726int
11727main ()
11728{
11729
11730  ;
11731  return 0;
11732}
11733_ACEOF
11734rm -f conftest.$ac_objext conftest$ac_exeext
11735if { (ac_try="$ac_link"
11736case "(($ac_try" in
11737  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11738  *) ac_try_echo=$ac_try;;
11739esac
11740eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11741$as_echo "$ac_try_echo") >&5
11742  (eval "$ac_link") 2>conftest.er1
11743  ac_status=$?
11744  grep -v '^ *+' conftest.er1 >conftest.err
11745  rm -f conftest.er1
11746  cat conftest.err >&5
11747  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11748  (exit $ac_status); } && {
11749	 test -z "$ac_cxx_werror_flag" ||
11750	 test ! -s conftest.err
11751       } && test -s conftest$ac_exeext && {
11752	 test "$cross_compiling" = yes ||
11753	 $as_test_x conftest$ac_exeext
11754       }; then
11755
11756lt_aix_libpath_sed='
11757    /Import File Strings/,/^$/ {
11758	/^0/ {
11759	    s/^0  *\(.*\)$/\1/
11760	    p
11761	}
11762    }'
11763aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11764# Check for a 64-bit object if we didn't find anything.
11765if test -z "$aix_libpath"; then
11766  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11767fi
11768else
11769  $as_echo "$as_me: failed program was:" >&5
11770sed 's/^/| /' conftest.$ac_ext >&5
11771
11772
11773fi
11774
11775rm -rf conftest.dSYM
11776rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11777      conftest$ac_exeext conftest.$ac_ext
11778if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11779
11780	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11781	# Warning - without using the other run time loading flags,
11782	# -berok will link without error, but may produce a broken library.
11783	no_undefined_flag_CXX=' ${wl}-bernotok'
11784	allow_undefined_flag_CXX=' ${wl}-berok'
11785	# Exported symbols can be pulled into shared objects from archives
11786	whole_archive_flag_spec_CXX='$convenience'
11787	archive_cmds_need_lc_CXX=yes
11788	# This is similar to how AIX traditionally builds its shared libraries.
11789	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'
11790      fi
11791    fi
11792    ;;
11793
11794  beos*)
11795    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11796      allow_undefined_flag_CXX=unsupported
11797      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11798      # support --undefined.  This deserves some investigation.  FIXME
11799      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11800    else
11801      ld_shlibs_CXX=no
11802    fi
11803    ;;
11804
11805  chorus*)
11806    case $cc_basename in
11807      *)
11808	# FIXME: insert proper C++ library support
11809	ld_shlibs_CXX=no
11810	;;
11811    esac
11812    ;;
11813
11814  cygwin* | mingw* | pw32*)
11815    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11816    # as there is no search path for DLLs.
11817    hardcode_libdir_flag_spec_CXX='-L$libdir'
11818    allow_undefined_flag_CXX=unsupported
11819    always_export_symbols_CXX=no
11820    enable_shared_with_static_runtimes_CXX=yes
11821
11822    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11823      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'
11824      # If the export-symbols file already is a .def file (1st line
11825      # is EXPORTS), use it as is; otherwise, prepend...
11826      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11827	cp $export_symbols $output_objdir/$soname.def;
11828      else
11829	echo EXPORTS > $output_objdir/$soname.def;
11830	cat $export_symbols >> $output_objdir/$soname.def;
11831      fi~
11832      $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'
11833    else
11834      ld_shlibs_CXX=no
11835    fi
11836  ;;
11837      darwin* | rhapsody*)
11838      archive_cmds_need_lc_CXX=no
11839      hardcode_direct_CXX=no
11840      hardcode_automatic_CXX=yes
11841      hardcode_shlibpath_var_CXX=unsupported
11842      whole_archive_flag_spec_CXX=''
11843      link_all_deplibs_CXX=yes
11844      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11845      if test "$GXX" = yes ; then
11846      output_verbose_link_cmd='echo'
11847      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}"
11848      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11849      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}"
11850      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}"
11851      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11852        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}"
11853        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}"
11854      fi
11855      else
11856      case $cc_basename in
11857        xlc*)
11858         output_verbose_link_cmd='echo'
11859          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'
11860          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11861          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11862          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}'
11863          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}'
11864          ;;
11865       *)
11866         ld_shlibs_CXX=no
11867          ;;
11868      esac
11869      fi
11870        ;;
11871
11872  dgux*)
11873    case $cc_basename in
11874      ec++*)
11875	# FIXME: insert proper C++ library support
11876	ld_shlibs_CXX=no
11877	;;
11878      ghcx*)
11879	# Green Hills C++ Compiler
11880	# FIXME: insert proper C++ library support
11881	ld_shlibs_CXX=no
11882	;;
11883      *)
11884	# FIXME: insert proper C++ library support
11885	ld_shlibs_CXX=no
11886	;;
11887    esac
11888    ;;
11889  freebsd[12]*)
11890    # C++ shared libraries reported to be fairly broken before switch to ELF
11891    ld_shlibs_CXX=no
11892    ;;
11893  freebsd-elf*)
11894    archive_cmds_need_lc_CXX=no
11895    ;;
11896  freebsd* | dragonfly*)
11897    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11898    # conventions
11899    ld_shlibs_CXX=yes
11900    ;;
11901  gnu*)
11902    ;;
11903  hpux9*)
11904    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11905    hardcode_libdir_separator_CXX=:
11906    export_dynamic_flag_spec_CXX='${wl}-E'
11907    hardcode_direct_CXX=yes
11908    hardcode_minus_L_CXX=yes # Not in the search PATH,
11909				# but as the default
11910				# location of the library.
11911
11912    case $cc_basename in
11913    CC*)
11914      # FIXME: insert proper C++ library support
11915      ld_shlibs_CXX=no
11916      ;;
11917    aCC*)
11918      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'
11919      # Commands to make compiler produce verbose output that lists
11920      # what "hidden" libraries, object files and flags are used when
11921      # linking a shared library.
11922      #
11923      # There doesn't appear to be a way to prevent this compiler from
11924      # explicitly linking system object files so we need to strip them
11925      # from the output so that they don't get included in the library
11926      # dependencies.
11927      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'
11928      ;;
11929    *)
11930      if test "$GXX" = yes; then
11931        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'
11932      else
11933        # FIXME: insert proper C++ library support
11934        ld_shlibs_CXX=no
11935      fi
11936      ;;
11937    esac
11938    ;;
11939  hpux10*|hpux11*)
11940    if test $with_gnu_ld = no; then
11941      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11942      hardcode_libdir_separator_CXX=:
11943
11944      case $host_cpu in
11945      hppa*64*|ia64*) ;;
11946      *)
11947	export_dynamic_flag_spec_CXX='${wl}-E'
11948        ;;
11949      esac
11950    fi
11951    case $host_cpu in
11952    hppa*64*|ia64*)
11953      hardcode_direct_CXX=no
11954      hardcode_shlibpath_var_CXX=no
11955      ;;
11956    *)
11957      hardcode_direct_CXX=yes
11958      hardcode_minus_L_CXX=yes # Not in the search PATH,
11959					      # but as the default
11960					      # location of the library.
11961      ;;
11962    esac
11963
11964    case $cc_basename in
11965      CC*)
11966	# FIXME: insert proper C++ library support
11967	ld_shlibs_CXX=no
11968	;;
11969      aCC*)
11970	case $host_cpu in
11971	hppa*64*)
11972	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11973	  ;;
11974	ia64*)
11975	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11976	  ;;
11977	*)
11978	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11979	  ;;
11980	esac
11981	# Commands to make compiler produce verbose output that lists
11982	# what "hidden" libraries, object files and flags are used when
11983	# linking a shared library.
11984	#
11985	# There doesn't appear to be a way to prevent this compiler from
11986	# explicitly linking system object files so we need to strip them
11987	# from the output so that they don't get included in the library
11988	# dependencies.
11989	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'
11990	;;
11991      *)
11992	if test "$GXX" = yes; then
11993	  if test $with_gnu_ld = no; then
11994	    case $host_cpu in
11995	    hppa*64*)
11996	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11997	      ;;
11998	    ia64*)
11999	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12000	      ;;
12001	    *)
12002	      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'
12003	      ;;
12004	    esac
12005	  fi
12006	else
12007	  # FIXME: insert proper C++ library support
12008	  ld_shlibs_CXX=no
12009	fi
12010	;;
12011    esac
12012    ;;
12013  interix[3-9]*)
12014    hardcode_direct_CXX=no
12015    hardcode_shlibpath_var_CXX=no
12016    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12017    export_dynamic_flag_spec_CXX='${wl}-E'
12018    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
12019    # Instead, shared libraries are loaded at an image base (0x10000000 by
12020    # default) and relocated if they conflict, which is a slow very memory
12021    # consuming and fragmenting process.  To avoid this, we pick a random,
12022    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
12023    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
12024    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'
12025    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'
12026    ;;
12027  irix5* | irix6*)
12028    case $cc_basename in
12029      CC*)
12030	# SGI C++
12031	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'
12032
12033	# Archives containing C++ object files must be created using
12034	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
12035	# necessary to make sure instantiated templates are included
12036	# in the archive.
12037	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
12038	;;
12039      *)
12040	if test "$GXX" = yes; then
12041	  if test "$with_gnu_ld" = no; then
12042	    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'
12043	  else
12044	    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'
12045	  fi
12046	fi
12047	link_all_deplibs_CXX=yes
12048	;;
12049    esac
12050    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12051    hardcode_libdir_separator_CXX=:
12052    ;;
12053  linux* | k*bsd*-gnu)
12054    case $cc_basename in
12055      KCC*)
12056	# Kuck and Associates, Inc. (KAI) C++ Compiler
12057
12058	# KCC will only create a shared library if the output file
12059	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12060	# to its proper name (with version) after linking.
12061	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'
12062	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'
12063	# Commands to make compiler produce verbose output that lists
12064	# what "hidden" libraries, object files and flags are used when
12065	# linking a shared library.
12066	#
12067	# There doesn't appear to be a way to prevent this compiler from
12068	# explicitly linking system object files so we need to strip them
12069	# from the output so that they don't get included in the library
12070	# dependencies.
12071	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'
12072
12073	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
12074	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12075
12076	# Archives containing C++ object files must be created using
12077	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12078	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12079	;;
12080      icpc*)
12081	# Intel C++
12082	with_gnu_ld=yes
12083	# version 8.0 and above of icpc choke on multiply defined symbols
12084	# if we add $predep_objects and $postdep_objects, however 7.1 and
12085	# earlier do not add the objects themselves.
12086	case `$CC -V 2>&1` in
12087	*"Version 7."*)
12088  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12089  	  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'
12090	  ;;
12091	*)  # Version 8.0 or newer
12092	  tmp_idyn=
12093	  case $host_cpu in
12094	    ia64*) tmp_idyn=' -i_dynamic';;
12095	  esac
12096  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
12097	  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'
12098	  ;;
12099	esac
12100	archive_cmds_need_lc_CXX=no
12101	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12102	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12103	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
12104	;;
12105      pgCC* | pgcpp*)
12106        # Portland Group C++ compiler
12107	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
12108  	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'
12109
12110	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
12111	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12112	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'
12113        ;;
12114      cxx*)
12115	# Compaq C++
12116	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12117	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'
12118
12119	runpath_var=LD_RUN_PATH
12120	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12121	hardcode_libdir_separator_CXX=:
12122
12123	# Commands to make compiler produce verbose output that lists
12124	# what "hidden" libraries, object files and flags are used when
12125	# linking a shared library.
12126	#
12127	# There doesn't appear to be a way to prevent this compiler from
12128	# explicitly linking system object files so we need to strip them
12129	# from the output so that they don't get included in the library
12130	# dependencies.
12131	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'
12132	;;
12133      *)
12134	case `$CC -V 2>&1 | sed 5q` in
12135	*Sun\ C*)
12136	  # Sun C++ 5.9
12137	  no_undefined_flag_CXX=' -zdefs'
12138	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12139	  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'
12140	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12141	  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'
12142
12143	  # Not sure whether something based on
12144	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12145	  # would be better.
12146	  output_verbose_link_cmd='echo'
12147
12148	  # Archives containing C++ object files must be created using
12149	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12150	  # necessary to make sure instantiated templates are included
12151	  # in the archive.
12152	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12153	  ;;
12154	esac
12155	;;
12156    esac
12157    ;;
12158  lynxos*)
12159    # FIXME: insert proper C++ library support
12160    ld_shlibs_CXX=no
12161    ;;
12162  m88k*)
12163    # FIXME: insert proper C++ library support
12164    ld_shlibs_CXX=no
12165    ;;
12166  mvs*)
12167    case $cc_basename in
12168      cxx*)
12169	# FIXME: insert proper C++ library support
12170	ld_shlibs_CXX=no
12171	;;
12172      *)
12173	# FIXME: insert proper C++ library support
12174	ld_shlibs_CXX=no
12175	;;
12176    esac
12177    ;;
12178  netbsd*)
12179    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12180      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12181      wlarc=
12182      hardcode_libdir_flag_spec_CXX='-R$libdir'
12183      hardcode_direct_CXX=yes
12184      hardcode_shlibpath_var_CXX=no
12185    fi
12186    # Workaround some broken pre-1.5 toolchains
12187    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12188    ;;
12189  openbsd2*)
12190    # C++ shared libraries are fairly broken
12191    ld_shlibs_CXX=no
12192    ;;
12193  openbsd*)
12194    if test -f /usr/libexec/ld.so; then
12195      hardcode_direct_CXX=yes
12196      hardcode_shlibpath_var_CXX=no
12197      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12198      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12199      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12200	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12201	export_dynamic_flag_spec_CXX='${wl}-E'
12202	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12203      fi
12204      output_verbose_link_cmd='echo'
12205    else
12206      ld_shlibs_CXX=no
12207    fi
12208    ;;
12209  osf3*)
12210    case $cc_basename in
12211      KCC*)
12212	# Kuck and Associates, Inc. (KAI) C++ Compiler
12213
12214	# KCC will only create a shared library if the output file
12215	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12216	# to its proper name (with version) after linking.
12217	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'
12218
12219	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12220	hardcode_libdir_separator_CXX=:
12221
12222	# Archives containing C++ object files must be created using
12223	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12224	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12225
12226	;;
12227      RCC*)
12228	# Rational C++ 2.4.1
12229	# FIXME: insert proper C++ library support
12230	ld_shlibs_CXX=no
12231	;;
12232      cxx*)
12233	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12234	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'
12235
12236	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12237	hardcode_libdir_separator_CXX=:
12238
12239	# Commands to make compiler produce verbose output that lists
12240	# what "hidden" libraries, object files and flags are used when
12241	# linking a shared library.
12242	#
12243	# There doesn't appear to be a way to prevent this compiler from
12244	# explicitly linking system object files so we need to strip them
12245	# from the output so that they don't get included in the library
12246	# dependencies.
12247	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'
12248	;;
12249      *)
12250	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12251	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12252	  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'
12253
12254	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12255	  hardcode_libdir_separator_CXX=:
12256
12257	  # Commands to make compiler produce verbose output that lists
12258	  # what "hidden" libraries, object files and flags are used when
12259	  # linking a shared library.
12260	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12261
12262	else
12263	  # FIXME: insert proper C++ library support
12264	  ld_shlibs_CXX=no
12265	fi
12266	;;
12267    esac
12268    ;;
12269  osf4* | osf5*)
12270    case $cc_basename in
12271      KCC*)
12272	# Kuck and Associates, Inc. (KAI) C++ Compiler
12273
12274	# KCC will only create a shared library if the output file
12275	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12276	# to its proper name (with version) after linking.
12277	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'
12278
12279	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12280	hardcode_libdir_separator_CXX=:
12281
12282	# Archives containing C++ object files must be created using
12283	# the KAI C++ compiler.
12284	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12285	;;
12286      RCC*)
12287	# Rational C++ 2.4.1
12288	# FIXME: insert proper C++ library support
12289	ld_shlibs_CXX=no
12290	;;
12291      cxx*)
12292	allow_undefined_flag_CXX=' -expect_unresolved \*'
12293	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'
12294	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12295	  echo "-hidden">> $lib.exp~
12296	  $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~
12297	  $rm $lib.exp'
12298
12299	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12300	hardcode_libdir_separator_CXX=:
12301
12302	# Commands to make compiler produce verbose output that lists
12303	# what "hidden" libraries, object files and flags are used when
12304	# linking a shared library.
12305	#
12306	# There doesn't appear to be a way to prevent this compiler from
12307	# explicitly linking system object files so we need to strip them
12308	# from the output so that they don't get included in the library
12309	# dependencies.
12310	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'
12311	;;
12312      *)
12313	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12314	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12315	 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'
12316
12317	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12318	  hardcode_libdir_separator_CXX=:
12319
12320	  # Commands to make compiler produce verbose output that lists
12321	  # what "hidden" libraries, object files and flags are used when
12322	  # linking a shared library.
12323	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12324
12325	else
12326	  # FIXME: insert proper C++ library support
12327	  ld_shlibs_CXX=no
12328	fi
12329	;;
12330    esac
12331    ;;
12332  psos*)
12333    # FIXME: insert proper C++ library support
12334    ld_shlibs_CXX=no
12335    ;;
12336  sunos4*)
12337    case $cc_basename in
12338      CC*)
12339	# Sun C++ 4.x
12340	# FIXME: insert proper C++ library support
12341	ld_shlibs_CXX=no
12342	;;
12343      lcc*)
12344	# Lucid
12345	# FIXME: insert proper C++ library support
12346	ld_shlibs_CXX=no
12347	;;
12348      *)
12349	# FIXME: insert proper C++ library support
12350	ld_shlibs_CXX=no
12351	;;
12352    esac
12353    ;;
12354  solaris*)
12355    case $cc_basename in
12356      CC*)
12357	# Sun C++ 4.2, 5.x and Centerline C++
12358        archive_cmds_need_lc_CXX=yes
12359	no_undefined_flag_CXX=' -zdefs'
12360	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12361	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12362	$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'
12363
12364	hardcode_libdir_flag_spec_CXX='-R$libdir'
12365	hardcode_shlibpath_var_CXX=no
12366	case $host_os in
12367	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12368	  *)
12369	    # The compiler driver will combine and reorder linker options,
12370	    # but understands `-z linker_flag'.
12371	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12372	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12373	    ;;
12374	esac
12375	link_all_deplibs_CXX=yes
12376
12377	output_verbose_link_cmd='echo'
12378
12379	# Archives containing C++ object files must be created using
12380	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12381	# necessary to make sure instantiated templates are included
12382	# in the archive.
12383	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12384	;;
12385      gcx*)
12386	# Green Hills C++ Compiler
12387	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12388
12389	# The C++ compiler must be used to create the archive.
12390	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12391	;;
12392      *)
12393	# GNU C++ compiler with Solaris linker
12394	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12395	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12396	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12397	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12398	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12399		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12400
12401	    # Commands to make compiler produce verbose output that lists
12402	    # what "hidden" libraries, object files and flags are used when
12403	    # linking a shared library.
12404	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12405	  else
12406	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12407	    # platform.
12408	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12409	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12410		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12411
12412	    # Commands to make compiler produce verbose output that lists
12413	    # what "hidden" libraries, object files and flags are used when
12414	    # linking a shared library.
12415	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12416	  fi
12417
12418	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12419	  case $host_os in
12420	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12421	  *)
12422	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12423	    ;;
12424	  esac
12425	fi
12426	;;
12427    esac
12428    ;;
12429  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12430    no_undefined_flag_CXX='${wl}-z,text'
12431    archive_cmds_need_lc_CXX=no
12432    hardcode_shlibpath_var_CXX=no
12433    runpath_var='LD_RUN_PATH'
12434
12435    case $cc_basename in
12436      CC*)
12437	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12438	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12439	;;
12440      *)
12441	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12442	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12443	;;
12444    esac
12445    ;;
12446  sysv5* | sco3.2v5* | sco5v6*)
12447    # Note: We can NOT use -z defs as we might desire, because we do not
12448    # link with -lc, and that would cause any symbols used from libc to
12449    # always be unresolved, which means just about no library would
12450    # ever link correctly.  If we're not using GNU ld we use -z text
12451    # though, which does catch some bad symbols but isn't as heavy-handed
12452    # as -z defs.
12453    # For security reasons, it is highly recommended that you always
12454    # use absolute paths for naming shared libraries, and exclude the
12455    # DT_RUNPATH tag from executables and libraries.  But doing so
12456    # requires that you compile everything twice, which is a pain.
12457    # So that behaviour is only enabled if SCOABSPATH is set to a
12458    # non-empty value in the environment.  Most likely only useful for
12459    # creating official distributions of packages.
12460    # This is a hack until libtool officially supports absolute path
12461    # names for shared libraries.
12462    no_undefined_flag_CXX='${wl}-z,text'
12463    allow_undefined_flag_CXX='${wl}-z,nodefs'
12464    archive_cmds_need_lc_CXX=no
12465    hardcode_shlibpath_var_CXX=no
12466    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12467    hardcode_libdir_separator_CXX=':'
12468    link_all_deplibs_CXX=yes
12469    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12470    runpath_var='LD_RUN_PATH'
12471
12472    case $cc_basename in
12473      CC*)
12474	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12475	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12476	;;
12477      *)
12478	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12479	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12480	;;
12481    esac
12482    ;;
12483  tandem*)
12484    case $cc_basename in
12485      NCC*)
12486	# NonStop-UX NCC 3.20
12487	# FIXME: insert proper C++ library support
12488	ld_shlibs_CXX=no
12489	;;
12490      *)
12491	# FIXME: insert proper C++ library support
12492	ld_shlibs_CXX=no
12493	;;
12494    esac
12495    ;;
12496  vxworks*)
12497    # FIXME: insert proper C++ library support
12498    ld_shlibs_CXX=no
12499    ;;
12500  *)
12501    # FIXME: insert proper C++ library support
12502    ld_shlibs_CXX=no
12503    ;;
12504esac
12505{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12506$as_echo "$ld_shlibs_CXX" >&6; }
12507test "$ld_shlibs_CXX" = no && can_build_shared=no
12508
12509GCC_CXX="$GXX"
12510LD_CXX="$LD"
12511
12512cat > conftest.$ac_ext <<EOF
12513class Foo
12514{
12515public:
12516  Foo (void) { a = 0; }
12517private:
12518  int a;
12519};
12520EOF
12521
12522if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12523  (eval $ac_compile) 2>&5
12524  ac_status=$?
12525  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12526  (exit $ac_status); }; then
12527  # Parse the compiler output and extract the necessary
12528  # objects, libraries and library flags.
12529
12530  # Sentinel used to keep track of whether or not we are before
12531  # the conftest object file.
12532  pre_test_object_deps_done=no
12533
12534  # The `*' in the case matches for architectures that use `case' in
12535  # $output_verbose_cmd can trigger glob expansion during the loop
12536  # eval without this substitution.
12537  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12538
12539  for p in `eval $output_verbose_link_cmd`; do
12540    case $p in
12541
12542    -L* | -R* | -l*)
12543       # Some compilers place space between "-{L,R}" and the path.
12544       # Remove the space.
12545       if test $p = "-L" \
12546	  || test $p = "-R"; then
12547	 prev=$p
12548	 continue
12549       else
12550	 prev=
12551       fi
12552
12553       if test "$pre_test_object_deps_done" = no; then
12554	 case $p in
12555	 -L* | -R*)
12556	   # Internal compiler library paths should come after those
12557	   # provided the user.  The postdeps already come after the
12558	   # user supplied libs so there is no need to process them.
12559	   if test -z "$compiler_lib_search_path_CXX"; then
12560	     compiler_lib_search_path_CXX="${prev}${p}"
12561	   else
12562	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12563	   fi
12564	   ;;
12565	 # The "-l" case would never come before the object being
12566	 # linked, so don't bother handling this case.
12567	 esac
12568       else
12569	 if test -z "$postdeps_CXX"; then
12570	   postdeps_CXX="${prev}${p}"
12571	 else
12572	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12573	 fi
12574       fi
12575       ;;
12576
12577    *.$objext)
12578       # This assumes that the test object file only shows up
12579       # once in the compiler output.
12580       if test "$p" = "conftest.$objext"; then
12581	 pre_test_object_deps_done=yes
12582	 continue
12583       fi
12584
12585       if test "$pre_test_object_deps_done" = no; then
12586	 if test -z "$predep_objects_CXX"; then
12587	   predep_objects_CXX="$p"
12588	 else
12589	   predep_objects_CXX="$predep_objects_CXX $p"
12590	 fi
12591       else
12592	 if test -z "$postdep_objects_CXX"; then
12593	   postdep_objects_CXX="$p"
12594	 else
12595	   postdep_objects_CXX="$postdep_objects_CXX $p"
12596	 fi
12597       fi
12598       ;;
12599
12600    *) ;; # Ignore the rest.
12601
12602    esac
12603  done
12604
12605  # Clean up.
12606  rm -f a.out a.exe
12607else
12608  echo "libtool.m4: error: problem compiling CXX test program"
12609fi
12610
12611$rm -f confest.$objext
12612
12613compiler_lib_search_dirs_CXX=
12614if test -n "$compiler_lib_search_path_CXX"; then
12615  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12616fi
12617
12618# PORTME: override above test on systems where it is broken
12619case $host_os in
12620interix[3-9]*)
12621  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12622  # hack all around it, let's just trust "g++" to DTRT.
12623  predep_objects_CXX=
12624  postdep_objects_CXX=
12625  postdeps_CXX=
12626  ;;
12627
12628linux*)
12629  case `$CC -V 2>&1 | sed 5q` in
12630  *Sun\ C*)
12631    # Sun C++ 5.9
12632    #
12633    # The more standards-conforming stlport4 library is
12634    # incompatible with the Cstd library. Avoid specifying
12635    # it if it's in CXXFLAGS. Ignore libCrun as
12636    # -library=stlport4 depends on it.
12637    case " $CXX $CXXFLAGS " in
12638    *" -library=stlport4 "*)
12639      solaris_use_stlport4=yes
12640      ;;
12641    esac
12642    if test "$solaris_use_stlport4" != yes; then
12643      postdeps_CXX='-library=Cstd -library=Crun'
12644    fi
12645    ;;
12646  esac
12647  ;;
12648
12649solaris*)
12650  case $cc_basename in
12651  CC*)
12652    # The more standards-conforming stlport4 library is
12653    # incompatible with the Cstd library. Avoid specifying
12654    # it if it's in CXXFLAGS. Ignore libCrun as
12655    # -library=stlport4 depends on it.
12656    case " $CXX $CXXFLAGS " in
12657    *" -library=stlport4 "*)
12658      solaris_use_stlport4=yes
12659      ;;
12660    esac
12661
12662    # Adding this requires a known-good setup of shared libraries for
12663    # Sun compiler versions before 5.6, else PIC objects from an old
12664    # archive will be linked into the output, leading to subtle bugs.
12665    if test "$solaris_use_stlport4" != yes; then
12666      postdeps_CXX='-library=Cstd -library=Crun'
12667    fi
12668    ;;
12669  esac
12670  ;;
12671esac
12672
12673case " $postdeps_CXX " in
12674*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12675esac
12676
12677lt_prog_compiler_wl_CXX=
12678lt_prog_compiler_pic_CXX=
12679lt_prog_compiler_static_CXX=
12680
12681{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12682$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12683
12684  # C++ specific cases for pic, static, wl, etc.
12685  if test "$GXX" = yes; then
12686    lt_prog_compiler_wl_CXX='-Wl,'
12687    lt_prog_compiler_static_CXX='-static'
12688
12689    case $host_os in
12690    aix*)
12691      # All AIX code is PIC.
12692      if test "$host_cpu" = ia64; then
12693	# AIX 5 now supports IA64 processor
12694	lt_prog_compiler_static_CXX='-Bstatic'
12695      fi
12696      ;;
12697    amigaos*)
12698      # FIXME: we need at least 68020 code to build shared libraries, but
12699      # adding the `-m68020' flag to GCC prevents building anything better,
12700      # like `-m68040'.
12701      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12702      ;;
12703    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12704      # PIC is the default for these OSes.
12705      ;;
12706    mingw* | cygwin* | os2* | pw32*)
12707      # This hack is so that the source file can tell whether it is being
12708      # built for inclusion in a dll (and should export symbols for example).
12709      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12710      # (--disable-auto-import) libraries
12711      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12712      ;;
12713    darwin* | rhapsody*)
12714      # PIC is the default on this platform
12715      # Common symbols not allowed in MH_DYLIB files
12716      lt_prog_compiler_pic_CXX='-fno-common'
12717      ;;
12718    *djgpp*)
12719      # DJGPP does not support shared libraries at all
12720      lt_prog_compiler_pic_CXX=
12721      ;;
12722    interix[3-9]*)
12723      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12724      # Instead, we relocate shared libraries at runtime.
12725      ;;
12726    sysv4*MP*)
12727      if test -d /usr/nec; then
12728	lt_prog_compiler_pic_CXX=-Kconform_pic
12729      fi
12730      ;;
12731    hpux*)
12732      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12733      # not for PA HP-UX.
12734      case $host_cpu in
12735      hppa*64*|ia64*)
12736	;;
12737      *)
12738	lt_prog_compiler_pic_CXX='-fPIC'
12739	;;
12740      esac
12741      ;;
12742    *)
12743      lt_prog_compiler_pic_CXX='-fPIC'
12744      ;;
12745    esac
12746  else
12747    case $host_os in
12748      aix[4-9]*)
12749	# All AIX code is PIC.
12750	if test "$host_cpu" = ia64; then
12751	  # AIX 5 now supports IA64 processor
12752	  lt_prog_compiler_static_CXX='-Bstatic'
12753	else
12754	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12755	fi
12756	;;
12757      chorus*)
12758	case $cc_basename in
12759	cxch68*)
12760	  # Green Hills C++ Compiler
12761	  # _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"
12762	  ;;
12763	esac
12764	;;
12765       darwin*)
12766         # PIC is the default on this platform
12767         # Common symbols not allowed in MH_DYLIB files
12768         case $cc_basename in
12769           xlc*)
12770           lt_prog_compiler_pic_CXX='-qnocommon'
12771           lt_prog_compiler_wl_CXX='-Wl,'
12772           ;;
12773         esac
12774       ;;
12775      dgux*)
12776	case $cc_basename in
12777	  ec++*)
12778	    lt_prog_compiler_pic_CXX='-KPIC'
12779	    ;;
12780	  ghcx*)
12781	    # Green Hills C++ Compiler
12782	    lt_prog_compiler_pic_CXX='-pic'
12783	    ;;
12784	  *)
12785	    ;;
12786	esac
12787	;;
12788      freebsd* | dragonfly*)
12789	# FreeBSD uses GNU C++
12790	;;
12791      hpux9* | hpux10* | hpux11*)
12792	case $cc_basename in
12793	  CC*)
12794	    lt_prog_compiler_wl_CXX='-Wl,'
12795	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12796	    if test "$host_cpu" != ia64; then
12797	      lt_prog_compiler_pic_CXX='+Z'
12798	    fi
12799	    ;;
12800	  aCC*)
12801	    lt_prog_compiler_wl_CXX='-Wl,'
12802	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12803	    case $host_cpu in
12804	    hppa*64*|ia64*)
12805	      # +Z the default
12806	      ;;
12807	    *)
12808	      lt_prog_compiler_pic_CXX='+Z'
12809	      ;;
12810	    esac
12811	    ;;
12812	  *)
12813	    ;;
12814	esac
12815	;;
12816      interix*)
12817	# This is c89, which is MS Visual C++ (no shared libs)
12818	# Anyone wants to do a port?
12819	;;
12820      irix5* | irix6* | nonstopux*)
12821	case $cc_basename in
12822	  CC*)
12823	    lt_prog_compiler_wl_CXX='-Wl,'
12824	    lt_prog_compiler_static_CXX='-non_shared'
12825	    # CC pic flag -KPIC is the default.
12826	    ;;
12827	  *)
12828	    ;;
12829	esac
12830	;;
12831      linux* | k*bsd*-gnu)
12832	case $cc_basename in
12833	  KCC*)
12834	    # KAI C++ Compiler
12835	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12836	    lt_prog_compiler_pic_CXX='-fPIC'
12837	    ;;
12838	  icpc* | ecpc*)
12839	    # Intel C++
12840	    lt_prog_compiler_wl_CXX='-Wl,'
12841	    lt_prog_compiler_pic_CXX='-KPIC'
12842	    lt_prog_compiler_static_CXX='-static'
12843	    ;;
12844	  pgCC* | pgcpp*)
12845	    # Portland Group C++ compiler.
12846	    lt_prog_compiler_wl_CXX='-Wl,'
12847	    lt_prog_compiler_pic_CXX='-fpic'
12848	    lt_prog_compiler_static_CXX='-Bstatic'
12849	    ;;
12850	  cxx*)
12851	    # Compaq C++
12852	    # Make sure the PIC flag is empty.  It appears that all Alpha
12853	    # Linux and Compaq Tru64 Unix objects are PIC.
12854	    lt_prog_compiler_pic_CXX=
12855	    lt_prog_compiler_static_CXX='-non_shared'
12856	    ;;
12857	  *)
12858	    case `$CC -V 2>&1 | sed 5q` in
12859	    *Sun\ C*)
12860	      # Sun C++ 5.9
12861	      lt_prog_compiler_pic_CXX='-KPIC'
12862	      lt_prog_compiler_static_CXX='-Bstatic'
12863	      lt_prog_compiler_wl_CXX='-Qoption ld '
12864	      ;;
12865	    esac
12866	    ;;
12867	esac
12868	;;
12869      lynxos*)
12870	;;
12871      m88k*)
12872	;;
12873      mvs*)
12874	case $cc_basename in
12875	  cxx*)
12876	    lt_prog_compiler_pic_CXX='-W c,exportall'
12877	    ;;
12878	  *)
12879	    ;;
12880	esac
12881	;;
12882      netbsd*)
12883	;;
12884      osf3* | osf4* | osf5*)
12885	case $cc_basename in
12886	  KCC*)
12887	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12888	    ;;
12889	  RCC*)
12890	    # Rational C++ 2.4.1
12891	    lt_prog_compiler_pic_CXX='-pic'
12892	    ;;
12893	  cxx*)
12894	    # Digital/Compaq C++
12895	    lt_prog_compiler_wl_CXX='-Wl,'
12896	    # Make sure the PIC flag is empty.  It appears that all Alpha
12897	    # Linux and Compaq Tru64 Unix objects are PIC.
12898	    lt_prog_compiler_pic_CXX=
12899	    lt_prog_compiler_static_CXX='-non_shared'
12900	    ;;
12901	  *)
12902	    ;;
12903	esac
12904	;;
12905      psos*)
12906	;;
12907      solaris*)
12908	case $cc_basename in
12909	  CC*)
12910	    # Sun C++ 4.2, 5.x and Centerline C++
12911	    lt_prog_compiler_pic_CXX='-KPIC'
12912	    lt_prog_compiler_static_CXX='-Bstatic'
12913	    lt_prog_compiler_wl_CXX='-Qoption ld '
12914	    ;;
12915	  gcx*)
12916	    # Green Hills C++ Compiler
12917	    lt_prog_compiler_pic_CXX='-PIC'
12918	    ;;
12919	  *)
12920	    ;;
12921	esac
12922	;;
12923      sunos4*)
12924	case $cc_basename in
12925	  CC*)
12926	    # Sun C++ 4.x
12927	    lt_prog_compiler_pic_CXX='-pic'
12928	    lt_prog_compiler_static_CXX='-Bstatic'
12929	    ;;
12930	  lcc*)
12931	    # Lucid
12932	    lt_prog_compiler_pic_CXX='-pic'
12933	    ;;
12934	  *)
12935	    ;;
12936	esac
12937	;;
12938      tandem*)
12939	case $cc_basename in
12940	  NCC*)
12941	    # NonStop-UX NCC 3.20
12942	    lt_prog_compiler_pic_CXX='-KPIC'
12943	    ;;
12944	  *)
12945	    ;;
12946	esac
12947	;;
12948      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12949	case $cc_basename in
12950	  CC*)
12951	    lt_prog_compiler_wl_CXX='-Wl,'
12952	    lt_prog_compiler_pic_CXX='-KPIC'
12953	    lt_prog_compiler_static_CXX='-Bstatic'
12954	    ;;
12955	esac
12956	;;
12957      vxworks*)
12958	;;
12959      *)
12960	lt_prog_compiler_can_build_shared_CXX=no
12961	;;
12962    esac
12963  fi
12964
12965{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12966$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12967
12968#
12969# Check to make sure the PIC flag actually works.
12970#
12971if test -n "$lt_prog_compiler_pic_CXX"; then
12972
12973{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12974$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12975if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12976  $as_echo_n "(cached) " >&6
12977else
12978  lt_cv_prog_compiler_pic_works_CXX=no
12979  ac_outfile=conftest.$ac_objext
12980   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12981   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12982   # Insert the option either (1) after the last *FLAGS variable, or
12983   # (2) before a word containing "conftest.", or (3) at the end.
12984   # Note that $ac_compile itself does not contain backslashes and begins
12985   # with a dollar sign (not a hyphen), so the echo should work correctly.
12986   # The option is referenced via a variable to avoid confusing sed.
12987   lt_compile=`echo "$ac_compile" | $SED \
12988   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12989   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12990   -e 's:$: $lt_compiler_flag:'`
12991   (eval echo "\"\$as_me:12991: $lt_compile\"" >&5)
12992   (eval "$lt_compile" 2>conftest.err)
12993   ac_status=$?
12994   cat conftest.err >&5
12995   echo "$as_me:12995: \$? = $ac_status" >&5
12996   if (exit $ac_status) && test -s "$ac_outfile"; then
12997     # The compiler can only warn and ignore the option if not recognized
12998     # So say no if there are warnings other than the usual output.
12999     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
13000     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13001     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
13002       lt_cv_prog_compiler_pic_works_CXX=yes
13003     fi
13004   fi
13005   $rm conftest*
13006
13007fi
13008{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
13009$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
13010
13011if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
13012    case $lt_prog_compiler_pic_CXX in
13013     "" | " "*) ;;
13014     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
13015     esac
13016else
13017    lt_prog_compiler_pic_CXX=
13018     lt_prog_compiler_can_build_shared_CXX=no
13019fi
13020
13021fi
13022case $host_os in
13023  # For platforms which do not support PIC, -DPIC is meaningless:
13024  *djgpp*)
13025    lt_prog_compiler_pic_CXX=
13026    ;;
13027  *)
13028    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
13029    ;;
13030esac
13031
13032#
13033# Check to make sure the static flag actually works.
13034#
13035wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
13036{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
13037$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
13038if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
13039  $as_echo_n "(cached) " >&6
13040else
13041  lt_cv_prog_compiler_static_works_CXX=no
13042   save_LDFLAGS="$LDFLAGS"
13043   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
13044   echo "$lt_simple_link_test_code" > conftest.$ac_ext
13045   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
13046     # The linker can only warn and ignore the option if not recognized
13047     # So say no if there are warnings
13048     if test -s conftest.err; then
13049       # Append any errors to the config.log.
13050       cat conftest.err 1>&5
13051       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
13052       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
13053       if diff conftest.exp conftest.er2 >/dev/null; then
13054         lt_cv_prog_compiler_static_works_CXX=yes
13055       fi
13056     else
13057       lt_cv_prog_compiler_static_works_CXX=yes
13058     fi
13059   fi
13060   $rm -r conftest*
13061   LDFLAGS="$save_LDFLAGS"
13062
13063fi
13064{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
13065$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
13066
13067if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
13068    :
13069else
13070    lt_prog_compiler_static_CXX=
13071fi
13072
13073
13074{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
13075$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
13076if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
13077  $as_echo_n "(cached) " >&6
13078else
13079  lt_cv_prog_compiler_c_o_CXX=no
13080   $rm -r conftest 2>/dev/null
13081   mkdir conftest
13082   cd conftest
13083   mkdir out
13084   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13085
13086   lt_compiler_flag="-o out/conftest2.$ac_objext"
13087   # Insert the option either (1) after the last *FLAGS variable, or
13088   # (2) before a word containing "conftest.", or (3) at the end.
13089   # Note that $ac_compile itself does not contain backslashes and begins
13090   # with a dollar sign (not a hyphen), so the echo should work correctly.
13091   lt_compile=`echo "$ac_compile" | $SED \
13092   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
13093   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
13094   -e 's:$: $lt_compiler_flag:'`
13095   (eval echo "\"\$as_me:13095: $lt_compile\"" >&5)
13096   (eval "$lt_compile" 2>out/conftest.err)
13097   ac_status=$?
13098   cat out/conftest.err >&5
13099   echo "$as_me:13099: \$? = $ac_status" >&5
13100   if (exit $ac_status) && test -s out/conftest2.$ac_objext
13101   then
13102     # The compiler can only warn and ignore the option if not recognized
13103     # So say no if there are warnings
13104     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
13105     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
13106     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
13107       lt_cv_prog_compiler_c_o_CXX=yes
13108     fi
13109   fi
13110   chmod u+w . 2>&5
13111   $rm conftest*
13112   # SGI C++ compiler will create directory out/ii_files/ for
13113   # template instantiation
13114   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13115   $rm out/* && rmdir out
13116   cd ..
13117   rmdir conftest
13118   $rm conftest*
13119
13120fi
13121{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13122$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13123
13124
13125hard_links="nottested"
13126if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13127  # do not overwrite the value of need_locks provided by the user
13128  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13129$as_echo_n "checking if we can lock with hard links... " >&6; }
13130  hard_links=yes
13131  $rm conftest*
13132  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13133  touch conftest.a
13134  ln conftest.a conftest.b 2>&5 || hard_links=no
13135  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13136  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13137$as_echo "$hard_links" >&6; }
13138  if test "$hard_links" = no; then
13139    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13140$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13141    need_locks=warn
13142  fi
13143else
13144  need_locks=no
13145fi
13146
13147{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13148$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13149
13150  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13151  case $host_os in
13152  aix[4-9]*)
13153    # If we're using GNU nm, then we don't want the "-C" option.
13154    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13155    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13156      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'
13157    else
13158      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'
13159    fi
13160    ;;
13161  pw32*)
13162    export_symbols_cmds_CXX="$ltdll_cmds"
13163  ;;
13164  cygwin* | mingw*)
13165    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'
13166  ;;
13167  *)
13168    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13169  ;;
13170  esac
13171  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13172
13173{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13174$as_echo "$ld_shlibs_CXX" >&6; }
13175test "$ld_shlibs_CXX" = no && can_build_shared=no
13176
13177#
13178# Do we need to explicitly link libc?
13179#
13180case "x$archive_cmds_need_lc_CXX" in
13181x|xyes)
13182  # Assume -lc should be added
13183  archive_cmds_need_lc_CXX=yes
13184
13185  if test "$enable_shared" = yes && test "$GCC" = yes; then
13186    case $archive_cmds_CXX in
13187    *'~'*)
13188      # FIXME: we may have to deal with multi-command sequences.
13189      ;;
13190    '$CC '*)
13191      # Test whether the compiler implicitly links with -lc since on some
13192      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13193      # to ld, don't add -lc before -lgcc.
13194      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13195$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13196      $rm conftest*
13197      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13198
13199      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13200  (eval $ac_compile) 2>&5
13201  ac_status=$?
13202  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13203  (exit $ac_status); } 2>conftest.err; then
13204        soname=conftest
13205        lib=conftest
13206        libobjs=conftest.$ac_objext
13207        deplibs=
13208        wl=$lt_prog_compiler_wl_CXX
13209	pic_flag=$lt_prog_compiler_pic_CXX
13210        compiler_flags=-v
13211        linker_flags=-v
13212        verstring=
13213        output_objdir=.
13214        libname=conftest
13215        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13216        allow_undefined_flag_CXX=
13217        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13218  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13219  ac_status=$?
13220  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13221  (exit $ac_status); }
13222        then
13223	  archive_cmds_need_lc_CXX=no
13224        else
13225	  archive_cmds_need_lc_CXX=yes
13226        fi
13227        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13228      else
13229        cat conftest.err 1>&5
13230      fi
13231      $rm conftest*
13232      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13233$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13234      ;;
13235    esac
13236  fi
13237  ;;
13238esac
13239
13240{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13241$as_echo_n "checking dynamic linker characteristics... " >&6; }
13242library_names_spec=
13243libname_spec='lib$name'
13244soname_spec=
13245shrext_cmds=".so"
13246postinstall_cmds=
13247postuninstall_cmds=
13248finish_cmds=
13249finish_eval=
13250shlibpath_var=
13251shlibpath_overrides_runpath=unknown
13252version_type=none
13253dynamic_linker="$host_os ld.so"
13254sys_lib_dlsearch_path_spec="/lib /usr/lib"
13255
13256need_lib_prefix=unknown
13257hardcode_into_libs=no
13258
13259# when you set need_version to no, make sure it does not cause -set_version
13260# flags to be left without arguments
13261need_version=unknown
13262
13263case $host_os in
13264aix3*)
13265  version_type=linux
13266  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13267  shlibpath_var=LIBPATH
13268
13269  # AIX 3 has no versioning support, so we append a major version to the name.
13270  soname_spec='${libname}${release}${shared_ext}$major'
13271  ;;
13272
13273aix[4-9]*)
13274  version_type=linux
13275  need_lib_prefix=no
13276  need_version=no
13277  hardcode_into_libs=yes
13278  if test "$host_cpu" = ia64; then
13279    # AIX 5 supports IA64
13280    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13281    shlibpath_var=LD_LIBRARY_PATH
13282  else
13283    # With GCC up to 2.95.x, collect2 would create an import file
13284    # for dependence libraries.  The import file would start with
13285    # the line `#! .'.  This would cause the generated library to
13286    # depend on `.', always an invalid library.  This was fixed in
13287    # development snapshots of GCC prior to 3.0.
13288    case $host_os in
13289      aix4 | aix4.[01] | aix4.[01].*)
13290      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13291	   echo ' yes '
13292	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13293	:
13294      else
13295	can_build_shared=no
13296      fi
13297      ;;
13298    esac
13299    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13300    # soname into executable. Probably we can add versioning support to
13301    # collect2, so additional links can be useful in future.
13302    if test "$aix_use_runtimelinking" = yes; then
13303      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13304      # instead of lib<name>.a to let people know that these are not
13305      # typical AIX shared libraries.
13306      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13307    else
13308      # We preserve .a as extension for shared libraries through AIX4.2
13309      # and later when we are not doing run time linking.
13310      library_names_spec='${libname}${release}.a $libname.a'
13311      soname_spec='${libname}${release}${shared_ext}$major'
13312    fi
13313    shlibpath_var=LIBPATH
13314  fi
13315  ;;
13316
13317amigaos*)
13318  library_names_spec='$libname.ixlibrary $libname.a'
13319  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13320  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'
13321  ;;
13322
13323beos*)
13324  library_names_spec='${libname}${shared_ext}'
13325  dynamic_linker="$host_os ld.so"
13326  shlibpath_var=LIBRARY_PATH
13327  ;;
13328
13329bsdi[45]*)
13330  version_type=linux
13331  need_version=no
13332  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13333  soname_spec='${libname}${release}${shared_ext}$major'
13334  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13335  shlibpath_var=LD_LIBRARY_PATH
13336  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13337  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13338  # the default ld.so.conf also contains /usr/contrib/lib and
13339  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13340  # libtool to hard-code these into programs
13341  ;;
13342
13343cygwin* | mingw* | pw32*)
13344  version_type=windows
13345  shrext_cmds=".dll"
13346  need_version=no
13347  need_lib_prefix=no
13348
13349  case $GCC,$host_os in
13350  yes,cygwin* | yes,mingw* | yes,pw32*)
13351    library_names_spec='$libname.dll.a'
13352    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13353    postinstall_cmds='base_file=`basename \${file}`~
13354      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13355      dldir=$destdir/`dirname \$dlpath`~
13356      test -d \$dldir || mkdir -p \$dldir~
13357      $install_prog $dir/$dlname \$dldir/$dlname~
13358      chmod a+x \$dldir/$dlname'
13359    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13360      dlpath=$dir/\$dldll~
13361       $rm \$dlpath'
13362    shlibpath_overrides_runpath=yes
13363
13364    case $host_os in
13365    cygwin*)
13366      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13367      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13368      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13369      ;;
13370    mingw*)
13371      # MinGW DLLs use traditional 'lib' prefix
13372      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13373      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13374      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13375        # It is most probably a Windows format PATH printed by
13376        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13377        # path with ; separators, and with drive letters. We can handle the
13378        # drive letters (cygwin fileutils understands them), so leave them,
13379        # especially as we might pass files found there to a mingw objdump,
13380        # which wouldn't understand a cygwinified path. Ahh.
13381        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13382      else
13383        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13384      fi
13385      ;;
13386    pw32*)
13387      # pw32 DLLs use 'pw' prefix rather than 'lib'
13388      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13389      ;;
13390    esac
13391    ;;
13392
13393  *)
13394    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13395    ;;
13396  esac
13397  dynamic_linker='Win32 ld.exe'
13398  # FIXME: first we should search . and the directory the executable is in
13399  shlibpath_var=PATH
13400  ;;
13401
13402darwin* | rhapsody*)
13403  dynamic_linker="$host_os dyld"
13404  version_type=darwin
13405  need_lib_prefix=no
13406  need_version=no
13407  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13408  soname_spec='${libname}${release}${major}$shared_ext'
13409  shlibpath_overrides_runpath=yes
13410  shlibpath_var=DYLD_LIBRARY_PATH
13411  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13412
13413  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13414  ;;
13415
13416dgux*)
13417  version_type=linux
13418  need_lib_prefix=no
13419  need_version=no
13420  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13421  soname_spec='${libname}${release}${shared_ext}$major'
13422  shlibpath_var=LD_LIBRARY_PATH
13423  ;;
13424
13425freebsd1*)
13426  dynamic_linker=no
13427  ;;
13428
13429freebsd* | dragonfly*)
13430  # DragonFly does not have aout.  When/if they implement a new
13431  # versioning mechanism, adjust this.
13432  if test -x /usr/bin/objformat; then
13433    objformat=`/usr/bin/objformat`
13434  else
13435    case $host_os in
13436    freebsd[123]*) objformat=aout ;;
13437    *) objformat=elf ;;
13438    esac
13439  fi
13440  version_type=freebsd-$objformat
13441  case $version_type in
13442    freebsd-elf*)
13443      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13444      need_version=no
13445      need_lib_prefix=no
13446      ;;
13447    freebsd-*)
13448      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13449      need_version=yes
13450      ;;
13451  esac
13452  shlibpath_var=LD_LIBRARY_PATH
13453  case $host_os in
13454  freebsd2*)
13455    shlibpath_overrides_runpath=yes
13456    ;;
13457  freebsd3.[01]* | freebsdelf3.[01]*)
13458    shlibpath_overrides_runpath=yes
13459    hardcode_into_libs=yes
13460    ;;
13461  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13462  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13463    shlibpath_overrides_runpath=no
13464    hardcode_into_libs=yes
13465    ;;
13466  *) # from 4.6 on, and DragonFly
13467    shlibpath_overrides_runpath=yes
13468    hardcode_into_libs=yes
13469    ;;
13470  esac
13471  ;;
13472
13473gnu*)
13474  version_type=linux
13475  need_lib_prefix=no
13476  need_version=no
13477  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13478  soname_spec='${libname}${release}${shared_ext}$major'
13479  shlibpath_var=LD_LIBRARY_PATH
13480  hardcode_into_libs=yes
13481  ;;
13482
13483hpux9* | hpux10* | hpux11*)
13484  # Give a soname corresponding to the major version so that dld.sl refuses to
13485  # link against other versions.
13486  version_type=sunos
13487  need_lib_prefix=no
13488  need_version=no
13489  case $host_cpu in
13490  ia64*)
13491    shrext_cmds='.so'
13492    hardcode_into_libs=yes
13493    dynamic_linker="$host_os dld.so"
13494    shlibpath_var=LD_LIBRARY_PATH
13495    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13496    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13497    soname_spec='${libname}${release}${shared_ext}$major'
13498    if test "X$HPUX_IA64_MODE" = X32; then
13499      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13500    else
13501      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13502    fi
13503    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13504    ;;
13505   hppa*64*)
13506     shrext_cmds='.sl'
13507     hardcode_into_libs=yes
13508     dynamic_linker="$host_os dld.sl"
13509     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13510     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13511     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13512     soname_spec='${libname}${release}${shared_ext}$major'
13513     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13514     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13515     ;;
13516   *)
13517    shrext_cmds='.sl'
13518    dynamic_linker="$host_os dld.sl"
13519    shlibpath_var=SHLIB_PATH
13520    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13521    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13522    soname_spec='${libname}${release}${shared_ext}$major'
13523    ;;
13524  esac
13525  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13526  postinstall_cmds='chmod 555 $lib'
13527  ;;
13528
13529interix[3-9]*)
13530  version_type=linux
13531  need_lib_prefix=no
13532  need_version=no
13533  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13534  soname_spec='${libname}${release}${shared_ext}$major'
13535  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13536  shlibpath_var=LD_LIBRARY_PATH
13537  shlibpath_overrides_runpath=no
13538  hardcode_into_libs=yes
13539  ;;
13540
13541irix5* | irix6* | nonstopux*)
13542  case $host_os in
13543    nonstopux*) version_type=nonstopux ;;
13544    *)
13545	if test "$lt_cv_prog_gnu_ld" = yes; then
13546		version_type=linux
13547	else
13548		version_type=irix
13549	fi ;;
13550  esac
13551  need_lib_prefix=no
13552  need_version=no
13553  soname_spec='${libname}${release}${shared_ext}$major'
13554  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13555  case $host_os in
13556  irix5* | nonstopux*)
13557    libsuff= shlibsuff=
13558    ;;
13559  *)
13560    case $LD in # libtool.m4 will add one of these switches to LD
13561    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13562      libsuff= shlibsuff= libmagic=32-bit;;
13563    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13564      libsuff=32 shlibsuff=N32 libmagic=N32;;
13565    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13566      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13567    *) libsuff= shlibsuff= libmagic=never-match;;
13568    esac
13569    ;;
13570  esac
13571  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13572  shlibpath_overrides_runpath=no
13573  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13574  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13575  hardcode_into_libs=yes
13576  ;;
13577
13578# No shared lib support for Linux oldld, aout, or coff.
13579linux*oldld* | linux*aout* | linux*coff*)
13580  dynamic_linker=no
13581  ;;
13582
13583# This must be Linux ELF.
13584linux* | k*bsd*-gnu)
13585  version_type=linux
13586  need_lib_prefix=no
13587  need_version=no
13588  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13589  soname_spec='${libname}${release}${shared_ext}$major'
13590  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13591  shlibpath_var=LD_LIBRARY_PATH
13592  shlibpath_overrides_runpath=no
13593  # This implies no fast_install, which is unacceptable.
13594  # Some rework will be needed to allow for fast_install
13595  # before this can be enabled.
13596  hardcode_into_libs=yes
13597
13598  # Append ld.so.conf contents to the search path
13599  if test -f /etc/ld.so.conf; then
13600    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' ' '`
13601    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13602  fi
13603
13604  # We used to test for /lib/ld.so.1 and disable shared libraries on
13605  # powerpc, because MkLinux only supported shared libraries with the
13606  # GNU dynamic linker.  Since this was broken with cross compilers,
13607  # most powerpc-linux boxes support dynamic linking these days and
13608  # people can always --disable-shared, the test was removed, and we
13609  # assume the GNU/Linux dynamic linker is in use.
13610  dynamic_linker='GNU/Linux ld.so'
13611  ;;
13612
13613netbsd*)
13614  version_type=sunos
13615  need_lib_prefix=no
13616  need_version=no
13617  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13618    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13619    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13620    dynamic_linker='NetBSD (a.out) ld.so'
13621  else
13622    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13623    soname_spec='${libname}${release}${shared_ext}$major'
13624    dynamic_linker='NetBSD ld.elf_so'
13625  fi
13626  shlibpath_var=LD_LIBRARY_PATH
13627  shlibpath_overrides_runpath=yes
13628  hardcode_into_libs=yes
13629  ;;
13630
13631newsos6)
13632  version_type=linux
13633  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13634  shlibpath_var=LD_LIBRARY_PATH
13635  shlibpath_overrides_runpath=yes
13636  ;;
13637
13638nto-qnx*)
13639  version_type=linux
13640  need_lib_prefix=no
13641  need_version=no
13642  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13643  soname_spec='${libname}${release}${shared_ext}$major'
13644  shlibpath_var=LD_LIBRARY_PATH
13645  shlibpath_overrides_runpath=yes
13646  ;;
13647
13648openbsd*)
13649  version_type=sunos
13650  sys_lib_dlsearch_path_spec="/usr/lib"
13651  need_lib_prefix=no
13652  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13653  case $host_os in
13654    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13655    *)                         need_version=no  ;;
13656  esac
13657  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13658  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13659  shlibpath_var=LD_LIBRARY_PATH
13660  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13661    case $host_os in
13662      openbsd2.[89] | openbsd2.[89].*)
13663	shlibpath_overrides_runpath=no
13664	;;
13665      *)
13666	shlibpath_overrides_runpath=yes
13667	;;
13668      esac
13669  else
13670    shlibpath_overrides_runpath=yes
13671  fi
13672  ;;
13673
13674os2*)
13675  libname_spec='$name'
13676  shrext_cmds=".dll"
13677  need_lib_prefix=no
13678  library_names_spec='$libname${shared_ext} $libname.a'
13679  dynamic_linker='OS/2 ld.exe'
13680  shlibpath_var=LIBPATH
13681  ;;
13682
13683osf3* | osf4* | osf5*)
13684  version_type=osf
13685  need_lib_prefix=no
13686  need_version=no
13687  soname_spec='${libname}${release}${shared_ext}$major'
13688  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13689  shlibpath_var=LD_LIBRARY_PATH
13690  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13691  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13692  ;;
13693
13694rdos*)
13695  dynamic_linker=no
13696  ;;
13697
13698solaris*)
13699  version_type=linux
13700  need_lib_prefix=no
13701  need_version=no
13702  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13703  soname_spec='${libname}${release}${shared_ext}$major'
13704  shlibpath_var=LD_LIBRARY_PATH
13705  shlibpath_overrides_runpath=yes
13706  hardcode_into_libs=yes
13707  # ldd complains unless libraries are executable
13708  postinstall_cmds='chmod +x $lib'
13709  ;;
13710
13711sunos4*)
13712  version_type=sunos
13713  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13714  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13715  shlibpath_var=LD_LIBRARY_PATH
13716  shlibpath_overrides_runpath=yes
13717  if test "$with_gnu_ld" = yes; then
13718    need_lib_prefix=no
13719  fi
13720  need_version=yes
13721  ;;
13722
13723sysv4 | sysv4.3*)
13724  version_type=linux
13725  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13726  soname_spec='${libname}${release}${shared_ext}$major'
13727  shlibpath_var=LD_LIBRARY_PATH
13728  case $host_vendor in
13729    sni)
13730      shlibpath_overrides_runpath=no
13731      need_lib_prefix=no
13732      export_dynamic_flag_spec='${wl}-Blargedynsym'
13733      runpath_var=LD_RUN_PATH
13734      ;;
13735    siemens)
13736      need_lib_prefix=no
13737      ;;
13738    motorola)
13739      need_lib_prefix=no
13740      need_version=no
13741      shlibpath_overrides_runpath=no
13742      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13743      ;;
13744  esac
13745  ;;
13746
13747sysv4*MP*)
13748  if test -d /usr/nec ;then
13749    version_type=linux
13750    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13751    soname_spec='$libname${shared_ext}.$major'
13752    shlibpath_var=LD_LIBRARY_PATH
13753  fi
13754  ;;
13755
13756sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13757  version_type=freebsd-elf
13758  need_lib_prefix=no
13759  need_version=no
13760  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13761  soname_spec='${libname}${release}${shared_ext}$major'
13762  shlibpath_var=LD_LIBRARY_PATH
13763  hardcode_into_libs=yes
13764  if test "$with_gnu_ld" = yes; then
13765    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13766    shlibpath_overrides_runpath=no
13767  else
13768    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13769    shlibpath_overrides_runpath=yes
13770    case $host_os in
13771      sco3.2v5*)
13772        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13773	;;
13774    esac
13775  fi
13776  sys_lib_dlsearch_path_spec='/usr/lib'
13777  ;;
13778
13779uts4*)
13780  version_type=linux
13781  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13782  soname_spec='${libname}${release}${shared_ext}$major'
13783  shlibpath_var=LD_LIBRARY_PATH
13784  ;;
13785
13786*)
13787  dynamic_linker=no
13788  ;;
13789esac
13790{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13791$as_echo "$dynamic_linker" >&6; }
13792test "$dynamic_linker" = no && can_build_shared=no
13793
13794if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13795  $as_echo_n "(cached) " >&6
13796else
13797  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13798fi
13799
13800sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13801if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13802  $as_echo_n "(cached) " >&6
13803else
13804  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13805fi
13806
13807sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13808
13809variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13810if test "$GCC" = yes; then
13811  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13812fi
13813
13814{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13815$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13816hardcode_action_CXX=
13817if test -n "$hardcode_libdir_flag_spec_CXX" || \
13818   test -n "$runpath_var_CXX" || \
13819   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13820
13821  # We can hardcode non-existant directories.
13822  if test "$hardcode_direct_CXX" != no &&
13823     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13824     # have to relink, otherwise we might link with an installed library
13825     # when we should be linking with a yet-to-be-installed one
13826     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13827     test "$hardcode_minus_L_CXX" != no; then
13828    # Linking always hardcodes the temporary library directory.
13829    hardcode_action_CXX=relink
13830  else
13831    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13832    hardcode_action_CXX=immediate
13833  fi
13834else
13835  # We cannot hardcode anything, or else we can only hardcode existing
13836  # directories.
13837  hardcode_action_CXX=unsupported
13838fi
13839{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13840$as_echo "$hardcode_action_CXX" >&6; }
13841
13842if test "$hardcode_action_CXX" = relink; then
13843  # Fast installation is not supported
13844  enable_fast_install=no
13845elif test "$shlibpath_overrides_runpath" = yes ||
13846     test "$enable_shared" = no; then
13847  # Fast installation is not necessary
13848  enable_fast_install=needless
13849fi
13850
13851
13852# The else clause should only fire when bootstrapping the
13853# libtool distribution, otherwise you forgot to ship ltmain.sh
13854# with your package, and you will get complaints that there are
13855# no rules to generate ltmain.sh.
13856if test -f "$ltmain"; then
13857  # See if we are running on zsh, and set the options which allow our commands through
13858  # without removal of \ escapes.
13859  if test -n "${ZSH_VERSION+set}" ; then
13860    setopt NO_GLOB_SUBST
13861  fi
13862  # Now quote all the things that may contain metacharacters while being
13863  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13864  # variables and quote the copies for generation of the libtool script.
13865  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13866    SED SHELL STRIP \
13867    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13868    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13869    deplibs_check_method reload_flag reload_cmds need_locks \
13870    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13871    lt_cv_sys_global_symbol_to_c_name_address \
13872    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13873    old_postinstall_cmds old_postuninstall_cmds \
13874    compiler_CXX \
13875    CC_CXX \
13876    LD_CXX \
13877    lt_prog_compiler_wl_CXX \
13878    lt_prog_compiler_pic_CXX \
13879    lt_prog_compiler_static_CXX \
13880    lt_prog_compiler_no_builtin_flag_CXX \
13881    export_dynamic_flag_spec_CXX \
13882    thread_safe_flag_spec_CXX \
13883    whole_archive_flag_spec_CXX \
13884    enable_shared_with_static_runtimes_CXX \
13885    old_archive_cmds_CXX \
13886    old_archive_from_new_cmds_CXX \
13887    predep_objects_CXX \
13888    postdep_objects_CXX \
13889    predeps_CXX \
13890    postdeps_CXX \
13891    compiler_lib_search_path_CXX \
13892    compiler_lib_search_dirs_CXX \
13893    archive_cmds_CXX \
13894    archive_expsym_cmds_CXX \
13895    postinstall_cmds_CXX \
13896    postuninstall_cmds_CXX \
13897    old_archive_from_expsyms_cmds_CXX \
13898    allow_undefined_flag_CXX \
13899    no_undefined_flag_CXX \
13900    export_symbols_cmds_CXX \
13901    hardcode_libdir_flag_spec_CXX \
13902    hardcode_libdir_flag_spec_ld_CXX \
13903    hardcode_libdir_separator_CXX \
13904    hardcode_automatic_CXX \
13905    module_cmds_CXX \
13906    module_expsym_cmds_CXX \
13907    lt_cv_prog_compiler_c_o_CXX \
13908    fix_srcfile_path_CXX \
13909    exclude_expsyms_CXX \
13910    include_expsyms_CXX; do
13911
13912    case $var in
13913    old_archive_cmds_CXX | \
13914    old_archive_from_new_cmds_CXX | \
13915    archive_cmds_CXX | \
13916    archive_expsym_cmds_CXX | \
13917    module_cmds_CXX | \
13918    module_expsym_cmds_CXX | \
13919    old_archive_from_expsyms_cmds_CXX | \
13920    export_symbols_cmds_CXX | \
13921    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13922    postinstall_cmds | postuninstall_cmds | \
13923    old_postinstall_cmds | old_postuninstall_cmds | \
13924    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13925      # Double-quote double-evaled strings.
13926      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13927      ;;
13928    *)
13929      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13930      ;;
13931    esac
13932  done
13933
13934  case $lt_echo in
13935  *'\$0 --fallback-echo"')
13936    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13937    ;;
13938  esac
13939
13940cfgfile="$ofile"
13941
13942  cat <<__EOF__ >> "$cfgfile"
13943# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13944
13945# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13946
13947# Shell to use when invoking shell scripts.
13948SHELL=$lt_SHELL
13949
13950# Whether or not to build shared libraries.
13951build_libtool_libs=$enable_shared
13952
13953# Whether or not to build static libraries.
13954build_old_libs=$enable_static
13955
13956# Whether or not to add -lc for building shared libraries.
13957build_libtool_need_lc=$archive_cmds_need_lc_CXX
13958
13959# Whether or not to disallow shared libs when runtime libs are static
13960allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13961
13962# Whether or not to optimize for fast installation.
13963fast_install=$enable_fast_install
13964
13965# The host system.
13966host_alias=$host_alias
13967host=$host
13968host_os=$host_os
13969
13970# The build system.
13971build_alias=$build_alias
13972build=$build
13973build_os=$build_os
13974
13975# An echo program that does not interpret backslashes.
13976echo=$lt_echo
13977
13978# The archiver.
13979AR=$lt_AR
13980AR_FLAGS=$lt_AR_FLAGS
13981
13982# A C compiler.
13983LTCC=$lt_LTCC
13984
13985# LTCC compiler flags.
13986LTCFLAGS=$lt_LTCFLAGS
13987
13988# A language-specific compiler.
13989CC=$lt_compiler_CXX
13990
13991# Is the compiler the GNU C compiler?
13992with_gcc=$GCC_CXX
13993
13994# An ERE matcher.
13995EGREP=$lt_EGREP
13996
13997# The linker used to build libraries.
13998LD=$lt_LD_CXX
13999
14000# Whether we need hard or soft links.
14001LN_S=$lt_LN_S
14002
14003# A BSD-compatible nm program.
14004NM=$lt_NM
14005
14006# A symbol stripping program
14007STRIP=$lt_STRIP
14008
14009# Used to examine libraries when file_magic_cmd begins "file"
14010MAGIC_CMD=$MAGIC_CMD
14011
14012# Used on cygwin: DLL creation program.
14013DLLTOOL="$DLLTOOL"
14014
14015# Used on cygwin: object dumper.
14016OBJDUMP="$OBJDUMP"
14017
14018# Used on cygwin: assembler.
14019AS="$AS"
14020
14021# The name of the directory that contains temporary libtool files.
14022objdir=$objdir
14023
14024# How to create reloadable object files.
14025reload_flag=$lt_reload_flag
14026reload_cmds=$lt_reload_cmds
14027
14028# How to pass a linker flag through the compiler.
14029wl=$lt_lt_prog_compiler_wl_CXX
14030
14031# Object file suffix (normally "o").
14032objext="$ac_objext"
14033
14034# Old archive suffix (normally "a").
14035libext="$libext"
14036
14037# Shared library suffix (normally ".so").
14038shrext_cmds='$shrext_cmds'
14039
14040# Executable file suffix (normally "").
14041exeext="$exeext"
14042
14043# Additional compiler flags for building library objects.
14044pic_flag=$lt_lt_prog_compiler_pic_CXX
14045pic_mode=$pic_mode
14046
14047# What is the maximum length of a command?
14048max_cmd_len=$lt_cv_sys_max_cmd_len
14049
14050# Does compiler simultaneously support -c and -o options?
14051compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
14052
14053# Must we lock files when doing compilation?
14054need_locks=$lt_need_locks
14055
14056# Do we need the lib prefix for modules?
14057need_lib_prefix=$need_lib_prefix
14058
14059# Do we need a version for libraries?
14060need_version=$need_version
14061
14062# Whether dlopen is supported.
14063dlopen_support=$enable_dlopen
14064
14065# Whether dlopen of programs is supported.
14066dlopen_self=$enable_dlopen_self
14067
14068# Whether dlopen of statically linked programs is supported.
14069dlopen_self_static=$enable_dlopen_self_static
14070
14071# Compiler flag to prevent dynamic linking.
14072link_static_flag=$lt_lt_prog_compiler_static_CXX
14073
14074# Compiler flag to turn off builtin functions.
14075no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
14076
14077# Compiler flag to allow reflexive dlopens.
14078export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
14079
14080# Compiler flag to generate shared objects directly from archives.
14081whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
14082
14083# Compiler flag to generate thread-safe objects.
14084thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
14085
14086# Library versioning type.
14087version_type=$version_type
14088
14089# Format of library name prefix.
14090libname_spec=$lt_libname_spec
14091
14092# List of archive names.  First name is the real one, the rest are links.
14093# The last name is the one that the linker finds with -lNAME.
14094library_names_spec=$lt_library_names_spec
14095
14096# The coded name of the library, if different from the real name.
14097soname_spec=$lt_soname_spec
14098
14099# Commands used to build and install an old-style archive.
14100RANLIB=$lt_RANLIB
14101old_archive_cmds=$lt_old_archive_cmds_CXX
14102old_postinstall_cmds=$lt_old_postinstall_cmds
14103old_postuninstall_cmds=$lt_old_postuninstall_cmds
14104
14105# Create an old-style archive from a shared archive.
14106old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14107
14108# Create a temporary old-style archive to link instead of a shared archive.
14109old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14110
14111# Commands used to build and install a shared archive.
14112archive_cmds=$lt_archive_cmds_CXX
14113archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14114postinstall_cmds=$lt_postinstall_cmds
14115postuninstall_cmds=$lt_postuninstall_cmds
14116
14117# Commands used to build a loadable module (assumed same as above if empty)
14118module_cmds=$lt_module_cmds_CXX
14119module_expsym_cmds=$lt_module_expsym_cmds_CXX
14120
14121# Commands to strip libraries.
14122old_striplib=$lt_old_striplib
14123striplib=$lt_striplib
14124
14125# Dependencies to place before the objects being linked to create a
14126# shared library.
14127predep_objects=$lt_predep_objects_CXX
14128
14129# Dependencies to place after the objects being linked to create a
14130# shared library.
14131postdep_objects=$lt_postdep_objects_CXX
14132
14133# Dependencies to place before the objects being linked to create a
14134# shared library.
14135predeps=$lt_predeps_CXX
14136
14137# Dependencies to place after the objects being linked to create a
14138# shared library.
14139postdeps=$lt_postdeps_CXX
14140
14141# The directories searched by this compiler when creating a shared
14142# library
14143compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14144
14145# The library search path used internally by the compiler when linking
14146# a shared library.
14147compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14148
14149# Method to check whether dependent libraries are shared objects.
14150deplibs_check_method=$lt_deplibs_check_method
14151
14152# Command to use when deplibs_check_method == file_magic.
14153file_magic_cmd=$lt_file_magic_cmd
14154
14155# Flag that allows shared libraries with undefined symbols to be built.
14156allow_undefined_flag=$lt_allow_undefined_flag_CXX
14157
14158# Flag that forces no undefined symbols.
14159no_undefined_flag=$lt_no_undefined_flag_CXX
14160
14161# Commands used to finish a libtool library installation in a directory.
14162finish_cmds=$lt_finish_cmds
14163
14164# Same as above, but a single script fragment to be evaled but not shown.
14165finish_eval=$lt_finish_eval
14166
14167# Take the output of nm and produce a listing of raw symbols and C names.
14168global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14169
14170# Transform the output of nm in a proper C declaration
14171global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14172
14173# Transform the output of nm in a C name address pair
14174global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14175
14176# This is the shared library runtime path variable.
14177runpath_var=$runpath_var
14178
14179# This is the shared library path variable.
14180shlibpath_var=$shlibpath_var
14181
14182# Is shlibpath searched before the hard-coded library search path?
14183shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14184
14185# How to hardcode a shared library path into an executable.
14186hardcode_action=$hardcode_action_CXX
14187
14188# Whether we should hardcode library paths into libraries.
14189hardcode_into_libs=$hardcode_into_libs
14190
14191# Flag to hardcode \$libdir into a binary during linking.
14192# This must work even if \$libdir does not exist.
14193hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14194
14195# If ld is used when linking, flag to hardcode \$libdir into
14196# a binary during linking. This must work even if \$libdir does
14197# not exist.
14198hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14199
14200# Whether we need a single -rpath flag with a separated argument.
14201hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14202
14203# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14204# resulting binary.
14205hardcode_direct=$hardcode_direct_CXX
14206
14207# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14208# resulting binary.
14209hardcode_minus_L=$hardcode_minus_L_CXX
14210
14211# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14212# the resulting binary.
14213hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14214
14215# Set to yes if building a shared library automatically hardcodes DIR into the library
14216# and all subsequent libraries and executables linked against it.
14217hardcode_automatic=$hardcode_automatic_CXX
14218
14219# Variables whose values should be saved in libtool wrapper scripts and
14220# restored at relink time.
14221variables_saved_for_relink="$variables_saved_for_relink"
14222
14223# Whether libtool must link a program against all its dependency libraries.
14224link_all_deplibs=$link_all_deplibs_CXX
14225
14226# Compile-time system search path for libraries
14227sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14228
14229# Run-time system search path for libraries
14230sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14231
14232# Fix the shell variable \$srcfile for the compiler.
14233fix_srcfile_path=$lt_fix_srcfile_path
14234
14235# Set to yes if exported symbols are required.
14236always_export_symbols=$always_export_symbols_CXX
14237
14238# The commands to list exported symbols.
14239export_symbols_cmds=$lt_export_symbols_cmds_CXX
14240
14241# The commands to extract the exported symbol list from a shared archive.
14242extract_expsyms_cmds=$lt_extract_expsyms_cmds
14243
14244# Symbols that should not be listed in the preloaded symbols.
14245exclude_expsyms=$lt_exclude_expsyms_CXX
14246
14247# Symbols that must always be exported.
14248include_expsyms=$lt_include_expsyms_CXX
14249
14250# ### END LIBTOOL TAG CONFIG: $tagname
14251
14252__EOF__
14253
14254
14255else
14256  # If there is no Makefile yet, we rely on a make rule to execute
14257  # `config.status --recheck' to rerun these tests and create the
14258  # libtool script then.
14259  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14260  if test -f "$ltmain_in"; then
14261    test -f Makefile && make "$ltmain"
14262  fi
14263fi
14264
14265
14266ac_ext=c
14267ac_cpp='$CPP $CPPFLAGS'
14268ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14269ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14270ac_compiler_gnu=$ac_cv_c_compiler_gnu
14271
14272CC=$lt_save_CC
14273LDCXX=$LD
14274LD=$lt_save_LD
14275GCC=$lt_save_GCC
14276with_gnu_ldcxx=$with_gnu_ld
14277with_gnu_ld=$lt_save_with_gnu_ld
14278lt_cv_path_LDCXX=$lt_cv_path_LD
14279lt_cv_path_LD=$lt_save_path_LD
14280lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14281lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14282
14283	else
14284	  tagname=""
14285	fi
14286	;;
14287
14288      F77)
14289	if test -n "$F77" && test "X$F77" != "Xno"; then
14290
14291ac_ext=f
14292ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14293ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14294ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14295
14296
14297archive_cmds_need_lc_F77=no
14298allow_undefined_flag_F77=
14299always_export_symbols_F77=no
14300archive_expsym_cmds_F77=
14301export_dynamic_flag_spec_F77=
14302hardcode_direct_F77=no
14303hardcode_libdir_flag_spec_F77=
14304hardcode_libdir_flag_spec_ld_F77=
14305hardcode_libdir_separator_F77=
14306hardcode_minus_L_F77=no
14307hardcode_automatic_F77=no
14308module_cmds_F77=
14309module_expsym_cmds_F77=
14310link_all_deplibs_F77=unknown
14311old_archive_cmds_F77=$old_archive_cmds
14312no_undefined_flag_F77=
14313whole_archive_flag_spec_F77=
14314enable_shared_with_static_runtimes_F77=no
14315
14316# Source file extension for f77 test sources.
14317ac_ext=f
14318
14319# Object file extension for compiled f77 test sources.
14320objext=o
14321objext_F77=$objext
14322
14323# Code to be used in simple compile tests
14324lt_simple_compile_test_code="\
14325      subroutine t
14326      return
14327      end
14328"
14329
14330# Code to be used in simple link tests
14331lt_simple_link_test_code="\
14332      program t
14333      end
14334"
14335
14336# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14337
14338# If no C compiler was specified, use CC.
14339LTCC=${LTCC-"$CC"}
14340
14341# If no C compiler flags were specified, use CFLAGS.
14342LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14343
14344# Allow CC to be a program name with arguments.
14345compiler=$CC
14346
14347
14348# save warnings/boilerplate of simple test code
14349ac_outfile=conftest.$ac_objext
14350echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14351eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14352_lt_compiler_boilerplate=`cat conftest.err`
14353$rm conftest*
14354
14355ac_outfile=conftest.$ac_objext
14356echo "$lt_simple_link_test_code" >conftest.$ac_ext
14357eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14358_lt_linker_boilerplate=`cat conftest.err`
14359$rm -r conftest*
14360
14361
14362# Allow CC to be a program name with arguments.
14363lt_save_CC="$CC"
14364CC=${F77-"f77"}
14365compiler=$CC
14366compiler_F77=$CC
14367for cc_temp in $compiler""; do
14368  case $cc_temp in
14369    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14370    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14371    \-*) ;;
14372    *) break;;
14373  esac
14374done
14375cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14376
14377
14378{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14379$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14380{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14381$as_echo "$can_build_shared" >&6; }
14382
14383{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14384$as_echo_n "checking whether to build shared libraries... " >&6; }
14385test "$can_build_shared" = "no" && enable_shared=no
14386
14387# On AIX, shared libraries and static libraries use the same namespace, and
14388# are all built from PIC.
14389case $host_os in
14390aix3*)
14391  test "$enable_shared" = yes && enable_static=no
14392  if test -n "$RANLIB"; then
14393    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14394    postinstall_cmds='$RANLIB $lib'
14395  fi
14396  ;;
14397aix[4-9]*)
14398  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14399    test "$enable_shared" = yes && enable_static=no
14400  fi
14401  ;;
14402esac
14403{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14404$as_echo "$enable_shared" >&6; }
14405
14406{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14407$as_echo_n "checking whether to build static libraries... " >&6; }
14408# Make sure either enable_shared or enable_static is yes.
14409test "$enable_shared" = yes || enable_static=yes
14410{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14411$as_echo "$enable_static" >&6; }
14412
14413GCC_F77="$G77"
14414LD_F77="$LD"
14415
14416lt_prog_compiler_wl_F77=
14417lt_prog_compiler_pic_F77=
14418lt_prog_compiler_static_F77=
14419
14420{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14421$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14422
14423  if test "$GCC" = yes; then
14424    lt_prog_compiler_wl_F77='-Wl,'
14425    lt_prog_compiler_static_F77='-static'
14426
14427    case $host_os in
14428      aix*)
14429      # All AIX code is PIC.
14430      if test "$host_cpu" = ia64; then
14431	# AIX 5 now supports IA64 processor
14432	lt_prog_compiler_static_F77='-Bstatic'
14433      fi
14434      ;;
14435
14436    amigaos*)
14437      # FIXME: we need at least 68020 code to build shared libraries, but
14438      # adding the `-m68020' flag to GCC prevents building anything better,
14439      # like `-m68040'.
14440      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14441      ;;
14442
14443    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14444      # PIC is the default for these OSes.
14445      ;;
14446
14447    mingw* | cygwin* | pw32* | os2*)
14448      # This hack is so that the source file can tell whether it is being
14449      # built for inclusion in a dll (and should export symbols for example).
14450      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14451      # (--disable-auto-import) libraries
14452      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14453      ;;
14454
14455    darwin* | rhapsody*)
14456      # PIC is the default on this platform
14457      # Common symbols not allowed in MH_DYLIB files
14458      lt_prog_compiler_pic_F77='-fno-common'
14459      ;;
14460
14461    interix[3-9]*)
14462      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14463      # Instead, we relocate shared libraries at runtime.
14464      ;;
14465
14466    msdosdjgpp*)
14467      # Just because we use GCC doesn't mean we suddenly get shared libraries
14468      # on systems that don't support them.
14469      lt_prog_compiler_can_build_shared_F77=no
14470      enable_shared=no
14471      ;;
14472
14473    sysv4*MP*)
14474      if test -d /usr/nec; then
14475	lt_prog_compiler_pic_F77=-Kconform_pic
14476      fi
14477      ;;
14478
14479    hpux*)
14480      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14481      # not for PA HP-UX.
14482      case $host_cpu in
14483      hppa*64*|ia64*)
14484	# +Z the default
14485	;;
14486      *)
14487	lt_prog_compiler_pic_F77='-fPIC'
14488	;;
14489      esac
14490      ;;
14491
14492    *)
14493      lt_prog_compiler_pic_F77='-fPIC'
14494      ;;
14495    esac
14496  else
14497    # PORTME Check for flag to pass linker flags through the system compiler.
14498    case $host_os in
14499    aix*)
14500      lt_prog_compiler_wl_F77='-Wl,'
14501      if test "$host_cpu" = ia64; then
14502	# AIX 5 now supports IA64 processor
14503	lt_prog_compiler_static_F77='-Bstatic'
14504      else
14505	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14506      fi
14507      ;;
14508      darwin*)
14509        # PIC is the default on this platform
14510        # Common symbols not allowed in MH_DYLIB files
14511       case $cc_basename in
14512         xlc*)
14513         lt_prog_compiler_pic_F77='-qnocommon'
14514         lt_prog_compiler_wl_F77='-Wl,'
14515         ;;
14516       esac
14517       ;;
14518
14519    mingw* | cygwin* | pw32* | os2*)
14520      # This hack is so that the source file can tell whether it is being
14521      # built for inclusion in a dll (and should export symbols for example).
14522      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14523      ;;
14524
14525    hpux9* | hpux10* | hpux11*)
14526      lt_prog_compiler_wl_F77='-Wl,'
14527      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14528      # not for PA HP-UX.
14529      case $host_cpu in
14530      hppa*64*|ia64*)
14531	# +Z the default
14532	;;
14533      *)
14534	lt_prog_compiler_pic_F77='+Z'
14535	;;
14536      esac
14537      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14538      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14539      ;;
14540
14541    irix5* | irix6* | nonstopux*)
14542      lt_prog_compiler_wl_F77='-Wl,'
14543      # PIC (with -KPIC) is the default.
14544      lt_prog_compiler_static_F77='-non_shared'
14545      ;;
14546
14547    newsos6)
14548      lt_prog_compiler_pic_F77='-KPIC'
14549      lt_prog_compiler_static_F77='-Bstatic'
14550      ;;
14551
14552    linux* | k*bsd*-gnu)
14553      case $cc_basename in
14554      icc* | ecc*)
14555	lt_prog_compiler_wl_F77='-Wl,'
14556	lt_prog_compiler_pic_F77='-KPIC'
14557	lt_prog_compiler_static_F77='-static'
14558        ;;
14559      pgcc* | pgf77* | pgf90* | pgf95*)
14560        # Portland Group compilers (*not* the Pentium gcc compiler,
14561	# which looks to be a dead project)
14562	lt_prog_compiler_wl_F77='-Wl,'
14563	lt_prog_compiler_pic_F77='-fpic'
14564	lt_prog_compiler_static_F77='-Bstatic'
14565        ;;
14566      ccc*)
14567        lt_prog_compiler_wl_F77='-Wl,'
14568        # All Alpha code is PIC.
14569        lt_prog_compiler_static_F77='-non_shared'
14570        ;;
14571      *)
14572        case `$CC -V 2>&1 | sed 5q` in
14573	*Sun\ C*)
14574	  # Sun C 5.9
14575	  lt_prog_compiler_pic_F77='-KPIC'
14576	  lt_prog_compiler_static_F77='-Bstatic'
14577	  lt_prog_compiler_wl_F77='-Wl,'
14578	  ;;
14579	*Sun\ F*)
14580	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14581	  lt_prog_compiler_pic_F77='-KPIC'
14582	  lt_prog_compiler_static_F77='-Bstatic'
14583	  lt_prog_compiler_wl_F77=''
14584	  ;;
14585	esac
14586	;;
14587      esac
14588      ;;
14589
14590    osf3* | osf4* | osf5*)
14591      lt_prog_compiler_wl_F77='-Wl,'
14592      # All OSF/1 code is PIC.
14593      lt_prog_compiler_static_F77='-non_shared'
14594      ;;
14595
14596    rdos*)
14597      lt_prog_compiler_static_F77='-non_shared'
14598      ;;
14599
14600    solaris*)
14601      lt_prog_compiler_pic_F77='-KPIC'
14602      lt_prog_compiler_static_F77='-Bstatic'
14603      case $cc_basename in
14604      f77* | f90* | f95*)
14605	lt_prog_compiler_wl_F77='-Qoption ld ';;
14606      *)
14607	lt_prog_compiler_wl_F77='-Wl,';;
14608      esac
14609      ;;
14610
14611    sunos4*)
14612      lt_prog_compiler_wl_F77='-Qoption ld '
14613      lt_prog_compiler_pic_F77='-PIC'
14614      lt_prog_compiler_static_F77='-Bstatic'
14615      ;;
14616
14617    sysv4 | sysv4.2uw2* | sysv4.3*)
14618      lt_prog_compiler_wl_F77='-Wl,'
14619      lt_prog_compiler_pic_F77='-KPIC'
14620      lt_prog_compiler_static_F77='-Bstatic'
14621      ;;
14622
14623    sysv4*MP*)
14624      if test -d /usr/nec ;then
14625	lt_prog_compiler_pic_F77='-Kconform_pic'
14626	lt_prog_compiler_static_F77='-Bstatic'
14627      fi
14628      ;;
14629
14630    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14631      lt_prog_compiler_wl_F77='-Wl,'
14632      lt_prog_compiler_pic_F77='-KPIC'
14633      lt_prog_compiler_static_F77='-Bstatic'
14634      ;;
14635
14636    unicos*)
14637      lt_prog_compiler_wl_F77='-Wl,'
14638      lt_prog_compiler_can_build_shared_F77=no
14639      ;;
14640
14641    uts4*)
14642      lt_prog_compiler_pic_F77='-pic'
14643      lt_prog_compiler_static_F77='-Bstatic'
14644      ;;
14645
14646    *)
14647      lt_prog_compiler_can_build_shared_F77=no
14648      ;;
14649    esac
14650  fi
14651
14652{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14653$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14654
14655#
14656# Check to make sure the PIC flag actually works.
14657#
14658if test -n "$lt_prog_compiler_pic_F77"; then
14659
14660{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14661$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14662if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14663  $as_echo_n "(cached) " >&6
14664else
14665  lt_cv_prog_compiler_pic_works_F77=no
14666  ac_outfile=conftest.$ac_objext
14667   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14668   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14669   # Insert the option either (1) after the last *FLAGS variable, or
14670   # (2) before a word containing "conftest.", or (3) at the end.
14671   # Note that $ac_compile itself does not contain backslashes and begins
14672   # with a dollar sign (not a hyphen), so the echo should work correctly.
14673   # The option is referenced via a variable to avoid confusing sed.
14674   lt_compile=`echo "$ac_compile" | $SED \
14675   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14676   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14677   -e 's:$: $lt_compiler_flag:'`
14678   (eval echo "\"\$as_me:14678: $lt_compile\"" >&5)
14679   (eval "$lt_compile" 2>conftest.err)
14680   ac_status=$?
14681   cat conftest.err >&5
14682   echo "$as_me:14682: \$? = $ac_status" >&5
14683   if (exit $ac_status) && test -s "$ac_outfile"; then
14684     # The compiler can only warn and ignore the option if not recognized
14685     # So say no if there are warnings other than the usual output.
14686     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14687     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14688     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14689       lt_cv_prog_compiler_pic_works_F77=yes
14690     fi
14691   fi
14692   $rm conftest*
14693
14694fi
14695{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14696$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14697
14698if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14699    case $lt_prog_compiler_pic_F77 in
14700     "" | " "*) ;;
14701     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14702     esac
14703else
14704    lt_prog_compiler_pic_F77=
14705     lt_prog_compiler_can_build_shared_F77=no
14706fi
14707
14708fi
14709case $host_os in
14710  # For platforms which do not support PIC, -DPIC is meaningless:
14711  *djgpp*)
14712    lt_prog_compiler_pic_F77=
14713    ;;
14714  *)
14715    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14716    ;;
14717esac
14718
14719#
14720# Check to make sure the static flag actually works.
14721#
14722wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14723{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14724$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14725if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14726  $as_echo_n "(cached) " >&6
14727else
14728  lt_cv_prog_compiler_static_works_F77=no
14729   save_LDFLAGS="$LDFLAGS"
14730   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14731   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14732   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14733     # The linker can only warn and ignore the option if not recognized
14734     # So say no if there are warnings
14735     if test -s conftest.err; then
14736       # Append any errors to the config.log.
14737       cat conftest.err 1>&5
14738       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14739       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14740       if diff conftest.exp conftest.er2 >/dev/null; then
14741         lt_cv_prog_compiler_static_works_F77=yes
14742       fi
14743     else
14744       lt_cv_prog_compiler_static_works_F77=yes
14745     fi
14746   fi
14747   $rm -r conftest*
14748   LDFLAGS="$save_LDFLAGS"
14749
14750fi
14751{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14752$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14753
14754if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14755    :
14756else
14757    lt_prog_compiler_static_F77=
14758fi
14759
14760
14761{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14762$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14763if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14764  $as_echo_n "(cached) " >&6
14765else
14766  lt_cv_prog_compiler_c_o_F77=no
14767   $rm -r conftest 2>/dev/null
14768   mkdir conftest
14769   cd conftest
14770   mkdir out
14771   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14772
14773   lt_compiler_flag="-o out/conftest2.$ac_objext"
14774   # Insert the option either (1) after the last *FLAGS variable, or
14775   # (2) before a word containing "conftest.", or (3) at the end.
14776   # Note that $ac_compile itself does not contain backslashes and begins
14777   # with a dollar sign (not a hyphen), so the echo should work correctly.
14778   lt_compile=`echo "$ac_compile" | $SED \
14779   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14780   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14781   -e 's:$: $lt_compiler_flag:'`
14782   (eval echo "\"\$as_me:14782: $lt_compile\"" >&5)
14783   (eval "$lt_compile" 2>out/conftest.err)
14784   ac_status=$?
14785   cat out/conftest.err >&5
14786   echo "$as_me:14786: \$? = $ac_status" >&5
14787   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14788   then
14789     # The compiler can only warn and ignore the option if not recognized
14790     # So say no if there are warnings
14791     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14792     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14793     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14794       lt_cv_prog_compiler_c_o_F77=yes
14795     fi
14796   fi
14797   chmod u+w . 2>&5
14798   $rm conftest*
14799   # SGI C++ compiler will create directory out/ii_files/ for
14800   # template instantiation
14801   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14802   $rm out/* && rmdir out
14803   cd ..
14804   rmdir conftest
14805   $rm conftest*
14806
14807fi
14808{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14809$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14810
14811
14812hard_links="nottested"
14813if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14814  # do not overwrite the value of need_locks provided by the user
14815  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14816$as_echo_n "checking if we can lock with hard links... " >&6; }
14817  hard_links=yes
14818  $rm conftest*
14819  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14820  touch conftest.a
14821  ln conftest.a conftest.b 2>&5 || hard_links=no
14822  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14823  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14824$as_echo "$hard_links" >&6; }
14825  if test "$hard_links" = no; then
14826    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14827$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14828    need_locks=warn
14829  fi
14830else
14831  need_locks=no
14832fi
14833
14834{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14835$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14836
14837  runpath_var=
14838  allow_undefined_flag_F77=
14839  enable_shared_with_static_runtimes_F77=no
14840  archive_cmds_F77=
14841  archive_expsym_cmds_F77=
14842  old_archive_From_new_cmds_F77=
14843  old_archive_from_expsyms_cmds_F77=
14844  export_dynamic_flag_spec_F77=
14845  whole_archive_flag_spec_F77=
14846  thread_safe_flag_spec_F77=
14847  hardcode_libdir_flag_spec_F77=
14848  hardcode_libdir_flag_spec_ld_F77=
14849  hardcode_libdir_separator_F77=
14850  hardcode_direct_F77=no
14851  hardcode_minus_L_F77=no
14852  hardcode_shlibpath_var_F77=unsupported
14853  link_all_deplibs_F77=unknown
14854  hardcode_automatic_F77=no
14855  module_cmds_F77=
14856  module_expsym_cmds_F77=
14857  always_export_symbols_F77=no
14858  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14859  # include_expsyms should be a list of space-separated symbols to be *always*
14860  # included in the symbol list
14861  include_expsyms_F77=
14862  # exclude_expsyms can be an extended regexp of symbols to exclude
14863  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14864  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14865  # as well as any symbol that contains `d'.
14866  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14867  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14868  # platforms (ab)use it in PIC code, but their linkers get confused if
14869  # the symbol is explicitly referenced.  Since portable code cannot
14870  # rely on this symbol name, it's probably fine to never include it in
14871  # preloaded symbol tables.
14872  # Exclude shared library initialization/finalization symbols.
14873  extract_expsyms_cmds=
14874  # Just being paranoid about ensuring that cc_basename is set.
14875  for cc_temp in $compiler""; do
14876  case $cc_temp in
14877    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14878    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14879    \-*) ;;
14880    *) break;;
14881  esac
14882done
14883cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14884
14885  case $host_os in
14886  cygwin* | mingw* | pw32*)
14887    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14888    # When not using gcc, we currently assume that we are using
14889    # Microsoft Visual C++.
14890    if test "$GCC" != yes; then
14891      with_gnu_ld=no
14892    fi
14893    ;;
14894  interix*)
14895    # we just hope/assume this is gcc and not c89 (= MSVC++)
14896    with_gnu_ld=yes
14897    ;;
14898  openbsd*)
14899    with_gnu_ld=no
14900    ;;
14901  esac
14902
14903  ld_shlibs_F77=yes
14904  if test "$with_gnu_ld" = yes; then
14905    # If archive_cmds runs LD, not CC, wlarc should be empty
14906    wlarc='${wl}'
14907
14908    # Set some defaults for GNU ld with shared library support. These
14909    # are reset later if shared libraries are not supported. Putting them
14910    # here allows them to be overridden if necessary.
14911    runpath_var=LD_RUN_PATH
14912    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14913    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14914    # ancient GNU ld didn't support --whole-archive et. al.
14915    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14916	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14917      else
14918  	whole_archive_flag_spec_F77=
14919    fi
14920    supports_anon_versioning=no
14921    case `$LD -v 2>/dev/null` in
14922      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14923      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14924      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14925      *\ 2.11.*) ;; # other 2.11 versions
14926      *) supports_anon_versioning=yes ;;
14927    esac
14928
14929    # See if GNU ld supports shared libraries.
14930    case $host_os in
14931    aix[3-9]*)
14932      # On AIX/PPC, the GNU linker is very broken
14933      if test "$host_cpu" != ia64; then
14934	ld_shlibs_F77=no
14935	cat <<EOF 1>&2
14936
14937*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14938*** to be unable to reliably create shared libraries on AIX.
14939*** Therefore, libtool is disabling shared libraries support.  If you
14940*** really care for shared libraries, you may want to modify your PATH
14941*** so that a non-GNU linker is found, and then restart.
14942
14943EOF
14944      fi
14945      ;;
14946
14947    amigaos*)
14948      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)'
14949      hardcode_libdir_flag_spec_F77='-L$libdir'
14950      hardcode_minus_L_F77=yes
14951
14952      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14953      # that the semantics of dynamic libraries on AmigaOS, at least up
14954      # to version 4, is to share data among multiple programs linked
14955      # with the same dynamic library.  Since this doesn't match the
14956      # behavior of shared libraries on other platforms, we can't use
14957      # them.
14958      ld_shlibs_F77=no
14959      ;;
14960
14961    beos*)
14962      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14963	allow_undefined_flag_F77=unsupported
14964	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14965	# support --undefined.  This deserves some investigation.  FIXME
14966	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14967      else
14968	ld_shlibs_F77=no
14969      fi
14970      ;;
14971
14972    cygwin* | mingw* | pw32*)
14973      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14974      # as there is no search path for DLLs.
14975      hardcode_libdir_flag_spec_F77='-L$libdir'
14976      allow_undefined_flag_F77=unsupported
14977      always_export_symbols_F77=no
14978      enable_shared_with_static_runtimes_F77=yes
14979      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14980
14981      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14982        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14983	# If the export-symbols file already is a .def file (1st line
14984	# is EXPORTS), use it as is; otherwise, prepend...
14985	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14986	  cp $export_symbols $output_objdir/$soname.def;
14987	else
14988	  echo EXPORTS > $output_objdir/$soname.def;
14989	  cat $export_symbols >> $output_objdir/$soname.def;
14990	fi~
14991	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14992      else
14993	ld_shlibs_F77=no
14994      fi
14995      ;;
14996
14997    interix[3-9]*)
14998      hardcode_direct_F77=no
14999      hardcode_shlibpath_var_F77=no
15000      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15001      export_dynamic_flag_spec_F77='${wl}-E'
15002      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
15003      # Instead, shared libraries are loaded at an image base (0x10000000 by
15004      # default) and relocated if they conflict, which is a slow very memory
15005      # consuming and fragmenting process.  To avoid this, we pick a random,
15006      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
15007      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
15008      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'
15009      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'
15010      ;;
15011
15012    gnu* | linux* | k*bsd*-gnu)
15013      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15014	tmp_addflag=
15015	case $cc_basename,$host_cpu in
15016	pgcc*)				# Portland Group C compiler
15017	  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'
15018	  tmp_addflag=' $pic_flag'
15019	  ;;
15020	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
15021	  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'
15022	  tmp_addflag=' $pic_flag -Mnomain' ;;
15023	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
15024	  tmp_addflag=' -i_dynamic' ;;
15025	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
15026	  tmp_addflag=' -i_dynamic -nofor_main' ;;
15027	ifc* | ifort*)			# Intel Fortran compiler
15028	  tmp_addflag=' -nofor_main' ;;
15029	esac
15030	case `$CC -V 2>&1 | sed 5q` in
15031	*Sun\ C*)			# Sun C 5.9
15032	  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'
15033	  tmp_sharedflag='-G' ;;
15034	*Sun\ F*)			# Sun Fortran 8.3
15035	  tmp_sharedflag='-G' ;;
15036	*)
15037	  tmp_sharedflag='-shared' ;;
15038	esac
15039	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15040
15041	if test $supports_anon_versioning = yes; then
15042	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
15043  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
15044  $echo "local: *; };" >> $output_objdir/$libname.ver~
15045	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
15046	fi
15047      else
15048	ld_shlibs_F77=no
15049      fi
15050      ;;
15051
15052    netbsd*)
15053      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15054	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
15055	wlarc=
15056      else
15057	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15058	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15059      fi
15060      ;;
15061
15062    solaris*)
15063      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
15064	ld_shlibs_F77=no
15065	cat <<EOF 1>&2
15066
15067*** Warning: The releases 2.8.* of the GNU linker cannot reliably
15068*** create shared libraries on Solaris systems.  Therefore, libtool
15069*** is disabling shared libraries support.  We urge you to upgrade GNU
15070*** binutils to release 2.9.1 or newer.  Another option is to modify
15071*** your PATH or compiler configuration so that the native linker is
15072*** used, and then restart.
15073
15074EOF
15075      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15076	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15077	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15078      else
15079	ld_shlibs_F77=no
15080      fi
15081      ;;
15082
15083    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
15084      case `$LD -v 2>&1` in
15085        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
15086	ld_shlibs_F77=no
15087	cat <<_LT_EOF 1>&2
15088
15089*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
15090*** reliably create shared libraries on SCO systems.  Therefore, libtool
15091*** is disabling shared libraries support.  We urge you to upgrade GNU
15092*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
15093*** your PATH or compiler configuration so that the native linker is
15094*** used, and then restart.
15095
15096_LT_EOF
15097	;;
15098	*)
15099	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15100	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15101	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15102	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15103	  else
15104	    ld_shlibs_F77=no
15105	  fi
15106	;;
15107      esac
15108      ;;
15109
15110    sunos4*)
15111      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15112      wlarc=
15113      hardcode_direct_F77=yes
15114      hardcode_shlibpath_var_F77=no
15115      ;;
15116
15117    *)
15118      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15119	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15120	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15121      else
15122	ld_shlibs_F77=no
15123      fi
15124      ;;
15125    esac
15126
15127    if test "$ld_shlibs_F77" = no; then
15128      runpath_var=
15129      hardcode_libdir_flag_spec_F77=
15130      export_dynamic_flag_spec_F77=
15131      whole_archive_flag_spec_F77=
15132    fi
15133  else
15134    # PORTME fill in a description of your system's linker (not GNU ld)
15135    case $host_os in
15136    aix3*)
15137      allow_undefined_flag_F77=unsupported
15138      always_export_symbols_F77=yes
15139      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'
15140      # Note: this linker hardcodes the directories in LIBPATH if there
15141      # are no directories specified by -L.
15142      hardcode_minus_L_F77=yes
15143      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15144	# Neither direct hardcoding nor static linking is supported with a
15145	# broken collect2.
15146	hardcode_direct_F77=unsupported
15147      fi
15148      ;;
15149
15150    aix[4-9]*)
15151      if test "$host_cpu" = ia64; then
15152	# On IA64, the linker does run time linking by default, so we don't
15153	# have to do anything special.
15154	aix_use_runtimelinking=no
15155	exp_sym_flag='-Bexport'
15156	no_entry_flag=""
15157      else
15158	# If we're using GNU nm, then we don't want the "-C" option.
15159	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15160	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15161	  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'
15162	else
15163	  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'
15164	fi
15165	aix_use_runtimelinking=no
15166
15167	# Test if we are trying to use run time linking or normal
15168	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15169	# need to do runtime linking.
15170	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15171	  for ld_flag in $LDFLAGS; do
15172  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15173  	    aix_use_runtimelinking=yes
15174  	    break
15175  	  fi
15176	  done
15177	  ;;
15178	esac
15179
15180	exp_sym_flag='-bexport'
15181	no_entry_flag='-bnoentry'
15182      fi
15183
15184      # When large executables or shared objects are built, AIX ld can
15185      # have problems creating the table of contents.  If linking a library
15186      # or program results in "error TOC overflow" add -mminimal-toc to
15187      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15188      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15189
15190      archive_cmds_F77=''
15191      hardcode_direct_F77=yes
15192      hardcode_libdir_separator_F77=':'
15193      link_all_deplibs_F77=yes
15194
15195      if test "$GCC" = yes; then
15196	case $host_os in aix4.[012]|aix4.[012].*)
15197	# We only want to do this on AIX 4.2 and lower, the check
15198	# below for broken collect2 doesn't work under 4.3+
15199	  collect2name=`${CC} -print-prog-name=collect2`
15200	  if test -f "$collect2name" && \
15201  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15202	  then
15203  	  # We have reworked collect2
15204  	  :
15205	  else
15206  	  # We have old collect2
15207  	  hardcode_direct_F77=unsupported
15208  	  # It fails to find uninstalled libraries when the uninstalled
15209  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15210  	  # to unsupported forces relinking
15211  	  hardcode_minus_L_F77=yes
15212  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15213  	  hardcode_libdir_separator_F77=
15214	  fi
15215	  ;;
15216	esac
15217	shared_flag='-shared'
15218	if test "$aix_use_runtimelinking" = yes; then
15219	  shared_flag="$shared_flag "'${wl}-G'
15220	fi
15221      else
15222	# not using gcc
15223	if test "$host_cpu" = ia64; then
15224  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15225  	# chokes on -Wl,-G. The following line is correct:
15226	  shared_flag='-G'
15227	else
15228	  if test "$aix_use_runtimelinking" = yes; then
15229	    shared_flag='${wl}-G'
15230	  else
15231	    shared_flag='${wl}-bM:SRE'
15232	  fi
15233	fi
15234      fi
15235
15236      # It seems that -bexpall does not export symbols beginning with
15237      # underscore (_), so it is better to generate a list of symbols to export.
15238      always_export_symbols_F77=yes
15239      if test "$aix_use_runtimelinking" = yes; then
15240	# Warning - without using the other runtime loading flags (-brtl),
15241	# -berok will link without error, but may produce a broken library.
15242	allow_undefined_flag_F77='-berok'
15243       # Determine the default libpath from the value encoded in an empty executable.
15244       cat >conftest.$ac_ext <<_ACEOF
15245      program main
15246
15247      end
15248_ACEOF
15249rm -f conftest.$ac_objext conftest$ac_exeext
15250if { (ac_try="$ac_link"
15251case "(($ac_try" in
15252  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15253  *) ac_try_echo=$ac_try;;
15254esac
15255eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15256$as_echo "$ac_try_echo") >&5
15257  (eval "$ac_link") 2>conftest.er1
15258  ac_status=$?
15259  grep -v '^ *+' conftest.er1 >conftest.err
15260  rm -f conftest.er1
15261  cat conftest.err >&5
15262  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15263  (exit $ac_status); } && {
15264	 test -z "$ac_f77_werror_flag" ||
15265	 test ! -s conftest.err
15266       } && test -s conftest$ac_exeext && {
15267	 test "$cross_compiling" = yes ||
15268	 $as_test_x conftest$ac_exeext
15269       }; then
15270
15271lt_aix_libpath_sed='
15272    /Import File Strings/,/^$/ {
15273	/^0/ {
15274	    s/^0  *\(.*\)$/\1/
15275	    p
15276	}
15277    }'
15278aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15279# Check for a 64-bit object if we didn't find anything.
15280if test -z "$aix_libpath"; then
15281  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15282fi
15283else
15284  $as_echo "$as_me: failed program was:" >&5
15285sed 's/^/| /' conftest.$ac_ext >&5
15286
15287
15288fi
15289
15290rm -rf conftest.dSYM
15291rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15292      conftest$ac_exeext conftest.$ac_ext
15293if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15294
15295       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15296	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"
15297       else
15298	if test "$host_cpu" = ia64; then
15299	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15300	  allow_undefined_flag_F77="-z nodefs"
15301	  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"
15302	else
15303	 # Determine the default libpath from the value encoded in an empty executable.
15304	 cat >conftest.$ac_ext <<_ACEOF
15305      program main
15306
15307      end
15308_ACEOF
15309rm -f conftest.$ac_objext conftest$ac_exeext
15310if { (ac_try="$ac_link"
15311case "(($ac_try" in
15312  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15313  *) ac_try_echo=$ac_try;;
15314esac
15315eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15316$as_echo "$ac_try_echo") >&5
15317  (eval "$ac_link") 2>conftest.er1
15318  ac_status=$?
15319  grep -v '^ *+' conftest.er1 >conftest.err
15320  rm -f conftest.er1
15321  cat conftest.err >&5
15322  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15323  (exit $ac_status); } && {
15324	 test -z "$ac_f77_werror_flag" ||
15325	 test ! -s conftest.err
15326       } && test -s conftest$ac_exeext && {
15327	 test "$cross_compiling" = yes ||
15328	 $as_test_x conftest$ac_exeext
15329       }; then
15330
15331lt_aix_libpath_sed='
15332    /Import File Strings/,/^$/ {
15333	/^0/ {
15334	    s/^0  *\(.*\)$/\1/
15335	    p
15336	}
15337    }'
15338aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15339# Check for a 64-bit object if we didn't find anything.
15340if test -z "$aix_libpath"; then
15341  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15342fi
15343else
15344  $as_echo "$as_me: failed program was:" >&5
15345sed 's/^/| /' conftest.$ac_ext >&5
15346
15347
15348fi
15349
15350rm -rf conftest.dSYM
15351rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15352      conftest$ac_exeext conftest.$ac_ext
15353if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15354
15355	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15356	  # Warning - without using the other run time loading flags,
15357	  # -berok will link without error, but may produce a broken library.
15358	  no_undefined_flag_F77=' ${wl}-bernotok'
15359	  allow_undefined_flag_F77=' ${wl}-berok'
15360	  # Exported symbols can be pulled into shared objects from archives
15361	  whole_archive_flag_spec_F77='$convenience'
15362	  archive_cmds_need_lc_F77=yes
15363	  # This is similar to how AIX traditionally builds its shared libraries.
15364	  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'
15365	fi
15366      fi
15367      ;;
15368
15369    amigaos*)
15370      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)'
15371      hardcode_libdir_flag_spec_F77='-L$libdir'
15372      hardcode_minus_L_F77=yes
15373      # see comment about different semantics on the GNU ld section
15374      ld_shlibs_F77=no
15375      ;;
15376
15377    bsdi[45]*)
15378      export_dynamic_flag_spec_F77=-rdynamic
15379      ;;
15380
15381    cygwin* | mingw* | pw32*)
15382      # When not using gcc, we currently assume that we are using
15383      # Microsoft Visual C++.
15384      # hardcode_libdir_flag_spec is actually meaningless, as there is
15385      # no search path for DLLs.
15386      hardcode_libdir_flag_spec_F77=' '
15387      allow_undefined_flag_F77=unsupported
15388      # Tell ltmain to make .lib files, not .a files.
15389      libext=lib
15390      # Tell ltmain to make .dll files, not .so files.
15391      shrext_cmds=".dll"
15392      # FIXME: Setting linknames here is a bad hack.
15393      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15394      # The linker will automatically build a .lib file if we build a DLL.
15395      old_archive_From_new_cmds_F77='true'
15396      # FIXME: Should let the user specify the lib program.
15397      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15398      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15399      enable_shared_with_static_runtimes_F77=yes
15400      ;;
15401
15402    darwin* | rhapsody*)
15403      case $host_os in
15404        rhapsody* | darwin1.[012])
15405         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15406         ;;
15407       *) # Darwin 1.3 on
15408         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15409           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15410         else
15411           case ${MACOSX_DEPLOYMENT_TARGET} in
15412             10.[012])
15413               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15414               ;;
15415             10.*)
15416               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15417               ;;
15418           esac
15419         fi
15420         ;;
15421      esac
15422      archive_cmds_need_lc_F77=no
15423      hardcode_direct_F77=no
15424      hardcode_automatic_F77=yes
15425      hardcode_shlibpath_var_F77=unsupported
15426      whole_archive_flag_spec_F77=''
15427      link_all_deplibs_F77=yes
15428    if test "$GCC" = yes ; then
15429    	output_verbose_link_cmd='echo'
15430        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}"
15431        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15432        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}"
15433        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}"
15434    else
15435      case $cc_basename in
15436        xlc*)
15437         output_verbose_link_cmd='echo'
15438         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15439         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15440          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15441         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}'
15442          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}'
15443          ;;
15444       *)
15445         ld_shlibs_F77=no
15446          ;;
15447      esac
15448    fi
15449      ;;
15450
15451    dgux*)
15452      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15453      hardcode_libdir_flag_spec_F77='-L$libdir'
15454      hardcode_shlibpath_var_F77=no
15455      ;;
15456
15457    freebsd1*)
15458      ld_shlibs_F77=no
15459      ;;
15460
15461    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15462    # support.  Future versions do this automatically, but an explicit c++rt0.o
15463    # does not break anything, and helps significantly (at the cost of a little
15464    # extra space).
15465    freebsd2.2*)
15466      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15467      hardcode_libdir_flag_spec_F77='-R$libdir'
15468      hardcode_direct_F77=yes
15469      hardcode_shlibpath_var_F77=no
15470      ;;
15471
15472    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15473    freebsd2*)
15474      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15475      hardcode_direct_F77=yes
15476      hardcode_minus_L_F77=yes
15477      hardcode_shlibpath_var_F77=no
15478      ;;
15479
15480    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15481    freebsd* | dragonfly*)
15482      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15483      hardcode_libdir_flag_spec_F77='-R$libdir'
15484      hardcode_direct_F77=yes
15485      hardcode_shlibpath_var_F77=no
15486      ;;
15487
15488    hpux9*)
15489      if test "$GCC" = yes; then
15490	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'
15491      else
15492	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'
15493      fi
15494      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15495      hardcode_libdir_separator_F77=:
15496      hardcode_direct_F77=yes
15497
15498      # hardcode_minus_L: Not really in the search PATH,
15499      # but as the default location of the library.
15500      hardcode_minus_L_F77=yes
15501      export_dynamic_flag_spec_F77='${wl}-E'
15502      ;;
15503
15504    hpux10*)
15505      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15506	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15507      else
15508	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15509      fi
15510      if test "$with_gnu_ld" = no; then
15511	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15512	hardcode_libdir_separator_F77=:
15513
15514	hardcode_direct_F77=yes
15515	export_dynamic_flag_spec_F77='${wl}-E'
15516
15517	# hardcode_minus_L: Not really in the search PATH,
15518	# but as the default location of the library.
15519	hardcode_minus_L_F77=yes
15520      fi
15521      ;;
15522
15523    hpux11*)
15524      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15525	case $host_cpu in
15526	hppa*64*)
15527	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15528	  ;;
15529	ia64*)
15530	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15531	  ;;
15532	*)
15533	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15534	  ;;
15535	esac
15536      else
15537	case $host_cpu in
15538	hppa*64*)
15539	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15540	  ;;
15541	ia64*)
15542	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15543	  ;;
15544	*)
15545	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15546	  ;;
15547	esac
15548      fi
15549      if test "$with_gnu_ld" = no; then
15550	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15551	hardcode_libdir_separator_F77=:
15552
15553	case $host_cpu in
15554	hppa*64*|ia64*)
15555	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15556	  hardcode_direct_F77=no
15557	  hardcode_shlibpath_var_F77=no
15558	  ;;
15559	*)
15560	  hardcode_direct_F77=yes
15561	  export_dynamic_flag_spec_F77='${wl}-E'
15562
15563	  # hardcode_minus_L: Not really in the search PATH,
15564	  # but as the default location of the library.
15565	  hardcode_minus_L_F77=yes
15566	  ;;
15567	esac
15568      fi
15569      ;;
15570
15571    irix5* | irix6* | nonstopux*)
15572      if test "$GCC" = yes; then
15573	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'
15574      else
15575	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'
15576	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15577      fi
15578      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15579      hardcode_libdir_separator_F77=:
15580      link_all_deplibs_F77=yes
15581      ;;
15582
15583    netbsd*)
15584      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15585	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15586      else
15587	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15588      fi
15589      hardcode_libdir_flag_spec_F77='-R$libdir'
15590      hardcode_direct_F77=yes
15591      hardcode_shlibpath_var_F77=no
15592      ;;
15593
15594    newsos6)
15595      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15596      hardcode_direct_F77=yes
15597      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15598      hardcode_libdir_separator_F77=:
15599      hardcode_shlibpath_var_F77=no
15600      ;;
15601
15602    openbsd*)
15603      if test -f /usr/libexec/ld.so; then
15604	hardcode_direct_F77=yes
15605	hardcode_shlibpath_var_F77=no
15606	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15607	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15608	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15609	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15610	  export_dynamic_flag_spec_F77='${wl}-E'
15611	else
15612	  case $host_os in
15613	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15614	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15615	     hardcode_libdir_flag_spec_F77='-R$libdir'
15616	     ;;
15617	   *)
15618	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15619	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15620	     ;;
15621	  esac
15622        fi
15623      else
15624	ld_shlibs_F77=no
15625      fi
15626      ;;
15627
15628    os2*)
15629      hardcode_libdir_flag_spec_F77='-L$libdir'
15630      hardcode_minus_L_F77=yes
15631      allow_undefined_flag_F77=unsupported
15632      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'
15633      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15634      ;;
15635
15636    osf3*)
15637      if test "$GCC" = yes; then
15638	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15639	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'
15640      else
15641	allow_undefined_flag_F77=' -expect_unresolved \*'
15642	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'
15643      fi
15644      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15645      hardcode_libdir_separator_F77=:
15646      ;;
15647
15648    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15649      if test "$GCC" = yes; then
15650	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15651	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'
15652	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15653      else
15654	allow_undefined_flag_F77=' -expect_unresolved \*'
15655	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'
15656	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~
15657	$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'
15658
15659	# Both c and cxx compiler support -rpath directly
15660	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15661      fi
15662      hardcode_libdir_separator_F77=:
15663      ;;
15664
15665    solaris*)
15666      no_undefined_flag_F77=' -z text'
15667      if test "$GCC" = yes; then
15668	wlarc='${wl}'
15669	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15670	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15671	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15672      else
15673	wlarc=''
15674	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15675	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15676  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15677      fi
15678      hardcode_libdir_flag_spec_F77='-R$libdir'
15679      hardcode_shlibpath_var_F77=no
15680      case $host_os in
15681      solaris2.[0-5] | solaris2.[0-5].*) ;;
15682      *)
15683	# The compiler driver will combine and reorder linker options,
15684	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15685	# but is careful enough not to reorder.
15686 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15687	if test "$GCC" = yes; then
15688	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15689	else
15690	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15691	fi
15692	;;
15693      esac
15694      link_all_deplibs_F77=yes
15695      ;;
15696
15697    sunos4*)
15698      if test "x$host_vendor" = xsequent; then
15699	# Use $CC to link under sequent, because it throws in some extra .o
15700	# files that make .init and .fini sections work.
15701	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15702      else
15703	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15704      fi
15705      hardcode_libdir_flag_spec_F77='-L$libdir'
15706      hardcode_direct_F77=yes
15707      hardcode_minus_L_F77=yes
15708      hardcode_shlibpath_var_F77=no
15709      ;;
15710
15711    sysv4)
15712      case $host_vendor in
15713	sni)
15714	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15715	  hardcode_direct_F77=yes # is this really true???
15716	;;
15717	siemens)
15718	  ## LD is ld it makes a PLAMLIB
15719	  ## CC just makes a GrossModule.
15720	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15721	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15722	  hardcode_direct_F77=no
15723        ;;
15724	motorola)
15725	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15726	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15727	;;
15728      esac
15729      runpath_var='LD_RUN_PATH'
15730      hardcode_shlibpath_var_F77=no
15731      ;;
15732
15733    sysv4.3*)
15734      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15735      hardcode_shlibpath_var_F77=no
15736      export_dynamic_flag_spec_F77='-Bexport'
15737      ;;
15738
15739    sysv4*MP*)
15740      if test -d /usr/nec; then
15741	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15742	hardcode_shlibpath_var_F77=no
15743	runpath_var=LD_RUN_PATH
15744	hardcode_runpath_var=yes
15745	ld_shlibs_F77=yes
15746      fi
15747      ;;
15748
15749    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15750      no_undefined_flag_F77='${wl}-z,text'
15751      archive_cmds_need_lc_F77=no
15752      hardcode_shlibpath_var_F77=no
15753      runpath_var='LD_RUN_PATH'
15754
15755      if test "$GCC" = yes; then
15756	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15757	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15758      else
15759	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15760	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15761      fi
15762      ;;
15763
15764    sysv5* | sco3.2v5* | sco5v6*)
15765      # Note: We can NOT use -z defs as we might desire, because we do not
15766      # link with -lc, and that would cause any symbols used from libc to
15767      # always be unresolved, which means just about no library would
15768      # ever link correctly.  If we're not using GNU ld we use -z text
15769      # though, which does catch some bad symbols but isn't as heavy-handed
15770      # as -z defs.
15771      no_undefined_flag_F77='${wl}-z,text'
15772      allow_undefined_flag_F77='${wl}-z,nodefs'
15773      archive_cmds_need_lc_F77=no
15774      hardcode_shlibpath_var_F77=no
15775      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15776      hardcode_libdir_separator_F77=':'
15777      link_all_deplibs_F77=yes
15778      export_dynamic_flag_spec_F77='${wl}-Bexport'
15779      runpath_var='LD_RUN_PATH'
15780
15781      if test "$GCC" = yes; then
15782	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15783	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15784      else
15785	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15786	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15787      fi
15788      ;;
15789
15790    uts4*)
15791      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15792      hardcode_libdir_flag_spec_F77='-L$libdir'
15793      hardcode_shlibpath_var_F77=no
15794      ;;
15795
15796    *)
15797      ld_shlibs_F77=no
15798      ;;
15799    esac
15800  fi
15801
15802{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15803$as_echo "$ld_shlibs_F77" >&6; }
15804test "$ld_shlibs_F77" = no && can_build_shared=no
15805
15806#
15807# Do we need to explicitly link libc?
15808#
15809case "x$archive_cmds_need_lc_F77" in
15810x|xyes)
15811  # Assume -lc should be added
15812  archive_cmds_need_lc_F77=yes
15813
15814  if test "$enable_shared" = yes && test "$GCC" = yes; then
15815    case $archive_cmds_F77 in
15816    *'~'*)
15817      # FIXME: we may have to deal with multi-command sequences.
15818      ;;
15819    '$CC '*)
15820      # Test whether the compiler implicitly links with -lc since on some
15821      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15822      # to ld, don't add -lc before -lgcc.
15823      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15824$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15825      $rm conftest*
15826      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15827
15828      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15829  (eval $ac_compile) 2>&5
15830  ac_status=$?
15831  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15832  (exit $ac_status); } 2>conftest.err; then
15833        soname=conftest
15834        lib=conftest
15835        libobjs=conftest.$ac_objext
15836        deplibs=
15837        wl=$lt_prog_compiler_wl_F77
15838	pic_flag=$lt_prog_compiler_pic_F77
15839        compiler_flags=-v
15840        linker_flags=-v
15841        verstring=
15842        output_objdir=.
15843        libname=conftest
15844        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15845        allow_undefined_flag_F77=
15846        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15847  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15848  ac_status=$?
15849  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15850  (exit $ac_status); }
15851        then
15852	  archive_cmds_need_lc_F77=no
15853        else
15854	  archive_cmds_need_lc_F77=yes
15855        fi
15856        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15857      else
15858        cat conftest.err 1>&5
15859      fi
15860      $rm conftest*
15861      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15862$as_echo "$archive_cmds_need_lc_F77" >&6; }
15863      ;;
15864    esac
15865  fi
15866  ;;
15867esac
15868
15869{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15870$as_echo_n "checking dynamic linker characteristics... " >&6; }
15871library_names_spec=
15872libname_spec='lib$name'
15873soname_spec=
15874shrext_cmds=".so"
15875postinstall_cmds=
15876postuninstall_cmds=
15877finish_cmds=
15878finish_eval=
15879shlibpath_var=
15880shlibpath_overrides_runpath=unknown
15881version_type=none
15882dynamic_linker="$host_os ld.so"
15883sys_lib_dlsearch_path_spec="/lib /usr/lib"
15884
15885need_lib_prefix=unknown
15886hardcode_into_libs=no
15887
15888# when you set need_version to no, make sure it does not cause -set_version
15889# flags to be left without arguments
15890need_version=unknown
15891
15892case $host_os in
15893aix3*)
15894  version_type=linux
15895  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15896  shlibpath_var=LIBPATH
15897
15898  # AIX 3 has no versioning support, so we append a major version to the name.
15899  soname_spec='${libname}${release}${shared_ext}$major'
15900  ;;
15901
15902aix[4-9]*)
15903  version_type=linux
15904  need_lib_prefix=no
15905  need_version=no
15906  hardcode_into_libs=yes
15907  if test "$host_cpu" = ia64; then
15908    # AIX 5 supports IA64
15909    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15910    shlibpath_var=LD_LIBRARY_PATH
15911  else
15912    # With GCC up to 2.95.x, collect2 would create an import file
15913    # for dependence libraries.  The import file would start with
15914    # the line `#! .'.  This would cause the generated library to
15915    # depend on `.', always an invalid library.  This was fixed in
15916    # development snapshots of GCC prior to 3.0.
15917    case $host_os in
15918      aix4 | aix4.[01] | aix4.[01].*)
15919      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15920	   echo ' yes '
15921	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15922	:
15923      else
15924	can_build_shared=no
15925      fi
15926      ;;
15927    esac
15928    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15929    # soname into executable. Probably we can add versioning support to
15930    # collect2, so additional links can be useful in future.
15931    if test "$aix_use_runtimelinking" = yes; then
15932      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15933      # instead of lib<name>.a to let people know that these are not
15934      # typical AIX shared libraries.
15935      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15936    else
15937      # We preserve .a as extension for shared libraries through AIX4.2
15938      # and later when we are not doing run time linking.
15939      library_names_spec='${libname}${release}.a $libname.a'
15940      soname_spec='${libname}${release}${shared_ext}$major'
15941    fi
15942    shlibpath_var=LIBPATH
15943  fi
15944  ;;
15945
15946amigaos*)
15947  library_names_spec='$libname.ixlibrary $libname.a'
15948  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15949  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'
15950  ;;
15951
15952beos*)
15953  library_names_spec='${libname}${shared_ext}'
15954  dynamic_linker="$host_os ld.so"
15955  shlibpath_var=LIBRARY_PATH
15956  ;;
15957
15958bsdi[45]*)
15959  version_type=linux
15960  need_version=no
15961  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15962  soname_spec='${libname}${release}${shared_ext}$major'
15963  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15964  shlibpath_var=LD_LIBRARY_PATH
15965  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15966  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15967  # the default ld.so.conf also contains /usr/contrib/lib and
15968  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15969  # libtool to hard-code these into programs
15970  ;;
15971
15972cygwin* | mingw* | pw32*)
15973  version_type=windows
15974  shrext_cmds=".dll"
15975  need_version=no
15976  need_lib_prefix=no
15977
15978  case $GCC,$host_os in
15979  yes,cygwin* | yes,mingw* | yes,pw32*)
15980    library_names_spec='$libname.dll.a'
15981    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15982    postinstall_cmds='base_file=`basename \${file}`~
15983      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15984      dldir=$destdir/`dirname \$dlpath`~
15985      test -d \$dldir || mkdir -p \$dldir~
15986      $install_prog $dir/$dlname \$dldir/$dlname~
15987      chmod a+x \$dldir/$dlname'
15988    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15989      dlpath=$dir/\$dldll~
15990       $rm \$dlpath'
15991    shlibpath_overrides_runpath=yes
15992
15993    case $host_os in
15994    cygwin*)
15995      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15996      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15997      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15998      ;;
15999    mingw*)
16000      # MinGW DLLs use traditional 'lib' prefix
16001      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16002      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
16003      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
16004        # It is most probably a Windows format PATH printed by
16005        # mingw gcc, but we are running on Cygwin. Gcc prints its search
16006        # path with ; separators, and with drive letters. We can handle the
16007        # drive letters (cygwin fileutils understands them), so leave them,
16008        # especially as we might pass files found there to a mingw objdump,
16009        # which wouldn't understand a cygwinified path. Ahh.
16010        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
16011      else
16012        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
16013      fi
16014      ;;
16015    pw32*)
16016      # pw32 DLLs use 'pw' prefix rather than 'lib'
16017      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
16018      ;;
16019    esac
16020    ;;
16021
16022  *)
16023    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
16024    ;;
16025  esac
16026  dynamic_linker='Win32 ld.exe'
16027  # FIXME: first we should search . and the directory the executable is in
16028  shlibpath_var=PATH
16029  ;;
16030
16031darwin* | rhapsody*)
16032  dynamic_linker="$host_os dyld"
16033  version_type=darwin
16034  need_lib_prefix=no
16035  need_version=no
16036  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
16037  soname_spec='${libname}${release}${major}$shared_ext'
16038  shlibpath_overrides_runpath=yes
16039  shlibpath_var=DYLD_LIBRARY_PATH
16040  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
16041
16042  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
16043  ;;
16044
16045dgux*)
16046  version_type=linux
16047  need_lib_prefix=no
16048  need_version=no
16049  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
16050  soname_spec='${libname}${release}${shared_ext}$major'
16051  shlibpath_var=LD_LIBRARY_PATH
16052  ;;
16053
16054freebsd1*)
16055  dynamic_linker=no
16056  ;;
16057
16058freebsd* | dragonfly*)
16059  # DragonFly does not have aout.  When/if they implement a new
16060  # versioning mechanism, adjust this.
16061  if test -x /usr/bin/objformat; then
16062    objformat=`/usr/bin/objformat`
16063  else
16064    case $host_os in
16065    freebsd[123]*) objformat=aout ;;
16066    *) objformat=elf ;;
16067    esac
16068  fi
16069  version_type=freebsd-$objformat
16070  case $version_type in
16071    freebsd-elf*)
16072      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16073      need_version=no
16074      need_lib_prefix=no
16075      ;;
16076    freebsd-*)
16077      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
16078      need_version=yes
16079      ;;
16080  esac
16081  shlibpath_var=LD_LIBRARY_PATH
16082  case $host_os in
16083  freebsd2*)
16084    shlibpath_overrides_runpath=yes
16085    ;;
16086  freebsd3.[01]* | freebsdelf3.[01]*)
16087    shlibpath_overrides_runpath=yes
16088    hardcode_into_libs=yes
16089    ;;
16090  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
16091  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
16092    shlibpath_overrides_runpath=no
16093    hardcode_into_libs=yes
16094    ;;
16095  *) # from 4.6 on, and DragonFly
16096    shlibpath_overrides_runpath=yes
16097    hardcode_into_libs=yes
16098    ;;
16099  esac
16100  ;;
16101
16102gnu*)
16103  version_type=linux
16104  need_lib_prefix=no
16105  need_version=no
16106  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16107  soname_spec='${libname}${release}${shared_ext}$major'
16108  shlibpath_var=LD_LIBRARY_PATH
16109  hardcode_into_libs=yes
16110  ;;
16111
16112hpux9* | hpux10* | hpux11*)
16113  # Give a soname corresponding to the major version so that dld.sl refuses to
16114  # link against other versions.
16115  version_type=sunos
16116  need_lib_prefix=no
16117  need_version=no
16118  case $host_cpu in
16119  ia64*)
16120    shrext_cmds='.so'
16121    hardcode_into_libs=yes
16122    dynamic_linker="$host_os dld.so"
16123    shlibpath_var=LD_LIBRARY_PATH
16124    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16125    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16126    soname_spec='${libname}${release}${shared_ext}$major'
16127    if test "X$HPUX_IA64_MODE" = X32; then
16128      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16129    else
16130      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16131    fi
16132    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16133    ;;
16134   hppa*64*)
16135     shrext_cmds='.sl'
16136     hardcode_into_libs=yes
16137     dynamic_linker="$host_os dld.sl"
16138     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16139     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16140     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16141     soname_spec='${libname}${release}${shared_ext}$major'
16142     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16143     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16144     ;;
16145   *)
16146    shrext_cmds='.sl'
16147    dynamic_linker="$host_os dld.sl"
16148    shlibpath_var=SHLIB_PATH
16149    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16150    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16151    soname_spec='${libname}${release}${shared_ext}$major'
16152    ;;
16153  esac
16154  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16155  postinstall_cmds='chmod 555 $lib'
16156  ;;
16157
16158interix[3-9]*)
16159  version_type=linux
16160  need_lib_prefix=no
16161  need_version=no
16162  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16163  soname_spec='${libname}${release}${shared_ext}$major'
16164  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16165  shlibpath_var=LD_LIBRARY_PATH
16166  shlibpath_overrides_runpath=no
16167  hardcode_into_libs=yes
16168  ;;
16169
16170irix5* | irix6* | nonstopux*)
16171  case $host_os in
16172    nonstopux*) version_type=nonstopux ;;
16173    *)
16174	if test "$lt_cv_prog_gnu_ld" = yes; then
16175		version_type=linux
16176	else
16177		version_type=irix
16178	fi ;;
16179  esac
16180  need_lib_prefix=no
16181  need_version=no
16182  soname_spec='${libname}${release}${shared_ext}$major'
16183  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16184  case $host_os in
16185  irix5* | nonstopux*)
16186    libsuff= shlibsuff=
16187    ;;
16188  *)
16189    case $LD in # libtool.m4 will add one of these switches to LD
16190    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16191      libsuff= shlibsuff= libmagic=32-bit;;
16192    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16193      libsuff=32 shlibsuff=N32 libmagic=N32;;
16194    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16195      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16196    *) libsuff= shlibsuff= libmagic=never-match;;
16197    esac
16198    ;;
16199  esac
16200  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16201  shlibpath_overrides_runpath=no
16202  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16203  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16204  hardcode_into_libs=yes
16205  ;;
16206
16207# No shared lib support for Linux oldld, aout, or coff.
16208linux*oldld* | linux*aout* | linux*coff*)
16209  dynamic_linker=no
16210  ;;
16211
16212# This must be Linux ELF.
16213linux* | k*bsd*-gnu)
16214  version_type=linux
16215  need_lib_prefix=no
16216  need_version=no
16217  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16218  soname_spec='${libname}${release}${shared_ext}$major'
16219  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16220  shlibpath_var=LD_LIBRARY_PATH
16221  shlibpath_overrides_runpath=no
16222  # This implies no fast_install, which is unacceptable.
16223  # Some rework will be needed to allow for fast_install
16224  # before this can be enabled.
16225  hardcode_into_libs=yes
16226
16227  # Append ld.so.conf contents to the search path
16228  if test -f /etc/ld.so.conf; then
16229    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' ' '`
16230    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16231  fi
16232
16233  # We used to test for /lib/ld.so.1 and disable shared libraries on
16234  # powerpc, because MkLinux only supported shared libraries with the
16235  # GNU dynamic linker.  Since this was broken with cross compilers,
16236  # most powerpc-linux boxes support dynamic linking these days and
16237  # people can always --disable-shared, the test was removed, and we
16238  # assume the GNU/Linux dynamic linker is in use.
16239  dynamic_linker='GNU/Linux ld.so'
16240  ;;
16241
16242netbsd*)
16243  version_type=sunos
16244  need_lib_prefix=no
16245  need_version=no
16246  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16247    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16248    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16249    dynamic_linker='NetBSD (a.out) ld.so'
16250  else
16251    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16252    soname_spec='${libname}${release}${shared_ext}$major'
16253    dynamic_linker='NetBSD ld.elf_so'
16254  fi
16255  shlibpath_var=LD_LIBRARY_PATH
16256  shlibpath_overrides_runpath=yes
16257  hardcode_into_libs=yes
16258  ;;
16259
16260newsos6)
16261  version_type=linux
16262  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16263  shlibpath_var=LD_LIBRARY_PATH
16264  shlibpath_overrides_runpath=yes
16265  ;;
16266
16267nto-qnx*)
16268  version_type=linux
16269  need_lib_prefix=no
16270  need_version=no
16271  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16272  soname_spec='${libname}${release}${shared_ext}$major'
16273  shlibpath_var=LD_LIBRARY_PATH
16274  shlibpath_overrides_runpath=yes
16275  ;;
16276
16277openbsd*)
16278  version_type=sunos
16279  sys_lib_dlsearch_path_spec="/usr/lib"
16280  need_lib_prefix=no
16281  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16282  case $host_os in
16283    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16284    *)                         need_version=no  ;;
16285  esac
16286  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16287  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16288  shlibpath_var=LD_LIBRARY_PATH
16289  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16290    case $host_os in
16291      openbsd2.[89] | openbsd2.[89].*)
16292	shlibpath_overrides_runpath=no
16293	;;
16294      *)
16295	shlibpath_overrides_runpath=yes
16296	;;
16297      esac
16298  else
16299    shlibpath_overrides_runpath=yes
16300  fi
16301  ;;
16302
16303os2*)
16304  libname_spec='$name'
16305  shrext_cmds=".dll"
16306  need_lib_prefix=no
16307  library_names_spec='$libname${shared_ext} $libname.a'
16308  dynamic_linker='OS/2 ld.exe'
16309  shlibpath_var=LIBPATH
16310  ;;
16311
16312osf3* | osf4* | osf5*)
16313  version_type=osf
16314  need_lib_prefix=no
16315  need_version=no
16316  soname_spec='${libname}${release}${shared_ext}$major'
16317  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16318  shlibpath_var=LD_LIBRARY_PATH
16319  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16320  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16321  ;;
16322
16323rdos*)
16324  dynamic_linker=no
16325  ;;
16326
16327solaris*)
16328  version_type=linux
16329  need_lib_prefix=no
16330  need_version=no
16331  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16332  soname_spec='${libname}${release}${shared_ext}$major'
16333  shlibpath_var=LD_LIBRARY_PATH
16334  shlibpath_overrides_runpath=yes
16335  hardcode_into_libs=yes
16336  # ldd complains unless libraries are executable
16337  postinstall_cmds='chmod +x $lib'
16338  ;;
16339
16340sunos4*)
16341  version_type=sunos
16342  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16343  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16344  shlibpath_var=LD_LIBRARY_PATH
16345  shlibpath_overrides_runpath=yes
16346  if test "$with_gnu_ld" = yes; then
16347    need_lib_prefix=no
16348  fi
16349  need_version=yes
16350  ;;
16351
16352sysv4 | sysv4.3*)
16353  version_type=linux
16354  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16355  soname_spec='${libname}${release}${shared_ext}$major'
16356  shlibpath_var=LD_LIBRARY_PATH
16357  case $host_vendor in
16358    sni)
16359      shlibpath_overrides_runpath=no
16360      need_lib_prefix=no
16361      export_dynamic_flag_spec='${wl}-Blargedynsym'
16362      runpath_var=LD_RUN_PATH
16363      ;;
16364    siemens)
16365      need_lib_prefix=no
16366      ;;
16367    motorola)
16368      need_lib_prefix=no
16369      need_version=no
16370      shlibpath_overrides_runpath=no
16371      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16372      ;;
16373  esac
16374  ;;
16375
16376sysv4*MP*)
16377  if test -d /usr/nec ;then
16378    version_type=linux
16379    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16380    soname_spec='$libname${shared_ext}.$major'
16381    shlibpath_var=LD_LIBRARY_PATH
16382  fi
16383  ;;
16384
16385sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16386  version_type=freebsd-elf
16387  need_lib_prefix=no
16388  need_version=no
16389  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16390  soname_spec='${libname}${release}${shared_ext}$major'
16391  shlibpath_var=LD_LIBRARY_PATH
16392  hardcode_into_libs=yes
16393  if test "$with_gnu_ld" = yes; then
16394    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16395    shlibpath_overrides_runpath=no
16396  else
16397    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16398    shlibpath_overrides_runpath=yes
16399    case $host_os in
16400      sco3.2v5*)
16401        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16402	;;
16403    esac
16404  fi
16405  sys_lib_dlsearch_path_spec='/usr/lib'
16406  ;;
16407
16408uts4*)
16409  version_type=linux
16410  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16411  soname_spec='${libname}${release}${shared_ext}$major'
16412  shlibpath_var=LD_LIBRARY_PATH
16413  ;;
16414
16415*)
16416  dynamic_linker=no
16417  ;;
16418esac
16419{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16420$as_echo "$dynamic_linker" >&6; }
16421test "$dynamic_linker" = no && can_build_shared=no
16422
16423if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16424  $as_echo_n "(cached) " >&6
16425else
16426  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16427fi
16428
16429sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16430if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16431  $as_echo_n "(cached) " >&6
16432else
16433  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16434fi
16435
16436sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16437
16438variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16439if test "$GCC" = yes; then
16440  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16441fi
16442
16443{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16444$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16445hardcode_action_F77=
16446if test -n "$hardcode_libdir_flag_spec_F77" || \
16447   test -n "$runpath_var_F77" || \
16448   test "X$hardcode_automatic_F77" = "Xyes" ; then
16449
16450  # We can hardcode non-existant directories.
16451  if test "$hardcode_direct_F77" != no &&
16452     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16453     # have to relink, otherwise we might link with an installed library
16454     # when we should be linking with a yet-to-be-installed one
16455     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16456     test "$hardcode_minus_L_F77" != no; then
16457    # Linking always hardcodes the temporary library directory.
16458    hardcode_action_F77=relink
16459  else
16460    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16461    hardcode_action_F77=immediate
16462  fi
16463else
16464  # We cannot hardcode anything, or else we can only hardcode existing
16465  # directories.
16466  hardcode_action_F77=unsupported
16467fi
16468{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16469$as_echo "$hardcode_action_F77" >&6; }
16470
16471if test "$hardcode_action_F77" = relink; then
16472  # Fast installation is not supported
16473  enable_fast_install=no
16474elif test "$shlibpath_overrides_runpath" = yes ||
16475     test "$enable_shared" = no; then
16476  # Fast installation is not necessary
16477  enable_fast_install=needless
16478fi
16479
16480
16481# The else clause should only fire when bootstrapping the
16482# libtool distribution, otherwise you forgot to ship ltmain.sh
16483# with your package, and you will get complaints that there are
16484# no rules to generate ltmain.sh.
16485if test -f "$ltmain"; then
16486  # See if we are running on zsh, and set the options which allow our commands through
16487  # without removal of \ escapes.
16488  if test -n "${ZSH_VERSION+set}" ; then
16489    setopt NO_GLOB_SUBST
16490  fi
16491  # Now quote all the things that may contain metacharacters while being
16492  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16493  # variables and quote the copies for generation of the libtool script.
16494  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16495    SED SHELL STRIP \
16496    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16497    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16498    deplibs_check_method reload_flag reload_cmds need_locks \
16499    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16500    lt_cv_sys_global_symbol_to_c_name_address \
16501    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16502    old_postinstall_cmds old_postuninstall_cmds \
16503    compiler_F77 \
16504    CC_F77 \
16505    LD_F77 \
16506    lt_prog_compiler_wl_F77 \
16507    lt_prog_compiler_pic_F77 \
16508    lt_prog_compiler_static_F77 \
16509    lt_prog_compiler_no_builtin_flag_F77 \
16510    export_dynamic_flag_spec_F77 \
16511    thread_safe_flag_spec_F77 \
16512    whole_archive_flag_spec_F77 \
16513    enable_shared_with_static_runtimes_F77 \
16514    old_archive_cmds_F77 \
16515    old_archive_from_new_cmds_F77 \
16516    predep_objects_F77 \
16517    postdep_objects_F77 \
16518    predeps_F77 \
16519    postdeps_F77 \
16520    compiler_lib_search_path_F77 \
16521    compiler_lib_search_dirs_F77 \
16522    archive_cmds_F77 \
16523    archive_expsym_cmds_F77 \
16524    postinstall_cmds_F77 \
16525    postuninstall_cmds_F77 \
16526    old_archive_from_expsyms_cmds_F77 \
16527    allow_undefined_flag_F77 \
16528    no_undefined_flag_F77 \
16529    export_symbols_cmds_F77 \
16530    hardcode_libdir_flag_spec_F77 \
16531    hardcode_libdir_flag_spec_ld_F77 \
16532    hardcode_libdir_separator_F77 \
16533    hardcode_automatic_F77 \
16534    module_cmds_F77 \
16535    module_expsym_cmds_F77 \
16536    lt_cv_prog_compiler_c_o_F77 \
16537    fix_srcfile_path_F77 \
16538    exclude_expsyms_F77 \
16539    include_expsyms_F77; do
16540
16541    case $var in
16542    old_archive_cmds_F77 | \
16543    old_archive_from_new_cmds_F77 | \
16544    archive_cmds_F77 | \
16545    archive_expsym_cmds_F77 | \
16546    module_cmds_F77 | \
16547    module_expsym_cmds_F77 | \
16548    old_archive_from_expsyms_cmds_F77 | \
16549    export_symbols_cmds_F77 | \
16550    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16551    postinstall_cmds | postuninstall_cmds | \
16552    old_postinstall_cmds | old_postuninstall_cmds | \
16553    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16554      # Double-quote double-evaled strings.
16555      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16556      ;;
16557    *)
16558      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16559      ;;
16560    esac
16561  done
16562
16563  case $lt_echo in
16564  *'\$0 --fallback-echo"')
16565    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16566    ;;
16567  esac
16568
16569cfgfile="$ofile"
16570
16571  cat <<__EOF__ >> "$cfgfile"
16572# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16573
16574# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16575
16576# Shell to use when invoking shell scripts.
16577SHELL=$lt_SHELL
16578
16579# Whether or not to build shared libraries.
16580build_libtool_libs=$enable_shared
16581
16582# Whether or not to build static libraries.
16583build_old_libs=$enable_static
16584
16585# Whether or not to add -lc for building shared libraries.
16586build_libtool_need_lc=$archive_cmds_need_lc_F77
16587
16588# Whether or not to disallow shared libs when runtime libs are static
16589allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16590
16591# Whether or not to optimize for fast installation.
16592fast_install=$enable_fast_install
16593
16594# The host system.
16595host_alias=$host_alias
16596host=$host
16597host_os=$host_os
16598
16599# The build system.
16600build_alias=$build_alias
16601build=$build
16602build_os=$build_os
16603
16604# An echo program that does not interpret backslashes.
16605echo=$lt_echo
16606
16607# The archiver.
16608AR=$lt_AR
16609AR_FLAGS=$lt_AR_FLAGS
16610
16611# A C compiler.
16612LTCC=$lt_LTCC
16613
16614# LTCC compiler flags.
16615LTCFLAGS=$lt_LTCFLAGS
16616
16617# A language-specific compiler.
16618CC=$lt_compiler_F77
16619
16620# Is the compiler the GNU C compiler?
16621with_gcc=$GCC_F77
16622
16623# An ERE matcher.
16624EGREP=$lt_EGREP
16625
16626# The linker used to build libraries.
16627LD=$lt_LD_F77
16628
16629# Whether we need hard or soft links.
16630LN_S=$lt_LN_S
16631
16632# A BSD-compatible nm program.
16633NM=$lt_NM
16634
16635# A symbol stripping program
16636STRIP=$lt_STRIP
16637
16638# Used to examine libraries when file_magic_cmd begins "file"
16639MAGIC_CMD=$MAGIC_CMD
16640
16641# Used on cygwin: DLL creation program.
16642DLLTOOL="$DLLTOOL"
16643
16644# Used on cygwin: object dumper.
16645OBJDUMP="$OBJDUMP"
16646
16647# Used on cygwin: assembler.
16648AS="$AS"
16649
16650# The name of the directory that contains temporary libtool files.
16651objdir=$objdir
16652
16653# How to create reloadable object files.
16654reload_flag=$lt_reload_flag
16655reload_cmds=$lt_reload_cmds
16656
16657# How to pass a linker flag through the compiler.
16658wl=$lt_lt_prog_compiler_wl_F77
16659
16660# Object file suffix (normally "o").
16661objext="$ac_objext"
16662
16663# Old archive suffix (normally "a").
16664libext="$libext"
16665
16666# Shared library suffix (normally ".so").
16667shrext_cmds='$shrext_cmds'
16668
16669# Executable file suffix (normally "").
16670exeext="$exeext"
16671
16672# Additional compiler flags for building library objects.
16673pic_flag=$lt_lt_prog_compiler_pic_F77
16674pic_mode=$pic_mode
16675
16676# What is the maximum length of a command?
16677max_cmd_len=$lt_cv_sys_max_cmd_len
16678
16679# Does compiler simultaneously support -c and -o options?
16680compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16681
16682# Must we lock files when doing compilation?
16683need_locks=$lt_need_locks
16684
16685# Do we need the lib prefix for modules?
16686need_lib_prefix=$need_lib_prefix
16687
16688# Do we need a version for libraries?
16689need_version=$need_version
16690
16691# Whether dlopen is supported.
16692dlopen_support=$enable_dlopen
16693
16694# Whether dlopen of programs is supported.
16695dlopen_self=$enable_dlopen_self
16696
16697# Whether dlopen of statically linked programs is supported.
16698dlopen_self_static=$enable_dlopen_self_static
16699
16700# Compiler flag to prevent dynamic linking.
16701link_static_flag=$lt_lt_prog_compiler_static_F77
16702
16703# Compiler flag to turn off builtin functions.
16704no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16705
16706# Compiler flag to allow reflexive dlopens.
16707export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16708
16709# Compiler flag to generate shared objects directly from archives.
16710whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16711
16712# Compiler flag to generate thread-safe objects.
16713thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16714
16715# Library versioning type.
16716version_type=$version_type
16717
16718# Format of library name prefix.
16719libname_spec=$lt_libname_spec
16720
16721# List of archive names.  First name is the real one, the rest are links.
16722# The last name is the one that the linker finds with -lNAME.
16723library_names_spec=$lt_library_names_spec
16724
16725# The coded name of the library, if different from the real name.
16726soname_spec=$lt_soname_spec
16727
16728# Commands used to build and install an old-style archive.
16729RANLIB=$lt_RANLIB
16730old_archive_cmds=$lt_old_archive_cmds_F77
16731old_postinstall_cmds=$lt_old_postinstall_cmds
16732old_postuninstall_cmds=$lt_old_postuninstall_cmds
16733
16734# Create an old-style archive from a shared archive.
16735old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16736
16737# Create a temporary old-style archive to link instead of a shared archive.
16738old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16739
16740# Commands used to build and install a shared archive.
16741archive_cmds=$lt_archive_cmds_F77
16742archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16743postinstall_cmds=$lt_postinstall_cmds
16744postuninstall_cmds=$lt_postuninstall_cmds
16745
16746# Commands used to build a loadable module (assumed same as above if empty)
16747module_cmds=$lt_module_cmds_F77
16748module_expsym_cmds=$lt_module_expsym_cmds_F77
16749
16750# Commands to strip libraries.
16751old_striplib=$lt_old_striplib
16752striplib=$lt_striplib
16753
16754# Dependencies to place before the objects being linked to create a
16755# shared library.
16756predep_objects=$lt_predep_objects_F77
16757
16758# Dependencies to place after the objects being linked to create a
16759# shared library.
16760postdep_objects=$lt_postdep_objects_F77
16761
16762# Dependencies to place before the objects being linked to create a
16763# shared library.
16764predeps=$lt_predeps_F77
16765
16766# Dependencies to place after the objects being linked to create a
16767# shared library.
16768postdeps=$lt_postdeps_F77
16769
16770# The directories searched by this compiler when creating a shared
16771# library
16772compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16773
16774# The library search path used internally by the compiler when linking
16775# a shared library.
16776compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16777
16778# Method to check whether dependent libraries are shared objects.
16779deplibs_check_method=$lt_deplibs_check_method
16780
16781# Command to use when deplibs_check_method == file_magic.
16782file_magic_cmd=$lt_file_magic_cmd
16783
16784# Flag that allows shared libraries with undefined symbols to be built.
16785allow_undefined_flag=$lt_allow_undefined_flag_F77
16786
16787# Flag that forces no undefined symbols.
16788no_undefined_flag=$lt_no_undefined_flag_F77
16789
16790# Commands used to finish a libtool library installation in a directory.
16791finish_cmds=$lt_finish_cmds
16792
16793# Same as above, but a single script fragment to be evaled but not shown.
16794finish_eval=$lt_finish_eval
16795
16796# Take the output of nm and produce a listing of raw symbols and C names.
16797global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16798
16799# Transform the output of nm in a proper C declaration
16800global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16801
16802# Transform the output of nm in a C name address pair
16803global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16804
16805# This is the shared library runtime path variable.
16806runpath_var=$runpath_var
16807
16808# This is the shared library path variable.
16809shlibpath_var=$shlibpath_var
16810
16811# Is shlibpath searched before the hard-coded library search path?
16812shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16813
16814# How to hardcode a shared library path into an executable.
16815hardcode_action=$hardcode_action_F77
16816
16817# Whether we should hardcode library paths into libraries.
16818hardcode_into_libs=$hardcode_into_libs
16819
16820# Flag to hardcode \$libdir into a binary during linking.
16821# This must work even if \$libdir does not exist.
16822hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16823
16824# If ld is used when linking, flag to hardcode \$libdir into
16825# a binary during linking. This must work even if \$libdir does
16826# not exist.
16827hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16828
16829# Whether we need a single -rpath flag with a separated argument.
16830hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16831
16832# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16833# resulting binary.
16834hardcode_direct=$hardcode_direct_F77
16835
16836# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16837# resulting binary.
16838hardcode_minus_L=$hardcode_minus_L_F77
16839
16840# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16841# the resulting binary.
16842hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16843
16844# Set to yes if building a shared library automatically hardcodes DIR into the library
16845# and all subsequent libraries and executables linked against it.
16846hardcode_automatic=$hardcode_automatic_F77
16847
16848# Variables whose values should be saved in libtool wrapper scripts and
16849# restored at relink time.
16850variables_saved_for_relink="$variables_saved_for_relink"
16851
16852# Whether libtool must link a program against all its dependency libraries.
16853link_all_deplibs=$link_all_deplibs_F77
16854
16855# Compile-time system search path for libraries
16856sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16857
16858# Run-time system search path for libraries
16859sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16860
16861# Fix the shell variable \$srcfile for the compiler.
16862fix_srcfile_path=$lt_fix_srcfile_path
16863
16864# Set to yes if exported symbols are required.
16865always_export_symbols=$always_export_symbols_F77
16866
16867# The commands to list exported symbols.
16868export_symbols_cmds=$lt_export_symbols_cmds_F77
16869
16870# The commands to extract the exported symbol list from a shared archive.
16871extract_expsyms_cmds=$lt_extract_expsyms_cmds
16872
16873# Symbols that should not be listed in the preloaded symbols.
16874exclude_expsyms=$lt_exclude_expsyms_F77
16875
16876# Symbols that must always be exported.
16877include_expsyms=$lt_include_expsyms_F77
16878
16879# ### END LIBTOOL TAG CONFIG: $tagname
16880
16881__EOF__
16882
16883
16884else
16885  # If there is no Makefile yet, we rely on a make rule to execute
16886  # `config.status --recheck' to rerun these tests and create the
16887  # libtool script then.
16888  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16889  if test -f "$ltmain_in"; then
16890    test -f Makefile && make "$ltmain"
16891  fi
16892fi
16893
16894
16895ac_ext=c
16896ac_cpp='$CPP $CPPFLAGS'
16897ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16898ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16899ac_compiler_gnu=$ac_cv_c_compiler_gnu
16900
16901CC="$lt_save_CC"
16902
16903	else
16904	  tagname=""
16905	fi
16906	;;
16907
16908      GCJ)
16909	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16910
16911
16912# Source file extension for Java test sources.
16913ac_ext=java
16914
16915# Object file extension for compiled Java test sources.
16916objext=o
16917objext_GCJ=$objext
16918
16919# Code to be used in simple compile tests
16920lt_simple_compile_test_code="class foo {}"
16921
16922# Code to be used in simple link tests
16923lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16924
16925# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16926
16927# If no C compiler was specified, use CC.
16928LTCC=${LTCC-"$CC"}
16929
16930# If no C compiler flags were specified, use CFLAGS.
16931LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16932
16933# Allow CC to be a program name with arguments.
16934compiler=$CC
16935
16936
16937# save warnings/boilerplate of simple test code
16938ac_outfile=conftest.$ac_objext
16939echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16940eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16941_lt_compiler_boilerplate=`cat conftest.err`
16942$rm conftest*
16943
16944ac_outfile=conftest.$ac_objext
16945echo "$lt_simple_link_test_code" >conftest.$ac_ext
16946eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16947_lt_linker_boilerplate=`cat conftest.err`
16948$rm -r conftest*
16949
16950
16951# Allow CC to be a program name with arguments.
16952lt_save_CC="$CC"
16953CC=${GCJ-"gcj"}
16954compiler=$CC
16955compiler_GCJ=$CC
16956for cc_temp in $compiler""; do
16957  case $cc_temp in
16958    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16959    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16960    \-*) ;;
16961    *) break;;
16962  esac
16963done
16964cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16965
16966
16967# GCJ did not exist at the time GCC didn't implicitly link libc in.
16968archive_cmds_need_lc_GCJ=no
16969
16970old_archive_cmds_GCJ=$old_archive_cmds
16971
16972
16973lt_prog_compiler_no_builtin_flag_GCJ=
16974
16975if test "$GCC" = yes; then
16976  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16977
16978
16979{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16980$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16981if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16982  $as_echo_n "(cached) " >&6
16983else
16984  lt_cv_prog_compiler_rtti_exceptions=no
16985  ac_outfile=conftest.$ac_objext
16986   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16987   lt_compiler_flag="-fno-rtti -fno-exceptions"
16988   # Insert the option either (1) after the last *FLAGS variable, or
16989   # (2) before a word containing "conftest.", or (3) at the end.
16990   # Note that $ac_compile itself does not contain backslashes and begins
16991   # with a dollar sign (not a hyphen), so the echo should work correctly.
16992   # The option is referenced via a variable to avoid confusing sed.
16993   lt_compile=`echo "$ac_compile" | $SED \
16994   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16995   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16996   -e 's:$: $lt_compiler_flag:'`
16997   (eval echo "\"\$as_me:16997: $lt_compile\"" >&5)
16998   (eval "$lt_compile" 2>conftest.err)
16999   ac_status=$?
17000   cat conftest.err >&5
17001   echo "$as_me:17001: \$? = $ac_status" >&5
17002   if (exit $ac_status) && test -s "$ac_outfile"; then
17003     # The compiler can only warn and ignore the option if not recognized
17004     # So say no if there are warnings other than the usual output.
17005     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17006     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17007     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17008       lt_cv_prog_compiler_rtti_exceptions=yes
17009     fi
17010   fi
17011   $rm conftest*
17012
17013fi
17014{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
17015$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
17016
17017if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
17018    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
17019else
17020    :
17021fi
17022
17023fi
17024
17025lt_prog_compiler_wl_GCJ=
17026lt_prog_compiler_pic_GCJ=
17027lt_prog_compiler_static_GCJ=
17028
17029{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
17030$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
17031
17032  if test "$GCC" = yes; then
17033    lt_prog_compiler_wl_GCJ='-Wl,'
17034    lt_prog_compiler_static_GCJ='-static'
17035
17036    case $host_os in
17037      aix*)
17038      # All AIX code is PIC.
17039      if test "$host_cpu" = ia64; then
17040	# AIX 5 now supports IA64 processor
17041	lt_prog_compiler_static_GCJ='-Bstatic'
17042      fi
17043      ;;
17044
17045    amigaos*)
17046      # FIXME: we need at least 68020 code to build shared libraries, but
17047      # adding the `-m68020' flag to GCC prevents building anything better,
17048      # like `-m68040'.
17049      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
17050      ;;
17051
17052    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
17053      # PIC is the default for these OSes.
17054      ;;
17055
17056    mingw* | cygwin* | pw32* | os2*)
17057      # This hack is so that the source file can tell whether it is being
17058      # built for inclusion in a dll (and should export symbols for example).
17059      # Although the cygwin gcc ignores -fPIC, still need this for old-style
17060      # (--disable-auto-import) libraries
17061
17062      ;;
17063
17064    darwin* | rhapsody*)
17065      # PIC is the default on this platform
17066      # Common symbols not allowed in MH_DYLIB files
17067      lt_prog_compiler_pic_GCJ='-fno-common'
17068      ;;
17069
17070    interix[3-9]*)
17071      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
17072      # Instead, we relocate shared libraries at runtime.
17073      ;;
17074
17075    msdosdjgpp*)
17076      # Just because we use GCC doesn't mean we suddenly get shared libraries
17077      # on systems that don't support them.
17078      lt_prog_compiler_can_build_shared_GCJ=no
17079      enable_shared=no
17080      ;;
17081
17082    sysv4*MP*)
17083      if test -d /usr/nec; then
17084	lt_prog_compiler_pic_GCJ=-Kconform_pic
17085      fi
17086      ;;
17087
17088    hpux*)
17089      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17090      # not for PA HP-UX.
17091      case $host_cpu in
17092      hppa*64*|ia64*)
17093	# +Z the default
17094	;;
17095      *)
17096	lt_prog_compiler_pic_GCJ='-fPIC'
17097	;;
17098      esac
17099      ;;
17100
17101    *)
17102      lt_prog_compiler_pic_GCJ='-fPIC'
17103      ;;
17104    esac
17105  else
17106    # PORTME Check for flag to pass linker flags through the system compiler.
17107    case $host_os in
17108    aix*)
17109      lt_prog_compiler_wl_GCJ='-Wl,'
17110      if test "$host_cpu" = ia64; then
17111	# AIX 5 now supports IA64 processor
17112	lt_prog_compiler_static_GCJ='-Bstatic'
17113      else
17114	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17115      fi
17116      ;;
17117      darwin*)
17118        # PIC is the default on this platform
17119        # Common symbols not allowed in MH_DYLIB files
17120       case $cc_basename in
17121         xlc*)
17122         lt_prog_compiler_pic_GCJ='-qnocommon'
17123         lt_prog_compiler_wl_GCJ='-Wl,'
17124         ;;
17125       esac
17126       ;;
17127
17128    mingw* | cygwin* | pw32* | os2*)
17129      # This hack is so that the source file can tell whether it is being
17130      # built for inclusion in a dll (and should export symbols for example).
17131
17132      ;;
17133
17134    hpux9* | hpux10* | hpux11*)
17135      lt_prog_compiler_wl_GCJ='-Wl,'
17136      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17137      # not for PA HP-UX.
17138      case $host_cpu in
17139      hppa*64*|ia64*)
17140	# +Z the default
17141	;;
17142      *)
17143	lt_prog_compiler_pic_GCJ='+Z'
17144	;;
17145      esac
17146      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17147      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17148      ;;
17149
17150    irix5* | irix6* | nonstopux*)
17151      lt_prog_compiler_wl_GCJ='-Wl,'
17152      # PIC (with -KPIC) is the default.
17153      lt_prog_compiler_static_GCJ='-non_shared'
17154      ;;
17155
17156    newsos6)
17157      lt_prog_compiler_pic_GCJ='-KPIC'
17158      lt_prog_compiler_static_GCJ='-Bstatic'
17159      ;;
17160
17161    linux* | k*bsd*-gnu)
17162      case $cc_basename in
17163      icc* | ecc*)
17164	lt_prog_compiler_wl_GCJ='-Wl,'
17165	lt_prog_compiler_pic_GCJ='-KPIC'
17166	lt_prog_compiler_static_GCJ='-static'
17167        ;;
17168      pgcc* | pgf77* | pgf90* | pgf95*)
17169        # Portland Group compilers (*not* the Pentium gcc compiler,
17170	# which looks to be a dead project)
17171	lt_prog_compiler_wl_GCJ='-Wl,'
17172	lt_prog_compiler_pic_GCJ='-fpic'
17173	lt_prog_compiler_static_GCJ='-Bstatic'
17174        ;;
17175      ccc*)
17176        lt_prog_compiler_wl_GCJ='-Wl,'
17177        # All Alpha code is PIC.
17178        lt_prog_compiler_static_GCJ='-non_shared'
17179        ;;
17180      *)
17181        case `$CC -V 2>&1 | sed 5q` in
17182	*Sun\ C*)
17183	  # Sun C 5.9
17184	  lt_prog_compiler_pic_GCJ='-KPIC'
17185	  lt_prog_compiler_static_GCJ='-Bstatic'
17186	  lt_prog_compiler_wl_GCJ='-Wl,'
17187	  ;;
17188	*Sun\ F*)
17189	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17190	  lt_prog_compiler_pic_GCJ='-KPIC'
17191	  lt_prog_compiler_static_GCJ='-Bstatic'
17192	  lt_prog_compiler_wl_GCJ=''
17193	  ;;
17194	esac
17195	;;
17196      esac
17197      ;;
17198
17199    osf3* | osf4* | osf5*)
17200      lt_prog_compiler_wl_GCJ='-Wl,'
17201      # All OSF/1 code is PIC.
17202      lt_prog_compiler_static_GCJ='-non_shared'
17203      ;;
17204
17205    rdos*)
17206      lt_prog_compiler_static_GCJ='-non_shared'
17207      ;;
17208
17209    solaris*)
17210      lt_prog_compiler_pic_GCJ='-KPIC'
17211      lt_prog_compiler_static_GCJ='-Bstatic'
17212      case $cc_basename in
17213      f77* | f90* | f95*)
17214	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17215      *)
17216	lt_prog_compiler_wl_GCJ='-Wl,';;
17217      esac
17218      ;;
17219
17220    sunos4*)
17221      lt_prog_compiler_wl_GCJ='-Qoption ld '
17222      lt_prog_compiler_pic_GCJ='-PIC'
17223      lt_prog_compiler_static_GCJ='-Bstatic'
17224      ;;
17225
17226    sysv4 | sysv4.2uw2* | sysv4.3*)
17227      lt_prog_compiler_wl_GCJ='-Wl,'
17228      lt_prog_compiler_pic_GCJ='-KPIC'
17229      lt_prog_compiler_static_GCJ='-Bstatic'
17230      ;;
17231
17232    sysv4*MP*)
17233      if test -d /usr/nec ;then
17234	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17235	lt_prog_compiler_static_GCJ='-Bstatic'
17236      fi
17237      ;;
17238
17239    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17240      lt_prog_compiler_wl_GCJ='-Wl,'
17241      lt_prog_compiler_pic_GCJ='-KPIC'
17242      lt_prog_compiler_static_GCJ='-Bstatic'
17243      ;;
17244
17245    unicos*)
17246      lt_prog_compiler_wl_GCJ='-Wl,'
17247      lt_prog_compiler_can_build_shared_GCJ=no
17248      ;;
17249
17250    uts4*)
17251      lt_prog_compiler_pic_GCJ='-pic'
17252      lt_prog_compiler_static_GCJ='-Bstatic'
17253      ;;
17254
17255    *)
17256      lt_prog_compiler_can_build_shared_GCJ=no
17257      ;;
17258    esac
17259  fi
17260
17261{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17262$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17263
17264#
17265# Check to make sure the PIC flag actually works.
17266#
17267if test -n "$lt_prog_compiler_pic_GCJ"; then
17268
17269{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17270$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17271if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17272  $as_echo_n "(cached) " >&6
17273else
17274  lt_cv_prog_compiler_pic_works_GCJ=no
17275  ac_outfile=conftest.$ac_objext
17276   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17277   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17278   # Insert the option either (1) after the last *FLAGS variable, or
17279   # (2) before a word containing "conftest.", or (3) at the end.
17280   # Note that $ac_compile itself does not contain backslashes and begins
17281   # with a dollar sign (not a hyphen), so the echo should work correctly.
17282   # The option is referenced via a variable to avoid confusing sed.
17283   lt_compile=`echo "$ac_compile" | $SED \
17284   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17285   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17286   -e 's:$: $lt_compiler_flag:'`
17287   (eval echo "\"\$as_me:17287: $lt_compile\"" >&5)
17288   (eval "$lt_compile" 2>conftest.err)
17289   ac_status=$?
17290   cat conftest.err >&5
17291   echo "$as_me:17291: \$? = $ac_status" >&5
17292   if (exit $ac_status) && test -s "$ac_outfile"; then
17293     # The compiler can only warn and ignore the option if not recognized
17294     # So say no if there are warnings other than the usual output.
17295     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17296     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17297     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17298       lt_cv_prog_compiler_pic_works_GCJ=yes
17299     fi
17300   fi
17301   $rm conftest*
17302
17303fi
17304{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17305$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17306
17307if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17308    case $lt_prog_compiler_pic_GCJ in
17309     "" | " "*) ;;
17310     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17311     esac
17312else
17313    lt_prog_compiler_pic_GCJ=
17314     lt_prog_compiler_can_build_shared_GCJ=no
17315fi
17316
17317fi
17318case $host_os in
17319  # For platforms which do not support PIC, -DPIC is meaningless:
17320  *djgpp*)
17321    lt_prog_compiler_pic_GCJ=
17322    ;;
17323  *)
17324    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17325    ;;
17326esac
17327
17328#
17329# Check to make sure the static flag actually works.
17330#
17331wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17332{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17333$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17334if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17335  $as_echo_n "(cached) " >&6
17336else
17337  lt_cv_prog_compiler_static_works_GCJ=no
17338   save_LDFLAGS="$LDFLAGS"
17339   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17340   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17341   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17342     # The linker can only warn and ignore the option if not recognized
17343     # So say no if there are warnings
17344     if test -s conftest.err; then
17345       # Append any errors to the config.log.
17346       cat conftest.err 1>&5
17347       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17348       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17349       if diff conftest.exp conftest.er2 >/dev/null; then
17350         lt_cv_prog_compiler_static_works_GCJ=yes
17351       fi
17352     else
17353       lt_cv_prog_compiler_static_works_GCJ=yes
17354     fi
17355   fi
17356   $rm -r conftest*
17357   LDFLAGS="$save_LDFLAGS"
17358
17359fi
17360{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17361$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17362
17363if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17364    :
17365else
17366    lt_prog_compiler_static_GCJ=
17367fi
17368
17369
17370{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17371$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17372if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17373  $as_echo_n "(cached) " >&6
17374else
17375  lt_cv_prog_compiler_c_o_GCJ=no
17376   $rm -r conftest 2>/dev/null
17377   mkdir conftest
17378   cd conftest
17379   mkdir out
17380   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17381
17382   lt_compiler_flag="-o out/conftest2.$ac_objext"
17383   # Insert the option either (1) after the last *FLAGS variable, or
17384   # (2) before a word containing "conftest.", or (3) at the end.
17385   # Note that $ac_compile itself does not contain backslashes and begins
17386   # with a dollar sign (not a hyphen), so the echo should work correctly.
17387   lt_compile=`echo "$ac_compile" | $SED \
17388   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17389   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17390   -e 's:$: $lt_compiler_flag:'`
17391   (eval echo "\"\$as_me:17391: $lt_compile\"" >&5)
17392   (eval "$lt_compile" 2>out/conftest.err)
17393   ac_status=$?
17394   cat out/conftest.err >&5
17395   echo "$as_me:17395: \$? = $ac_status" >&5
17396   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17397   then
17398     # The compiler can only warn and ignore the option if not recognized
17399     # So say no if there are warnings
17400     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17401     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17402     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17403       lt_cv_prog_compiler_c_o_GCJ=yes
17404     fi
17405   fi
17406   chmod u+w . 2>&5
17407   $rm conftest*
17408   # SGI C++ compiler will create directory out/ii_files/ for
17409   # template instantiation
17410   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17411   $rm out/* && rmdir out
17412   cd ..
17413   rmdir conftest
17414   $rm conftest*
17415
17416fi
17417{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17418$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17419
17420
17421hard_links="nottested"
17422if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17423  # do not overwrite the value of need_locks provided by the user
17424  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17425$as_echo_n "checking if we can lock with hard links... " >&6; }
17426  hard_links=yes
17427  $rm conftest*
17428  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17429  touch conftest.a
17430  ln conftest.a conftest.b 2>&5 || hard_links=no
17431  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17432  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17433$as_echo "$hard_links" >&6; }
17434  if test "$hard_links" = no; then
17435    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17436$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17437    need_locks=warn
17438  fi
17439else
17440  need_locks=no
17441fi
17442
17443{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17444$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17445
17446  runpath_var=
17447  allow_undefined_flag_GCJ=
17448  enable_shared_with_static_runtimes_GCJ=no
17449  archive_cmds_GCJ=
17450  archive_expsym_cmds_GCJ=
17451  old_archive_From_new_cmds_GCJ=
17452  old_archive_from_expsyms_cmds_GCJ=
17453  export_dynamic_flag_spec_GCJ=
17454  whole_archive_flag_spec_GCJ=
17455  thread_safe_flag_spec_GCJ=
17456  hardcode_libdir_flag_spec_GCJ=
17457  hardcode_libdir_flag_spec_ld_GCJ=
17458  hardcode_libdir_separator_GCJ=
17459  hardcode_direct_GCJ=no
17460  hardcode_minus_L_GCJ=no
17461  hardcode_shlibpath_var_GCJ=unsupported
17462  link_all_deplibs_GCJ=unknown
17463  hardcode_automatic_GCJ=no
17464  module_cmds_GCJ=
17465  module_expsym_cmds_GCJ=
17466  always_export_symbols_GCJ=no
17467  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17468  # include_expsyms should be a list of space-separated symbols to be *always*
17469  # included in the symbol list
17470  include_expsyms_GCJ=
17471  # exclude_expsyms can be an extended regexp of symbols to exclude
17472  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17473  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17474  # as well as any symbol that contains `d'.
17475  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17476  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17477  # platforms (ab)use it in PIC code, but their linkers get confused if
17478  # the symbol is explicitly referenced.  Since portable code cannot
17479  # rely on this symbol name, it's probably fine to never include it in
17480  # preloaded symbol tables.
17481  # Exclude shared library initialization/finalization symbols.
17482  extract_expsyms_cmds=
17483  # Just being paranoid about ensuring that cc_basename is set.
17484  for cc_temp in $compiler""; do
17485  case $cc_temp in
17486    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17487    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17488    \-*) ;;
17489    *) break;;
17490  esac
17491done
17492cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17493
17494  case $host_os in
17495  cygwin* | mingw* | pw32*)
17496    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17497    # When not using gcc, we currently assume that we are using
17498    # Microsoft Visual C++.
17499    if test "$GCC" != yes; then
17500      with_gnu_ld=no
17501    fi
17502    ;;
17503  interix*)
17504    # we just hope/assume this is gcc and not c89 (= MSVC++)
17505    with_gnu_ld=yes
17506    ;;
17507  openbsd*)
17508    with_gnu_ld=no
17509    ;;
17510  esac
17511
17512  ld_shlibs_GCJ=yes
17513  if test "$with_gnu_ld" = yes; then
17514    # If archive_cmds runs LD, not CC, wlarc should be empty
17515    wlarc='${wl}'
17516
17517    # Set some defaults for GNU ld with shared library support. These
17518    # are reset later if shared libraries are not supported. Putting them
17519    # here allows them to be overridden if necessary.
17520    runpath_var=LD_RUN_PATH
17521    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17522    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17523    # ancient GNU ld didn't support --whole-archive et. al.
17524    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17525	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17526      else
17527  	whole_archive_flag_spec_GCJ=
17528    fi
17529    supports_anon_versioning=no
17530    case `$LD -v 2>/dev/null` in
17531      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17532      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17533      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17534      *\ 2.11.*) ;; # other 2.11 versions
17535      *) supports_anon_versioning=yes ;;
17536    esac
17537
17538    # See if GNU ld supports shared libraries.
17539    case $host_os in
17540    aix[3-9]*)
17541      # On AIX/PPC, the GNU linker is very broken
17542      if test "$host_cpu" != ia64; then
17543	ld_shlibs_GCJ=no
17544	cat <<EOF 1>&2
17545
17546*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17547*** to be unable to reliably create shared libraries on AIX.
17548*** Therefore, libtool is disabling shared libraries support.  If you
17549*** really care for shared libraries, you may want to modify your PATH
17550*** so that a non-GNU linker is found, and then restart.
17551
17552EOF
17553      fi
17554      ;;
17555
17556    amigaos*)
17557      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)'
17558      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17559      hardcode_minus_L_GCJ=yes
17560
17561      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17562      # that the semantics of dynamic libraries on AmigaOS, at least up
17563      # to version 4, is to share data among multiple programs linked
17564      # with the same dynamic library.  Since this doesn't match the
17565      # behavior of shared libraries on other platforms, we can't use
17566      # them.
17567      ld_shlibs_GCJ=no
17568      ;;
17569
17570    beos*)
17571      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17572	allow_undefined_flag_GCJ=unsupported
17573	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17574	# support --undefined.  This deserves some investigation.  FIXME
17575	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17576      else
17577	ld_shlibs_GCJ=no
17578      fi
17579      ;;
17580
17581    cygwin* | mingw* | pw32*)
17582      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17583      # as there is no search path for DLLs.
17584      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17585      allow_undefined_flag_GCJ=unsupported
17586      always_export_symbols_GCJ=no
17587      enable_shared_with_static_runtimes_GCJ=yes
17588      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17589
17590      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17591        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17592	# If the export-symbols file already is a .def file (1st line
17593	# is EXPORTS), use it as is; otherwise, prepend...
17594	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17595	  cp $export_symbols $output_objdir/$soname.def;
17596	else
17597	  echo EXPORTS > $output_objdir/$soname.def;
17598	  cat $export_symbols >> $output_objdir/$soname.def;
17599	fi~
17600	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17601      else
17602	ld_shlibs_GCJ=no
17603      fi
17604      ;;
17605
17606    interix[3-9]*)
17607      hardcode_direct_GCJ=no
17608      hardcode_shlibpath_var_GCJ=no
17609      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17610      export_dynamic_flag_spec_GCJ='${wl}-E'
17611      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17612      # Instead, shared libraries are loaded at an image base (0x10000000 by
17613      # default) and relocated if they conflict, which is a slow very memory
17614      # consuming and fragmenting process.  To avoid this, we pick a random,
17615      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17616      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17617      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'
17618      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'
17619      ;;
17620
17621    gnu* | linux* | k*bsd*-gnu)
17622      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17623	tmp_addflag=
17624	case $cc_basename,$host_cpu in
17625	pgcc*)				# Portland Group C compiler
17626	  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'
17627	  tmp_addflag=' $pic_flag'
17628	  ;;
17629	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17630	  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'
17631	  tmp_addflag=' $pic_flag -Mnomain' ;;
17632	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17633	  tmp_addflag=' -i_dynamic' ;;
17634	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17635	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17636	ifc* | ifort*)			# Intel Fortran compiler
17637	  tmp_addflag=' -nofor_main' ;;
17638	esac
17639	case `$CC -V 2>&1 | sed 5q` in
17640	*Sun\ C*)			# Sun C 5.9
17641	  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'
17642	  tmp_sharedflag='-G' ;;
17643	*Sun\ F*)			# Sun Fortran 8.3
17644	  tmp_sharedflag='-G' ;;
17645	*)
17646	  tmp_sharedflag='-shared' ;;
17647	esac
17648	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17649
17650	if test $supports_anon_versioning = yes; then
17651	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17652  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17653  $echo "local: *; };" >> $output_objdir/$libname.ver~
17654	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17655	fi
17656      else
17657	ld_shlibs_GCJ=no
17658      fi
17659      ;;
17660
17661    netbsd*)
17662      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17663	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17664	wlarc=
17665      else
17666	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17667	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17668      fi
17669      ;;
17670
17671    solaris*)
17672      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17673	ld_shlibs_GCJ=no
17674	cat <<EOF 1>&2
17675
17676*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17677*** create shared libraries on Solaris systems.  Therefore, libtool
17678*** is disabling shared libraries support.  We urge you to upgrade GNU
17679*** binutils to release 2.9.1 or newer.  Another option is to modify
17680*** your PATH or compiler configuration so that the native linker is
17681*** used, and then restart.
17682
17683EOF
17684      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17685	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17686	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17687      else
17688	ld_shlibs_GCJ=no
17689      fi
17690      ;;
17691
17692    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17693      case `$LD -v 2>&1` in
17694        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17695	ld_shlibs_GCJ=no
17696	cat <<_LT_EOF 1>&2
17697
17698*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17699*** reliably create shared libraries on SCO systems.  Therefore, libtool
17700*** is disabling shared libraries support.  We urge you to upgrade GNU
17701*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17702*** your PATH or compiler configuration so that the native linker is
17703*** used, and then restart.
17704
17705_LT_EOF
17706	;;
17707	*)
17708	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17709	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17710	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17711	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17712	  else
17713	    ld_shlibs_GCJ=no
17714	  fi
17715	;;
17716      esac
17717      ;;
17718
17719    sunos4*)
17720      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17721      wlarc=
17722      hardcode_direct_GCJ=yes
17723      hardcode_shlibpath_var_GCJ=no
17724      ;;
17725
17726    *)
17727      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17728	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17729	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17730      else
17731	ld_shlibs_GCJ=no
17732      fi
17733      ;;
17734    esac
17735
17736    if test "$ld_shlibs_GCJ" = no; then
17737      runpath_var=
17738      hardcode_libdir_flag_spec_GCJ=
17739      export_dynamic_flag_spec_GCJ=
17740      whole_archive_flag_spec_GCJ=
17741    fi
17742  else
17743    # PORTME fill in a description of your system's linker (not GNU ld)
17744    case $host_os in
17745    aix3*)
17746      allow_undefined_flag_GCJ=unsupported
17747      always_export_symbols_GCJ=yes
17748      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'
17749      # Note: this linker hardcodes the directories in LIBPATH if there
17750      # are no directories specified by -L.
17751      hardcode_minus_L_GCJ=yes
17752      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17753	# Neither direct hardcoding nor static linking is supported with a
17754	# broken collect2.
17755	hardcode_direct_GCJ=unsupported
17756      fi
17757      ;;
17758
17759    aix[4-9]*)
17760      if test "$host_cpu" = ia64; then
17761	# On IA64, the linker does run time linking by default, so we don't
17762	# have to do anything special.
17763	aix_use_runtimelinking=no
17764	exp_sym_flag='-Bexport'
17765	no_entry_flag=""
17766      else
17767	# If we're using GNU nm, then we don't want the "-C" option.
17768	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17769	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17770	  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'
17771	else
17772	  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'
17773	fi
17774	aix_use_runtimelinking=no
17775
17776	# Test if we are trying to use run time linking or normal
17777	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17778	# need to do runtime linking.
17779	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17780	  for ld_flag in $LDFLAGS; do
17781  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17782  	    aix_use_runtimelinking=yes
17783  	    break
17784  	  fi
17785	  done
17786	  ;;
17787	esac
17788
17789	exp_sym_flag='-bexport'
17790	no_entry_flag='-bnoentry'
17791      fi
17792
17793      # When large executables or shared objects are built, AIX ld can
17794      # have problems creating the table of contents.  If linking a library
17795      # or program results in "error TOC overflow" add -mminimal-toc to
17796      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17797      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17798
17799      archive_cmds_GCJ=''
17800      hardcode_direct_GCJ=yes
17801      hardcode_libdir_separator_GCJ=':'
17802      link_all_deplibs_GCJ=yes
17803
17804      if test "$GCC" = yes; then
17805	case $host_os in aix4.[012]|aix4.[012].*)
17806	# We only want to do this on AIX 4.2 and lower, the check
17807	# below for broken collect2 doesn't work under 4.3+
17808	  collect2name=`${CC} -print-prog-name=collect2`
17809	  if test -f "$collect2name" && \
17810  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17811	  then
17812  	  # We have reworked collect2
17813  	  :
17814	  else
17815  	  # We have old collect2
17816  	  hardcode_direct_GCJ=unsupported
17817  	  # It fails to find uninstalled libraries when the uninstalled
17818  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17819  	  # to unsupported forces relinking
17820  	  hardcode_minus_L_GCJ=yes
17821  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17822  	  hardcode_libdir_separator_GCJ=
17823	  fi
17824	  ;;
17825	esac
17826	shared_flag='-shared'
17827	if test "$aix_use_runtimelinking" = yes; then
17828	  shared_flag="$shared_flag "'${wl}-G'
17829	fi
17830      else
17831	# not using gcc
17832	if test "$host_cpu" = ia64; then
17833  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17834  	# chokes on -Wl,-G. The following line is correct:
17835	  shared_flag='-G'
17836	else
17837	  if test "$aix_use_runtimelinking" = yes; then
17838	    shared_flag='${wl}-G'
17839	  else
17840	    shared_flag='${wl}-bM:SRE'
17841	  fi
17842	fi
17843      fi
17844
17845      # It seems that -bexpall does not export symbols beginning with
17846      # underscore (_), so it is better to generate a list of symbols to export.
17847      always_export_symbols_GCJ=yes
17848      if test "$aix_use_runtimelinking" = yes; then
17849	# Warning - without using the other runtime loading flags (-brtl),
17850	# -berok will link without error, but may produce a broken library.
17851	allow_undefined_flag_GCJ='-berok'
17852       # Determine the default libpath from the value encoded in an empty executable.
17853       cat >conftest.$ac_ext <<_ACEOF
17854/* confdefs.h.  */
17855_ACEOF
17856cat confdefs.h >>conftest.$ac_ext
17857cat >>conftest.$ac_ext <<_ACEOF
17858/* end confdefs.h.  */
17859
17860int
17861main ()
17862{
17863
17864  ;
17865  return 0;
17866}
17867_ACEOF
17868rm -f conftest.$ac_objext conftest$ac_exeext
17869if { (ac_try="$ac_link"
17870case "(($ac_try" in
17871  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17872  *) ac_try_echo=$ac_try;;
17873esac
17874eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17875$as_echo "$ac_try_echo") >&5
17876  (eval "$ac_link") 2>conftest.er1
17877  ac_status=$?
17878  grep -v '^ *+' conftest.er1 >conftest.err
17879  rm -f conftest.er1
17880  cat conftest.err >&5
17881  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17882  (exit $ac_status); } && {
17883	 test -z "$ac_c_werror_flag" ||
17884	 test ! -s conftest.err
17885       } && test -s conftest$ac_exeext && {
17886	 test "$cross_compiling" = yes ||
17887	 $as_test_x conftest$ac_exeext
17888       }; then
17889
17890lt_aix_libpath_sed='
17891    /Import File Strings/,/^$/ {
17892	/^0/ {
17893	    s/^0  *\(.*\)$/\1/
17894	    p
17895	}
17896    }'
17897aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17898# Check for a 64-bit object if we didn't find anything.
17899if test -z "$aix_libpath"; then
17900  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17901fi
17902else
17903  $as_echo "$as_me: failed program was:" >&5
17904sed 's/^/| /' conftest.$ac_ext >&5
17905
17906
17907fi
17908
17909rm -rf conftest.dSYM
17910rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17911      conftest$ac_exeext conftest.$ac_ext
17912if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17913
17914       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17915	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"
17916       else
17917	if test "$host_cpu" = ia64; then
17918	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17919	  allow_undefined_flag_GCJ="-z nodefs"
17920	  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"
17921	else
17922	 # Determine the default libpath from the value encoded in an empty executable.
17923	 cat >conftest.$ac_ext <<_ACEOF
17924/* confdefs.h.  */
17925_ACEOF
17926cat confdefs.h >>conftest.$ac_ext
17927cat >>conftest.$ac_ext <<_ACEOF
17928/* end confdefs.h.  */
17929
17930int
17931main ()
17932{
17933
17934  ;
17935  return 0;
17936}
17937_ACEOF
17938rm -f conftest.$ac_objext conftest$ac_exeext
17939if { (ac_try="$ac_link"
17940case "(($ac_try" in
17941  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17942  *) ac_try_echo=$ac_try;;
17943esac
17944eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17945$as_echo "$ac_try_echo") >&5
17946  (eval "$ac_link") 2>conftest.er1
17947  ac_status=$?
17948  grep -v '^ *+' conftest.er1 >conftest.err
17949  rm -f conftest.er1
17950  cat conftest.err >&5
17951  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17952  (exit $ac_status); } && {
17953	 test -z "$ac_c_werror_flag" ||
17954	 test ! -s conftest.err
17955       } && test -s conftest$ac_exeext && {
17956	 test "$cross_compiling" = yes ||
17957	 $as_test_x conftest$ac_exeext
17958       }; then
17959
17960lt_aix_libpath_sed='
17961    /Import File Strings/,/^$/ {
17962	/^0/ {
17963	    s/^0  *\(.*\)$/\1/
17964	    p
17965	}
17966    }'
17967aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17968# Check for a 64-bit object if we didn't find anything.
17969if test -z "$aix_libpath"; then
17970  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17971fi
17972else
17973  $as_echo "$as_me: failed program was:" >&5
17974sed 's/^/| /' conftest.$ac_ext >&5
17975
17976
17977fi
17978
17979rm -rf conftest.dSYM
17980rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17981      conftest$ac_exeext conftest.$ac_ext
17982if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17983
17984	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17985	  # Warning - without using the other run time loading flags,
17986	  # -berok will link without error, but may produce a broken library.
17987	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17988	  allow_undefined_flag_GCJ=' ${wl}-berok'
17989	  # Exported symbols can be pulled into shared objects from archives
17990	  whole_archive_flag_spec_GCJ='$convenience'
17991	  archive_cmds_need_lc_GCJ=yes
17992	  # This is similar to how AIX traditionally builds its shared libraries.
17993	  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'
17994	fi
17995      fi
17996      ;;
17997
17998    amigaos*)
17999      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)'
18000      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18001      hardcode_minus_L_GCJ=yes
18002      # see comment about different semantics on the GNU ld section
18003      ld_shlibs_GCJ=no
18004      ;;
18005
18006    bsdi[45]*)
18007      export_dynamic_flag_spec_GCJ=-rdynamic
18008      ;;
18009
18010    cygwin* | mingw* | pw32*)
18011      # When not using gcc, we currently assume that we are using
18012      # Microsoft Visual C++.
18013      # hardcode_libdir_flag_spec is actually meaningless, as there is
18014      # no search path for DLLs.
18015      hardcode_libdir_flag_spec_GCJ=' '
18016      allow_undefined_flag_GCJ=unsupported
18017      # Tell ltmain to make .lib files, not .a files.
18018      libext=lib
18019      # Tell ltmain to make .dll files, not .so files.
18020      shrext_cmds=".dll"
18021      # FIXME: Setting linknames here is a bad hack.
18022      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
18023      # The linker will automatically build a .lib file if we build a DLL.
18024      old_archive_From_new_cmds_GCJ='true'
18025      # FIXME: Should let the user specify the lib program.
18026      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
18027      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
18028      enable_shared_with_static_runtimes_GCJ=yes
18029      ;;
18030
18031    darwin* | rhapsody*)
18032      case $host_os in
18033        rhapsody* | darwin1.[012])
18034         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
18035         ;;
18036       *) # Darwin 1.3 on
18037         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
18038           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18039         else
18040           case ${MACOSX_DEPLOYMENT_TARGET} in
18041             10.[012])
18042               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
18043               ;;
18044             10.*)
18045               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
18046               ;;
18047           esac
18048         fi
18049         ;;
18050      esac
18051      archive_cmds_need_lc_GCJ=no
18052      hardcode_direct_GCJ=no
18053      hardcode_automatic_GCJ=yes
18054      hardcode_shlibpath_var_GCJ=unsupported
18055      whole_archive_flag_spec_GCJ=''
18056      link_all_deplibs_GCJ=yes
18057    if test "$GCC" = yes ; then
18058    	output_verbose_link_cmd='echo'
18059        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}"
18060        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
18061        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}"
18062        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}"
18063    else
18064      case $cc_basename in
18065        xlc*)
18066         output_verbose_link_cmd='echo'
18067         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
18068         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
18069          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
18070         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}'
18071          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}'
18072          ;;
18073       *)
18074         ld_shlibs_GCJ=no
18075          ;;
18076      esac
18077    fi
18078      ;;
18079
18080    dgux*)
18081      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18082      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18083      hardcode_shlibpath_var_GCJ=no
18084      ;;
18085
18086    freebsd1*)
18087      ld_shlibs_GCJ=no
18088      ;;
18089
18090    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18091    # support.  Future versions do this automatically, but an explicit c++rt0.o
18092    # does not break anything, and helps significantly (at the cost of a little
18093    # extra space).
18094    freebsd2.2*)
18095      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18096      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18097      hardcode_direct_GCJ=yes
18098      hardcode_shlibpath_var_GCJ=no
18099      ;;
18100
18101    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18102    freebsd2*)
18103      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18104      hardcode_direct_GCJ=yes
18105      hardcode_minus_L_GCJ=yes
18106      hardcode_shlibpath_var_GCJ=no
18107      ;;
18108
18109    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18110    freebsd* | dragonfly*)
18111      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18112      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18113      hardcode_direct_GCJ=yes
18114      hardcode_shlibpath_var_GCJ=no
18115      ;;
18116
18117    hpux9*)
18118      if test "$GCC" = yes; then
18119	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'
18120      else
18121	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'
18122      fi
18123      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18124      hardcode_libdir_separator_GCJ=:
18125      hardcode_direct_GCJ=yes
18126
18127      # hardcode_minus_L: Not really in the search PATH,
18128      # but as the default location of the library.
18129      hardcode_minus_L_GCJ=yes
18130      export_dynamic_flag_spec_GCJ='${wl}-E'
18131      ;;
18132
18133    hpux10*)
18134      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18135	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18136      else
18137	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18138      fi
18139      if test "$with_gnu_ld" = no; then
18140	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18141	hardcode_libdir_separator_GCJ=:
18142
18143	hardcode_direct_GCJ=yes
18144	export_dynamic_flag_spec_GCJ='${wl}-E'
18145
18146	# hardcode_minus_L: Not really in the search PATH,
18147	# but as the default location of the library.
18148	hardcode_minus_L_GCJ=yes
18149      fi
18150      ;;
18151
18152    hpux11*)
18153      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18154	case $host_cpu in
18155	hppa*64*)
18156	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18157	  ;;
18158	ia64*)
18159	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18160	  ;;
18161	*)
18162	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18163	  ;;
18164	esac
18165      else
18166	case $host_cpu in
18167	hppa*64*)
18168	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18169	  ;;
18170	ia64*)
18171	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18172	  ;;
18173	*)
18174	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18175	  ;;
18176	esac
18177      fi
18178      if test "$with_gnu_ld" = no; then
18179	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18180	hardcode_libdir_separator_GCJ=:
18181
18182	case $host_cpu in
18183	hppa*64*|ia64*)
18184	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18185	  hardcode_direct_GCJ=no
18186	  hardcode_shlibpath_var_GCJ=no
18187	  ;;
18188	*)
18189	  hardcode_direct_GCJ=yes
18190	  export_dynamic_flag_spec_GCJ='${wl}-E'
18191
18192	  # hardcode_minus_L: Not really in the search PATH,
18193	  # but as the default location of the library.
18194	  hardcode_minus_L_GCJ=yes
18195	  ;;
18196	esac
18197      fi
18198      ;;
18199
18200    irix5* | irix6* | nonstopux*)
18201      if test "$GCC" = yes; then
18202	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'
18203      else
18204	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'
18205	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18206      fi
18207      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18208      hardcode_libdir_separator_GCJ=:
18209      link_all_deplibs_GCJ=yes
18210      ;;
18211
18212    netbsd*)
18213      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18214	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18215      else
18216	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18217      fi
18218      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18219      hardcode_direct_GCJ=yes
18220      hardcode_shlibpath_var_GCJ=no
18221      ;;
18222
18223    newsos6)
18224      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18225      hardcode_direct_GCJ=yes
18226      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18227      hardcode_libdir_separator_GCJ=:
18228      hardcode_shlibpath_var_GCJ=no
18229      ;;
18230
18231    openbsd*)
18232      if test -f /usr/libexec/ld.so; then
18233	hardcode_direct_GCJ=yes
18234	hardcode_shlibpath_var_GCJ=no
18235	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18236	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18237	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18238	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18239	  export_dynamic_flag_spec_GCJ='${wl}-E'
18240	else
18241	  case $host_os in
18242	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18243	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18244	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18245	     ;;
18246	   *)
18247	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18248	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18249	     ;;
18250	  esac
18251        fi
18252      else
18253	ld_shlibs_GCJ=no
18254      fi
18255      ;;
18256
18257    os2*)
18258      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18259      hardcode_minus_L_GCJ=yes
18260      allow_undefined_flag_GCJ=unsupported
18261      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'
18262      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18263      ;;
18264
18265    osf3*)
18266      if test "$GCC" = yes; then
18267	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18268	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'
18269      else
18270	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18271	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'
18272      fi
18273      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18274      hardcode_libdir_separator_GCJ=:
18275      ;;
18276
18277    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18278      if test "$GCC" = yes; then
18279	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18280	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'
18281	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18282      else
18283	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18284	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'
18285	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~
18286	$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'
18287
18288	# Both c and cxx compiler support -rpath directly
18289	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18290      fi
18291      hardcode_libdir_separator_GCJ=:
18292      ;;
18293
18294    solaris*)
18295      no_undefined_flag_GCJ=' -z text'
18296      if test "$GCC" = yes; then
18297	wlarc='${wl}'
18298	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18299	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18300	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18301      else
18302	wlarc=''
18303	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18304	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18305  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18306      fi
18307      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18308      hardcode_shlibpath_var_GCJ=no
18309      case $host_os in
18310      solaris2.[0-5] | solaris2.[0-5].*) ;;
18311      *)
18312	# The compiler driver will combine and reorder linker options,
18313	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18314	# but is careful enough not to reorder.
18315 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18316	if test "$GCC" = yes; then
18317	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18318	else
18319	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18320	fi
18321	;;
18322      esac
18323      link_all_deplibs_GCJ=yes
18324      ;;
18325
18326    sunos4*)
18327      if test "x$host_vendor" = xsequent; then
18328	# Use $CC to link under sequent, because it throws in some extra .o
18329	# files that make .init and .fini sections work.
18330	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18331      else
18332	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18333      fi
18334      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18335      hardcode_direct_GCJ=yes
18336      hardcode_minus_L_GCJ=yes
18337      hardcode_shlibpath_var_GCJ=no
18338      ;;
18339
18340    sysv4)
18341      case $host_vendor in
18342	sni)
18343	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18344	  hardcode_direct_GCJ=yes # is this really true???
18345	;;
18346	siemens)
18347	  ## LD is ld it makes a PLAMLIB
18348	  ## CC just makes a GrossModule.
18349	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18350	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18351	  hardcode_direct_GCJ=no
18352        ;;
18353	motorola)
18354	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18355	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18356	;;
18357      esac
18358      runpath_var='LD_RUN_PATH'
18359      hardcode_shlibpath_var_GCJ=no
18360      ;;
18361
18362    sysv4.3*)
18363      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18364      hardcode_shlibpath_var_GCJ=no
18365      export_dynamic_flag_spec_GCJ='-Bexport'
18366      ;;
18367
18368    sysv4*MP*)
18369      if test -d /usr/nec; then
18370	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18371	hardcode_shlibpath_var_GCJ=no
18372	runpath_var=LD_RUN_PATH
18373	hardcode_runpath_var=yes
18374	ld_shlibs_GCJ=yes
18375      fi
18376      ;;
18377
18378    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18379      no_undefined_flag_GCJ='${wl}-z,text'
18380      archive_cmds_need_lc_GCJ=no
18381      hardcode_shlibpath_var_GCJ=no
18382      runpath_var='LD_RUN_PATH'
18383
18384      if test "$GCC" = yes; then
18385	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18386	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18387      else
18388	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18389	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18390      fi
18391      ;;
18392
18393    sysv5* | sco3.2v5* | sco5v6*)
18394      # Note: We can NOT use -z defs as we might desire, because we do not
18395      # link with -lc, and that would cause any symbols used from libc to
18396      # always be unresolved, which means just about no library would
18397      # ever link correctly.  If we're not using GNU ld we use -z text
18398      # though, which does catch some bad symbols but isn't as heavy-handed
18399      # as -z defs.
18400      no_undefined_flag_GCJ='${wl}-z,text'
18401      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18402      archive_cmds_need_lc_GCJ=no
18403      hardcode_shlibpath_var_GCJ=no
18404      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18405      hardcode_libdir_separator_GCJ=':'
18406      link_all_deplibs_GCJ=yes
18407      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18408      runpath_var='LD_RUN_PATH'
18409
18410      if test "$GCC" = yes; then
18411	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18412	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18413      else
18414	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18415	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18416      fi
18417      ;;
18418
18419    uts4*)
18420      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18421      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18422      hardcode_shlibpath_var_GCJ=no
18423      ;;
18424
18425    *)
18426      ld_shlibs_GCJ=no
18427      ;;
18428    esac
18429  fi
18430
18431{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18432$as_echo "$ld_shlibs_GCJ" >&6; }
18433test "$ld_shlibs_GCJ" = no && can_build_shared=no
18434
18435#
18436# Do we need to explicitly link libc?
18437#
18438case "x$archive_cmds_need_lc_GCJ" in
18439x|xyes)
18440  # Assume -lc should be added
18441  archive_cmds_need_lc_GCJ=yes
18442
18443  if test "$enable_shared" = yes && test "$GCC" = yes; then
18444    case $archive_cmds_GCJ in
18445    *'~'*)
18446      # FIXME: we may have to deal with multi-command sequences.
18447      ;;
18448    '$CC '*)
18449      # Test whether the compiler implicitly links with -lc since on some
18450      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18451      # to ld, don't add -lc before -lgcc.
18452      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18453$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18454      $rm conftest*
18455      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18456
18457      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18458  (eval $ac_compile) 2>&5
18459  ac_status=$?
18460  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18461  (exit $ac_status); } 2>conftest.err; then
18462        soname=conftest
18463        lib=conftest
18464        libobjs=conftest.$ac_objext
18465        deplibs=
18466        wl=$lt_prog_compiler_wl_GCJ
18467	pic_flag=$lt_prog_compiler_pic_GCJ
18468        compiler_flags=-v
18469        linker_flags=-v
18470        verstring=
18471        output_objdir=.
18472        libname=conftest
18473        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18474        allow_undefined_flag_GCJ=
18475        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18476  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18477  ac_status=$?
18478  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18479  (exit $ac_status); }
18480        then
18481	  archive_cmds_need_lc_GCJ=no
18482        else
18483	  archive_cmds_need_lc_GCJ=yes
18484        fi
18485        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18486      else
18487        cat conftest.err 1>&5
18488      fi
18489      $rm conftest*
18490      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18491$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18492      ;;
18493    esac
18494  fi
18495  ;;
18496esac
18497
18498{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18499$as_echo_n "checking dynamic linker characteristics... " >&6; }
18500library_names_spec=
18501libname_spec='lib$name'
18502soname_spec=
18503shrext_cmds=".so"
18504postinstall_cmds=
18505postuninstall_cmds=
18506finish_cmds=
18507finish_eval=
18508shlibpath_var=
18509shlibpath_overrides_runpath=unknown
18510version_type=none
18511dynamic_linker="$host_os ld.so"
18512sys_lib_dlsearch_path_spec="/lib /usr/lib"
18513
18514need_lib_prefix=unknown
18515hardcode_into_libs=no
18516
18517# when you set need_version to no, make sure it does not cause -set_version
18518# flags to be left without arguments
18519need_version=unknown
18520
18521case $host_os in
18522aix3*)
18523  version_type=linux
18524  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18525  shlibpath_var=LIBPATH
18526
18527  # AIX 3 has no versioning support, so we append a major version to the name.
18528  soname_spec='${libname}${release}${shared_ext}$major'
18529  ;;
18530
18531aix[4-9]*)
18532  version_type=linux
18533  need_lib_prefix=no
18534  need_version=no
18535  hardcode_into_libs=yes
18536  if test "$host_cpu" = ia64; then
18537    # AIX 5 supports IA64
18538    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18539    shlibpath_var=LD_LIBRARY_PATH
18540  else
18541    # With GCC up to 2.95.x, collect2 would create an import file
18542    # for dependence libraries.  The import file would start with
18543    # the line `#! .'.  This would cause the generated library to
18544    # depend on `.', always an invalid library.  This was fixed in
18545    # development snapshots of GCC prior to 3.0.
18546    case $host_os in
18547      aix4 | aix4.[01] | aix4.[01].*)
18548      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18549	   echo ' yes '
18550	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18551	:
18552      else
18553	can_build_shared=no
18554      fi
18555      ;;
18556    esac
18557    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18558    # soname into executable. Probably we can add versioning support to
18559    # collect2, so additional links can be useful in future.
18560    if test "$aix_use_runtimelinking" = yes; then
18561      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18562      # instead of lib<name>.a to let people know that these are not
18563      # typical AIX shared libraries.
18564      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18565    else
18566      # We preserve .a as extension for shared libraries through AIX4.2
18567      # and later when we are not doing run time linking.
18568      library_names_spec='${libname}${release}.a $libname.a'
18569      soname_spec='${libname}${release}${shared_ext}$major'
18570    fi
18571    shlibpath_var=LIBPATH
18572  fi
18573  ;;
18574
18575amigaos*)
18576  library_names_spec='$libname.ixlibrary $libname.a'
18577  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18578  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'
18579  ;;
18580
18581beos*)
18582  library_names_spec='${libname}${shared_ext}'
18583  dynamic_linker="$host_os ld.so"
18584  shlibpath_var=LIBRARY_PATH
18585  ;;
18586
18587bsdi[45]*)
18588  version_type=linux
18589  need_version=no
18590  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18591  soname_spec='${libname}${release}${shared_ext}$major'
18592  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18593  shlibpath_var=LD_LIBRARY_PATH
18594  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18595  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18596  # the default ld.so.conf also contains /usr/contrib/lib and
18597  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18598  # libtool to hard-code these into programs
18599  ;;
18600
18601cygwin* | mingw* | pw32*)
18602  version_type=windows
18603  shrext_cmds=".dll"
18604  need_version=no
18605  need_lib_prefix=no
18606
18607  case $GCC,$host_os in
18608  yes,cygwin* | yes,mingw* | yes,pw32*)
18609    library_names_spec='$libname.dll.a'
18610    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18611    postinstall_cmds='base_file=`basename \${file}`~
18612      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18613      dldir=$destdir/`dirname \$dlpath`~
18614      test -d \$dldir || mkdir -p \$dldir~
18615      $install_prog $dir/$dlname \$dldir/$dlname~
18616      chmod a+x \$dldir/$dlname'
18617    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18618      dlpath=$dir/\$dldll~
18619       $rm \$dlpath'
18620    shlibpath_overrides_runpath=yes
18621
18622    case $host_os in
18623    cygwin*)
18624      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18625      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18626      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18627      ;;
18628    mingw*)
18629      # MinGW DLLs use traditional 'lib' prefix
18630      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18631      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18632      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18633        # It is most probably a Windows format PATH printed by
18634        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18635        # path with ; separators, and with drive letters. We can handle the
18636        # drive letters (cygwin fileutils understands them), so leave them,
18637        # especially as we might pass files found there to a mingw objdump,
18638        # which wouldn't understand a cygwinified path. Ahh.
18639        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18640      else
18641        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18642      fi
18643      ;;
18644    pw32*)
18645      # pw32 DLLs use 'pw' prefix rather than 'lib'
18646      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18647      ;;
18648    esac
18649    ;;
18650
18651  *)
18652    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18653    ;;
18654  esac
18655  dynamic_linker='Win32 ld.exe'
18656  # FIXME: first we should search . and the directory the executable is in
18657  shlibpath_var=PATH
18658  ;;
18659
18660darwin* | rhapsody*)
18661  dynamic_linker="$host_os dyld"
18662  version_type=darwin
18663  need_lib_prefix=no
18664  need_version=no
18665  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18666  soname_spec='${libname}${release}${major}$shared_ext'
18667  shlibpath_overrides_runpath=yes
18668  shlibpath_var=DYLD_LIBRARY_PATH
18669  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18670
18671  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18672  ;;
18673
18674dgux*)
18675  version_type=linux
18676  need_lib_prefix=no
18677  need_version=no
18678  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18679  soname_spec='${libname}${release}${shared_ext}$major'
18680  shlibpath_var=LD_LIBRARY_PATH
18681  ;;
18682
18683freebsd1*)
18684  dynamic_linker=no
18685  ;;
18686
18687freebsd* | dragonfly*)
18688  # DragonFly does not have aout.  When/if they implement a new
18689  # versioning mechanism, adjust this.
18690  if test -x /usr/bin/objformat; then
18691    objformat=`/usr/bin/objformat`
18692  else
18693    case $host_os in
18694    freebsd[123]*) objformat=aout ;;
18695    *) objformat=elf ;;
18696    esac
18697  fi
18698  version_type=freebsd-$objformat
18699  case $version_type in
18700    freebsd-elf*)
18701      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18702      need_version=no
18703      need_lib_prefix=no
18704      ;;
18705    freebsd-*)
18706      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18707      need_version=yes
18708      ;;
18709  esac
18710  shlibpath_var=LD_LIBRARY_PATH
18711  case $host_os in
18712  freebsd2*)
18713    shlibpath_overrides_runpath=yes
18714    ;;
18715  freebsd3.[01]* | freebsdelf3.[01]*)
18716    shlibpath_overrides_runpath=yes
18717    hardcode_into_libs=yes
18718    ;;
18719  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18720  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18721    shlibpath_overrides_runpath=no
18722    hardcode_into_libs=yes
18723    ;;
18724  *) # from 4.6 on, and DragonFly
18725    shlibpath_overrides_runpath=yes
18726    hardcode_into_libs=yes
18727    ;;
18728  esac
18729  ;;
18730
18731gnu*)
18732  version_type=linux
18733  need_lib_prefix=no
18734  need_version=no
18735  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18736  soname_spec='${libname}${release}${shared_ext}$major'
18737  shlibpath_var=LD_LIBRARY_PATH
18738  hardcode_into_libs=yes
18739  ;;
18740
18741hpux9* | hpux10* | hpux11*)
18742  # Give a soname corresponding to the major version so that dld.sl refuses to
18743  # link against other versions.
18744  version_type=sunos
18745  need_lib_prefix=no
18746  need_version=no
18747  case $host_cpu in
18748  ia64*)
18749    shrext_cmds='.so'
18750    hardcode_into_libs=yes
18751    dynamic_linker="$host_os dld.so"
18752    shlibpath_var=LD_LIBRARY_PATH
18753    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18754    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18755    soname_spec='${libname}${release}${shared_ext}$major'
18756    if test "X$HPUX_IA64_MODE" = X32; then
18757      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18758    else
18759      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18760    fi
18761    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18762    ;;
18763   hppa*64*)
18764     shrext_cmds='.sl'
18765     hardcode_into_libs=yes
18766     dynamic_linker="$host_os dld.sl"
18767     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18768     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18769     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18770     soname_spec='${libname}${release}${shared_ext}$major'
18771     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18772     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18773     ;;
18774   *)
18775    shrext_cmds='.sl'
18776    dynamic_linker="$host_os dld.sl"
18777    shlibpath_var=SHLIB_PATH
18778    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18779    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18780    soname_spec='${libname}${release}${shared_ext}$major'
18781    ;;
18782  esac
18783  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18784  postinstall_cmds='chmod 555 $lib'
18785  ;;
18786
18787interix[3-9]*)
18788  version_type=linux
18789  need_lib_prefix=no
18790  need_version=no
18791  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18792  soname_spec='${libname}${release}${shared_ext}$major'
18793  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18794  shlibpath_var=LD_LIBRARY_PATH
18795  shlibpath_overrides_runpath=no
18796  hardcode_into_libs=yes
18797  ;;
18798
18799irix5* | irix6* | nonstopux*)
18800  case $host_os in
18801    nonstopux*) version_type=nonstopux ;;
18802    *)
18803	if test "$lt_cv_prog_gnu_ld" = yes; then
18804		version_type=linux
18805	else
18806		version_type=irix
18807	fi ;;
18808  esac
18809  need_lib_prefix=no
18810  need_version=no
18811  soname_spec='${libname}${release}${shared_ext}$major'
18812  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18813  case $host_os in
18814  irix5* | nonstopux*)
18815    libsuff= shlibsuff=
18816    ;;
18817  *)
18818    case $LD in # libtool.m4 will add one of these switches to LD
18819    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18820      libsuff= shlibsuff= libmagic=32-bit;;
18821    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18822      libsuff=32 shlibsuff=N32 libmagic=N32;;
18823    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18824      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18825    *) libsuff= shlibsuff= libmagic=never-match;;
18826    esac
18827    ;;
18828  esac
18829  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18830  shlibpath_overrides_runpath=no
18831  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18832  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18833  hardcode_into_libs=yes
18834  ;;
18835
18836# No shared lib support for Linux oldld, aout, or coff.
18837linux*oldld* | linux*aout* | linux*coff*)
18838  dynamic_linker=no
18839  ;;
18840
18841# This must be Linux ELF.
18842linux* | k*bsd*-gnu)
18843  version_type=linux
18844  need_lib_prefix=no
18845  need_version=no
18846  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18847  soname_spec='${libname}${release}${shared_ext}$major'
18848  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18849  shlibpath_var=LD_LIBRARY_PATH
18850  shlibpath_overrides_runpath=no
18851  # This implies no fast_install, which is unacceptable.
18852  # Some rework will be needed to allow for fast_install
18853  # before this can be enabled.
18854  hardcode_into_libs=yes
18855
18856  # Append ld.so.conf contents to the search path
18857  if test -f /etc/ld.so.conf; then
18858    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' ' '`
18859    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18860  fi
18861
18862  # We used to test for /lib/ld.so.1 and disable shared libraries on
18863  # powerpc, because MkLinux only supported shared libraries with the
18864  # GNU dynamic linker.  Since this was broken with cross compilers,
18865  # most powerpc-linux boxes support dynamic linking these days and
18866  # people can always --disable-shared, the test was removed, and we
18867  # assume the GNU/Linux dynamic linker is in use.
18868  dynamic_linker='GNU/Linux ld.so'
18869  ;;
18870
18871netbsd*)
18872  version_type=sunos
18873  need_lib_prefix=no
18874  need_version=no
18875  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18876    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18877    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18878    dynamic_linker='NetBSD (a.out) ld.so'
18879  else
18880    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18881    soname_spec='${libname}${release}${shared_ext}$major'
18882    dynamic_linker='NetBSD ld.elf_so'
18883  fi
18884  shlibpath_var=LD_LIBRARY_PATH
18885  shlibpath_overrides_runpath=yes
18886  hardcode_into_libs=yes
18887  ;;
18888
18889newsos6)
18890  version_type=linux
18891  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18892  shlibpath_var=LD_LIBRARY_PATH
18893  shlibpath_overrides_runpath=yes
18894  ;;
18895
18896nto-qnx*)
18897  version_type=linux
18898  need_lib_prefix=no
18899  need_version=no
18900  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18901  soname_spec='${libname}${release}${shared_ext}$major'
18902  shlibpath_var=LD_LIBRARY_PATH
18903  shlibpath_overrides_runpath=yes
18904  ;;
18905
18906openbsd*)
18907  version_type=sunos
18908  sys_lib_dlsearch_path_spec="/usr/lib"
18909  need_lib_prefix=no
18910  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18911  case $host_os in
18912    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18913    *)                         need_version=no  ;;
18914  esac
18915  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18916  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18917  shlibpath_var=LD_LIBRARY_PATH
18918  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18919    case $host_os in
18920      openbsd2.[89] | openbsd2.[89].*)
18921	shlibpath_overrides_runpath=no
18922	;;
18923      *)
18924	shlibpath_overrides_runpath=yes
18925	;;
18926      esac
18927  else
18928    shlibpath_overrides_runpath=yes
18929  fi
18930  ;;
18931
18932os2*)
18933  libname_spec='$name'
18934  shrext_cmds=".dll"
18935  need_lib_prefix=no
18936  library_names_spec='$libname${shared_ext} $libname.a'
18937  dynamic_linker='OS/2 ld.exe'
18938  shlibpath_var=LIBPATH
18939  ;;
18940
18941osf3* | osf4* | osf5*)
18942  version_type=osf
18943  need_lib_prefix=no
18944  need_version=no
18945  soname_spec='${libname}${release}${shared_ext}$major'
18946  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18947  shlibpath_var=LD_LIBRARY_PATH
18948  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18949  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18950  ;;
18951
18952rdos*)
18953  dynamic_linker=no
18954  ;;
18955
18956solaris*)
18957  version_type=linux
18958  need_lib_prefix=no
18959  need_version=no
18960  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18961  soname_spec='${libname}${release}${shared_ext}$major'
18962  shlibpath_var=LD_LIBRARY_PATH
18963  shlibpath_overrides_runpath=yes
18964  hardcode_into_libs=yes
18965  # ldd complains unless libraries are executable
18966  postinstall_cmds='chmod +x $lib'
18967  ;;
18968
18969sunos4*)
18970  version_type=sunos
18971  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18972  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18973  shlibpath_var=LD_LIBRARY_PATH
18974  shlibpath_overrides_runpath=yes
18975  if test "$with_gnu_ld" = yes; then
18976    need_lib_prefix=no
18977  fi
18978  need_version=yes
18979  ;;
18980
18981sysv4 | sysv4.3*)
18982  version_type=linux
18983  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18984  soname_spec='${libname}${release}${shared_ext}$major'
18985  shlibpath_var=LD_LIBRARY_PATH
18986  case $host_vendor in
18987    sni)
18988      shlibpath_overrides_runpath=no
18989      need_lib_prefix=no
18990      export_dynamic_flag_spec='${wl}-Blargedynsym'
18991      runpath_var=LD_RUN_PATH
18992      ;;
18993    siemens)
18994      need_lib_prefix=no
18995      ;;
18996    motorola)
18997      need_lib_prefix=no
18998      need_version=no
18999      shlibpath_overrides_runpath=no
19000      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
19001      ;;
19002  esac
19003  ;;
19004
19005sysv4*MP*)
19006  if test -d /usr/nec ;then
19007    version_type=linux
19008    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
19009    soname_spec='$libname${shared_ext}.$major'
19010    shlibpath_var=LD_LIBRARY_PATH
19011  fi
19012  ;;
19013
19014sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
19015  version_type=freebsd-elf
19016  need_lib_prefix=no
19017  need_version=no
19018  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
19019  soname_spec='${libname}${release}${shared_ext}$major'
19020  shlibpath_var=LD_LIBRARY_PATH
19021  hardcode_into_libs=yes
19022  if test "$with_gnu_ld" = yes; then
19023    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
19024    shlibpath_overrides_runpath=no
19025  else
19026    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
19027    shlibpath_overrides_runpath=yes
19028    case $host_os in
19029      sco3.2v5*)
19030        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
19031	;;
19032    esac
19033  fi
19034  sys_lib_dlsearch_path_spec='/usr/lib'
19035  ;;
19036
19037uts4*)
19038  version_type=linux
19039  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
19040  soname_spec='${libname}${release}${shared_ext}$major'
19041  shlibpath_var=LD_LIBRARY_PATH
19042  ;;
19043
19044*)
19045  dynamic_linker=no
19046  ;;
19047esac
19048{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
19049$as_echo "$dynamic_linker" >&6; }
19050test "$dynamic_linker" = no && can_build_shared=no
19051
19052if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
19053  $as_echo_n "(cached) " >&6
19054else
19055  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
19056fi
19057
19058sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
19059if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
19060  $as_echo_n "(cached) " >&6
19061else
19062  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
19063fi
19064
19065sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
19066
19067variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
19068if test "$GCC" = yes; then
19069  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
19070fi
19071
19072{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19073$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19074hardcode_action_GCJ=
19075if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19076   test -n "$runpath_var_GCJ" || \
19077   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19078
19079  # We can hardcode non-existant directories.
19080  if test "$hardcode_direct_GCJ" != no &&
19081     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19082     # have to relink, otherwise we might link with an installed library
19083     # when we should be linking with a yet-to-be-installed one
19084     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19085     test "$hardcode_minus_L_GCJ" != no; then
19086    # Linking always hardcodes the temporary library directory.
19087    hardcode_action_GCJ=relink
19088  else
19089    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19090    hardcode_action_GCJ=immediate
19091  fi
19092else
19093  # We cannot hardcode anything, or else we can only hardcode existing
19094  # directories.
19095  hardcode_action_GCJ=unsupported
19096fi
19097{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19098$as_echo "$hardcode_action_GCJ" >&6; }
19099
19100if test "$hardcode_action_GCJ" = relink; then
19101  # Fast installation is not supported
19102  enable_fast_install=no
19103elif test "$shlibpath_overrides_runpath" = yes ||
19104     test "$enable_shared" = no; then
19105  # Fast installation is not necessary
19106  enable_fast_install=needless
19107fi
19108
19109
19110# The else clause should only fire when bootstrapping the
19111# libtool distribution, otherwise you forgot to ship ltmain.sh
19112# with your package, and you will get complaints that there are
19113# no rules to generate ltmain.sh.
19114if test -f "$ltmain"; then
19115  # See if we are running on zsh, and set the options which allow our commands through
19116  # without removal of \ escapes.
19117  if test -n "${ZSH_VERSION+set}" ; then
19118    setopt NO_GLOB_SUBST
19119  fi
19120  # Now quote all the things that may contain metacharacters while being
19121  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19122  # variables and quote the copies for generation of the libtool script.
19123  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19124    SED SHELL STRIP \
19125    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19126    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19127    deplibs_check_method reload_flag reload_cmds need_locks \
19128    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19129    lt_cv_sys_global_symbol_to_c_name_address \
19130    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19131    old_postinstall_cmds old_postuninstall_cmds \
19132    compiler_GCJ \
19133    CC_GCJ \
19134    LD_GCJ \
19135    lt_prog_compiler_wl_GCJ \
19136    lt_prog_compiler_pic_GCJ \
19137    lt_prog_compiler_static_GCJ \
19138    lt_prog_compiler_no_builtin_flag_GCJ \
19139    export_dynamic_flag_spec_GCJ \
19140    thread_safe_flag_spec_GCJ \
19141    whole_archive_flag_spec_GCJ \
19142    enable_shared_with_static_runtimes_GCJ \
19143    old_archive_cmds_GCJ \
19144    old_archive_from_new_cmds_GCJ \
19145    predep_objects_GCJ \
19146    postdep_objects_GCJ \
19147    predeps_GCJ \
19148    postdeps_GCJ \
19149    compiler_lib_search_path_GCJ \
19150    compiler_lib_search_dirs_GCJ \
19151    archive_cmds_GCJ \
19152    archive_expsym_cmds_GCJ \
19153    postinstall_cmds_GCJ \
19154    postuninstall_cmds_GCJ \
19155    old_archive_from_expsyms_cmds_GCJ \
19156    allow_undefined_flag_GCJ \
19157    no_undefined_flag_GCJ \
19158    export_symbols_cmds_GCJ \
19159    hardcode_libdir_flag_spec_GCJ \
19160    hardcode_libdir_flag_spec_ld_GCJ \
19161    hardcode_libdir_separator_GCJ \
19162    hardcode_automatic_GCJ \
19163    module_cmds_GCJ \
19164    module_expsym_cmds_GCJ \
19165    lt_cv_prog_compiler_c_o_GCJ \
19166    fix_srcfile_path_GCJ \
19167    exclude_expsyms_GCJ \
19168    include_expsyms_GCJ; do
19169
19170    case $var in
19171    old_archive_cmds_GCJ | \
19172    old_archive_from_new_cmds_GCJ | \
19173    archive_cmds_GCJ | \
19174    archive_expsym_cmds_GCJ | \
19175    module_cmds_GCJ | \
19176    module_expsym_cmds_GCJ | \
19177    old_archive_from_expsyms_cmds_GCJ | \
19178    export_symbols_cmds_GCJ | \
19179    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19180    postinstall_cmds | postuninstall_cmds | \
19181    old_postinstall_cmds | old_postuninstall_cmds | \
19182    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19183      # Double-quote double-evaled strings.
19184      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19185      ;;
19186    *)
19187      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19188      ;;
19189    esac
19190  done
19191
19192  case $lt_echo in
19193  *'\$0 --fallback-echo"')
19194    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19195    ;;
19196  esac
19197
19198cfgfile="$ofile"
19199
19200  cat <<__EOF__ >> "$cfgfile"
19201# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19202
19203# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19204
19205# Shell to use when invoking shell scripts.
19206SHELL=$lt_SHELL
19207
19208# Whether or not to build shared libraries.
19209build_libtool_libs=$enable_shared
19210
19211# Whether or not to build static libraries.
19212build_old_libs=$enable_static
19213
19214# Whether or not to add -lc for building shared libraries.
19215build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19216
19217# Whether or not to disallow shared libs when runtime libs are static
19218allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19219
19220# Whether or not to optimize for fast installation.
19221fast_install=$enable_fast_install
19222
19223# The host system.
19224host_alias=$host_alias
19225host=$host
19226host_os=$host_os
19227
19228# The build system.
19229build_alias=$build_alias
19230build=$build
19231build_os=$build_os
19232
19233# An echo program that does not interpret backslashes.
19234echo=$lt_echo
19235
19236# The archiver.
19237AR=$lt_AR
19238AR_FLAGS=$lt_AR_FLAGS
19239
19240# A C compiler.
19241LTCC=$lt_LTCC
19242
19243# LTCC compiler flags.
19244LTCFLAGS=$lt_LTCFLAGS
19245
19246# A language-specific compiler.
19247CC=$lt_compiler_GCJ
19248
19249# Is the compiler the GNU C compiler?
19250with_gcc=$GCC_GCJ
19251
19252# An ERE matcher.
19253EGREP=$lt_EGREP
19254
19255# The linker used to build libraries.
19256LD=$lt_LD_GCJ
19257
19258# Whether we need hard or soft links.
19259LN_S=$lt_LN_S
19260
19261# A BSD-compatible nm program.
19262NM=$lt_NM
19263
19264# A symbol stripping program
19265STRIP=$lt_STRIP
19266
19267# Used to examine libraries when file_magic_cmd begins "file"
19268MAGIC_CMD=$MAGIC_CMD
19269
19270# Used on cygwin: DLL creation program.
19271DLLTOOL="$DLLTOOL"
19272
19273# Used on cygwin: object dumper.
19274OBJDUMP="$OBJDUMP"
19275
19276# Used on cygwin: assembler.
19277AS="$AS"
19278
19279# The name of the directory that contains temporary libtool files.
19280objdir=$objdir
19281
19282# How to create reloadable object files.
19283reload_flag=$lt_reload_flag
19284reload_cmds=$lt_reload_cmds
19285
19286# How to pass a linker flag through the compiler.
19287wl=$lt_lt_prog_compiler_wl_GCJ
19288
19289# Object file suffix (normally "o").
19290objext="$ac_objext"
19291
19292# Old archive suffix (normally "a").
19293libext="$libext"
19294
19295# Shared library suffix (normally ".so").
19296shrext_cmds='$shrext_cmds'
19297
19298# Executable file suffix (normally "").
19299exeext="$exeext"
19300
19301# Additional compiler flags for building library objects.
19302pic_flag=$lt_lt_prog_compiler_pic_GCJ
19303pic_mode=$pic_mode
19304
19305# What is the maximum length of a command?
19306max_cmd_len=$lt_cv_sys_max_cmd_len
19307
19308# Does compiler simultaneously support -c and -o options?
19309compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19310
19311# Must we lock files when doing compilation?
19312need_locks=$lt_need_locks
19313
19314# Do we need the lib prefix for modules?
19315need_lib_prefix=$need_lib_prefix
19316
19317# Do we need a version for libraries?
19318need_version=$need_version
19319
19320# Whether dlopen is supported.
19321dlopen_support=$enable_dlopen
19322
19323# Whether dlopen of programs is supported.
19324dlopen_self=$enable_dlopen_self
19325
19326# Whether dlopen of statically linked programs is supported.
19327dlopen_self_static=$enable_dlopen_self_static
19328
19329# Compiler flag to prevent dynamic linking.
19330link_static_flag=$lt_lt_prog_compiler_static_GCJ
19331
19332# Compiler flag to turn off builtin functions.
19333no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19334
19335# Compiler flag to allow reflexive dlopens.
19336export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19337
19338# Compiler flag to generate shared objects directly from archives.
19339whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19340
19341# Compiler flag to generate thread-safe objects.
19342thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19343
19344# Library versioning type.
19345version_type=$version_type
19346
19347# Format of library name prefix.
19348libname_spec=$lt_libname_spec
19349
19350# List of archive names.  First name is the real one, the rest are links.
19351# The last name is the one that the linker finds with -lNAME.
19352library_names_spec=$lt_library_names_spec
19353
19354# The coded name of the library, if different from the real name.
19355soname_spec=$lt_soname_spec
19356
19357# Commands used to build and install an old-style archive.
19358RANLIB=$lt_RANLIB
19359old_archive_cmds=$lt_old_archive_cmds_GCJ
19360old_postinstall_cmds=$lt_old_postinstall_cmds
19361old_postuninstall_cmds=$lt_old_postuninstall_cmds
19362
19363# Create an old-style archive from a shared archive.
19364old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19365
19366# Create a temporary old-style archive to link instead of a shared archive.
19367old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19368
19369# Commands used to build and install a shared archive.
19370archive_cmds=$lt_archive_cmds_GCJ
19371archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19372postinstall_cmds=$lt_postinstall_cmds
19373postuninstall_cmds=$lt_postuninstall_cmds
19374
19375# Commands used to build a loadable module (assumed same as above if empty)
19376module_cmds=$lt_module_cmds_GCJ
19377module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19378
19379# Commands to strip libraries.
19380old_striplib=$lt_old_striplib
19381striplib=$lt_striplib
19382
19383# Dependencies to place before the objects being linked to create a
19384# shared library.
19385predep_objects=$lt_predep_objects_GCJ
19386
19387# Dependencies to place after the objects being linked to create a
19388# shared library.
19389postdep_objects=$lt_postdep_objects_GCJ
19390
19391# Dependencies to place before the objects being linked to create a
19392# shared library.
19393predeps=$lt_predeps_GCJ
19394
19395# Dependencies to place after the objects being linked to create a
19396# shared library.
19397postdeps=$lt_postdeps_GCJ
19398
19399# The directories searched by this compiler when creating a shared
19400# library
19401compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19402
19403# The library search path used internally by the compiler when linking
19404# a shared library.
19405compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19406
19407# Method to check whether dependent libraries are shared objects.
19408deplibs_check_method=$lt_deplibs_check_method
19409
19410# Command to use when deplibs_check_method == file_magic.
19411file_magic_cmd=$lt_file_magic_cmd
19412
19413# Flag that allows shared libraries with undefined symbols to be built.
19414allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19415
19416# Flag that forces no undefined symbols.
19417no_undefined_flag=$lt_no_undefined_flag_GCJ
19418
19419# Commands used to finish a libtool library installation in a directory.
19420finish_cmds=$lt_finish_cmds
19421
19422# Same as above, but a single script fragment to be evaled but not shown.
19423finish_eval=$lt_finish_eval
19424
19425# Take the output of nm and produce a listing of raw symbols and C names.
19426global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19427
19428# Transform the output of nm in a proper C declaration
19429global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19430
19431# Transform the output of nm in a C name address pair
19432global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19433
19434# This is the shared library runtime path variable.
19435runpath_var=$runpath_var
19436
19437# This is the shared library path variable.
19438shlibpath_var=$shlibpath_var
19439
19440# Is shlibpath searched before the hard-coded library search path?
19441shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19442
19443# How to hardcode a shared library path into an executable.
19444hardcode_action=$hardcode_action_GCJ
19445
19446# Whether we should hardcode library paths into libraries.
19447hardcode_into_libs=$hardcode_into_libs
19448
19449# Flag to hardcode \$libdir into a binary during linking.
19450# This must work even if \$libdir does not exist.
19451hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19452
19453# If ld is used when linking, flag to hardcode \$libdir into
19454# a binary during linking. This must work even if \$libdir does
19455# not exist.
19456hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19457
19458# Whether we need a single -rpath flag with a separated argument.
19459hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19460
19461# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19462# resulting binary.
19463hardcode_direct=$hardcode_direct_GCJ
19464
19465# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19466# resulting binary.
19467hardcode_minus_L=$hardcode_minus_L_GCJ
19468
19469# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19470# the resulting binary.
19471hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19472
19473# Set to yes if building a shared library automatically hardcodes DIR into the library
19474# and all subsequent libraries and executables linked against it.
19475hardcode_automatic=$hardcode_automatic_GCJ
19476
19477# Variables whose values should be saved in libtool wrapper scripts and
19478# restored at relink time.
19479variables_saved_for_relink="$variables_saved_for_relink"
19480
19481# Whether libtool must link a program against all its dependency libraries.
19482link_all_deplibs=$link_all_deplibs_GCJ
19483
19484# Compile-time system search path for libraries
19485sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19486
19487# Run-time system search path for libraries
19488sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19489
19490# Fix the shell variable \$srcfile for the compiler.
19491fix_srcfile_path=$lt_fix_srcfile_path
19492
19493# Set to yes if exported symbols are required.
19494always_export_symbols=$always_export_symbols_GCJ
19495
19496# The commands to list exported symbols.
19497export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19498
19499# The commands to extract the exported symbol list from a shared archive.
19500extract_expsyms_cmds=$lt_extract_expsyms_cmds
19501
19502# Symbols that should not be listed in the preloaded symbols.
19503exclude_expsyms=$lt_exclude_expsyms_GCJ
19504
19505# Symbols that must always be exported.
19506include_expsyms=$lt_include_expsyms_GCJ
19507
19508# ### END LIBTOOL TAG CONFIG: $tagname
19509
19510__EOF__
19511
19512
19513else
19514  # If there is no Makefile yet, we rely on a make rule to execute
19515  # `config.status --recheck' to rerun these tests and create the
19516  # libtool script then.
19517  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19518  if test -f "$ltmain_in"; then
19519    test -f Makefile && make "$ltmain"
19520  fi
19521fi
19522
19523
19524ac_ext=c
19525ac_cpp='$CPP $CPPFLAGS'
19526ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19527ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19528ac_compiler_gnu=$ac_cv_c_compiler_gnu
19529
19530CC="$lt_save_CC"
19531
19532	else
19533	  tagname=""
19534	fi
19535	;;
19536
19537      RC)
19538
19539
19540# Source file extension for RC test sources.
19541ac_ext=rc
19542
19543# Object file extension for compiled RC test sources.
19544objext=o
19545objext_RC=$objext
19546
19547# Code to be used in simple compile tests
19548lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19549
19550# Code to be used in simple link tests
19551lt_simple_link_test_code="$lt_simple_compile_test_code"
19552
19553# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19554
19555# If no C compiler was specified, use CC.
19556LTCC=${LTCC-"$CC"}
19557
19558# If no C compiler flags were specified, use CFLAGS.
19559LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19560
19561# Allow CC to be a program name with arguments.
19562compiler=$CC
19563
19564
19565# save warnings/boilerplate of simple test code
19566ac_outfile=conftest.$ac_objext
19567echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19568eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19569_lt_compiler_boilerplate=`cat conftest.err`
19570$rm conftest*
19571
19572ac_outfile=conftest.$ac_objext
19573echo "$lt_simple_link_test_code" >conftest.$ac_ext
19574eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19575_lt_linker_boilerplate=`cat conftest.err`
19576$rm -r conftest*
19577
19578
19579# Allow CC to be a program name with arguments.
19580lt_save_CC="$CC"
19581CC=${RC-"windres"}
19582compiler=$CC
19583compiler_RC=$CC
19584for cc_temp in $compiler""; do
19585  case $cc_temp in
19586    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19587    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19588    \-*) ;;
19589    *) break;;
19590  esac
19591done
19592cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19593
19594lt_cv_prog_compiler_c_o_RC=yes
19595
19596# The else clause should only fire when bootstrapping the
19597# libtool distribution, otherwise you forgot to ship ltmain.sh
19598# with your package, and you will get complaints that there are
19599# no rules to generate ltmain.sh.
19600if test -f "$ltmain"; then
19601  # See if we are running on zsh, and set the options which allow our commands through
19602  # without removal of \ escapes.
19603  if test -n "${ZSH_VERSION+set}" ; then
19604    setopt NO_GLOB_SUBST
19605  fi
19606  # Now quote all the things that may contain metacharacters while being
19607  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19608  # variables and quote the copies for generation of the libtool script.
19609  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19610    SED SHELL STRIP \
19611    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19612    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19613    deplibs_check_method reload_flag reload_cmds need_locks \
19614    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19615    lt_cv_sys_global_symbol_to_c_name_address \
19616    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19617    old_postinstall_cmds old_postuninstall_cmds \
19618    compiler_RC \
19619    CC_RC \
19620    LD_RC \
19621    lt_prog_compiler_wl_RC \
19622    lt_prog_compiler_pic_RC \
19623    lt_prog_compiler_static_RC \
19624    lt_prog_compiler_no_builtin_flag_RC \
19625    export_dynamic_flag_spec_RC \
19626    thread_safe_flag_spec_RC \
19627    whole_archive_flag_spec_RC \
19628    enable_shared_with_static_runtimes_RC \
19629    old_archive_cmds_RC \
19630    old_archive_from_new_cmds_RC \
19631    predep_objects_RC \
19632    postdep_objects_RC \
19633    predeps_RC \
19634    postdeps_RC \
19635    compiler_lib_search_path_RC \
19636    compiler_lib_search_dirs_RC \
19637    archive_cmds_RC \
19638    archive_expsym_cmds_RC \
19639    postinstall_cmds_RC \
19640    postuninstall_cmds_RC \
19641    old_archive_from_expsyms_cmds_RC \
19642    allow_undefined_flag_RC \
19643    no_undefined_flag_RC \
19644    export_symbols_cmds_RC \
19645    hardcode_libdir_flag_spec_RC \
19646    hardcode_libdir_flag_spec_ld_RC \
19647    hardcode_libdir_separator_RC \
19648    hardcode_automatic_RC \
19649    module_cmds_RC \
19650    module_expsym_cmds_RC \
19651    lt_cv_prog_compiler_c_o_RC \
19652    fix_srcfile_path_RC \
19653    exclude_expsyms_RC \
19654    include_expsyms_RC; do
19655
19656    case $var in
19657    old_archive_cmds_RC | \
19658    old_archive_from_new_cmds_RC | \
19659    archive_cmds_RC | \
19660    archive_expsym_cmds_RC | \
19661    module_cmds_RC | \
19662    module_expsym_cmds_RC | \
19663    old_archive_from_expsyms_cmds_RC | \
19664    export_symbols_cmds_RC | \
19665    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19666    postinstall_cmds | postuninstall_cmds | \
19667    old_postinstall_cmds | old_postuninstall_cmds | \
19668    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19669      # Double-quote double-evaled strings.
19670      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19671      ;;
19672    *)
19673      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19674      ;;
19675    esac
19676  done
19677
19678  case $lt_echo in
19679  *'\$0 --fallback-echo"')
19680    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19681    ;;
19682  esac
19683
19684cfgfile="$ofile"
19685
19686  cat <<__EOF__ >> "$cfgfile"
19687# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19688
19689# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19690
19691# Shell to use when invoking shell scripts.
19692SHELL=$lt_SHELL
19693
19694# Whether or not to build shared libraries.
19695build_libtool_libs=$enable_shared
19696
19697# Whether or not to build static libraries.
19698build_old_libs=$enable_static
19699
19700# Whether or not to add -lc for building shared libraries.
19701build_libtool_need_lc=$archive_cmds_need_lc_RC
19702
19703# Whether or not to disallow shared libs when runtime libs are static
19704allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19705
19706# Whether or not to optimize for fast installation.
19707fast_install=$enable_fast_install
19708
19709# The host system.
19710host_alias=$host_alias
19711host=$host
19712host_os=$host_os
19713
19714# The build system.
19715build_alias=$build_alias
19716build=$build
19717build_os=$build_os
19718
19719# An echo program that does not interpret backslashes.
19720echo=$lt_echo
19721
19722# The archiver.
19723AR=$lt_AR
19724AR_FLAGS=$lt_AR_FLAGS
19725
19726# A C compiler.
19727LTCC=$lt_LTCC
19728
19729# LTCC compiler flags.
19730LTCFLAGS=$lt_LTCFLAGS
19731
19732# A language-specific compiler.
19733CC=$lt_compiler_RC
19734
19735# Is the compiler the GNU C compiler?
19736with_gcc=$GCC_RC
19737
19738# An ERE matcher.
19739EGREP=$lt_EGREP
19740
19741# The linker used to build libraries.
19742LD=$lt_LD_RC
19743
19744# Whether we need hard or soft links.
19745LN_S=$lt_LN_S
19746
19747# A BSD-compatible nm program.
19748NM=$lt_NM
19749
19750# A symbol stripping program
19751STRIP=$lt_STRIP
19752
19753# Used to examine libraries when file_magic_cmd begins "file"
19754MAGIC_CMD=$MAGIC_CMD
19755
19756# Used on cygwin: DLL creation program.
19757DLLTOOL="$DLLTOOL"
19758
19759# Used on cygwin: object dumper.
19760OBJDUMP="$OBJDUMP"
19761
19762# Used on cygwin: assembler.
19763AS="$AS"
19764
19765# The name of the directory that contains temporary libtool files.
19766objdir=$objdir
19767
19768# How to create reloadable object files.
19769reload_flag=$lt_reload_flag
19770reload_cmds=$lt_reload_cmds
19771
19772# How to pass a linker flag through the compiler.
19773wl=$lt_lt_prog_compiler_wl_RC
19774
19775# Object file suffix (normally "o").
19776objext="$ac_objext"
19777
19778# Old archive suffix (normally "a").
19779libext="$libext"
19780
19781# Shared library suffix (normally ".so").
19782shrext_cmds='$shrext_cmds'
19783
19784# Executable file suffix (normally "").
19785exeext="$exeext"
19786
19787# Additional compiler flags for building library objects.
19788pic_flag=$lt_lt_prog_compiler_pic_RC
19789pic_mode=$pic_mode
19790
19791# What is the maximum length of a command?
19792max_cmd_len=$lt_cv_sys_max_cmd_len
19793
19794# Does compiler simultaneously support -c and -o options?
19795compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19796
19797# Must we lock files when doing compilation?
19798need_locks=$lt_need_locks
19799
19800# Do we need the lib prefix for modules?
19801need_lib_prefix=$need_lib_prefix
19802
19803# Do we need a version for libraries?
19804need_version=$need_version
19805
19806# Whether dlopen is supported.
19807dlopen_support=$enable_dlopen
19808
19809# Whether dlopen of programs is supported.
19810dlopen_self=$enable_dlopen_self
19811
19812# Whether dlopen of statically linked programs is supported.
19813dlopen_self_static=$enable_dlopen_self_static
19814
19815# Compiler flag to prevent dynamic linking.
19816link_static_flag=$lt_lt_prog_compiler_static_RC
19817
19818# Compiler flag to turn off builtin functions.
19819no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19820
19821# Compiler flag to allow reflexive dlopens.
19822export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19823
19824# Compiler flag to generate shared objects directly from archives.
19825whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19826
19827# Compiler flag to generate thread-safe objects.
19828thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19829
19830# Library versioning type.
19831version_type=$version_type
19832
19833# Format of library name prefix.
19834libname_spec=$lt_libname_spec
19835
19836# List of archive names.  First name is the real one, the rest are links.
19837# The last name is the one that the linker finds with -lNAME.
19838library_names_spec=$lt_library_names_spec
19839
19840# The coded name of the library, if different from the real name.
19841soname_spec=$lt_soname_spec
19842
19843# Commands used to build and install an old-style archive.
19844RANLIB=$lt_RANLIB
19845old_archive_cmds=$lt_old_archive_cmds_RC
19846old_postinstall_cmds=$lt_old_postinstall_cmds
19847old_postuninstall_cmds=$lt_old_postuninstall_cmds
19848
19849# Create an old-style archive from a shared archive.
19850old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19851
19852# Create a temporary old-style archive to link instead of a shared archive.
19853old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19854
19855# Commands used to build and install a shared archive.
19856archive_cmds=$lt_archive_cmds_RC
19857archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19858postinstall_cmds=$lt_postinstall_cmds
19859postuninstall_cmds=$lt_postuninstall_cmds
19860
19861# Commands used to build a loadable module (assumed same as above if empty)
19862module_cmds=$lt_module_cmds_RC
19863module_expsym_cmds=$lt_module_expsym_cmds_RC
19864
19865# Commands to strip libraries.
19866old_striplib=$lt_old_striplib
19867striplib=$lt_striplib
19868
19869# Dependencies to place before the objects being linked to create a
19870# shared library.
19871predep_objects=$lt_predep_objects_RC
19872
19873# Dependencies to place after the objects being linked to create a
19874# shared library.
19875postdep_objects=$lt_postdep_objects_RC
19876
19877# Dependencies to place before the objects being linked to create a
19878# shared library.
19879predeps=$lt_predeps_RC
19880
19881# Dependencies to place after the objects being linked to create a
19882# shared library.
19883postdeps=$lt_postdeps_RC
19884
19885# The directories searched by this compiler when creating a shared
19886# library
19887compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19888
19889# The library search path used internally by the compiler when linking
19890# a shared library.
19891compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19892
19893# Method to check whether dependent libraries are shared objects.
19894deplibs_check_method=$lt_deplibs_check_method
19895
19896# Command to use when deplibs_check_method == file_magic.
19897file_magic_cmd=$lt_file_magic_cmd
19898
19899# Flag that allows shared libraries with undefined symbols to be built.
19900allow_undefined_flag=$lt_allow_undefined_flag_RC
19901
19902# Flag that forces no undefined symbols.
19903no_undefined_flag=$lt_no_undefined_flag_RC
19904
19905# Commands used to finish a libtool library installation in a directory.
19906finish_cmds=$lt_finish_cmds
19907
19908# Same as above, but a single script fragment to be evaled but not shown.
19909finish_eval=$lt_finish_eval
19910
19911# Take the output of nm and produce a listing of raw symbols and C names.
19912global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19913
19914# Transform the output of nm in a proper C declaration
19915global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19916
19917# Transform the output of nm in a C name address pair
19918global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19919
19920# This is the shared library runtime path variable.
19921runpath_var=$runpath_var
19922
19923# This is the shared library path variable.
19924shlibpath_var=$shlibpath_var
19925
19926# Is shlibpath searched before the hard-coded library search path?
19927shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19928
19929# How to hardcode a shared library path into an executable.
19930hardcode_action=$hardcode_action_RC
19931
19932# Whether we should hardcode library paths into libraries.
19933hardcode_into_libs=$hardcode_into_libs
19934
19935# Flag to hardcode \$libdir into a binary during linking.
19936# This must work even if \$libdir does not exist.
19937hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19938
19939# If ld is used when linking, flag to hardcode \$libdir into
19940# a binary during linking. This must work even if \$libdir does
19941# not exist.
19942hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19943
19944# Whether we need a single -rpath flag with a separated argument.
19945hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19946
19947# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19948# resulting binary.
19949hardcode_direct=$hardcode_direct_RC
19950
19951# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19952# resulting binary.
19953hardcode_minus_L=$hardcode_minus_L_RC
19954
19955# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19956# the resulting binary.
19957hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19958
19959# Set to yes if building a shared library automatically hardcodes DIR into the library
19960# and all subsequent libraries and executables linked against it.
19961hardcode_automatic=$hardcode_automatic_RC
19962
19963# Variables whose values should be saved in libtool wrapper scripts and
19964# restored at relink time.
19965variables_saved_for_relink="$variables_saved_for_relink"
19966
19967# Whether libtool must link a program against all its dependency libraries.
19968link_all_deplibs=$link_all_deplibs_RC
19969
19970# Compile-time system search path for libraries
19971sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19972
19973# Run-time system search path for libraries
19974sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19975
19976# Fix the shell variable \$srcfile for the compiler.
19977fix_srcfile_path=$lt_fix_srcfile_path
19978
19979# Set to yes if exported symbols are required.
19980always_export_symbols=$always_export_symbols_RC
19981
19982# The commands to list exported symbols.
19983export_symbols_cmds=$lt_export_symbols_cmds_RC
19984
19985# The commands to extract the exported symbol list from a shared archive.
19986extract_expsyms_cmds=$lt_extract_expsyms_cmds
19987
19988# Symbols that should not be listed in the preloaded symbols.
19989exclude_expsyms=$lt_exclude_expsyms_RC
19990
19991# Symbols that must always be exported.
19992include_expsyms=$lt_include_expsyms_RC
19993
19994# ### END LIBTOOL TAG CONFIG: $tagname
19995
19996__EOF__
19997
19998
19999else
20000  # If there is no Makefile yet, we rely on a make rule to execute
20001  # `config.status --recheck' to rerun these tests and create the
20002  # libtool script then.
20003  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
20004  if test -f "$ltmain_in"; then
20005    test -f Makefile && make "$ltmain"
20006  fi
20007fi
20008
20009
20010ac_ext=c
20011ac_cpp='$CPP $CPPFLAGS'
20012ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20013ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20014ac_compiler_gnu=$ac_cv_c_compiler_gnu
20015
20016CC="$lt_save_CC"
20017
20018	;;
20019
20020      *)
20021	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
20022$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
20023   { (exit 1); exit 1; }; }
20024	;;
20025      esac
20026
20027      # Append the new tag name to the list of available tags.
20028      if test -n "$tagname" ; then
20029      available_tags="$available_tags $tagname"
20030    fi
20031    fi
20032  done
20033  IFS="$lt_save_ifs"
20034
20035  # Now substitute the updated list of available tags.
20036  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
20037    mv "${ofile}T" "$ofile"
20038    chmod +x "$ofile"
20039  else
20040    rm -f "${ofile}T"
20041    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
20042$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
20043   { (exit 1); exit 1; }; }
20044  fi
20045fi
20046
20047
20048
20049# This can be used to rebuild libtool when needed
20050LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
20051
20052# Always use our own libtool.
20053LIBTOOL='$(SHELL) $(top_builddir)/libtool'
20054
20055# Prevent multiple expansion
20056
20057
20058
20059
20060
20061
20062
20063
20064
20065
20066
20067
20068
20069
20070
20071
20072
20073
20074
20075
20076
20077
20078if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20079	if test -n "$ac_tool_prefix"; then
20080  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20081set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20082{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20083$as_echo_n "checking for $ac_word... " >&6; }
20084if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20085  $as_echo_n "(cached) " >&6
20086else
20087  case $PKG_CONFIG in
20088  [\\/]* | ?:[\\/]*)
20089  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20090  ;;
20091  *)
20092  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20093for as_dir in $PATH
20094do
20095  IFS=$as_save_IFS
20096  test -z "$as_dir" && as_dir=.
20097  for ac_exec_ext in '' $ac_executable_extensions; do
20098  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20099    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20100    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20101    break 2
20102  fi
20103done
20104done
20105IFS=$as_save_IFS
20106
20107  ;;
20108esac
20109fi
20110PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20111if test -n "$PKG_CONFIG"; then
20112  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20113$as_echo "$PKG_CONFIG" >&6; }
20114else
20115  { $as_echo "$as_me:$LINENO: result: no" >&5
20116$as_echo "no" >&6; }
20117fi
20118
20119
20120fi
20121if test -z "$ac_cv_path_PKG_CONFIG"; then
20122  ac_pt_PKG_CONFIG=$PKG_CONFIG
20123  # Extract the first word of "pkg-config", so it can be a program name with args.
20124set dummy pkg-config; ac_word=$2
20125{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20126$as_echo_n "checking for $ac_word... " >&6; }
20127if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20128  $as_echo_n "(cached) " >&6
20129else
20130  case $ac_pt_PKG_CONFIG in
20131  [\\/]* | ?:[\\/]*)
20132  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20133  ;;
20134  *)
20135  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20136for as_dir in $PATH
20137do
20138  IFS=$as_save_IFS
20139  test -z "$as_dir" && as_dir=.
20140  for ac_exec_ext in '' $ac_executable_extensions; do
20141  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20142    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20143    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20144    break 2
20145  fi
20146done
20147done
20148IFS=$as_save_IFS
20149
20150  ;;
20151esac
20152fi
20153ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
20154if test -n "$ac_pt_PKG_CONFIG"; then
20155  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
20156$as_echo "$ac_pt_PKG_CONFIG" >&6; }
20157else
20158  { $as_echo "$as_me:$LINENO: result: no" >&5
20159$as_echo "no" >&6; }
20160fi
20161
20162  if test "x$ac_pt_PKG_CONFIG" = x; then
20163    PKG_CONFIG=""
20164  else
20165    case $cross_compiling:$ac_tool_warned in
20166yes:)
20167{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20168$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20169ac_tool_warned=yes ;;
20170esac
20171    PKG_CONFIG=$ac_pt_PKG_CONFIG
20172  fi
20173else
20174  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
20175fi
20176
20177fi
20178if test -n "$PKG_CONFIG"; then
20179	_pkg_min_version=0.9.0
20180	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
20181$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
20182	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
20183		{ $as_echo "$as_me:$LINENO: result: yes" >&5
20184$as_echo "yes" >&6; }
20185	else
20186		{ $as_echo "$as_me:$LINENO: result: no" >&5
20187$as_echo "no" >&6; }
20188		PKG_CONFIG=""
20189	fi
20190
20191fi
20192
20193   { $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C99" >&5
20194$as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
20195if test "${ac_cv_prog_cc_c99+set}" = set; then
20196  $as_echo_n "(cached) " >&6
20197else
20198  ac_cv_prog_cc_c99=no
20199ac_save_CC=$CC
20200cat >conftest.$ac_ext <<_ACEOF
20201/* confdefs.h.  */
20202_ACEOF
20203cat confdefs.h >>conftest.$ac_ext
20204cat >>conftest.$ac_ext <<_ACEOF
20205/* end confdefs.h.  */
20206#include <stdarg.h>
20207#include <stdbool.h>
20208#include <stdlib.h>
20209#include <wchar.h>
20210#include <stdio.h>
20211
20212// Check varargs macros.  These examples are taken from C99 6.10.3.5.
20213#define debug(...) fprintf (stderr, __VA_ARGS__)
20214#define showlist(...) puts (#__VA_ARGS__)
20215#define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
20216static void
20217test_varargs_macros (void)
20218{
20219  int x = 1234;
20220  int y = 5678;
20221  debug ("Flag");
20222  debug ("X = %d\n", x);
20223  showlist (The first, second, and third items.);
20224  report (x>y, "x is %d but y is %d", x, y);
20225}
20226
20227// Check long long types.
20228#define BIG64 18446744073709551615ull
20229#define BIG32 4294967295ul
20230#define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
20231#if !BIG_OK
20232  your preprocessor is broken;
20233#endif
20234#if BIG_OK
20235#else
20236  your preprocessor is broken;
20237#endif
20238static long long int bignum = -9223372036854775807LL;
20239static unsigned long long int ubignum = BIG64;
20240
20241struct incomplete_array
20242{
20243  int datasize;
20244  double data[];
20245};
20246
20247struct named_init {
20248  int number;
20249  const wchar_t *name;
20250  double average;
20251};
20252
20253typedef const char *ccp;
20254
20255static inline int
20256test_restrict (ccp restrict text)
20257{
20258  // See if C++-style comments work.
20259  // Iterate through items via the restricted pointer.
20260  // Also check for declarations in for loops.
20261  for (unsigned int i = 0; *(text+i) != '\0'; ++i)
20262    continue;
20263  return 0;
20264}
20265
20266// Check varargs and va_copy.
20267static void
20268test_varargs (const char *format, ...)
20269{
20270  va_list args;
20271  va_start (args, format);
20272  va_list args_copy;
20273  va_copy (args_copy, args);
20274
20275  const char *str;
20276  int number;
20277  float fnumber;
20278
20279  while (*format)
20280    {
20281      switch (*format++)
20282	{
20283	case 's': // string
20284	  str = va_arg (args_copy, const char *);
20285	  break;
20286	case 'd': // int
20287	  number = va_arg (args_copy, int);
20288	  break;
20289	case 'f': // float
20290	  fnumber = va_arg (args_copy, double);
20291	  break;
20292	default:
20293	  break;
20294	}
20295    }
20296  va_end (args_copy);
20297  va_end (args);
20298}
20299
20300int
20301main ()
20302{
20303
20304  // Check bool.
20305  _Bool success = false;
20306
20307  // Check restrict.
20308  if (test_restrict ("String literal") == 0)
20309    success = true;
20310  char *restrict newvar = "Another string";
20311
20312  // Check varargs.
20313  test_varargs ("s, d' f .", "string", 65, 34.234);
20314  test_varargs_macros ();
20315
20316  // Check flexible array members.
20317  struct incomplete_array *ia =
20318    malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
20319  ia->datasize = 10;
20320  for (int i = 0; i < ia->datasize; ++i)
20321    ia->data[i] = i * 1.234;
20322
20323  // Check named initializers.
20324  struct named_init ni = {
20325    .number = 34,
20326    .name = L"Test wide string",
20327    .average = 543.34343,
20328  };
20329
20330  ni.number = 58;
20331
20332  int dynamic_array[ni.number];
20333  dynamic_array[ni.number - 1] = 543;
20334
20335  // work around unused variable warnings
20336  return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
20337	  || dynamic_array[ni.number - 1] != 543);
20338
20339  ;
20340  return 0;
20341}
20342_ACEOF
20343for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
20344do
20345  CC="$ac_save_CC $ac_arg"
20346  rm -f conftest.$ac_objext
20347if { (ac_try="$ac_compile"
20348case "(($ac_try" in
20349  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20350  *) ac_try_echo=$ac_try;;
20351esac
20352eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20353$as_echo "$ac_try_echo") >&5
20354  (eval "$ac_compile") 2>conftest.er1
20355  ac_status=$?
20356  grep -v '^ *+' conftest.er1 >conftest.err
20357  rm -f conftest.er1
20358  cat conftest.err >&5
20359  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20360  (exit $ac_status); } && {
20361	 test -z "$ac_c_werror_flag" ||
20362	 test ! -s conftest.err
20363       } && test -s conftest.$ac_objext; then
20364  ac_cv_prog_cc_c99=$ac_arg
20365else
20366  $as_echo "$as_me: failed program was:" >&5
20367sed 's/^/| /' conftest.$ac_ext >&5
20368
20369
20370fi
20371
20372rm -f core conftest.err conftest.$ac_objext
20373  test "x$ac_cv_prog_cc_c99" != "xno" && break
20374done
20375rm -f conftest.$ac_ext
20376CC=$ac_save_CC
20377
20378fi
20379# AC_CACHE_VAL
20380case "x$ac_cv_prog_cc_c99" in
20381  x)
20382    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20383$as_echo "none needed" >&6; } ;;
20384  xno)
20385    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20386$as_echo "unsupported" >&6; } ;;
20387  *)
20388    CC="$CC $ac_cv_prog_cc_c99"
20389    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c99" >&5
20390$as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
20391esac
20392
20393
20394
20395
20396
20397
20398if  test "x$GCC" = xyes ; then
20399    CWARNFLAGS="-Wall -Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes \
20400-Wmissing-declarations -Wnested-externs -fno-strict-aliasing \
20401-Wbad-function-cast"
20402    case `$CC -dumpversion` in
20403    3.4.* | 4.*)
20404	CWARNFLAGS="$CWARNFLAGS -Wold-style-definition -Wdeclaration-after-statement"
20405	;;
20406    esac
20407else
20408    { $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
20409$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
20410if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
20411  $as_echo_n "(cached) " >&6
20412else
20413  cat >conftest.$ac_ext <<_ACEOF
20414/* confdefs.h.  */
20415_ACEOF
20416cat confdefs.h >>conftest.$ac_ext
20417cat >>conftest.$ac_ext <<_ACEOF
20418/* end confdefs.h.  */
20419$ac_includes_default
20420int
20421main ()
20422{
20423#ifndef __SUNPRO_C
20424  (void) __SUNPRO_C;
20425#endif
20426
20427  ;
20428  return 0;
20429}
20430_ACEOF
20431rm -f conftest.$ac_objext
20432if { (ac_try="$ac_compile"
20433case "(($ac_try" in
20434  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20435  *) ac_try_echo=$ac_try;;
20436esac
20437eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20438$as_echo "$ac_try_echo") >&5
20439  (eval "$ac_compile") 2>conftest.er1
20440  ac_status=$?
20441  grep -v '^ *+' conftest.er1 >conftest.err
20442  rm -f conftest.er1
20443  cat conftest.err >&5
20444  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20445  (exit $ac_status); } && {
20446	 test -z "$ac_c_werror_flag" ||
20447	 test ! -s conftest.err
20448       } && test -s conftest.$ac_objext; then
20449  ac_cv_have_decl___SUNPRO_C=yes
20450else
20451  $as_echo "$as_me: failed program was:" >&5
20452sed 's/^/| /' conftest.$ac_ext >&5
20453
20454	ac_cv_have_decl___SUNPRO_C=no
20455fi
20456
20457rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20458fi
20459{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
20460$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
20461if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
20462  SUNCC="yes"
20463else
20464  SUNCC="no"
20465fi
20466
20467    if test "x$SUNCC" = "xyes"; then
20468	CWARNFLAGS="-v"
20469    fi
20470fi
20471
20472# Check whether --enable-silent-rules was given.
20473if test "${enable_silent_rules+set}" = set; then
20474  enableval=$enable_silent_rules;
20475fi
20476
20477case $enable_silent_rules in
20478yes) AM_DEFAULT_VERBOSITY=0;;
20479no)  AM_DEFAULT_VERBOSITY=1;;
20480*)   AM_DEFAULT_VERBOSITY=0;;
20481esac
20482AM_BACKSLASH='\'
20483
20484
20485
20486
20487
20488
20489
20490# Check whether --enable-strict-compilation was given.
20491if test "${enable_strict_compilation+set}" = set; then
20492  enableval=$enable_strict_compilation; STRICT_COMPILE=$enableval
20493else
20494  STRICT_COMPILE=no
20495fi
20496
20497if test "x$STRICT_COMPILE" = "xyes"; then
20498	{ $as_echo "$as_me:$LINENO: checking whether __SUNPRO_C is declared" >&5
20499$as_echo_n "checking whether __SUNPRO_C is declared... " >&6; }
20500if test "${ac_cv_have_decl___SUNPRO_C+set}" = set; then
20501  $as_echo_n "(cached) " >&6
20502else
20503  cat >conftest.$ac_ext <<_ACEOF
20504/* confdefs.h.  */
20505_ACEOF
20506cat confdefs.h >>conftest.$ac_ext
20507cat >>conftest.$ac_ext <<_ACEOF
20508/* end confdefs.h.  */
20509$ac_includes_default
20510int
20511main ()
20512{
20513#ifndef __SUNPRO_C
20514  (void) __SUNPRO_C;
20515#endif
20516
20517  ;
20518  return 0;
20519}
20520_ACEOF
20521rm -f conftest.$ac_objext
20522if { (ac_try="$ac_compile"
20523case "(($ac_try" in
20524  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20525  *) ac_try_echo=$ac_try;;
20526esac
20527eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20528$as_echo "$ac_try_echo") >&5
20529  (eval "$ac_compile") 2>conftest.er1
20530  ac_status=$?
20531  grep -v '^ *+' conftest.er1 >conftest.err
20532  rm -f conftest.er1
20533  cat conftest.err >&5
20534  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20535  (exit $ac_status); } && {
20536	 test -z "$ac_c_werror_flag" ||
20537	 test ! -s conftest.err
20538       } && test -s conftest.$ac_objext; then
20539  ac_cv_have_decl___SUNPRO_C=yes
20540else
20541  $as_echo "$as_me: failed program was:" >&5
20542sed 's/^/| /' conftest.$ac_ext >&5
20543
20544	ac_cv_have_decl___SUNPRO_C=no
20545fi
20546
20547rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20548fi
20549{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___SUNPRO_C" >&5
20550$as_echo "$ac_cv_have_decl___SUNPRO_C" >&6; }
20551if test "x$ac_cv_have_decl___SUNPRO_C" = x""yes; then
20552  SUNCC="yes"
20553else
20554  SUNCC="no"
20555fi
20556
20557	{ $as_echo "$as_me:$LINENO: checking whether __INTEL_COMPILER is declared" >&5
20558$as_echo_n "checking whether __INTEL_COMPILER is declared... " >&6; }
20559if test "${ac_cv_have_decl___INTEL_COMPILER+set}" = set; then
20560  $as_echo_n "(cached) " >&6
20561else
20562  cat >conftest.$ac_ext <<_ACEOF
20563/* confdefs.h.  */
20564_ACEOF
20565cat confdefs.h >>conftest.$ac_ext
20566cat >>conftest.$ac_ext <<_ACEOF
20567/* end confdefs.h.  */
20568$ac_includes_default
20569int
20570main ()
20571{
20572#ifndef __INTEL_COMPILER
20573  (void) __INTEL_COMPILER;
20574#endif
20575
20576  ;
20577  return 0;
20578}
20579_ACEOF
20580rm -f conftest.$ac_objext
20581if { (ac_try="$ac_compile"
20582case "(($ac_try" in
20583  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20584  *) ac_try_echo=$ac_try;;
20585esac
20586eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20587$as_echo "$ac_try_echo") >&5
20588  (eval "$ac_compile") 2>conftest.er1
20589  ac_status=$?
20590  grep -v '^ *+' conftest.er1 >conftest.err
20591  rm -f conftest.er1
20592  cat conftest.err >&5
20593  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20594  (exit $ac_status); } && {
20595	 test -z "$ac_c_werror_flag" ||
20596	 test ! -s conftest.err
20597       } && test -s conftest.$ac_objext; then
20598  ac_cv_have_decl___INTEL_COMPILER=yes
20599else
20600  $as_echo "$as_me: failed program was:" >&5
20601sed 's/^/| /' conftest.$ac_ext >&5
20602
20603	ac_cv_have_decl___INTEL_COMPILER=no
20604fi
20605
20606rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20607fi
20608{ $as_echo "$as_me:$LINENO: result: $ac_cv_have_decl___INTEL_COMPILER" >&5
20609$as_echo "$ac_cv_have_decl___INTEL_COMPILER" >&6; }
20610if test "x$ac_cv_have_decl___INTEL_COMPILER" = x""yes; then
20611  INTELCC="yes"
20612else
20613  INTELCC="no"
20614fi
20615
20616	if test "x$GCC" = xyes ; then
20617		STRICT_CFLAGS="-pedantic -Werror"
20618	elif test "x$SUNCC" = "xyes"; then
20619		STRICT_CFLAGS="-errwarn"
20620    elif test "x$INTELCC" = "xyes"; then
20621		STRICT_CFLAGS="-Werror"
20622	fi
20623fi
20624CWARNFLAGS="$CWARNFLAGS $STRICT_CFLAGS"
20625
20626
20627
20628
20629# Check whether --with-release-version was given.
20630if test "${with_release_version+set}" = set; then
20631  withval=$with_release_version; RELEASE_VERSION="$withval"
20632else
20633  RELEASE_VERSION=""
20634fi
20635
20636	if test "x$RELEASE_VERSION" != "x"; then
20637		PACKAGE="$PACKAGE-$RELEASE_VERSION"
20638		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
20639		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
20640$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
20641	fi
20642
20643cat >>confdefs.h <<_ACEOF
20644#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
20645_ACEOF
20646
20647	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
20648	if test "x$PVM" = "x"; then
20649		PVM="0"
20650	fi
20651
20652cat >>confdefs.h <<_ACEOF
20653#define PACKAGE_VERSION_MINOR $PVM
20654_ACEOF
20655
20656	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
20657	if test "x$PVP" = "x"; then
20658		PVP="0"
20659	fi
20660
20661cat >>confdefs.h <<_ACEOF
20662#define PACKAGE_VERSION_PATCHLEVEL $PVP
20663_ACEOF
20664
20665
20666
20667CHANGELOG_CMD="(GIT_DIR=\$(top_srcdir)/.git git log > .changelog.tmp && \
20668mv .changelog.tmp ChangeLog) || (rm -f .changelog.tmp; touch ChangeLog; \
20669echo 'git directory not found: installing possibly empty changelog.' >&2)"
20670
20671distcleancheck_listfiles='find . -type f ! -name ChangeLog -print'
20672
20673
20674
20675
20676
20677if test x$APP_MAN_SUFFIX = x    ; then
20678    APP_MAN_SUFFIX=1
20679fi
20680if test x$APP_MAN_DIR = x    ; then
20681    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
20682fi
20683
20684if test x$LIB_MAN_SUFFIX = x    ; then
20685    LIB_MAN_SUFFIX=3
20686fi
20687if test x$LIB_MAN_DIR = x    ; then
20688    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
20689fi
20690
20691if test x$FILE_MAN_SUFFIX = x    ; then
20692    case $host_os in
20693	solaris*)	FILE_MAN_SUFFIX=4  ;;
20694	*)		FILE_MAN_SUFFIX=5  ;;
20695    esac
20696fi
20697if test x$FILE_MAN_DIR = x    ; then
20698    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
20699fi
20700
20701if test x$MISC_MAN_SUFFIX = x    ; then
20702    case $host_os in
20703	solaris*)	MISC_MAN_SUFFIX=5  ;;
20704	*)		MISC_MAN_SUFFIX=7  ;;
20705    esac
20706fi
20707if test x$MISC_MAN_DIR = x    ; then
20708    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
20709fi
20710
20711if test x$DRIVER_MAN_SUFFIX = x    ; then
20712    case $host_os in
20713	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
20714	*)		DRIVER_MAN_SUFFIX=4  ;;
20715    esac
20716fi
20717if test x$DRIVER_MAN_DIR = x    ; then
20718    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
20719fi
20720
20721if test x$ADMIN_MAN_SUFFIX = x    ; then
20722    case $host_os in
20723	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
20724	*)		ADMIN_MAN_SUFFIX=8  ;;
20725    esac
20726fi
20727if test x$ADMIN_MAN_DIR = x    ; then
20728    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
20729fi
20730
20731
20732
20733
20734
20735
20736
20737
20738
20739
20740
20741
20742
20743
20744
20745
20746
20747# xmlto is used to convert doc/fontlib.xml from DocBook to PDF/HTML
20748
20749# Extract the first word of "xmlto", so it can be a program name with args.
20750set dummy xmlto; ac_word=$2
20751{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20752$as_echo_n "checking for $ac_word... " >&6; }
20753if test "${ac_cv_path_XMLTO+set}" = set; then
20754  $as_echo_n "(cached) " >&6
20755else
20756  case $XMLTO in
20757  [\\/]* | ?:[\\/]*)
20758  ac_cv_path_XMLTO="$XMLTO" # Let the user override the test with a path.
20759  ;;
20760  *)
20761  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20762for as_dir in $PATH
20763do
20764  IFS=$as_save_IFS
20765  test -z "$as_dir" && as_dir=.
20766  for ac_exec_ext in '' $ac_executable_extensions; do
20767  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20768    ac_cv_path_XMLTO="$as_dir/$ac_word$ac_exec_ext"
20769    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20770    break 2
20771  fi
20772done
20773done
20774IFS=$as_save_IFS
20775
20776  ;;
20777esac
20778fi
20779XMLTO=$ac_cv_path_XMLTO
20780if test -n "$XMLTO"; then
20781  { $as_echo "$as_me:$LINENO: result: $XMLTO" >&5
20782$as_echo "$XMLTO" >&6; }
20783else
20784  { $as_echo "$as_me:$LINENO: result: no" >&5
20785$as_echo "no" >&6; }
20786fi
20787
20788
20789 if test "x$XMLTO" != "x"; then
20790  HAVE_XMLTO_TRUE=
20791  HAVE_XMLTO_FALSE='#'
20792else
20793  HAVE_XMLTO_TRUE='#'
20794  HAVE_XMLTO_FALSE=
20795fi
20796
20797
20798# Option to enable support for building developer internals docs
20799# Check whether --enable-devel-docs was given.
20800if test "${enable_devel_docs+set}" = set; then
20801  enableval=$enable_devel_docs; DEVEL_DOCS=$enableval
20802else
20803  DEVEL_DOCS=yes
20804fi
20805
20806 if test "x$DEVEL_DOCS" = "xyes"; then
20807  MAKE_DEVEL_DOCS_TRUE=
20808  MAKE_DEVEL_DOCS_FALSE='#'
20809else
20810  MAKE_DEVEL_DOCS_TRUE='#'
20811  MAKE_DEVEL_DOCS_FALSE=
20812fi
20813
20814
20815# Look for headers
20816
20817
20818
20819for ac_header in endian.h poll.h sys/poll.h
20820do
20821as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
20822if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20823  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20824$as_echo_n "checking for $ac_header... " >&6; }
20825if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20826  $as_echo_n "(cached) " >&6
20827fi
20828ac_res=`eval 'as_val=${'$as_ac_Header'}
20829		 $as_echo "$as_val"'`
20830	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20831$as_echo "$ac_res" >&6; }
20832else
20833  # Is the header compilable?
20834{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
20835$as_echo_n "checking $ac_header usability... " >&6; }
20836cat >conftest.$ac_ext <<_ACEOF
20837/* confdefs.h.  */
20838_ACEOF
20839cat confdefs.h >>conftest.$ac_ext
20840cat >>conftest.$ac_ext <<_ACEOF
20841/* end confdefs.h.  */
20842$ac_includes_default
20843#include <$ac_header>
20844_ACEOF
20845rm -f conftest.$ac_objext
20846if { (ac_try="$ac_compile"
20847case "(($ac_try" in
20848  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20849  *) ac_try_echo=$ac_try;;
20850esac
20851eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20852$as_echo "$ac_try_echo") >&5
20853  (eval "$ac_compile") 2>conftest.er1
20854  ac_status=$?
20855  grep -v '^ *+' conftest.er1 >conftest.err
20856  rm -f conftest.er1
20857  cat conftest.err >&5
20858  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20859  (exit $ac_status); } && {
20860	 test -z "$ac_c_werror_flag" ||
20861	 test ! -s conftest.err
20862       } && test -s conftest.$ac_objext; then
20863  ac_header_compiler=yes
20864else
20865  $as_echo "$as_me: failed program was:" >&5
20866sed 's/^/| /' conftest.$ac_ext >&5
20867
20868	ac_header_compiler=no
20869fi
20870
20871rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20872{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
20873$as_echo "$ac_header_compiler" >&6; }
20874
20875# Is the header present?
20876{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
20877$as_echo_n "checking $ac_header presence... " >&6; }
20878cat >conftest.$ac_ext <<_ACEOF
20879/* confdefs.h.  */
20880_ACEOF
20881cat confdefs.h >>conftest.$ac_ext
20882cat >>conftest.$ac_ext <<_ACEOF
20883/* end confdefs.h.  */
20884#include <$ac_header>
20885_ACEOF
20886if { (ac_try="$ac_cpp conftest.$ac_ext"
20887case "(($ac_try" in
20888  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20889  *) ac_try_echo=$ac_try;;
20890esac
20891eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20892$as_echo "$ac_try_echo") >&5
20893  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20894  ac_status=$?
20895  grep -v '^ *+' conftest.er1 >conftest.err
20896  rm -f conftest.er1
20897  cat conftest.err >&5
20898  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20899  (exit $ac_status); } >/dev/null && {
20900	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20901	 test ! -s conftest.err
20902       }; then
20903  ac_header_preproc=yes
20904else
20905  $as_echo "$as_me: failed program was:" >&5
20906sed 's/^/| /' conftest.$ac_ext >&5
20907
20908  ac_header_preproc=no
20909fi
20910
20911rm -f conftest.err conftest.$ac_ext
20912{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
20913$as_echo "$ac_header_preproc" >&6; }
20914
20915# So?  What about this header?
20916case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
20917  yes:no: )
20918    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
20919$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
20920    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
20921$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
20922    ac_header_preproc=yes
20923    ;;
20924  no:yes:* )
20925    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
20926$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
20927    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
20928$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
20929    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
20930$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
20931    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
20932$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
20933    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
20934$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
20935    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
20936$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
20937    ( cat <<\_ASBOX
20938## ---------------------------------------------------------------------- ##
20939## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
20940## ---------------------------------------------------------------------- ##
20941_ASBOX
20942     ) | sed "s/^/$as_me: WARNING:     /" >&2
20943    ;;
20944esac
20945{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
20946$as_echo_n "checking for $ac_header... " >&6; }
20947if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
20948  $as_echo_n "(cached) " >&6
20949else
20950  eval "$as_ac_Header=\$ac_header_preproc"
20951fi
20952ac_res=`eval 'as_val=${'$as_ac_Header'}
20953		 $as_echo "$as_val"'`
20954	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
20955$as_echo "$ac_res" >&6; }
20956
20957fi
20958as_val=`eval 'as_val=${'$as_ac_Header'}
20959		 $as_echo "$as_val"'`
20960   if test "x$as_val" = x""yes; then
20961  cat >>confdefs.h <<_ACEOF
20962#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
20963_ACEOF
20964
20965fi
20966
20967done
20968
20969
20970for ac_func in poll
20971do
20972as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
20973{ $as_echo "$as_me:$LINENO: checking for $ac_func" >&5
20974$as_echo_n "checking for $ac_func... " >&6; }
20975if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20976  $as_echo_n "(cached) " >&6
20977else
20978  cat >conftest.$ac_ext <<_ACEOF
20979/* confdefs.h.  */
20980_ACEOF
20981cat confdefs.h >>conftest.$ac_ext
20982cat >>conftest.$ac_ext <<_ACEOF
20983/* end confdefs.h.  */
20984/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20985   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
20986#define $ac_func innocuous_$ac_func
20987
20988/* System header to define __stub macros and hopefully few prototypes,
20989    which can conflict with char $ac_func (); below.
20990    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20991    <limits.h> exists even on freestanding compilers.  */
20992
20993#ifdef __STDC__
20994# include <limits.h>
20995#else
20996# include <assert.h>
20997#endif
20998
20999#undef $ac_func
21000
21001/* Override any GCC internal prototype to avoid an error.
21002   Use char because int might match the return type of a GCC
21003   builtin and then its argument prototype would still apply.  */
21004#ifdef __cplusplus
21005extern "C"
21006#endif
21007char $ac_func ();
21008/* The GNU C library defines this for functions which it implements
21009    to always fail with ENOSYS.  Some functions are actually named
21010    something starting with __ and the normal name is an alias.  */
21011#if defined __stub_$ac_func || defined __stub___$ac_func
21012choke me
21013#endif
21014
21015int
21016main ()
21017{
21018return $ac_func ();
21019  ;
21020  return 0;
21021}
21022_ACEOF
21023rm -f conftest.$ac_objext conftest$ac_exeext
21024if { (ac_try="$ac_link"
21025case "(($ac_try" in
21026  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21027  *) ac_try_echo=$ac_try;;
21028esac
21029eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21030$as_echo "$ac_try_echo") >&5
21031  (eval "$ac_link") 2>conftest.er1
21032  ac_status=$?
21033  grep -v '^ *+' conftest.er1 >conftest.err
21034  rm -f conftest.er1
21035  cat conftest.err >&5
21036  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21037  (exit $ac_status); } && {
21038	 test -z "$ac_c_werror_flag" ||
21039	 test ! -s conftest.err
21040       } && test -s conftest$ac_exeext && {
21041	 test "$cross_compiling" = yes ||
21042	 $as_test_x conftest$ac_exeext
21043       }; then
21044  eval "$as_ac_var=yes"
21045else
21046  $as_echo "$as_me: failed program was:" >&5
21047sed 's/^/| /' conftest.$ac_ext >&5
21048
21049	eval "$as_ac_var=no"
21050fi
21051
21052rm -rf conftest.dSYM
21053rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21054      conftest$ac_exeext conftest.$ac_ext
21055fi
21056ac_res=`eval 'as_val=${'$as_ac_var'}
21057		 $as_echo "$as_val"'`
21058	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
21059$as_echo "$ac_res" >&6; }
21060as_val=`eval 'as_val=${'$as_ac_var'}
21061		 $as_echo "$as_val"'`
21062   if test "x$as_val" = x""yes; then
21063  cat >>confdefs.h <<_ACEOF
21064#define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
21065_ACEOF
21066
21067fi
21068done
21069
21070
21071
21072
21073#
21074# select libraries to include
21075#
21076
21077XFONT_FONTFILE=no
21078
21079#
21080# Scalable fonts in files:
21081# 	FreeType
21082#	Bitstream Speedo rasterizer
21083#
21084# Check whether --enable-freetype was given.
21085if test "${enable_freetype+set}" = set; then
21086  enableval=$enable_freetype; XFONT_FREETYPE=$enableval
21087else
21088  XFONT_FREETYPE=yes
21089fi
21090
21091 if test x$XFONT_FREETYPE = xyes; then
21092  XFONT_FREETYPE_TRUE=
21093  XFONT_FREETYPE_FALSE='#'
21094else
21095  XFONT_FREETYPE_TRUE='#'
21096  XFONT_FREETYPE_FALSE=
21097fi
21098
21099if test x$XFONT_FREETYPE = xyes; then
21100
21101cat >>confdefs.h <<\_ACEOF
21102#define XFONT_FREETYPE 1
21103_ACEOF
21104
21105
21106# Check whether --with-freetype-config was given.
21107if test "${with_freetype_config+set}" = set; then
21108  withval=$with_freetype_config; freetype_config=$withval
21109else
21110  freetype_config=auto
21111fi
21112
21113
21114	if test "$freetype_config" = "auto" ; then
21115
21116pkg_failed=no
21117{ $as_echo "$as_me:$LINENO: checking for FREETYPE" >&5
21118$as_echo_n "checking for FREETYPE... " >&6; }
21119
21120if test -n "$FREETYPE_CFLAGS"; then
21121    pkg_cv_FREETYPE_CFLAGS="$FREETYPE_CFLAGS"
21122 elif test -n "$PKG_CONFIG"; then
21123    if test -n "$PKG_CONFIG" && \
21124    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"freetype2\"") >&5
21125  ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
21126  ac_status=$?
21127  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21128  (exit $ac_status); }; then
21129  pkg_cv_FREETYPE_CFLAGS=`$PKG_CONFIG --cflags "freetype2" 2>/dev/null`
21130else
21131  pkg_failed=yes
21132fi
21133 else
21134    pkg_failed=untried
21135fi
21136if test -n "$FREETYPE_LIBS"; then
21137    pkg_cv_FREETYPE_LIBS="$FREETYPE_LIBS"
21138 elif test -n "$PKG_CONFIG"; then
21139    if test -n "$PKG_CONFIG" && \
21140    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"freetype2\"") >&5
21141  ($PKG_CONFIG --exists --print-errors "freetype2") 2>&5
21142  ac_status=$?
21143  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21144  (exit $ac_status); }; then
21145  pkg_cv_FREETYPE_LIBS=`$PKG_CONFIG --libs "freetype2" 2>/dev/null`
21146else
21147  pkg_failed=yes
21148fi
21149 else
21150    pkg_failed=untried
21151fi
21152
21153
21154
21155if test $pkg_failed = yes; then
21156
21157if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21158        _pkg_short_errors_supported=yes
21159else
21160        _pkg_short_errors_supported=no
21161fi
21162        if test $_pkg_short_errors_supported = yes; then
21163	        FREETYPE_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "freetype2" 2>&1`
21164        else
21165	        FREETYPE_PKG_ERRORS=`$PKG_CONFIG --print-errors "freetype2" 2>&1`
21166        fi
21167	# Put the nasty error message in config.log where it belongs
21168	echo "$FREETYPE_PKG_ERRORS" >&5
21169
21170	{ $as_echo "$as_me:$LINENO: result: no" >&5
21171$as_echo "no" >&6; }
21172                freetype_config=yes
21173elif test $pkg_failed = untried; then
21174	freetype_config=yes
21175else
21176	FREETYPE_CFLAGS=$pkg_cv_FREETYPE_CFLAGS
21177	FREETYPE_LIBS=$pkg_cv_FREETYPE_LIBS
21178        { $as_echo "$as_me:$LINENO: result: yes" >&5
21179$as_echo "yes" >&6; }
21180	freetype_config=no
21181fi
21182	fi
21183
21184	if test "$freetype_config" = "yes"; then
21185		# Extract the first word of "freetype-config", so it can be a program name with args.
21186set dummy freetype-config; ac_word=$2
21187{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
21188$as_echo_n "checking for $ac_word... " >&6; }
21189if test "${ac_cv_path_ft_config+set}" = set; then
21190  $as_echo_n "(cached) " >&6
21191else
21192  case $ft_config in
21193  [\\/]* | ?:[\\/]*)
21194  ac_cv_path_ft_config="$ft_config" # Let the user override the test with a path.
21195  ;;
21196  *)
21197  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21198for as_dir in $PATH
21199do
21200  IFS=$as_save_IFS
21201  test -z "$as_dir" && as_dir=.
21202  for ac_exec_ext in '' $ac_executable_extensions; do
21203  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
21204    ac_cv_path_ft_config="$as_dir/$ac_word$ac_exec_ext"
21205    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
21206    break 2
21207  fi
21208done
21209done
21210IFS=$as_save_IFS
21211
21212  test -z "$ac_cv_path_ft_config" && ac_cv_path_ft_config="no"
21213  ;;
21214esac
21215fi
21216ft_config=$ac_cv_path_ft_config
21217if test -n "$ft_config"; then
21218  { $as_echo "$as_me:$LINENO: result: $ft_config" >&5
21219$as_echo "$ft_config" >&6; }
21220else
21221  { $as_echo "$as_me:$LINENO: result: no" >&5
21222$as_echo "no" >&6; }
21223fi
21224
21225
21226		if test "$ft_config" = "no"; then
21227			{ { $as_echo "$as_me:$LINENO: error: You must have freetype installed; see http://www.freetype.org/" >&5
21228$as_echo "$as_me: error: You must have freetype installed; see http://www.freetype.org/" >&2;}
21229   { (exit 1); exit 1; }; }
21230		fi
21231	else
21232		ft_config="$freetype_config"
21233	fi
21234
21235	if test "$freetype_config" != "no"; then
21236		FREETYPE_CFLAGS="`$ft_config --cflags`"
21237		FREETYPE_LIBS="`$ft_config --libs`"
21238	fi
21239	FREETYPE_REQUIRES="freetype2"
21240	XFONT_FONTFILE=yes
21241else
21242	FREETYPE_CFLAGS=""
21243	FREETYPE_LIBS=""
21244	FREETYPE_REQUIRES=""
21245fi
21246
21247
21248
21249
21250#
21251# Bitmap fonts in files:
21252#	Builtins (gzipped pcf format in .text segment)
21253#	PCF
21254#	BDF
21255#	SNF
21256#
21257
21258
21259cat >>confdefs.h <<\_ACEOF
21260#define X_GZIP_FONT_COMPRESSION 1
21261_ACEOF
21262
21263X_GZIP_FONT_COMPRESSION=1
21264
21265{ $as_echo "$as_me:$LINENO: checking for gzopen in -lz" >&5
21266$as_echo_n "checking for gzopen in -lz... " >&6; }
21267if test "${ac_cv_lib_z_gzopen+set}" = set; then
21268  $as_echo_n "(cached) " >&6
21269else
21270  ac_check_lib_save_LIBS=$LIBS
21271LIBS="-lz  $LIBS"
21272cat >conftest.$ac_ext <<_ACEOF
21273/* confdefs.h.  */
21274_ACEOF
21275cat confdefs.h >>conftest.$ac_ext
21276cat >>conftest.$ac_ext <<_ACEOF
21277/* end confdefs.h.  */
21278
21279/* Override any GCC internal prototype to avoid an error.
21280   Use char because int might match the return type of a GCC
21281   builtin and then its argument prototype would still apply.  */
21282#ifdef __cplusplus
21283extern "C"
21284#endif
21285char gzopen ();
21286int
21287main ()
21288{
21289return gzopen ();
21290  ;
21291  return 0;
21292}
21293_ACEOF
21294rm -f conftest.$ac_objext conftest$ac_exeext
21295if { (ac_try="$ac_link"
21296case "(($ac_try" in
21297  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21298  *) ac_try_echo=$ac_try;;
21299esac
21300eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21301$as_echo "$ac_try_echo") >&5
21302  (eval "$ac_link") 2>conftest.er1
21303  ac_status=$?
21304  grep -v '^ *+' conftest.er1 >conftest.err
21305  rm -f conftest.er1
21306  cat conftest.err >&5
21307  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21308  (exit $ac_status); } && {
21309	 test -z "$ac_c_werror_flag" ||
21310	 test ! -s conftest.err
21311       } && test -s conftest$ac_exeext && {
21312	 test "$cross_compiling" = yes ||
21313	 $as_test_x conftest$ac_exeext
21314       }; then
21315  ac_cv_lib_z_gzopen=yes
21316else
21317  $as_echo "$as_me: failed program was:" >&5
21318sed 's/^/| /' conftest.$ac_ext >&5
21319
21320	ac_cv_lib_z_gzopen=no
21321fi
21322
21323rm -rf conftest.dSYM
21324rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21325      conftest$ac_exeext conftest.$ac_ext
21326LIBS=$ac_check_lib_save_LIBS
21327fi
21328{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_z_gzopen" >&5
21329$as_echo "$ac_cv_lib_z_gzopen" >&6; }
21330if test "x$ac_cv_lib_z_gzopen" = x""yes; then
21331  Z_LIBS=-lz
21332else
21333  { { $as_echo "$as_me:$LINENO: error: *** zlib is required" >&5
21334$as_echo "$as_me: error: *** zlib is required" >&2;}
21335   { (exit 1); exit 1; }; }
21336fi
21337
21338
21339
21340# Check whether --with-bzip2 was given.
21341if test "${with_bzip2+set}" = set; then
21342  withval=$with_bzip2;
21343else
21344  with_bzip2=no
21345fi
21346
21347if test "x$with_bzip2" = xyes; then
21348	{ $as_echo "$as_me:$LINENO: checking for BZ2_bzopen in -lbz2" >&5
21349$as_echo_n "checking for BZ2_bzopen in -lbz2... " >&6; }
21350if test "${ac_cv_lib_bz2_BZ2_bzopen+set}" = set; then
21351  $as_echo_n "(cached) " >&6
21352else
21353  ac_check_lib_save_LIBS=$LIBS
21354LIBS="-lbz2  $LIBS"
21355cat >conftest.$ac_ext <<_ACEOF
21356/* confdefs.h.  */
21357_ACEOF
21358cat confdefs.h >>conftest.$ac_ext
21359cat >>conftest.$ac_ext <<_ACEOF
21360/* end confdefs.h.  */
21361
21362/* Override any GCC internal prototype to avoid an error.
21363   Use char because int might match the return type of a GCC
21364   builtin and then its argument prototype would still apply.  */
21365#ifdef __cplusplus
21366extern "C"
21367#endif
21368char BZ2_bzopen ();
21369int
21370main ()
21371{
21372return BZ2_bzopen ();
21373  ;
21374  return 0;
21375}
21376_ACEOF
21377rm -f conftest.$ac_objext conftest$ac_exeext
21378if { (ac_try="$ac_link"
21379case "(($ac_try" in
21380  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21381  *) ac_try_echo=$ac_try;;
21382esac
21383eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21384$as_echo "$ac_try_echo") >&5
21385  (eval "$ac_link") 2>conftest.er1
21386  ac_status=$?
21387  grep -v '^ *+' conftest.er1 >conftest.err
21388  rm -f conftest.er1
21389  cat conftest.err >&5
21390  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21391  (exit $ac_status); } && {
21392	 test -z "$ac_c_werror_flag" ||
21393	 test ! -s conftest.err
21394       } && test -s conftest$ac_exeext && {
21395	 test "$cross_compiling" = yes ||
21396	 $as_test_x conftest$ac_exeext
21397       }; then
21398  ac_cv_lib_bz2_BZ2_bzopen=yes
21399else
21400  $as_echo "$as_me: failed program was:" >&5
21401sed 's/^/| /' conftest.$ac_ext >&5
21402
21403	ac_cv_lib_bz2_BZ2_bzopen=no
21404fi
21405
21406rm -rf conftest.dSYM
21407rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21408      conftest$ac_exeext conftest.$ac_ext
21409LIBS=$ac_check_lib_save_LIBS
21410fi
21411{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_bz2_BZ2_bzopen" >&5
21412$as_echo "$ac_cv_lib_bz2_BZ2_bzopen" >&6; }
21413if test "x$ac_cv_lib_bz2_BZ2_bzopen" = x""yes; then
21414  Z_LIBS="$Z_LIBS -lbz2"
21415else
21416  { { $as_echo "$as_me:$LINENO: error: *** libbz2 is required for bzip2 support" >&5
21417$as_echo "$as_me: error: *** libbz2 is required for bzip2 support" >&2;}
21418   { (exit 1); exit 1; }; }
21419fi
21420
21421
21422cat >>confdefs.h <<\_ACEOF
21423#define X_BZIP2_FONT_COMPRESSION 1
21424_ACEOF
21425
21426fi
21427 if test "x$with_bzip2" = xyes ; then
21428  X_BZIP2_FONT_COMPRESSION_TRUE=
21429  X_BZIP2_FONT_COMPRESSION_FALSE='#'
21430else
21431  X_BZIP2_FONT_COMPRESSION_TRUE='#'
21432  X_BZIP2_FONT_COMPRESSION_FALSE=
21433fi
21434
21435
21436
21437# Check whether --enable-builtins was given.
21438if test "${enable_builtins+set}" = set; then
21439  enableval=$enable_builtins; XFONT_BUILTINS=$enableval
21440else
21441  XFONT_BUILTINS=yes
21442fi
21443
21444 if test "x$XFONT_BUILTINS" = xyes ; then
21445  XFONT_BUILTINS_TRUE=
21446  XFONT_BUILTINS_FALSE='#'
21447else
21448  XFONT_BUILTINS_TRUE='#'
21449  XFONT_BUILTINS_FALSE=
21450fi
21451
21452if test "x$XFONT_BUILTINS" = xyes; then
21453
21454cat >>confdefs.h <<\_ACEOF
21455#define XFONT_BUILTINS 1
21456_ACEOF
21457
21458	XFONT_BITMAP=yes
21459fi
21460
21461# Check whether --enable-pcfformat was given.
21462if test "${enable_pcfformat+set}" = set; then
21463  enableval=$enable_pcfformat; XFONT_PCFFORMAT=$enableval
21464else
21465  XFONT_PCFFORMAT=yes
21466fi
21467
21468 if test "x$XFONT_PCFFORMAT" = xyes; then
21469  XFONT_PCFFORMAT_TRUE=
21470  XFONT_PCFFORMAT_FALSE='#'
21471else
21472  XFONT_PCFFORMAT_TRUE='#'
21473  XFONT_PCFFORMAT_FALSE=
21474fi
21475
21476if test "x$XFONT_PCFFORMAT" = xyes; then
21477
21478cat >>confdefs.h <<\_ACEOF
21479#define XFONT_PCFFORMAT 1
21480_ACEOF
21481
21482	XFONT_BITMAP=yes
21483fi
21484
21485# Check whether --enable-bdfformat was given.
21486if test "${enable_bdfformat+set}" = set; then
21487  enableval=$enable_bdfformat; XFONT_BDFFORMAT=$enableval
21488else
21489  XFONT_BDFFORMAT=yes
21490fi
21491
21492 if test "x$XFONT_BDFFORMAT" = xyes; then
21493  XFONT_BDFFORMAT_TRUE=
21494  XFONT_BDFFORMAT_FALSE='#'
21495else
21496  XFONT_BDFFORMAT_TRUE='#'
21497  XFONT_BDFFORMAT_FALSE=
21498fi
21499
21500if test "x$XFONT_BDFFORMAT" = xyes; then
21501
21502cat >>confdefs.h <<\_ACEOF
21503#define XFONT_BDFFORMAT 1
21504_ACEOF
21505
21506	XFONT_BITMAP=yes
21507fi
21508
21509# Check whether --enable-snfformat was given.
21510if test "${enable_snfformat+set}" = set; then
21511  enableval=$enable_snfformat; XFONT_SNFFORMAT=$enableval
21512else
21513  XFONT_SNFFORMAT=yes
21514fi
21515
21516 if test "x$XFONT_SNFFORMAT" = xyes; then
21517  XFONT_SNFFORMAT_TRUE=
21518  XFONT_SNFFORMAT_FALSE='#'
21519else
21520  XFONT_SNFFORMAT_TRUE='#'
21521  XFONT_SNFFORMAT_FALSE=
21522fi
21523
21524if test "x$XFONT_SNFFORMAT" = xyes; then
21525
21526cat >>confdefs.h <<\_ACEOF
21527#define XFONT_SNFFORMAT 1
21528_ACEOF
21529
21530	XFONT_BITMAP=yes
21531fi
21532
21533 if test "x$XFONT_BITMAP" = xyes ; then
21534  XFONT_BITMAP_TRUE=
21535  XFONT_BITMAP_FALSE='#'
21536else
21537  XFONT_BITMAP_TRUE='#'
21538  XFONT_BITMAP_FALSE=
21539fi
21540
21541if test "x$XFONT_BITMAP" = xyes; then
21542
21543cat >>confdefs.h <<\_ACEOF
21544#define XFONT_BITMAP 1
21545_ACEOF
21546
21547	XFONT_FONTFILE=yes
21548fi
21549
21550 if test "x$XFONT_FONTFILE" = xyes; then
21551  XFONT_FONTFILE_TRUE=
21552  XFONT_FONTFILE_FALSE='#'
21553else
21554  XFONT_FONTFILE_TRUE='#'
21555  XFONT_FONTFILE_FALSE=
21556fi
21557
21558if test "x$XFONT_FONTFILE" = xyes; then
21559
21560cat >>confdefs.h <<\_ACEOF
21561#define XFONT_FONTFILE 1
21562_ACEOF
21563
21564fi
21565
21566#
21567# Support connection to font servers?
21568#
21569
21570# Check whether --enable-fc was given.
21571if test "${enable_fc+set}" = set; then
21572  enableval=$enable_fc; XFONT_FC=$enableval
21573else
21574  XFONT_FC=yes
21575fi
21576
21577 if test "x$XFONT_FC" = xyes; then
21578  XFONT_FC_TRUE=
21579  XFONT_FC_FALSE='#'
21580else
21581  XFONT_FC_TRUE='#'
21582  XFONT_FC_FALSE=
21583fi
21584
21585if test "x$XFONT_FC" = xyes; then
21586
21587cat >>confdefs.h <<\_ACEOF
21588#define XFONT_FC 1
21589_ACEOF
21590
21591fi
21592
21593
21594{ $as_echo "$as_me:$LINENO: checking for hypot in -lm" >&5
21595$as_echo_n "checking for hypot in -lm... " >&6; }
21596if test "${ac_cv_lib_m_hypot+set}" = set; then
21597  $as_echo_n "(cached) " >&6
21598else
21599  ac_check_lib_save_LIBS=$LIBS
21600LIBS="-lm  $LIBS"
21601cat >conftest.$ac_ext <<_ACEOF
21602/* confdefs.h.  */
21603_ACEOF
21604cat confdefs.h >>conftest.$ac_ext
21605cat >>conftest.$ac_ext <<_ACEOF
21606/* end confdefs.h.  */
21607
21608/* Override any GCC internal prototype to avoid an error.
21609   Use char because int might match the return type of a GCC
21610   builtin and then its argument prototype would still apply.  */
21611#ifdef __cplusplus
21612extern "C"
21613#endif
21614char hypot ();
21615int
21616main ()
21617{
21618return hypot ();
21619  ;
21620  return 0;
21621}
21622_ACEOF
21623rm -f conftest.$ac_objext conftest$ac_exeext
21624if { (ac_try="$ac_link"
21625case "(($ac_try" in
21626  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21627  *) ac_try_echo=$ac_try;;
21628esac
21629eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21630$as_echo "$ac_try_echo") >&5
21631  (eval "$ac_link") 2>conftest.er1
21632  ac_status=$?
21633  grep -v '^ *+' conftest.er1 >conftest.err
21634  rm -f conftest.er1
21635  cat conftest.err >&5
21636  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21637  (exit $ac_status); } && {
21638	 test -z "$ac_c_werror_flag" ||
21639	 test ! -s conftest.err
21640       } && test -s conftest$ac_exeext && {
21641	 test "$cross_compiling" = yes ||
21642	 $as_test_x conftest$ac_exeext
21643       }; then
21644  ac_cv_lib_m_hypot=yes
21645else
21646  $as_echo "$as_me: failed program was:" >&5
21647sed 's/^/| /' conftest.$ac_ext >&5
21648
21649	ac_cv_lib_m_hypot=no
21650fi
21651
21652rm -rf conftest.dSYM
21653rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21654      conftest$ac_exeext conftest.$ac_ext
21655LIBS=$ac_check_lib_save_LIBS
21656fi
21657{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_m_hypot" >&5
21658$as_echo "$ac_cv_lib_m_hypot" >&6; }
21659if test "x$ac_cv_lib_m_hypot" = x""yes; then
21660  MATH_LIBS=-lm
21661
21662else
21663  { { $as_echo "$as_me:$LINENO: error: *** libm is required" >&5
21664$as_echo "$as_me: error: *** libm is required" >&2;}
21665   { (exit 1); exit 1; }; }
21666fi
21667
21668
21669
21670pkg_failed=no
21671{ $as_echo "$as_me:$LINENO: checking for XFONT" >&5
21672$as_echo_n "checking for XFONT... " >&6; }
21673
21674if test -n "$XFONT_CFLAGS"; then
21675    pkg_cv_XFONT_CFLAGS="$XFONT_CFLAGS"
21676 elif test -n "$PKG_CONFIG"; then
21677    if test -n "$PKG_CONFIG" && \
21678    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto xtrans fontsproto fontenc\"") >&5
21679  ($PKG_CONFIG --exists --print-errors "xproto xtrans fontsproto fontenc") 2>&5
21680  ac_status=$?
21681  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21682  (exit $ac_status); }; then
21683  pkg_cv_XFONT_CFLAGS=`$PKG_CONFIG --cflags "xproto xtrans fontsproto fontenc" 2>/dev/null`
21684else
21685  pkg_failed=yes
21686fi
21687 else
21688    pkg_failed=untried
21689fi
21690if test -n "$XFONT_LIBS"; then
21691    pkg_cv_XFONT_LIBS="$XFONT_LIBS"
21692 elif test -n "$PKG_CONFIG"; then
21693    if test -n "$PKG_CONFIG" && \
21694    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xproto xtrans fontsproto fontenc\"") >&5
21695  ($PKG_CONFIG --exists --print-errors "xproto xtrans fontsproto fontenc") 2>&5
21696  ac_status=$?
21697  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21698  (exit $ac_status); }; then
21699  pkg_cv_XFONT_LIBS=`$PKG_CONFIG --libs "xproto xtrans fontsproto fontenc" 2>/dev/null`
21700else
21701  pkg_failed=yes
21702fi
21703 else
21704    pkg_failed=untried
21705fi
21706
21707
21708
21709if test $pkg_failed = yes; then
21710
21711if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21712        _pkg_short_errors_supported=yes
21713else
21714        _pkg_short_errors_supported=no
21715fi
21716        if test $_pkg_short_errors_supported = yes; then
21717	        XFONT_PKG_ERRORS=`$PKG_CONFIG --short-errors --print-errors "xproto xtrans fontsproto fontenc" 2>&1`
21718        else
21719	        XFONT_PKG_ERRORS=`$PKG_CONFIG --print-errors "xproto xtrans fontsproto fontenc" 2>&1`
21720        fi
21721	# Put the nasty error message in config.log where it belongs
21722	echo "$XFONT_PKG_ERRORS" >&5
21723
21724	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xproto xtrans fontsproto fontenc) were not met:
21725
21726$XFONT_PKG_ERRORS
21727
21728Consider adjusting the PKG_CONFIG_PATH environment variable if you
21729installed software in a non-standard prefix.
21730
21731Alternatively, you may set the environment variables XFONT_CFLAGS
21732and XFONT_LIBS to avoid the need to call pkg-config.
21733See the pkg-config man page for more details.
21734" >&5
21735$as_echo "$as_me: error: Package requirements (xproto xtrans fontsproto fontenc) were not met:
21736
21737$XFONT_PKG_ERRORS
21738
21739Consider adjusting the PKG_CONFIG_PATH environment variable if you
21740installed software in a non-standard prefix.
21741
21742Alternatively, you may set the environment variables XFONT_CFLAGS
21743and XFONT_LIBS to avoid the need to call pkg-config.
21744See the pkg-config man page for more details.
21745" >&2;}
21746   { (exit 1); exit 1; }; }
21747elif test $pkg_failed = untried; then
21748	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21749$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21750{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21751is in your PATH or set the PKG_CONFIG environment variable to the full
21752path to pkg-config.
21753
21754Alternatively, you may set the environment variables XFONT_CFLAGS
21755and XFONT_LIBS to avoid the need to call pkg-config.
21756See the pkg-config man page for more details.
21757
21758To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21759See \`config.log' for more details." >&5
21760$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21761is in your PATH or set the PKG_CONFIG environment variable to the full
21762path to pkg-config.
21763
21764Alternatively, you may set the environment variables XFONT_CFLAGS
21765and XFONT_LIBS to avoid the need to call pkg-config.
21766See the pkg-config man page for more details.
21767
21768To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21769See \`config.log' for more details." >&2;}
21770   { (exit 1); exit 1; }; }; }
21771else
21772	XFONT_CFLAGS=$pkg_cv_XFONT_CFLAGS
21773	XFONT_LIBS=$pkg_cv_XFONT_LIBS
21774        { $as_echo "$as_me:$LINENO: result: yes" >&5
21775$as_echo "yes" >&6; }
21776	:
21777fi
21778
21779# Transport selection macro from xtrans.m4
21780{ $as_echo "$as_me:$LINENO: checking return type of signal handlers" >&5
21781$as_echo_n "checking return type of signal handlers... " >&6; }
21782if test "${ac_cv_type_signal+set}" = set; then
21783  $as_echo_n "(cached) " >&6
21784else
21785  cat >conftest.$ac_ext <<_ACEOF
21786/* confdefs.h.  */
21787_ACEOF
21788cat confdefs.h >>conftest.$ac_ext
21789cat >>conftest.$ac_ext <<_ACEOF
21790/* end confdefs.h.  */
21791#include <sys/types.h>
21792#include <signal.h>
21793
21794int
21795main ()
21796{
21797return *(signal (0, 0)) (0) == 1;
21798  ;
21799  return 0;
21800}
21801_ACEOF
21802rm -f conftest.$ac_objext
21803if { (ac_try="$ac_compile"
21804case "(($ac_try" in
21805  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21806  *) ac_try_echo=$ac_try;;
21807esac
21808eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21809$as_echo "$ac_try_echo") >&5
21810  (eval "$ac_compile") 2>conftest.er1
21811  ac_status=$?
21812  grep -v '^ *+' conftest.er1 >conftest.err
21813  rm -f conftest.er1
21814  cat conftest.err >&5
21815  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21816  (exit $ac_status); } && {
21817	 test -z "$ac_c_werror_flag" ||
21818	 test ! -s conftest.err
21819       } && test -s conftest.$ac_objext; then
21820  ac_cv_type_signal=int
21821else
21822  $as_echo "$as_me: failed program was:" >&5
21823sed 's/^/| /' conftest.$ac_ext >&5
21824
21825	ac_cv_type_signal=void
21826fi
21827
21828rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21829fi
21830{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
21831$as_echo "$ac_cv_type_signal" >&6; }
21832
21833cat >>confdefs.h <<_ACEOF
21834#define RETSIGTYPE $ac_cv_type_signal
21835_ACEOF
21836
21837
21838
21839
21840
21841 case $host_os in
21842	mingw*)	unixdef="no"   ;;
21843	*)	unixdef="yes"  ;;
21844 esac
21845 # Check whether --enable-unix-transport was given.
21846if test "${enable_unix_transport+set}" = set; then
21847  enableval=$enable_unix_transport; UNIXCONN=$enableval
21848else
21849  UNIXCONN=$unixdef
21850fi
21851
21852 { $as_echo "$as_me:$LINENO: checking if Xtrans should support UNIX socket connections" >&5
21853$as_echo_n "checking if Xtrans should support UNIX socket connections... " >&6; }
21854 if test "$UNIXCONN" = "yes"; then
21855
21856cat >>confdefs.h <<\_ACEOF
21857#define UNIXCONN 1
21858_ACEOF
21859
21860 fi
21861 { $as_echo "$as_me:$LINENO: result: $UNIXCONN" >&5
21862$as_echo "$UNIXCONN" >&6; }
21863 # Check whether --enable-tcp-transport was given.
21864if test "${enable_tcp_transport+set}" = set; then
21865  enableval=$enable_tcp_transport; TCPCONN=$enableval
21866else
21867  TCPCONN=yes
21868fi
21869
21870 { $as_echo "$as_me:$LINENO: checking if Xtrans should support TCP socket connections" >&5
21871$as_echo_n "checking if Xtrans should support TCP socket connections... " >&6; }
21872 { $as_echo "$as_me:$LINENO: result: $TCPCONN" >&5
21873$as_echo "$TCPCONN" >&6; }
21874 if test "$TCPCONN" = "yes"; then
21875
21876cat >>confdefs.h <<\_ACEOF
21877#define TCPCONN 1
21878_ACEOF
21879
21880
21881 # SVR4 hides these in libraries other than libc
21882 { $as_echo "$as_me:$LINENO: checking for library containing socket" >&5
21883$as_echo_n "checking for library containing socket... " >&6; }
21884if test "${ac_cv_search_socket+set}" = set; then
21885  $as_echo_n "(cached) " >&6
21886else
21887  ac_func_search_save_LIBS=$LIBS
21888cat >conftest.$ac_ext <<_ACEOF
21889/* confdefs.h.  */
21890_ACEOF
21891cat confdefs.h >>conftest.$ac_ext
21892cat >>conftest.$ac_ext <<_ACEOF
21893/* end confdefs.h.  */
21894
21895/* Override any GCC internal prototype to avoid an error.
21896   Use char because int might match the return type of a GCC
21897   builtin and then its argument prototype would still apply.  */
21898#ifdef __cplusplus
21899extern "C"
21900#endif
21901char socket ();
21902int
21903main ()
21904{
21905return socket ();
21906  ;
21907  return 0;
21908}
21909_ACEOF
21910for ac_lib in '' socket; do
21911  if test -z "$ac_lib"; then
21912    ac_res="none required"
21913  else
21914    ac_res=-l$ac_lib
21915    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
21916  fi
21917  rm -f conftest.$ac_objext conftest$ac_exeext
21918if { (ac_try="$ac_link"
21919case "(($ac_try" in
21920  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21921  *) ac_try_echo=$ac_try;;
21922esac
21923eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21924$as_echo "$ac_try_echo") >&5
21925  (eval "$ac_link") 2>conftest.er1
21926  ac_status=$?
21927  grep -v '^ *+' conftest.er1 >conftest.err
21928  rm -f conftest.er1
21929  cat conftest.err >&5
21930  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21931  (exit $ac_status); } && {
21932	 test -z "$ac_c_werror_flag" ||
21933	 test ! -s conftest.err
21934       } && test -s conftest$ac_exeext && {
21935	 test "$cross_compiling" = yes ||
21936	 $as_test_x conftest$ac_exeext
21937       }; then
21938  ac_cv_search_socket=$ac_res
21939else
21940  $as_echo "$as_me: failed program was:" >&5
21941sed 's/^/| /' conftest.$ac_ext >&5
21942
21943
21944fi
21945
21946rm -rf conftest.dSYM
21947rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21948      conftest$ac_exeext
21949  if test "${ac_cv_search_socket+set}" = set; then
21950  break
21951fi
21952done
21953if test "${ac_cv_search_socket+set}" = set; then
21954  :
21955else
21956  ac_cv_search_socket=no
21957fi
21958rm conftest.$ac_ext
21959LIBS=$ac_func_search_save_LIBS
21960fi
21961{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
21962$as_echo "$ac_cv_search_socket" >&6; }
21963ac_res=$ac_cv_search_socket
21964if test "$ac_res" != no; then
21965  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21966
21967fi
21968
21969 { $as_echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
21970$as_echo_n "checking for library containing gethostbyname... " >&6; }
21971if test "${ac_cv_search_gethostbyname+set}" = set; then
21972  $as_echo_n "(cached) " >&6
21973else
21974  ac_func_search_save_LIBS=$LIBS
21975cat >conftest.$ac_ext <<_ACEOF
21976/* confdefs.h.  */
21977_ACEOF
21978cat confdefs.h >>conftest.$ac_ext
21979cat >>conftest.$ac_ext <<_ACEOF
21980/* end confdefs.h.  */
21981
21982/* Override any GCC internal prototype to avoid an error.
21983   Use char because int might match the return type of a GCC
21984   builtin and then its argument prototype would still apply.  */
21985#ifdef __cplusplus
21986extern "C"
21987#endif
21988char gethostbyname ();
21989int
21990main ()
21991{
21992return gethostbyname ();
21993  ;
21994  return 0;
21995}
21996_ACEOF
21997for ac_lib in '' nsl; do
21998  if test -z "$ac_lib"; then
21999    ac_res="none required"
22000  else
22001    ac_res=-l$ac_lib
22002    LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
22003  fi
22004  rm -f conftest.$ac_objext conftest$ac_exeext
22005if { (ac_try="$ac_link"
22006case "(($ac_try" in
22007  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22008  *) ac_try_echo=$ac_try;;
22009esac
22010eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22011$as_echo "$ac_try_echo") >&5
22012  (eval "$ac_link") 2>conftest.er1
22013  ac_status=$?
22014  grep -v '^ *+' conftest.er1 >conftest.err
22015  rm -f conftest.er1
22016  cat conftest.err >&5
22017  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22018  (exit $ac_status); } && {
22019	 test -z "$ac_c_werror_flag" ||
22020	 test ! -s conftest.err
22021       } && test -s conftest$ac_exeext && {
22022	 test "$cross_compiling" = yes ||
22023	 $as_test_x conftest$ac_exeext
22024       }; then
22025  ac_cv_search_gethostbyname=$ac_res
22026else
22027  $as_echo "$as_me: failed program was:" >&5
22028sed 's/^/| /' conftest.$ac_ext >&5
22029
22030
22031fi
22032
22033rm -rf conftest.dSYM
22034rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22035      conftest$ac_exeext
22036  if test "${ac_cv_search_gethostbyname+set}" = set; then
22037  break
22038fi
22039done
22040if test "${ac_cv_search_gethostbyname+set}" = set; then
22041  :
22042else
22043  ac_cv_search_gethostbyname=no
22044fi
22045rm conftest.$ac_ext
22046LIBS=$ac_func_search_save_LIBS
22047fi
22048{ $as_echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
22049$as_echo "$ac_cv_search_gethostbyname" >&6; }
22050ac_res=$ac_cv_search_gethostbyname
22051if test "$ac_res" != no; then
22052  test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
22053
22054fi
22055
22056
22057{ $as_echo "$as_me:$LINENO: checking for main in -lws2_32" >&5
22058$as_echo_n "checking for main in -lws2_32... " >&6; }
22059if test "${ac_cv_lib_ws2_32_main+set}" = set; then
22060  $as_echo_n "(cached) " >&6
22061else
22062  ac_check_lib_save_LIBS=$LIBS
22063LIBS="-lws2_32  $LIBS"
22064cat >conftest.$ac_ext <<_ACEOF
22065/* confdefs.h.  */
22066_ACEOF
22067cat confdefs.h >>conftest.$ac_ext
22068cat >>conftest.$ac_ext <<_ACEOF
22069/* end confdefs.h.  */
22070
22071
22072int
22073main ()
22074{
22075return main ();
22076  ;
22077  return 0;
22078}
22079_ACEOF
22080rm -f conftest.$ac_objext conftest$ac_exeext
22081if { (ac_try="$ac_link"
22082case "(($ac_try" in
22083  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22084  *) ac_try_echo=$ac_try;;
22085esac
22086eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22087$as_echo "$ac_try_echo") >&5
22088  (eval "$ac_link") 2>conftest.er1
22089  ac_status=$?
22090  grep -v '^ *+' conftest.er1 >conftest.err
22091  rm -f conftest.er1
22092  cat conftest.err >&5
22093  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22094  (exit $ac_status); } && {
22095	 test -z "$ac_c_werror_flag" ||
22096	 test ! -s conftest.err
22097       } && test -s conftest$ac_exeext && {
22098	 test "$cross_compiling" = yes ||
22099	 $as_test_x conftest$ac_exeext
22100       }; then
22101  ac_cv_lib_ws2_32_main=yes
22102else
22103  $as_echo "$as_me: failed program was:" >&5
22104sed 's/^/| /' conftest.$ac_ext >&5
22105
22106	ac_cv_lib_ws2_32_main=no
22107fi
22108
22109rm -rf conftest.dSYM
22110rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22111      conftest$ac_exeext conftest.$ac_ext
22112LIBS=$ac_check_lib_save_LIBS
22113fi
22114{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_ws2_32_main" >&5
22115$as_echo "$ac_cv_lib_ws2_32_main" >&6; }
22116if test "x$ac_cv_lib_ws2_32_main" = x""yes; then
22117  cat >>confdefs.h <<_ACEOF
22118#define HAVE_LIBWS2_32 1
22119_ACEOF
22120
22121  LIBS="-lws2_32 $LIBS"
22122
22123fi
22124ac_cv_lib_ws2_32=ac_cv_lib_ws2_32_main
22125
22126
22127 # Needs to come after above checks for libsocket & libnsl for SVR4 systems
22128 # Check whether --enable-ipv6 was given.
22129if test "${enable_ipv6+set}" = set; then
22130  enableval=$enable_ipv6; IPV6CONN=$enableval
22131else
22132  { $as_echo "$as_me:$LINENO: checking for getaddrinfo" >&5
22133$as_echo_n "checking for getaddrinfo... " >&6; }
22134if test "${ac_cv_func_getaddrinfo+set}" = set; then
22135  $as_echo_n "(cached) " >&6
22136else
22137  cat >conftest.$ac_ext <<_ACEOF
22138/* confdefs.h.  */
22139_ACEOF
22140cat confdefs.h >>conftest.$ac_ext
22141cat >>conftest.$ac_ext <<_ACEOF
22142/* end confdefs.h.  */
22143/* Define getaddrinfo to an innocuous variant, in case <limits.h> declares getaddrinfo.
22144   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
22145#define getaddrinfo innocuous_getaddrinfo
22146
22147/* System header to define __stub macros and hopefully few prototypes,
22148    which can conflict with char getaddrinfo (); below.
22149    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
22150    <limits.h> exists even on freestanding compilers.  */
22151
22152#ifdef __STDC__
22153# include <limits.h>
22154#else
22155# include <assert.h>
22156#endif
22157
22158#undef getaddrinfo
22159
22160/* Override any GCC internal prototype to avoid an error.
22161   Use char because int might match the return type of a GCC
22162   builtin and then its argument prototype would still apply.  */
22163#ifdef __cplusplus
22164extern "C"
22165#endif
22166char getaddrinfo ();
22167/* The GNU C library defines this for functions which it implements
22168    to always fail with ENOSYS.  Some functions are actually named
22169    something starting with __ and the normal name is an alias.  */
22170#if defined __stub_getaddrinfo || defined __stub___getaddrinfo
22171choke me
22172#endif
22173
22174int
22175main ()
22176{
22177return getaddrinfo ();
22178  ;
22179  return 0;
22180}
22181_ACEOF
22182rm -f conftest.$ac_objext conftest$ac_exeext
22183if { (ac_try="$ac_link"
22184case "(($ac_try" in
22185  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22186  *) ac_try_echo=$ac_try;;
22187esac
22188eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22189$as_echo "$ac_try_echo") >&5
22190  (eval "$ac_link") 2>conftest.er1
22191  ac_status=$?
22192  grep -v '^ *+' conftest.er1 >conftest.err
22193  rm -f conftest.er1
22194  cat conftest.err >&5
22195  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22196  (exit $ac_status); } && {
22197	 test -z "$ac_c_werror_flag" ||
22198	 test ! -s conftest.err
22199       } && test -s conftest$ac_exeext && {
22200	 test "$cross_compiling" = yes ||
22201	 $as_test_x conftest$ac_exeext
22202       }; then
22203  ac_cv_func_getaddrinfo=yes
22204else
22205  $as_echo "$as_me: failed program was:" >&5
22206sed 's/^/| /' conftest.$ac_ext >&5
22207
22208	ac_cv_func_getaddrinfo=no
22209fi
22210
22211rm -rf conftest.dSYM
22212rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
22213      conftest$ac_exeext conftest.$ac_ext
22214fi
22215{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_getaddrinfo" >&5
22216$as_echo "$ac_cv_func_getaddrinfo" >&6; }
22217if test "x$ac_cv_func_getaddrinfo" = x""yes; then
22218  IPV6CONN=yes
22219else
22220  IPV6CONN=no
22221fi
22222
22223fi
22224
22225 { $as_echo "$as_me:$LINENO: checking if IPv6 support should be built" >&5
22226$as_echo_n "checking if IPv6 support should be built... " >&6; }
22227 if test "$IPV6CONN" = "yes"; then
22228
22229cat >>confdefs.h <<\_ACEOF
22230#define IPv6 1
22231_ACEOF
22232
22233 fi
22234 { $as_echo "$as_me:$LINENO: result: $IPV6CONN" >&5
22235$as_echo "$IPV6CONN" >&6; }
22236
22237 # 4.3BSD-Reno added a new member to struct sockaddr_in
22238 { $as_echo "$as_me:$LINENO: checking for struct sockaddr_in.sin_len" >&5
22239$as_echo_n "checking for struct sockaddr_in.sin_len... " >&6; }
22240if test "${ac_cv_member_struct_sockaddr_in_sin_len+set}" = set; then
22241  $as_echo_n "(cached) " >&6
22242else
22243  cat >conftest.$ac_ext <<_ACEOF
22244/* confdefs.h.  */
22245_ACEOF
22246cat confdefs.h >>conftest.$ac_ext
22247cat >>conftest.$ac_ext <<_ACEOF
22248/* end confdefs.h.  */
22249
22250#include <sys/types.h>
22251#include <sys/socket.h>
22252#include <netinet/in.h>
22253
22254
22255int
22256main ()
22257{
22258static struct sockaddr_in ac_aggr;
22259if (ac_aggr.sin_len)
22260return 0;
22261  ;
22262  return 0;
22263}
22264_ACEOF
22265rm -f conftest.$ac_objext
22266if { (ac_try="$ac_compile"
22267case "(($ac_try" in
22268  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22269  *) ac_try_echo=$ac_try;;
22270esac
22271eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22272$as_echo "$ac_try_echo") >&5
22273  (eval "$ac_compile") 2>conftest.er1
22274  ac_status=$?
22275  grep -v '^ *+' conftest.er1 >conftest.err
22276  rm -f conftest.er1
22277  cat conftest.err >&5
22278  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22279  (exit $ac_status); } && {
22280	 test -z "$ac_c_werror_flag" ||
22281	 test ! -s conftest.err
22282       } && test -s conftest.$ac_objext; then
22283  ac_cv_member_struct_sockaddr_in_sin_len=yes
22284else
22285  $as_echo "$as_me: failed program was:" >&5
22286sed 's/^/| /' conftest.$ac_ext >&5
22287
22288	cat >conftest.$ac_ext <<_ACEOF
22289/* confdefs.h.  */
22290_ACEOF
22291cat confdefs.h >>conftest.$ac_ext
22292cat >>conftest.$ac_ext <<_ACEOF
22293/* end confdefs.h.  */
22294
22295#include <sys/types.h>
22296#include <sys/socket.h>
22297#include <netinet/in.h>
22298
22299
22300int
22301main ()
22302{
22303static struct sockaddr_in ac_aggr;
22304if (sizeof ac_aggr.sin_len)
22305return 0;
22306  ;
22307  return 0;
22308}
22309_ACEOF
22310rm -f conftest.$ac_objext
22311if { (ac_try="$ac_compile"
22312case "(($ac_try" in
22313  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22314  *) ac_try_echo=$ac_try;;
22315esac
22316eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22317$as_echo "$ac_try_echo") >&5
22318  (eval "$ac_compile") 2>conftest.er1
22319  ac_status=$?
22320  grep -v '^ *+' conftest.er1 >conftest.err
22321  rm -f conftest.er1
22322  cat conftest.err >&5
22323  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22324  (exit $ac_status); } && {
22325	 test -z "$ac_c_werror_flag" ||
22326	 test ! -s conftest.err
22327       } && test -s conftest.$ac_objext; then
22328  ac_cv_member_struct_sockaddr_in_sin_len=yes
22329else
22330  $as_echo "$as_me: failed program was:" >&5
22331sed 's/^/| /' conftest.$ac_ext >&5
22332
22333	ac_cv_member_struct_sockaddr_in_sin_len=no
22334fi
22335
22336rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22337fi
22338
22339rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22340fi
22341{ $as_echo "$as_me:$LINENO: result: $ac_cv_member_struct_sockaddr_in_sin_len" >&5
22342$as_echo "$ac_cv_member_struct_sockaddr_in_sin_len" >&6; }
22343if test "x$ac_cv_member_struct_sockaddr_in_sin_len" = x""yes; then
22344
22345cat >>confdefs.h <<\_ACEOF
22346#define BSD44SOCKETS 1
22347_ACEOF
22348
22349fi
22350
22351
22352 # POSIX.1g changed the type of pointer passed to getsockname/getpeername/etc.
22353 { $as_echo "$as_me:$LINENO: checking for socklen_t" >&5
22354$as_echo_n "checking for socklen_t... " >&6; }
22355if test "${ac_cv_type_socklen_t+set}" = set; then
22356  $as_echo_n "(cached) " >&6
22357else
22358  ac_cv_type_socklen_t=no
22359cat >conftest.$ac_ext <<_ACEOF
22360/* confdefs.h.  */
22361_ACEOF
22362cat confdefs.h >>conftest.$ac_ext
22363cat >>conftest.$ac_ext <<_ACEOF
22364/* end confdefs.h.  */
22365
22366$ac_includes_default
22367#include <sys/socket.h>
22368
22369int
22370main ()
22371{
22372if (sizeof (socklen_t))
22373       return 0;
22374  ;
22375  return 0;
22376}
22377_ACEOF
22378rm -f conftest.$ac_objext
22379if { (ac_try="$ac_compile"
22380case "(($ac_try" in
22381  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22382  *) ac_try_echo=$ac_try;;
22383esac
22384eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22385$as_echo "$ac_try_echo") >&5
22386  (eval "$ac_compile") 2>conftest.er1
22387  ac_status=$?
22388  grep -v '^ *+' conftest.er1 >conftest.err
22389  rm -f conftest.er1
22390  cat conftest.err >&5
22391  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22392  (exit $ac_status); } && {
22393	 test -z "$ac_c_werror_flag" ||
22394	 test ! -s conftest.err
22395       } && test -s conftest.$ac_objext; then
22396  cat >conftest.$ac_ext <<_ACEOF
22397/* confdefs.h.  */
22398_ACEOF
22399cat confdefs.h >>conftest.$ac_ext
22400cat >>conftest.$ac_ext <<_ACEOF
22401/* end confdefs.h.  */
22402
22403$ac_includes_default
22404#include <sys/socket.h>
22405
22406int
22407main ()
22408{
22409if (sizeof ((socklen_t)))
22410	  return 0;
22411  ;
22412  return 0;
22413}
22414_ACEOF
22415rm -f conftest.$ac_objext
22416if { (ac_try="$ac_compile"
22417case "(($ac_try" in
22418  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
22419  *) ac_try_echo=$ac_try;;
22420esac
22421eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
22422$as_echo "$ac_try_echo") >&5
22423  (eval "$ac_compile") 2>conftest.er1
22424  ac_status=$?
22425  grep -v '^ *+' conftest.er1 >conftest.err
22426  rm -f conftest.er1
22427  cat conftest.err >&5
22428  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
22429  (exit $ac_status); } && {
22430	 test -z "$ac_c_werror_flag" ||
22431	 test ! -s conftest.err
22432       } && test -s conftest.$ac_objext; then
22433  :
22434else
22435  $as_echo "$as_me: failed program was:" >&5
22436sed 's/^/| /' conftest.$ac_ext >&5
22437
22438	ac_cv_type_socklen_t=yes
22439fi
22440
22441rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22442else
22443  $as_echo "$as_me: failed program was:" >&5
22444sed 's/^/| /' conftest.$ac_ext >&5
22445
22446
22447fi
22448
22449rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
22450fi
22451{ $as_echo "$as_me:$LINENO: result: $ac_cv_type_socklen_t" >&5
22452$as_echo "$ac_cv_type_socklen_t" >&6; }
22453if test "x$ac_cv_type_socklen_t" = x""yes; then
22454
22455cat >>confdefs.h <<_ACEOF
22456#define HAVE_SOCKLEN_T 1
22457_ACEOF
22458
22459
22460fi
22461
22462
22463
22464 fi
22465 case $host_os in
22466	solaris*|sco*|sysv4*)	localdef="yes" ;;
22467	*)			localdef="no"  ;;
22468 esac
22469 # Check whether --enable-local-transport was given.
22470if test "${enable_local_transport+set}" = set; then
22471  enableval=$enable_local_transport; LOCALCONN=$enableval
22472else
22473  LOCALCONN=$localdef
22474fi
22475
22476 { $as_echo "$as_me:$LINENO: checking if Xtrans should support os-specific local connections" >&5
22477$as_echo_n "checking if Xtrans should support os-specific local connections... " >&6; }
22478 { $as_echo "$as_me:$LINENO: result: $LOCALCONN" >&5
22479$as_echo "$LOCALCONN" >&6; }
22480 if test "$LOCALCONN" = "yes"; then
22481
22482cat >>confdefs.h <<\_ACEOF
22483#define LOCALCONN 1
22484_ACEOF
22485
22486 fi
22487
22488
22489
22490case $host_os in
22491    linux*)
22492        OS_CFLAGS="-D_XOPEN_SOURCE"
22493        ;;
22494    darwin*)
22495        OS_CFLAGS="-Wl,-flat_namespace"
22496	;;
22497    *)
22498        OS_CFLAGS=
22499        ;;
22500esac
22501
22502
22503ac_config_files="$ac_config_files Makefile src/Makefile src/fontfile/Makefile src/FreeType/Makefile src/builtins/Makefile src/bitmap/Makefile src/fc/Makefile src/util/Makefile src/stubs/Makefile xfont.pc"
22504
22505cat >confcache <<\_ACEOF
22506# This file is a shell script that caches the results of configure
22507# tests run on this system so they can be shared between configure
22508# scripts and configure runs, see configure's option --config-cache.
22509# It is not useful on other systems.  If it contains results you don't
22510# want to keep, you may remove or edit it.
22511#
22512# config.status only pays attention to the cache file if you give it
22513# the --recheck option to rerun configure.
22514#
22515# `ac_cv_env_foo' variables (set or unset) will be overridden when
22516# loading this file, other *unset* `ac_cv_foo' will be assigned the
22517# following values.
22518
22519_ACEOF
22520
22521# The following way of writing the cache mishandles newlines in values,
22522# but we know of no workaround that is simple, portable, and efficient.
22523# So, we kill variables containing newlines.
22524# Ultrix sh set writes to stderr and can't be redirected directly,
22525# and sets the high bit in the cache file unless we assign to the vars.
22526(
22527  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22528    eval ac_val=\$$ac_var
22529    case $ac_val in #(
22530    *${as_nl}*)
22531      case $ac_var in #(
22532      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
22533$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
22534      esac
22535      case $ac_var in #(
22536      _ | IFS | as_nl) ;; #(
22537      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
22538      *) $as_unset $ac_var ;;
22539      esac ;;
22540    esac
22541  done
22542
22543  (set) 2>&1 |
22544    case $as_nl`(ac_space=' '; set) 2>&1` in #(
22545    *${as_nl}ac_space=\ *)
22546      # `set' does not quote correctly, so add quotes (double-quote
22547      # substitution turns \\\\ into \\, and sed turns \\ into \).
22548      sed -n \
22549	"s/'/'\\\\''/g;
22550	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22551      ;; #(
22552    *)
22553      # `set' quotes correctly as required by POSIX, so do not add quotes.
22554      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22555      ;;
22556    esac |
22557    sort
22558) |
22559  sed '
22560     /^ac_cv_env_/b end
22561     t clear
22562     :clear
22563     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22564     t end
22565     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22566     :end' >>confcache
22567if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22568  if test -w "$cache_file"; then
22569    test "x$cache_file" != "x/dev/null" &&
22570      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
22571$as_echo "$as_me: updating cache $cache_file" >&6;}
22572    cat confcache >$cache_file
22573  else
22574    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22575$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22576  fi
22577fi
22578rm -f confcache
22579
22580test "x$prefix" = xNONE && prefix=$ac_default_prefix
22581# Let make expand exec_prefix.
22582test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22583
22584DEFS=-DHAVE_CONFIG_H
22585
22586ac_libobjs=
22587ac_ltlibobjs=
22588for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22589  # 1. Remove the extension, and $U if already installed.
22590  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22591  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
22592  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
22593  #    will be set to the directory where LIBOBJS objects are built.
22594  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22595  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22596done
22597LIBOBJS=$ac_libobjs
22598
22599LTLIBOBJS=$ac_ltlibobjs
22600
22601
22602 if test -n "$EXEEXT"; then
22603  am__EXEEXT_TRUE=
22604  am__EXEEXT_FALSE='#'
22605else
22606  am__EXEEXT_TRUE='#'
22607  am__EXEEXT_FALSE=
22608fi
22609
22610if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
22611  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
22612Usually this means the macro was only invoked conditionally." >&5
22613$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
22614Usually this means the macro was only invoked conditionally." >&2;}
22615   { (exit 1); exit 1; }; }
22616fi
22617if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
22618  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
22619Usually this means the macro was only invoked conditionally." >&5
22620$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
22621Usually this means the macro was only invoked conditionally." >&2;}
22622   { (exit 1); exit 1; }; }
22623fi
22624if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
22625  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
22626Usually this means the macro was only invoked conditionally." >&5
22627$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
22628Usually this means the macro was only invoked conditionally." >&2;}
22629   { (exit 1); exit 1; }; }
22630fi
22631if test -z "${HAVE_XMLTO_TRUE}" && test -z "${HAVE_XMLTO_FALSE}"; then
22632  { { $as_echo "$as_me:$LINENO: error: conditional \"HAVE_XMLTO\" was never defined.
22633Usually this means the macro was only invoked conditionally." >&5
22634$as_echo "$as_me: error: conditional \"HAVE_XMLTO\" was never defined.
22635Usually this means the macro was only invoked conditionally." >&2;}
22636   { (exit 1); exit 1; }; }
22637fi
22638if test -z "${MAKE_DEVEL_DOCS_TRUE}" && test -z "${MAKE_DEVEL_DOCS_FALSE}"; then
22639  { { $as_echo "$as_me:$LINENO: error: conditional \"MAKE_DEVEL_DOCS\" was never defined.
22640Usually this means the macro was only invoked conditionally." >&5
22641$as_echo "$as_me: error: conditional \"MAKE_DEVEL_DOCS\" was never defined.
22642Usually this means the macro was only invoked conditionally." >&2;}
22643   { (exit 1); exit 1; }; }
22644fi
22645if test -z "${XFONT_FREETYPE_TRUE}" && test -z "${XFONT_FREETYPE_FALSE}"; then
22646  { { $as_echo "$as_me:$LINENO: error: conditional \"XFONT_FREETYPE\" was never defined.
22647Usually this means the macro was only invoked conditionally." >&5
22648$as_echo "$as_me: error: conditional \"XFONT_FREETYPE\" was never defined.
22649Usually this means the macro was only invoked conditionally." >&2;}
22650   { (exit 1); exit 1; }; }
22651fi
22652if test -z "${X_BZIP2_FONT_COMPRESSION_TRUE}" && test -z "${X_BZIP2_FONT_COMPRESSION_FALSE}"; then
22653  { { $as_echo "$as_me:$LINENO: error: conditional \"X_BZIP2_FONT_COMPRESSION\" was never defined.
22654Usually this means the macro was only invoked conditionally." >&5
22655$as_echo "$as_me: error: conditional \"X_BZIP2_FONT_COMPRESSION\" was never defined.
22656Usually this means the macro was only invoked conditionally." >&2;}
22657   { (exit 1); exit 1; }; }
22658fi
22659if test -z "${XFONT_BUILTINS_TRUE}" && test -z "${XFONT_BUILTINS_FALSE}"; then
22660  { { $as_echo "$as_me:$LINENO: error: conditional \"XFONT_BUILTINS\" was never defined.
22661Usually this means the macro was only invoked conditionally." >&5
22662$as_echo "$as_me: error: conditional \"XFONT_BUILTINS\" was never defined.
22663Usually this means the macro was only invoked conditionally." >&2;}
22664   { (exit 1); exit 1; }; }
22665fi
22666if test -z "${XFONT_PCFFORMAT_TRUE}" && test -z "${XFONT_PCFFORMAT_FALSE}"; then
22667  { { $as_echo "$as_me:$LINENO: error: conditional \"XFONT_PCFFORMAT\" was never defined.
22668Usually this means the macro was only invoked conditionally." >&5
22669$as_echo "$as_me: error: conditional \"XFONT_PCFFORMAT\" was never defined.
22670Usually this means the macro was only invoked conditionally." >&2;}
22671   { (exit 1); exit 1; }; }
22672fi
22673if test -z "${XFONT_BDFFORMAT_TRUE}" && test -z "${XFONT_BDFFORMAT_FALSE}"; then
22674  { { $as_echo "$as_me:$LINENO: error: conditional \"XFONT_BDFFORMAT\" was never defined.
22675Usually this means the macro was only invoked conditionally." >&5
22676$as_echo "$as_me: error: conditional \"XFONT_BDFFORMAT\" was never defined.
22677Usually this means the macro was only invoked conditionally." >&2;}
22678   { (exit 1); exit 1; }; }
22679fi
22680if test -z "${XFONT_SNFFORMAT_TRUE}" && test -z "${XFONT_SNFFORMAT_FALSE}"; then
22681  { { $as_echo "$as_me:$LINENO: error: conditional \"XFONT_SNFFORMAT\" was never defined.
22682Usually this means the macro was only invoked conditionally." >&5
22683$as_echo "$as_me: error: conditional \"XFONT_SNFFORMAT\" was never defined.
22684Usually this means the macro was only invoked conditionally." >&2;}
22685   { (exit 1); exit 1; }; }
22686fi
22687if test -z "${XFONT_BITMAP_TRUE}" && test -z "${XFONT_BITMAP_FALSE}"; then
22688  { { $as_echo "$as_me:$LINENO: error: conditional \"XFONT_BITMAP\" was never defined.
22689Usually this means the macro was only invoked conditionally." >&5
22690$as_echo "$as_me: error: conditional \"XFONT_BITMAP\" was never defined.
22691Usually this means the macro was only invoked conditionally." >&2;}
22692   { (exit 1); exit 1; }; }
22693fi
22694if test -z "${XFONT_FONTFILE_TRUE}" && test -z "${XFONT_FONTFILE_FALSE}"; then
22695  { { $as_echo "$as_me:$LINENO: error: conditional \"XFONT_FONTFILE\" was never defined.
22696Usually this means the macro was only invoked conditionally." >&5
22697$as_echo "$as_me: error: conditional \"XFONT_FONTFILE\" was never defined.
22698Usually this means the macro was only invoked conditionally." >&2;}
22699   { (exit 1); exit 1; }; }
22700fi
22701if test -z "${XFONT_FC_TRUE}" && test -z "${XFONT_FC_FALSE}"; then
22702  { { $as_echo "$as_me:$LINENO: error: conditional \"XFONT_FC\" was never defined.
22703Usually this means the macro was only invoked conditionally." >&5
22704$as_echo "$as_me: error: conditional \"XFONT_FC\" was never defined.
22705Usually this means the macro was only invoked conditionally." >&2;}
22706   { (exit 1); exit 1; }; }
22707fi
22708
22709: ${CONFIG_STATUS=./config.status}
22710ac_write_fail=0
22711ac_clean_files_save=$ac_clean_files
22712ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22713{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22714$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
22715cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22716#! $SHELL
22717# Generated by $as_me.
22718# Run this file to recreate the current configuration.
22719# Compiler output produced by configure, useful for debugging
22720# configure, is in config.log if it exists.
22721
22722debug=false
22723ac_cs_recheck=false
22724ac_cs_silent=false
22725SHELL=\${CONFIG_SHELL-$SHELL}
22726_ACEOF
22727
22728cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22729## --------------------- ##
22730## M4sh Initialization.  ##
22731## --------------------- ##
22732
22733# Be more Bourne compatible
22734DUALCASE=1; export DUALCASE # for MKS sh
22735if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22736  emulate sh
22737  NULLCMD=:
22738  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
22739  # is contrary to our usage.  Disable this feature.
22740  alias -g '${1+"$@"}'='"$@"'
22741  setopt NO_GLOB_SUBST
22742else
22743  case `(set -o) 2>/dev/null` in
22744  *posix*) set -o posix ;;
22745esac
22746
22747fi
22748
22749
22750
22751
22752# PATH needs CR
22753# Avoid depending upon Character Ranges.
22754as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22755as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22756as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22757as_cr_digits='0123456789'
22758as_cr_alnum=$as_cr_Letters$as_cr_digits
22759
22760as_nl='
22761'
22762export as_nl
22763# Printing a long string crashes Solaris 7 /usr/bin/printf.
22764as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
22765as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
22766as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
22767if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
22768  as_echo='printf %s\n'
22769  as_echo_n='printf %s'
22770else
22771  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
22772    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
22773    as_echo_n='/usr/ucb/echo -n'
22774  else
22775    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
22776    as_echo_n_body='eval
22777      arg=$1;
22778      case $arg in
22779      *"$as_nl"*)
22780	expr "X$arg" : "X\\(.*\\)$as_nl";
22781	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
22782      esac;
22783      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
22784    '
22785    export as_echo_n_body
22786    as_echo_n='sh -c $as_echo_n_body as_echo'
22787  fi
22788  export as_echo_body
22789  as_echo='sh -c $as_echo_body as_echo'
22790fi
22791
22792# The user is always right.
22793if test "${PATH_SEPARATOR+set}" != set; then
22794  PATH_SEPARATOR=:
22795  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
22796    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
22797      PATH_SEPARATOR=';'
22798  }
22799fi
22800
22801# Support unset when possible.
22802if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22803  as_unset=unset
22804else
22805  as_unset=false
22806fi
22807
22808
22809# IFS
22810# We need space, tab and new line, in precisely that order.  Quoting is
22811# there to prevent editors from complaining about space-tab.
22812# (If _AS_PATH_WALK were called with IFS unset, it would disable word
22813# splitting by setting IFS to empty value.)
22814IFS=" ""	$as_nl"
22815
22816# Find who we are.  Look in the path if we contain no directory separator.
22817case $0 in
22818  *[\\/]* ) as_myself=$0 ;;
22819  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22820for as_dir in $PATH
22821do
22822  IFS=$as_save_IFS
22823  test -z "$as_dir" && as_dir=.
22824  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22825done
22826IFS=$as_save_IFS
22827
22828     ;;
22829esac
22830# We did not find ourselves, most probably we were run as `sh COMMAND'
22831# in which case we are not to be found in the path.
22832if test "x$as_myself" = x; then
22833  as_myself=$0
22834fi
22835if test ! -f "$as_myself"; then
22836  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22837  { (exit 1); exit 1; }
22838fi
22839
22840# Work around bugs in pre-3.0 UWIN ksh.
22841for as_var in ENV MAIL MAILPATH
22842do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22843done
22844PS1='$ '
22845PS2='> '
22846PS4='+ '
22847
22848# NLS nuisances.
22849LC_ALL=C
22850export LC_ALL
22851LANGUAGE=C
22852export LANGUAGE
22853
22854# Required to use basename.
22855if expr a : '\(a\)' >/dev/null 2>&1 &&
22856   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22857  as_expr=expr
22858else
22859  as_expr=false
22860fi
22861
22862if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22863  as_basename=basename
22864else
22865  as_basename=false
22866fi
22867
22868
22869# Name of the executable.
22870as_me=`$as_basename -- "$0" ||
22871$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22872	 X"$0" : 'X\(//\)$' \| \
22873	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22874$as_echo X/"$0" |
22875    sed '/^.*\/\([^/][^/]*\)\/*$/{
22876	    s//\1/
22877	    q
22878	  }
22879	  /^X\/\(\/\/\)$/{
22880	    s//\1/
22881	    q
22882	  }
22883	  /^X\/\(\/\).*/{
22884	    s//\1/
22885	    q
22886	  }
22887	  s/.*/./; q'`
22888
22889# CDPATH.
22890$as_unset CDPATH
22891
22892
22893
22894  as_lineno_1=$LINENO
22895  as_lineno_2=$LINENO
22896  test "x$as_lineno_1" != "x$as_lineno_2" &&
22897  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22898
22899  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22900  # uniformly replaced by the line number.  The first 'sed' inserts a
22901  # line-number line after each line using $LINENO; the second 'sed'
22902  # does the real work.  The second script uses 'N' to pair each
22903  # line-number line with the line containing $LINENO, and appends
22904  # trailing '-' during substitution so that $LINENO is not a special
22905  # case at line end.
22906  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22907  # scripts with optimization help from Paolo Bonzini.  Blame Lee
22908  # E. McMahon (1931-1989) for sed's syntax.  :-)
22909  sed -n '
22910    p
22911    /[$]LINENO/=
22912  ' <$as_myself |
22913    sed '
22914      s/[$]LINENO.*/&-/
22915      t lineno
22916      b
22917      :lineno
22918      N
22919      :loop
22920      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22921      t loop
22922      s/-\n.*//
22923    ' >$as_me.lineno &&
22924  chmod +x "$as_me.lineno" ||
22925    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22926   { (exit 1); exit 1; }; }
22927
22928  # Don't try to exec as it changes $[0], causing all sort of problems
22929  # (the dirname of $[0] is not the place where we might find the
22930  # original and so on.  Autoconf is especially sensitive to this).
22931  . "./$as_me.lineno"
22932  # Exit status is that of the last command.
22933  exit
22934}
22935
22936
22937if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22938  as_dirname=dirname
22939else
22940  as_dirname=false
22941fi
22942
22943ECHO_C= ECHO_N= ECHO_T=
22944case `echo -n x` in
22945-n*)
22946  case `echo 'x\c'` in
22947  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
22948  *)   ECHO_C='\c';;
22949  esac;;
22950*)
22951  ECHO_N='-n';;
22952esac
22953if expr a : '\(a\)' >/dev/null 2>&1 &&
22954   test "X`expr 00001 : '.*\(...\)'`" = X001; then
22955  as_expr=expr
22956else
22957  as_expr=false
22958fi
22959
22960rm -f conf$$ conf$$.exe conf$$.file
22961if test -d conf$$.dir; then
22962  rm -f conf$$.dir/conf$$.file
22963else
22964  rm -f conf$$.dir
22965  mkdir conf$$.dir 2>/dev/null
22966fi
22967if (echo >conf$$.file) 2>/dev/null; then
22968  if ln -s conf$$.file conf$$ 2>/dev/null; then
22969    as_ln_s='ln -s'
22970    # ... but there are two gotchas:
22971    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22972    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22973    # In both cases, we have to default to `cp -p'.
22974    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22975      as_ln_s='cp -p'
22976  elif ln conf$$.file conf$$ 2>/dev/null; then
22977    as_ln_s=ln
22978  else
22979    as_ln_s='cp -p'
22980  fi
22981else
22982  as_ln_s='cp -p'
22983fi
22984rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22985rmdir conf$$.dir 2>/dev/null
22986
22987if mkdir -p . 2>/dev/null; then
22988  as_mkdir_p=:
22989else
22990  test -d ./-p && rmdir ./-p
22991  as_mkdir_p=false
22992fi
22993
22994if test -x / >/dev/null 2>&1; then
22995  as_test_x='test -x'
22996else
22997  if ls -dL / >/dev/null 2>&1; then
22998    as_ls_L_option=L
22999  else
23000    as_ls_L_option=
23001  fi
23002  as_test_x='
23003    eval sh -c '\''
23004      if test -d "$1"; then
23005	test -d "$1/.";
23006      else
23007	case $1 in
23008	-*)set "./$1";;
23009	esac;
23010	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
23011	???[sx]*):;;*)false;;esac;fi
23012    '\'' sh
23013  '
23014fi
23015as_executable_p=$as_test_x
23016
23017# Sed expression to map a string onto a valid CPP name.
23018as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
23019
23020# Sed expression to map a string onto a valid variable name.
23021as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
23022
23023
23024exec 6>&1
23025
23026# Save the log message, to keep $[0] and so on meaningful, and to
23027# report actual input values of CONFIG_FILES etc. instead of their
23028# values after options handling.
23029ac_log="
23030This file was extended by libXfont $as_me 1.4.1, which was
23031generated by GNU Autoconf 2.63.  Invocation command line was
23032
23033  CONFIG_FILES    = $CONFIG_FILES
23034  CONFIG_HEADERS  = $CONFIG_HEADERS
23035  CONFIG_LINKS    = $CONFIG_LINKS
23036  CONFIG_COMMANDS = $CONFIG_COMMANDS
23037  $ $0 $@
23038
23039on `(hostname || uname -n) 2>/dev/null | sed 1q`
23040"
23041
23042_ACEOF
23043
23044case $ac_config_files in *"
23045"*) set x $ac_config_files; shift; ac_config_files=$*;;
23046esac
23047
23048case $ac_config_headers in *"
23049"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
23050esac
23051
23052
23053cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23054# Files that config.status was made for.
23055config_files="$ac_config_files"
23056config_headers="$ac_config_headers"
23057config_commands="$ac_config_commands"
23058
23059_ACEOF
23060
23061cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23062ac_cs_usage="\
23063\`$as_me' instantiates files from templates according to the
23064current configuration.
23065
23066Usage: $0 [OPTION]... [FILE]...
23067
23068  -h, --help       print this help, then exit
23069  -V, --version    print version number and configuration settings, then exit
23070  -q, --quiet, --silent
23071                   do not print progress messages
23072  -d, --debug      don't remove temporary files
23073      --recheck    update $as_me by reconfiguring in the same conditions
23074      --file=FILE[:TEMPLATE]
23075                   instantiate the configuration file FILE
23076      --header=FILE[:TEMPLATE]
23077                   instantiate the configuration header FILE
23078
23079Configuration files:
23080$config_files
23081
23082Configuration headers:
23083$config_headers
23084
23085Configuration commands:
23086$config_commands
23087
23088Report bugs to <bug-autoconf@gnu.org>."
23089
23090_ACEOF
23091cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23092ac_cs_version="\\
23093libXfont config.status 1.4.1
23094configured by $0, generated by GNU Autoconf 2.63,
23095  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
23096
23097Copyright (C) 2008 Free Software Foundation, Inc.
23098This config.status script is free software; the Free Software Foundation
23099gives unlimited permission to copy, distribute and modify it."
23100
23101ac_pwd='$ac_pwd'
23102srcdir='$srcdir'
23103INSTALL='$INSTALL'
23104MKDIR_P='$MKDIR_P'
23105AWK='$AWK'
23106test -n "\$AWK" || AWK=awk
23107_ACEOF
23108
23109cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23110# The default lists apply if the user does not specify any file.
23111ac_need_defaults=:
23112while test $# != 0
23113do
23114  case $1 in
23115  --*=*)
23116    ac_option=`expr "X$1" : 'X\([^=]*\)='`
23117    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
23118    ac_shift=:
23119    ;;
23120  *)
23121    ac_option=$1
23122    ac_optarg=$2
23123    ac_shift=shift
23124    ;;
23125  esac
23126
23127  case $ac_option in
23128  # Handling of the options.
23129  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
23130    ac_cs_recheck=: ;;
23131  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
23132    $as_echo "$ac_cs_version"; exit ;;
23133  --debug | --debu | --deb | --de | --d | -d )
23134    debug=: ;;
23135  --file | --fil | --fi | --f )
23136    $ac_shift
23137    case $ac_optarg in
23138    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
23139    esac
23140    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
23141    ac_need_defaults=false;;
23142  --header | --heade | --head | --hea )
23143    $ac_shift
23144    case $ac_optarg in
23145    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
23146    esac
23147    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
23148    ac_need_defaults=false;;
23149  --he | --h)
23150    # Conflict between --help and --header
23151    { $as_echo "$as_me: error: ambiguous option: $1
23152Try \`$0 --help' for more information." >&2
23153   { (exit 1); exit 1; }; };;
23154  --help | --hel | -h )
23155    $as_echo "$ac_cs_usage"; exit ;;
23156  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
23157  | -silent | --silent | --silen | --sile | --sil | --si | --s)
23158    ac_cs_silent=: ;;
23159
23160  # This is an error.
23161  -*) { $as_echo "$as_me: error: unrecognized option: $1
23162Try \`$0 --help' for more information." >&2
23163   { (exit 1); exit 1; }; } ;;
23164
23165  *) ac_config_targets="$ac_config_targets $1"
23166     ac_need_defaults=false ;;
23167
23168  esac
23169  shift
23170done
23171
23172ac_configure_extra_args=
23173
23174if $ac_cs_silent; then
23175  exec 6>/dev/null
23176  ac_configure_extra_args="$ac_configure_extra_args --silent"
23177fi
23178
23179_ACEOF
23180cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23181if \$ac_cs_recheck; then
23182  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
23183  shift
23184  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
23185  CONFIG_SHELL='$SHELL'
23186  export CONFIG_SHELL
23187  exec "\$@"
23188fi
23189
23190_ACEOF
23191cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23192exec 5>>config.log
23193{
23194  echo
23195  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
23196## Running $as_me. ##
23197_ASBOX
23198  $as_echo "$ac_log"
23199} >&5
23200
23201_ACEOF
23202cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23203#
23204# INIT-COMMANDS
23205#
23206AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
23207
23208_ACEOF
23209
23210cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23211
23212# Handling of arguments.
23213for ac_config_target in $ac_config_targets
23214do
23215  case $ac_config_target in
23216    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
23217    "include/X11/fonts/fontconf.h") CONFIG_HEADERS="$CONFIG_HEADERS include/X11/fonts/fontconf.h" ;;
23218    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
23219    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
23220    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
23221    "src/fontfile/Makefile") CONFIG_FILES="$CONFIG_FILES src/fontfile/Makefile" ;;
23222    "src/FreeType/Makefile") CONFIG_FILES="$CONFIG_FILES src/FreeType/Makefile" ;;
23223    "src/builtins/Makefile") CONFIG_FILES="$CONFIG_FILES src/builtins/Makefile" ;;
23224    "src/bitmap/Makefile") CONFIG_FILES="$CONFIG_FILES src/bitmap/Makefile" ;;
23225    "src/fc/Makefile") CONFIG_FILES="$CONFIG_FILES src/fc/Makefile" ;;
23226    "src/util/Makefile") CONFIG_FILES="$CONFIG_FILES src/util/Makefile" ;;
23227    "src/stubs/Makefile") CONFIG_FILES="$CONFIG_FILES src/stubs/Makefile" ;;
23228    "xfont.pc") CONFIG_FILES="$CONFIG_FILES xfont.pc" ;;
23229
23230  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
23231$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
23232   { (exit 1); exit 1; }; };;
23233  esac
23234done
23235
23236
23237# If the user did not use the arguments to specify the items to instantiate,
23238# then the envvar interface is used.  Set only those that are not.
23239# We use the long form for the default assignment because of an extremely
23240# bizarre bug on SunOS 4.1.3.
23241if $ac_need_defaults; then
23242  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
23243  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
23244  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
23245fi
23246
23247# Have a temporary directory for convenience.  Make it in the build tree
23248# simply because there is no reason against having it here, and in addition,
23249# creating and moving files from /tmp can sometimes cause problems.
23250# Hook for its removal unless debugging.
23251# Note that there is a small window in which the directory will not be cleaned:
23252# after its creation but before its name has been assigned to `$tmp'.
23253$debug ||
23254{
23255  tmp=
23256  trap 'exit_status=$?
23257  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
23258' 0
23259  trap '{ (exit 1); exit 1; }' 1 2 13 15
23260}
23261# Create a (secure) tmp directory for tmp files.
23262
23263{
23264  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
23265  test -n "$tmp" && test -d "$tmp"
23266}  ||
23267{
23268  tmp=./conf$$-$RANDOM
23269  (umask 077 && mkdir "$tmp")
23270} ||
23271{
23272   $as_echo "$as_me: cannot create a temporary directory in ." >&2
23273   { (exit 1); exit 1; }
23274}
23275
23276# Set up the scripts for CONFIG_FILES section.
23277# No need to generate them if there are no CONFIG_FILES.
23278# This happens for instance with `./config.status config.h'.
23279if test -n "$CONFIG_FILES"; then
23280
23281
23282ac_cr='
23283'
23284ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
23285if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
23286  ac_cs_awk_cr='\\r'
23287else
23288  ac_cs_awk_cr=$ac_cr
23289fi
23290
23291echo 'BEGIN {' >"$tmp/subs1.awk" &&
23292_ACEOF
23293
23294
23295{
23296  echo "cat >conf$$subs.awk <<_ACEOF" &&
23297  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
23298  echo "_ACEOF"
23299} >conf$$subs.sh ||
23300  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23301$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23302   { (exit 1); exit 1; }; }
23303ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
23304ac_delim='%!_!# '
23305for ac_last_try in false false false false false :; do
23306  . ./conf$$subs.sh ||
23307    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23308$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23309   { (exit 1); exit 1; }; }
23310
23311  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
23312  if test $ac_delim_n = $ac_delim_num; then
23313    break
23314  elif $ac_last_try; then
23315    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
23316$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
23317   { (exit 1); exit 1; }; }
23318  else
23319    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23320  fi
23321done
23322rm -f conf$$subs.sh
23323
23324cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23325cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
23326_ACEOF
23327sed -n '
23328h
23329s/^/S["/; s/!.*/"]=/
23330p
23331g
23332s/^[^!]*!//
23333:repl
23334t repl
23335s/'"$ac_delim"'$//
23336t delim
23337:nl
23338h
23339s/\(.\{148\}\).*/\1/
23340t more1
23341s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
23342p
23343n
23344b repl
23345:more1
23346s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23347p
23348g
23349s/.\{148\}//
23350t nl
23351:delim
23352h
23353s/\(.\{148\}\).*/\1/
23354t more2
23355s/["\\]/\\&/g; s/^/"/; s/$/"/
23356p
23357b
23358:more2
23359s/["\\]/\\&/g; s/^/"/; s/$/"\\/
23360p
23361g
23362s/.\{148\}//
23363t delim
23364' <conf$$subs.awk | sed '
23365/^[^""]/{
23366  N
23367  s/\n//
23368}
23369' >>$CONFIG_STATUS || ac_write_fail=1
23370rm -f conf$$subs.awk
23371cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23372_ACAWK
23373cat >>"\$tmp/subs1.awk" <<_ACAWK &&
23374  for (key in S) S_is_set[key] = 1
23375  FS = ""
23376
23377}
23378{
23379  line = $ 0
23380  nfields = split(line, field, "@")
23381  substed = 0
23382  len = length(field[1])
23383  for (i = 2; i < nfields; i++) {
23384    key = field[i]
23385    keylen = length(key)
23386    if (S_is_set[key]) {
23387      value = S[key]
23388      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
23389      len += length(value) + length(field[++i])
23390      substed = 1
23391    } else
23392      len += 1 + keylen
23393  }
23394
23395  print line
23396}
23397
23398_ACAWK
23399_ACEOF
23400cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23401if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
23402  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
23403else
23404  cat
23405fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
23406  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
23407$as_echo "$as_me: error: could not setup config files machinery" >&2;}
23408   { (exit 1); exit 1; }; }
23409_ACEOF
23410
23411# VPATH may cause trouble with some makes, so we remove $(srcdir),
23412# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
23413# trailing colons and then remove the whole line if VPATH becomes empty
23414# (actually we leave an empty line to preserve line numbers).
23415if test "x$srcdir" = x.; then
23416  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
23417s/:*\$(srcdir):*/:/
23418s/:*\${srcdir}:*/:/
23419s/:*@srcdir@:*/:/
23420s/^\([^=]*=[	 ]*\):*/\1/
23421s/:*$//
23422s/^[^=]*=[	 ]*$//
23423}'
23424fi
23425
23426cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23427fi # test -n "$CONFIG_FILES"
23428
23429# Set up the scripts for CONFIG_HEADERS section.
23430# No need to generate them if there are no CONFIG_HEADERS.
23431# This happens for instance with `./config.status Makefile'.
23432if test -n "$CONFIG_HEADERS"; then
23433cat >"$tmp/defines.awk" <<\_ACAWK ||
23434BEGIN {
23435_ACEOF
23436
23437# Transform confdefs.h into an awk script `defines.awk', embedded as
23438# here-document in config.status, that substitutes the proper values into
23439# config.h.in to produce config.h.
23440
23441# Create a delimiter string that does not exist in confdefs.h, to ease
23442# handling of long lines.
23443ac_delim='%!_!# '
23444for ac_last_try in false false :; do
23445  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
23446  if test -z "$ac_t"; then
23447    break
23448  elif $ac_last_try; then
23449    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
23450$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
23451   { (exit 1); exit 1; }; }
23452  else
23453    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
23454  fi
23455done
23456
23457# For the awk script, D is an array of macro values keyed by name,
23458# likewise P contains macro parameters if any.  Preserve backslash
23459# newline sequences.
23460
23461ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23462sed -n '
23463s/.\{148\}/&'"$ac_delim"'/g
23464t rset
23465:rset
23466s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
23467t def
23468d
23469:def
23470s/\\$//
23471t bsnl
23472s/["\\]/\\&/g
23473s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23474D["\1"]=" \3"/p
23475s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
23476d
23477:bsnl
23478s/["\\]/\\&/g
23479s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
23480D["\1"]=" \3\\\\\\n"\\/p
23481t cont
23482s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
23483t cont
23484d
23485:cont
23486n
23487s/.\{148\}/&'"$ac_delim"'/g
23488t clear
23489:clear
23490s/\\$//
23491t bsnlc
23492s/["\\]/\\&/g; s/^/"/; s/$/"/p
23493d
23494:bsnlc
23495s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
23496b cont
23497' <confdefs.h | sed '
23498s/'"$ac_delim"'/"\\\
23499"/g' >>$CONFIG_STATUS || ac_write_fail=1
23500
23501cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23502  for (key in D) D_is_set[key] = 1
23503  FS = ""
23504}
23505/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
23506  line = \$ 0
23507  split(line, arg, " ")
23508  if (arg[1] == "#") {
23509    defundef = arg[2]
23510    mac1 = arg[3]
23511  } else {
23512    defundef = substr(arg[1], 2)
23513    mac1 = arg[2]
23514  }
23515  split(mac1, mac2, "(") #)
23516  macro = mac2[1]
23517  prefix = substr(line, 1, index(line, defundef) - 1)
23518  if (D_is_set[macro]) {
23519    # Preserve the white space surrounding the "#".
23520    print prefix "define", macro P[macro] D[macro]
23521    next
23522  } else {
23523    # Replace #undef with comments.  This is necessary, for example,
23524    # in the case of _POSIX_SOURCE, which is predefined and required
23525    # on some systems where configure will not decide to define it.
23526    if (defundef == "undef") {
23527      print "/*", prefix defundef, macro, "*/"
23528      next
23529    }
23530  }
23531}
23532{ print }
23533_ACAWK
23534_ACEOF
23535cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23536  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
23537$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
23538   { (exit 1); exit 1; }; }
23539fi # test -n "$CONFIG_HEADERS"
23540
23541
23542eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
23543shift
23544for ac_tag
23545do
23546  case $ac_tag in
23547  :[FHLC]) ac_mode=$ac_tag; continue;;
23548  esac
23549  case $ac_mode$ac_tag in
23550  :[FHL]*:*);;
23551  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
23552$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
23553   { (exit 1); exit 1; }; };;
23554  :[FH]-) ac_tag=-:-;;
23555  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
23556  esac
23557  ac_save_IFS=$IFS
23558  IFS=:
23559  set x $ac_tag
23560  IFS=$ac_save_IFS
23561  shift
23562  ac_file=$1
23563  shift
23564
23565  case $ac_mode in
23566  :L) ac_source=$1;;
23567  :[FH])
23568    ac_file_inputs=
23569    for ac_f
23570    do
23571      case $ac_f in
23572      -) ac_f="$tmp/stdin";;
23573      *) # Look for the file first in the build tree, then in the source tree
23574	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
23575	 # because $ac_f cannot contain `:'.
23576	 test -f "$ac_f" ||
23577	   case $ac_f in
23578	   [\\/$]*) false;;
23579	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
23580	   esac ||
23581	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
23582$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
23583   { (exit 1); exit 1; }; };;
23584      esac
23585      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
23586      ac_file_inputs="$ac_file_inputs '$ac_f'"
23587    done
23588
23589    # Let's still pretend it is `configure' which instantiates (i.e., don't
23590    # use $as_me), people would be surprised to read:
23591    #    /* config.h.  Generated by config.status.  */
23592    configure_input='Generated from '`
23593	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
23594	`' by configure.'
23595    if test x"$ac_file" != x-; then
23596      configure_input="$ac_file.  $configure_input"
23597      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
23598$as_echo "$as_me: creating $ac_file" >&6;}
23599    fi
23600    # Neutralize special characters interpreted by sed in replacement strings.
23601    case $configure_input in #(
23602    *\&* | *\|* | *\\* )
23603       ac_sed_conf_input=`$as_echo "$configure_input" |
23604       sed 's/[\\\\&|]/\\\\&/g'`;; #(
23605    *) ac_sed_conf_input=$configure_input;;
23606    esac
23607
23608    case $ac_tag in
23609    *:-:* | *:-) cat >"$tmp/stdin" \
23610      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23611$as_echo "$as_me: error: could not create $ac_file" >&2;}
23612   { (exit 1); exit 1; }; } ;;
23613    esac
23614    ;;
23615  esac
23616
23617  ac_dir=`$as_dirname -- "$ac_file" ||
23618$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23619	 X"$ac_file" : 'X\(//\)[^/]' \| \
23620	 X"$ac_file" : 'X\(//\)$' \| \
23621	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
23622$as_echo X"$ac_file" |
23623    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23624	    s//\1/
23625	    q
23626	  }
23627	  /^X\(\/\/\)[^/].*/{
23628	    s//\1/
23629	    q
23630	  }
23631	  /^X\(\/\/\)$/{
23632	    s//\1/
23633	    q
23634	  }
23635	  /^X\(\/\).*/{
23636	    s//\1/
23637	    q
23638	  }
23639	  s/.*/./; q'`
23640  { as_dir="$ac_dir"
23641  case $as_dir in #(
23642  -*) as_dir=./$as_dir;;
23643  esac
23644  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23645    as_dirs=
23646    while :; do
23647      case $as_dir in #(
23648      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23649      *) as_qdir=$as_dir;;
23650      esac
23651      as_dirs="'$as_qdir' $as_dirs"
23652      as_dir=`$as_dirname -- "$as_dir" ||
23653$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23654	 X"$as_dir" : 'X\(//\)[^/]' \| \
23655	 X"$as_dir" : 'X\(//\)$' \| \
23656	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23657$as_echo X"$as_dir" |
23658    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23659	    s//\1/
23660	    q
23661	  }
23662	  /^X\(\/\/\)[^/].*/{
23663	    s//\1/
23664	    q
23665	  }
23666	  /^X\(\/\/\)$/{
23667	    s//\1/
23668	    q
23669	  }
23670	  /^X\(\/\).*/{
23671	    s//\1/
23672	    q
23673	  }
23674	  s/.*/./; q'`
23675      test -d "$as_dir" && break
23676    done
23677    test -z "$as_dirs" || eval "mkdir $as_dirs"
23678  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
23679$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
23680   { (exit 1); exit 1; }; }; }
23681  ac_builddir=.
23682
23683case "$ac_dir" in
23684.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
23685*)
23686  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
23687  # A ".." for each directory in $ac_dir_suffix.
23688  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
23689  case $ac_top_builddir_sub in
23690  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
23691  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
23692  esac ;;
23693esac
23694ac_abs_top_builddir=$ac_pwd
23695ac_abs_builddir=$ac_pwd$ac_dir_suffix
23696# for backward compatibility:
23697ac_top_builddir=$ac_top_build_prefix
23698
23699case $srcdir in
23700  .)  # We are building in place.
23701    ac_srcdir=.
23702    ac_top_srcdir=$ac_top_builddir_sub
23703    ac_abs_top_srcdir=$ac_pwd ;;
23704  [\\/]* | ?:[\\/]* )  # Absolute name.
23705    ac_srcdir=$srcdir$ac_dir_suffix;
23706    ac_top_srcdir=$srcdir
23707    ac_abs_top_srcdir=$srcdir ;;
23708  *) # Relative name.
23709    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
23710    ac_top_srcdir=$ac_top_build_prefix$srcdir
23711    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
23712esac
23713ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23714
23715
23716  case $ac_mode in
23717  :F)
23718  #
23719  # CONFIG_FILE
23720  #
23721
23722  case $INSTALL in
23723  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
23724  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
23725  esac
23726  ac_MKDIR_P=$MKDIR_P
23727  case $MKDIR_P in
23728  [\\/$]* | ?:[\\/]* ) ;;
23729  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
23730  esac
23731_ACEOF
23732
23733cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23734# If the template does not know about datarootdir, expand it.
23735# FIXME: This hack should be removed a few years after 2.60.
23736ac_datarootdir_hack=; ac_datarootdir_seen=
23737
23738ac_sed_dataroot='
23739/datarootdir/ {
23740  p
23741  q
23742}
23743/@datadir@/p
23744/@docdir@/p
23745/@infodir@/p
23746/@localedir@/p
23747/@mandir@/p
23748'
23749case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
23750*datarootdir*) ac_datarootdir_seen=yes;;
23751*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23752  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23753$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23754_ACEOF
23755cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23756  ac_datarootdir_hack='
23757  s&@datadir@&$datadir&g
23758  s&@docdir@&$docdir&g
23759  s&@infodir@&$infodir&g
23760  s&@localedir@&$localedir&g
23761  s&@mandir@&$mandir&g
23762    s&\\\${datarootdir}&$datarootdir&g' ;;
23763esac
23764_ACEOF
23765
23766# Neutralize VPATH when `$srcdir' = `.'.
23767# Shell code in configure.ac might set extrasub.
23768# FIXME: do we really want to maintain this feature?
23769cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
23770ac_sed_extra="$ac_vpsub
23771$extrasub
23772_ACEOF
23773cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
23774:t
23775/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23776s|@configure_input@|$ac_sed_conf_input|;t t
23777s&@top_builddir@&$ac_top_builddir_sub&;t t
23778s&@top_build_prefix@&$ac_top_build_prefix&;t t
23779s&@srcdir@&$ac_srcdir&;t t
23780s&@abs_srcdir@&$ac_abs_srcdir&;t t
23781s&@top_srcdir@&$ac_top_srcdir&;t t
23782s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23783s&@builddir@&$ac_builddir&;t t
23784s&@abs_builddir@&$ac_abs_builddir&;t t
23785s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23786s&@INSTALL@&$ac_INSTALL&;t t
23787s&@MKDIR_P@&$ac_MKDIR_P&;t t
23788$ac_datarootdir_hack
23789"
23790eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
23791  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23792$as_echo "$as_me: error: could not create $ac_file" >&2;}
23793   { (exit 1); exit 1; }; }
23794
23795test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23796  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23797  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23798  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23799which seems to be undefined.  Please make sure it is defined." >&5
23800$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23801which seems to be undefined.  Please make sure it is defined." >&2;}
23802
23803  rm -f "$tmp/stdin"
23804  case $ac_file in
23805  -) cat "$tmp/out" && rm -f "$tmp/out";;
23806  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
23807  esac \
23808  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23809$as_echo "$as_me: error: could not create $ac_file" >&2;}
23810   { (exit 1); exit 1; }; }
23811 ;;
23812  :H)
23813  #
23814  # CONFIG_HEADER
23815  #
23816  if test x"$ac_file" != x-; then
23817    {
23818      $as_echo "/* $configure_input  */" \
23819      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
23820    } >"$tmp/config.h" \
23821      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23822$as_echo "$as_me: error: could not create $ac_file" >&2;}
23823   { (exit 1); exit 1; }; }
23824    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
23825      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23826$as_echo "$as_me: $ac_file is unchanged" >&6;}
23827    else
23828      rm -f "$ac_file"
23829      mv "$tmp/config.h" "$ac_file" \
23830	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
23831$as_echo "$as_me: error: could not create $ac_file" >&2;}
23832   { (exit 1); exit 1; }; }
23833    fi
23834  else
23835    $as_echo "/* $configure_input  */" \
23836      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
23837      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
23838$as_echo "$as_me: error: could not create -" >&2;}
23839   { (exit 1); exit 1; }; }
23840  fi
23841# Compute "$ac_file"'s index in $config_headers.
23842_am_arg="$ac_file"
23843_am_stamp_count=1
23844for _am_header in $config_headers :; do
23845  case $_am_header in
23846    $_am_arg | $_am_arg:* )
23847      break ;;
23848    * )
23849      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23850  esac
23851done
23852echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
23853$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23854	 X"$_am_arg" : 'X\(//\)[^/]' \| \
23855	 X"$_am_arg" : 'X\(//\)$' \| \
23856	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
23857$as_echo X"$_am_arg" |
23858    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23859	    s//\1/
23860	    q
23861	  }
23862	  /^X\(\/\/\)[^/].*/{
23863	    s//\1/
23864	    q
23865	  }
23866	  /^X\(\/\/\)$/{
23867	    s//\1/
23868	    q
23869	  }
23870	  /^X\(\/\).*/{
23871	    s//\1/
23872	    q
23873	  }
23874	  s/.*/./; q'`/stamp-h$_am_stamp_count
23875 ;;
23876
23877  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
23878$as_echo "$as_me: executing $ac_file commands" >&6;}
23879 ;;
23880  esac
23881
23882
23883  case $ac_file$ac_mode in
23884    "depfiles":C) test x"$AMDEP_TRUE" != x"" || {
23885  # Autoconf 2.62 quotes --file arguments for eval, but not when files
23886  # are listed without --file.  Let's play safe and only enable the eval
23887  # if we detect the quoting.
23888  case $CONFIG_FILES in
23889  *\'*) eval set x "$CONFIG_FILES" ;;
23890  *)   set x $CONFIG_FILES ;;
23891  esac
23892  shift
23893  for mf
23894  do
23895    # Strip MF so we end up with the name of the file.
23896    mf=`echo "$mf" | sed -e 's/:.*$//'`
23897    # Check whether this is an Automake generated Makefile or not.
23898    # We used to match only the files named `Makefile.in', but
23899    # some people rename them; so instead we look at the file content.
23900    # Grep'ing the first line is not enough: some people post-process
23901    # each Makefile.in and add a new line on top of each file to say so.
23902    # Grep'ing the whole file is not good either: AIX grep has a line
23903    # limit of 2048, but all sed's we know have understand at least 4000.
23904    if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
23905      dirpart=`$as_dirname -- "$mf" ||
23906$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23907	 X"$mf" : 'X\(//\)[^/]' \| \
23908	 X"$mf" : 'X\(//\)$' \| \
23909	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
23910$as_echo X"$mf" |
23911    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23912	    s//\1/
23913	    q
23914	  }
23915	  /^X\(\/\/\)[^/].*/{
23916	    s//\1/
23917	    q
23918	  }
23919	  /^X\(\/\/\)$/{
23920	    s//\1/
23921	    q
23922	  }
23923	  /^X\(\/\).*/{
23924	    s//\1/
23925	    q
23926	  }
23927	  s/.*/./; q'`
23928    else
23929      continue
23930    fi
23931    # Extract the definition of DEPDIR, am__include, and am__quote
23932    # from the Makefile without running `make'.
23933    DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
23934    test -z "$DEPDIR" && continue
23935    am__include=`sed -n 's/^am__include = //p' < "$mf"`
23936    test -z "am__include" && continue
23937    am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
23938    # When using ansi2knr, U may be empty or an underscore; expand it
23939    U=`sed -n 's/^U = //p' < "$mf"`
23940    # Find all dependency output files, they are included files with
23941    # $(DEPDIR) in their names.  We invoke sed twice because it is the
23942    # simplest approach to changing $(DEPDIR) to its actual value in the
23943    # expansion.
23944    for file in `sed -n "
23945      s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
23946	 sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
23947      # Make sure the directory exists.
23948      test -f "$dirpart/$file" && continue
23949      fdir=`$as_dirname -- "$file" ||
23950$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23951	 X"$file" : 'X\(//\)[^/]' \| \
23952	 X"$file" : 'X\(//\)$' \| \
23953	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
23954$as_echo X"$file" |
23955    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23956	    s//\1/
23957	    q
23958	  }
23959	  /^X\(\/\/\)[^/].*/{
23960	    s//\1/
23961	    q
23962	  }
23963	  /^X\(\/\/\)$/{
23964	    s//\1/
23965	    q
23966	  }
23967	  /^X\(\/\).*/{
23968	    s//\1/
23969	    q
23970	  }
23971	  s/.*/./; q'`
23972      { as_dir=$dirpart/$fdir
23973  case $as_dir in #(
23974  -*) as_dir=./$as_dir;;
23975  esac
23976  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
23977    as_dirs=
23978    while :; do
23979      case $as_dir in #(
23980      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
23981      *) as_qdir=$as_dir;;
23982      esac
23983      as_dirs="'$as_qdir' $as_dirs"
23984      as_dir=`$as_dirname -- "$as_dir" ||
23985$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23986	 X"$as_dir" : 'X\(//\)[^/]' \| \
23987	 X"$as_dir" : 'X\(//\)$' \| \
23988	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
23989$as_echo X"$as_dir" |
23990    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23991	    s//\1/
23992	    q
23993	  }
23994	  /^X\(\/\/\)[^/].*/{
23995	    s//\1/
23996	    q
23997	  }
23998	  /^X\(\/\/\)$/{
23999	    s//\1/
24000	    q
24001	  }
24002	  /^X\(\/\).*/{
24003	    s//\1/
24004	    q
24005	  }
24006	  s/.*/./; q'`
24007      test -d "$as_dir" && break
24008    done
24009    test -z "$as_dirs" || eval "mkdir $as_dirs"
24010  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
24011$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
24012   { (exit 1); exit 1; }; }; }
24013      # echo "creating $dirpart/$file"
24014      echo '# dummy' > "$dirpart/$file"
24015    done
24016  done
24017}
24018 ;;
24019
24020  esac
24021done # for ac_tag
24022
24023
24024{ (exit 0); exit 0; }
24025_ACEOF
24026chmod +x $CONFIG_STATUS
24027ac_clean_files=$ac_clean_files_save
24028
24029test $ac_write_fail = 0 ||
24030  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
24031$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
24032   { (exit 1); exit 1; }; }
24033
24034
24035# configure is writing to config.log, and then calls config.status.
24036# config.status does its own redirection, appending to config.log.
24037# Unfortunately, on DOS this fails, as config.log is still kept open
24038# by configure, so config.status won't be able to write to it; its
24039# output is simply discarded.  So we exec the FD to /dev/null,
24040# effectively closing config.log, so it can be properly (re)opened and
24041# appended to by config.status.  When coming back to configure, we
24042# need to make the FD available again.
24043if test "$no_create" != yes; then
24044  ac_cs_success=:
24045  ac_config_status_args=
24046  test "$silent" = yes &&
24047    ac_config_status_args="$ac_config_status_args --quiet"
24048  exec 5>/dev/null
24049  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
24050  exec 5>>config.log
24051  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
24052  # would make configure fail if this is the last instruction.
24053  $ac_cs_success || { (exit 1); exit 1; }
24054fi
24055if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
24056  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
24057$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
24058fi
24059
24060