configure revision e4da13ee
1#! /bin/sh
2# Guess values for system-dependent variables and create Makefiles.
3# Generated by GNU Autoconf 2.63 for xf86-video-suntcx 1.1.1.
4#
5# Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
6#
7# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8# 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
9# This configure script is free software; the Free Software Foundation
10# gives unlimited permission to copy, distribute and modify it.
11## --------------------- ##
12## M4sh Initialization.  ##
13## --------------------- ##
14
15# Be more Bourne compatible
16DUALCASE=1; export DUALCASE # for MKS sh
17if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18  emulate sh
19  NULLCMD=:
20  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21  # is contrary to our usage.  Disable this feature.
22  alias -g '${1+"$@"}'='"$@"'
23  setopt NO_GLOB_SUBST
24else
25  case `(set -o) 2>/dev/null` in
26  *posix*) set -o posix ;;
27esac
28
29fi
30
31
32
33
34# PATH needs CR
35# Avoid depending upon Character Ranges.
36as_cr_letters='abcdefghijklmnopqrstuvwxyz'
37as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
38as_cr_Letters=$as_cr_letters$as_cr_LETTERS
39as_cr_digits='0123456789'
40as_cr_alnum=$as_cr_Letters$as_cr_digits
41
42as_nl='
43'
44export as_nl
45# Printing a long string crashes Solaris 7 /usr/bin/printf.
46as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
47as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
48as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
49if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
50  as_echo='printf %s\n'
51  as_echo_n='printf %s'
52else
53  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
54    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
55    as_echo_n='/usr/ucb/echo -n'
56  else
57    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
58    as_echo_n_body='eval
59      arg=$1;
60      case $arg in
61      *"$as_nl"*)
62	expr "X$arg" : "X\\(.*\\)$as_nl";
63	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
64      esac;
65      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
66    '
67    export as_echo_n_body
68    as_echo_n='sh -c $as_echo_n_body as_echo'
69  fi
70  export as_echo_body
71  as_echo='sh -c $as_echo_body as_echo'
72fi
73
74# The user is always right.
75if test "${PATH_SEPARATOR+set}" != set; then
76  PATH_SEPARATOR=:
77  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
78    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
79      PATH_SEPARATOR=';'
80  }
81fi
82
83# Support unset when possible.
84if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
85  as_unset=unset
86else
87  as_unset=false
88fi
89
90
91# IFS
92# We need space, tab and new line, in precisely that order.  Quoting is
93# there to prevent editors from complaining about space-tab.
94# (If _AS_PATH_WALK were called with IFS unset, it would disable word
95# splitting by setting IFS to empty value.)
96IFS=" ""	$as_nl"
97
98# Find who we are.  Look in the path if we contain no directory separator.
99case $0 in
100  *[\\/]* ) as_myself=$0 ;;
101  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
102for as_dir in $PATH
103do
104  IFS=$as_save_IFS
105  test -z "$as_dir" && as_dir=.
106  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
107done
108IFS=$as_save_IFS
109
110     ;;
111esac
112# We did not find ourselves, most probably we were run as `sh COMMAND'
113# in which case we are not to be found in the path.
114if test "x$as_myself" = x; then
115  as_myself=$0
116fi
117if test ! -f "$as_myself"; then
118  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
119  { (exit 1); exit 1; }
120fi
121
122# Work around bugs in pre-3.0 UWIN ksh.
123for as_var in ENV MAIL MAILPATH
124do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
125done
126PS1='$ '
127PS2='> '
128PS4='+ '
129
130# NLS nuisances.
131LC_ALL=C
132export LC_ALL
133LANGUAGE=C
134export LANGUAGE
135
136# Required to use basename.
137if expr a : '\(a\)' >/dev/null 2>&1 &&
138   test "X`expr 00001 : '.*\(...\)'`" = X001; then
139  as_expr=expr
140else
141  as_expr=false
142fi
143
144if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
145  as_basename=basename
146else
147  as_basename=false
148fi
149
150
151# Name of the executable.
152as_me=`$as_basename -- "$0" ||
153$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
154	 X"$0" : 'X\(//\)$' \| \
155	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
156$as_echo X/"$0" |
157    sed '/^.*\/\([^/][^/]*\)\/*$/{
158	    s//\1/
159	    q
160	  }
161	  /^X\/\(\/\/\)$/{
162	    s//\1/
163	    q
164	  }
165	  /^X\/\(\/\).*/{
166	    s//\1/
167	    q
168	  }
169	  s/.*/./; q'`
170
171# CDPATH.
172$as_unset CDPATH
173
174
175if test "x$CONFIG_SHELL" = x; then
176  if (eval ":") 2>/dev/null; then
177  as_have_required=yes
178else
179  as_have_required=no
180fi
181
182  if test $as_have_required = yes &&	 (eval ":
183(as_func_return () {
184  (exit \$1)
185}
186as_func_success () {
187  as_func_return 0
188}
189as_func_failure () {
190  as_func_return 1
191}
192as_func_ret_success () {
193  return 0
194}
195as_func_ret_failure () {
196  return 1
197}
198
199exitcode=0
200if as_func_success; then
201  :
202else
203  exitcode=1
204  echo as_func_success failed.
205fi
206
207if as_func_failure; then
208  exitcode=1
209  echo as_func_failure succeeded.
210fi
211
212if as_func_ret_success; then
213  :
214else
215  exitcode=1
216  echo as_func_ret_success failed.
217fi
218
219if as_func_ret_failure; then
220  exitcode=1
221  echo as_func_ret_failure succeeded.
222fi
223
224if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
225  :
226else
227  exitcode=1
228  echo positional parameters were not saved.
229fi
230
231test \$exitcode = 0) || { (exit 1); exit 1; }
232
233(
234  as_lineno_1=\$LINENO
235  as_lineno_2=\$LINENO
236  test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
237  test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
238") 2> /dev/null; then
239  :
240else
241  as_candidate_shells=
242    as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
243for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
244do
245  IFS=$as_save_IFS
246  test -z "$as_dir" && as_dir=.
247  case $as_dir in
248	 /*)
249	   for as_base in sh bash ksh sh5; do
250	     as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
251	   done;;
252       esac
253done
254IFS=$as_save_IFS
255
256
257      for as_shell in $as_candidate_shells $SHELL; do
258	 # Try only shells that exist, to save several forks.
259	 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
260		{ ("$as_shell") 2> /dev/null <<\_ASEOF
261if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262  emulate sh
263  NULLCMD=:
264  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
265  # is contrary to our usage.  Disable this feature.
266  alias -g '${1+"$@"}'='"$@"'
267  setopt NO_GLOB_SUBST
268else
269  case `(set -o) 2>/dev/null` in
270  *posix*) set -o posix ;;
271esac
272
273fi
274
275
276:
277_ASEOF
278}; then
279  CONFIG_SHELL=$as_shell
280	       as_have_required=yes
281	       if { "$as_shell" 2> /dev/null <<\_ASEOF
282if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
283  emulate sh
284  NULLCMD=:
285  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
286  # is contrary to our usage.  Disable this feature.
287  alias -g '${1+"$@"}'='"$@"'
288  setopt NO_GLOB_SUBST
289else
290  case `(set -o) 2>/dev/null` in
291  *posix*) set -o posix ;;
292esac
293
294fi
295
296
297:
298(as_func_return () {
299  (exit $1)
300}
301as_func_success () {
302  as_func_return 0
303}
304as_func_failure () {
305  as_func_return 1
306}
307as_func_ret_success () {
308  return 0
309}
310as_func_ret_failure () {
311  return 1
312}
313
314exitcode=0
315if as_func_success; then
316  :
317else
318  exitcode=1
319  echo as_func_success failed.
320fi
321
322if as_func_failure; then
323  exitcode=1
324  echo as_func_failure succeeded.
325fi
326
327if as_func_ret_success; then
328  :
329else
330  exitcode=1
331  echo as_func_ret_success failed.
332fi
333
334if as_func_ret_failure; then
335  exitcode=1
336  echo as_func_ret_failure succeeded.
337fi
338
339if ( set x; as_func_ret_success y && test x = "$1" ); then
340  :
341else
342  exitcode=1
343  echo positional parameters were not saved.
344fi
345
346test $exitcode = 0) || { (exit 1); exit 1; }
347
348(
349  as_lineno_1=$LINENO
350  as_lineno_2=$LINENO
351  test "x$as_lineno_1" != "x$as_lineno_2" &&
352  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
353
354_ASEOF
355}; then
356  break
357fi
358
359fi
360
361      done
362
363      if test "x$CONFIG_SHELL" != x; then
364  for as_var in BASH_ENV ENV
365	do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
366	done
367	export CONFIG_SHELL
368	exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
369fi
370
371
372    if test $as_have_required = no; then
373  echo This script requires a shell more modern than all the
374      echo shells that I found on your system.  Please install a
375      echo modern shell, or manually run the script under such a
376      echo shell if you do have one.
377      { (exit 1); exit 1; }
378fi
379
380
381fi
382
383fi
384
385
386
387(eval "as_func_return () {
388  (exit \$1)
389}
390as_func_success () {
391  as_func_return 0
392}
393as_func_failure () {
394  as_func_return 1
395}
396as_func_ret_success () {
397  return 0
398}
399as_func_ret_failure () {
400  return 1
401}
402
403exitcode=0
404if as_func_success; then
405  :
406else
407  exitcode=1
408  echo as_func_success failed.
409fi
410
411if as_func_failure; then
412  exitcode=1
413  echo as_func_failure succeeded.
414fi
415
416if as_func_ret_success; then
417  :
418else
419  exitcode=1
420  echo as_func_ret_success failed.
421fi
422
423if as_func_ret_failure; then
424  exitcode=1
425  echo as_func_ret_failure succeeded.
426fi
427
428if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
429  :
430else
431  exitcode=1
432  echo positional parameters were not saved.
433fi
434
435test \$exitcode = 0") || {
436  echo No shell found that supports shell functions.
437  echo Please tell bug-autoconf@gnu.org about your system,
438  echo including any error possibly output before this message.
439  echo This can help us improve future autoconf versions.
440  echo Configuration will now proceed without shell functions.
441}
442
443
444
445  as_lineno_1=$LINENO
446  as_lineno_2=$LINENO
447  test "x$as_lineno_1" != "x$as_lineno_2" &&
448  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
449
450  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
451  # uniformly replaced by the line number.  The first 'sed' inserts a
452  # line-number line after each line using $LINENO; the second 'sed'
453  # does the real work.  The second script uses 'N' to pair each
454  # line-number line with the line containing $LINENO, and appends
455  # trailing '-' during substitution so that $LINENO is not a special
456  # case at line end.
457  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
458  # scripts with optimization help from Paolo Bonzini.  Blame Lee
459  # E. McMahon (1931-1989) for sed's syntax.  :-)
460  sed -n '
461    p
462    /[$]LINENO/=
463  ' <$as_myself |
464    sed '
465      s/[$]LINENO.*/&-/
466      t lineno
467      b
468      :lineno
469      N
470      :loop
471      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
472      t loop
473      s/-\n.*//
474    ' >$as_me.lineno &&
475  chmod +x "$as_me.lineno" ||
476    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
477   { (exit 1); exit 1; }; }
478
479  # Don't try to exec as it changes $[0], causing all sort of problems
480  # (the dirname of $[0] is not the place where we might find the
481  # original and so on.  Autoconf is especially sensitive to this).
482  . "./$as_me.lineno"
483  # Exit status is that of the last command.
484  exit
485}
486
487
488if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
489  as_dirname=dirname
490else
491  as_dirname=false
492fi
493
494ECHO_C= ECHO_N= ECHO_T=
495case `echo -n x` in
496-n*)
497  case `echo 'x\c'` in
498  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
499  *)   ECHO_C='\c';;
500  esac;;
501*)
502  ECHO_N='-n';;
503esac
504if expr a : '\(a\)' >/dev/null 2>&1 &&
505   test "X`expr 00001 : '.*\(...\)'`" = X001; then
506  as_expr=expr
507else
508  as_expr=false
509fi
510
511rm -f conf$$ conf$$.exe conf$$.file
512if test -d conf$$.dir; then
513  rm -f conf$$.dir/conf$$.file
514else
515  rm -f conf$$.dir
516  mkdir conf$$.dir 2>/dev/null
517fi
518if (echo >conf$$.file) 2>/dev/null; then
519  if ln -s conf$$.file conf$$ 2>/dev/null; then
520    as_ln_s='ln -s'
521    # ... but there are two gotchas:
522    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
523    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
524    # In both cases, we have to default to `cp -p'.
525    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
526      as_ln_s='cp -p'
527  elif ln conf$$.file conf$$ 2>/dev/null; then
528    as_ln_s=ln
529  else
530    as_ln_s='cp -p'
531  fi
532else
533  as_ln_s='cp -p'
534fi
535rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
536rmdir conf$$.dir 2>/dev/null
537
538if mkdir -p . 2>/dev/null; then
539  as_mkdir_p=:
540else
541  test -d ./-p && rmdir ./-p
542  as_mkdir_p=false
543fi
544
545if test -x / >/dev/null 2>&1; then
546  as_test_x='test -x'
547else
548  if ls -dL / >/dev/null 2>&1; then
549    as_ls_L_option=L
550  else
551    as_ls_L_option=
552  fi
553  as_test_x='
554    eval sh -c '\''
555      if test -d "$1"; then
556	test -d "$1/.";
557      else
558	case $1 in
559	-*)set "./$1";;
560	esac;
561	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
562	???[sx]*):;;*)false;;esac;fi
563    '\'' sh
564  '
565fi
566as_executable_p=$as_test_x
567
568# Sed expression to map a string onto a valid CPP name.
569as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
570
571# Sed expression to map a string onto a valid variable name.
572as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
573
574
575
576
577# Check that we are running under the correct shell.
578SHELL=${CONFIG_SHELL-/bin/sh}
579
580case X$ECHO in
581X*--fallback-echo)
582  # Remove one level of quotation (which was required for Make).
583  ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
584  ;;
585esac
586
587echo=${ECHO-echo}
588if test "X$1" = X--no-reexec; then
589  # Discard the --no-reexec flag, and continue.
590  shift
591elif test "X$1" = X--fallback-echo; then
592  # Avoid inline document here, it may be left over
593  :
594elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
595  # Yippee, $echo works!
596  :
597else
598  # Restart under the correct shell.
599  exec $SHELL "$0" --no-reexec ${1+"$@"}
600fi
601
602if test "X$1" = X--fallback-echo; then
603  # used as fallback echo
604  shift
605  cat <<EOF
606$*
607EOF
608  exit 0
609fi
610
611# The HP-UX ksh and POSIX shell print the target directory to stdout
612# if CDPATH is set.
613(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
614
615if test -z "$ECHO"; then
616if test "X${echo_test_string+set}" != Xset; then
617# find a string as large as possible, as long as the shell can cope with it
618  for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
619    # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
620    if (echo_test_string=`eval $cmd`) 2>/dev/null &&
621       echo_test_string=`eval $cmd` &&
622       (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
623    then
624      break
625    fi
626  done
627fi
628
629if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
630   echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
631   test "X$echo_testing_string" = "X$echo_test_string"; then
632  :
633else
634  # The Solaris, AIX, and Digital Unix default echo programs unquote
635  # backslashes.  This makes it impossible to quote backslashes using
636  #   echo "$something" | sed 's/\\/\\\\/g'
637  #
638  # So, first we look for a working echo in the user's PATH.
639
640  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
641  for dir in $PATH /usr/ucb; do
642    IFS="$lt_save_ifs"
643    if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
644       test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
645       echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
646       test "X$echo_testing_string" = "X$echo_test_string"; then
647      echo="$dir/echo"
648      break
649    fi
650  done
651  IFS="$lt_save_ifs"
652
653  if test "X$echo" = Xecho; then
654    # We didn't find a better echo, so look for alternatives.
655    if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
656       echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
657       test "X$echo_testing_string" = "X$echo_test_string"; then
658      # This shell has a builtin print -r that does the trick.
659      echo='print -r'
660    elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
661	 test "X$CONFIG_SHELL" != X/bin/ksh; then
662      # If we have ksh, try running configure again with it.
663      ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
664      export ORIGINAL_CONFIG_SHELL
665      CONFIG_SHELL=/bin/ksh
666      export CONFIG_SHELL
667      exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
668    else
669      # Try using printf.
670      echo='printf %s\n'
671      if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
672	 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
673	 test "X$echo_testing_string" = "X$echo_test_string"; then
674	# Cool, printf works
675	:
676      elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
677	   test "X$echo_testing_string" = 'X\t' &&
678	   echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
679	   test "X$echo_testing_string" = "X$echo_test_string"; then
680	CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
681	export CONFIG_SHELL
682	SHELL="$CONFIG_SHELL"
683	export SHELL
684	echo="$CONFIG_SHELL $0 --fallback-echo"
685      elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
686	   test "X$echo_testing_string" = 'X\t' &&
687	   echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
688	   test "X$echo_testing_string" = "X$echo_test_string"; then
689	echo="$CONFIG_SHELL $0 --fallback-echo"
690      else
691	# maybe with a smaller string...
692	prev=:
693
694	for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
695	  if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
696	  then
697	    break
698	  fi
699	  prev="$cmd"
700	done
701
702	if test "$prev" != 'sed 50q "$0"'; then
703	  echo_test_string=`eval $prev`
704	  export echo_test_string
705	  exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
706	else
707	  # Oops.  We lost completely, so just stick with echo.
708	  echo=echo
709	fi
710      fi
711    fi
712  fi
713fi
714fi
715
716# Copy echo and quote the copy suitably for passing to libtool from
717# the Makefile, instead of quoting the original, which is used later.
718ECHO=$echo
719if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
720   ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
721fi
722
723
724
725
726tagnames=${tagnames+${tagnames},}CXX
727
728tagnames=${tagnames+${tagnames},}F77
729
730exec 7<&0 </dev/null 6>&1
731
732# Name of the host.
733# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
734# so uname gets run too.
735ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
736
737#
738# Initializations.
739#
740ac_default_prefix=/usr/local
741ac_clean_files=
742ac_config_libobj_dir=.
743LIBOBJS=
744cross_compiling=no
745subdirs=
746MFLAGS=
747MAKEFLAGS=
748SHELL=${CONFIG_SHELL-/bin/sh}
749
750# Identity of this package.
751PACKAGE_NAME='xf86-video-suntcx'
752PACKAGE_TARNAME='xf86-video-suntcx'
753PACKAGE_VERSION='1.1.1'
754PACKAGE_STRING='xf86-video-suntcx 1.1.1'
755PACKAGE_BUGREPORT='https://bugs.freedesktop.org/enter_bug.cgi?product=xorg'
756
757ac_unique_file="Makefile.am"
758# Factoring default headers for most tests.
759ac_includes_default="\
760#include <stdio.h>
761#ifdef HAVE_SYS_TYPES_H
762# include <sys/types.h>
763#endif
764#ifdef HAVE_SYS_STAT_H
765# include <sys/stat.h>
766#endif
767#ifdef STDC_HEADERS
768# include <stdlib.h>
769# include <stddef.h>
770#else
771# ifdef HAVE_STDLIB_H
772#  include <stdlib.h>
773# endif
774#endif
775#ifdef HAVE_STRING_H
776# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
777#  include <memory.h>
778# endif
779# include <string.h>
780#endif
781#ifdef HAVE_STRINGS_H
782# include <strings.h>
783#endif
784#ifdef HAVE_INTTYPES_H
785# include <inttypes.h>
786#endif
787#ifdef HAVE_STDINT_H
788# include <stdint.h>
789#endif
790#ifdef HAVE_UNISTD_H
791# include <unistd.h>
792#endif"
793
794ac_subst_vars='LTLIBOBJS
795LIBOBJS
796ADMIN_MAN_DIR
797DRIVER_MAN_DIR
798MISC_MAN_DIR
799FILE_MAN_DIR
800LIB_MAN_DIR
801APP_MAN_DIR
802ADMIN_MAN_SUFFIX
803DRIVER_MAN_SUFFIX
804MISC_MAN_SUFFIX
805FILE_MAN_SUFFIX
806LIB_MAN_SUFFIX
807APP_MAN_SUFFIX
808DRIVER_NAME
809moduledir
810XORG_LIBS
811XORG_CFLAGS
812PKG_CONFIG
813LIBTOOL
814ac_ct_F77
815FFLAGS
816F77
817CXXCPP
818am__fastdepCXX_FALSE
819am__fastdepCXX_TRUE
820CXXDEPMODE
821ac_ct_CXX
822CXXFLAGS
823CXX
824CPP
825NMEDIT
826DSYMUTIL
827RANLIB
828AR
829ECHO
830LN_S
831EGREP
832GREP
833SED
834am__fastdepCC_FALSE
835am__fastdepCC_TRUE
836CCDEPMODE
837AMDEPBACKSLASH
838AMDEP_FALSE
839AMDEP_TRUE
840am__quote
841am__include
842DEPDIR
843OBJEXT
844EXEEXT
845ac_ct_CC
846CPPFLAGS
847LDFLAGS
848CFLAGS
849CC
850host_os
851host_vendor
852host_cpu
853host
854build_os
855build_vendor
856build_cpu
857build
858MAINT
859MAINTAINER_MODE_FALSE
860MAINTAINER_MODE_TRUE
861am__untar
862am__tar
863AMTAR
864am__leading_dot
865SET_MAKE
866AWK
867mkdir_p
868MKDIR_P
869INSTALL_STRIP_PROGRAM
870STRIP
871install_sh
872MAKEINFO
873AUTOHEADER
874AUTOMAKE
875AUTOCONF
876ACLOCAL
877VERSION
878PACKAGE
879CYGPATH_W
880am__isrc
881INSTALL_DATA
882INSTALL_SCRIPT
883INSTALL_PROGRAM
884target_alias
885host_alias
886build_alias
887LIBS
888ECHO_T
889ECHO_N
890ECHO_C
891DEFS
892mandir
893localedir
894libdir
895psdir
896pdfdir
897dvidir
898htmldir
899infodir
900docdir
901oldincludedir
902includedir
903localstatedir
904sharedstatedir
905sysconfdir
906datadir
907datarootdir
908libexecdir
909sbindir
910bindir
911program_transform_name
912prefix
913exec_prefix
914PACKAGE_BUGREPORT
915PACKAGE_STRING
916PACKAGE_VERSION
917PACKAGE_TARNAME
918PACKAGE_NAME
919PATH_SEPARATOR
920SHELL'
921ac_subst_files=''
922ac_user_opts='
923enable_option_checking
924enable_maintainer_mode
925enable_static
926enable_shared
927enable_fast_install
928enable_dependency_tracking
929with_gnu_ld
930enable_libtool_lock
931with_pic
932with_tags
933with_xorg_module_dir
934with_release_version
935'
936      ac_precious_vars='build_alias
937host_alias
938target_alias
939CC
940CFLAGS
941LDFLAGS
942LIBS
943CPPFLAGS
944CPP
945CXX
946CXXFLAGS
947CCC
948CXXCPP
949F77
950FFLAGS
951PKG_CONFIG
952XORG_CFLAGS
953XORG_LIBS'
954
955
956# Initialize some variables set by options.
957ac_init_help=
958ac_init_version=false
959ac_unrecognized_opts=
960ac_unrecognized_sep=
961# The variables have the same names as the options, with
962# dashes changed to underlines.
963cache_file=/dev/null
964exec_prefix=NONE
965no_create=
966no_recursion=
967prefix=NONE
968program_prefix=NONE
969program_suffix=NONE
970program_transform_name=s,x,x,
971silent=
972site=
973srcdir=
974verbose=
975x_includes=NONE
976x_libraries=NONE
977
978# Installation directory options.
979# These are left unexpanded so users can "make install exec_prefix=/foo"
980# and all the variables that are supposed to be based on exec_prefix
981# by default will actually change.
982# Use braces instead of parens because sh, perl, etc. also accept them.
983# (The list follows the same order as the GNU Coding Standards.)
984bindir='${exec_prefix}/bin'
985sbindir='${exec_prefix}/sbin'
986libexecdir='${exec_prefix}/libexec'
987datarootdir='${prefix}/share'
988datadir='${datarootdir}'
989sysconfdir='${prefix}/etc'
990sharedstatedir='${prefix}/com'
991localstatedir='${prefix}/var'
992includedir='${prefix}/include'
993oldincludedir='/usr/include'
994docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
995infodir='${datarootdir}/info'
996htmldir='${docdir}'
997dvidir='${docdir}'
998pdfdir='${docdir}'
999psdir='${docdir}'
1000libdir='${exec_prefix}/lib'
1001localedir='${datarootdir}/locale'
1002mandir='${datarootdir}/man'
1003
1004ac_prev=
1005ac_dashdash=
1006for ac_option
1007do
1008  # If the previous option needs an argument, assign it.
1009  if test -n "$ac_prev"; then
1010    eval $ac_prev=\$ac_option
1011    ac_prev=
1012    continue
1013  fi
1014
1015  case $ac_option in
1016  *=*)	ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
1017  *)	ac_optarg=yes ;;
1018  esac
1019
1020  # Accept the important Cygnus configure options, so we can diagnose typos.
1021
1022  case $ac_dashdash$ac_option in
1023  --)
1024    ac_dashdash=yes ;;
1025
1026  -bindir | --bindir | --bindi | --bind | --bin | --bi)
1027    ac_prev=bindir ;;
1028  -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1029    bindir=$ac_optarg ;;
1030
1031  -build | --build | --buil | --bui | --bu)
1032    ac_prev=build_alias ;;
1033  -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1034    build_alias=$ac_optarg ;;
1035
1036  -cache-file | --cache-file | --cache-fil | --cache-fi \
1037  | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
1038    ac_prev=cache_file ;;
1039  -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
1040  | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
1041    cache_file=$ac_optarg ;;
1042
1043  --config-cache | -C)
1044    cache_file=config.cache ;;
1045
1046  -datadir | --datadir | --datadi | --datad)
1047    ac_prev=datadir ;;
1048  -datadir=* | --datadir=* | --datadi=* | --datad=*)
1049    datadir=$ac_optarg ;;
1050
1051  -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
1052  | --dataroo | --dataro | --datar)
1053    ac_prev=datarootdir ;;
1054  -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
1055  | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1056    datarootdir=$ac_optarg ;;
1057
1058  -disable-* | --disable-*)
1059    ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1060    # Reject names that are not valid shell variable names.
1061    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1062      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1063   { (exit 1); exit 1; }; }
1064    ac_useropt_orig=$ac_useropt
1065    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1066    case $ac_user_opts in
1067      *"
1068"enable_$ac_useropt"
1069"*) ;;
1070      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
1071	 ac_unrecognized_sep=', ';;
1072    esac
1073    eval enable_$ac_useropt=no ;;
1074
1075  -docdir | --docdir | --docdi | --doc | --do)
1076    ac_prev=docdir ;;
1077  -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1078    docdir=$ac_optarg ;;
1079
1080  -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1081    ac_prev=dvidir ;;
1082  -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1083    dvidir=$ac_optarg ;;
1084
1085  -enable-* | --enable-*)
1086    ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1087    # Reject names that are not valid shell variable names.
1088    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1089      { $as_echo "$as_me: error: invalid feature name: $ac_useropt" >&2
1090   { (exit 1); exit 1; }; }
1091    ac_useropt_orig=$ac_useropt
1092    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1093    case $ac_user_opts in
1094      *"
1095"enable_$ac_useropt"
1096"*) ;;
1097      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
1098	 ac_unrecognized_sep=', ';;
1099    esac
1100    eval enable_$ac_useropt=\$ac_optarg ;;
1101
1102  -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1103  | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1104  | --exec | --exe | --ex)
1105    ac_prev=exec_prefix ;;
1106  -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1107  | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1108  | --exec=* | --exe=* | --ex=*)
1109    exec_prefix=$ac_optarg ;;
1110
1111  -gas | --gas | --ga | --g)
1112    # Obsolete; use --with-gas.
1113    with_gas=yes ;;
1114
1115  -help | --help | --hel | --he | -h)
1116    ac_init_help=long ;;
1117  -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1118    ac_init_help=recursive ;;
1119  -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1120    ac_init_help=short ;;
1121
1122  -host | --host | --hos | --ho)
1123    ac_prev=host_alias ;;
1124  -host=* | --host=* | --hos=* | --ho=*)
1125    host_alias=$ac_optarg ;;
1126
1127  -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1128    ac_prev=htmldir ;;
1129  -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1130  | --ht=*)
1131    htmldir=$ac_optarg ;;
1132
1133  -includedir | --includedir | --includedi | --included | --include \
1134  | --includ | --inclu | --incl | --inc)
1135    ac_prev=includedir ;;
1136  -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1137  | --includ=* | --inclu=* | --incl=* | --inc=*)
1138    includedir=$ac_optarg ;;
1139
1140  -infodir | --infodir | --infodi | --infod | --info | --inf)
1141    ac_prev=infodir ;;
1142  -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1143    infodir=$ac_optarg ;;
1144
1145  -libdir | --libdir | --libdi | --libd)
1146    ac_prev=libdir ;;
1147  -libdir=* | --libdir=* | --libdi=* | --libd=*)
1148    libdir=$ac_optarg ;;
1149
1150  -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1151  | --libexe | --libex | --libe)
1152    ac_prev=libexecdir ;;
1153  -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1154  | --libexe=* | --libex=* | --libe=*)
1155    libexecdir=$ac_optarg ;;
1156
1157  -localedir | --localedir | --localedi | --localed | --locale)
1158    ac_prev=localedir ;;
1159  -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1160    localedir=$ac_optarg ;;
1161
1162  -localstatedir | --localstatedir | --localstatedi | --localstated \
1163  | --localstate | --localstat | --localsta | --localst | --locals)
1164    ac_prev=localstatedir ;;
1165  -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1166  | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1167    localstatedir=$ac_optarg ;;
1168
1169  -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1170    ac_prev=mandir ;;
1171  -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1172    mandir=$ac_optarg ;;
1173
1174  -nfp | --nfp | --nf)
1175    # Obsolete; use --without-fp.
1176    with_fp=no ;;
1177
1178  -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1179  | --no-cr | --no-c | -n)
1180    no_create=yes ;;
1181
1182  -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1183  | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1184    no_recursion=yes ;;
1185
1186  -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1187  | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1188  | --oldin | --oldi | --old | --ol | --o)
1189    ac_prev=oldincludedir ;;
1190  -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1191  | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1192  | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1193    oldincludedir=$ac_optarg ;;
1194
1195  -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1196    ac_prev=prefix ;;
1197  -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1198    prefix=$ac_optarg ;;
1199
1200  -program-prefix | --program-prefix | --program-prefi | --program-pref \
1201  | --program-pre | --program-pr | --program-p)
1202    ac_prev=program_prefix ;;
1203  -program-prefix=* | --program-prefix=* | --program-prefi=* \
1204  | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1205    program_prefix=$ac_optarg ;;
1206
1207  -program-suffix | --program-suffix | --program-suffi | --program-suff \
1208  | --program-suf | --program-su | --program-s)
1209    ac_prev=program_suffix ;;
1210  -program-suffix=* | --program-suffix=* | --program-suffi=* \
1211  | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1212    program_suffix=$ac_optarg ;;
1213
1214  -program-transform-name | --program-transform-name \
1215  | --program-transform-nam | --program-transform-na \
1216  | --program-transform-n | --program-transform- \
1217  | --program-transform | --program-transfor \
1218  | --program-transfo | --program-transf \
1219  | --program-trans | --program-tran \
1220  | --progr-tra | --program-tr | --program-t)
1221    ac_prev=program_transform_name ;;
1222  -program-transform-name=* | --program-transform-name=* \
1223  | --program-transform-nam=* | --program-transform-na=* \
1224  | --program-transform-n=* | --program-transform-=* \
1225  | --program-transform=* | --program-transfor=* \
1226  | --program-transfo=* | --program-transf=* \
1227  | --program-trans=* | --program-tran=* \
1228  | --progr-tra=* | --program-tr=* | --program-t=*)
1229    program_transform_name=$ac_optarg ;;
1230
1231  -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1232    ac_prev=pdfdir ;;
1233  -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1234    pdfdir=$ac_optarg ;;
1235
1236  -psdir | --psdir | --psdi | --psd | --ps)
1237    ac_prev=psdir ;;
1238  -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1239    psdir=$ac_optarg ;;
1240
1241  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1242  | -silent | --silent | --silen | --sile | --sil)
1243    silent=yes ;;
1244
1245  -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1246    ac_prev=sbindir ;;
1247  -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1248  | --sbi=* | --sb=*)
1249    sbindir=$ac_optarg ;;
1250
1251  -sharedstatedir | --sharedstatedir | --sharedstatedi \
1252  | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1253  | --sharedst | --shareds | --shared | --share | --shar \
1254  | --sha | --sh)
1255    ac_prev=sharedstatedir ;;
1256  -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1257  | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1258  | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1259  | --sha=* | --sh=*)
1260    sharedstatedir=$ac_optarg ;;
1261
1262  -site | --site | --sit)
1263    ac_prev=site ;;
1264  -site=* | --site=* | --sit=*)
1265    site=$ac_optarg ;;
1266
1267  -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1268    ac_prev=srcdir ;;
1269  -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1270    srcdir=$ac_optarg ;;
1271
1272  -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1273  | --syscon | --sysco | --sysc | --sys | --sy)
1274    ac_prev=sysconfdir ;;
1275  -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1276  | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1277    sysconfdir=$ac_optarg ;;
1278
1279  -target | --target | --targe | --targ | --tar | --ta | --t)
1280    ac_prev=target_alias ;;
1281  -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1282    target_alias=$ac_optarg ;;
1283
1284  -v | -verbose | --verbose | --verbos | --verbo | --verb)
1285    verbose=yes ;;
1286
1287  -version | --version | --versio | --versi | --vers | -V)
1288    ac_init_version=: ;;
1289
1290  -with-* | --with-*)
1291    ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1292    # Reject names that are not valid shell variable names.
1293    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1294      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1295   { (exit 1); exit 1; }; }
1296    ac_useropt_orig=$ac_useropt
1297    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1298    case $ac_user_opts in
1299      *"
1300"with_$ac_useropt"
1301"*) ;;
1302      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1303	 ac_unrecognized_sep=', ';;
1304    esac
1305    eval with_$ac_useropt=\$ac_optarg ;;
1306
1307  -without-* | --without-*)
1308    ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1309    # Reject names that are not valid shell variable names.
1310    expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1311      { $as_echo "$as_me: error: invalid package name: $ac_useropt" >&2
1312   { (exit 1); exit 1; }; }
1313    ac_useropt_orig=$ac_useropt
1314    ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1315    case $ac_user_opts in
1316      *"
1317"with_$ac_useropt"
1318"*) ;;
1319      *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1320	 ac_unrecognized_sep=', ';;
1321    esac
1322    eval with_$ac_useropt=no ;;
1323
1324  --x)
1325    # Obsolete; use --with-x.
1326    with_x=yes ;;
1327
1328  -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1329  | --x-incl | --x-inc | --x-in | --x-i)
1330    ac_prev=x_includes ;;
1331  -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1332  | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1333    x_includes=$ac_optarg ;;
1334
1335  -x-libraries | --x-libraries | --x-librarie | --x-librari \
1336  | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1337    ac_prev=x_libraries ;;
1338  -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1339  | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1340    x_libraries=$ac_optarg ;;
1341
1342  -*) { $as_echo "$as_me: error: unrecognized option: $ac_option
1343Try \`$0 --help' for more information." >&2
1344   { (exit 1); exit 1; }; }
1345    ;;
1346
1347  *=*)
1348    ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1349    # Reject names that are not valid shell variable names.
1350    expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1351      { $as_echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1352   { (exit 1); exit 1; }; }
1353    eval $ac_envvar=\$ac_optarg
1354    export $ac_envvar ;;
1355
1356  *)
1357    # FIXME: should be removed in autoconf 3.0.
1358    $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1359    expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1360      $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1361    : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1362    ;;
1363
1364  esac
1365done
1366
1367if test -n "$ac_prev"; then
1368  ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1369  { $as_echo "$as_me: error: missing argument to $ac_option" >&2
1370   { (exit 1); exit 1; }; }
1371fi
1372
1373if test -n "$ac_unrecognized_opts"; then
1374  case $enable_option_checking in
1375    no) ;;
1376    fatal) { $as_echo "$as_me: error: unrecognized options: $ac_unrecognized_opts" >&2
1377   { (exit 1); exit 1; }; } ;;
1378    *)     $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1379  esac
1380fi
1381
1382# Check all directory arguments for consistency.
1383for ac_var in	exec_prefix prefix bindir sbindir libexecdir datarootdir \
1384		datadir sysconfdir sharedstatedir localstatedir includedir \
1385		oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1386		libdir localedir mandir
1387do
1388  eval ac_val=\$$ac_var
1389  # Remove trailing slashes.
1390  case $ac_val in
1391    */ )
1392      ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1393      eval $ac_var=\$ac_val;;
1394  esac
1395  # Be sure to have absolute directory names.
1396  case $ac_val in
1397    [\\/$]* | ?:[\\/]* )  continue;;
1398    NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1399  esac
1400  { $as_echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1401   { (exit 1); exit 1; }; }
1402done
1403
1404# There might be people who depend on the old broken behavior: `$host'
1405# used to hold the argument of --host etc.
1406# FIXME: To remove some day.
1407build=$build_alias
1408host=$host_alias
1409target=$target_alias
1410
1411# FIXME: To remove some day.
1412if test "x$host_alias" != x; then
1413  if test "x$build_alias" = x; then
1414    cross_compiling=maybe
1415    $as_echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1416    If a cross compiler is detected then cross compile mode will be used." >&2
1417  elif test "x$build_alias" != "x$host_alias"; then
1418    cross_compiling=yes
1419  fi
1420fi
1421
1422ac_tool_prefix=
1423test -n "$host_alias" && ac_tool_prefix=$host_alias-
1424
1425test "$silent" = yes && exec 6>/dev/null
1426
1427
1428ac_pwd=`pwd` && test -n "$ac_pwd" &&
1429ac_ls_di=`ls -di .` &&
1430ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1431  { $as_echo "$as_me: error: working directory cannot be determined" >&2
1432   { (exit 1); exit 1; }; }
1433test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1434  { $as_echo "$as_me: error: pwd does not report name of working directory" >&2
1435   { (exit 1); exit 1; }; }
1436
1437
1438# Find the source files, if location was not specified.
1439if test -z "$srcdir"; then
1440  ac_srcdir_defaulted=yes
1441  # Try the directory containing this script, then the parent directory.
1442  ac_confdir=`$as_dirname -- "$as_myself" ||
1443$as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1444	 X"$as_myself" : 'X\(//\)[^/]' \| \
1445	 X"$as_myself" : 'X\(//\)$' \| \
1446	 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1447$as_echo X"$as_myself" |
1448    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1449	    s//\1/
1450	    q
1451	  }
1452	  /^X\(\/\/\)[^/].*/{
1453	    s//\1/
1454	    q
1455	  }
1456	  /^X\(\/\/\)$/{
1457	    s//\1/
1458	    q
1459	  }
1460	  /^X\(\/\).*/{
1461	    s//\1/
1462	    q
1463	  }
1464	  s/.*/./; q'`
1465  srcdir=$ac_confdir
1466  if test ! -r "$srcdir/$ac_unique_file"; then
1467    srcdir=..
1468  fi
1469else
1470  ac_srcdir_defaulted=no
1471fi
1472if test ! -r "$srcdir/$ac_unique_file"; then
1473  test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1474  { $as_echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1475   { (exit 1); exit 1; }; }
1476fi
1477ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1478ac_abs_confdir=`(
1479	cd "$srcdir" && test -r "./$ac_unique_file" || { $as_echo "$as_me: error: $ac_msg" >&2
1480   { (exit 1); exit 1; }; }
1481	pwd)`
1482# When building in place, set srcdir=.
1483if test "$ac_abs_confdir" = "$ac_pwd"; then
1484  srcdir=.
1485fi
1486# Remove unnecessary trailing slashes from srcdir.
1487# Double slashes in file names in object file debugging info
1488# mess up M-x gdb in Emacs.
1489case $srcdir in
1490*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1491esac
1492for ac_var in $ac_precious_vars; do
1493  eval ac_env_${ac_var}_set=\${${ac_var}+set}
1494  eval ac_env_${ac_var}_value=\$${ac_var}
1495  eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1496  eval ac_cv_env_${ac_var}_value=\$${ac_var}
1497done
1498
1499#
1500# Report the --help message.
1501#
1502if test "$ac_init_help" = "long"; then
1503  # Omit some internal or obsolete options to make the list less imposing.
1504  # This message is too long to be a string in the A/UX 3.1 sh.
1505  cat <<_ACEOF
1506\`configure' configures xf86-video-suntcx 1.1.1 to adapt to many kinds of systems.
1507
1508Usage: $0 [OPTION]... [VAR=VALUE]...
1509
1510To assign environment variables (e.g., CC, CFLAGS...), specify them as
1511VAR=VALUE.  See below for descriptions of some of the useful variables.
1512
1513Defaults for the options are specified in brackets.
1514
1515Configuration:
1516  -h, --help              display this help and exit
1517      --help=short        display options specific to this package
1518      --help=recursive    display the short help of all the included packages
1519  -V, --version           display version information and exit
1520  -q, --quiet, --silent   do not print \`checking...' messages
1521      --cache-file=FILE   cache test results in FILE [disabled]
1522  -C, --config-cache      alias for \`--cache-file=config.cache'
1523  -n, --no-create         do not create output files
1524      --srcdir=DIR        find the sources in DIR [configure dir or \`..']
1525
1526Installation directories:
1527  --prefix=PREFIX         install architecture-independent files in PREFIX
1528                          [$ac_default_prefix]
1529  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
1530                          [PREFIX]
1531
1532By default, \`make install' will install all the files in
1533\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc.  You can specify
1534an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1535for instance \`--prefix=\$HOME'.
1536
1537For better control, use the options below.
1538
1539Fine tuning of the installation directories:
1540  --bindir=DIR            user executables [EPREFIX/bin]
1541  --sbindir=DIR           system admin executables [EPREFIX/sbin]
1542  --libexecdir=DIR        program executables [EPREFIX/libexec]
1543  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
1544  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
1545  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
1546  --libdir=DIR            object code libraries [EPREFIX/lib]
1547  --includedir=DIR        C header files [PREFIX/include]
1548  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
1549  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
1550  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
1551  --infodir=DIR           info documentation [DATAROOTDIR/info]
1552  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
1553  --mandir=DIR            man documentation [DATAROOTDIR/man]
1554  --docdir=DIR            documentation root
1555                          [DATAROOTDIR/doc/xf86-video-suntcx]
1556  --htmldir=DIR           html documentation [DOCDIR]
1557  --dvidir=DIR            dvi documentation [DOCDIR]
1558  --pdfdir=DIR            pdf documentation [DOCDIR]
1559  --psdir=DIR             ps documentation [DOCDIR]
1560_ACEOF
1561
1562  cat <<\_ACEOF
1563
1564Program names:
1565  --program-prefix=PREFIX            prepend PREFIX to installed program names
1566  --program-suffix=SUFFIX            append SUFFIX to installed program names
1567  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names
1568
1569System types:
1570  --build=BUILD     configure for building on BUILD [guessed]
1571  --host=HOST       cross-compile to build programs to run on HOST [BUILD]
1572_ACEOF
1573fi
1574
1575if test -n "$ac_init_help"; then
1576  case $ac_init_help in
1577     short | recursive ) echo "Configuration of xf86-video-suntcx 1.1.1:";;
1578   esac
1579  cat <<\_ACEOF
1580
1581Optional Features:
1582  --disable-option-checking  ignore unrecognized --enable/--with options
1583  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
1584  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
1585  --enable-maintainer-mode  enable make rules and dependencies not useful
1586			  (and sometimes confusing) to the casual installer
1587  --enable-static[=PKGS]  build static libraries [default=no]
1588  --enable-shared[=PKGS]  build shared libraries [default=yes]
1589  --enable-fast-install[=PKGS]
1590                          optimize for fast installation [default=yes]
1591  --disable-dependency-tracking  speeds up one-time build
1592  --enable-dependency-tracking   do not reject slow dependency extractors
1593  --disable-libtool-lock  avoid locking (might break parallel builds)
1594
1595Optional Packages:
1596  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
1597  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
1598  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
1599  --with-pic              try to use only PIC/non-PIC objects [default=use
1600                          both]
1601  --with-tags[=TAGS]      include additional configurations [automatic]
1602  --with-xorg-module-dir=DIR
1603                          Default xorg module directory
1604                          [default=$libdir/xorg/modules]
1605  --with-release-version=STRING
1606                          Use release version string in package name
1607
1608Some influential environment variables:
1609  CC          C compiler command
1610  CFLAGS      C compiler flags
1611  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
1612              nonstandard directory <lib dir>
1613  LIBS        libraries to pass to the linker, e.g. -l<library>
1614  CPPFLAGS    C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1615              you have headers in a nonstandard directory <include dir>
1616  CPP         C preprocessor
1617  CXX         C++ compiler command
1618  CXXFLAGS    C++ compiler flags
1619  CXXCPP      C++ preprocessor
1620  F77         Fortran 77 compiler command
1621  FFLAGS      Fortran 77 compiler flags
1622  PKG_CONFIG  path to pkg-config utility
1623  XORG_CFLAGS C compiler flags for XORG, overriding pkg-config
1624  XORG_LIBS   linker flags for XORG, overriding pkg-config
1625
1626Use these variables to override the choices made by `configure' or to help
1627it to find libraries and programs with nonstandard names/locations.
1628
1629Report bugs to <https://bugs.freedesktop.org/enter_bug.cgi?product=xorg>.
1630_ACEOF
1631ac_status=$?
1632fi
1633
1634if test "$ac_init_help" = "recursive"; then
1635  # If there are subdirs, report their specific --help.
1636  for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1637    test -d "$ac_dir" ||
1638      { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1639      continue
1640    ac_builddir=.
1641
1642case "$ac_dir" in
1643.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1644*)
1645  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1646  # A ".." for each directory in $ac_dir_suffix.
1647  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1648  case $ac_top_builddir_sub in
1649  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1650  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1651  esac ;;
1652esac
1653ac_abs_top_builddir=$ac_pwd
1654ac_abs_builddir=$ac_pwd$ac_dir_suffix
1655# for backward compatibility:
1656ac_top_builddir=$ac_top_build_prefix
1657
1658case $srcdir in
1659  .)  # We are building in place.
1660    ac_srcdir=.
1661    ac_top_srcdir=$ac_top_builddir_sub
1662    ac_abs_top_srcdir=$ac_pwd ;;
1663  [\\/]* | ?:[\\/]* )  # Absolute name.
1664    ac_srcdir=$srcdir$ac_dir_suffix;
1665    ac_top_srcdir=$srcdir
1666    ac_abs_top_srcdir=$srcdir ;;
1667  *) # Relative name.
1668    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1669    ac_top_srcdir=$ac_top_build_prefix$srcdir
1670    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1671esac
1672ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1673
1674    cd "$ac_dir" || { ac_status=$?; continue; }
1675    # Check for guested configure.
1676    if test -f "$ac_srcdir/configure.gnu"; then
1677      echo &&
1678      $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1679    elif test -f "$ac_srcdir/configure"; then
1680      echo &&
1681      $SHELL "$ac_srcdir/configure" --help=recursive
1682    else
1683      $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1684    fi || ac_status=$?
1685    cd "$ac_pwd" || { ac_status=$?; break; }
1686  done
1687fi
1688
1689test -n "$ac_init_help" && exit $ac_status
1690if $ac_init_version; then
1691  cat <<\_ACEOF
1692xf86-video-suntcx configure 1.1.1
1693generated by GNU Autoconf 2.63
1694
1695Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
16962002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
1697This configure script is free software; the Free Software Foundation
1698gives unlimited permission to copy, distribute and modify it.
1699_ACEOF
1700  exit
1701fi
1702cat >config.log <<_ACEOF
1703This file contains any messages produced by compilers while
1704running configure, to aid debugging if configure makes a mistake.
1705
1706It was created by xf86-video-suntcx $as_me 1.1.1, which was
1707generated by GNU Autoconf 2.63.  Invocation command line was
1708
1709  $ $0 $@
1710
1711_ACEOF
1712exec 5>>config.log
1713{
1714cat <<_ASUNAME
1715## --------- ##
1716## Platform. ##
1717## --------- ##
1718
1719hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1720uname -m = `(uname -m) 2>/dev/null || echo unknown`
1721uname -r = `(uname -r) 2>/dev/null || echo unknown`
1722uname -s = `(uname -s) 2>/dev/null || echo unknown`
1723uname -v = `(uname -v) 2>/dev/null || echo unknown`
1724
1725/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1726/bin/uname -X     = `(/bin/uname -X) 2>/dev/null     || echo unknown`
1727
1728/bin/arch              = `(/bin/arch) 2>/dev/null              || echo unknown`
1729/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null       || echo unknown`
1730/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1731/usr/bin/hostinfo      = `(/usr/bin/hostinfo) 2>/dev/null      || echo unknown`
1732/bin/machine           = `(/bin/machine) 2>/dev/null           || echo unknown`
1733/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null       || echo unknown`
1734/bin/universe          = `(/bin/universe) 2>/dev/null          || echo unknown`
1735
1736_ASUNAME
1737
1738as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1739for as_dir in $PATH
1740do
1741  IFS=$as_save_IFS
1742  test -z "$as_dir" && as_dir=.
1743  $as_echo "PATH: $as_dir"
1744done
1745IFS=$as_save_IFS
1746
1747} >&5
1748
1749cat >&5 <<_ACEOF
1750
1751
1752## ----------- ##
1753## Core tests. ##
1754## ----------- ##
1755
1756_ACEOF
1757
1758
1759# Keep a trace of the command line.
1760# Strip out --no-create and --no-recursion so they do not pile up.
1761# Strip out --silent because we don't want to record it for future runs.
1762# Also quote any args containing shell meta-characters.
1763# Make two passes to allow for proper duplicate-argument suppression.
1764ac_configure_args=
1765ac_configure_args0=
1766ac_configure_args1=
1767ac_must_keep_next=false
1768for ac_pass in 1 2
1769do
1770  for ac_arg
1771  do
1772    case $ac_arg in
1773    -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1774    -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1775    | -silent | --silent | --silen | --sile | --sil)
1776      continue ;;
1777    *\'*)
1778      ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1779    esac
1780    case $ac_pass in
1781    1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1782    2)
1783      ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1784      if test $ac_must_keep_next = true; then
1785	ac_must_keep_next=false # Got value, back to normal.
1786      else
1787	case $ac_arg in
1788	  *=* | --config-cache | -C | -disable-* | --disable-* \
1789	  | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1790	  | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1791	  | -with-* | --with-* | -without-* | --without-* | --x)
1792	    case "$ac_configure_args0 " in
1793	      "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1794	    esac
1795	    ;;
1796	  -* ) ac_must_keep_next=true ;;
1797	esac
1798      fi
1799      ac_configure_args="$ac_configure_args '$ac_arg'"
1800      ;;
1801    esac
1802  done
1803done
1804$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1805$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1806
1807# When interrupted or exit'd, cleanup temporary files, and complete
1808# config.log.  We remove comments because anyway the quotes in there
1809# would cause problems or look ugly.
1810# WARNING: Use '\'' to represent an apostrophe within the trap.
1811# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1812trap 'exit_status=$?
1813  # Save into config.log some information that might help in debugging.
1814  {
1815    echo
1816
1817    cat <<\_ASBOX
1818## ---------------- ##
1819## Cache variables. ##
1820## ---------------- ##
1821_ASBOX
1822    echo
1823    # The following way of writing the cache mishandles newlines in values,
1824(
1825  for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1826    eval ac_val=\$$ac_var
1827    case $ac_val in #(
1828    *${as_nl}*)
1829      case $ac_var in #(
1830      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
1831$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1832      esac
1833      case $ac_var in #(
1834      _ | IFS | as_nl) ;; #(
1835      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1836      *) $as_unset $ac_var ;;
1837      esac ;;
1838    esac
1839  done
1840  (set) 2>&1 |
1841    case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1842    *${as_nl}ac_space=\ *)
1843      sed -n \
1844	"s/'\''/'\''\\\\'\'''\''/g;
1845	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1846      ;; #(
1847    *)
1848      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1849      ;;
1850    esac |
1851    sort
1852)
1853    echo
1854
1855    cat <<\_ASBOX
1856## ----------------- ##
1857## Output variables. ##
1858## ----------------- ##
1859_ASBOX
1860    echo
1861    for ac_var in $ac_subst_vars
1862    do
1863      eval ac_val=\$$ac_var
1864      case $ac_val in
1865      *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1866      esac
1867      $as_echo "$ac_var='\''$ac_val'\''"
1868    done | sort
1869    echo
1870
1871    if test -n "$ac_subst_files"; then
1872      cat <<\_ASBOX
1873## ------------------- ##
1874## File substitutions. ##
1875## ------------------- ##
1876_ASBOX
1877      echo
1878      for ac_var in $ac_subst_files
1879      do
1880	eval ac_val=\$$ac_var
1881	case $ac_val in
1882	*\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1883	esac
1884	$as_echo "$ac_var='\''$ac_val'\''"
1885      done | sort
1886      echo
1887    fi
1888
1889    if test -s confdefs.h; then
1890      cat <<\_ASBOX
1891## ----------- ##
1892## confdefs.h. ##
1893## ----------- ##
1894_ASBOX
1895      echo
1896      cat confdefs.h
1897      echo
1898    fi
1899    test "$ac_signal" != 0 &&
1900      $as_echo "$as_me: caught signal $ac_signal"
1901    $as_echo "$as_me: exit $exit_status"
1902  } >&5
1903  rm -f core *.core core.conftest.* &&
1904    rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1905    exit $exit_status
1906' 0
1907for ac_signal in 1 2 13 15; do
1908  trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1909done
1910ac_signal=0
1911
1912# confdefs.h avoids OS command line length limits that DEFS can exceed.
1913rm -f -r conftest* confdefs.h
1914
1915# Predefined preprocessor variables.
1916
1917cat >>confdefs.h <<_ACEOF
1918#define PACKAGE_NAME "$PACKAGE_NAME"
1919_ACEOF
1920
1921
1922cat >>confdefs.h <<_ACEOF
1923#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1924_ACEOF
1925
1926
1927cat >>confdefs.h <<_ACEOF
1928#define PACKAGE_VERSION "$PACKAGE_VERSION"
1929_ACEOF
1930
1931
1932cat >>confdefs.h <<_ACEOF
1933#define PACKAGE_STRING "$PACKAGE_STRING"
1934_ACEOF
1935
1936
1937cat >>confdefs.h <<_ACEOF
1938#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1939_ACEOF
1940
1941
1942# Let the site file select an alternate cache file if it wants to.
1943# Prefer an explicitly selected file to automatically selected ones.
1944ac_site_file1=NONE
1945ac_site_file2=NONE
1946if test -n "$CONFIG_SITE"; then
1947  ac_site_file1=$CONFIG_SITE
1948elif test "x$prefix" != xNONE; then
1949  ac_site_file1=$prefix/share/config.site
1950  ac_site_file2=$prefix/etc/config.site
1951else
1952  ac_site_file1=$ac_default_prefix/share/config.site
1953  ac_site_file2=$ac_default_prefix/etc/config.site
1954fi
1955for ac_site_file in "$ac_site_file1" "$ac_site_file2"
1956do
1957  test "x$ac_site_file" = xNONE && continue
1958  if test -r "$ac_site_file"; then
1959    { $as_echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1960$as_echo "$as_me: loading site script $ac_site_file" >&6;}
1961    sed 's/^/| /' "$ac_site_file" >&5
1962    . "$ac_site_file"
1963  fi
1964done
1965
1966if test -r "$cache_file"; then
1967  # Some versions of bash will fail to source /dev/null (special
1968  # files actually), so we avoid doing that.
1969  if test -f "$cache_file"; then
1970    { $as_echo "$as_me:$LINENO: loading cache $cache_file" >&5
1971$as_echo "$as_me: loading cache $cache_file" >&6;}
1972    case $cache_file in
1973      [\\/]* | ?:[\\/]* ) . "$cache_file";;
1974      *)                      . "./$cache_file";;
1975    esac
1976  fi
1977else
1978  { $as_echo "$as_me:$LINENO: creating cache $cache_file" >&5
1979$as_echo "$as_me: creating cache $cache_file" >&6;}
1980  >$cache_file
1981fi
1982
1983# Check that the precious variables saved in the cache have kept the same
1984# value.
1985ac_cache_corrupted=false
1986for ac_var in $ac_precious_vars; do
1987  eval ac_old_set=\$ac_cv_env_${ac_var}_set
1988  eval ac_new_set=\$ac_env_${ac_var}_set
1989  eval ac_old_val=\$ac_cv_env_${ac_var}_value
1990  eval ac_new_val=\$ac_env_${ac_var}_value
1991  case $ac_old_set,$ac_new_set in
1992    set,)
1993      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1994$as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1995      ac_cache_corrupted=: ;;
1996    ,set)
1997      { $as_echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1998$as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1999      ac_cache_corrupted=: ;;
2000    ,);;
2001    *)
2002      if test "x$ac_old_val" != "x$ac_new_val"; then
2003	# differences in whitespace do not lead to failure.
2004	ac_old_val_w=`echo x $ac_old_val`
2005	ac_new_val_w=`echo x $ac_new_val`
2006	if test "$ac_old_val_w" != "$ac_new_val_w"; then
2007	  { $as_echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
2008$as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2009	  ac_cache_corrupted=:
2010	else
2011	  { $as_echo "$as_me:$LINENO: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2012$as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2013	  eval $ac_var=\$ac_old_val
2014	fi
2015	{ $as_echo "$as_me:$LINENO:   former value:  \`$ac_old_val'" >&5
2016$as_echo "$as_me:   former value:  \`$ac_old_val'" >&2;}
2017	{ $as_echo "$as_me:$LINENO:   current value: \`$ac_new_val'" >&5
2018$as_echo "$as_me:   current value: \`$ac_new_val'" >&2;}
2019      fi;;
2020  esac
2021  # Pass precious variables to config.status.
2022  if test "$ac_new_set" = set; then
2023    case $ac_new_val in
2024    *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2025    *) ac_arg=$ac_var=$ac_new_val ;;
2026    esac
2027    case " $ac_configure_args " in
2028      *" '$ac_arg' "*) ;; # Avoid dups.  Use of quotes ensures accuracy.
2029      *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
2030    esac
2031  fi
2032done
2033if $ac_cache_corrupted; then
2034  { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
2035$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2036  { $as_echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
2037$as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2038  { { $as_echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
2039$as_echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
2040   { (exit 1); exit 1; }; }
2041fi
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067ac_ext=c
2068ac_cpp='$CPP $CPPFLAGS'
2069ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2070ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2071ac_compiler_gnu=$ac_cv_c_compiler_gnu
2072
2073
2074
2075
2076ac_config_headers="$ac_config_headers config.h"
2077
2078ac_aux_dir=
2079for ac_dir in . "$srcdir"/.; do
2080  if test -f "$ac_dir/install-sh"; then
2081    ac_aux_dir=$ac_dir
2082    ac_install_sh="$ac_aux_dir/install-sh -c"
2083    break
2084  elif test -f "$ac_dir/install.sh"; then
2085    ac_aux_dir=$ac_dir
2086    ac_install_sh="$ac_aux_dir/install.sh -c"
2087    break
2088  elif test -f "$ac_dir/shtool"; then
2089    ac_aux_dir=$ac_dir
2090    ac_install_sh="$ac_aux_dir/shtool install -c"
2091    break
2092  fi
2093done
2094if test -z "$ac_aux_dir"; then
2095  { { $as_echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&5
2096$as_echo "$as_me: error: cannot find install-sh or install.sh in . \"$srcdir\"/." >&2;}
2097   { (exit 1); exit 1; }; }
2098fi
2099
2100# These three variables are undocumented and unsupported,
2101# and are intended to be withdrawn in a future Autoconf release.
2102# They can cause serious problems if a builder's source tree is in a directory
2103# whose full name contains unusual characters.
2104ac_config_guess="$SHELL $ac_aux_dir/config.guess"  # Please don't use this var.
2105ac_config_sub="$SHELL $ac_aux_dir/config.sub"  # Please don't use this var.
2106ac_configure="$SHELL $ac_aux_dir/configure"  # Please don't use this var.
2107
2108
2109
2110am__api_version='1.10'
2111
2112# Find a good install program.  We prefer a C program (faster),
2113# so one script is as good as another.  But avoid the broken or
2114# incompatible versions:
2115# SysV /etc/install, /usr/sbin/install
2116# SunOS /usr/etc/install
2117# IRIX /sbin/install
2118# AIX /bin/install
2119# AmigaOS /C/install, which installs bootblocks on floppy discs
2120# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
2121# AFS /usr/afsws/bin/install, which mishandles nonexistent args
2122# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
2123# OS/2's system install, which has a completely different semantic
2124# ./install, which can be erroneously created by make from ./install.sh.
2125# Reject install programs that cannot install multiple files.
2126{ $as_echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
2127$as_echo_n "checking for a BSD-compatible install... " >&6; }
2128if test -z "$INSTALL"; then
2129if test "${ac_cv_path_install+set}" = set; then
2130  $as_echo_n "(cached) " >&6
2131else
2132  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2133for as_dir in $PATH
2134do
2135  IFS=$as_save_IFS
2136  test -z "$as_dir" && as_dir=.
2137  # Account for people who put trailing slashes in PATH elements.
2138case $as_dir/ in
2139  ./ | .// | /cC/* | \
2140  /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
2141  ?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
2142  /usr/ucb/* ) ;;
2143  *)
2144    # OSF1 and SCO ODT 3.0 have their own names for install.
2145    # Don't use installbsd from OSF since it installs stuff as root
2146    # by default.
2147    for ac_prog in ginstall scoinst install; do
2148      for ac_exec_ext in '' $ac_executable_extensions; do
2149	if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
2150	  if test $ac_prog = install &&
2151	    grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2152	    # AIX install.  It has an incompatible calling convention.
2153	    :
2154	  elif test $ac_prog = install &&
2155	    grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
2156	    # program-specific install script used by HP pwplus--don't use.
2157	    :
2158	  else
2159	    rm -rf conftest.one conftest.two conftest.dir
2160	    echo one > conftest.one
2161	    echo two > conftest.two
2162	    mkdir conftest.dir
2163	    if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
2164	      test -s conftest.one && test -s conftest.two &&
2165	      test -s conftest.dir/conftest.one &&
2166	      test -s conftest.dir/conftest.two
2167	    then
2168	      ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
2169	      break 3
2170	    fi
2171	  fi
2172	fi
2173      done
2174    done
2175    ;;
2176esac
2177
2178done
2179IFS=$as_save_IFS
2180
2181rm -rf conftest.one conftest.two conftest.dir
2182
2183fi
2184  if test "${ac_cv_path_install+set}" = set; then
2185    INSTALL=$ac_cv_path_install
2186  else
2187    # As a last resort, use the slow shell script.  Don't cache a
2188    # value for INSTALL within a source directory, because that will
2189    # break other packages using the cache if that directory is
2190    # removed, or if the value is a relative name.
2191    INSTALL=$ac_install_sh
2192  fi
2193fi
2194{ $as_echo "$as_me:$LINENO: result: $INSTALL" >&5
2195$as_echo "$INSTALL" >&6; }
2196
2197# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
2198# It thinks the first close brace ends the variable substitution.
2199test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
2200
2201test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
2202
2203test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
2204
2205{ $as_echo "$as_me:$LINENO: checking whether build environment is sane" >&5
2206$as_echo_n "checking whether build environment is sane... " >&6; }
2207# Just in case
2208sleep 1
2209echo timestamp > conftest.file
2210# Do `set' in a subshell so we don't clobber the current shell's
2211# arguments.  Must try -L first in case configure is actually a
2212# symlink; some systems play weird games with the mod time of symlinks
2213# (eg FreeBSD returns the mod time of the symlink's containing
2214# directory).
2215if (
2216   set X `ls -Lt $srcdir/configure conftest.file 2> /dev/null`
2217   if test "$*" = "X"; then
2218      # -L didn't work.
2219      set X `ls -t $srcdir/configure conftest.file`
2220   fi
2221   rm -f conftest.file
2222   if test "$*" != "X $srcdir/configure conftest.file" \
2223      && test "$*" != "X conftest.file $srcdir/configure"; then
2224
2225      # If neither matched, then we have a broken ls.  This can happen
2226      # if, for instance, CONFIG_SHELL is bash and it inherits a
2227      # broken ls alias from the environment.  This has actually
2228      # happened.  Such a system could not be considered "sane".
2229      { { $as_echo "$as_me:$LINENO: error: ls -t appears to fail.  Make sure there is not a broken
2230alias in your environment" >&5
2231$as_echo "$as_me: error: ls -t appears to fail.  Make sure there is not a broken
2232alias in your environment" >&2;}
2233   { (exit 1); exit 1; }; }
2234   fi
2235
2236   test "$2" = conftest.file
2237   )
2238then
2239   # Ok.
2240   :
2241else
2242   { { $as_echo "$as_me:$LINENO: error: newly created file is older than distributed files!
2243Check your system clock" >&5
2244$as_echo "$as_me: error: newly created file is older than distributed files!
2245Check your system clock" >&2;}
2246   { (exit 1); exit 1; }; }
2247fi
2248{ $as_echo "$as_me:$LINENO: result: yes" >&5
2249$as_echo "yes" >&6; }
2250test "$program_prefix" != NONE &&
2251  program_transform_name="s&^&$program_prefix&;$program_transform_name"
2252# Use a double $ so make ignores it.
2253test "$program_suffix" != NONE &&
2254  program_transform_name="s&\$&$program_suffix&;$program_transform_name"
2255# Double any \ or $.
2256# By default was `s,x,x', remove it if useless.
2257ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
2258program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
2259
2260# expand $ac_aux_dir to an absolute path
2261am_aux_dir=`cd $ac_aux_dir && pwd`
2262
2263test x"${MISSING+set}" = xset || MISSING="\${SHELL} $am_aux_dir/missing"
2264# Use eval to expand $SHELL
2265if eval "$MISSING --run true"; then
2266  am_missing_run="$MISSING --run "
2267else
2268  am_missing_run=
2269  { $as_echo "$as_me:$LINENO: WARNING: \`missing' script is too old or missing" >&5
2270$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
2271fi
2272
2273{ $as_echo "$as_me:$LINENO: checking for a thread-safe mkdir -p" >&5
2274$as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
2275if test -z "$MKDIR_P"; then
2276  if test "${ac_cv_path_mkdir+set}" = set; then
2277  $as_echo_n "(cached) " >&6
2278else
2279  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2280for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
2281do
2282  IFS=$as_save_IFS
2283  test -z "$as_dir" && as_dir=.
2284  for ac_prog in mkdir gmkdir; do
2285	 for ac_exec_ext in '' $ac_executable_extensions; do
2286	   { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
2287	   case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
2288	     'mkdir (GNU coreutils) '* | \
2289	     'mkdir (coreutils) '* | \
2290	     'mkdir (fileutils) '4.1*)
2291	       ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
2292	       break 3;;
2293	   esac
2294	 done
2295       done
2296done
2297IFS=$as_save_IFS
2298
2299fi
2300
2301  if test "${ac_cv_path_mkdir+set}" = set; then
2302    MKDIR_P="$ac_cv_path_mkdir -p"
2303  else
2304    # As a last resort, use the slow shell script.  Don't cache a
2305    # value for MKDIR_P within a source directory, because that will
2306    # break other packages using the cache if that directory is
2307    # removed, or if the value is a relative name.
2308    test -d ./--version && rmdir ./--version
2309    MKDIR_P="$ac_install_sh -d"
2310  fi
2311fi
2312{ $as_echo "$as_me:$LINENO: result: $MKDIR_P" >&5
2313$as_echo "$MKDIR_P" >&6; }
2314
2315mkdir_p="$MKDIR_P"
2316case $mkdir_p in
2317  [\\/$]* | ?:[\\/]*) ;;
2318  */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
2319esac
2320
2321for ac_prog in gawk mawk nawk awk
2322do
2323  # Extract the first word of "$ac_prog", so it can be a program name with args.
2324set dummy $ac_prog; ac_word=$2
2325{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2326$as_echo_n "checking for $ac_word... " >&6; }
2327if test "${ac_cv_prog_AWK+set}" = set; then
2328  $as_echo_n "(cached) " >&6
2329else
2330  if test -n "$AWK"; then
2331  ac_cv_prog_AWK="$AWK" # Let the user override the test.
2332else
2333as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2334for as_dir in $PATH
2335do
2336  IFS=$as_save_IFS
2337  test -z "$as_dir" && as_dir=.
2338  for ac_exec_ext in '' $ac_executable_extensions; do
2339  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2340    ac_cv_prog_AWK="$ac_prog"
2341    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2342    break 2
2343  fi
2344done
2345done
2346IFS=$as_save_IFS
2347
2348fi
2349fi
2350AWK=$ac_cv_prog_AWK
2351if test -n "$AWK"; then
2352  { $as_echo "$as_me:$LINENO: result: $AWK" >&5
2353$as_echo "$AWK" >&6; }
2354else
2355  { $as_echo "$as_me:$LINENO: result: no" >&5
2356$as_echo "no" >&6; }
2357fi
2358
2359
2360  test -n "$AWK" && break
2361done
2362
2363{ $as_echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
2364$as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
2365set x ${MAKE-make}
2366ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
2367if { as_var=ac_cv_prog_make_${ac_make}_set; eval "test \"\${$as_var+set}\" = set"; }; then
2368  $as_echo_n "(cached) " >&6
2369else
2370  cat >conftest.make <<\_ACEOF
2371SHELL = /bin/sh
2372all:
2373	@echo '@@@%%%=$(MAKE)=@@@%%%'
2374_ACEOF
2375# GNU make sometimes prints "make[1]: Entering...", which would confuse us.
2376case `${MAKE-make} -f conftest.make 2>/dev/null` in
2377  *@@@%%%=?*=@@@%%%*)
2378    eval ac_cv_prog_make_${ac_make}_set=yes;;
2379  *)
2380    eval ac_cv_prog_make_${ac_make}_set=no;;
2381esac
2382rm -f conftest.make
2383fi
2384if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
2385  { $as_echo "$as_me:$LINENO: result: yes" >&5
2386$as_echo "yes" >&6; }
2387  SET_MAKE=
2388else
2389  { $as_echo "$as_me:$LINENO: result: no" >&5
2390$as_echo "no" >&6; }
2391  SET_MAKE="MAKE=${MAKE-make}"
2392fi
2393
2394rm -rf .tst 2>/dev/null
2395mkdir .tst 2>/dev/null
2396if test -d .tst; then
2397  am__leading_dot=.
2398else
2399  am__leading_dot=_
2400fi
2401rmdir .tst 2>/dev/null
2402
2403if test "`cd $srcdir && pwd`" != "`pwd`"; then
2404  # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
2405  # is not polluted with repeated "-I."
2406  am__isrc=' -I$(srcdir)'
2407  # test to see if srcdir already configured
2408  if test -f $srcdir/config.status; then
2409    { { $as_echo "$as_me:$LINENO: error: source directory already configured; run \"make distclean\" there first" >&5
2410$as_echo "$as_me: error: source directory already configured; run \"make distclean\" there first" >&2;}
2411   { (exit 1); exit 1; }; }
2412  fi
2413fi
2414
2415# test whether we have cygpath
2416if test -z "$CYGPATH_W"; then
2417  if (cygpath --version) >/dev/null 2>/dev/null; then
2418    CYGPATH_W='cygpath -w'
2419  else
2420    CYGPATH_W=echo
2421  fi
2422fi
2423
2424
2425# Define the identity of the package.
2426 PACKAGE='xf86-video-suntcx'
2427 VERSION='1.1.1'
2428
2429
2430cat >>confdefs.h <<_ACEOF
2431#define PACKAGE "$PACKAGE"
2432_ACEOF
2433
2434
2435cat >>confdefs.h <<_ACEOF
2436#define VERSION "$VERSION"
2437_ACEOF
2438
2439# Some tools Automake needs.
2440
2441ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
2442
2443
2444AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
2445
2446
2447AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
2448
2449
2450AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
2451
2452
2453MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
2454
2455install_sh=${install_sh-"\$(SHELL) $am_aux_dir/install-sh"}
2456
2457# Installed binaries are usually stripped using `strip' when the user
2458# run `make install-strip'.  However `strip' might not be the right
2459# tool to use in cross-compilation environments, therefore Automake
2460# will honor the `STRIP' environment variable to overrule this program.
2461if test "$cross_compiling" != no; then
2462  if test -n "$ac_tool_prefix"; then
2463  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
2464set dummy ${ac_tool_prefix}strip; ac_word=$2
2465{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2466$as_echo_n "checking for $ac_word... " >&6; }
2467if test "${ac_cv_prog_STRIP+set}" = set; then
2468  $as_echo_n "(cached) " >&6
2469else
2470  if test -n "$STRIP"; then
2471  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
2472else
2473as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2474for as_dir in $PATH
2475do
2476  IFS=$as_save_IFS
2477  test -z "$as_dir" && as_dir=.
2478  for ac_exec_ext in '' $ac_executable_extensions; do
2479  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2480    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
2481    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2482    break 2
2483  fi
2484done
2485done
2486IFS=$as_save_IFS
2487
2488fi
2489fi
2490STRIP=$ac_cv_prog_STRIP
2491if test -n "$STRIP"; then
2492  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
2493$as_echo "$STRIP" >&6; }
2494else
2495  { $as_echo "$as_me:$LINENO: result: no" >&5
2496$as_echo "no" >&6; }
2497fi
2498
2499
2500fi
2501if test -z "$ac_cv_prog_STRIP"; then
2502  ac_ct_STRIP=$STRIP
2503  # Extract the first word of "strip", so it can be a program name with args.
2504set dummy strip; ac_word=$2
2505{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2506$as_echo_n "checking for $ac_word... " >&6; }
2507if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
2508  $as_echo_n "(cached) " >&6
2509else
2510  if test -n "$ac_ct_STRIP"; then
2511  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
2512else
2513as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2514for as_dir in $PATH
2515do
2516  IFS=$as_save_IFS
2517  test -z "$as_dir" && as_dir=.
2518  for ac_exec_ext in '' $ac_executable_extensions; do
2519  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2520    ac_cv_prog_ac_ct_STRIP="strip"
2521    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2522    break 2
2523  fi
2524done
2525done
2526IFS=$as_save_IFS
2527
2528fi
2529fi
2530ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
2531if test -n "$ac_ct_STRIP"; then
2532  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
2533$as_echo "$ac_ct_STRIP" >&6; }
2534else
2535  { $as_echo "$as_me:$LINENO: result: no" >&5
2536$as_echo "no" >&6; }
2537fi
2538
2539  if test "x$ac_ct_STRIP" = x; then
2540    STRIP=":"
2541  else
2542    case $cross_compiling:$ac_tool_warned in
2543yes:)
2544{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2545$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2546ac_tool_warned=yes ;;
2547esac
2548    STRIP=$ac_ct_STRIP
2549  fi
2550else
2551  STRIP="$ac_cv_prog_STRIP"
2552fi
2553
2554fi
2555INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
2556
2557# We need awk for the "check" target.  The system "awk" is bad on
2558# some platforms.
2559# Always define AMTAR for backward compatibility.
2560
2561AMTAR=${AMTAR-"${am_missing_run}tar"}
2562
2563am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
2564
2565
2566
2567
2568
2569
2570{ $as_echo "$as_me:$LINENO: checking whether to enable maintainer-specific portions of Makefiles" >&5
2571$as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
2572    # Check whether --enable-maintainer-mode was given.
2573if test "${enable_maintainer_mode+set}" = set; then
2574  enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
2575else
2576  USE_MAINTAINER_MODE=no
2577fi
2578
2579  { $as_echo "$as_me:$LINENO: result: $USE_MAINTAINER_MODE" >&5
2580$as_echo "$USE_MAINTAINER_MODE" >&6; }
2581   if test $USE_MAINTAINER_MODE = yes; then
2582  MAINTAINER_MODE_TRUE=
2583  MAINTAINER_MODE_FALSE='#'
2584else
2585  MAINTAINER_MODE_TRUE='#'
2586  MAINTAINER_MODE_FALSE=
2587fi
2588
2589  MAINT=$MAINTAINER_MODE_TRUE
2590
2591
2592
2593# Checks for programs.
2594# Check whether --enable-static was given.
2595if test "${enable_static+set}" = set; then
2596  enableval=$enable_static; p=${PACKAGE-default}
2597    case $enableval in
2598    yes) enable_static=yes ;;
2599    no) enable_static=no ;;
2600    *)
2601     enable_static=no
2602      # Look at the argument we got.  We use all the common list separators.
2603      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2604      for pkg in $enableval; do
2605	IFS="$lt_save_ifs"
2606	if test "X$pkg" = "X$p"; then
2607	  enable_static=yes
2608	fi
2609      done
2610      IFS="$lt_save_ifs"
2611      ;;
2612    esac
2613else
2614  enable_static=no
2615fi
2616
2617
2618
2619# Check whether --enable-shared was given.
2620if test "${enable_shared+set}" = set; then
2621  enableval=$enable_shared; p=${PACKAGE-default}
2622    case $enableval in
2623    yes) enable_shared=yes ;;
2624    no) enable_shared=no ;;
2625    *)
2626      enable_shared=no
2627      # Look at the argument we got.  We use all the common list separators.
2628      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2629      for pkg in $enableval; do
2630	IFS="$lt_save_ifs"
2631	if test "X$pkg" = "X$p"; then
2632	  enable_shared=yes
2633	fi
2634      done
2635      IFS="$lt_save_ifs"
2636      ;;
2637    esac
2638else
2639  enable_shared=yes
2640fi
2641
2642
2643# Check whether --enable-fast-install was given.
2644if test "${enable_fast_install+set}" = set; then
2645  enableval=$enable_fast_install; p=${PACKAGE-default}
2646    case $enableval in
2647    yes) enable_fast_install=yes ;;
2648    no) enable_fast_install=no ;;
2649    *)
2650      enable_fast_install=no
2651      # Look at the argument we got.  We use all the common list separators.
2652      lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
2653      for pkg in $enableval; do
2654	IFS="$lt_save_ifs"
2655	if test "X$pkg" = "X$p"; then
2656	  enable_fast_install=yes
2657	fi
2658      done
2659      IFS="$lt_save_ifs"
2660      ;;
2661    esac
2662else
2663  enable_fast_install=yes
2664fi
2665
2666
2667# Make sure we can run config.sub.
2668$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2669  { { $as_echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
2670$as_echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
2671   { (exit 1); exit 1; }; }
2672
2673{ $as_echo "$as_me:$LINENO: checking build system type" >&5
2674$as_echo_n "checking build system type... " >&6; }
2675if test "${ac_cv_build+set}" = set; then
2676  $as_echo_n "(cached) " >&6
2677else
2678  ac_build_alias=$build_alias
2679test "x$ac_build_alias" = x &&
2680  ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2681test "x$ac_build_alias" = x &&
2682  { { $as_echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
2683$as_echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
2684   { (exit 1); exit 1; }; }
2685ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2686  { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
2687$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
2688   { (exit 1); exit 1; }; }
2689
2690fi
2691{ $as_echo "$as_me:$LINENO: result: $ac_cv_build" >&5
2692$as_echo "$ac_cv_build" >&6; }
2693case $ac_cv_build in
2694*-*-*) ;;
2695*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
2696$as_echo "$as_me: error: invalid value of canonical build" >&2;}
2697   { (exit 1); exit 1; }; };;
2698esac
2699build=$ac_cv_build
2700ac_save_IFS=$IFS; IFS='-'
2701set x $ac_cv_build
2702shift
2703build_cpu=$1
2704build_vendor=$2
2705shift; shift
2706# Remember, the first character of IFS is used to create $*,
2707# except with old shells:
2708build_os=$*
2709IFS=$ac_save_IFS
2710case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2711
2712
2713{ $as_echo "$as_me:$LINENO: checking host system type" >&5
2714$as_echo_n "checking host system type... " >&6; }
2715if test "${ac_cv_host+set}" = set; then
2716  $as_echo_n "(cached) " >&6
2717else
2718  if test "x$host_alias" = x; then
2719  ac_cv_host=$ac_cv_build
2720else
2721  ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2722    { { $as_echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
2723$as_echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
2724   { (exit 1); exit 1; }; }
2725fi
2726
2727fi
2728{ $as_echo "$as_me:$LINENO: result: $ac_cv_host" >&5
2729$as_echo "$ac_cv_host" >&6; }
2730case $ac_cv_host in
2731*-*-*) ;;
2732*) { { $as_echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
2733$as_echo "$as_me: error: invalid value of canonical host" >&2;}
2734   { (exit 1); exit 1; }; };;
2735esac
2736host=$ac_cv_host
2737ac_save_IFS=$IFS; IFS='-'
2738set x $ac_cv_host
2739shift
2740host_cpu=$1
2741host_vendor=$2
2742shift; shift
2743# Remember, the first character of IFS is used to create $*,
2744# except with old shells:
2745host_os=$*
2746IFS=$ac_save_IFS
2747case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2748
2749
2750DEPDIR="${am__leading_dot}deps"
2751
2752ac_config_commands="$ac_config_commands depfiles"
2753
2754
2755am_make=${MAKE-make}
2756cat > confinc << 'END'
2757am__doit:
2758	@echo done
2759.PHONY: am__doit
2760END
2761# If we don't find an include directive, just comment out the code.
2762{ $as_echo "$as_me:$LINENO: checking for style of include used by $am_make" >&5
2763$as_echo_n "checking for style of include used by $am_make... " >&6; }
2764am__include="#"
2765am__quote=
2766_am_result=none
2767# First try GNU make style include.
2768echo "include confinc" > confmf
2769# We grep out `Entering directory' and `Leaving directory'
2770# messages which can occur if `w' ends up in MAKEFLAGS.
2771# In particular we don't look at `^make:' because GNU make might
2772# be invoked under some other name (usually "gmake"), in which
2773# case it prints its new name instead of `make'.
2774if test "`$am_make -s -f confmf 2> /dev/null | grep -v 'ing directory'`" = "done"; then
2775   am__include=include
2776   am__quote=
2777   _am_result=GNU
2778fi
2779# Now try BSD make style include.
2780if test "$am__include" = "#"; then
2781   echo '.include "confinc"' > confmf
2782   if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
2783      am__include=.include
2784      am__quote="\""
2785      _am_result=BSD
2786   fi
2787fi
2788
2789
2790{ $as_echo "$as_me:$LINENO: result: $_am_result" >&5
2791$as_echo "$_am_result" >&6; }
2792rm -f confinc confmf
2793
2794# Check whether --enable-dependency-tracking was given.
2795if test "${enable_dependency_tracking+set}" = set; then
2796  enableval=$enable_dependency_tracking;
2797fi
2798
2799if test "x$enable_dependency_tracking" != xno; then
2800  am_depcomp="$ac_aux_dir/depcomp"
2801  AMDEPBACKSLASH='\'
2802fi
2803 if test "x$enable_dependency_tracking" != xno; then
2804  AMDEP_TRUE=
2805  AMDEP_FALSE='#'
2806else
2807  AMDEP_TRUE='#'
2808  AMDEP_FALSE=
2809fi
2810
2811
2812ac_ext=c
2813ac_cpp='$CPP $CPPFLAGS'
2814ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2815ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2816ac_compiler_gnu=$ac_cv_c_compiler_gnu
2817if test -n "$ac_tool_prefix"; then
2818  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2819set dummy ${ac_tool_prefix}gcc; ac_word=$2
2820{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2821$as_echo_n "checking for $ac_word... " >&6; }
2822if test "${ac_cv_prog_CC+set}" = set; then
2823  $as_echo_n "(cached) " >&6
2824else
2825  if test -n "$CC"; then
2826  ac_cv_prog_CC="$CC" # Let the user override the test.
2827else
2828as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2829for as_dir in $PATH
2830do
2831  IFS=$as_save_IFS
2832  test -z "$as_dir" && as_dir=.
2833  for ac_exec_ext in '' $ac_executable_extensions; do
2834  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2835    ac_cv_prog_CC="${ac_tool_prefix}gcc"
2836    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2837    break 2
2838  fi
2839done
2840done
2841IFS=$as_save_IFS
2842
2843fi
2844fi
2845CC=$ac_cv_prog_CC
2846if test -n "$CC"; then
2847  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2848$as_echo "$CC" >&6; }
2849else
2850  { $as_echo "$as_me:$LINENO: result: no" >&5
2851$as_echo "no" >&6; }
2852fi
2853
2854
2855fi
2856if test -z "$ac_cv_prog_CC"; then
2857  ac_ct_CC=$CC
2858  # Extract the first word of "gcc", so it can be a program name with args.
2859set dummy gcc; ac_word=$2
2860{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2861$as_echo_n "checking for $ac_word... " >&6; }
2862if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
2863  $as_echo_n "(cached) " >&6
2864else
2865  if test -n "$ac_ct_CC"; then
2866  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2867else
2868as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2869for as_dir in $PATH
2870do
2871  IFS=$as_save_IFS
2872  test -z "$as_dir" && as_dir=.
2873  for ac_exec_ext in '' $ac_executable_extensions; do
2874  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2875    ac_cv_prog_ac_ct_CC="gcc"
2876    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2877    break 2
2878  fi
2879done
2880done
2881IFS=$as_save_IFS
2882
2883fi
2884fi
2885ac_ct_CC=$ac_cv_prog_ac_ct_CC
2886if test -n "$ac_ct_CC"; then
2887  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
2888$as_echo "$ac_ct_CC" >&6; }
2889else
2890  { $as_echo "$as_me:$LINENO: result: no" >&5
2891$as_echo "no" >&6; }
2892fi
2893
2894  if test "x$ac_ct_CC" = x; then
2895    CC=""
2896  else
2897    case $cross_compiling:$ac_tool_warned in
2898yes:)
2899{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
2900$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2901ac_tool_warned=yes ;;
2902esac
2903    CC=$ac_ct_CC
2904  fi
2905else
2906  CC="$ac_cv_prog_CC"
2907fi
2908
2909if test -z "$CC"; then
2910          if test -n "$ac_tool_prefix"; then
2911    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2912set dummy ${ac_tool_prefix}cc; ac_word=$2
2913{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2914$as_echo_n "checking for $ac_word... " >&6; }
2915if test "${ac_cv_prog_CC+set}" = set; then
2916  $as_echo_n "(cached) " >&6
2917else
2918  if test -n "$CC"; then
2919  ac_cv_prog_CC="$CC" # Let the user override the test.
2920else
2921as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2922for as_dir in $PATH
2923do
2924  IFS=$as_save_IFS
2925  test -z "$as_dir" && as_dir=.
2926  for ac_exec_ext in '' $ac_executable_extensions; do
2927  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2928    ac_cv_prog_CC="${ac_tool_prefix}cc"
2929    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2930    break 2
2931  fi
2932done
2933done
2934IFS=$as_save_IFS
2935
2936fi
2937fi
2938CC=$ac_cv_prog_CC
2939if test -n "$CC"; then
2940  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2941$as_echo "$CC" >&6; }
2942else
2943  { $as_echo "$as_me:$LINENO: result: no" >&5
2944$as_echo "no" >&6; }
2945fi
2946
2947
2948  fi
2949fi
2950if test -z "$CC"; then
2951  # Extract the first word of "cc", so it can be a program name with args.
2952set dummy cc; ac_word=$2
2953{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
2954$as_echo_n "checking for $ac_word... " >&6; }
2955if test "${ac_cv_prog_CC+set}" = set; then
2956  $as_echo_n "(cached) " >&6
2957else
2958  if test -n "$CC"; then
2959  ac_cv_prog_CC="$CC" # Let the user override the test.
2960else
2961  ac_prog_rejected=no
2962as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2963for as_dir in $PATH
2964do
2965  IFS=$as_save_IFS
2966  test -z "$as_dir" && as_dir=.
2967  for ac_exec_ext in '' $ac_executable_extensions; do
2968  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2969    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2970       ac_prog_rejected=yes
2971       continue
2972     fi
2973    ac_cv_prog_CC="cc"
2974    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
2975    break 2
2976  fi
2977done
2978done
2979IFS=$as_save_IFS
2980
2981if test $ac_prog_rejected = yes; then
2982  # We found a bogon in the path, so make sure we never use it.
2983  set dummy $ac_cv_prog_CC
2984  shift
2985  if test $# != 0; then
2986    # We chose a different compiler from the bogus one.
2987    # However, it has the same basename, so the bogon will be chosen
2988    # first if we set CC to just the basename; use the full file name.
2989    shift
2990    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2991  fi
2992fi
2993fi
2994fi
2995CC=$ac_cv_prog_CC
2996if test -n "$CC"; then
2997  { $as_echo "$as_me:$LINENO: result: $CC" >&5
2998$as_echo "$CC" >&6; }
2999else
3000  { $as_echo "$as_me:$LINENO: result: no" >&5
3001$as_echo "no" >&6; }
3002fi
3003
3004
3005fi
3006if test -z "$CC"; then
3007  if test -n "$ac_tool_prefix"; then
3008  for ac_prog in cl.exe
3009  do
3010    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
3011set dummy $ac_tool_prefix$ac_prog; ac_word=$2
3012{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3013$as_echo_n "checking for $ac_word... " >&6; }
3014if test "${ac_cv_prog_CC+set}" = set; then
3015  $as_echo_n "(cached) " >&6
3016else
3017  if test -n "$CC"; then
3018  ac_cv_prog_CC="$CC" # Let the user override the test.
3019else
3020as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3021for as_dir in $PATH
3022do
3023  IFS=$as_save_IFS
3024  test -z "$as_dir" && as_dir=.
3025  for ac_exec_ext in '' $ac_executable_extensions; do
3026  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3027    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
3028    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3029    break 2
3030  fi
3031done
3032done
3033IFS=$as_save_IFS
3034
3035fi
3036fi
3037CC=$ac_cv_prog_CC
3038if test -n "$CC"; then
3039  { $as_echo "$as_me:$LINENO: result: $CC" >&5
3040$as_echo "$CC" >&6; }
3041else
3042  { $as_echo "$as_me:$LINENO: result: no" >&5
3043$as_echo "no" >&6; }
3044fi
3045
3046
3047    test -n "$CC" && break
3048  done
3049fi
3050if test -z "$CC"; then
3051  ac_ct_CC=$CC
3052  for ac_prog in cl.exe
3053do
3054  # Extract the first word of "$ac_prog", so it can be a program name with args.
3055set dummy $ac_prog; ac_word=$2
3056{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
3057$as_echo_n "checking for $ac_word... " >&6; }
3058if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
3059  $as_echo_n "(cached) " >&6
3060else
3061  if test -n "$ac_ct_CC"; then
3062  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
3063else
3064as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3065for as_dir in $PATH
3066do
3067  IFS=$as_save_IFS
3068  test -z "$as_dir" && as_dir=.
3069  for ac_exec_ext in '' $ac_executable_extensions; do
3070  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3071    ac_cv_prog_ac_ct_CC="$ac_prog"
3072    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3073    break 2
3074  fi
3075done
3076done
3077IFS=$as_save_IFS
3078
3079fi
3080fi
3081ac_ct_CC=$ac_cv_prog_ac_ct_CC
3082if test -n "$ac_ct_CC"; then
3083  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
3084$as_echo "$ac_ct_CC" >&6; }
3085else
3086  { $as_echo "$as_me:$LINENO: result: no" >&5
3087$as_echo "no" >&6; }
3088fi
3089
3090
3091  test -n "$ac_ct_CC" && break
3092done
3093
3094  if test "x$ac_ct_CC" = x; then
3095    CC=""
3096  else
3097    case $cross_compiling:$ac_tool_warned in
3098yes:)
3099{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
3100$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
3101ac_tool_warned=yes ;;
3102esac
3103    CC=$ac_ct_CC
3104  fi
3105fi
3106
3107fi
3108
3109
3110test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3111$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3112{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
3113See \`config.log' for more details." >&5
3114$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
3115See \`config.log' for more details." >&2;}
3116   { (exit 1); exit 1; }; }; }
3117
3118# Provide some information about the compiler.
3119$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
3120set X $ac_compile
3121ac_compiler=$2
3122{ (ac_try="$ac_compiler --version >&5"
3123case "(($ac_try" in
3124  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3125  *) ac_try_echo=$ac_try;;
3126esac
3127eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3128$as_echo "$ac_try_echo") >&5
3129  (eval "$ac_compiler --version >&5") 2>&5
3130  ac_status=$?
3131  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3132  (exit $ac_status); }
3133{ (ac_try="$ac_compiler -v >&5"
3134case "(($ac_try" in
3135  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3136  *) ac_try_echo=$ac_try;;
3137esac
3138eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3139$as_echo "$ac_try_echo") >&5
3140  (eval "$ac_compiler -v >&5") 2>&5
3141  ac_status=$?
3142  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3143  (exit $ac_status); }
3144{ (ac_try="$ac_compiler -V >&5"
3145case "(($ac_try" in
3146  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3147  *) ac_try_echo=$ac_try;;
3148esac
3149eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3150$as_echo "$ac_try_echo") >&5
3151  (eval "$ac_compiler -V >&5") 2>&5
3152  ac_status=$?
3153  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3154  (exit $ac_status); }
3155
3156cat >conftest.$ac_ext <<_ACEOF
3157/* confdefs.h.  */
3158_ACEOF
3159cat confdefs.h >>conftest.$ac_ext
3160cat >>conftest.$ac_ext <<_ACEOF
3161/* end confdefs.h.  */
3162
3163int
3164main ()
3165{
3166
3167  ;
3168  return 0;
3169}
3170_ACEOF
3171ac_clean_files_save=$ac_clean_files
3172ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
3173# Try to create an executable without -o first, disregard a.out.
3174# It will help us diagnose broken compilers, and finding out an intuition
3175# of exeext.
3176{ $as_echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
3177$as_echo_n "checking for C compiler default output file name... " >&6; }
3178ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
3179
3180# The possible output files:
3181ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
3182
3183ac_rmfiles=
3184for ac_file in $ac_files
3185do
3186  case $ac_file in
3187    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3188    * ) ac_rmfiles="$ac_rmfiles $ac_file";;
3189  esac
3190done
3191rm -f $ac_rmfiles
3192
3193if { (ac_try="$ac_link_default"
3194case "(($ac_try" in
3195  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3196  *) ac_try_echo=$ac_try;;
3197esac
3198eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3199$as_echo "$ac_try_echo") >&5
3200  (eval "$ac_link_default") 2>&5
3201  ac_status=$?
3202  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3203  (exit $ac_status); }; then
3204  # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
3205# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
3206# in a Makefile.  We should not override ac_cv_exeext if it was cached,
3207# so that the user can short-circuit this test for compilers unknown to
3208# Autoconf.
3209for ac_file in $ac_files ''
3210do
3211  test -f "$ac_file" || continue
3212  case $ac_file in
3213    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
3214	;;
3215    [ab].out )
3216	# We found the default executable, but exeext='' is most
3217	# certainly right.
3218	break;;
3219    *.* )
3220        if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
3221	then :; else
3222	   ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3223	fi
3224	# We set ac_cv_exeext here because the later test for it is not
3225	# safe: cross compilers may not add the suffix if given an `-o'
3226	# argument, so we may need to know it at that point already.
3227	# Even if this section looks crufty: it has the advantage of
3228	# actually working.
3229	break;;
3230    * )
3231	break;;
3232  esac
3233done
3234test "$ac_cv_exeext" = no && ac_cv_exeext=
3235
3236else
3237  ac_file=''
3238fi
3239
3240{ $as_echo "$as_me:$LINENO: result: $ac_file" >&5
3241$as_echo "$ac_file" >&6; }
3242if test -z "$ac_file"; then
3243  $as_echo "$as_me: failed program was:" >&5
3244sed 's/^/| /' conftest.$ac_ext >&5
3245
3246{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3247$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3248{ { $as_echo "$as_me:$LINENO: error: C compiler cannot create executables
3249See \`config.log' for more details." >&5
3250$as_echo "$as_me: error: C compiler cannot create executables
3251See \`config.log' for more details." >&2;}
3252   { (exit 77); exit 77; }; }; }
3253fi
3254
3255ac_exeext=$ac_cv_exeext
3256
3257# Check that the compiler produces executables we can run.  If not, either
3258# the compiler is broken, or we cross compile.
3259{ $as_echo "$as_me:$LINENO: checking whether the C compiler works" >&5
3260$as_echo_n "checking whether the C compiler works... " >&6; }
3261# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
3262# If not cross compiling, check that we can run a simple program.
3263if test "$cross_compiling" != yes; then
3264  if { ac_try='./$ac_file'
3265  { (case "(($ac_try" in
3266  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3267  *) ac_try_echo=$ac_try;;
3268esac
3269eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3270$as_echo "$ac_try_echo") >&5
3271  (eval "$ac_try") 2>&5
3272  ac_status=$?
3273  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3274  (exit $ac_status); }; }; then
3275    cross_compiling=no
3276  else
3277    if test "$cross_compiling" = maybe; then
3278	cross_compiling=yes
3279    else
3280	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3281$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3282{ { $as_echo "$as_me:$LINENO: error: cannot run C compiled programs.
3283If you meant to cross compile, use \`--host'.
3284See \`config.log' for more details." >&5
3285$as_echo "$as_me: error: cannot run C compiled programs.
3286If you meant to cross compile, use \`--host'.
3287See \`config.log' for more details." >&2;}
3288   { (exit 1); exit 1; }; }; }
3289    fi
3290  fi
3291fi
3292{ $as_echo "$as_me:$LINENO: result: yes" >&5
3293$as_echo "yes" >&6; }
3294
3295rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
3296ac_clean_files=$ac_clean_files_save
3297# Check that the compiler produces executables we can run.  If not, either
3298# the compiler is broken, or we cross compile.
3299{ $as_echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
3300$as_echo_n "checking whether we are cross compiling... " >&6; }
3301{ $as_echo "$as_me:$LINENO: result: $cross_compiling" >&5
3302$as_echo "$cross_compiling" >&6; }
3303
3304{ $as_echo "$as_me:$LINENO: checking for suffix of executables" >&5
3305$as_echo_n "checking for suffix of executables... " >&6; }
3306if { (ac_try="$ac_link"
3307case "(($ac_try" in
3308  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3309  *) ac_try_echo=$ac_try;;
3310esac
3311eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3312$as_echo "$ac_try_echo") >&5
3313  (eval "$ac_link") 2>&5
3314  ac_status=$?
3315  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3316  (exit $ac_status); }; then
3317  # If both `conftest.exe' and `conftest' are `present' (well, observable)
3318# catch `conftest.exe'.  For instance with Cygwin, `ls conftest' will
3319# work properly (i.e., refer to `conftest.exe'), while it won't with
3320# `rm'.
3321for ac_file in conftest.exe conftest conftest.*; do
3322  test -f "$ac_file" || continue
3323  case $ac_file in
3324    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
3325    *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
3326	  break;;
3327    * ) break;;
3328  esac
3329done
3330else
3331  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3332$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3333{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
3334See \`config.log' for more details." >&5
3335$as_echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
3336See \`config.log' for more details." >&2;}
3337   { (exit 1); exit 1; }; }; }
3338fi
3339
3340rm -f conftest$ac_cv_exeext
3341{ $as_echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
3342$as_echo "$ac_cv_exeext" >&6; }
3343
3344rm -f conftest.$ac_ext
3345EXEEXT=$ac_cv_exeext
3346ac_exeext=$EXEEXT
3347{ $as_echo "$as_me:$LINENO: checking for suffix of object files" >&5
3348$as_echo_n "checking for suffix of object files... " >&6; }
3349if test "${ac_cv_objext+set}" = set; then
3350  $as_echo_n "(cached) " >&6
3351else
3352  cat >conftest.$ac_ext <<_ACEOF
3353/* confdefs.h.  */
3354_ACEOF
3355cat confdefs.h >>conftest.$ac_ext
3356cat >>conftest.$ac_ext <<_ACEOF
3357/* end confdefs.h.  */
3358
3359int
3360main ()
3361{
3362
3363  ;
3364  return 0;
3365}
3366_ACEOF
3367rm -f conftest.o conftest.obj
3368if { (ac_try="$ac_compile"
3369case "(($ac_try" in
3370  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3371  *) ac_try_echo=$ac_try;;
3372esac
3373eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3374$as_echo "$ac_try_echo") >&5
3375  (eval "$ac_compile") 2>&5
3376  ac_status=$?
3377  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3378  (exit $ac_status); }; then
3379  for ac_file in conftest.o conftest.obj conftest.*; do
3380  test -f "$ac_file" || continue;
3381  case $ac_file in
3382    *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
3383    *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
3384       break;;
3385  esac
3386done
3387else
3388  $as_echo "$as_me: failed program was:" >&5
3389sed 's/^/| /' conftest.$ac_ext >&5
3390
3391{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
3392$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3393{ { $as_echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
3394See \`config.log' for more details." >&5
3395$as_echo "$as_me: error: cannot compute suffix of object files: cannot compile
3396See \`config.log' for more details." >&2;}
3397   { (exit 1); exit 1; }; }; }
3398fi
3399
3400rm -f conftest.$ac_cv_objext conftest.$ac_ext
3401fi
3402{ $as_echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
3403$as_echo "$ac_cv_objext" >&6; }
3404OBJEXT=$ac_cv_objext
3405ac_objext=$OBJEXT
3406{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
3407$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3408if test "${ac_cv_c_compiler_gnu+set}" = set; then
3409  $as_echo_n "(cached) " >&6
3410else
3411  cat >conftest.$ac_ext <<_ACEOF
3412/* confdefs.h.  */
3413_ACEOF
3414cat confdefs.h >>conftest.$ac_ext
3415cat >>conftest.$ac_ext <<_ACEOF
3416/* end confdefs.h.  */
3417
3418int
3419main ()
3420{
3421#ifndef __GNUC__
3422       choke me
3423#endif
3424
3425  ;
3426  return 0;
3427}
3428_ACEOF
3429rm -f conftest.$ac_objext
3430if { (ac_try="$ac_compile"
3431case "(($ac_try" in
3432  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3433  *) ac_try_echo=$ac_try;;
3434esac
3435eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3436$as_echo "$ac_try_echo") >&5
3437  (eval "$ac_compile") 2>conftest.er1
3438  ac_status=$?
3439  grep -v '^ *+' conftest.er1 >conftest.err
3440  rm -f conftest.er1
3441  cat conftest.err >&5
3442  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3443  (exit $ac_status); } && {
3444	 test -z "$ac_c_werror_flag" ||
3445	 test ! -s conftest.err
3446       } && test -s conftest.$ac_objext; then
3447  ac_compiler_gnu=yes
3448else
3449  $as_echo "$as_me: failed program was:" >&5
3450sed 's/^/| /' conftest.$ac_ext >&5
3451
3452	ac_compiler_gnu=no
3453fi
3454
3455rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3456ac_cv_c_compiler_gnu=$ac_compiler_gnu
3457
3458fi
3459{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
3460$as_echo "$ac_cv_c_compiler_gnu" >&6; }
3461if test $ac_compiler_gnu = yes; then
3462  GCC=yes
3463else
3464  GCC=
3465fi
3466ac_test_CFLAGS=${CFLAGS+set}
3467ac_save_CFLAGS=$CFLAGS
3468{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
3469$as_echo_n "checking whether $CC accepts -g... " >&6; }
3470if test "${ac_cv_prog_cc_g+set}" = set; then
3471  $as_echo_n "(cached) " >&6
3472else
3473  ac_save_c_werror_flag=$ac_c_werror_flag
3474   ac_c_werror_flag=yes
3475   ac_cv_prog_cc_g=no
3476   CFLAGS="-g"
3477   cat >conftest.$ac_ext <<_ACEOF
3478/* confdefs.h.  */
3479_ACEOF
3480cat confdefs.h >>conftest.$ac_ext
3481cat >>conftest.$ac_ext <<_ACEOF
3482/* end confdefs.h.  */
3483
3484int
3485main ()
3486{
3487
3488  ;
3489  return 0;
3490}
3491_ACEOF
3492rm -f conftest.$ac_objext
3493if { (ac_try="$ac_compile"
3494case "(($ac_try" in
3495  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3496  *) ac_try_echo=$ac_try;;
3497esac
3498eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3499$as_echo "$ac_try_echo") >&5
3500  (eval "$ac_compile") 2>conftest.er1
3501  ac_status=$?
3502  grep -v '^ *+' conftest.er1 >conftest.err
3503  rm -f conftest.er1
3504  cat conftest.err >&5
3505  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3506  (exit $ac_status); } && {
3507	 test -z "$ac_c_werror_flag" ||
3508	 test ! -s conftest.err
3509       } && test -s conftest.$ac_objext; then
3510  ac_cv_prog_cc_g=yes
3511else
3512  $as_echo "$as_me: failed program was:" >&5
3513sed 's/^/| /' conftest.$ac_ext >&5
3514
3515	CFLAGS=""
3516      cat >conftest.$ac_ext <<_ACEOF
3517/* confdefs.h.  */
3518_ACEOF
3519cat confdefs.h >>conftest.$ac_ext
3520cat >>conftest.$ac_ext <<_ACEOF
3521/* end confdefs.h.  */
3522
3523int
3524main ()
3525{
3526
3527  ;
3528  return 0;
3529}
3530_ACEOF
3531rm -f conftest.$ac_objext
3532if { (ac_try="$ac_compile"
3533case "(($ac_try" in
3534  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3535  *) ac_try_echo=$ac_try;;
3536esac
3537eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3538$as_echo "$ac_try_echo") >&5
3539  (eval "$ac_compile") 2>conftest.er1
3540  ac_status=$?
3541  grep -v '^ *+' conftest.er1 >conftest.err
3542  rm -f conftest.er1
3543  cat conftest.err >&5
3544  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3545  (exit $ac_status); } && {
3546	 test -z "$ac_c_werror_flag" ||
3547	 test ! -s conftest.err
3548       } && test -s conftest.$ac_objext; then
3549  :
3550else
3551  $as_echo "$as_me: failed program was:" >&5
3552sed 's/^/| /' conftest.$ac_ext >&5
3553
3554	ac_c_werror_flag=$ac_save_c_werror_flag
3555	 CFLAGS="-g"
3556	 cat >conftest.$ac_ext <<_ACEOF
3557/* confdefs.h.  */
3558_ACEOF
3559cat confdefs.h >>conftest.$ac_ext
3560cat >>conftest.$ac_ext <<_ACEOF
3561/* end confdefs.h.  */
3562
3563int
3564main ()
3565{
3566
3567  ;
3568  return 0;
3569}
3570_ACEOF
3571rm -f conftest.$ac_objext
3572if { (ac_try="$ac_compile"
3573case "(($ac_try" in
3574  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3575  *) ac_try_echo=$ac_try;;
3576esac
3577eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3578$as_echo "$ac_try_echo") >&5
3579  (eval "$ac_compile") 2>conftest.er1
3580  ac_status=$?
3581  grep -v '^ *+' conftest.er1 >conftest.err
3582  rm -f conftest.er1
3583  cat conftest.err >&5
3584  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3585  (exit $ac_status); } && {
3586	 test -z "$ac_c_werror_flag" ||
3587	 test ! -s conftest.err
3588       } && test -s conftest.$ac_objext; then
3589  ac_cv_prog_cc_g=yes
3590else
3591  $as_echo "$as_me: failed program was:" >&5
3592sed 's/^/| /' conftest.$ac_ext >&5
3593
3594
3595fi
3596
3597rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3598fi
3599
3600rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3601fi
3602
3603rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3604   ac_c_werror_flag=$ac_save_c_werror_flag
3605fi
3606{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
3607$as_echo "$ac_cv_prog_cc_g" >&6; }
3608if test "$ac_test_CFLAGS" = set; then
3609  CFLAGS=$ac_save_CFLAGS
3610elif test $ac_cv_prog_cc_g = yes; then
3611  if test "$GCC" = yes; then
3612    CFLAGS="-g -O2"
3613  else
3614    CFLAGS="-g"
3615  fi
3616else
3617  if test "$GCC" = yes; then
3618    CFLAGS="-O2"
3619  else
3620    CFLAGS=
3621  fi
3622fi
3623{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
3624$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3625if test "${ac_cv_prog_cc_c89+set}" = set; then
3626  $as_echo_n "(cached) " >&6
3627else
3628  ac_cv_prog_cc_c89=no
3629ac_save_CC=$CC
3630cat >conftest.$ac_ext <<_ACEOF
3631/* confdefs.h.  */
3632_ACEOF
3633cat confdefs.h >>conftest.$ac_ext
3634cat >>conftest.$ac_ext <<_ACEOF
3635/* end confdefs.h.  */
3636#include <stdarg.h>
3637#include <stdio.h>
3638#include <sys/types.h>
3639#include <sys/stat.h>
3640/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
3641struct buf { int x; };
3642FILE * (*rcsopen) (struct buf *, struct stat *, int);
3643static char *e (p, i)
3644     char **p;
3645     int i;
3646{
3647  return p[i];
3648}
3649static char *f (char * (*g) (char **, int), char **p, ...)
3650{
3651  char *s;
3652  va_list v;
3653  va_start (v,p);
3654  s = g (p, va_arg (v,int));
3655  va_end (v);
3656  return s;
3657}
3658
3659/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
3660   function prototypes and stuff, but not '\xHH' hex character constants.
3661   These don't provoke an error unfortunately, instead are silently treated
3662   as 'x'.  The following induces an error, until -std is added to get
3663   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
3664   array size at least.  It's necessary to write '\x00'==0 to get something
3665   that's true only with -std.  */
3666int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3667
3668/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3669   inside strings and character constants.  */
3670#define FOO(x) 'x'
3671int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3672
3673int test (int i, double x);
3674struct s1 {int (*f) (int a);};
3675struct s2 {int (*f) (double a);};
3676int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3677int argc;
3678char **argv;
3679int
3680main ()
3681{
3682return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
3683  ;
3684  return 0;
3685}
3686_ACEOF
3687for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3688	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3689do
3690  CC="$ac_save_CC $ac_arg"
3691  rm -f conftest.$ac_objext
3692if { (ac_try="$ac_compile"
3693case "(($ac_try" in
3694  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
3695  *) ac_try_echo=$ac_try;;
3696esac
3697eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
3698$as_echo "$ac_try_echo") >&5
3699  (eval "$ac_compile") 2>conftest.er1
3700  ac_status=$?
3701  grep -v '^ *+' conftest.er1 >conftest.err
3702  rm -f conftest.er1
3703  cat conftest.err >&5
3704  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
3705  (exit $ac_status); } && {
3706	 test -z "$ac_c_werror_flag" ||
3707	 test ! -s conftest.err
3708       } && test -s conftest.$ac_objext; then
3709  ac_cv_prog_cc_c89=$ac_arg
3710else
3711  $as_echo "$as_me: failed program was:" >&5
3712sed 's/^/| /' conftest.$ac_ext >&5
3713
3714
3715fi
3716
3717rm -f core conftest.err conftest.$ac_objext
3718  test "x$ac_cv_prog_cc_c89" != "xno" && break
3719done
3720rm -f conftest.$ac_ext
3721CC=$ac_save_CC
3722
3723fi
3724# AC_CACHE_VAL
3725case "x$ac_cv_prog_cc_c89" in
3726  x)
3727    { $as_echo "$as_me:$LINENO: result: none needed" >&5
3728$as_echo "none needed" >&6; } ;;
3729  xno)
3730    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
3731$as_echo "unsupported" >&6; } ;;
3732  *)
3733    CC="$CC $ac_cv_prog_cc_c89"
3734    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
3735$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3736esac
3737
3738
3739ac_ext=c
3740ac_cpp='$CPP $CPPFLAGS'
3741ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3742ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3743ac_compiler_gnu=$ac_cv_c_compiler_gnu
3744
3745depcc="$CC"   am_compiler_list=
3746
3747{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
3748$as_echo_n "checking dependency style of $depcc... " >&6; }
3749if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
3750  $as_echo_n "(cached) " >&6
3751else
3752  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
3753  # We make a subdir and do the tests there.  Otherwise we can end up
3754  # making bogus files that we don't know about and never remove.  For
3755  # instance it was reported that on HP-UX the gcc test will end up
3756  # making a dummy file named `D' -- because `-MD' means `put the output
3757  # in D'.
3758  mkdir conftest.dir
3759  # Copy depcomp to subdir because otherwise we won't find it if we're
3760  # using a relative directory.
3761  cp "$am_depcomp" conftest.dir
3762  cd conftest.dir
3763  # We will build objects and dependencies in a subdirectory because
3764  # it helps to detect inapplicable dependency modes.  For instance
3765  # both Tru64's cc and ICC support -MD to output dependencies as a
3766  # side effect of compilation, but ICC will put the dependencies in
3767  # the current directory while Tru64 will put them in the object
3768  # directory.
3769  mkdir sub
3770
3771  am_cv_CC_dependencies_compiler_type=none
3772  if test "$am_compiler_list" = ""; then
3773     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
3774  fi
3775  for depmode in $am_compiler_list; do
3776    # Setup a source with many dependencies, because some compilers
3777    # like to wrap large dependency lists on column 80 (with \), and
3778    # we should not choose a depcomp mode which is confused by this.
3779    #
3780    # We need to recreate these files for each test, as the compiler may
3781    # overwrite some of them when testing with obscure command lines.
3782    # This happens at least with the AIX C compiler.
3783    : > sub/conftest.c
3784    for i in 1 2 3 4 5 6; do
3785      echo '#include "conftst'$i'.h"' >> sub/conftest.c
3786      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
3787      # Solaris 8's {/usr,}/bin/sh.
3788      touch sub/conftst$i.h
3789    done
3790    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
3791
3792    case $depmode in
3793    nosideeffect)
3794      # after this tag, mechanisms are not by side-effect, so they'll
3795      # only be used when explicitly requested
3796      if test "x$enable_dependency_tracking" = xyes; then
3797	continue
3798      else
3799	break
3800      fi
3801      ;;
3802    none) break ;;
3803    esac
3804    # We check with `-c' and `-o' for the sake of the "dashmstdout"
3805    # mode.  It turns out that the SunPro C++ compiler does not properly
3806    # handle `-M -o', and we need to detect this.
3807    if depmode=$depmode \
3808       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
3809       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
3810       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
3811         >/dev/null 2>conftest.err &&
3812       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
3813       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
3814       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
3815       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
3816      # icc doesn't choke on unknown options, it will just issue warnings
3817      # or remarks (even with -Werror).  So we grep stderr for any message
3818      # that says an option was ignored or not supported.
3819      # When given -MP, icc 7.0 and 7.1 complain thusly:
3820      #   icc: Command line warning: ignoring option '-M'; no argument required
3821      # The diagnosis changed in icc 8.0:
3822      #   icc: Command line remark: option '-MP' not supported
3823      if (grep 'ignoring option' conftest.err ||
3824          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
3825        am_cv_CC_dependencies_compiler_type=$depmode
3826        break
3827      fi
3828    fi
3829  done
3830
3831  cd ..
3832  rm -rf conftest.dir
3833else
3834  am_cv_CC_dependencies_compiler_type=none
3835fi
3836
3837fi
3838{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
3839$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
3840CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
3841
3842 if
3843  test "x$enable_dependency_tracking" != xno \
3844  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
3845  am__fastdepCC_TRUE=
3846  am__fastdepCC_FALSE='#'
3847else
3848  am__fastdepCC_TRUE='#'
3849  am__fastdepCC_FALSE=
3850fi
3851
3852
3853{ $as_echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
3854$as_echo_n "checking for a sed that does not truncate output... " >&6; }
3855if test "${lt_cv_path_SED+set}" = set; then
3856  $as_echo_n "(cached) " >&6
3857else
3858  # Loop through the user's path and test for sed and gsed.
3859# Then use that list of sed's as ones to test for truncation.
3860as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3861for as_dir in $PATH
3862do
3863  IFS=$as_save_IFS
3864  test -z "$as_dir" && as_dir=.
3865  for lt_ac_prog in sed gsed; do
3866    for ac_exec_ext in '' $ac_executable_extensions; do
3867      if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
3868        lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
3869      fi
3870    done
3871  done
3872done
3873IFS=$as_save_IFS
3874lt_ac_max=0
3875lt_ac_count=0
3876# Add /usr/xpg4/bin/sed as it is typically found on Solaris
3877# along with /bin/sed that truncates output.
3878for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
3879  test ! -f $lt_ac_sed && continue
3880  cat /dev/null > conftest.in
3881  lt_ac_count=0
3882  echo $ECHO_N "0123456789$ECHO_C" >conftest.in
3883  # Check for GNU sed and select it if it is found.
3884  if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
3885    lt_cv_path_SED=$lt_ac_sed
3886    break
3887  fi
3888  while true; do
3889    cat conftest.in conftest.in >conftest.tmp
3890    mv conftest.tmp conftest.in
3891    cp conftest.in conftest.nl
3892    echo >>conftest.nl
3893    $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
3894    cmp -s conftest.out conftest.nl || break
3895    # 10000 chars as input seems more than enough
3896    test $lt_ac_count -gt 10 && break
3897    lt_ac_count=`expr $lt_ac_count + 1`
3898    if test $lt_ac_count -gt $lt_ac_max; then
3899      lt_ac_max=$lt_ac_count
3900      lt_cv_path_SED=$lt_ac_sed
3901    fi
3902  done
3903done
3904
3905fi
3906
3907SED=$lt_cv_path_SED
3908
3909{ $as_echo "$as_me:$LINENO: result: $SED" >&5
3910$as_echo "$SED" >&6; }
3911
3912{ $as_echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
3913$as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3914if test "${ac_cv_path_GREP+set}" = set; then
3915  $as_echo_n "(cached) " >&6
3916else
3917  if test -z "$GREP"; then
3918  ac_path_GREP_found=false
3919  # Loop through the user's path and test for each of PROGNAME-LIST
3920  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3921for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3922do
3923  IFS=$as_save_IFS
3924  test -z "$as_dir" && as_dir=.
3925  for ac_prog in grep ggrep; do
3926    for ac_exec_ext in '' $ac_executable_extensions; do
3927      ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3928      { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3929# Check for GNU ac_path_GREP and select it if it is found.
3930  # Check for GNU $ac_path_GREP
3931case `"$ac_path_GREP" --version 2>&1` in
3932*GNU*)
3933  ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3934*)
3935  ac_count=0
3936  $as_echo_n 0123456789 >"conftest.in"
3937  while :
3938  do
3939    cat "conftest.in" "conftest.in" >"conftest.tmp"
3940    mv "conftest.tmp" "conftest.in"
3941    cp "conftest.in" "conftest.nl"
3942    $as_echo 'GREP' >> "conftest.nl"
3943    "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3944    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3945    ac_count=`expr $ac_count + 1`
3946    if test $ac_count -gt ${ac_path_GREP_max-0}; then
3947      # Best one so far, save it but keep looking for a better one
3948      ac_cv_path_GREP="$ac_path_GREP"
3949      ac_path_GREP_max=$ac_count
3950    fi
3951    # 10*(2^10) chars as input seems more than enough
3952    test $ac_count -gt 10 && break
3953  done
3954  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3955esac
3956
3957      $ac_path_GREP_found && break 3
3958    done
3959  done
3960done
3961IFS=$as_save_IFS
3962  if test -z "$ac_cv_path_GREP"; then
3963    { { $as_echo "$as_me:$LINENO: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
3964$as_echo "$as_me: error: no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
3965   { (exit 1); exit 1; }; }
3966  fi
3967else
3968  ac_cv_path_GREP=$GREP
3969fi
3970
3971fi
3972{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
3973$as_echo "$ac_cv_path_GREP" >&6; }
3974 GREP="$ac_cv_path_GREP"
3975
3976
3977{ $as_echo "$as_me:$LINENO: checking for egrep" >&5
3978$as_echo_n "checking for egrep... " >&6; }
3979if test "${ac_cv_path_EGREP+set}" = set; then
3980  $as_echo_n "(cached) " >&6
3981else
3982  if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3983   then ac_cv_path_EGREP="$GREP -E"
3984   else
3985     if test -z "$EGREP"; then
3986  ac_path_EGREP_found=false
3987  # Loop through the user's path and test for each of PROGNAME-LIST
3988  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3989for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3990do
3991  IFS=$as_save_IFS
3992  test -z "$as_dir" && as_dir=.
3993  for ac_prog in egrep; do
3994    for ac_exec_ext in '' $ac_executable_extensions; do
3995      ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3996      { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3997# Check for GNU ac_path_EGREP and select it if it is found.
3998  # Check for GNU $ac_path_EGREP
3999case `"$ac_path_EGREP" --version 2>&1` in
4000*GNU*)
4001  ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
4002*)
4003  ac_count=0
4004  $as_echo_n 0123456789 >"conftest.in"
4005  while :
4006  do
4007    cat "conftest.in" "conftest.in" >"conftest.tmp"
4008    mv "conftest.tmp" "conftest.in"
4009    cp "conftest.in" "conftest.nl"
4010    $as_echo 'EGREP' >> "conftest.nl"
4011    "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4012    diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4013    ac_count=`expr $ac_count + 1`
4014    if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4015      # Best one so far, save it but keep looking for a better one
4016      ac_cv_path_EGREP="$ac_path_EGREP"
4017      ac_path_EGREP_max=$ac_count
4018    fi
4019    # 10*(2^10) chars as input seems more than enough
4020    test $ac_count -gt 10 && break
4021  done
4022  rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4023esac
4024
4025      $ac_path_EGREP_found && break 3
4026    done
4027  done
4028done
4029IFS=$as_save_IFS
4030  if test -z "$ac_cv_path_EGREP"; then
4031    { { $as_echo "$as_me:$LINENO: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
4032$as_echo "$as_me: error: no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
4033   { (exit 1); exit 1; }; }
4034  fi
4035else
4036  ac_cv_path_EGREP=$EGREP
4037fi
4038
4039   fi
4040fi
4041{ $as_echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
4042$as_echo "$ac_cv_path_EGREP" >&6; }
4043 EGREP="$ac_cv_path_EGREP"
4044
4045
4046
4047# Check whether --with-gnu-ld was given.
4048if test "${with_gnu_ld+set}" = set; then
4049  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
4050else
4051  with_gnu_ld=no
4052fi
4053
4054ac_prog=ld
4055if test "$GCC" = yes; then
4056  # Check if gcc -print-prog-name=ld gives a path.
4057  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
4058$as_echo_n "checking for ld used by $CC... " >&6; }
4059  case $host in
4060  *-*-mingw*)
4061    # gcc leaves a trailing carriage return which upsets mingw
4062    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
4063  *)
4064    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
4065  esac
4066  case $ac_prog in
4067    # Accept absolute paths.
4068    [\\/]* | ?:[\\/]*)
4069      re_direlt='/[^/][^/]*/\.\./'
4070      # Canonicalize the pathname of ld
4071      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
4072      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
4073	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
4074      done
4075      test -z "$LD" && LD="$ac_prog"
4076      ;;
4077  "")
4078    # If it fails, then pretend we aren't using GCC.
4079    ac_prog=ld
4080    ;;
4081  *)
4082    # If it is relative, then search for the first ld in PATH.
4083    with_gnu_ld=unknown
4084    ;;
4085  esac
4086elif test "$with_gnu_ld" = yes; then
4087  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
4088$as_echo_n "checking for GNU ld... " >&6; }
4089else
4090  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
4091$as_echo_n "checking for non-GNU ld... " >&6; }
4092fi
4093if test "${lt_cv_path_LD+set}" = set; then
4094  $as_echo_n "(cached) " >&6
4095else
4096  if test -z "$LD"; then
4097  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4098  for ac_dir in $PATH; do
4099    IFS="$lt_save_ifs"
4100    test -z "$ac_dir" && ac_dir=.
4101    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
4102      lt_cv_path_LD="$ac_dir/$ac_prog"
4103      # Check to see if the program is GNU ld.  I'd rather use --version,
4104      # but apparently some variants of GNU ld only accept -v.
4105      # Break only if it was the GNU/non-GNU ld that we prefer.
4106      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
4107      *GNU* | *'with BFD'*)
4108	test "$with_gnu_ld" != no && break
4109	;;
4110      *)
4111	test "$with_gnu_ld" != yes && break
4112	;;
4113      esac
4114    fi
4115  done
4116  IFS="$lt_save_ifs"
4117else
4118  lt_cv_path_LD="$LD" # Let the user override the test with a path.
4119fi
4120fi
4121
4122LD="$lt_cv_path_LD"
4123if test -n "$LD"; then
4124  { $as_echo "$as_me:$LINENO: result: $LD" >&5
4125$as_echo "$LD" >&6; }
4126else
4127  { $as_echo "$as_me:$LINENO: result: no" >&5
4128$as_echo "no" >&6; }
4129fi
4130test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
4131$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
4132   { (exit 1); exit 1; }; }
4133{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
4134$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
4135if test "${lt_cv_prog_gnu_ld+set}" = set; then
4136  $as_echo_n "(cached) " >&6
4137else
4138  # I'd rather use --version here, but apparently some GNU lds only accept -v.
4139case `$LD -v 2>&1 </dev/null` in
4140*GNU* | *'with BFD'*)
4141  lt_cv_prog_gnu_ld=yes
4142  ;;
4143*)
4144  lt_cv_prog_gnu_ld=no
4145  ;;
4146esac
4147fi
4148{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
4149$as_echo "$lt_cv_prog_gnu_ld" >&6; }
4150with_gnu_ld=$lt_cv_prog_gnu_ld
4151
4152
4153{ $as_echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
4154$as_echo_n "checking for $LD option to reload object files... " >&6; }
4155if test "${lt_cv_ld_reload_flag+set}" = set; then
4156  $as_echo_n "(cached) " >&6
4157else
4158  lt_cv_ld_reload_flag='-r'
4159fi
4160{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
4161$as_echo "$lt_cv_ld_reload_flag" >&6; }
4162reload_flag=$lt_cv_ld_reload_flag
4163case $reload_flag in
4164"" | " "*) ;;
4165*) reload_flag=" $reload_flag" ;;
4166esac
4167reload_cmds='$LD$reload_flag -o $output$reload_objs'
4168case $host_os in
4169  darwin*)
4170    if test "$GCC" = yes; then
4171      reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
4172    else
4173      reload_cmds='$LD$reload_flag -o $output$reload_objs'
4174    fi
4175    ;;
4176esac
4177
4178{ $as_echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
4179$as_echo_n "checking for BSD-compatible nm... " >&6; }
4180if test "${lt_cv_path_NM+set}" = set; then
4181  $as_echo_n "(cached) " >&6
4182else
4183  if test -n "$NM"; then
4184  # Let the user override the test.
4185  lt_cv_path_NM="$NM"
4186else
4187  lt_nm_to_check="${ac_tool_prefix}nm"
4188  if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
4189    lt_nm_to_check="$lt_nm_to_check nm"
4190  fi
4191  for lt_tmp_nm in $lt_nm_to_check; do
4192    lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
4193    for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
4194      IFS="$lt_save_ifs"
4195      test -z "$ac_dir" && ac_dir=.
4196      tmp_nm="$ac_dir/$lt_tmp_nm"
4197      if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
4198	# Check to see if the nm accepts a BSD-compat flag.
4199	# Adding the `sed 1q' prevents false positives on HP-UX, which says:
4200	#   nm: unknown option "B" ignored
4201	# Tru64's nm complains that /dev/null is an invalid object file
4202	case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
4203	*/dev/null* | *'Invalid file or object type'*)
4204	  lt_cv_path_NM="$tmp_nm -B"
4205	  break
4206	  ;;
4207	*)
4208	  case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
4209	  */dev/null*)
4210	    lt_cv_path_NM="$tmp_nm -p"
4211	    break
4212	    ;;
4213	  *)
4214	    lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
4215	    continue # so that we can try to find one that supports BSD flags
4216	    ;;
4217	  esac
4218	  ;;
4219	esac
4220      fi
4221    done
4222    IFS="$lt_save_ifs"
4223  done
4224  test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
4225fi
4226fi
4227{ $as_echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
4228$as_echo "$lt_cv_path_NM" >&6; }
4229NM="$lt_cv_path_NM"
4230
4231{ $as_echo "$as_me:$LINENO: checking whether ln -s works" >&5
4232$as_echo_n "checking whether ln -s works... " >&6; }
4233LN_S=$as_ln_s
4234if test "$LN_S" = "ln -s"; then
4235  { $as_echo "$as_me:$LINENO: result: yes" >&5
4236$as_echo "yes" >&6; }
4237else
4238  { $as_echo "$as_me:$LINENO: result: no, using $LN_S" >&5
4239$as_echo "no, using $LN_S" >&6; }
4240fi
4241
4242{ $as_echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
4243$as_echo_n "checking how to recognize dependent libraries... " >&6; }
4244if test "${lt_cv_deplibs_check_method+set}" = set; then
4245  $as_echo_n "(cached) " >&6
4246else
4247  lt_cv_file_magic_cmd='$MAGIC_CMD'
4248lt_cv_file_magic_test_file=
4249lt_cv_deplibs_check_method='unknown'
4250# Need to set the preceding variable on all platforms that support
4251# interlibrary dependencies.
4252# 'none' -- dependencies not supported.
4253# `unknown' -- same as none, but documents that we really don't know.
4254# 'pass_all' -- all dependencies passed with no checks.
4255# 'test_compile' -- check by making test program.
4256# 'file_magic [[regex]]' -- check by looking for files in library path
4257# which responds to the $file_magic_cmd with a given extended regex.
4258# If you have `file' or equivalent on your system and you're not sure
4259# whether `pass_all' will *always* work, you probably want this one.
4260
4261case $host_os in
4262aix[4-9]*)
4263  lt_cv_deplibs_check_method=pass_all
4264  ;;
4265
4266beos*)
4267  lt_cv_deplibs_check_method=pass_all
4268  ;;
4269
4270bsdi[45]*)
4271  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
4272  lt_cv_file_magic_cmd='/usr/bin/file -L'
4273  lt_cv_file_magic_test_file=/shlib/libc.so
4274  ;;
4275
4276cygwin*)
4277  # func_win32_libid is a shell function defined in ltmain.sh
4278  lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4279  lt_cv_file_magic_cmd='func_win32_libid'
4280  ;;
4281
4282mingw* | pw32*)
4283  # Base MSYS/MinGW do not provide the 'file' command needed by
4284  # func_win32_libid shell function, so use a weaker test based on 'objdump',
4285  # unless we find 'file', for example because we are cross-compiling.
4286  if ( file / ) >/dev/null 2>&1; then
4287    lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
4288    lt_cv_file_magic_cmd='func_win32_libid'
4289  else
4290    lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
4291    lt_cv_file_magic_cmd='$OBJDUMP -f'
4292  fi
4293  ;;
4294
4295darwin* | rhapsody*)
4296  lt_cv_deplibs_check_method=pass_all
4297  ;;
4298
4299freebsd* | dragonfly*)
4300  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4301    case $host_cpu in
4302    i*86 )
4303      # Not sure whether the presence of OpenBSD here was a mistake.
4304      # Let's accept both of them until this is cleared up.
4305      lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
4306      lt_cv_file_magic_cmd=/usr/bin/file
4307      lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
4308      ;;
4309    esac
4310  else
4311    lt_cv_deplibs_check_method=pass_all
4312  fi
4313  ;;
4314
4315gnu*)
4316  lt_cv_deplibs_check_method=pass_all
4317  ;;
4318
4319hpux10.20* | hpux11*)
4320  lt_cv_file_magic_cmd=/usr/bin/file
4321  case $host_cpu in
4322  ia64*)
4323    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
4324    lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
4325    ;;
4326  hppa*64*)
4327    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]'
4328    lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
4329    ;;
4330  *)
4331    lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
4332    lt_cv_file_magic_test_file=/usr/lib/libc.sl
4333    ;;
4334  esac
4335  ;;
4336
4337interix[3-9]*)
4338  # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
4339  lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
4340  ;;
4341
4342irix5* | irix6* | nonstopux*)
4343  case $LD in
4344  *-32|*"-32 ") libmagic=32-bit;;
4345  *-n32|*"-n32 ") libmagic=N32;;
4346  *-64|*"-64 ") libmagic=64-bit;;
4347  *) libmagic=never-match;;
4348  esac
4349  lt_cv_deplibs_check_method=pass_all
4350  ;;
4351
4352# This must be Linux ELF.
4353linux* | k*bsd*-gnu)
4354  lt_cv_deplibs_check_method=pass_all
4355  ;;
4356
4357netbsd* | netbsdelf*-gnu)
4358  if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
4359    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4360  else
4361    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
4362  fi
4363  ;;
4364
4365newos6*)
4366  lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
4367  lt_cv_file_magic_cmd=/usr/bin/file
4368  lt_cv_file_magic_test_file=/usr/lib/libnls.so
4369  ;;
4370
4371nto-qnx*)
4372  lt_cv_deplibs_check_method=unknown
4373  ;;
4374
4375openbsd*)
4376  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
4377    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
4378  else
4379    lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
4380  fi
4381  ;;
4382
4383osf3* | osf4* | osf5*)
4384  lt_cv_deplibs_check_method=pass_all
4385  ;;
4386
4387rdos*)
4388  lt_cv_deplibs_check_method=pass_all
4389  ;;
4390
4391solaris*)
4392  lt_cv_deplibs_check_method=pass_all
4393  ;;
4394
4395sysv4 | sysv4.3*)
4396  case $host_vendor in
4397  motorola)
4398    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]'
4399    lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
4400    ;;
4401  ncr)
4402    lt_cv_deplibs_check_method=pass_all
4403    ;;
4404  sequent)
4405    lt_cv_file_magic_cmd='/bin/file'
4406    lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
4407    ;;
4408  sni)
4409    lt_cv_file_magic_cmd='/bin/file'
4410    lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
4411    lt_cv_file_magic_test_file=/lib/libc.so
4412    ;;
4413  siemens)
4414    lt_cv_deplibs_check_method=pass_all
4415    ;;
4416  pc)
4417    lt_cv_deplibs_check_method=pass_all
4418    ;;
4419  esac
4420  ;;
4421
4422sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
4423  lt_cv_deplibs_check_method=pass_all
4424  ;;
4425esac
4426
4427fi
4428{ $as_echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
4429$as_echo "$lt_cv_deplibs_check_method" >&6; }
4430file_magic_cmd=$lt_cv_file_magic_cmd
4431deplibs_check_method=$lt_cv_deplibs_check_method
4432test -z "$deplibs_check_method" && deplibs_check_method=unknown
4433
4434
4435
4436
4437# If no C compiler was specified, use CC.
4438LTCC=${LTCC-"$CC"}
4439
4440# If no C compiler flags were specified, use CFLAGS.
4441LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
4442
4443# Allow CC to be a program name with arguments.
4444compiler=$CC
4445
4446
4447# Check whether --enable-libtool-lock was given.
4448if test "${enable_libtool_lock+set}" = set; then
4449  enableval=$enable_libtool_lock;
4450fi
4451
4452test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
4453
4454# Some flags need to be propagated to the compiler or linker for good
4455# libtool support.
4456case $host in
4457ia64-*-hpux*)
4458  # Find out which ABI we are using.
4459  echo 'int i;' > conftest.$ac_ext
4460  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4461  (eval $ac_compile) 2>&5
4462  ac_status=$?
4463  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4464  (exit $ac_status); }; then
4465    case `/usr/bin/file conftest.$ac_objext` in
4466    *ELF-32*)
4467      HPUX_IA64_MODE="32"
4468      ;;
4469    *ELF-64*)
4470      HPUX_IA64_MODE="64"
4471      ;;
4472    esac
4473  fi
4474  rm -rf conftest*
4475  ;;
4476*-*-irix6*)
4477  # Find out which ABI we are using.
4478  echo '#line 4478 "configure"' > conftest.$ac_ext
4479  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4480  (eval $ac_compile) 2>&5
4481  ac_status=$?
4482  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4483  (exit $ac_status); }; then
4484   if test "$lt_cv_prog_gnu_ld" = yes; then
4485    case `/usr/bin/file conftest.$ac_objext` in
4486    *32-bit*)
4487      LD="${LD-ld} -melf32bsmip"
4488      ;;
4489    *N32*)
4490      LD="${LD-ld} -melf32bmipn32"
4491      ;;
4492    *64-bit*)
4493      LD="${LD-ld} -melf64bmip"
4494      ;;
4495    esac
4496   else
4497    case `/usr/bin/file conftest.$ac_objext` in
4498    *32-bit*)
4499      LD="${LD-ld} -32"
4500      ;;
4501    *N32*)
4502      LD="${LD-ld} -n32"
4503      ;;
4504    *64-bit*)
4505      LD="${LD-ld} -64"
4506      ;;
4507    esac
4508   fi
4509  fi
4510  rm -rf conftest*
4511  ;;
4512
4513x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
4514s390*-*linux*|sparc*-*linux*)
4515  # Find out which ABI we are using.
4516  echo 'int i;' > conftest.$ac_ext
4517  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4518  (eval $ac_compile) 2>&5
4519  ac_status=$?
4520  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4521  (exit $ac_status); }; then
4522    case `/usr/bin/file conftest.o` in
4523    *32-bit*)
4524      case $host in
4525        x86_64-*kfreebsd*-gnu)
4526          LD="${LD-ld} -m elf_i386_fbsd"
4527          ;;
4528        x86_64-*linux*)
4529          LD="${LD-ld} -m elf_i386"
4530          ;;
4531        ppc64-*linux*|powerpc64-*linux*)
4532          LD="${LD-ld} -m elf32ppclinux"
4533          ;;
4534        s390x-*linux*)
4535          LD="${LD-ld} -m elf_s390"
4536          ;;
4537        sparc64-*linux*)
4538          LD="${LD-ld} -m elf32_sparc"
4539          ;;
4540      esac
4541      ;;
4542    *64-bit*)
4543      case $host in
4544        x86_64-*kfreebsd*-gnu)
4545          LD="${LD-ld} -m elf_x86_64_fbsd"
4546          ;;
4547        x86_64-*linux*)
4548          LD="${LD-ld} -m elf_x86_64"
4549          ;;
4550        ppc*-*linux*|powerpc*-*linux*)
4551          LD="${LD-ld} -m elf64ppc"
4552          ;;
4553        s390*-*linux*)
4554          LD="${LD-ld} -m elf64_s390"
4555          ;;
4556        sparc*-*linux*)
4557          LD="${LD-ld} -m elf64_sparc"
4558          ;;
4559      esac
4560      ;;
4561    esac
4562  fi
4563  rm -rf conftest*
4564  ;;
4565
4566*-*-sco3.2v5*)
4567  # On SCO OpenServer 5, we need -belf to get full-featured binaries.
4568  SAVE_CFLAGS="$CFLAGS"
4569  CFLAGS="$CFLAGS -belf"
4570  { $as_echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
4571$as_echo_n "checking whether the C compiler needs -belf... " >&6; }
4572if test "${lt_cv_cc_needs_belf+set}" = set; then
4573  $as_echo_n "(cached) " >&6
4574else
4575  ac_ext=c
4576ac_cpp='$CPP $CPPFLAGS'
4577ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4578ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4579ac_compiler_gnu=$ac_cv_c_compiler_gnu
4580
4581     cat >conftest.$ac_ext <<_ACEOF
4582/* confdefs.h.  */
4583_ACEOF
4584cat confdefs.h >>conftest.$ac_ext
4585cat >>conftest.$ac_ext <<_ACEOF
4586/* end confdefs.h.  */
4587
4588int
4589main ()
4590{
4591
4592  ;
4593  return 0;
4594}
4595_ACEOF
4596rm -f conftest.$ac_objext conftest$ac_exeext
4597if { (ac_try="$ac_link"
4598case "(($ac_try" in
4599  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4600  *) ac_try_echo=$ac_try;;
4601esac
4602eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4603$as_echo "$ac_try_echo") >&5
4604  (eval "$ac_link") 2>conftest.er1
4605  ac_status=$?
4606  grep -v '^ *+' conftest.er1 >conftest.err
4607  rm -f conftest.er1
4608  cat conftest.err >&5
4609  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4610  (exit $ac_status); } && {
4611	 test -z "$ac_c_werror_flag" ||
4612	 test ! -s conftest.err
4613       } && test -s conftest$ac_exeext && {
4614	 test "$cross_compiling" = yes ||
4615	 $as_test_x conftest$ac_exeext
4616       }; then
4617  lt_cv_cc_needs_belf=yes
4618else
4619  $as_echo "$as_me: failed program was:" >&5
4620sed 's/^/| /' conftest.$ac_ext >&5
4621
4622	lt_cv_cc_needs_belf=no
4623fi
4624
4625rm -rf conftest.dSYM
4626rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4627      conftest$ac_exeext conftest.$ac_ext
4628     ac_ext=c
4629ac_cpp='$CPP $CPPFLAGS'
4630ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4631ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4632ac_compiler_gnu=$ac_cv_c_compiler_gnu
4633
4634fi
4635{ $as_echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
4636$as_echo "$lt_cv_cc_needs_belf" >&6; }
4637  if test x"$lt_cv_cc_needs_belf" != x"yes"; then
4638    # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
4639    CFLAGS="$SAVE_CFLAGS"
4640  fi
4641  ;;
4642sparc*-*solaris*)
4643  # Find out which ABI we are using.
4644  echo 'int i;' > conftest.$ac_ext
4645  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
4646  (eval $ac_compile) 2>&5
4647  ac_status=$?
4648  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4649  (exit $ac_status); }; then
4650    case `/usr/bin/file conftest.o` in
4651    *64-bit*)
4652      case $lt_cv_prog_gnu_ld in
4653      yes*) LD="${LD-ld} -m elf64_sparc" ;;
4654      *)
4655        if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
4656	  LD="${LD-ld} -64"
4657	fi
4658	;;
4659      esac
4660      ;;
4661    esac
4662  fi
4663  rm -rf conftest*
4664  ;;
4665
4666
4667esac
4668
4669need_locks="$enable_libtool_lock"
4670
4671
4672ac_ext=c
4673ac_cpp='$CPP $CPPFLAGS'
4674ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4675ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4676ac_compiler_gnu=$ac_cv_c_compiler_gnu
4677{ $as_echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4678$as_echo_n "checking how to run the C preprocessor... " >&6; }
4679# On Suns, sometimes $CPP names a directory.
4680if test -n "$CPP" && test -d "$CPP"; then
4681  CPP=
4682fi
4683if test -z "$CPP"; then
4684  if test "${ac_cv_prog_CPP+set}" = set; then
4685  $as_echo_n "(cached) " >&6
4686else
4687      # Double quotes because CPP needs to be expanded
4688    for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4689    do
4690      ac_preproc_ok=false
4691for ac_c_preproc_warn_flag in '' yes
4692do
4693  # Use a header file that comes with gcc, so configuring glibc
4694  # with a fresh cross-compiler works.
4695  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4696  # <limits.h> exists even on freestanding compilers.
4697  # On the NeXT, cc -E runs the code through the compiler's parser,
4698  # not just through cpp. "Syntax error" is here to catch this case.
4699  cat >conftest.$ac_ext <<_ACEOF
4700/* confdefs.h.  */
4701_ACEOF
4702cat confdefs.h >>conftest.$ac_ext
4703cat >>conftest.$ac_ext <<_ACEOF
4704/* end confdefs.h.  */
4705#ifdef __STDC__
4706# include <limits.h>
4707#else
4708# include <assert.h>
4709#endif
4710		     Syntax error
4711_ACEOF
4712if { (ac_try="$ac_cpp conftest.$ac_ext"
4713case "(($ac_try" in
4714  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4715  *) ac_try_echo=$ac_try;;
4716esac
4717eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4718$as_echo "$ac_try_echo") >&5
4719  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4720  ac_status=$?
4721  grep -v '^ *+' conftest.er1 >conftest.err
4722  rm -f conftest.er1
4723  cat conftest.err >&5
4724  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4725  (exit $ac_status); } >/dev/null && {
4726	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4727	 test ! -s conftest.err
4728       }; then
4729  :
4730else
4731  $as_echo "$as_me: failed program was:" >&5
4732sed 's/^/| /' conftest.$ac_ext >&5
4733
4734  # Broken: fails on valid input.
4735continue
4736fi
4737
4738rm -f conftest.err conftest.$ac_ext
4739
4740  # OK, works on sane cases.  Now check whether nonexistent headers
4741  # can be detected and how.
4742  cat >conftest.$ac_ext <<_ACEOF
4743/* confdefs.h.  */
4744_ACEOF
4745cat confdefs.h >>conftest.$ac_ext
4746cat >>conftest.$ac_ext <<_ACEOF
4747/* end confdefs.h.  */
4748#include <ac_nonexistent.h>
4749_ACEOF
4750if { (ac_try="$ac_cpp conftest.$ac_ext"
4751case "(($ac_try" in
4752  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4753  *) ac_try_echo=$ac_try;;
4754esac
4755eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4756$as_echo "$ac_try_echo") >&5
4757  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4758  ac_status=$?
4759  grep -v '^ *+' conftest.er1 >conftest.err
4760  rm -f conftest.er1
4761  cat conftest.err >&5
4762  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4763  (exit $ac_status); } >/dev/null && {
4764	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4765	 test ! -s conftest.err
4766       }; then
4767  # Broken: success on invalid input.
4768continue
4769else
4770  $as_echo "$as_me: failed program was:" >&5
4771sed 's/^/| /' conftest.$ac_ext >&5
4772
4773  # Passes both tests.
4774ac_preproc_ok=:
4775break
4776fi
4777
4778rm -f conftest.err conftest.$ac_ext
4779
4780done
4781# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4782rm -f conftest.err conftest.$ac_ext
4783if $ac_preproc_ok; then
4784  break
4785fi
4786
4787    done
4788    ac_cv_prog_CPP=$CPP
4789
4790fi
4791  CPP=$ac_cv_prog_CPP
4792else
4793  ac_cv_prog_CPP=$CPP
4794fi
4795{ $as_echo "$as_me:$LINENO: result: $CPP" >&5
4796$as_echo "$CPP" >&6; }
4797ac_preproc_ok=false
4798for ac_c_preproc_warn_flag in '' yes
4799do
4800  # Use a header file that comes with gcc, so configuring glibc
4801  # with a fresh cross-compiler works.
4802  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4803  # <limits.h> exists even on freestanding compilers.
4804  # On the NeXT, cc -E runs the code through the compiler's parser,
4805  # not just through cpp. "Syntax error" is here to catch this case.
4806  cat >conftest.$ac_ext <<_ACEOF
4807/* confdefs.h.  */
4808_ACEOF
4809cat confdefs.h >>conftest.$ac_ext
4810cat >>conftest.$ac_ext <<_ACEOF
4811/* end confdefs.h.  */
4812#ifdef __STDC__
4813# include <limits.h>
4814#else
4815# include <assert.h>
4816#endif
4817		     Syntax error
4818_ACEOF
4819if { (ac_try="$ac_cpp conftest.$ac_ext"
4820case "(($ac_try" in
4821  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4822  *) ac_try_echo=$ac_try;;
4823esac
4824eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4825$as_echo "$ac_try_echo") >&5
4826  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4827  ac_status=$?
4828  grep -v '^ *+' conftest.er1 >conftest.err
4829  rm -f conftest.er1
4830  cat conftest.err >&5
4831  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4832  (exit $ac_status); } >/dev/null && {
4833	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4834	 test ! -s conftest.err
4835       }; then
4836  :
4837else
4838  $as_echo "$as_me: failed program was:" >&5
4839sed 's/^/| /' conftest.$ac_ext >&5
4840
4841  # Broken: fails on valid input.
4842continue
4843fi
4844
4845rm -f conftest.err conftest.$ac_ext
4846
4847  # OK, works on sane cases.  Now check whether nonexistent headers
4848  # can be detected and how.
4849  cat >conftest.$ac_ext <<_ACEOF
4850/* confdefs.h.  */
4851_ACEOF
4852cat confdefs.h >>conftest.$ac_ext
4853cat >>conftest.$ac_ext <<_ACEOF
4854/* end confdefs.h.  */
4855#include <ac_nonexistent.h>
4856_ACEOF
4857if { (ac_try="$ac_cpp conftest.$ac_ext"
4858case "(($ac_try" in
4859  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4860  *) ac_try_echo=$ac_try;;
4861esac
4862eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4863$as_echo "$ac_try_echo") >&5
4864  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
4865  ac_status=$?
4866  grep -v '^ *+' conftest.er1 >conftest.err
4867  rm -f conftest.er1
4868  cat conftest.err >&5
4869  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4870  (exit $ac_status); } >/dev/null && {
4871	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
4872	 test ! -s conftest.err
4873       }; then
4874  # Broken: success on invalid input.
4875continue
4876else
4877  $as_echo "$as_me: failed program was:" >&5
4878sed 's/^/| /' conftest.$ac_ext >&5
4879
4880  # Passes both tests.
4881ac_preproc_ok=:
4882break
4883fi
4884
4885rm -f conftest.err conftest.$ac_ext
4886
4887done
4888# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
4889rm -f conftest.err conftest.$ac_ext
4890if $ac_preproc_ok; then
4891  :
4892else
4893  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
4894$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
4895{ { $as_echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
4896See \`config.log' for more details." >&5
4897$as_echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
4898See \`config.log' for more details." >&2;}
4899   { (exit 1); exit 1; }; }; }
4900fi
4901
4902ac_ext=c
4903ac_cpp='$CPP $CPPFLAGS'
4904ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4905ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4906ac_compiler_gnu=$ac_cv_c_compiler_gnu
4907
4908
4909{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
4910$as_echo_n "checking for ANSI C header files... " >&6; }
4911if test "${ac_cv_header_stdc+set}" = set; then
4912  $as_echo_n "(cached) " >&6
4913else
4914  cat >conftest.$ac_ext <<_ACEOF
4915/* confdefs.h.  */
4916_ACEOF
4917cat confdefs.h >>conftest.$ac_ext
4918cat >>conftest.$ac_ext <<_ACEOF
4919/* end confdefs.h.  */
4920#include <stdlib.h>
4921#include <stdarg.h>
4922#include <string.h>
4923#include <float.h>
4924
4925int
4926main ()
4927{
4928
4929  ;
4930  return 0;
4931}
4932_ACEOF
4933rm -f conftest.$ac_objext
4934if { (ac_try="$ac_compile"
4935case "(($ac_try" in
4936  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4937  *) ac_try_echo=$ac_try;;
4938esac
4939eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
4940$as_echo "$ac_try_echo") >&5
4941  (eval "$ac_compile") 2>conftest.er1
4942  ac_status=$?
4943  grep -v '^ *+' conftest.er1 >conftest.err
4944  rm -f conftest.er1
4945  cat conftest.err >&5
4946  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
4947  (exit $ac_status); } && {
4948	 test -z "$ac_c_werror_flag" ||
4949	 test ! -s conftest.err
4950       } && test -s conftest.$ac_objext; then
4951  ac_cv_header_stdc=yes
4952else
4953  $as_echo "$as_me: failed program was:" >&5
4954sed 's/^/| /' conftest.$ac_ext >&5
4955
4956	ac_cv_header_stdc=no
4957fi
4958
4959rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4960
4961if test $ac_cv_header_stdc = yes; then
4962  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4963  cat >conftest.$ac_ext <<_ACEOF
4964/* confdefs.h.  */
4965_ACEOF
4966cat confdefs.h >>conftest.$ac_ext
4967cat >>conftest.$ac_ext <<_ACEOF
4968/* end confdefs.h.  */
4969#include <string.h>
4970
4971_ACEOF
4972if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4973  $EGREP "memchr" >/dev/null 2>&1; then
4974  :
4975else
4976  ac_cv_header_stdc=no
4977fi
4978rm -f conftest*
4979
4980fi
4981
4982if test $ac_cv_header_stdc = yes; then
4983  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4984  cat >conftest.$ac_ext <<_ACEOF
4985/* confdefs.h.  */
4986_ACEOF
4987cat confdefs.h >>conftest.$ac_ext
4988cat >>conftest.$ac_ext <<_ACEOF
4989/* end confdefs.h.  */
4990#include <stdlib.h>
4991
4992_ACEOF
4993if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4994  $EGREP "free" >/dev/null 2>&1; then
4995  :
4996else
4997  ac_cv_header_stdc=no
4998fi
4999rm -f conftest*
5000
5001fi
5002
5003if test $ac_cv_header_stdc = yes; then
5004  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
5005  if test "$cross_compiling" = yes; then
5006  :
5007else
5008  cat >conftest.$ac_ext <<_ACEOF
5009/* confdefs.h.  */
5010_ACEOF
5011cat confdefs.h >>conftest.$ac_ext
5012cat >>conftest.$ac_ext <<_ACEOF
5013/* end confdefs.h.  */
5014#include <ctype.h>
5015#include <stdlib.h>
5016#if ((' ' & 0x0FF) == 0x020)
5017# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
5018# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
5019#else
5020# define ISLOWER(c) \
5021		   (('a' <= (c) && (c) <= 'i') \
5022		     || ('j' <= (c) && (c) <= 'r') \
5023		     || ('s' <= (c) && (c) <= 'z'))
5024# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
5025#endif
5026
5027#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
5028int
5029main ()
5030{
5031  int i;
5032  for (i = 0; i < 256; i++)
5033    if (XOR (islower (i), ISLOWER (i))
5034	|| toupper (i) != TOUPPER (i))
5035      return 2;
5036  return 0;
5037}
5038_ACEOF
5039rm -f conftest$ac_exeext
5040if { (ac_try="$ac_link"
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_link") 2>&5
5048  ac_status=$?
5049  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5050  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
5051  { (case "(($ac_try" in
5052  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5053  *) ac_try_echo=$ac_try;;
5054esac
5055eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5056$as_echo "$ac_try_echo") >&5
5057  (eval "$ac_try") 2>&5
5058  ac_status=$?
5059  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5060  (exit $ac_status); }; }; then
5061  :
5062else
5063  $as_echo "$as_me: program exited with status $ac_status" >&5
5064$as_echo "$as_me: failed program was:" >&5
5065sed 's/^/| /' conftest.$ac_ext >&5
5066
5067( exit $ac_status )
5068ac_cv_header_stdc=no
5069fi
5070rm -rf conftest.dSYM
5071rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
5072fi
5073
5074
5075fi
5076fi
5077{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
5078$as_echo "$ac_cv_header_stdc" >&6; }
5079if test $ac_cv_header_stdc = yes; then
5080
5081cat >>confdefs.h <<\_ACEOF
5082#define STDC_HEADERS 1
5083_ACEOF
5084
5085fi
5086
5087# On IRIX 5.3, sys/types and inttypes.h are conflicting.
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
5098		  inttypes.h stdint.h unistd.h
5099do
5100as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5101{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5102$as_echo_n "checking for $ac_header... " >&6; }
5103if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5104  $as_echo_n "(cached) " >&6
5105else
5106  cat >conftest.$ac_ext <<_ACEOF
5107/* confdefs.h.  */
5108_ACEOF
5109cat confdefs.h >>conftest.$ac_ext
5110cat >>conftest.$ac_ext <<_ACEOF
5111/* end confdefs.h.  */
5112$ac_includes_default
5113
5114#include <$ac_header>
5115_ACEOF
5116rm -f conftest.$ac_objext
5117if { (ac_try="$ac_compile"
5118case "(($ac_try" in
5119  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5120  *) ac_try_echo=$ac_try;;
5121esac
5122eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5123$as_echo "$ac_try_echo") >&5
5124  (eval "$ac_compile") 2>conftest.er1
5125  ac_status=$?
5126  grep -v '^ *+' conftest.er1 >conftest.err
5127  rm -f conftest.er1
5128  cat conftest.err >&5
5129  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5130  (exit $ac_status); } && {
5131	 test -z "$ac_c_werror_flag" ||
5132	 test ! -s conftest.err
5133       } && test -s conftest.$ac_objext; then
5134  eval "$as_ac_Header=yes"
5135else
5136  $as_echo "$as_me: failed program was:" >&5
5137sed 's/^/| /' conftest.$ac_ext >&5
5138
5139	eval "$as_ac_Header=no"
5140fi
5141
5142rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5143fi
5144ac_res=`eval 'as_val=${'$as_ac_Header'}
5145		 $as_echo "$as_val"'`
5146	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5147$as_echo "$ac_res" >&6; }
5148as_val=`eval 'as_val=${'$as_ac_Header'}
5149		 $as_echo "$as_val"'`
5150   if test "x$as_val" = x""yes; then
5151  cat >>confdefs.h <<_ACEOF
5152#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5153_ACEOF
5154
5155fi
5156
5157done
5158
5159
5160
5161for ac_header in dlfcn.h
5162do
5163as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
5164if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5165  { $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5166$as_echo_n "checking for $ac_header... " >&6; }
5167if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5168  $as_echo_n "(cached) " >&6
5169fi
5170ac_res=`eval 'as_val=${'$as_ac_Header'}
5171		 $as_echo "$as_val"'`
5172	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5173$as_echo "$ac_res" >&6; }
5174else
5175  # Is the header compilable?
5176{ $as_echo "$as_me:$LINENO: checking $ac_header usability" >&5
5177$as_echo_n "checking $ac_header usability... " >&6; }
5178cat >conftest.$ac_ext <<_ACEOF
5179/* confdefs.h.  */
5180_ACEOF
5181cat confdefs.h >>conftest.$ac_ext
5182cat >>conftest.$ac_ext <<_ACEOF
5183/* end confdefs.h.  */
5184$ac_includes_default
5185#include <$ac_header>
5186_ACEOF
5187rm -f conftest.$ac_objext
5188if { (ac_try="$ac_compile"
5189case "(($ac_try" in
5190  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5191  *) ac_try_echo=$ac_try;;
5192esac
5193eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5194$as_echo "$ac_try_echo") >&5
5195  (eval "$ac_compile") 2>conftest.er1
5196  ac_status=$?
5197  grep -v '^ *+' conftest.er1 >conftest.err
5198  rm -f conftest.er1
5199  cat conftest.err >&5
5200  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5201  (exit $ac_status); } && {
5202	 test -z "$ac_c_werror_flag" ||
5203	 test ! -s conftest.err
5204       } && test -s conftest.$ac_objext; then
5205  ac_header_compiler=yes
5206else
5207  $as_echo "$as_me: failed program was:" >&5
5208sed 's/^/| /' conftest.$ac_ext >&5
5209
5210	ac_header_compiler=no
5211fi
5212
5213rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5214{ $as_echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
5215$as_echo "$ac_header_compiler" >&6; }
5216
5217# Is the header present?
5218{ $as_echo "$as_me:$LINENO: checking $ac_header presence" >&5
5219$as_echo_n "checking $ac_header presence... " >&6; }
5220cat >conftest.$ac_ext <<_ACEOF
5221/* confdefs.h.  */
5222_ACEOF
5223cat confdefs.h >>conftest.$ac_ext
5224cat >>conftest.$ac_ext <<_ACEOF
5225/* end confdefs.h.  */
5226#include <$ac_header>
5227_ACEOF
5228if { (ac_try="$ac_cpp conftest.$ac_ext"
5229case "(($ac_try" in
5230  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5231  *) ac_try_echo=$ac_try;;
5232esac
5233eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5234$as_echo "$ac_try_echo") >&5
5235  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5236  ac_status=$?
5237  grep -v '^ *+' conftest.er1 >conftest.err
5238  rm -f conftest.er1
5239  cat conftest.err >&5
5240  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5241  (exit $ac_status); } >/dev/null && {
5242	 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5243	 test ! -s conftest.err
5244       }; then
5245  ac_header_preproc=yes
5246else
5247  $as_echo "$as_me: failed program was:" >&5
5248sed 's/^/| /' conftest.$ac_ext >&5
5249
5250  ac_header_preproc=no
5251fi
5252
5253rm -f conftest.err conftest.$ac_ext
5254{ $as_echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
5255$as_echo "$ac_header_preproc" >&6; }
5256
5257# So?  What about this header?
5258case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
5259  yes:no: )
5260    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
5261$as_echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
5262    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
5263$as_echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
5264    ac_header_preproc=yes
5265    ;;
5266  no:yes:* )
5267    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
5268$as_echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
5269    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     check for missing prerequisite headers?" >&5
5270$as_echo "$as_me: WARNING: $ac_header:     check for missing prerequisite headers?" >&2;}
5271    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
5272$as_echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
5273    { $as_echo "$as_me:$LINENO: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&5
5274$as_echo "$as_me: WARNING: $ac_header:     section \"Present But Cannot Be Compiled\"" >&2;}
5275    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
5276$as_echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
5277    { $as_echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
5278$as_echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
5279    ( cat <<\_ASBOX
5280## ---------------------------------------------------------------------- ##
5281## Report this to https://bugs.freedesktop.org/enter_bug.cgi?product=xorg ##
5282## ---------------------------------------------------------------------- ##
5283_ASBOX
5284     ) | sed "s/^/$as_me: WARNING:     /" >&2
5285    ;;
5286esac
5287{ $as_echo "$as_me:$LINENO: checking for $ac_header" >&5
5288$as_echo_n "checking for $ac_header... " >&6; }
5289if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
5290  $as_echo_n "(cached) " >&6
5291else
5292  eval "$as_ac_Header=\$ac_header_preproc"
5293fi
5294ac_res=`eval 'as_val=${'$as_ac_Header'}
5295		 $as_echo "$as_val"'`
5296	       { $as_echo "$as_me:$LINENO: result: $ac_res" >&5
5297$as_echo "$ac_res" >&6; }
5298
5299fi
5300as_val=`eval 'as_val=${'$as_ac_Header'}
5301		 $as_echo "$as_val"'`
5302   if test "x$as_val" = x""yes; then
5303  cat >>confdefs.h <<_ACEOF
5304#define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
5305_ACEOF
5306
5307fi
5308
5309done
5310
5311ac_ext=cpp
5312ac_cpp='$CXXCPP $CPPFLAGS'
5313ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5314ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5315ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5316if test -z "$CXX"; then
5317  if test -n "$CCC"; then
5318    CXX=$CCC
5319  else
5320    if test -n "$ac_tool_prefix"; then
5321  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5322  do
5323    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
5324set dummy $ac_tool_prefix$ac_prog; ac_word=$2
5325{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5326$as_echo_n "checking for $ac_word... " >&6; }
5327if test "${ac_cv_prog_CXX+set}" = set; then
5328  $as_echo_n "(cached) " >&6
5329else
5330  if test -n "$CXX"; then
5331  ac_cv_prog_CXX="$CXX" # Let the user override the test.
5332else
5333as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5334for as_dir in $PATH
5335do
5336  IFS=$as_save_IFS
5337  test -z "$as_dir" && as_dir=.
5338  for ac_exec_ext in '' $ac_executable_extensions; do
5339  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5340    ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
5341    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5342    break 2
5343  fi
5344done
5345done
5346IFS=$as_save_IFS
5347
5348fi
5349fi
5350CXX=$ac_cv_prog_CXX
5351if test -n "$CXX"; then
5352  { $as_echo "$as_me:$LINENO: result: $CXX" >&5
5353$as_echo "$CXX" >&6; }
5354else
5355  { $as_echo "$as_me:$LINENO: result: no" >&5
5356$as_echo "no" >&6; }
5357fi
5358
5359
5360    test -n "$CXX" && break
5361  done
5362fi
5363if test -z "$CXX"; then
5364  ac_ct_CXX=$CXX
5365  for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
5366do
5367  # Extract the first word of "$ac_prog", so it can be a program name with args.
5368set dummy $ac_prog; ac_word=$2
5369{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
5370$as_echo_n "checking for $ac_word... " >&6; }
5371if test "${ac_cv_prog_ac_ct_CXX+set}" = set; then
5372  $as_echo_n "(cached) " >&6
5373else
5374  if test -n "$ac_ct_CXX"; then
5375  ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
5376else
5377as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5378for as_dir in $PATH
5379do
5380  IFS=$as_save_IFS
5381  test -z "$as_dir" && as_dir=.
5382  for ac_exec_ext in '' $ac_executable_extensions; do
5383  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5384    ac_cv_prog_ac_ct_CXX="$ac_prog"
5385    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
5386    break 2
5387  fi
5388done
5389done
5390IFS=$as_save_IFS
5391
5392fi
5393fi
5394ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
5395if test -n "$ac_ct_CXX"; then
5396  { $as_echo "$as_me:$LINENO: result: $ac_ct_CXX" >&5
5397$as_echo "$ac_ct_CXX" >&6; }
5398else
5399  { $as_echo "$as_me:$LINENO: result: no" >&5
5400$as_echo "no" >&6; }
5401fi
5402
5403
5404  test -n "$ac_ct_CXX" && break
5405done
5406
5407  if test "x$ac_ct_CXX" = x; then
5408    CXX="g++"
5409  else
5410    case $cross_compiling:$ac_tool_warned in
5411yes:)
5412{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
5413$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5414ac_tool_warned=yes ;;
5415esac
5416    CXX=$ac_ct_CXX
5417  fi
5418fi
5419
5420  fi
5421fi
5422# Provide some information about the compiler.
5423$as_echo "$as_me:$LINENO: checking for C++ compiler version" >&5
5424set X $ac_compile
5425ac_compiler=$2
5426{ (ac_try="$ac_compiler --version >&5"
5427case "(($ac_try" in
5428  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5429  *) ac_try_echo=$ac_try;;
5430esac
5431eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5432$as_echo "$ac_try_echo") >&5
5433  (eval "$ac_compiler --version >&5") 2>&5
5434  ac_status=$?
5435  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5436  (exit $ac_status); }
5437{ (ac_try="$ac_compiler -v >&5"
5438case "(($ac_try" in
5439  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5440  *) ac_try_echo=$ac_try;;
5441esac
5442eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5443$as_echo "$ac_try_echo") >&5
5444  (eval "$ac_compiler -v >&5") 2>&5
5445  ac_status=$?
5446  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5447  (exit $ac_status); }
5448{ (ac_try="$ac_compiler -V >&5"
5449case "(($ac_try" in
5450  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5451  *) ac_try_echo=$ac_try;;
5452esac
5453eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5454$as_echo "$ac_try_echo") >&5
5455  (eval "$ac_compiler -V >&5") 2>&5
5456  ac_status=$?
5457  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5458  (exit $ac_status); }
5459
5460{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C++ compiler" >&5
5461$as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
5462if test "${ac_cv_cxx_compiler_gnu+set}" = set; then
5463  $as_echo_n "(cached) " >&6
5464else
5465  cat >conftest.$ac_ext <<_ACEOF
5466/* confdefs.h.  */
5467_ACEOF
5468cat confdefs.h >>conftest.$ac_ext
5469cat >>conftest.$ac_ext <<_ACEOF
5470/* end confdefs.h.  */
5471
5472int
5473main ()
5474{
5475#ifndef __GNUC__
5476       choke me
5477#endif
5478
5479  ;
5480  return 0;
5481}
5482_ACEOF
5483rm -f conftest.$ac_objext
5484if { (ac_try="$ac_compile"
5485case "(($ac_try" in
5486  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5487  *) ac_try_echo=$ac_try;;
5488esac
5489eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5490$as_echo "$ac_try_echo") >&5
5491  (eval "$ac_compile") 2>conftest.er1
5492  ac_status=$?
5493  grep -v '^ *+' conftest.er1 >conftest.err
5494  rm -f conftest.er1
5495  cat conftest.err >&5
5496  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5497  (exit $ac_status); } && {
5498	 test -z "$ac_cxx_werror_flag" ||
5499	 test ! -s conftest.err
5500       } && test -s conftest.$ac_objext; then
5501  ac_compiler_gnu=yes
5502else
5503  $as_echo "$as_me: failed program was:" >&5
5504sed 's/^/| /' conftest.$ac_ext >&5
5505
5506	ac_compiler_gnu=no
5507fi
5508
5509rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5510ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
5511
5512fi
5513{ $as_echo "$as_me:$LINENO: result: $ac_cv_cxx_compiler_gnu" >&5
5514$as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
5515if test $ac_compiler_gnu = yes; then
5516  GXX=yes
5517else
5518  GXX=
5519fi
5520ac_test_CXXFLAGS=${CXXFLAGS+set}
5521ac_save_CXXFLAGS=$CXXFLAGS
5522{ $as_echo "$as_me:$LINENO: checking whether $CXX accepts -g" >&5
5523$as_echo_n "checking whether $CXX accepts -g... " >&6; }
5524if test "${ac_cv_prog_cxx_g+set}" = set; then
5525  $as_echo_n "(cached) " >&6
5526else
5527  ac_save_cxx_werror_flag=$ac_cxx_werror_flag
5528   ac_cxx_werror_flag=yes
5529   ac_cv_prog_cxx_g=no
5530   CXXFLAGS="-g"
5531   cat >conftest.$ac_ext <<_ACEOF
5532/* confdefs.h.  */
5533_ACEOF
5534cat confdefs.h >>conftest.$ac_ext
5535cat >>conftest.$ac_ext <<_ACEOF
5536/* end confdefs.h.  */
5537
5538int
5539main ()
5540{
5541
5542  ;
5543  return 0;
5544}
5545_ACEOF
5546rm -f conftest.$ac_objext
5547if { (ac_try="$ac_compile"
5548case "(($ac_try" in
5549  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5550  *) ac_try_echo=$ac_try;;
5551esac
5552eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5553$as_echo "$ac_try_echo") >&5
5554  (eval "$ac_compile") 2>conftest.er1
5555  ac_status=$?
5556  grep -v '^ *+' conftest.er1 >conftest.err
5557  rm -f conftest.er1
5558  cat conftest.err >&5
5559  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5560  (exit $ac_status); } && {
5561	 test -z "$ac_cxx_werror_flag" ||
5562	 test ! -s conftest.err
5563       } && test -s conftest.$ac_objext; then
5564  ac_cv_prog_cxx_g=yes
5565else
5566  $as_echo "$as_me: failed program was:" >&5
5567sed 's/^/| /' conftest.$ac_ext >&5
5568
5569	CXXFLAGS=""
5570      cat >conftest.$ac_ext <<_ACEOF
5571/* confdefs.h.  */
5572_ACEOF
5573cat confdefs.h >>conftest.$ac_ext
5574cat >>conftest.$ac_ext <<_ACEOF
5575/* end confdefs.h.  */
5576
5577int
5578main ()
5579{
5580
5581  ;
5582  return 0;
5583}
5584_ACEOF
5585rm -f conftest.$ac_objext
5586if { (ac_try="$ac_compile"
5587case "(($ac_try" in
5588  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5589  *) ac_try_echo=$ac_try;;
5590esac
5591eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5592$as_echo "$ac_try_echo") >&5
5593  (eval "$ac_compile") 2>conftest.er1
5594  ac_status=$?
5595  grep -v '^ *+' conftest.er1 >conftest.err
5596  rm -f conftest.er1
5597  cat conftest.err >&5
5598  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5599  (exit $ac_status); } && {
5600	 test -z "$ac_cxx_werror_flag" ||
5601	 test ! -s conftest.err
5602       } && test -s conftest.$ac_objext; then
5603  :
5604else
5605  $as_echo "$as_me: failed program was:" >&5
5606sed 's/^/| /' conftest.$ac_ext >&5
5607
5608	ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5609	 CXXFLAGS="-g"
5610	 cat >conftest.$ac_ext <<_ACEOF
5611/* confdefs.h.  */
5612_ACEOF
5613cat confdefs.h >>conftest.$ac_ext
5614cat >>conftest.$ac_ext <<_ACEOF
5615/* end confdefs.h.  */
5616
5617int
5618main ()
5619{
5620
5621  ;
5622  return 0;
5623}
5624_ACEOF
5625rm -f conftest.$ac_objext
5626if { (ac_try="$ac_compile"
5627case "(($ac_try" in
5628  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5629  *) ac_try_echo=$ac_try;;
5630esac
5631eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5632$as_echo "$ac_try_echo") >&5
5633  (eval "$ac_compile") 2>conftest.er1
5634  ac_status=$?
5635  grep -v '^ *+' conftest.er1 >conftest.err
5636  rm -f conftest.er1
5637  cat conftest.err >&5
5638  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5639  (exit $ac_status); } && {
5640	 test -z "$ac_cxx_werror_flag" ||
5641	 test ! -s conftest.err
5642       } && test -s conftest.$ac_objext; then
5643  ac_cv_prog_cxx_g=yes
5644else
5645  $as_echo "$as_me: failed program was:" >&5
5646sed 's/^/| /' conftest.$ac_ext >&5
5647
5648
5649fi
5650
5651rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5652fi
5653
5654rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5655fi
5656
5657rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5658   ac_cxx_werror_flag=$ac_save_cxx_werror_flag
5659fi
5660{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cxx_g" >&5
5661$as_echo "$ac_cv_prog_cxx_g" >&6; }
5662if test "$ac_test_CXXFLAGS" = set; then
5663  CXXFLAGS=$ac_save_CXXFLAGS
5664elif test $ac_cv_prog_cxx_g = yes; then
5665  if test "$GXX" = yes; then
5666    CXXFLAGS="-g -O2"
5667  else
5668    CXXFLAGS="-g"
5669  fi
5670else
5671  if test "$GXX" = yes; then
5672    CXXFLAGS="-O2"
5673  else
5674    CXXFLAGS=
5675  fi
5676fi
5677ac_ext=cpp
5678ac_cpp='$CXXCPP $CPPFLAGS'
5679ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5680ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5681ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5682
5683depcc="$CXX"  am_compiler_list=
5684
5685{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
5686$as_echo_n "checking dependency style of $depcc... " >&6; }
5687if test "${am_cv_CXX_dependencies_compiler_type+set}" = set; then
5688  $as_echo_n "(cached) " >&6
5689else
5690  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
5691  # We make a subdir and do the tests there.  Otherwise we can end up
5692  # making bogus files that we don't know about and never remove.  For
5693  # instance it was reported that on HP-UX the gcc test will end up
5694  # making a dummy file named `D' -- because `-MD' means `put the output
5695  # in D'.
5696  mkdir conftest.dir
5697  # Copy depcomp to subdir because otherwise we won't find it if we're
5698  # using a relative directory.
5699  cp "$am_depcomp" conftest.dir
5700  cd conftest.dir
5701  # We will build objects and dependencies in a subdirectory because
5702  # it helps to detect inapplicable dependency modes.  For instance
5703  # both Tru64's cc and ICC support -MD to output dependencies as a
5704  # side effect of compilation, but ICC will put the dependencies in
5705  # the current directory while Tru64 will put them in the object
5706  # directory.
5707  mkdir sub
5708
5709  am_cv_CXX_dependencies_compiler_type=none
5710  if test "$am_compiler_list" = ""; then
5711     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
5712  fi
5713  for depmode in $am_compiler_list; do
5714    # Setup a source with many dependencies, because some compilers
5715    # like to wrap large dependency lists on column 80 (with \), and
5716    # we should not choose a depcomp mode which is confused by this.
5717    #
5718    # We need to recreate these files for each test, as the compiler may
5719    # overwrite some of them when testing with obscure command lines.
5720    # This happens at least with the AIX C compiler.
5721    : > sub/conftest.c
5722    for i in 1 2 3 4 5 6; do
5723      echo '#include "conftst'$i'.h"' >> sub/conftest.c
5724      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
5725      # Solaris 8's {/usr,}/bin/sh.
5726      touch sub/conftst$i.h
5727    done
5728    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
5729
5730    case $depmode in
5731    nosideeffect)
5732      # after this tag, mechanisms are not by side-effect, so they'll
5733      # only be used when explicitly requested
5734      if test "x$enable_dependency_tracking" = xyes; then
5735	continue
5736      else
5737	break
5738      fi
5739      ;;
5740    none) break ;;
5741    esac
5742    # We check with `-c' and `-o' for the sake of the "dashmstdout"
5743    # mode.  It turns out that the SunPro C++ compiler does not properly
5744    # handle `-M -o', and we need to detect this.
5745    if depmode=$depmode \
5746       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
5747       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
5748       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
5749         >/dev/null 2>conftest.err &&
5750       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
5751       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
5752       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
5753       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
5754      # icc doesn't choke on unknown options, it will just issue warnings
5755      # or remarks (even with -Werror).  So we grep stderr for any message
5756      # that says an option was ignored or not supported.
5757      # When given -MP, icc 7.0 and 7.1 complain thusly:
5758      #   icc: Command line warning: ignoring option '-M'; no argument required
5759      # The diagnosis changed in icc 8.0:
5760      #   icc: Command line remark: option '-MP' not supported
5761      if (grep 'ignoring option' conftest.err ||
5762          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
5763        am_cv_CXX_dependencies_compiler_type=$depmode
5764        break
5765      fi
5766    fi
5767  done
5768
5769  cd ..
5770  rm -rf conftest.dir
5771else
5772  am_cv_CXX_dependencies_compiler_type=none
5773fi
5774
5775fi
5776{ $as_echo "$as_me:$LINENO: result: $am_cv_CXX_dependencies_compiler_type" >&5
5777$as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
5778CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
5779
5780 if
5781  test "x$enable_dependency_tracking" != xno \
5782  && test "$am_cv_CXX_dependencies_compiler_type" = gcc3; then
5783  am__fastdepCXX_TRUE=
5784  am__fastdepCXX_FALSE='#'
5785else
5786  am__fastdepCXX_TRUE='#'
5787  am__fastdepCXX_FALSE=
5788fi
5789
5790
5791
5792
5793if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
5794    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
5795    (test "X$CXX" != "Xg++"))) ; then
5796  ac_ext=cpp
5797ac_cpp='$CXXCPP $CPPFLAGS'
5798ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5799ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5800ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
5801{ $as_echo "$as_me:$LINENO: checking how to run the C++ preprocessor" >&5
5802$as_echo_n "checking how to run the C++ preprocessor... " >&6; }
5803if test -z "$CXXCPP"; then
5804  if test "${ac_cv_prog_CXXCPP+set}" = set; then
5805  $as_echo_n "(cached) " >&6
5806else
5807      # Double quotes because CXXCPP needs to be expanded
5808    for CXXCPP in "$CXX -E" "/lib/cpp"
5809    do
5810      ac_preproc_ok=false
5811for ac_cxx_preproc_warn_flag in '' yes
5812do
5813  # Use a header file that comes with gcc, so configuring glibc
5814  # with a fresh cross-compiler works.
5815  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5816  # <limits.h> exists even on freestanding compilers.
5817  # On the NeXT, cc -E runs the code through the compiler's parser,
5818  # not just through cpp. "Syntax error" is here to catch this case.
5819  cat >conftest.$ac_ext <<_ACEOF
5820/* confdefs.h.  */
5821_ACEOF
5822cat confdefs.h >>conftest.$ac_ext
5823cat >>conftest.$ac_ext <<_ACEOF
5824/* end confdefs.h.  */
5825#ifdef __STDC__
5826# include <limits.h>
5827#else
5828# include <assert.h>
5829#endif
5830		     Syntax error
5831_ACEOF
5832if { (ac_try="$ac_cpp conftest.$ac_ext"
5833case "(($ac_try" in
5834  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5835  *) ac_try_echo=$ac_try;;
5836esac
5837eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5838$as_echo "$ac_try_echo") >&5
5839  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5840  ac_status=$?
5841  grep -v '^ *+' conftest.er1 >conftest.err
5842  rm -f conftest.er1
5843  cat conftest.err >&5
5844  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5845  (exit $ac_status); } >/dev/null && {
5846	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5847	 test ! -s conftest.err
5848       }; then
5849  :
5850else
5851  $as_echo "$as_me: failed program was:" >&5
5852sed 's/^/| /' conftest.$ac_ext >&5
5853
5854  # Broken: fails on valid input.
5855continue
5856fi
5857
5858rm -f conftest.err conftest.$ac_ext
5859
5860  # OK, works on sane cases.  Now check whether nonexistent headers
5861  # can be detected and how.
5862  cat >conftest.$ac_ext <<_ACEOF
5863/* confdefs.h.  */
5864_ACEOF
5865cat confdefs.h >>conftest.$ac_ext
5866cat >>conftest.$ac_ext <<_ACEOF
5867/* end confdefs.h.  */
5868#include <ac_nonexistent.h>
5869_ACEOF
5870if { (ac_try="$ac_cpp conftest.$ac_ext"
5871case "(($ac_try" in
5872  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5873  *) ac_try_echo=$ac_try;;
5874esac
5875eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5876$as_echo "$ac_try_echo") >&5
5877  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5878  ac_status=$?
5879  grep -v '^ *+' conftest.er1 >conftest.err
5880  rm -f conftest.er1
5881  cat conftest.err >&5
5882  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5883  (exit $ac_status); } >/dev/null && {
5884	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5885	 test ! -s conftest.err
5886       }; then
5887  # Broken: success on invalid input.
5888continue
5889else
5890  $as_echo "$as_me: failed program was:" >&5
5891sed 's/^/| /' conftest.$ac_ext >&5
5892
5893  # Passes both tests.
5894ac_preproc_ok=:
5895break
5896fi
5897
5898rm -f conftest.err conftest.$ac_ext
5899
5900done
5901# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5902rm -f conftest.err conftest.$ac_ext
5903if $ac_preproc_ok; then
5904  break
5905fi
5906
5907    done
5908    ac_cv_prog_CXXCPP=$CXXCPP
5909
5910fi
5911  CXXCPP=$ac_cv_prog_CXXCPP
5912else
5913  ac_cv_prog_CXXCPP=$CXXCPP
5914fi
5915{ $as_echo "$as_me:$LINENO: result: $CXXCPP" >&5
5916$as_echo "$CXXCPP" >&6; }
5917ac_preproc_ok=false
5918for ac_cxx_preproc_warn_flag in '' yes
5919do
5920  # Use a header file that comes with gcc, so configuring glibc
5921  # with a fresh cross-compiler works.
5922  # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5923  # <limits.h> exists even on freestanding compilers.
5924  # On the NeXT, cc -E runs the code through the compiler's parser,
5925  # not just through cpp. "Syntax error" is here to catch this case.
5926  cat >conftest.$ac_ext <<_ACEOF
5927/* confdefs.h.  */
5928_ACEOF
5929cat confdefs.h >>conftest.$ac_ext
5930cat >>conftest.$ac_ext <<_ACEOF
5931/* end confdefs.h.  */
5932#ifdef __STDC__
5933# include <limits.h>
5934#else
5935# include <assert.h>
5936#endif
5937		     Syntax error
5938_ACEOF
5939if { (ac_try="$ac_cpp conftest.$ac_ext"
5940case "(($ac_try" in
5941  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5942  *) ac_try_echo=$ac_try;;
5943esac
5944eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5945$as_echo "$ac_try_echo") >&5
5946  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5947  ac_status=$?
5948  grep -v '^ *+' conftest.er1 >conftest.err
5949  rm -f conftest.er1
5950  cat conftest.err >&5
5951  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5952  (exit $ac_status); } >/dev/null && {
5953	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5954	 test ! -s conftest.err
5955       }; then
5956  :
5957else
5958  $as_echo "$as_me: failed program was:" >&5
5959sed 's/^/| /' conftest.$ac_ext >&5
5960
5961  # Broken: fails on valid input.
5962continue
5963fi
5964
5965rm -f conftest.err conftest.$ac_ext
5966
5967  # OK, works on sane cases.  Now check whether nonexistent headers
5968  # can be detected and how.
5969  cat >conftest.$ac_ext <<_ACEOF
5970/* confdefs.h.  */
5971_ACEOF
5972cat confdefs.h >>conftest.$ac_ext
5973cat >>conftest.$ac_ext <<_ACEOF
5974/* end confdefs.h.  */
5975#include <ac_nonexistent.h>
5976_ACEOF
5977if { (ac_try="$ac_cpp conftest.$ac_ext"
5978case "(($ac_try" in
5979  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5980  *) ac_try_echo=$ac_try;;
5981esac
5982eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
5983$as_echo "$ac_try_echo") >&5
5984  (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5985  ac_status=$?
5986  grep -v '^ *+' conftest.er1 >conftest.err
5987  rm -f conftest.er1
5988  cat conftest.err >&5
5989  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
5990  (exit $ac_status); } >/dev/null && {
5991	 test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
5992	 test ! -s conftest.err
5993       }; then
5994  # Broken: success on invalid input.
5995continue
5996else
5997  $as_echo "$as_me: failed program was:" >&5
5998sed 's/^/| /' conftest.$ac_ext >&5
5999
6000  # Passes both tests.
6001ac_preproc_ok=:
6002break
6003fi
6004
6005rm -f conftest.err conftest.$ac_ext
6006
6007done
6008# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
6009rm -f conftest.err conftest.$ac_ext
6010if $ac_preproc_ok; then
6011  :
6012else
6013  { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
6014$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6015{ { $as_echo "$as_me:$LINENO: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6016See \`config.log' for more details." >&5
6017$as_echo "$as_me: error: C++ preprocessor \"$CXXCPP\" fails sanity check
6018See \`config.log' for more details." >&2;}
6019   { (exit 1); exit 1; }; }; }
6020fi
6021
6022ac_ext=cpp
6023ac_cpp='$CXXCPP $CPPFLAGS'
6024ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6025ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6026ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
6027
6028fi
6029
6030
6031ac_ext=f
6032ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
6033ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6034ac_compiler_gnu=$ac_cv_f77_compiler_gnu
6035if test -n "$ac_tool_prefix"; then
6036  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
6037  do
6038    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
6039set dummy $ac_tool_prefix$ac_prog; ac_word=$2
6040{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6041$as_echo_n "checking for $ac_word... " >&6; }
6042if test "${ac_cv_prog_F77+set}" = set; then
6043  $as_echo_n "(cached) " >&6
6044else
6045  if test -n "$F77"; then
6046  ac_cv_prog_F77="$F77" # Let the user override the test.
6047else
6048as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6049for as_dir in $PATH
6050do
6051  IFS=$as_save_IFS
6052  test -z "$as_dir" && as_dir=.
6053  for ac_exec_ext in '' $ac_executable_extensions; do
6054  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6055    ac_cv_prog_F77="$ac_tool_prefix$ac_prog"
6056    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6057    break 2
6058  fi
6059done
6060done
6061IFS=$as_save_IFS
6062
6063fi
6064fi
6065F77=$ac_cv_prog_F77
6066if test -n "$F77"; then
6067  { $as_echo "$as_me:$LINENO: result: $F77" >&5
6068$as_echo "$F77" >&6; }
6069else
6070  { $as_echo "$as_me:$LINENO: result: no" >&5
6071$as_echo "no" >&6; }
6072fi
6073
6074
6075    test -n "$F77" && break
6076  done
6077fi
6078if test -z "$F77"; then
6079  ac_ct_F77=$F77
6080  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
6081do
6082  # Extract the first word of "$ac_prog", so it can be a program name with args.
6083set dummy $ac_prog; ac_word=$2
6084{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6085$as_echo_n "checking for $ac_word... " >&6; }
6086if test "${ac_cv_prog_ac_ct_F77+set}" = set; then
6087  $as_echo_n "(cached) " >&6
6088else
6089  if test -n "$ac_ct_F77"; then
6090  ac_cv_prog_ac_ct_F77="$ac_ct_F77" # Let the user override the test.
6091else
6092as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6093for as_dir in $PATH
6094do
6095  IFS=$as_save_IFS
6096  test -z "$as_dir" && as_dir=.
6097  for ac_exec_ext in '' $ac_executable_extensions; do
6098  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6099    ac_cv_prog_ac_ct_F77="$ac_prog"
6100    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6101    break 2
6102  fi
6103done
6104done
6105IFS=$as_save_IFS
6106
6107fi
6108fi
6109ac_ct_F77=$ac_cv_prog_ac_ct_F77
6110if test -n "$ac_ct_F77"; then
6111  { $as_echo "$as_me:$LINENO: result: $ac_ct_F77" >&5
6112$as_echo "$ac_ct_F77" >&6; }
6113else
6114  { $as_echo "$as_me:$LINENO: result: no" >&5
6115$as_echo "no" >&6; }
6116fi
6117
6118
6119  test -n "$ac_ct_F77" && break
6120done
6121
6122  if test "x$ac_ct_F77" = x; then
6123    F77=""
6124  else
6125    case $cross_compiling:$ac_tool_warned in
6126yes:)
6127{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6128$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6129ac_tool_warned=yes ;;
6130esac
6131    F77=$ac_ct_F77
6132  fi
6133fi
6134
6135
6136# Provide some information about the compiler.
6137$as_echo "$as_me:$LINENO: checking for Fortran 77 compiler version" >&5
6138set X $ac_compile
6139ac_compiler=$2
6140{ (ac_try="$ac_compiler --version >&5"
6141case "(($ac_try" in
6142  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6143  *) ac_try_echo=$ac_try;;
6144esac
6145eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6146$as_echo "$ac_try_echo") >&5
6147  (eval "$ac_compiler --version >&5") 2>&5
6148  ac_status=$?
6149  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6150  (exit $ac_status); }
6151{ (ac_try="$ac_compiler -v >&5"
6152case "(($ac_try" in
6153  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6154  *) ac_try_echo=$ac_try;;
6155esac
6156eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6157$as_echo "$ac_try_echo") >&5
6158  (eval "$ac_compiler -v >&5") 2>&5
6159  ac_status=$?
6160  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6161  (exit $ac_status); }
6162{ (ac_try="$ac_compiler -V >&5"
6163case "(($ac_try" in
6164  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6165  *) ac_try_echo=$ac_try;;
6166esac
6167eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6168$as_echo "$ac_try_echo") >&5
6169  (eval "$ac_compiler -V >&5") 2>&5
6170  ac_status=$?
6171  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6172  (exit $ac_status); }
6173rm -f a.out
6174
6175# If we don't use `.F' as extension, the preprocessor is not run on the
6176# input file.  (Note that this only needs to work for GNU compilers.)
6177ac_save_ext=$ac_ext
6178ac_ext=F
6179{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU Fortran 77 compiler" >&5
6180$as_echo_n "checking whether we are using the GNU Fortran 77 compiler... " >&6; }
6181if test "${ac_cv_f77_compiler_gnu+set}" = set; then
6182  $as_echo_n "(cached) " >&6
6183else
6184  cat >conftest.$ac_ext <<_ACEOF
6185      program main
6186#ifndef __GNUC__
6187       choke me
6188#endif
6189
6190      end
6191_ACEOF
6192rm -f conftest.$ac_objext
6193if { (ac_try="$ac_compile"
6194case "(($ac_try" in
6195  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6196  *) ac_try_echo=$ac_try;;
6197esac
6198eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6199$as_echo "$ac_try_echo") >&5
6200  (eval "$ac_compile") 2>conftest.er1
6201  ac_status=$?
6202  grep -v '^ *+' conftest.er1 >conftest.err
6203  rm -f conftest.er1
6204  cat conftest.err >&5
6205  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6206  (exit $ac_status); } && {
6207	 test -z "$ac_f77_werror_flag" ||
6208	 test ! -s conftest.err
6209       } && test -s conftest.$ac_objext; then
6210  ac_compiler_gnu=yes
6211else
6212  $as_echo "$as_me: failed program was:" >&5
6213sed 's/^/| /' conftest.$ac_ext >&5
6214
6215	ac_compiler_gnu=no
6216fi
6217
6218rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6219ac_cv_f77_compiler_gnu=$ac_compiler_gnu
6220
6221fi
6222{ $as_echo "$as_me:$LINENO: result: $ac_cv_f77_compiler_gnu" >&5
6223$as_echo "$ac_cv_f77_compiler_gnu" >&6; }
6224ac_ext=$ac_save_ext
6225ac_test_FFLAGS=${FFLAGS+set}
6226ac_save_FFLAGS=$FFLAGS
6227FFLAGS=
6228{ $as_echo "$as_me:$LINENO: checking whether $F77 accepts -g" >&5
6229$as_echo_n "checking whether $F77 accepts -g... " >&6; }
6230if test "${ac_cv_prog_f77_g+set}" = set; then
6231  $as_echo_n "(cached) " >&6
6232else
6233  FFLAGS=-g
6234cat >conftest.$ac_ext <<_ACEOF
6235      program main
6236
6237      end
6238_ACEOF
6239rm -f conftest.$ac_objext
6240if { (ac_try="$ac_compile"
6241case "(($ac_try" in
6242  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6243  *) ac_try_echo=$ac_try;;
6244esac
6245eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
6246$as_echo "$ac_try_echo") >&5
6247  (eval "$ac_compile") 2>conftest.er1
6248  ac_status=$?
6249  grep -v '^ *+' conftest.er1 >conftest.err
6250  rm -f conftest.er1
6251  cat conftest.err >&5
6252  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6253  (exit $ac_status); } && {
6254	 test -z "$ac_f77_werror_flag" ||
6255	 test ! -s conftest.err
6256       } && test -s conftest.$ac_objext; then
6257  ac_cv_prog_f77_g=yes
6258else
6259  $as_echo "$as_me: failed program was:" >&5
6260sed 's/^/| /' conftest.$ac_ext >&5
6261
6262	ac_cv_prog_f77_g=no
6263fi
6264
6265rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6266
6267fi
6268{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_f77_g" >&5
6269$as_echo "$ac_cv_prog_f77_g" >&6; }
6270if test "$ac_test_FFLAGS" = set; then
6271  FFLAGS=$ac_save_FFLAGS
6272elif test $ac_cv_prog_f77_g = yes; then
6273  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6274    FFLAGS="-g -O2"
6275  else
6276    FFLAGS="-g"
6277  fi
6278else
6279  if test "x$ac_cv_f77_compiler_gnu" = xyes; then
6280    FFLAGS="-O2"
6281  else
6282    FFLAGS=
6283  fi
6284fi
6285
6286if test $ac_compiler_gnu = yes; then
6287  G77=yes
6288else
6289  G77=
6290fi
6291ac_ext=c
6292ac_cpp='$CPP $CPPFLAGS'
6293ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6294ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6295ac_compiler_gnu=$ac_cv_c_compiler_gnu
6296
6297
6298
6299# Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6300# find the maximum length of command line arguments
6301{ $as_echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6302$as_echo_n "checking the maximum length of command line arguments... " >&6; }
6303if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6304  $as_echo_n "(cached) " >&6
6305else
6306    i=0
6307  teststring="ABCD"
6308
6309  case $build_os in
6310  msdosdjgpp*)
6311    # On DJGPP, this test can blow up pretty badly due to problems in libc
6312    # (any single argument exceeding 2000 bytes causes a buffer overrun
6313    # during glob expansion).  Even if it were fixed, the result of this
6314    # check would be larger than it should be.
6315    lt_cv_sys_max_cmd_len=12288;    # 12K is about right
6316    ;;
6317
6318  gnu*)
6319    # Under GNU Hurd, this test is not required because there is
6320    # no limit to the length of command line arguments.
6321    # Libtool will interpret -1 as no limit whatsoever
6322    lt_cv_sys_max_cmd_len=-1;
6323    ;;
6324
6325  cygwin* | mingw*)
6326    # On Win9x/ME, this test blows up -- it succeeds, but takes
6327    # about 5 minutes as the teststring grows exponentially.
6328    # Worse, since 9x/ME are not pre-emptively multitasking,
6329    # you end up with a "frozen" computer, even though with patience
6330    # the test eventually succeeds (with a max line length of 256k).
6331    # Instead, let's just punt: use the minimum linelength reported by
6332    # all of the supported platforms: 8192 (on NT/2K/XP).
6333    lt_cv_sys_max_cmd_len=8192;
6334    ;;
6335
6336  amigaos*)
6337    # On AmigaOS with pdksh, this test takes hours, literally.
6338    # So we just punt and use a minimum line length of 8192.
6339    lt_cv_sys_max_cmd_len=8192;
6340    ;;
6341
6342  netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6343    # This has been around since 386BSD, at least.  Likely further.
6344    if test -x /sbin/sysctl; then
6345      lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6346    elif test -x /usr/sbin/sysctl; then
6347      lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6348    else
6349      lt_cv_sys_max_cmd_len=65536	# usable default for all BSDs
6350    fi
6351    # And add a safety zone
6352    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6353    lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6354    ;;
6355
6356  interix*)
6357    # We know the value 262144 and hardcode it with a safety zone (like BSD)
6358    lt_cv_sys_max_cmd_len=196608
6359    ;;
6360
6361  osf*)
6362    # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6363    # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6364    # nice to cause kernel panics so lets avoid the loop below.
6365    # First set a reasonable default.
6366    lt_cv_sys_max_cmd_len=16384
6367    #
6368    if test -x /sbin/sysconfig; then
6369      case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6370        *1*) lt_cv_sys_max_cmd_len=-1 ;;
6371      esac
6372    fi
6373    ;;
6374  sco3.2v5*)
6375    lt_cv_sys_max_cmd_len=102400
6376    ;;
6377  sysv5* | sco5v6* | sysv4.2uw2*)
6378    kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6379    if test -n "$kargmax"; then
6380      lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ 	]//'`
6381    else
6382      lt_cv_sys_max_cmd_len=32768
6383    fi
6384    ;;
6385  *)
6386    lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6387    if test -n "$lt_cv_sys_max_cmd_len"; then
6388      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6389      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6390    else
6391      SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6392      while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6393	       = "XX$teststring") >/dev/null 2>&1 &&
6394	      new_result=`expr "X$teststring" : ".*" 2>&1` &&
6395	      lt_cv_sys_max_cmd_len=$new_result &&
6396	      test $i != 17 # 1/2 MB should be enough
6397      do
6398        i=`expr $i + 1`
6399        teststring=$teststring$teststring
6400      done
6401      teststring=
6402      # Add a significant safety factor because C++ compilers can tack on massive
6403      # amounts of additional arguments before passing them to the linker.
6404      # It appears as though 1/2 is a usable value.
6405      lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6406    fi
6407    ;;
6408  esac
6409
6410fi
6411
6412if test -n $lt_cv_sys_max_cmd_len ; then
6413  { $as_echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6414$as_echo "$lt_cv_sys_max_cmd_len" >&6; }
6415else
6416  { $as_echo "$as_me:$LINENO: result: none" >&5
6417$as_echo "none" >&6; }
6418fi
6419
6420
6421
6422
6423
6424# Check for command to grab the raw symbol name followed by C symbol from nm.
6425{ $as_echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6426$as_echo_n "checking command to parse $NM output from $compiler object... " >&6; }
6427if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6428  $as_echo_n "(cached) " >&6
6429else
6430
6431# These are sane defaults that work on at least a few old systems.
6432# [They come from Ultrix.  What could be older than Ultrix?!! ;)]
6433
6434# Character class describing NM global symbol codes.
6435symcode='[BCDEGRST]'
6436
6437# Regexp to match symbols that can be accessed directly from C.
6438sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6439
6440# Transform an extracted symbol line into a proper C declaration
6441lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6442
6443# Transform an extracted symbol line into symbol name and symbol address
6444lt_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'"
6445
6446# Define system-specific variables.
6447case $host_os in
6448aix*)
6449  symcode='[BCDT]'
6450  ;;
6451cygwin* | mingw* | pw32*)
6452  symcode='[ABCDGISTW]'
6453  ;;
6454hpux*) # Its linker distinguishes data from code symbols
6455  if test "$host_cpu" = ia64; then
6456    symcode='[ABCDEGRST]'
6457  fi
6458  lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6459  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'"
6460  ;;
6461linux* | k*bsd*-gnu)
6462  if test "$host_cpu" = ia64; then
6463    symcode='[ABCDGIRSTW]'
6464    lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6465    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'"
6466  fi
6467  ;;
6468irix* | nonstopux*)
6469  symcode='[BCDEGRST]'
6470  ;;
6471osf*)
6472  symcode='[BCDEGQRST]'
6473  ;;
6474solaris*)
6475  symcode='[BDRT]'
6476  ;;
6477sco3.2v5*)
6478  symcode='[DT]'
6479  ;;
6480sysv4.2uw2*)
6481  symcode='[DT]'
6482  ;;
6483sysv5* | sco5v6* | unixware* | OpenUNIX*)
6484  symcode='[ABDT]'
6485  ;;
6486sysv4)
6487  symcode='[DFNSTU]'
6488  ;;
6489esac
6490
6491# Handle CRLF in mingw tool chain
6492opt_cr=
6493case $build_os in
6494mingw*)
6495  opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6496  ;;
6497esac
6498
6499# If we're using GNU nm, then use its standard symbol codes.
6500case `$NM -V 2>&1` in
6501*GNU* | *'with BFD'*)
6502  symcode='[ABCDGIRSTW]' ;;
6503esac
6504
6505# Try without a prefix undercore, then with it.
6506for ac_symprfx in "" "_"; do
6507
6508  # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6509  symxfrm="\\1 $ac_symprfx\\2 \\2"
6510
6511  # Write the raw and C identifiers.
6512  lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ 	]\($symcode$symcode*\)[ 	][ 	]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6513
6514  # Check to see that the pipe works correctly.
6515  pipe_works=no
6516
6517  rm -f conftest*
6518  cat > conftest.$ac_ext <<EOF
6519#ifdef __cplusplus
6520extern "C" {
6521#endif
6522char nm_test_var;
6523void nm_test_func(){}
6524#ifdef __cplusplus
6525}
6526#endif
6527int main(){nm_test_var='a';nm_test_func();return(0);}
6528EOF
6529
6530  if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6531  (eval $ac_compile) 2>&5
6532  ac_status=$?
6533  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6534  (exit $ac_status); }; then
6535    # Now try to grab the symbols.
6536    nlist=conftest.nm
6537    if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6538  (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6539  ac_status=$?
6540  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6541  (exit $ac_status); } && test -s "$nlist"; then
6542      # Try sorting and uniquifying the output.
6543      if sort "$nlist" | uniq > "$nlist"T; then
6544	mv -f "$nlist"T "$nlist"
6545      else
6546	rm -f "$nlist"T
6547      fi
6548
6549      # Make sure that we snagged all the symbols we need.
6550      if grep ' nm_test_var$' "$nlist" >/dev/null; then
6551	if grep ' nm_test_func$' "$nlist" >/dev/null; then
6552	  cat <<EOF > conftest.$ac_ext
6553#ifdef __cplusplus
6554extern "C" {
6555#endif
6556
6557EOF
6558	  # Now generate the symbol file.
6559	  eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6560
6561	  cat <<EOF >> conftest.$ac_ext
6562#if defined (__STDC__) && __STDC__
6563# define lt_ptr_t void *
6564#else
6565# define lt_ptr_t char *
6566# define const
6567#endif
6568
6569/* The mapping between symbol names and symbols. */
6570const struct {
6571  const char *name;
6572  lt_ptr_t address;
6573}
6574lt_preloaded_symbols[] =
6575{
6576EOF
6577	  $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/  {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6578	  cat <<\EOF >> conftest.$ac_ext
6579  {0, (lt_ptr_t) 0}
6580};
6581
6582#ifdef __cplusplus
6583}
6584#endif
6585EOF
6586	  # Now try linking the two files.
6587	  mv conftest.$ac_objext conftstm.$ac_objext
6588	  lt_save_LIBS="$LIBS"
6589	  lt_save_CFLAGS="$CFLAGS"
6590	  LIBS="conftstm.$ac_objext"
6591	  CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6592	  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6593  (eval $ac_link) 2>&5
6594  ac_status=$?
6595  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
6596  (exit $ac_status); } && test -s conftest${ac_exeext}; then
6597	    pipe_works=yes
6598	  fi
6599	  LIBS="$lt_save_LIBS"
6600	  CFLAGS="$lt_save_CFLAGS"
6601	else
6602	  echo "cannot find nm_test_func in $nlist" >&5
6603	fi
6604      else
6605	echo "cannot find nm_test_var in $nlist" >&5
6606      fi
6607    else
6608      echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6609    fi
6610  else
6611    echo "$progname: failed program was:" >&5
6612    cat conftest.$ac_ext >&5
6613  fi
6614  rm -rf conftest* conftst*
6615
6616  # Do not use the global_symbol_pipe unless it works.
6617  if test "$pipe_works" = yes; then
6618    break
6619  else
6620    lt_cv_sys_global_symbol_pipe=
6621  fi
6622done
6623
6624fi
6625
6626if test -z "$lt_cv_sys_global_symbol_pipe"; then
6627  lt_cv_sys_global_symbol_to_cdecl=
6628fi
6629if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6630  { $as_echo "$as_me:$LINENO: result: failed" >&5
6631$as_echo "failed" >&6; }
6632else
6633  { $as_echo "$as_me:$LINENO: result: ok" >&5
6634$as_echo "ok" >&6; }
6635fi
6636
6637{ $as_echo "$as_me:$LINENO: checking for objdir" >&5
6638$as_echo_n "checking for objdir... " >&6; }
6639if test "${lt_cv_objdir+set}" = set; then
6640  $as_echo_n "(cached) " >&6
6641else
6642  rm -f .libs 2>/dev/null
6643mkdir .libs 2>/dev/null
6644if test -d .libs; then
6645  lt_cv_objdir=.libs
6646else
6647  # MS-DOS does not allow filenames that begin with a dot.
6648  lt_cv_objdir=_libs
6649fi
6650rmdir .libs 2>/dev/null
6651fi
6652{ $as_echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
6653$as_echo "$lt_cv_objdir" >&6; }
6654objdir=$lt_cv_objdir
6655
6656
6657
6658
6659
6660case $host_os in
6661aix3*)
6662  # AIX sometimes has problems with the GCC collect2 program.  For some
6663  # reason, if we set the COLLECT_NAMES environment variable, the problems
6664  # vanish in a puff of smoke.
6665  if test "X${COLLECT_NAMES+set}" != Xset; then
6666    COLLECT_NAMES=
6667    export COLLECT_NAMES
6668  fi
6669  ;;
6670esac
6671
6672# Sed substitution that helps us do robust quoting.  It backslashifies
6673# metacharacters that are still active within double-quoted strings.
6674Xsed='sed -e 1s/^X//'
6675sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
6676
6677# Same as above, but do not quote variable references.
6678double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
6679
6680# Sed substitution to delay expansion of an escaped shell variable in a
6681# double_quote_subst'ed string.
6682delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
6683
6684# Sed substitution to avoid accidental globbing in evaled expressions
6685no_glob_subst='s/\*/\\\*/g'
6686
6687# Constants:
6688rm="rm -f"
6689
6690# Global variables:
6691default_ofile=libtool
6692can_build_shared=yes
6693
6694# All known linkers require a `.a' archive for static linking (except MSVC,
6695# which needs '.lib').
6696libext=a
6697ltmain="$ac_aux_dir/ltmain.sh"
6698ofile="$default_ofile"
6699with_gnu_ld="$lt_cv_prog_gnu_ld"
6700
6701if test -n "$ac_tool_prefix"; then
6702  # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6703set dummy ${ac_tool_prefix}ar; ac_word=$2
6704{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6705$as_echo_n "checking for $ac_word... " >&6; }
6706if test "${ac_cv_prog_AR+set}" = set; then
6707  $as_echo_n "(cached) " >&6
6708else
6709  if test -n "$AR"; then
6710  ac_cv_prog_AR="$AR" # Let the user override the test.
6711else
6712as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6713for as_dir in $PATH
6714do
6715  IFS=$as_save_IFS
6716  test -z "$as_dir" && as_dir=.
6717  for ac_exec_ext in '' $ac_executable_extensions; do
6718  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6719    ac_cv_prog_AR="${ac_tool_prefix}ar"
6720    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6721    break 2
6722  fi
6723done
6724done
6725IFS=$as_save_IFS
6726
6727fi
6728fi
6729AR=$ac_cv_prog_AR
6730if test -n "$AR"; then
6731  { $as_echo "$as_me:$LINENO: result: $AR" >&5
6732$as_echo "$AR" >&6; }
6733else
6734  { $as_echo "$as_me:$LINENO: result: no" >&5
6735$as_echo "no" >&6; }
6736fi
6737
6738
6739fi
6740if test -z "$ac_cv_prog_AR"; then
6741  ac_ct_AR=$AR
6742  # Extract the first word of "ar", so it can be a program name with args.
6743set dummy ar; ac_word=$2
6744{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6745$as_echo_n "checking for $ac_word... " >&6; }
6746if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
6747  $as_echo_n "(cached) " >&6
6748else
6749  if test -n "$ac_ct_AR"; then
6750  ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6751else
6752as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6753for as_dir in $PATH
6754do
6755  IFS=$as_save_IFS
6756  test -z "$as_dir" && as_dir=.
6757  for ac_exec_ext in '' $ac_executable_extensions; do
6758  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6759    ac_cv_prog_ac_ct_AR="ar"
6760    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6761    break 2
6762  fi
6763done
6764done
6765IFS=$as_save_IFS
6766
6767fi
6768fi
6769ac_ct_AR=$ac_cv_prog_ac_ct_AR
6770if test -n "$ac_ct_AR"; then
6771  { $as_echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
6772$as_echo "$ac_ct_AR" >&6; }
6773else
6774  { $as_echo "$as_me:$LINENO: result: no" >&5
6775$as_echo "no" >&6; }
6776fi
6777
6778  if test "x$ac_ct_AR" = x; then
6779    AR="false"
6780  else
6781    case $cross_compiling:$ac_tool_warned in
6782yes:)
6783{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6784$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6785ac_tool_warned=yes ;;
6786esac
6787    AR=$ac_ct_AR
6788  fi
6789else
6790  AR="$ac_cv_prog_AR"
6791fi
6792
6793if test -n "$ac_tool_prefix"; then
6794  # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6795set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6796{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6797$as_echo_n "checking for $ac_word... " >&6; }
6798if test "${ac_cv_prog_RANLIB+set}" = set; then
6799  $as_echo_n "(cached) " >&6
6800else
6801  if test -n "$RANLIB"; then
6802  ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6803else
6804as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6805for as_dir in $PATH
6806do
6807  IFS=$as_save_IFS
6808  test -z "$as_dir" && as_dir=.
6809  for ac_exec_ext in '' $ac_executable_extensions; do
6810  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6811    ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6812    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6813    break 2
6814  fi
6815done
6816done
6817IFS=$as_save_IFS
6818
6819fi
6820fi
6821RANLIB=$ac_cv_prog_RANLIB
6822if test -n "$RANLIB"; then
6823  { $as_echo "$as_me:$LINENO: result: $RANLIB" >&5
6824$as_echo "$RANLIB" >&6; }
6825else
6826  { $as_echo "$as_me:$LINENO: result: no" >&5
6827$as_echo "no" >&6; }
6828fi
6829
6830
6831fi
6832if test -z "$ac_cv_prog_RANLIB"; then
6833  ac_ct_RANLIB=$RANLIB
6834  # Extract the first word of "ranlib", so it can be a program name with args.
6835set dummy ranlib; ac_word=$2
6836{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6837$as_echo_n "checking for $ac_word... " >&6; }
6838if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
6839  $as_echo_n "(cached) " >&6
6840else
6841  if test -n "$ac_ct_RANLIB"; then
6842  ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6843else
6844as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6845for as_dir in $PATH
6846do
6847  IFS=$as_save_IFS
6848  test -z "$as_dir" && as_dir=.
6849  for ac_exec_ext in '' $ac_executable_extensions; do
6850  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6851    ac_cv_prog_ac_ct_RANLIB="ranlib"
6852    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6853    break 2
6854  fi
6855done
6856done
6857IFS=$as_save_IFS
6858
6859fi
6860fi
6861ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6862if test -n "$ac_ct_RANLIB"; then
6863  { $as_echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
6864$as_echo "$ac_ct_RANLIB" >&6; }
6865else
6866  { $as_echo "$as_me:$LINENO: result: no" >&5
6867$as_echo "no" >&6; }
6868fi
6869
6870  if test "x$ac_ct_RANLIB" = x; then
6871    RANLIB=":"
6872  else
6873    case $cross_compiling:$ac_tool_warned in
6874yes:)
6875{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6876$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6877ac_tool_warned=yes ;;
6878esac
6879    RANLIB=$ac_ct_RANLIB
6880  fi
6881else
6882  RANLIB="$ac_cv_prog_RANLIB"
6883fi
6884
6885if test -n "$ac_tool_prefix"; then
6886  # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
6887set dummy ${ac_tool_prefix}strip; ac_word=$2
6888{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6889$as_echo_n "checking for $ac_word... " >&6; }
6890if test "${ac_cv_prog_STRIP+set}" = set; then
6891  $as_echo_n "(cached) " >&6
6892else
6893  if test -n "$STRIP"; then
6894  ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
6895else
6896as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6897for as_dir in $PATH
6898do
6899  IFS=$as_save_IFS
6900  test -z "$as_dir" && as_dir=.
6901  for ac_exec_ext in '' $ac_executable_extensions; do
6902  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6903    ac_cv_prog_STRIP="${ac_tool_prefix}strip"
6904    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6905    break 2
6906  fi
6907done
6908done
6909IFS=$as_save_IFS
6910
6911fi
6912fi
6913STRIP=$ac_cv_prog_STRIP
6914if test -n "$STRIP"; then
6915  { $as_echo "$as_me:$LINENO: result: $STRIP" >&5
6916$as_echo "$STRIP" >&6; }
6917else
6918  { $as_echo "$as_me:$LINENO: result: no" >&5
6919$as_echo "no" >&6; }
6920fi
6921
6922
6923fi
6924if test -z "$ac_cv_prog_STRIP"; then
6925  ac_ct_STRIP=$STRIP
6926  # Extract the first word of "strip", so it can be a program name with args.
6927set dummy strip; ac_word=$2
6928{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
6929$as_echo_n "checking for $ac_word... " >&6; }
6930if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
6931  $as_echo_n "(cached) " >&6
6932else
6933  if test -n "$ac_ct_STRIP"; then
6934  ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
6935else
6936as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6937for as_dir in $PATH
6938do
6939  IFS=$as_save_IFS
6940  test -z "$as_dir" && as_dir=.
6941  for ac_exec_ext in '' $ac_executable_extensions; do
6942  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
6943    ac_cv_prog_ac_ct_STRIP="strip"
6944    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
6945    break 2
6946  fi
6947done
6948done
6949IFS=$as_save_IFS
6950
6951fi
6952fi
6953ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
6954if test -n "$ac_ct_STRIP"; then
6955  { $as_echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
6956$as_echo "$ac_ct_STRIP" >&6; }
6957else
6958  { $as_echo "$as_me:$LINENO: result: no" >&5
6959$as_echo "no" >&6; }
6960fi
6961
6962  if test "x$ac_ct_STRIP" = x; then
6963    STRIP=":"
6964  else
6965    case $cross_compiling:$ac_tool_warned in
6966yes:)
6967{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
6968$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6969ac_tool_warned=yes ;;
6970esac
6971    STRIP=$ac_ct_STRIP
6972  fi
6973else
6974  STRIP="$ac_cv_prog_STRIP"
6975fi
6976
6977
6978old_CC="$CC"
6979old_CFLAGS="$CFLAGS"
6980
6981# Set sane defaults for various variables
6982test -z "$AR" && AR=ar
6983test -z "$AR_FLAGS" && AR_FLAGS=cru
6984test -z "$AS" && AS=as
6985test -z "$CC" && CC=cc
6986test -z "$LTCC" && LTCC=$CC
6987test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
6988test -z "$DLLTOOL" && DLLTOOL=dlltool
6989test -z "$LD" && LD=ld
6990test -z "$LN_S" && LN_S="ln -s"
6991test -z "$MAGIC_CMD" && MAGIC_CMD=file
6992test -z "$NM" && NM=nm
6993test -z "$SED" && SED=sed
6994test -z "$OBJDUMP" && OBJDUMP=objdump
6995test -z "$RANLIB" && RANLIB=:
6996test -z "$STRIP" && STRIP=:
6997test -z "$ac_objext" && ac_objext=o
6998
6999# Determine commands to create old-style static archives.
7000old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7001old_postinstall_cmds='chmod 644 $oldlib'
7002old_postuninstall_cmds=
7003
7004if test -n "$RANLIB"; then
7005  case $host_os in
7006  openbsd*)
7007    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7008    ;;
7009  *)
7010    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7011    ;;
7012  esac
7013  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7014fi
7015
7016for cc_temp in $compiler""; do
7017  case $cc_temp in
7018    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7019    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7020    \-*) ;;
7021    *) break;;
7022  esac
7023done
7024cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7025
7026
7027# Only perform the check for file, if the check method requires it
7028case $deplibs_check_method in
7029file_magic*)
7030  if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7031    { $as_echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7032$as_echo_n "checking for ${ac_tool_prefix}file... " >&6; }
7033if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7034  $as_echo_n "(cached) " >&6
7035else
7036  case $MAGIC_CMD in
7037[\\/*] |  ?:[\\/]*)
7038  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7039  ;;
7040*)
7041  lt_save_MAGIC_CMD="$MAGIC_CMD"
7042  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7043  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7044  for ac_dir in $ac_dummy; do
7045    IFS="$lt_save_ifs"
7046    test -z "$ac_dir" && ac_dir=.
7047    if test -f $ac_dir/${ac_tool_prefix}file; then
7048      lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7049      if test -n "$file_magic_test_file"; then
7050	case $deplibs_check_method in
7051	"file_magic "*)
7052	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7053	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7054	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7055	    $EGREP "$file_magic_regex" > /dev/null; then
7056	    :
7057	  else
7058	    cat <<EOF 1>&2
7059
7060*** Warning: the command libtool uses to detect shared libraries,
7061*** $file_magic_cmd, produces output that libtool cannot recognize.
7062*** The result is that libtool may fail to recognize shared libraries
7063*** as such.  This will affect the creation of libtool libraries that
7064*** depend on shared libraries, but programs linked with such libtool
7065*** libraries will work regardless of this problem.  Nevertheless, you
7066*** may want to report the problem to your system manager and/or to
7067*** bug-libtool@gnu.org
7068
7069EOF
7070	  fi ;;
7071	esac
7072      fi
7073      break
7074    fi
7075  done
7076  IFS="$lt_save_ifs"
7077  MAGIC_CMD="$lt_save_MAGIC_CMD"
7078  ;;
7079esac
7080fi
7081
7082MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7083if test -n "$MAGIC_CMD"; then
7084  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7085$as_echo "$MAGIC_CMD" >&6; }
7086else
7087  { $as_echo "$as_me:$LINENO: result: no" >&5
7088$as_echo "no" >&6; }
7089fi
7090
7091if test -z "$lt_cv_path_MAGIC_CMD"; then
7092  if test -n "$ac_tool_prefix"; then
7093    { $as_echo "$as_me:$LINENO: checking for file" >&5
7094$as_echo_n "checking for file... " >&6; }
7095if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7096  $as_echo_n "(cached) " >&6
7097else
7098  case $MAGIC_CMD in
7099[\\/*] |  ?:[\\/]*)
7100  lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7101  ;;
7102*)
7103  lt_save_MAGIC_CMD="$MAGIC_CMD"
7104  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7105  ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7106  for ac_dir in $ac_dummy; do
7107    IFS="$lt_save_ifs"
7108    test -z "$ac_dir" && ac_dir=.
7109    if test -f $ac_dir/file; then
7110      lt_cv_path_MAGIC_CMD="$ac_dir/file"
7111      if test -n "$file_magic_test_file"; then
7112	case $deplibs_check_method in
7113	"file_magic "*)
7114	  file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7115	  MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7116	  if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7117	    $EGREP "$file_magic_regex" > /dev/null; then
7118	    :
7119	  else
7120	    cat <<EOF 1>&2
7121
7122*** Warning: the command libtool uses to detect shared libraries,
7123*** $file_magic_cmd, produces output that libtool cannot recognize.
7124*** The result is that libtool may fail to recognize shared libraries
7125*** as such.  This will affect the creation of libtool libraries that
7126*** depend on shared libraries, but programs linked with such libtool
7127*** libraries will work regardless of this problem.  Nevertheless, you
7128*** may want to report the problem to your system manager and/or to
7129*** bug-libtool@gnu.org
7130
7131EOF
7132	  fi ;;
7133	esac
7134      fi
7135      break
7136    fi
7137  done
7138  IFS="$lt_save_ifs"
7139  MAGIC_CMD="$lt_save_MAGIC_CMD"
7140  ;;
7141esac
7142fi
7143
7144MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7145if test -n "$MAGIC_CMD"; then
7146  { $as_echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7147$as_echo "$MAGIC_CMD" >&6; }
7148else
7149  { $as_echo "$as_me:$LINENO: result: no" >&5
7150$as_echo "no" >&6; }
7151fi
7152
7153  else
7154    MAGIC_CMD=:
7155  fi
7156fi
7157
7158  fi
7159  ;;
7160esac
7161
7162
7163  case $host_os in
7164    rhapsody* | darwin*)
7165    if test -n "$ac_tool_prefix"; then
7166  # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args.
7167set dummy ${ac_tool_prefix}dsymutil; ac_word=$2
7168{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7169$as_echo_n "checking for $ac_word... " >&6; }
7170if test "${ac_cv_prog_DSYMUTIL+set}" = set; then
7171  $as_echo_n "(cached) " >&6
7172else
7173  if test -n "$DSYMUTIL"; then
7174  ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test.
7175else
7176as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7177for as_dir in $PATH
7178do
7179  IFS=$as_save_IFS
7180  test -z "$as_dir" && as_dir=.
7181  for ac_exec_ext in '' $ac_executable_extensions; do
7182  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7183    ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
7184    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7185    break 2
7186  fi
7187done
7188done
7189IFS=$as_save_IFS
7190
7191fi
7192fi
7193DSYMUTIL=$ac_cv_prog_DSYMUTIL
7194if test -n "$DSYMUTIL"; then
7195  { $as_echo "$as_me:$LINENO: result: $DSYMUTIL" >&5
7196$as_echo "$DSYMUTIL" >&6; }
7197else
7198  { $as_echo "$as_me:$LINENO: result: no" >&5
7199$as_echo "no" >&6; }
7200fi
7201
7202
7203fi
7204if test -z "$ac_cv_prog_DSYMUTIL"; then
7205  ac_ct_DSYMUTIL=$DSYMUTIL
7206  # Extract the first word of "dsymutil", so it can be a program name with args.
7207set dummy dsymutil; ac_word=$2
7208{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7209$as_echo_n "checking for $ac_word... " >&6; }
7210if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then
7211  $as_echo_n "(cached) " >&6
7212else
7213  if test -n "$ac_ct_DSYMUTIL"; then
7214  ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test.
7215else
7216as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7217for as_dir in $PATH
7218do
7219  IFS=$as_save_IFS
7220  test -z "$as_dir" && as_dir=.
7221  for ac_exec_ext in '' $ac_executable_extensions; do
7222  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7223    ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
7224    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7225    break 2
7226  fi
7227done
7228done
7229IFS=$as_save_IFS
7230
7231fi
7232fi
7233ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL
7234if test -n "$ac_ct_DSYMUTIL"; then
7235  { $as_echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5
7236$as_echo "$ac_ct_DSYMUTIL" >&6; }
7237else
7238  { $as_echo "$as_me:$LINENO: result: no" >&5
7239$as_echo "no" >&6; }
7240fi
7241
7242  if test "x$ac_ct_DSYMUTIL" = x; then
7243    DSYMUTIL=":"
7244  else
7245    case $cross_compiling:$ac_tool_warned in
7246yes:)
7247{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7248$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7249ac_tool_warned=yes ;;
7250esac
7251    DSYMUTIL=$ac_ct_DSYMUTIL
7252  fi
7253else
7254  DSYMUTIL="$ac_cv_prog_DSYMUTIL"
7255fi
7256
7257    if test -n "$ac_tool_prefix"; then
7258  # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args.
7259set dummy ${ac_tool_prefix}nmedit; ac_word=$2
7260{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7261$as_echo_n "checking for $ac_word... " >&6; }
7262if test "${ac_cv_prog_NMEDIT+set}" = set; then
7263  $as_echo_n "(cached) " >&6
7264else
7265  if test -n "$NMEDIT"; then
7266  ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test.
7267else
7268as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7269for as_dir in $PATH
7270do
7271  IFS=$as_save_IFS
7272  test -z "$as_dir" && as_dir=.
7273  for ac_exec_ext in '' $ac_executable_extensions; do
7274  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7275    ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
7276    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7277    break 2
7278  fi
7279done
7280done
7281IFS=$as_save_IFS
7282
7283fi
7284fi
7285NMEDIT=$ac_cv_prog_NMEDIT
7286if test -n "$NMEDIT"; then
7287  { $as_echo "$as_me:$LINENO: result: $NMEDIT" >&5
7288$as_echo "$NMEDIT" >&6; }
7289else
7290  { $as_echo "$as_me:$LINENO: result: no" >&5
7291$as_echo "no" >&6; }
7292fi
7293
7294
7295fi
7296if test -z "$ac_cv_prog_NMEDIT"; then
7297  ac_ct_NMEDIT=$NMEDIT
7298  # Extract the first word of "nmedit", so it can be a program name with args.
7299set dummy nmedit; ac_word=$2
7300{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
7301$as_echo_n "checking for $ac_word... " >&6; }
7302if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then
7303  $as_echo_n "(cached) " >&6
7304else
7305  if test -n "$ac_ct_NMEDIT"; then
7306  ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test.
7307else
7308as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7309for as_dir in $PATH
7310do
7311  IFS=$as_save_IFS
7312  test -z "$as_dir" && as_dir=.
7313  for ac_exec_ext in '' $ac_executable_extensions; do
7314  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7315    ac_cv_prog_ac_ct_NMEDIT="nmedit"
7316    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7317    break 2
7318  fi
7319done
7320done
7321IFS=$as_save_IFS
7322
7323fi
7324fi
7325ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT
7326if test -n "$ac_ct_NMEDIT"; then
7327  { $as_echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5
7328$as_echo "$ac_ct_NMEDIT" >&6; }
7329else
7330  { $as_echo "$as_me:$LINENO: result: no" >&5
7331$as_echo "no" >&6; }
7332fi
7333
7334  if test "x$ac_ct_NMEDIT" = x; then
7335    NMEDIT=":"
7336  else
7337    case $cross_compiling:$ac_tool_warned in
7338yes:)
7339{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
7340$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7341ac_tool_warned=yes ;;
7342esac
7343    NMEDIT=$ac_ct_NMEDIT
7344  fi
7345else
7346  NMEDIT="$ac_cv_prog_NMEDIT"
7347fi
7348
7349
7350    { $as_echo "$as_me:$LINENO: checking for -single_module linker flag" >&5
7351$as_echo_n "checking for -single_module linker flag... " >&6; }
7352if test "${lt_cv_apple_cc_single_mod+set}" = set; then
7353  $as_echo_n "(cached) " >&6
7354else
7355  lt_cv_apple_cc_single_mod=no
7356      if test -z "${LT_MULTI_MODULE}"; then
7357   # By default we will add the -single_module flag. You can override
7358   # by either setting the environment variable LT_MULTI_MODULE
7359   # non-empty at configure time, or by adding -multi_module to the
7360   # link flags.
7361   echo "int foo(void){return 1;}" > conftest.c
7362   $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
7363     -dynamiclib ${wl}-single_module conftest.c
7364   if test -f libconftest.dylib; then
7365     lt_cv_apple_cc_single_mod=yes
7366     rm -rf libconftest.dylib*
7367   fi
7368   rm conftest.c
7369      fi
7370fi
7371{ $as_echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5
7372$as_echo "$lt_cv_apple_cc_single_mod" >&6; }
7373    { $as_echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5
7374$as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
7375if test "${lt_cv_ld_exported_symbols_list+set}" = set; then
7376  $as_echo_n "(cached) " >&6
7377else
7378  lt_cv_ld_exported_symbols_list=no
7379      save_LDFLAGS=$LDFLAGS
7380      echo "_main" > conftest.sym
7381      LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym"
7382      cat >conftest.$ac_ext <<_ACEOF
7383/* confdefs.h.  */
7384_ACEOF
7385cat confdefs.h >>conftest.$ac_ext
7386cat >>conftest.$ac_ext <<_ACEOF
7387/* end confdefs.h.  */
7388
7389int
7390main ()
7391{
7392
7393  ;
7394  return 0;
7395}
7396_ACEOF
7397rm -f conftest.$ac_objext conftest$ac_exeext
7398if { (ac_try="$ac_link"
7399case "(($ac_try" in
7400  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
7401  *) ac_try_echo=$ac_try;;
7402esac
7403eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
7404$as_echo "$ac_try_echo") >&5
7405  (eval "$ac_link") 2>conftest.er1
7406  ac_status=$?
7407  grep -v '^ *+' conftest.er1 >conftest.err
7408  rm -f conftest.er1
7409  cat conftest.err >&5
7410  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
7411  (exit $ac_status); } && {
7412	 test -z "$ac_c_werror_flag" ||
7413	 test ! -s conftest.err
7414       } && test -s conftest$ac_exeext && {
7415	 test "$cross_compiling" = yes ||
7416	 $as_test_x conftest$ac_exeext
7417       }; then
7418  lt_cv_ld_exported_symbols_list=yes
7419else
7420  $as_echo "$as_me: failed program was:" >&5
7421sed 's/^/| /' conftest.$ac_ext >&5
7422
7423	lt_cv_ld_exported_symbols_list=no
7424fi
7425
7426rm -rf conftest.dSYM
7427rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
7428      conftest$ac_exeext conftest.$ac_ext
7429   LDFLAGS="$save_LDFLAGS"
7430
7431fi
7432{ $as_echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5
7433$as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
7434    case $host_os in
7435    rhapsody* | darwin1.[0123])
7436      _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;;
7437    darwin1.*)
7438     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7439    darwin*)
7440      # if running on 10.5 or later, the deployment target defaults
7441      # to the OS version, if on x86, and 10.4, the deployment
7442      # target defaults to 10.4. Don't you love it?
7443      case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in
7444   10.0,*86*-darwin8*|10.0,*-darwin[91]*)
7445     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7446   10.[012]*)
7447     _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;;
7448   10.*)
7449     _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;;
7450      esac
7451    ;;
7452  esac
7453    if test "$lt_cv_apple_cc_single_mod" = "yes"; then
7454      _lt_dar_single_mod='$single_module'
7455    fi
7456    if test "$lt_cv_ld_exported_symbols_list" = "yes"; then
7457      _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym'
7458    else
7459      _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}"
7460    fi
7461    if test "$DSYMUTIL" != ":"; then
7462      _lt_dsymutil="~$DSYMUTIL \$lib || :"
7463    else
7464      _lt_dsymutil=
7465    fi
7466    ;;
7467  esac
7468
7469
7470enable_dlopen=no
7471enable_win32_dll=no
7472
7473# Check whether --enable-libtool-lock was given.
7474if test "${enable_libtool_lock+set}" = set; then
7475  enableval=$enable_libtool_lock;
7476fi
7477
7478test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7479
7480
7481# Check whether --with-pic was given.
7482if test "${with_pic+set}" = set; then
7483  withval=$with_pic; pic_mode="$withval"
7484else
7485  pic_mode=default
7486fi
7487
7488test -z "$pic_mode" && pic_mode=default
7489
7490# Use C for the default configuration in the libtool script
7491tagname=
7492lt_save_CC="$CC"
7493ac_ext=c
7494ac_cpp='$CPP $CPPFLAGS'
7495ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7496ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7497ac_compiler_gnu=$ac_cv_c_compiler_gnu
7498
7499
7500# Source file extension for C test sources.
7501ac_ext=c
7502
7503# Object file extension for compiled C test sources.
7504objext=o
7505objext=$objext
7506
7507# Code to be used in simple compile tests
7508lt_simple_compile_test_code="int some_variable = 0;"
7509
7510# Code to be used in simple link tests
7511lt_simple_link_test_code='int main(){return(0);}'
7512
7513
7514# If no C compiler was specified, use CC.
7515LTCC=${LTCC-"$CC"}
7516
7517# If no C compiler flags were specified, use CFLAGS.
7518LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7519
7520# Allow CC to be a program name with arguments.
7521compiler=$CC
7522
7523
7524# save warnings/boilerplate of simple test code
7525ac_outfile=conftest.$ac_objext
7526echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7527eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7528_lt_compiler_boilerplate=`cat conftest.err`
7529$rm conftest*
7530
7531ac_outfile=conftest.$ac_objext
7532echo "$lt_simple_link_test_code" >conftest.$ac_ext
7533eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7534_lt_linker_boilerplate=`cat conftest.err`
7535$rm -r conftest*
7536
7537
7538
7539lt_prog_compiler_no_builtin_flag=
7540
7541if test "$GCC" = yes; then
7542  lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7543
7544
7545{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7546$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
7547if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7548  $as_echo_n "(cached) " >&6
7549else
7550  lt_cv_prog_compiler_rtti_exceptions=no
7551  ac_outfile=conftest.$ac_objext
7552   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7553   lt_compiler_flag="-fno-rtti -fno-exceptions"
7554   # Insert the option either (1) after the last *FLAGS variable, or
7555   # (2) before a word containing "conftest.", or (3) at the end.
7556   # Note that $ac_compile itself does not contain backslashes and begins
7557   # with a dollar sign (not a hyphen), so the echo should work correctly.
7558   # The option is referenced via a variable to avoid confusing sed.
7559   lt_compile=`echo "$ac_compile" | $SED \
7560   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7561   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7562   -e 's:$: $lt_compiler_flag:'`
7563   (eval echo "\"\$as_me:7563: $lt_compile\"" >&5)
7564   (eval "$lt_compile" 2>conftest.err)
7565   ac_status=$?
7566   cat conftest.err >&5
7567   echo "$as_me:7567: \$? = $ac_status" >&5
7568   if (exit $ac_status) && test -s "$ac_outfile"; then
7569     # The compiler can only warn and ignore the option if not recognized
7570     # So say no if there are warnings other than the usual output.
7571     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7572     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7573     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7574       lt_cv_prog_compiler_rtti_exceptions=yes
7575     fi
7576   fi
7577   $rm conftest*
7578
7579fi
7580{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7581$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7582
7583if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7584    lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7585else
7586    :
7587fi
7588
7589fi
7590
7591lt_prog_compiler_wl=
7592lt_prog_compiler_pic=
7593lt_prog_compiler_static=
7594
7595{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7596$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
7597
7598  if test "$GCC" = yes; then
7599    lt_prog_compiler_wl='-Wl,'
7600    lt_prog_compiler_static='-static'
7601
7602    case $host_os in
7603      aix*)
7604      # All AIX code is PIC.
7605      if test "$host_cpu" = ia64; then
7606	# AIX 5 now supports IA64 processor
7607	lt_prog_compiler_static='-Bstatic'
7608      fi
7609      ;;
7610
7611    amigaos*)
7612      # FIXME: we need at least 68020 code to build shared libraries, but
7613      # adding the `-m68020' flag to GCC prevents building anything better,
7614      # like `-m68040'.
7615      lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7616      ;;
7617
7618    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7619      # PIC is the default for these OSes.
7620      ;;
7621
7622    mingw* | cygwin* | pw32* | os2*)
7623      # This hack is so that the source file can tell whether it is being
7624      # built for inclusion in a dll (and should export symbols for example).
7625      # Although the cygwin gcc ignores -fPIC, still need this for old-style
7626      # (--disable-auto-import) libraries
7627      lt_prog_compiler_pic='-DDLL_EXPORT'
7628      ;;
7629
7630    darwin* | rhapsody*)
7631      # PIC is the default on this platform
7632      # Common symbols not allowed in MH_DYLIB files
7633      lt_prog_compiler_pic='-fno-common'
7634      ;;
7635
7636    interix[3-9]*)
7637      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7638      # Instead, we relocate shared libraries at runtime.
7639      ;;
7640
7641    msdosdjgpp*)
7642      # Just because we use GCC doesn't mean we suddenly get shared libraries
7643      # on systems that don't support them.
7644      lt_prog_compiler_can_build_shared=no
7645      enable_shared=no
7646      ;;
7647
7648    sysv4*MP*)
7649      if test -d /usr/nec; then
7650	lt_prog_compiler_pic=-Kconform_pic
7651      fi
7652      ;;
7653
7654    hpux*)
7655      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7656      # not for PA HP-UX.
7657      case $host_cpu in
7658      hppa*64*|ia64*)
7659	# +Z the default
7660	;;
7661      *)
7662	lt_prog_compiler_pic='-fPIC'
7663	;;
7664      esac
7665      ;;
7666
7667    *)
7668      lt_prog_compiler_pic='-fPIC'
7669      ;;
7670    esac
7671  else
7672    # PORTME Check for flag to pass linker flags through the system compiler.
7673    case $host_os in
7674    aix*)
7675      lt_prog_compiler_wl='-Wl,'
7676      if test "$host_cpu" = ia64; then
7677	# AIX 5 now supports IA64 processor
7678	lt_prog_compiler_static='-Bstatic'
7679      else
7680	lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7681      fi
7682      ;;
7683      darwin*)
7684        # PIC is the default on this platform
7685        # Common symbols not allowed in MH_DYLIB files
7686       case $cc_basename in
7687         xlc*)
7688         lt_prog_compiler_pic='-qnocommon'
7689         lt_prog_compiler_wl='-Wl,'
7690         ;;
7691       esac
7692       ;;
7693
7694    mingw* | cygwin* | pw32* | os2*)
7695      # This hack is so that the source file can tell whether it is being
7696      # built for inclusion in a dll (and should export symbols for example).
7697      lt_prog_compiler_pic='-DDLL_EXPORT'
7698      ;;
7699
7700    hpux9* | hpux10* | hpux11*)
7701      lt_prog_compiler_wl='-Wl,'
7702      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7703      # not for PA HP-UX.
7704      case $host_cpu in
7705      hppa*64*|ia64*)
7706	# +Z the default
7707	;;
7708      *)
7709	lt_prog_compiler_pic='+Z'
7710	;;
7711      esac
7712      # Is there a better lt_prog_compiler_static that works with the bundled CC?
7713      lt_prog_compiler_static='${wl}-a ${wl}archive'
7714      ;;
7715
7716    irix5* | irix6* | nonstopux*)
7717      lt_prog_compiler_wl='-Wl,'
7718      # PIC (with -KPIC) is the default.
7719      lt_prog_compiler_static='-non_shared'
7720      ;;
7721
7722    newsos6)
7723      lt_prog_compiler_pic='-KPIC'
7724      lt_prog_compiler_static='-Bstatic'
7725      ;;
7726
7727    linux* | k*bsd*-gnu)
7728      case $cc_basename in
7729      icc* | ecc*)
7730	lt_prog_compiler_wl='-Wl,'
7731	lt_prog_compiler_pic='-KPIC'
7732	lt_prog_compiler_static='-static'
7733        ;;
7734      pgcc* | pgf77* | pgf90* | pgf95*)
7735        # Portland Group compilers (*not* the Pentium gcc compiler,
7736	# which looks to be a dead project)
7737	lt_prog_compiler_wl='-Wl,'
7738	lt_prog_compiler_pic='-fpic'
7739	lt_prog_compiler_static='-Bstatic'
7740        ;;
7741      ccc*)
7742        lt_prog_compiler_wl='-Wl,'
7743        # All Alpha code is PIC.
7744        lt_prog_compiler_static='-non_shared'
7745        ;;
7746      *)
7747        case `$CC -V 2>&1 | sed 5q` in
7748	*Sun\ C*)
7749	  # Sun C 5.9
7750	  lt_prog_compiler_pic='-KPIC'
7751	  lt_prog_compiler_static='-Bstatic'
7752	  lt_prog_compiler_wl='-Wl,'
7753	  ;;
7754	*Sun\ F*)
7755	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
7756	  lt_prog_compiler_pic='-KPIC'
7757	  lt_prog_compiler_static='-Bstatic'
7758	  lt_prog_compiler_wl=''
7759	  ;;
7760	esac
7761	;;
7762      esac
7763      ;;
7764
7765    osf3* | osf4* | osf5*)
7766      lt_prog_compiler_wl='-Wl,'
7767      # All OSF/1 code is PIC.
7768      lt_prog_compiler_static='-non_shared'
7769      ;;
7770
7771    rdos*)
7772      lt_prog_compiler_static='-non_shared'
7773      ;;
7774
7775    solaris*)
7776      lt_prog_compiler_pic='-KPIC'
7777      lt_prog_compiler_static='-Bstatic'
7778      case $cc_basename in
7779      f77* | f90* | f95*)
7780	lt_prog_compiler_wl='-Qoption ld ';;
7781      *)
7782	lt_prog_compiler_wl='-Wl,';;
7783      esac
7784      ;;
7785
7786    sunos4*)
7787      lt_prog_compiler_wl='-Qoption ld '
7788      lt_prog_compiler_pic='-PIC'
7789      lt_prog_compiler_static='-Bstatic'
7790      ;;
7791
7792    sysv4 | sysv4.2uw2* | sysv4.3*)
7793      lt_prog_compiler_wl='-Wl,'
7794      lt_prog_compiler_pic='-KPIC'
7795      lt_prog_compiler_static='-Bstatic'
7796      ;;
7797
7798    sysv4*MP*)
7799      if test -d /usr/nec ;then
7800	lt_prog_compiler_pic='-Kconform_pic'
7801	lt_prog_compiler_static='-Bstatic'
7802      fi
7803      ;;
7804
7805    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7806      lt_prog_compiler_wl='-Wl,'
7807      lt_prog_compiler_pic='-KPIC'
7808      lt_prog_compiler_static='-Bstatic'
7809      ;;
7810
7811    unicos*)
7812      lt_prog_compiler_wl='-Wl,'
7813      lt_prog_compiler_can_build_shared=no
7814      ;;
7815
7816    uts4*)
7817      lt_prog_compiler_pic='-pic'
7818      lt_prog_compiler_static='-Bstatic'
7819      ;;
7820
7821    *)
7822      lt_prog_compiler_can_build_shared=no
7823      ;;
7824    esac
7825  fi
7826
7827{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7828$as_echo "$lt_prog_compiler_pic" >&6; }
7829
7830#
7831# Check to make sure the PIC flag actually works.
7832#
7833if test -n "$lt_prog_compiler_pic"; then
7834
7835{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7836$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic works... " >&6; }
7837if test "${lt_cv_prog_compiler_pic_works+set}" = set; then
7838  $as_echo_n "(cached) " >&6
7839else
7840  lt_cv_prog_compiler_pic_works=no
7841  ac_outfile=conftest.$ac_objext
7842   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7843   lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7844   # Insert the option either (1) after the last *FLAGS variable, or
7845   # (2) before a word containing "conftest.", or (3) at the end.
7846   # Note that $ac_compile itself does not contain backslashes and begins
7847   # with a dollar sign (not a hyphen), so the echo should work correctly.
7848   # The option is referenced via a variable to avoid confusing sed.
7849   lt_compile=`echo "$ac_compile" | $SED \
7850   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7851   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7852   -e 's:$: $lt_compiler_flag:'`
7853   (eval echo "\"\$as_me:7853: $lt_compile\"" >&5)
7854   (eval "$lt_compile" 2>conftest.err)
7855   ac_status=$?
7856   cat conftest.err >&5
7857   echo "$as_me:7857: \$? = $ac_status" >&5
7858   if (exit $ac_status) && test -s "$ac_outfile"; then
7859     # The compiler can only warn and ignore the option if not recognized
7860     # So say no if there are warnings other than the usual output.
7861     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7862     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7863     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7864       lt_cv_prog_compiler_pic_works=yes
7865     fi
7866   fi
7867   $rm conftest*
7868
7869fi
7870{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5
7871$as_echo "$lt_cv_prog_compiler_pic_works" >&6; }
7872
7873if test x"$lt_cv_prog_compiler_pic_works" = xyes; then
7874    case $lt_prog_compiler_pic in
7875     "" | " "*) ;;
7876     *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7877     esac
7878else
7879    lt_prog_compiler_pic=
7880     lt_prog_compiler_can_build_shared=no
7881fi
7882
7883fi
7884case $host_os in
7885  # For platforms which do not support PIC, -DPIC is meaningless:
7886  *djgpp*)
7887    lt_prog_compiler_pic=
7888    ;;
7889  *)
7890    lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7891    ;;
7892esac
7893
7894#
7895# Check to make sure the static flag actually works.
7896#
7897wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7898{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7899$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
7900if test "${lt_cv_prog_compiler_static_works+set}" = set; then
7901  $as_echo_n "(cached) " >&6
7902else
7903  lt_cv_prog_compiler_static_works=no
7904   save_LDFLAGS="$LDFLAGS"
7905   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7906   echo "$lt_simple_link_test_code" > conftest.$ac_ext
7907   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7908     # The linker can only warn and ignore the option if not recognized
7909     # So say no if there are warnings
7910     if test -s conftest.err; then
7911       # Append any errors to the config.log.
7912       cat conftest.err 1>&5
7913       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7914       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7915       if diff conftest.exp conftest.er2 >/dev/null; then
7916         lt_cv_prog_compiler_static_works=yes
7917       fi
7918     else
7919       lt_cv_prog_compiler_static_works=yes
7920     fi
7921   fi
7922   $rm -r conftest*
7923   LDFLAGS="$save_LDFLAGS"
7924
7925fi
7926{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5
7927$as_echo "$lt_cv_prog_compiler_static_works" >&6; }
7928
7929if test x"$lt_cv_prog_compiler_static_works" = xyes; then
7930    :
7931else
7932    lt_prog_compiler_static=
7933fi
7934
7935
7936{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
7937$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
7938if test "${lt_cv_prog_compiler_c_o+set}" = set; then
7939  $as_echo_n "(cached) " >&6
7940else
7941  lt_cv_prog_compiler_c_o=no
7942   $rm -r conftest 2>/dev/null
7943   mkdir conftest
7944   cd conftest
7945   mkdir out
7946   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7947
7948   lt_compiler_flag="-o out/conftest2.$ac_objext"
7949   # Insert the option either (1) after the last *FLAGS variable, or
7950   # (2) before a word containing "conftest.", or (3) at the end.
7951   # Note that $ac_compile itself does not contain backslashes and begins
7952   # with a dollar sign (not a hyphen), so the echo should work correctly.
7953   lt_compile=`echo "$ac_compile" | $SED \
7954   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7955   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7956   -e 's:$: $lt_compiler_flag:'`
7957   (eval echo "\"\$as_me:7957: $lt_compile\"" >&5)
7958   (eval "$lt_compile" 2>out/conftest.err)
7959   ac_status=$?
7960   cat out/conftest.err >&5
7961   echo "$as_me:7961: \$? = $ac_status" >&5
7962   if (exit $ac_status) && test -s out/conftest2.$ac_objext
7963   then
7964     # The compiler can only warn and ignore the option if not recognized
7965     # So say no if there are warnings
7966     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
7967     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
7968     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
7969       lt_cv_prog_compiler_c_o=yes
7970     fi
7971   fi
7972   chmod u+w . 2>&5
7973   $rm conftest*
7974   # SGI C++ compiler will create directory out/ii_files/ for
7975   # template instantiation
7976   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
7977   $rm out/* && rmdir out
7978   cd ..
7979   rmdir conftest
7980   $rm conftest*
7981
7982fi
7983{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
7984$as_echo "$lt_cv_prog_compiler_c_o" >&6; }
7985
7986
7987hard_links="nottested"
7988if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
7989  # do not overwrite the value of need_locks provided by the user
7990  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
7991$as_echo_n "checking if we can lock with hard links... " >&6; }
7992  hard_links=yes
7993  $rm conftest*
7994  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7995  touch conftest.a
7996  ln conftest.a conftest.b 2>&5 || hard_links=no
7997  ln conftest.a conftest.b 2>/dev/null && hard_links=no
7998  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
7999$as_echo "$hard_links" >&6; }
8000  if test "$hard_links" = no; then
8001    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8002$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8003    need_locks=warn
8004  fi
8005else
8006  need_locks=no
8007fi
8008
8009{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8010$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
8011
8012  runpath_var=
8013  allow_undefined_flag=
8014  enable_shared_with_static_runtimes=no
8015  archive_cmds=
8016  archive_expsym_cmds=
8017  old_archive_From_new_cmds=
8018  old_archive_from_expsyms_cmds=
8019  export_dynamic_flag_spec=
8020  whole_archive_flag_spec=
8021  thread_safe_flag_spec=
8022  hardcode_libdir_flag_spec=
8023  hardcode_libdir_flag_spec_ld=
8024  hardcode_libdir_separator=
8025  hardcode_direct=no
8026  hardcode_minus_L=no
8027  hardcode_shlibpath_var=unsupported
8028  link_all_deplibs=unknown
8029  hardcode_automatic=no
8030  module_cmds=
8031  module_expsym_cmds=
8032  always_export_symbols=no
8033  export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8034  # include_expsyms should be a list of space-separated symbols to be *always*
8035  # included in the symbol list
8036  include_expsyms=
8037  # exclude_expsyms can be an extended regexp of symbols to exclude
8038  # it will be wrapped by ` (' and `)$', so one must not match beginning or
8039  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8040  # as well as any symbol that contains `d'.
8041  exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
8042  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8043  # platforms (ab)use it in PIC code, but their linkers get confused if
8044  # the symbol is explicitly referenced.  Since portable code cannot
8045  # rely on this symbol name, it's probably fine to never include it in
8046  # preloaded symbol tables.
8047  # Exclude shared library initialization/finalization symbols.
8048  extract_expsyms_cmds=
8049  # Just being paranoid about ensuring that cc_basename is set.
8050  for cc_temp in $compiler""; do
8051  case $cc_temp in
8052    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8053    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8054    \-*) ;;
8055    *) break;;
8056  esac
8057done
8058cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8059
8060  case $host_os in
8061  cygwin* | mingw* | pw32*)
8062    # FIXME: the MSVC++ port hasn't been tested in a loooong time
8063    # When not using gcc, we currently assume that we are using
8064    # Microsoft Visual C++.
8065    if test "$GCC" != yes; then
8066      with_gnu_ld=no
8067    fi
8068    ;;
8069  interix*)
8070    # we just hope/assume this is gcc and not c89 (= MSVC++)
8071    with_gnu_ld=yes
8072    ;;
8073  openbsd*)
8074    with_gnu_ld=no
8075    ;;
8076  esac
8077
8078  ld_shlibs=yes
8079  if test "$with_gnu_ld" = yes; then
8080    # If archive_cmds runs LD, not CC, wlarc should be empty
8081    wlarc='${wl}'
8082
8083    # Set some defaults for GNU ld with shared library support. These
8084    # are reset later if shared libraries are not supported. Putting them
8085    # here allows them to be overridden if necessary.
8086    runpath_var=LD_RUN_PATH
8087    hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8088    export_dynamic_flag_spec='${wl}--export-dynamic'
8089    # ancient GNU ld didn't support --whole-archive et. al.
8090    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8091	whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8092      else
8093  	whole_archive_flag_spec=
8094    fi
8095    supports_anon_versioning=no
8096    case `$LD -v 2>/dev/null` in
8097      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8098      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8099      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8100      *\ 2.11.*) ;; # other 2.11 versions
8101      *) supports_anon_versioning=yes ;;
8102    esac
8103
8104    # See if GNU ld supports shared libraries.
8105    case $host_os in
8106    aix[3-9]*)
8107      # On AIX/PPC, the GNU linker is very broken
8108      if test "$host_cpu" != ia64; then
8109	ld_shlibs=no
8110	cat <<EOF 1>&2
8111
8112*** Warning: the GNU linker, at least up to release 2.9.1, is reported
8113*** to be unable to reliably create shared libraries on AIX.
8114*** Therefore, libtool is disabling shared libraries support.  If you
8115*** really care for shared libraries, you may want to modify your PATH
8116*** so that a non-GNU linker is found, and then restart.
8117
8118EOF
8119      fi
8120      ;;
8121
8122    amigaos*)
8123      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)'
8124      hardcode_libdir_flag_spec='-L$libdir'
8125      hardcode_minus_L=yes
8126
8127      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8128      # that the semantics of dynamic libraries on AmigaOS, at least up
8129      # to version 4, is to share data among multiple programs linked
8130      # with the same dynamic library.  Since this doesn't match the
8131      # behavior of shared libraries on other platforms, we can't use
8132      # them.
8133      ld_shlibs=no
8134      ;;
8135
8136    beos*)
8137      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8138	allow_undefined_flag=unsupported
8139	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8140	# support --undefined.  This deserves some investigation.  FIXME
8141	archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8142      else
8143	ld_shlibs=no
8144      fi
8145      ;;
8146
8147    cygwin* | mingw* | pw32*)
8148      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8149      # as there is no search path for DLLs.
8150      hardcode_libdir_flag_spec='-L$libdir'
8151      allow_undefined_flag=unsupported
8152      always_export_symbols=no
8153      enable_shared_with_static_runtimes=yes
8154      export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8155
8156      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8157        archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8158	# If the export-symbols file already is a .def file (1st line
8159	# is EXPORTS), use it as is; otherwise, prepend...
8160	archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8161	  cp $export_symbols $output_objdir/$soname.def;
8162	else
8163	  echo EXPORTS > $output_objdir/$soname.def;
8164	  cat $export_symbols >> $output_objdir/$soname.def;
8165	fi~
8166	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8167      else
8168	ld_shlibs=no
8169      fi
8170      ;;
8171
8172    interix[3-9]*)
8173      hardcode_direct=no
8174      hardcode_shlibpath_var=no
8175      hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8176      export_dynamic_flag_spec='${wl}-E'
8177      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8178      # Instead, shared libraries are loaded at an image base (0x10000000 by
8179      # default) and relocated if they conflict, which is a slow very memory
8180      # consuming and fragmenting process.  To avoid this, we pick a random,
8181      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8182      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
8183      archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8184      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'
8185      ;;
8186
8187    gnu* | linux* | k*bsd*-gnu)
8188      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8189	tmp_addflag=
8190	case $cc_basename,$host_cpu in
8191	pgcc*)				# Portland Group C compiler
8192	  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'
8193	  tmp_addflag=' $pic_flag'
8194	  ;;
8195	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
8196	  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'
8197	  tmp_addflag=' $pic_flag -Mnomain' ;;
8198	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
8199	  tmp_addflag=' -i_dynamic' ;;
8200	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
8201	  tmp_addflag=' -i_dynamic -nofor_main' ;;
8202	ifc* | ifort*)			# Intel Fortran compiler
8203	  tmp_addflag=' -nofor_main' ;;
8204	esac
8205	case `$CC -V 2>&1 | sed 5q` in
8206	*Sun\ C*)			# Sun C 5.9
8207	  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'
8208	  tmp_sharedflag='-G' ;;
8209	*Sun\ F*)			# Sun Fortran 8.3
8210	  tmp_sharedflag='-G' ;;
8211	*)
8212	  tmp_sharedflag='-shared' ;;
8213	esac
8214	archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8215
8216	if test $supports_anon_versioning = yes; then
8217	  archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8218  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8219  $echo "local: *; };" >> $output_objdir/$libname.ver~
8220	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8221	fi
8222	link_all_deplibs=no
8223      else
8224	ld_shlibs=no
8225      fi
8226      ;;
8227
8228    netbsd* | netbsdelf*-gnu)
8229      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8230	archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8231	wlarc=
8232      else
8233	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8234	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8235      fi
8236      ;;
8237
8238    solaris*)
8239      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8240	ld_shlibs=no
8241	cat <<EOF 1>&2
8242
8243*** Warning: The releases 2.8.* of the GNU linker cannot reliably
8244*** create shared libraries on Solaris systems.  Therefore, libtool
8245*** is disabling shared libraries support.  We urge you to upgrade GNU
8246*** binutils to release 2.9.1 or newer.  Another option is to modify
8247*** your PATH or compiler configuration so that the native linker is
8248*** used, and then restart.
8249
8250EOF
8251      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8252	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8253	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8254      else
8255	ld_shlibs=no
8256      fi
8257      ;;
8258
8259    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8260      case `$LD -v 2>&1` in
8261        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8262	ld_shlibs=no
8263	cat <<_LT_EOF 1>&2
8264
8265*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8266*** reliably create shared libraries on SCO systems.  Therefore, libtool
8267*** is disabling shared libraries support.  We urge you to upgrade GNU
8268*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
8269*** your PATH or compiler configuration so that the native linker is
8270*** used, and then restart.
8271
8272_LT_EOF
8273	;;
8274	*)
8275	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8276	    hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8277	    archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8278	    archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8279	  else
8280	    ld_shlibs=no
8281	  fi
8282	;;
8283      esac
8284      ;;
8285
8286    sunos4*)
8287      archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8288      wlarc=
8289      hardcode_direct=yes
8290      hardcode_shlibpath_var=no
8291      ;;
8292
8293    *)
8294      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8295	archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8296	archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8297      else
8298	ld_shlibs=no
8299      fi
8300      ;;
8301    esac
8302
8303    if test "$ld_shlibs" = no; then
8304      runpath_var=
8305      hardcode_libdir_flag_spec=
8306      export_dynamic_flag_spec=
8307      whole_archive_flag_spec=
8308    fi
8309  else
8310    # PORTME fill in a description of your system's linker (not GNU ld)
8311    case $host_os in
8312    aix3*)
8313      allow_undefined_flag=unsupported
8314      always_export_symbols=yes
8315      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'
8316      # Note: this linker hardcodes the directories in LIBPATH if there
8317      # are no directories specified by -L.
8318      hardcode_minus_L=yes
8319      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8320	# Neither direct hardcoding nor static linking is supported with a
8321	# broken collect2.
8322	hardcode_direct=unsupported
8323      fi
8324      ;;
8325
8326    aix[4-9]*)
8327      if test "$host_cpu" = ia64; then
8328	# On IA64, the linker does run time linking by default, so we don't
8329	# have to do anything special.
8330	aix_use_runtimelinking=no
8331	exp_sym_flag='-Bexport'
8332	no_entry_flag=""
8333      else
8334	# If we're using GNU nm, then we don't want the "-C" option.
8335	# -C means demangle to AIX nm, but means don't demangle with GNU nm
8336	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8337	  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'
8338	else
8339	  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'
8340	fi
8341	aix_use_runtimelinking=no
8342
8343	# Test if we are trying to use run time linking or normal
8344	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
8345	# need to do runtime linking.
8346	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
8347	  for ld_flag in $LDFLAGS; do
8348  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8349  	    aix_use_runtimelinking=yes
8350  	    break
8351  	  fi
8352	  done
8353	  ;;
8354	esac
8355
8356	exp_sym_flag='-bexport'
8357	no_entry_flag='-bnoentry'
8358      fi
8359
8360      # When large executables or shared objects are built, AIX ld can
8361      # have problems creating the table of contents.  If linking a library
8362      # or program results in "error TOC overflow" add -mminimal-toc to
8363      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
8364      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8365
8366      archive_cmds=''
8367      hardcode_direct=yes
8368      hardcode_libdir_separator=':'
8369      link_all_deplibs=yes
8370
8371      if test "$GCC" = yes; then
8372	case $host_os in aix4.[012]|aix4.[012].*)
8373	# We only want to do this on AIX 4.2 and lower, the check
8374	# below for broken collect2 doesn't work under 4.3+
8375	  collect2name=`${CC} -print-prog-name=collect2`
8376	  if test -f "$collect2name" && \
8377  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
8378	  then
8379  	  # We have reworked collect2
8380  	  :
8381	  else
8382  	  # We have old collect2
8383  	  hardcode_direct=unsupported
8384  	  # It fails to find uninstalled libraries when the uninstalled
8385  	  # path is not listed in the libpath.  Setting hardcode_minus_L
8386  	  # to unsupported forces relinking
8387  	  hardcode_minus_L=yes
8388  	  hardcode_libdir_flag_spec='-L$libdir'
8389  	  hardcode_libdir_separator=
8390	  fi
8391	  ;;
8392	esac
8393	shared_flag='-shared'
8394	if test "$aix_use_runtimelinking" = yes; then
8395	  shared_flag="$shared_flag "'${wl}-G'
8396	fi
8397      else
8398	# not using gcc
8399	if test "$host_cpu" = ia64; then
8400  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8401  	# chokes on -Wl,-G. The following line is correct:
8402	  shared_flag='-G'
8403	else
8404	  if test "$aix_use_runtimelinking" = yes; then
8405	    shared_flag='${wl}-G'
8406	  else
8407	    shared_flag='${wl}-bM:SRE'
8408	  fi
8409	fi
8410      fi
8411
8412      # It seems that -bexpall does not export symbols beginning with
8413      # underscore (_), so it is better to generate a list of symbols to export.
8414      always_export_symbols=yes
8415      if test "$aix_use_runtimelinking" = yes; then
8416	# Warning - without using the other runtime loading flags (-brtl),
8417	# -berok will link without error, but may produce a broken library.
8418	allow_undefined_flag='-berok'
8419       # Determine the default libpath from the value encoded in an empty executable.
8420       cat >conftest.$ac_ext <<_ACEOF
8421/* confdefs.h.  */
8422_ACEOF
8423cat confdefs.h >>conftest.$ac_ext
8424cat >>conftest.$ac_ext <<_ACEOF
8425/* end confdefs.h.  */
8426
8427int
8428main ()
8429{
8430
8431  ;
8432  return 0;
8433}
8434_ACEOF
8435rm -f conftest.$ac_objext conftest$ac_exeext
8436if { (ac_try="$ac_link"
8437case "(($ac_try" in
8438  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8439  *) ac_try_echo=$ac_try;;
8440esac
8441eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8442$as_echo "$ac_try_echo") >&5
8443  (eval "$ac_link") 2>conftest.er1
8444  ac_status=$?
8445  grep -v '^ *+' conftest.er1 >conftest.err
8446  rm -f conftest.er1
8447  cat conftest.err >&5
8448  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8449  (exit $ac_status); } && {
8450	 test -z "$ac_c_werror_flag" ||
8451	 test ! -s conftest.err
8452       } && test -s conftest$ac_exeext && {
8453	 test "$cross_compiling" = yes ||
8454	 $as_test_x conftest$ac_exeext
8455       }; then
8456
8457lt_aix_libpath_sed='
8458    /Import File Strings/,/^$/ {
8459	/^0/ {
8460	    s/^0  *\(.*\)$/\1/
8461	    p
8462	}
8463    }'
8464aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8465# Check for a 64-bit object if we didn't find anything.
8466if test -z "$aix_libpath"; then
8467  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8468fi
8469else
8470  $as_echo "$as_me: failed program was:" >&5
8471sed 's/^/| /' conftest.$ac_ext >&5
8472
8473
8474fi
8475
8476rm -rf conftest.dSYM
8477rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8478      conftest$ac_exeext conftest.$ac_ext
8479if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8480
8481       hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8482	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"
8483       else
8484	if test "$host_cpu" = ia64; then
8485	  hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8486	  allow_undefined_flag="-z nodefs"
8487	  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"
8488	else
8489	 # Determine the default libpath from the value encoded in an empty executable.
8490	 cat >conftest.$ac_ext <<_ACEOF
8491/* confdefs.h.  */
8492_ACEOF
8493cat confdefs.h >>conftest.$ac_ext
8494cat >>conftest.$ac_ext <<_ACEOF
8495/* end confdefs.h.  */
8496
8497int
8498main ()
8499{
8500
8501  ;
8502  return 0;
8503}
8504_ACEOF
8505rm -f conftest.$ac_objext conftest$ac_exeext
8506if { (ac_try="$ac_link"
8507case "(($ac_try" in
8508  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8509  *) ac_try_echo=$ac_try;;
8510esac
8511eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
8512$as_echo "$ac_try_echo") >&5
8513  (eval "$ac_link") 2>conftest.er1
8514  ac_status=$?
8515  grep -v '^ *+' conftest.er1 >conftest.err
8516  rm -f conftest.er1
8517  cat conftest.err >&5
8518  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
8519  (exit $ac_status); } && {
8520	 test -z "$ac_c_werror_flag" ||
8521	 test ! -s conftest.err
8522       } && test -s conftest$ac_exeext && {
8523	 test "$cross_compiling" = yes ||
8524	 $as_test_x conftest$ac_exeext
8525       }; then
8526
8527lt_aix_libpath_sed='
8528    /Import File Strings/,/^$/ {
8529	/^0/ {
8530	    s/^0  *\(.*\)$/\1/
8531	    p
8532	}
8533    }'
8534aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8535# Check for a 64-bit object if we didn't find anything.
8536if test -z "$aix_libpath"; then
8537  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8538fi
8539else
8540  $as_echo "$as_me: failed program was:" >&5
8541sed 's/^/| /' conftest.$ac_ext >&5
8542
8543
8544fi
8545
8546rm -rf conftest.dSYM
8547rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8548      conftest$ac_exeext conftest.$ac_ext
8549if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8550
8551	 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8552	  # Warning - without using the other run time loading flags,
8553	  # -berok will link without error, but may produce a broken library.
8554	  no_undefined_flag=' ${wl}-bernotok'
8555	  allow_undefined_flag=' ${wl}-berok'
8556	  # Exported symbols can be pulled into shared objects from archives
8557	  whole_archive_flag_spec='$convenience'
8558	  archive_cmds_need_lc=yes
8559	  # This is similar to how AIX traditionally builds its shared libraries.
8560	  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'
8561	fi
8562      fi
8563      ;;
8564
8565    amigaos*)
8566      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)'
8567      hardcode_libdir_flag_spec='-L$libdir'
8568      hardcode_minus_L=yes
8569      # see comment about different semantics on the GNU ld section
8570      ld_shlibs=no
8571      ;;
8572
8573    bsdi[45]*)
8574      export_dynamic_flag_spec=-rdynamic
8575      ;;
8576
8577    cygwin* | mingw* | pw32*)
8578      # When not using gcc, we currently assume that we are using
8579      # Microsoft Visual C++.
8580      # hardcode_libdir_flag_spec is actually meaningless, as there is
8581      # no search path for DLLs.
8582      hardcode_libdir_flag_spec=' '
8583      allow_undefined_flag=unsupported
8584      # Tell ltmain to make .lib files, not .a files.
8585      libext=lib
8586      # Tell ltmain to make .dll files, not .so files.
8587      shrext_cmds=".dll"
8588      # FIXME: Setting linknames here is a bad hack.
8589      archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8590      # The linker will automatically build a .lib file if we build a DLL.
8591      old_archive_From_new_cmds='true'
8592      # FIXME: Should let the user specify the lib program.
8593      old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8594      fix_srcfile_path='`cygpath -w "$srcfile"`'
8595      enable_shared_with_static_runtimes=yes
8596      ;;
8597
8598    darwin* | rhapsody*)
8599      case $host_os in
8600        rhapsody* | darwin1.[012])
8601         allow_undefined_flag='${wl}-undefined ${wl}suppress'
8602         ;;
8603       *) # Darwin 1.3 on
8604         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8605           allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8606         else
8607           case ${MACOSX_DEPLOYMENT_TARGET} in
8608             10.[012])
8609               allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8610               ;;
8611             10.*)
8612               allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8613               ;;
8614           esac
8615         fi
8616         ;;
8617      esac
8618      archive_cmds_need_lc=no
8619      hardcode_direct=no
8620      hardcode_automatic=yes
8621      hardcode_shlibpath_var=unsupported
8622      whole_archive_flag_spec=''
8623      link_all_deplibs=yes
8624    if test "$GCC" = yes ; then
8625    	output_verbose_link_cmd='echo'
8626        archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}"
8627        module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
8628        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}"
8629        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}"
8630    else
8631      case $cc_basename in
8632        xlc*)
8633         output_verbose_link_cmd='echo'
8634         archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8635         module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8636          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8637         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}'
8638          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}'
8639          ;;
8640       *)
8641         ld_shlibs=no
8642          ;;
8643      esac
8644    fi
8645      ;;
8646
8647    dgux*)
8648      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8649      hardcode_libdir_flag_spec='-L$libdir'
8650      hardcode_shlibpath_var=no
8651      ;;
8652
8653    freebsd1*)
8654      ld_shlibs=no
8655      ;;
8656
8657    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8658    # support.  Future versions do this automatically, but an explicit c++rt0.o
8659    # does not break anything, and helps significantly (at the cost of a little
8660    # extra space).
8661    freebsd2.2*)
8662      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8663      hardcode_libdir_flag_spec='-R$libdir'
8664      hardcode_direct=yes
8665      hardcode_shlibpath_var=no
8666      ;;
8667
8668    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8669    freebsd2*)
8670      archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8671      hardcode_direct=yes
8672      hardcode_minus_L=yes
8673      hardcode_shlibpath_var=no
8674      ;;
8675
8676    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8677    freebsd* | dragonfly*)
8678      archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8679      hardcode_libdir_flag_spec='-R$libdir'
8680      hardcode_direct=yes
8681      hardcode_shlibpath_var=no
8682      ;;
8683
8684    hpux9*)
8685      if test "$GCC" = yes; then
8686	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'
8687      else
8688	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'
8689      fi
8690      hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8691      hardcode_libdir_separator=:
8692      hardcode_direct=yes
8693
8694      # hardcode_minus_L: Not really in the search PATH,
8695      # but as the default location of the library.
8696      hardcode_minus_L=yes
8697      export_dynamic_flag_spec='${wl}-E'
8698      ;;
8699
8700    hpux10*)
8701      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8702	archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8703      else
8704	archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8705      fi
8706      if test "$with_gnu_ld" = no; then
8707	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8708	hardcode_libdir_separator=:
8709
8710	hardcode_direct=yes
8711	export_dynamic_flag_spec='${wl}-E'
8712
8713	# hardcode_minus_L: Not really in the search PATH,
8714	# but as the default location of the library.
8715	hardcode_minus_L=yes
8716      fi
8717      ;;
8718
8719    hpux11*)
8720      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8721	case $host_cpu in
8722	hppa*64*)
8723	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8724	  ;;
8725	ia64*)
8726	  archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8727	  ;;
8728	*)
8729	  archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8730	  ;;
8731	esac
8732      else
8733	case $host_cpu in
8734	hppa*64*)
8735	  archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8736	  ;;
8737	ia64*)
8738	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8739	  ;;
8740	*)
8741	  archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8742	  ;;
8743	esac
8744      fi
8745      if test "$with_gnu_ld" = no; then
8746	hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8747	hardcode_libdir_separator=:
8748
8749	case $host_cpu in
8750	hppa*64*|ia64*)
8751	  hardcode_libdir_flag_spec_ld='+b $libdir'
8752	  hardcode_direct=no
8753	  hardcode_shlibpath_var=no
8754	  ;;
8755	*)
8756	  hardcode_direct=yes
8757	  export_dynamic_flag_spec='${wl}-E'
8758
8759	  # hardcode_minus_L: Not really in the search PATH,
8760	  # but as the default location of the library.
8761	  hardcode_minus_L=yes
8762	  ;;
8763	esac
8764      fi
8765      ;;
8766
8767    irix5* | irix6* | nonstopux*)
8768      if test "$GCC" = yes; then
8769	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'
8770      else
8771	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'
8772	hardcode_libdir_flag_spec_ld='-rpath $libdir'
8773      fi
8774      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8775      hardcode_libdir_separator=:
8776      link_all_deplibs=yes
8777      ;;
8778
8779    netbsd* | netbsdelf*-gnu)
8780      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8781	archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
8782      else
8783	archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
8784      fi
8785      hardcode_libdir_flag_spec='-R$libdir'
8786      hardcode_direct=yes
8787      hardcode_shlibpath_var=no
8788      ;;
8789
8790    newsos6)
8791      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8792      hardcode_direct=yes
8793      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8794      hardcode_libdir_separator=:
8795      hardcode_shlibpath_var=no
8796      ;;
8797
8798    openbsd*)
8799      if test -f /usr/libexec/ld.so; then
8800	hardcode_direct=yes
8801	hardcode_shlibpath_var=no
8802	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8803	  archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8804	  archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8805	  hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8806	  export_dynamic_flag_spec='${wl}-E'
8807	else
8808	  case $host_os in
8809	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8810	     archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8811	     hardcode_libdir_flag_spec='-R$libdir'
8812	     ;;
8813	   *)
8814	     archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8815	     hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8816	     ;;
8817	  esac
8818        fi
8819      else
8820	ld_shlibs=no
8821      fi
8822      ;;
8823
8824    os2*)
8825      hardcode_libdir_flag_spec='-L$libdir'
8826      hardcode_minus_L=yes
8827      allow_undefined_flag=unsupported
8828      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'
8829      old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8830      ;;
8831
8832    osf3*)
8833      if test "$GCC" = yes; then
8834	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8835	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'
8836      else
8837	allow_undefined_flag=' -expect_unresolved \*'
8838	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'
8839      fi
8840      hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8841      hardcode_libdir_separator=:
8842      ;;
8843
8844    osf4* | osf5*)	# as osf3* with the addition of -msym flag
8845      if test "$GCC" = yes; then
8846	allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8847	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'
8848	hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8849      else
8850	allow_undefined_flag=' -expect_unresolved \*'
8851	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'
8852	archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8853	$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'
8854
8855	# Both c and cxx compiler support -rpath directly
8856	hardcode_libdir_flag_spec='-rpath $libdir'
8857      fi
8858      hardcode_libdir_separator=:
8859      ;;
8860
8861    solaris*)
8862      no_undefined_flag=' -z text'
8863      if test "$GCC" = yes; then
8864	wlarc='${wl}'
8865	archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8866	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8867	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8868      else
8869	wlarc=''
8870	archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8871	archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8872  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8873      fi
8874      hardcode_libdir_flag_spec='-R$libdir'
8875      hardcode_shlibpath_var=no
8876      case $host_os in
8877      solaris2.[0-5] | solaris2.[0-5].*) ;;
8878      *)
8879	# The compiler driver will combine and reorder linker options,
8880	# but understands `-z linker_flag'.  GCC discards it without `$wl',
8881	# but is careful enough not to reorder.
8882 	# Supported since Solaris 2.6 (maybe 2.5.1?)
8883	if test "$GCC" = yes; then
8884	  whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8885	else
8886	  whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8887	fi
8888	;;
8889      esac
8890      link_all_deplibs=yes
8891      ;;
8892
8893    sunos4*)
8894      if test "x$host_vendor" = xsequent; then
8895	# Use $CC to link under sequent, because it throws in some extra .o
8896	# files that make .init and .fini sections work.
8897	archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8898      else
8899	archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8900      fi
8901      hardcode_libdir_flag_spec='-L$libdir'
8902      hardcode_direct=yes
8903      hardcode_minus_L=yes
8904      hardcode_shlibpath_var=no
8905      ;;
8906
8907    sysv4)
8908      case $host_vendor in
8909	sni)
8910	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8911	  hardcode_direct=yes # is this really true???
8912	;;
8913	siemens)
8914	  ## LD is ld it makes a PLAMLIB
8915	  ## CC just makes a GrossModule.
8916	  archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8917	  reload_cmds='$CC -r -o $output$reload_objs'
8918	  hardcode_direct=no
8919        ;;
8920	motorola)
8921	  archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8922	  hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8923	;;
8924      esac
8925      runpath_var='LD_RUN_PATH'
8926      hardcode_shlibpath_var=no
8927      ;;
8928
8929    sysv4.3*)
8930      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8931      hardcode_shlibpath_var=no
8932      export_dynamic_flag_spec='-Bexport'
8933      ;;
8934
8935    sysv4*MP*)
8936      if test -d /usr/nec; then
8937	archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8938	hardcode_shlibpath_var=no
8939	runpath_var=LD_RUN_PATH
8940	hardcode_runpath_var=yes
8941	ld_shlibs=yes
8942      fi
8943      ;;
8944
8945    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
8946      no_undefined_flag='${wl}-z,text'
8947      archive_cmds_need_lc=no
8948      hardcode_shlibpath_var=no
8949      runpath_var='LD_RUN_PATH'
8950
8951      if test "$GCC" = yes; then
8952	archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8953	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8954      else
8955	archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8956	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
8957      fi
8958      ;;
8959
8960    sysv5* | sco3.2v5* | sco5v6*)
8961      # Note: We can NOT use -z defs as we might desire, because we do not
8962      # link with -lc, and that would cause any symbols used from libc to
8963      # always be unresolved, which means just about no library would
8964      # ever link correctly.  If we're not using GNU ld we use -z text
8965      # though, which does catch some bad symbols but isn't as heavy-handed
8966      # as -z defs.
8967      no_undefined_flag='${wl}-z,text'
8968      allow_undefined_flag='${wl}-z,nodefs'
8969      archive_cmds_need_lc=no
8970      hardcode_shlibpath_var=no
8971      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
8972      hardcode_libdir_separator=':'
8973      link_all_deplibs=yes
8974      export_dynamic_flag_spec='${wl}-Bexport'
8975      runpath_var='LD_RUN_PATH'
8976
8977      if test "$GCC" = yes; then
8978	archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8979	archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8980      else
8981	archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8982	archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
8983      fi
8984      ;;
8985
8986    uts4*)
8987      archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8988      hardcode_libdir_flag_spec='-L$libdir'
8989      hardcode_shlibpath_var=no
8990      ;;
8991
8992    *)
8993      ld_shlibs=no
8994      ;;
8995    esac
8996  fi
8997
8998{ $as_echo "$as_me:$LINENO: result: $ld_shlibs" >&5
8999$as_echo "$ld_shlibs" >&6; }
9000test "$ld_shlibs" = no && can_build_shared=no
9001
9002#
9003# Do we need to explicitly link libc?
9004#
9005case "x$archive_cmds_need_lc" in
9006x|xyes)
9007  # Assume -lc should be added
9008  archive_cmds_need_lc=yes
9009
9010  if test "$enable_shared" = yes && test "$GCC" = yes; then
9011    case $archive_cmds in
9012    *'~'*)
9013      # FIXME: we may have to deal with multi-command sequences.
9014      ;;
9015    '$CC '*)
9016      # Test whether the compiler implicitly links with -lc since on some
9017      # systems, -lgcc has to come before -lc. If gcc already passes -lc
9018      # to ld, don't add -lc before -lgcc.
9019      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9020$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
9021      $rm conftest*
9022      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9023
9024      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9025  (eval $ac_compile) 2>&5
9026  ac_status=$?
9027  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9028  (exit $ac_status); } 2>conftest.err; then
9029        soname=conftest
9030        lib=conftest
9031        libobjs=conftest.$ac_objext
9032        deplibs=
9033        wl=$lt_prog_compiler_wl
9034	pic_flag=$lt_prog_compiler_pic
9035        compiler_flags=-v
9036        linker_flags=-v
9037        verstring=
9038        output_objdir=.
9039        libname=conftest
9040        lt_save_allow_undefined_flag=$allow_undefined_flag
9041        allow_undefined_flag=
9042        if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9043  (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9044  ac_status=$?
9045  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9046  (exit $ac_status); }
9047        then
9048	  archive_cmds_need_lc=no
9049        else
9050	  archive_cmds_need_lc=yes
9051        fi
9052        allow_undefined_flag=$lt_save_allow_undefined_flag
9053      else
9054        cat conftest.err 1>&5
9055      fi
9056      $rm conftest*
9057      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9058$as_echo "$archive_cmds_need_lc" >&6; }
9059      ;;
9060    esac
9061  fi
9062  ;;
9063esac
9064
9065{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9066$as_echo_n "checking dynamic linker characteristics... " >&6; }
9067library_names_spec=
9068libname_spec='lib$name'
9069soname_spec=
9070shrext_cmds=".so"
9071postinstall_cmds=
9072postuninstall_cmds=
9073finish_cmds=
9074finish_eval=
9075shlibpath_var=
9076shlibpath_overrides_runpath=unknown
9077version_type=none
9078dynamic_linker="$host_os ld.so"
9079sys_lib_dlsearch_path_spec="/lib /usr/lib"
9080
9081if test "$GCC" = yes; then
9082  case $host_os in
9083    darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9084    *) lt_awk_arg="/^libraries:/" ;;
9085  esac
9086  lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9087  if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9088    # if the path contains ";" then we assume it to be the separator
9089    # otherwise default to the standard path separator (i.e. ":") - it is
9090    # assumed that no part of a normal pathname contains ";" but that should
9091    # okay in the real world where ";" in dirpaths is itself problematic.
9092    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9093  else
9094    lt_search_path_spec=`echo "$lt_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9095  fi
9096  # Ok, now we have the path, separated by spaces, we can step through it
9097  # and add multilib dir if necessary.
9098  lt_tmp_lt_search_path_spec=
9099  lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9100  for lt_sys_path in $lt_search_path_spec; do
9101    if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9102      lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9103    else
9104      test -d "$lt_sys_path" && \
9105	lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9106    fi
9107  done
9108  lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9109BEGIN {RS=" "; FS="/|\n";} {
9110  lt_foo="";
9111  lt_count=0;
9112  for (lt_i = NF; lt_i > 0; lt_i--) {
9113    if ($lt_i != "" && $lt_i != ".") {
9114      if ($lt_i == "..") {
9115        lt_count++;
9116      } else {
9117        if (lt_count == 0) {
9118          lt_foo="/" $lt_i lt_foo;
9119        } else {
9120          lt_count--;
9121        }
9122      }
9123    }
9124  }
9125  if (lt_foo != "") { lt_freq[lt_foo]++; }
9126  if (lt_freq[lt_foo] == 1) { print lt_foo; }
9127}'`
9128  sys_lib_search_path_spec=`echo $lt_search_path_spec`
9129else
9130  sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9131fi
9132need_lib_prefix=unknown
9133hardcode_into_libs=no
9134
9135# when you set need_version to no, make sure it does not cause -set_version
9136# flags to be left without arguments
9137need_version=unknown
9138
9139case $host_os in
9140aix3*)
9141  version_type=linux
9142  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9143  shlibpath_var=LIBPATH
9144
9145  # AIX 3 has no versioning support, so we append a major version to the name.
9146  soname_spec='${libname}${release}${shared_ext}$major'
9147  ;;
9148
9149aix[4-9]*)
9150  version_type=linux
9151  need_lib_prefix=no
9152  need_version=no
9153  hardcode_into_libs=yes
9154  if test "$host_cpu" = ia64; then
9155    # AIX 5 supports IA64
9156    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9157    shlibpath_var=LD_LIBRARY_PATH
9158  else
9159    # With GCC up to 2.95.x, collect2 would create an import file
9160    # for dependence libraries.  The import file would start with
9161    # the line `#! .'.  This would cause the generated library to
9162    # depend on `.', always an invalid library.  This was fixed in
9163    # development snapshots of GCC prior to 3.0.
9164    case $host_os in
9165      aix4 | aix4.[01] | aix4.[01].*)
9166      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9167	   echo ' yes '
9168	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9169	:
9170      else
9171	can_build_shared=no
9172      fi
9173      ;;
9174    esac
9175    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9176    # soname into executable. Probably we can add versioning support to
9177    # collect2, so additional links can be useful in future.
9178    if test "$aix_use_runtimelinking" = yes; then
9179      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9180      # instead of lib<name>.a to let people know that these are not
9181      # typical AIX shared libraries.
9182      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9183    else
9184      # We preserve .a as extension for shared libraries through AIX4.2
9185      # and later when we are not doing run time linking.
9186      library_names_spec='${libname}${release}.a $libname.a'
9187      soname_spec='${libname}${release}${shared_ext}$major'
9188    fi
9189    shlibpath_var=LIBPATH
9190  fi
9191  ;;
9192
9193amigaos*)
9194  library_names_spec='$libname.ixlibrary $libname.a'
9195  # Create ${libname}_ixlibrary.a entries in /sys/libs.
9196  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'
9197  ;;
9198
9199beos*)
9200  library_names_spec='${libname}${shared_ext}'
9201  dynamic_linker="$host_os ld.so"
9202  shlibpath_var=LIBRARY_PATH
9203  ;;
9204
9205bsdi[45]*)
9206  version_type=linux
9207  need_version=no
9208  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9209  soname_spec='${libname}${release}${shared_ext}$major'
9210  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9211  shlibpath_var=LD_LIBRARY_PATH
9212  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9213  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9214  # the default ld.so.conf also contains /usr/contrib/lib and
9215  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9216  # libtool to hard-code these into programs
9217  ;;
9218
9219cygwin* | mingw* | pw32*)
9220  version_type=windows
9221  shrext_cmds=".dll"
9222  need_version=no
9223  need_lib_prefix=no
9224
9225  case $GCC,$host_os in
9226  yes,cygwin* | yes,mingw* | yes,pw32*)
9227    library_names_spec='$libname.dll.a'
9228    # DLL is installed to $(libdir)/../bin by postinstall_cmds
9229    postinstall_cmds='base_file=`basename \${file}`~
9230      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9231      dldir=$destdir/`dirname \$dlpath`~
9232      test -d \$dldir || mkdir -p \$dldir~
9233      $install_prog $dir/$dlname \$dldir/$dlname~
9234      chmod a+x \$dldir/$dlname'
9235    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9236      dlpath=$dir/\$dldll~
9237       $rm \$dlpath'
9238    shlibpath_overrides_runpath=yes
9239
9240    case $host_os in
9241    cygwin*)
9242      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9243      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9244      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9245      ;;
9246    mingw*)
9247      # MinGW DLLs use traditional 'lib' prefix
9248      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9249      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9250      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9251        # It is most probably a Windows format PATH printed by
9252        # mingw gcc, but we are running on Cygwin. Gcc prints its search
9253        # path with ; separators, and with drive letters. We can handle the
9254        # drive letters (cygwin fileutils understands them), so leave them,
9255        # especially as we might pass files found there to a mingw objdump,
9256        # which wouldn't understand a cygwinified path. Ahh.
9257        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9258      else
9259        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
9260      fi
9261      ;;
9262    pw32*)
9263      # pw32 DLLs use 'pw' prefix rather than 'lib'
9264      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9265      ;;
9266    esac
9267    ;;
9268
9269  *)
9270    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9271    ;;
9272  esac
9273  dynamic_linker='Win32 ld.exe'
9274  # FIXME: first we should search . and the directory the executable is in
9275  shlibpath_var=PATH
9276  ;;
9277
9278darwin* | rhapsody*)
9279  dynamic_linker="$host_os dyld"
9280  version_type=darwin
9281  need_lib_prefix=no
9282  need_version=no
9283  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9284  soname_spec='${libname}${release}${major}$shared_ext'
9285  shlibpath_overrides_runpath=yes
9286  shlibpath_var=DYLD_LIBRARY_PATH
9287  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9288
9289  sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9290  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9291  ;;
9292
9293dgux*)
9294  version_type=linux
9295  need_lib_prefix=no
9296  need_version=no
9297  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9298  soname_spec='${libname}${release}${shared_ext}$major'
9299  shlibpath_var=LD_LIBRARY_PATH
9300  ;;
9301
9302freebsd1*)
9303  dynamic_linker=no
9304  ;;
9305
9306freebsd* | dragonfly*)
9307  # DragonFly does not have aout.  When/if they implement a new
9308  # versioning mechanism, adjust this.
9309  if test -x /usr/bin/objformat; then
9310    objformat=`/usr/bin/objformat`
9311  else
9312    case $host_os in
9313    freebsd[123]*) objformat=aout ;;
9314    *) objformat=elf ;;
9315    esac
9316  fi
9317  version_type=freebsd-$objformat
9318  case $version_type in
9319    freebsd-elf*)
9320      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9321      need_version=no
9322      need_lib_prefix=no
9323      ;;
9324    freebsd-*)
9325      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9326      need_version=yes
9327      ;;
9328  esac
9329  shlibpath_var=LD_LIBRARY_PATH
9330  case $host_os in
9331  freebsd2*)
9332    shlibpath_overrides_runpath=yes
9333    ;;
9334  freebsd3.[01]* | freebsdelf3.[01]*)
9335    shlibpath_overrides_runpath=yes
9336    hardcode_into_libs=yes
9337    ;;
9338  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9339  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9340    shlibpath_overrides_runpath=no
9341    hardcode_into_libs=yes
9342    ;;
9343  *) # from 4.6 on, and DragonFly
9344    shlibpath_overrides_runpath=yes
9345    hardcode_into_libs=yes
9346    ;;
9347  esac
9348  ;;
9349
9350gnu*)
9351  version_type=linux
9352  need_lib_prefix=no
9353  need_version=no
9354  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9355  soname_spec='${libname}${release}${shared_ext}$major'
9356  shlibpath_var=LD_LIBRARY_PATH
9357  hardcode_into_libs=yes
9358  ;;
9359
9360hpux9* | hpux10* | hpux11*)
9361  # Give a soname corresponding to the major version so that dld.sl refuses to
9362  # link against other versions.
9363  version_type=sunos
9364  need_lib_prefix=no
9365  need_version=no
9366  case $host_cpu in
9367  ia64*)
9368    shrext_cmds='.so'
9369    hardcode_into_libs=yes
9370    dynamic_linker="$host_os dld.so"
9371    shlibpath_var=LD_LIBRARY_PATH
9372    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9373    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9374    soname_spec='${libname}${release}${shared_ext}$major'
9375    if test "X$HPUX_IA64_MODE" = X32; then
9376      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9377    else
9378      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9379    fi
9380    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9381    ;;
9382   hppa*64*)
9383     shrext_cmds='.sl'
9384     hardcode_into_libs=yes
9385     dynamic_linker="$host_os dld.sl"
9386     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9387     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9388     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9389     soname_spec='${libname}${release}${shared_ext}$major'
9390     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9391     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9392     ;;
9393   *)
9394    shrext_cmds='.sl'
9395    dynamic_linker="$host_os dld.sl"
9396    shlibpath_var=SHLIB_PATH
9397    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9398    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9399    soname_spec='${libname}${release}${shared_ext}$major'
9400    ;;
9401  esac
9402  # HP-UX runs *really* slowly unless shared libraries are mode 555.
9403  postinstall_cmds='chmod 555 $lib'
9404  ;;
9405
9406interix[3-9]*)
9407  version_type=linux
9408  need_lib_prefix=no
9409  need_version=no
9410  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9411  soname_spec='${libname}${release}${shared_ext}$major'
9412  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9413  shlibpath_var=LD_LIBRARY_PATH
9414  shlibpath_overrides_runpath=no
9415  hardcode_into_libs=yes
9416  ;;
9417
9418irix5* | irix6* | nonstopux*)
9419  case $host_os in
9420    nonstopux*) version_type=nonstopux ;;
9421    *)
9422	if test "$lt_cv_prog_gnu_ld" = yes; then
9423		version_type=linux
9424	else
9425		version_type=irix
9426	fi ;;
9427  esac
9428  need_lib_prefix=no
9429  need_version=no
9430  soname_spec='${libname}${release}${shared_ext}$major'
9431  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9432  case $host_os in
9433  irix5* | nonstopux*)
9434    libsuff= shlibsuff=
9435    ;;
9436  *)
9437    case $LD in # libtool.m4 will add one of these switches to LD
9438    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9439      libsuff= shlibsuff= libmagic=32-bit;;
9440    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9441      libsuff=32 shlibsuff=N32 libmagic=N32;;
9442    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9443      libsuff=64 shlibsuff=64 libmagic=64-bit;;
9444    *) libsuff= shlibsuff= libmagic=never-match;;
9445    esac
9446    ;;
9447  esac
9448  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9449  shlibpath_overrides_runpath=no
9450  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9451  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9452  hardcode_into_libs=yes
9453  ;;
9454
9455# No shared lib support for Linux oldld, aout, or coff.
9456linux*oldld* | linux*aout* | linux*coff*)
9457  dynamic_linker=no
9458  ;;
9459
9460# This must be Linux ELF.
9461linux* | k*bsd*-gnu)
9462  version_type=linux
9463  need_lib_prefix=no
9464  need_version=no
9465  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9466  soname_spec='${libname}${release}${shared_ext}$major'
9467  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9468  shlibpath_var=LD_LIBRARY_PATH
9469  shlibpath_overrides_runpath=no
9470  # This implies no fast_install, which is unacceptable.
9471  # Some rework will be needed to allow for fast_install
9472  # before this can be enabled.
9473  hardcode_into_libs=yes
9474
9475  # Append ld.so.conf contents to the search path
9476  if test -f /etc/ld.so.conf; then
9477    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' ' '`
9478    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9479  fi
9480
9481  # We used to test for /lib/ld.so.1 and disable shared libraries on
9482  # powerpc, because MkLinux only supported shared libraries with the
9483  # GNU dynamic linker.  Since this was broken with cross compilers,
9484  # most powerpc-linux boxes support dynamic linking these days and
9485  # people can always --disable-shared, the test was removed, and we
9486  # assume the GNU/Linux dynamic linker is in use.
9487  dynamic_linker='GNU/Linux ld.so'
9488  ;;
9489
9490netbsdelf*-gnu)
9491  version_type=linux
9492  need_lib_prefix=no
9493  need_version=no
9494  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9495  soname_spec='${libname}${release}${shared_ext}$major'
9496  shlibpath_var=LD_LIBRARY_PATH
9497  shlibpath_overrides_runpath=no
9498  hardcode_into_libs=yes
9499  dynamic_linker='NetBSD ld.elf_so'
9500  ;;
9501
9502netbsd*)
9503  version_type=sunos
9504  need_lib_prefix=no
9505  need_version=no
9506  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9507    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9508    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9509    dynamic_linker='NetBSD (a.out) ld.so'
9510  else
9511    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9512    soname_spec='${libname}${release}${shared_ext}$major'
9513    dynamic_linker='NetBSD ld.elf_so'
9514  fi
9515  shlibpath_var=LD_LIBRARY_PATH
9516  shlibpath_overrides_runpath=yes
9517  hardcode_into_libs=yes
9518  ;;
9519
9520newsos6)
9521  version_type=linux
9522  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9523  shlibpath_var=LD_LIBRARY_PATH
9524  shlibpath_overrides_runpath=yes
9525  ;;
9526
9527nto-qnx*)
9528  version_type=linux
9529  need_lib_prefix=no
9530  need_version=no
9531  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9532  soname_spec='${libname}${release}${shared_ext}$major'
9533  shlibpath_var=LD_LIBRARY_PATH
9534  shlibpath_overrides_runpath=yes
9535  ;;
9536
9537openbsd*)
9538  version_type=sunos
9539  sys_lib_dlsearch_path_spec="/usr/lib"
9540  need_lib_prefix=no
9541  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
9542  case $host_os in
9543    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
9544    *)                         need_version=no  ;;
9545  esac
9546  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9547  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9548  shlibpath_var=LD_LIBRARY_PATH
9549  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9550    case $host_os in
9551      openbsd2.[89] | openbsd2.[89].*)
9552	shlibpath_overrides_runpath=no
9553	;;
9554      *)
9555	shlibpath_overrides_runpath=yes
9556	;;
9557      esac
9558  else
9559    shlibpath_overrides_runpath=yes
9560  fi
9561  ;;
9562
9563os2*)
9564  libname_spec='$name'
9565  shrext_cmds=".dll"
9566  need_lib_prefix=no
9567  library_names_spec='$libname${shared_ext} $libname.a'
9568  dynamic_linker='OS/2 ld.exe'
9569  shlibpath_var=LIBPATH
9570  ;;
9571
9572osf3* | osf4* | osf5*)
9573  version_type=osf
9574  need_lib_prefix=no
9575  need_version=no
9576  soname_spec='${libname}${release}${shared_ext}$major'
9577  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9578  shlibpath_var=LD_LIBRARY_PATH
9579  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9580  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9581  ;;
9582
9583rdos*)
9584  dynamic_linker=no
9585  ;;
9586
9587solaris*)
9588  version_type=linux
9589  need_lib_prefix=no
9590  need_version=no
9591  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9592  soname_spec='${libname}${release}${shared_ext}$major'
9593  shlibpath_var=LD_LIBRARY_PATH
9594  shlibpath_overrides_runpath=yes
9595  hardcode_into_libs=yes
9596  # ldd complains unless libraries are executable
9597  postinstall_cmds='chmod +x $lib'
9598  ;;
9599
9600sunos4*)
9601  version_type=sunos
9602  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9603  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9604  shlibpath_var=LD_LIBRARY_PATH
9605  shlibpath_overrides_runpath=yes
9606  if test "$with_gnu_ld" = yes; then
9607    need_lib_prefix=no
9608  fi
9609  need_version=yes
9610  ;;
9611
9612sysv4 | sysv4.3*)
9613  version_type=linux
9614  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9615  soname_spec='${libname}${release}${shared_ext}$major'
9616  shlibpath_var=LD_LIBRARY_PATH
9617  case $host_vendor in
9618    sni)
9619      shlibpath_overrides_runpath=no
9620      need_lib_prefix=no
9621      export_dynamic_flag_spec='${wl}-Blargedynsym'
9622      runpath_var=LD_RUN_PATH
9623      ;;
9624    siemens)
9625      need_lib_prefix=no
9626      ;;
9627    motorola)
9628      need_lib_prefix=no
9629      need_version=no
9630      shlibpath_overrides_runpath=no
9631      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9632      ;;
9633  esac
9634  ;;
9635
9636sysv4*MP*)
9637  if test -d /usr/nec ;then
9638    version_type=linux
9639    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9640    soname_spec='$libname${shared_ext}.$major'
9641    shlibpath_var=LD_LIBRARY_PATH
9642  fi
9643  ;;
9644
9645sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9646  version_type=freebsd-elf
9647  need_lib_prefix=no
9648  need_version=no
9649  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9650  soname_spec='${libname}${release}${shared_ext}$major'
9651  shlibpath_var=LD_LIBRARY_PATH
9652  hardcode_into_libs=yes
9653  if test "$with_gnu_ld" = yes; then
9654    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9655    shlibpath_overrides_runpath=no
9656  else
9657    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9658    shlibpath_overrides_runpath=yes
9659    case $host_os in
9660      sco3.2v5*)
9661        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9662	;;
9663    esac
9664  fi
9665  sys_lib_dlsearch_path_spec='/usr/lib'
9666  ;;
9667
9668uts4*)
9669  version_type=linux
9670  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9671  soname_spec='${libname}${release}${shared_ext}$major'
9672  shlibpath_var=LD_LIBRARY_PATH
9673  ;;
9674
9675*)
9676  dynamic_linker=no
9677  ;;
9678esac
9679{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9680$as_echo "$dynamic_linker" >&6; }
9681test "$dynamic_linker" = no && can_build_shared=no
9682
9683if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
9684  $as_echo_n "(cached) " >&6
9685else
9686  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
9687fi
9688
9689sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
9690if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
9691  $as_echo_n "(cached) " >&6
9692else
9693  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
9694fi
9695
9696sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
9697
9698variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9699if test "$GCC" = yes; then
9700  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9701fi
9702
9703{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9704$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
9705hardcode_action=
9706if test -n "$hardcode_libdir_flag_spec" || \
9707   test -n "$runpath_var" || \
9708   test "X$hardcode_automatic" = "Xyes" ; then
9709
9710  # We can hardcode non-existant directories.
9711  if test "$hardcode_direct" != no &&
9712     # If the only mechanism to avoid hardcoding is shlibpath_var, we
9713     # have to relink, otherwise we might link with an installed library
9714     # when we should be linking with a yet-to-be-installed one
9715     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9716     test "$hardcode_minus_L" != no; then
9717    # Linking always hardcodes the temporary library directory.
9718    hardcode_action=relink
9719  else
9720    # We can link without hardcoding, and we can hardcode nonexisting dirs.
9721    hardcode_action=immediate
9722  fi
9723else
9724  # We cannot hardcode anything, or else we can only hardcode existing
9725  # directories.
9726  hardcode_action=unsupported
9727fi
9728{ $as_echo "$as_me:$LINENO: result: $hardcode_action" >&5
9729$as_echo "$hardcode_action" >&6; }
9730
9731if test "$hardcode_action" = relink; then
9732  # Fast installation is not supported
9733  enable_fast_install=no
9734elif test "$shlibpath_overrides_runpath" = yes ||
9735     test "$enable_shared" = no; then
9736  # Fast installation is not necessary
9737  enable_fast_install=needless
9738fi
9739
9740striplib=
9741old_striplib=
9742{ $as_echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9743$as_echo_n "checking whether stripping libraries is possible... " >&6; }
9744if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9745  test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9746  test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9747  { $as_echo "$as_me:$LINENO: result: yes" >&5
9748$as_echo "yes" >&6; }
9749else
9750# FIXME - insert some real tests, host_os isn't really good enough
9751  case $host_os in
9752   darwin*)
9753       if test -n "$STRIP" ; then
9754         striplib="$STRIP -x"
9755         old_striplib="$STRIP -S"
9756         { $as_echo "$as_me:$LINENO: result: yes" >&5
9757$as_echo "yes" >&6; }
9758       else
9759  { $as_echo "$as_me:$LINENO: result: no" >&5
9760$as_echo "no" >&6; }
9761fi
9762       ;;
9763   *)
9764  { $as_echo "$as_me:$LINENO: result: no" >&5
9765$as_echo "no" >&6; }
9766    ;;
9767  esac
9768fi
9769
9770if test "x$enable_dlopen" != xyes; then
9771  enable_dlopen=unknown
9772  enable_dlopen_self=unknown
9773  enable_dlopen_self_static=unknown
9774else
9775  lt_cv_dlopen=no
9776  lt_cv_dlopen_libs=
9777
9778  case $host_os in
9779  beos*)
9780    lt_cv_dlopen="load_add_on"
9781    lt_cv_dlopen_libs=
9782    lt_cv_dlopen_self=yes
9783    ;;
9784
9785  mingw* | pw32*)
9786    lt_cv_dlopen="LoadLibrary"
9787    lt_cv_dlopen_libs=
9788   ;;
9789
9790  cygwin*)
9791    lt_cv_dlopen="dlopen"
9792    lt_cv_dlopen_libs=
9793   ;;
9794
9795  darwin*)
9796  # if libdl is installed we need to link against it
9797    { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9798$as_echo_n "checking for dlopen in -ldl... " >&6; }
9799if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9800  $as_echo_n "(cached) " >&6
9801else
9802  ac_check_lib_save_LIBS=$LIBS
9803LIBS="-ldl  $LIBS"
9804cat >conftest.$ac_ext <<_ACEOF
9805/* confdefs.h.  */
9806_ACEOF
9807cat confdefs.h >>conftest.$ac_ext
9808cat >>conftest.$ac_ext <<_ACEOF
9809/* end confdefs.h.  */
9810
9811/* Override any GCC internal prototype to avoid an error.
9812   Use char because int might match the return type of a GCC
9813   builtin and then its argument prototype would still apply.  */
9814#ifdef __cplusplus
9815extern "C"
9816#endif
9817char dlopen ();
9818int
9819main ()
9820{
9821return dlopen ();
9822  ;
9823  return 0;
9824}
9825_ACEOF
9826rm -f conftest.$ac_objext conftest$ac_exeext
9827if { (ac_try="$ac_link"
9828case "(($ac_try" in
9829  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9830  *) ac_try_echo=$ac_try;;
9831esac
9832eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9833$as_echo "$ac_try_echo") >&5
9834  (eval "$ac_link") 2>conftest.er1
9835  ac_status=$?
9836  grep -v '^ *+' conftest.er1 >conftest.err
9837  rm -f conftest.er1
9838  cat conftest.err >&5
9839  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9840  (exit $ac_status); } && {
9841	 test -z "$ac_c_werror_flag" ||
9842	 test ! -s conftest.err
9843       } && test -s conftest$ac_exeext && {
9844	 test "$cross_compiling" = yes ||
9845	 $as_test_x conftest$ac_exeext
9846       }; then
9847  ac_cv_lib_dl_dlopen=yes
9848else
9849  $as_echo "$as_me: failed program was:" >&5
9850sed 's/^/| /' conftest.$ac_ext >&5
9851
9852	ac_cv_lib_dl_dlopen=no
9853fi
9854
9855rm -rf conftest.dSYM
9856rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9857      conftest$ac_exeext conftest.$ac_ext
9858LIBS=$ac_check_lib_save_LIBS
9859fi
9860{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9861$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
9862if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
9863  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9864else
9865
9866    lt_cv_dlopen="dyld"
9867    lt_cv_dlopen_libs=
9868    lt_cv_dlopen_self=yes
9869
9870fi
9871
9872   ;;
9873
9874  *)
9875    { $as_echo "$as_me:$LINENO: checking for shl_load" >&5
9876$as_echo_n "checking for shl_load... " >&6; }
9877if test "${ac_cv_func_shl_load+set}" = set; then
9878  $as_echo_n "(cached) " >&6
9879else
9880  cat >conftest.$ac_ext <<_ACEOF
9881/* confdefs.h.  */
9882_ACEOF
9883cat confdefs.h >>conftest.$ac_ext
9884cat >>conftest.$ac_ext <<_ACEOF
9885/* end confdefs.h.  */
9886/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9887   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
9888#define shl_load innocuous_shl_load
9889
9890/* System header to define __stub macros and hopefully few prototypes,
9891    which can conflict with char shl_load (); below.
9892    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9893    <limits.h> exists even on freestanding compilers.  */
9894
9895#ifdef __STDC__
9896# include <limits.h>
9897#else
9898# include <assert.h>
9899#endif
9900
9901#undef shl_load
9902
9903/* Override any GCC internal prototype to avoid an error.
9904   Use char because int might match the return type of a GCC
9905   builtin and then its argument prototype would still apply.  */
9906#ifdef __cplusplus
9907extern "C"
9908#endif
9909char shl_load ();
9910/* The GNU C library defines this for functions which it implements
9911    to always fail with ENOSYS.  Some functions are actually named
9912    something starting with __ and the normal name is an alias.  */
9913#if defined __stub_shl_load || defined __stub___shl_load
9914choke me
9915#endif
9916
9917int
9918main ()
9919{
9920return shl_load ();
9921  ;
9922  return 0;
9923}
9924_ACEOF
9925rm -f conftest.$ac_objext conftest$ac_exeext
9926if { (ac_try="$ac_link"
9927case "(($ac_try" in
9928  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9929  *) ac_try_echo=$ac_try;;
9930esac
9931eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9932$as_echo "$ac_try_echo") >&5
9933  (eval "$ac_link") 2>conftest.er1
9934  ac_status=$?
9935  grep -v '^ *+' conftest.er1 >conftest.err
9936  rm -f conftest.er1
9937  cat conftest.err >&5
9938  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
9939  (exit $ac_status); } && {
9940	 test -z "$ac_c_werror_flag" ||
9941	 test ! -s conftest.err
9942       } && test -s conftest$ac_exeext && {
9943	 test "$cross_compiling" = yes ||
9944	 $as_test_x conftest$ac_exeext
9945       }; then
9946  ac_cv_func_shl_load=yes
9947else
9948  $as_echo "$as_me: failed program was:" >&5
9949sed 's/^/| /' conftest.$ac_ext >&5
9950
9951	ac_cv_func_shl_load=no
9952fi
9953
9954rm -rf conftest.dSYM
9955rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9956      conftest$ac_exeext conftest.$ac_ext
9957fi
9958{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9959$as_echo "$ac_cv_func_shl_load" >&6; }
9960if test "x$ac_cv_func_shl_load" = x""yes; then
9961  lt_cv_dlopen="shl_load"
9962else
9963  { $as_echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9964$as_echo_n "checking for shl_load in -ldld... " >&6; }
9965if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9966  $as_echo_n "(cached) " >&6
9967else
9968  ac_check_lib_save_LIBS=$LIBS
9969LIBS="-ldld  $LIBS"
9970cat >conftest.$ac_ext <<_ACEOF
9971/* confdefs.h.  */
9972_ACEOF
9973cat confdefs.h >>conftest.$ac_ext
9974cat >>conftest.$ac_ext <<_ACEOF
9975/* end confdefs.h.  */
9976
9977/* Override any GCC internal prototype to avoid an error.
9978   Use char because int might match the return type of a GCC
9979   builtin and then its argument prototype would still apply.  */
9980#ifdef __cplusplus
9981extern "C"
9982#endif
9983char shl_load ();
9984int
9985main ()
9986{
9987return shl_load ();
9988  ;
9989  return 0;
9990}
9991_ACEOF
9992rm -f conftest.$ac_objext conftest$ac_exeext
9993if { (ac_try="$ac_link"
9994case "(($ac_try" in
9995  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9996  *) ac_try_echo=$ac_try;;
9997esac
9998eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
9999$as_echo "$ac_try_echo") >&5
10000  (eval "$ac_link") 2>conftest.er1
10001  ac_status=$?
10002  grep -v '^ *+' conftest.er1 >conftest.err
10003  rm -f conftest.er1
10004  cat conftest.err >&5
10005  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10006  (exit $ac_status); } && {
10007	 test -z "$ac_c_werror_flag" ||
10008	 test ! -s conftest.err
10009       } && test -s conftest$ac_exeext && {
10010	 test "$cross_compiling" = yes ||
10011	 $as_test_x conftest$ac_exeext
10012       }; then
10013  ac_cv_lib_dld_shl_load=yes
10014else
10015  $as_echo "$as_me: failed program was:" >&5
10016sed 's/^/| /' conftest.$ac_ext >&5
10017
10018	ac_cv_lib_dld_shl_load=no
10019fi
10020
10021rm -rf conftest.dSYM
10022rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10023      conftest$ac_exeext conftest.$ac_ext
10024LIBS=$ac_check_lib_save_LIBS
10025fi
10026{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10027$as_echo "$ac_cv_lib_dld_shl_load" >&6; }
10028if test "x$ac_cv_lib_dld_shl_load" = x""yes; then
10029  lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld"
10030else
10031  { $as_echo "$as_me:$LINENO: checking for dlopen" >&5
10032$as_echo_n "checking for dlopen... " >&6; }
10033if test "${ac_cv_func_dlopen+set}" = set; then
10034  $as_echo_n "(cached) " >&6
10035else
10036  cat >conftest.$ac_ext <<_ACEOF
10037/* confdefs.h.  */
10038_ACEOF
10039cat confdefs.h >>conftest.$ac_ext
10040cat >>conftest.$ac_ext <<_ACEOF
10041/* end confdefs.h.  */
10042/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10043   For example, HP-UX 11i <limits.h> declares gettimeofday.  */
10044#define dlopen innocuous_dlopen
10045
10046/* System header to define __stub macros and hopefully few prototypes,
10047    which can conflict with char dlopen (); below.
10048    Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10049    <limits.h> exists even on freestanding compilers.  */
10050
10051#ifdef __STDC__
10052# include <limits.h>
10053#else
10054# include <assert.h>
10055#endif
10056
10057#undef dlopen
10058
10059/* Override any GCC internal prototype to avoid an error.
10060   Use char because int might match the return type of a GCC
10061   builtin and then its argument prototype would still apply.  */
10062#ifdef __cplusplus
10063extern "C"
10064#endif
10065char dlopen ();
10066/* The GNU C library defines this for functions which it implements
10067    to always fail with ENOSYS.  Some functions are actually named
10068    something starting with __ and the normal name is an alias.  */
10069#if defined __stub_dlopen || defined __stub___dlopen
10070choke me
10071#endif
10072
10073int
10074main ()
10075{
10076return dlopen ();
10077  ;
10078  return 0;
10079}
10080_ACEOF
10081rm -f conftest.$ac_objext conftest$ac_exeext
10082if { (ac_try="$ac_link"
10083case "(($ac_try" in
10084  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10085  *) ac_try_echo=$ac_try;;
10086esac
10087eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10088$as_echo "$ac_try_echo") >&5
10089  (eval "$ac_link") 2>conftest.er1
10090  ac_status=$?
10091  grep -v '^ *+' conftest.er1 >conftest.err
10092  rm -f conftest.er1
10093  cat conftest.err >&5
10094  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10095  (exit $ac_status); } && {
10096	 test -z "$ac_c_werror_flag" ||
10097	 test ! -s conftest.err
10098       } && test -s conftest$ac_exeext && {
10099	 test "$cross_compiling" = yes ||
10100	 $as_test_x conftest$ac_exeext
10101       }; then
10102  ac_cv_func_dlopen=yes
10103else
10104  $as_echo "$as_me: failed program was:" >&5
10105sed 's/^/| /' conftest.$ac_ext >&5
10106
10107	ac_cv_func_dlopen=no
10108fi
10109
10110rm -rf conftest.dSYM
10111rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10112      conftest$ac_exeext conftest.$ac_ext
10113fi
10114{ $as_echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10115$as_echo "$ac_cv_func_dlopen" >&6; }
10116if test "x$ac_cv_func_dlopen" = x""yes; then
10117  lt_cv_dlopen="dlopen"
10118else
10119  { $as_echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10120$as_echo_n "checking for dlopen in -ldl... " >&6; }
10121if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10122  $as_echo_n "(cached) " >&6
10123else
10124  ac_check_lib_save_LIBS=$LIBS
10125LIBS="-ldl  $LIBS"
10126cat >conftest.$ac_ext <<_ACEOF
10127/* confdefs.h.  */
10128_ACEOF
10129cat confdefs.h >>conftest.$ac_ext
10130cat >>conftest.$ac_ext <<_ACEOF
10131/* end confdefs.h.  */
10132
10133/* Override any GCC internal prototype to avoid an error.
10134   Use char because int might match the return type of a GCC
10135   builtin and then its argument prototype would still apply.  */
10136#ifdef __cplusplus
10137extern "C"
10138#endif
10139char dlopen ();
10140int
10141main ()
10142{
10143return dlopen ();
10144  ;
10145  return 0;
10146}
10147_ACEOF
10148rm -f conftest.$ac_objext conftest$ac_exeext
10149if { (ac_try="$ac_link"
10150case "(($ac_try" in
10151  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10152  *) ac_try_echo=$ac_try;;
10153esac
10154eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10155$as_echo "$ac_try_echo") >&5
10156  (eval "$ac_link") 2>conftest.er1
10157  ac_status=$?
10158  grep -v '^ *+' conftest.er1 >conftest.err
10159  rm -f conftest.er1
10160  cat conftest.err >&5
10161  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10162  (exit $ac_status); } && {
10163	 test -z "$ac_c_werror_flag" ||
10164	 test ! -s conftest.err
10165       } && test -s conftest$ac_exeext && {
10166	 test "$cross_compiling" = yes ||
10167	 $as_test_x conftest$ac_exeext
10168       }; then
10169  ac_cv_lib_dl_dlopen=yes
10170else
10171  $as_echo "$as_me: failed program was:" >&5
10172sed 's/^/| /' conftest.$ac_ext >&5
10173
10174	ac_cv_lib_dl_dlopen=no
10175fi
10176
10177rm -rf conftest.dSYM
10178rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10179      conftest$ac_exeext conftest.$ac_ext
10180LIBS=$ac_check_lib_save_LIBS
10181fi
10182{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10183$as_echo "$ac_cv_lib_dl_dlopen" >&6; }
10184if test "x$ac_cv_lib_dl_dlopen" = x""yes; then
10185  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10186else
10187  { $as_echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10188$as_echo_n "checking for dlopen in -lsvld... " >&6; }
10189if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10190  $as_echo_n "(cached) " >&6
10191else
10192  ac_check_lib_save_LIBS=$LIBS
10193LIBS="-lsvld  $LIBS"
10194cat >conftest.$ac_ext <<_ACEOF
10195/* confdefs.h.  */
10196_ACEOF
10197cat confdefs.h >>conftest.$ac_ext
10198cat >>conftest.$ac_ext <<_ACEOF
10199/* end confdefs.h.  */
10200
10201/* Override any GCC internal prototype to avoid an error.
10202   Use char because int might match the return type of a GCC
10203   builtin and then its argument prototype would still apply.  */
10204#ifdef __cplusplus
10205extern "C"
10206#endif
10207char dlopen ();
10208int
10209main ()
10210{
10211return dlopen ();
10212  ;
10213  return 0;
10214}
10215_ACEOF
10216rm -f conftest.$ac_objext conftest$ac_exeext
10217if { (ac_try="$ac_link"
10218case "(($ac_try" in
10219  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10220  *) ac_try_echo=$ac_try;;
10221esac
10222eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10223$as_echo "$ac_try_echo") >&5
10224  (eval "$ac_link") 2>conftest.er1
10225  ac_status=$?
10226  grep -v '^ *+' conftest.er1 >conftest.err
10227  rm -f conftest.er1
10228  cat conftest.err >&5
10229  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10230  (exit $ac_status); } && {
10231	 test -z "$ac_c_werror_flag" ||
10232	 test ! -s conftest.err
10233       } && test -s conftest$ac_exeext && {
10234	 test "$cross_compiling" = yes ||
10235	 $as_test_x conftest$ac_exeext
10236       }; then
10237  ac_cv_lib_svld_dlopen=yes
10238else
10239  $as_echo "$as_me: failed program was:" >&5
10240sed 's/^/| /' conftest.$ac_ext >&5
10241
10242	ac_cv_lib_svld_dlopen=no
10243fi
10244
10245rm -rf conftest.dSYM
10246rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10247      conftest$ac_exeext conftest.$ac_ext
10248LIBS=$ac_check_lib_save_LIBS
10249fi
10250{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10251$as_echo "$ac_cv_lib_svld_dlopen" >&6; }
10252if test "x$ac_cv_lib_svld_dlopen" = x""yes; then
10253  lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10254else
10255  { $as_echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10256$as_echo_n "checking for dld_link in -ldld... " >&6; }
10257if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10258  $as_echo_n "(cached) " >&6
10259else
10260  ac_check_lib_save_LIBS=$LIBS
10261LIBS="-ldld  $LIBS"
10262cat >conftest.$ac_ext <<_ACEOF
10263/* confdefs.h.  */
10264_ACEOF
10265cat confdefs.h >>conftest.$ac_ext
10266cat >>conftest.$ac_ext <<_ACEOF
10267/* end confdefs.h.  */
10268
10269/* Override any GCC internal prototype to avoid an error.
10270   Use char because int might match the return type of a GCC
10271   builtin and then its argument prototype would still apply.  */
10272#ifdef __cplusplus
10273extern "C"
10274#endif
10275char dld_link ();
10276int
10277main ()
10278{
10279return dld_link ();
10280  ;
10281  return 0;
10282}
10283_ACEOF
10284rm -f conftest.$ac_objext conftest$ac_exeext
10285if { (ac_try="$ac_link"
10286case "(($ac_try" in
10287  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10288  *) ac_try_echo=$ac_try;;
10289esac
10290eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
10291$as_echo "$ac_try_echo") >&5
10292  (eval "$ac_link") 2>conftest.er1
10293  ac_status=$?
10294  grep -v '^ *+' conftest.er1 >conftest.err
10295  rm -f conftest.er1
10296  cat conftest.err >&5
10297  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10298  (exit $ac_status); } && {
10299	 test -z "$ac_c_werror_flag" ||
10300	 test ! -s conftest.err
10301       } && test -s conftest$ac_exeext && {
10302	 test "$cross_compiling" = yes ||
10303	 $as_test_x conftest$ac_exeext
10304       }; then
10305  ac_cv_lib_dld_dld_link=yes
10306else
10307  $as_echo "$as_me: failed program was:" >&5
10308sed 's/^/| /' conftest.$ac_ext >&5
10309
10310	ac_cv_lib_dld_dld_link=no
10311fi
10312
10313rm -rf conftest.dSYM
10314rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10315      conftest$ac_exeext conftest.$ac_ext
10316LIBS=$ac_check_lib_save_LIBS
10317fi
10318{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10319$as_echo "$ac_cv_lib_dld_dld_link" >&6; }
10320if test "x$ac_cv_lib_dld_dld_link" = x""yes; then
10321  lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld"
10322fi
10323
10324
10325fi
10326
10327
10328fi
10329
10330
10331fi
10332
10333
10334fi
10335
10336
10337fi
10338
10339    ;;
10340  esac
10341
10342  if test "x$lt_cv_dlopen" != xno; then
10343    enable_dlopen=yes
10344  else
10345    enable_dlopen=no
10346  fi
10347
10348  case $lt_cv_dlopen in
10349  dlopen)
10350    save_CPPFLAGS="$CPPFLAGS"
10351    test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10352
10353    save_LDFLAGS="$LDFLAGS"
10354    wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10355
10356    save_LIBS="$LIBS"
10357    LIBS="$lt_cv_dlopen_libs $LIBS"
10358
10359    { $as_echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10360$as_echo_n "checking whether a program can dlopen itself... " >&6; }
10361if test "${lt_cv_dlopen_self+set}" = set; then
10362  $as_echo_n "(cached) " >&6
10363else
10364  	  if test "$cross_compiling" = yes; then :
10365  lt_cv_dlopen_self=cross
10366else
10367  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10368  lt_status=$lt_dlunknown
10369  cat > conftest.$ac_ext <<EOF
10370#line 10370 "configure"
10371#include "confdefs.h"
10372
10373#if HAVE_DLFCN_H
10374#include <dlfcn.h>
10375#endif
10376
10377#include <stdio.h>
10378
10379#ifdef RTLD_GLOBAL
10380#  define LT_DLGLOBAL		RTLD_GLOBAL
10381#else
10382#  ifdef DL_GLOBAL
10383#    define LT_DLGLOBAL		DL_GLOBAL
10384#  else
10385#    define LT_DLGLOBAL		0
10386#  endif
10387#endif
10388
10389/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10390   find out it does not work in some platform. */
10391#ifndef LT_DLLAZY_OR_NOW
10392#  ifdef RTLD_LAZY
10393#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10394#  else
10395#    ifdef DL_LAZY
10396#      define LT_DLLAZY_OR_NOW		DL_LAZY
10397#    else
10398#      ifdef RTLD_NOW
10399#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10400#      else
10401#        ifdef DL_NOW
10402#          define LT_DLLAZY_OR_NOW	DL_NOW
10403#        else
10404#          define LT_DLLAZY_OR_NOW	0
10405#        endif
10406#      endif
10407#    endif
10408#  endif
10409#endif
10410
10411#ifdef __cplusplus
10412extern "C" void exit (int);
10413#endif
10414
10415void fnord() { int i=42;}
10416int main ()
10417{
10418  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10419  int status = $lt_dlunknown;
10420
10421  if (self)
10422    {
10423      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10424      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10425      /* dlclose (self); */
10426    }
10427  else
10428    puts (dlerror ());
10429
10430    exit (status);
10431}
10432EOF
10433  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10434  (eval $ac_link) 2>&5
10435  ac_status=$?
10436  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10437  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10438    (./conftest; exit; ) >&5 2>/dev/null
10439    lt_status=$?
10440    case x$lt_status in
10441      x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10442      x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10443      x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10444    esac
10445  else :
10446    # compilation failed
10447    lt_cv_dlopen_self=no
10448  fi
10449fi
10450rm -fr conftest*
10451
10452
10453fi
10454{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10455$as_echo "$lt_cv_dlopen_self" >&6; }
10456
10457    if test "x$lt_cv_dlopen_self" = xyes; then
10458      wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10459      { $as_echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10460$as_echo_n "checking whether a statically linked program can dlopen itself... " >&6; }
10461if test "${lt_cv_dlopen_self_static+set}" = set; then
10462  $as_echo_n "(cached) " >&6
10463else
10464  	  if test "$cross_compiling" = yes; then :
10465  lt_cv_dlopen_self_static=cross
10466else
10467  lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10468  lt_status=$lt_dlunknown
10469  cat > conftest.$ac_ext <<EOF
10470#line 10470 "configure"
10471#include "confdefs.h"
10472
10473#if HAVE_DLFCN_H
10474#include <dlfcn.h>
10475#endif
10476
10477#include <stdio.h>
10478
10479#ifdef RTLD_GLOBAL
10480#  define LT_DLGLOBAL		RTLD_GLOBAL
10481#else
10482#  ifdef DL_GLOBAL
10483#    define LT_DLGLOBAL		DL_GLOBAL
10484#  else
10485#    define LT_DLGLOBAL		0
10486#  endif
10487#endif
10488
10489/* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10490   find out it does not work in some platform. */
10491#ifndef LT_DLLAZY_OR_NOW
10492#  ifdef RTLD_LAZY
10493#    define LT_DLLAZY_OR_NOW		RTLD_LAZY
10494#  else
10495#    ifdef DL_LAZY
10496#      define LT_DLLAZY_OR_NOW		DL_LAZY
10497#    else
10498#      ifdef RTLD_NOW
10499#        define LT_DLLAZY_OR_NOW	RTLD_NOW
10500#      else
10501#        ifdef DL_NOW
10502#          define LT_DLLAZY_OR_NOW	DL_NOW
10503#        else
10504#          define LT_DLLAZY_OR_NOW	0
10505#        endif
10506#      endif
10507#    endif
10508#  endif
10509#endif
10510
10511#ifdef __cplusplus
10512extern "C" void exit (int);
10513#endif
10514
10515void fnord() { int i=42;}
10516int main ()
10517{
10518  void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10519  int status = $lt_dlunknown;
10520
10521  if (self)
10522    {
10523      if (dlsym (self,"fnord"))       status = $lt_dlno_uscore;
10524      else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10525      /* dlclose (self); */
10526    }
10527  else
10528    puts (dlerror ());
10529
10530    exit (status);
10531}
10532EOF
10533  if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10534  (eval $ac_link) 2>&5
10535  ac_status=$?
10536  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
10537  (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10538    (./conftest; exit; ) >&5 2>/dev/null
10539    lt_status=$?
10540    case x$lt_status in
10541      x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10542      x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10543      x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10544    esac
10545  else :
10546    # compilation failed
10547    lt_cv_dlopen_self_static=no
10548  fi
10549fi
10550rm -fr conftest*
10551
10552
10553fi
10554{ $as_echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10555$as_echo "$lt_cv_dlopen_self_static" >&6; }
10556    fi
10557
10558    CPPFLAGS="$save_CPPFLAGS"
10559    LDFLAGS="$save_LDFLAGS"
10560    LIBS="$save_LIBS"
10561    ;;
10562  esac
10563
10564  case $lt_cv_dlopen_self in
10565  yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10566  *) enable_dlopen_self=unknown ;;
10567  esac
10568
10569  case $lt_cv_dlopen_self_static in
10570  yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10571  *) enable_dlopen_self_static=unknown ;;
10572  esac
10573fi
10574
10575
10576# Report which library types will actually be built
10577{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10578$as_echo_n "checking if libtool supports shared libraries... " >&6; }
10579{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
10580$as_echo "$can_build_shared" >&6; }
10581
10582{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10583$as_echo_n "checking whether to build shared libraries... " >&6; }
10584test "$can_build_shared" = "no" && enable_shared=no
10585
10586# On AIX, shared libraries and static libraries use the same namespace, and
10587# are all built from PIC.
10588case $host_os in
10589aix3*)
10590  test "$enable_shared" = yes && enable_static=no
10591  if test -n "$RANLIB"; then
10592    archive_cmds="$archive_cmds~\$RANLIB \$lib"
10593    postinstall_cmds='$RANLIB $lib'
10594  fi
10595  ;;
10596
10597aix[4-9]*)
10598  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10599    test "$enable_shared" = yes && enable_static=no
10600  fi
10601    ;;
10602esac
10603{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
10604$as_echo "$enable_shared" >&6; }
10605
10606{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10607$as_echo_n "checking whether to build static libraries... " >&6; }
10608# Make sure either enable_shared or enable_static is yes.
10609test "$enable_shared" = yes || enable_static=yes
10610{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
10611$as_echo "$enable_static" >&6; }
10612
10613# The else clause should only fire when bootstrapping the
10614# libtool distribution, otherwise you forgot to ship ltmain.sh
10615# with your package, and you will get complaints that there are
10616# no rules to generate ltmain.sh.
10617if test -f "$ltmain"; then
10618  # See if we are running on zsh, and set the options which allow our commands through
10619  # without removal of \ escapes.
10620  if test -n "${ZSH_VERSION+set}" ; then
10621    setopt NO_GLOB_SUBST
10622  fi
10623  # Now quote all the things that may contain metacharacters while being
10624  # careful not to overquote the AC_SUBSTed values.  We take copies of the
10625  # variables and quote the copies for generation of the libtool script.
10626  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10627    SED SHELL STRIP \
10628    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10629    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10630    deplibs_check_method reload_flag reload_cmds need_locks \
10631    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10632    lt_cv_sys_global_symbol_to_c_name_address \
10633    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10634    old_postinstall_cmds old_postuninstall_cmds \
10635    compiler \
10636    CC \
10637    LD \
10638    lt_prog_compiler_wl \
10639    lt_prog_compiler_pic \
10640    lt_prog_compiler_static \
10641    lt_prog_compiler_no_builtin_flag \
10642    export_dynamic_flag_spec \
10643    thread_safe_flag_spec \
10644    whole_archive_flag_spec \
10645    enable_shared_with_static_runtimes \
10646    old_archive_cmds \
10647    old_archive_from_new_cmds \
10648    predep_objects \
10649    postdep_objects \
10650    predeps \
10651    postdeps \
10652    compiler_lib_search_path \
10653    compiler_lib_search_dirs \
10654    archive_cmds \
10655    archive_expsym_cmds \
10656    postinstall_cmds \
10657    postuninstall_cmds \
10658    old_archive_from_expsyms_cmds \
10659    allow_undefined_flag \
10660    no_undefined_flag \
10661    export_symbols_cmds \
10662    hardcode_libdir_flag_spec \
10663    hardcode_libdir_flag_spec_ld \
10664    hardcode_libdir_separator \
10665    hardcode_automatic \
10666    module_cmds \
10667    module_expsym_cmds \
10668    lt_cv_prog_compiler_c_o \
10669    fix_srcfile_path \
10670    exclude_expsyms \
10671    include_expsyms; do
10672
10673    case $var in
10674    old_archive_cmds | \
10675    old_archive_from_new_cmds | \
10676    archive_cmds | \
10677    archive_expsym_cmds | \
10678    module_cmds | \
10679    module_expsym_cmds | \
10680    old_archive_from_expsyms_cmds | \
10681    export_symbols_cmds | \
10682    extract_expsyms_cmds | reload_cmds | finish_cmds | \
10683    postinstall_cmds | postuninstall_cmds | \
10684    old_postinstall_cmds | old_postuninstall_cmds | \
10685    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10686      # Double-quote double-evaled strings.
10687      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10688      ;;
10689    *)
10690      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10691      ;;
10692    esac
10693  done
10694
10695  case $lt_echo in
10696  *'\$0 --fallback-echo"')
10697    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10698    ;;
10699  esac
10700
10701cfgfile="${ofile}T"
10702  trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10703  $rm -f "$cfgfile"
10704  { $as_echo "$as_me:$LINENO: creating $ofile" >&5
10705$as_echo "$as_me: creating $ofile" >&6;}
10706
10707  cat <<__EOF__ >> "$cfgfile"
10708#! $SHELL
10709
10710# `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10711# Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10712# NOTE: Changes made to this file will be lost: look at ltmain.sh.
10713#
10714# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008
10715# Free Software Foundation, Inc.
10716#
10717# This file is part of GNU Libtool:
10718# Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10719#
10720# This program is free software; you can redistribute it and/or modify
10721# it under the terms of the GNU General Public License as published by
10722# the Free Software Foundation; either version 2 of the License, or
10723# (at your option) any later version.
10724#
10725# This program is distributed in the hope that it will be useful, but
10726# WITHOUT ANY WARRANTY; without even the implied warranty of
10727# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
10728# General Public License for more details.
10729#
10730# You should have received a copy of the GNU General Public License
10731# along with this program; if not, write to the Free Software
10732# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10733#
10734# As a special exception to the GNU General Public License, if you
10735# distribute this file as part of a program that contains a
10736# configuration script generated by Autoconf, you may include it under
10737# the same distribution terms that you use for the rest of that program.
10738
10739# A sed program that does not truncate output.
10740SED=$lt_SED
10741
10742# Sed that helps us avoid accidentally triggering echo(1) options like -n.
10743Xsed="$SED -e 1s/^X//"
10744
10745# The HP-UX ksh and POSIX shell print the target directory to stdout
10746# if CDPATH is set.
10747(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10748
10749# The names of the tagged configurations supported by this script.
10750available_tags=
10751
10752# ### BEGIN LIBTOOL CONFIG
10753
10754# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10755
10756# Shell to use when invoking shell scripts.
10757SHELL=$lt_SHELL
10758
10759# Whether or not to build shared libraries.
10760build_libtool_libs=$enable_shared
10761
10762# Whether or not to build static libraries.
10763build_old_libs=$enable_static
10764
10765# Whether or not to add -lc for building shared libraries.
10766build_libtool_need_lc=$archive_cmds_need_lc
10767
10768# Whether or not to disallow shared libs when runtime libs are static
10769allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10770
10771# Whether or not to optimize for fast installation.
10772fast_install=$enable_fast_install
10773
10774# The host system.
10775host_alias=$host_alias
10776host=$host
10777host_os=$host_os
10778
10779# The build system.
10780build_alias=$build_alias
10781build=$build
10782build_os=$build_os
10783
10784# An echo program that does not interpret backslashes.
10785echo=$lt_echo
10786
10787# The archiver.
10788AR=$lt_AR
10789AR_FLAGS=$lt_AR_FLAGS
10790
10791# A C compiler.
10792LTCC=$lt_LTCC
10793
10794# LTCC compiler flags.
10795LTCFLAGS=$lt_LTCFLAGS
10796
10797# A language-specific compiler.
10798CC=$lt_compiler
10799
10800# Is the compiler the GNU C compiler?
10801with_gcc=$GCC
10802
10803# An ERE matcher.
10804EGREP=$lt_EGREP
10805
10806# The linker used to build libraries.
10807LD=$lt_LD
10808
10809# Whether we need hard or soft links.
10810LN_S=$lt_LN_S
10811
10812# A BSD-compatible nm program.
10813NM=$lt_NM
10814
10815# A symbol stripping program
10816STRIP=$lt_STRIP
10817
10818# Used to examine libraries when file_magic_cmd begins "file"
10819MAGIC_CMD=$MAGIC_CMD
10820
10821# Used on cygwin: DLL creation program.
10822DLLTOOL="$DLLTOOL"
10823
10824# Used on cygwin: object dumper.
10825OBJDUMP="$OBJDUMP"
10826
10827# Used on cygwin: assembler.
10828AS="$AS"
10829
10830# The name of the directory that contains temporary libtool files.
10831objdir=$objdir
10832
10833# How to create reloadable object files.
10834reload_flag=$lt_reload_flag
10835reload_cmds=$lt_reload_cmds
10836
10837# How to pass a linker flag through the compiler.
10838wl=$lt_lt_prog_compiler_wl
10839
10840# Object file suffix (normally "o").
10841objext="$ac_objext"
10842
10843# Old archive suffix (normally "a").
10844libext="$libext"
10845
10846# Shared library suffix (normally ".so").
10847shrext_cmds='$shrext_cmds'
10848
10849# Executable file suffix (normally "").
10850exeext="$exeext"
10851
10852# Additional compiler flags for building library objects.
10853pic_flag=$lt_lt_prog_compiler_pic
10854pic_mode=$pic_mode
10855
10856# What is the maximum length of a command?
10857max_cmd_len=$lt_cv_sys_max_cmd_len
10858
10859# Does compiler simultaneously support -c and -o options?
10860compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10861
10862# Must we lock files when doing compilation?
10863need_locks=$lt_need_locks
10864
10865# Do we need the lib prefix for modules?
10866need_lib_prefix=$need_lib_prefix
10867
10868# Do we need a version for libraries?
10869need_version=$need_version
10870
10871# Whether dlopen is supported.
10872dlopen_support=$enable_dlopen
10873
10874# Whether dlopen of programs is supported.
10875dlopen_self=$enable_dlopen_self
10876
10877# Whether dlopen of statically linked programs is supported.
10878dlopen_self_static=$enable_dlopen_self_static
10879
10880# Compiler flag to prevent dynamic linking.
10881link_static_flag=$lt_lt_prog_compiler_static
10882
10883# Compiler flag to turn off builtin functions.
10884no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10885
10886# Compiler flag to allow reflexive dlopens.
10887export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10888
10889# Compiler flag to generate shared objects directly from archives.
10890whole_archive_flag_spec=$lt_whole_archive_flag_spec
10891
10892# Compiler flag to generate thread-safe objects.
10893thread_safe_flag_spec=$lt_thread_safe_flag_spec
10894
10895# Library versioning type.
10896version_type=$version_type
10897
10898# Format of library name prefix.
10899libname_spec=$lt_libname_spec
10900
10901# List of archive names.  First name is the real one, the rest are links.
10902# The last name is the one that the linker finds with -lNAME.
10903library_names_spec=$lt_library_names_spec
10904
10905# The coded name of the library, if different from the real name.
10906soname_spec=$lt_soname_spec
10907
10908# Commands used to build and install an old-style archive.
10909RANLIB=$lt_RANLIB
10910old_archive_cmds=$lt_old_archive_cmds
10911old_postinstall_cmds=$lt_old_postinstall_cmds
10912old_postuninstall_cmds=$lt_old_postuninstall_cmds
10913
10914# Create an old-style archive from a shared archive.
10915old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10916
10917# Create a temporary old-style archive to link instead of a shared archive.
10918old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10919
10920# Commands used to build and install a shared archive.
10921archive_cmds=$lt_archive_cmds
10922archive_expsym_cmds=$lt_archive_expsym_cmds
10923postinstall_cmds=$lt_postinstall_cmds
10924postuninstall_cmds=$lt_postuninstall_cmds
10925
10926# Commands used to build a loadable module (assumed same as above if empty)
10927module_cmds=$lt_module_cmds
10928module_expsym_cmds=$lt_module_expsym_cmds
10929
10930# Commands to strip libraries.
10931old_striplib=$lt_old_striplib
10932striplib=$lt_striplib
10933
10934# Dependencies to place before the objects being linked to create a
10935# shared library.
10936predep_objects=$lt_predep_objects
10937
10938# Dependencies to place after the objects being linked to create a
10939# shared library.
10940postdep_objects=$lt_postdep_objects
10941
10942# Dependencies to place before the objects being linked to create a
10943# shared library.
10944predeps=$lt_predeps
10945
10946# Dependencies to place after the objects being linked to create a
10947# shared library.
10948postdeps=$lt_postdeps
10949
10950# The directories searched by this compiler when creating a shared
10951# library
10952compiler_lib_search_dirs=$lt_compiler_lib_search_dirs
10953
10954# The library search path used internally by the compiler when linking
10955# a shared library.
10956compiler_lib_search_path=$lt_compiler_lib_search_path
10957
10958# Method to check whether dependent libraries are shared objects.
10959deplibs_check_method=$lt_deplibs_check_method
10960
10961# Command to use when deplibs_check_method == file_magic.
10962file_magic_cmd=$lt_file_magic_cmd
10963
10964# Flag that allows shared libraries with undefined symbols to be built.
10965allow_undefined_flag=$lt_allow_undefined_flag
10966
10967# Flag that forces no undefined symbols.
10968no_undefined_flag=$lt_no_undefined_flag
10969
10970# Commands used to finish a libtool library installation in a directory.
10971finish_cmds=$lt_finish_cmds
10972
10973# Same as above, but a single script fragment to be evaled but not shown.
10974finish_eval=$lt_finish_eval
10975
10976# Take the output of nm and produce a listing of raw symbols and C names.
10977global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10978
10979# Transform the output of nm in a proper C declaration
10980global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10981
10982# Transform the output of nm in a C name address pair
10983global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10984
10985# This is the shared library runtime path variable.
10986runpath_var=$runpath_var
10987
10988# This is the shared library path variable.
10989shlibpath_var=$shlibpath_var
10990
10991# Is shlibpath searched before the hard-coded library search path?
10992shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10993
10994# How to hardcode a shared library path into an executable.
10995hardcode_action=$hardcode_action
10996
10997# Whether we should hardcode library paths into libraries.
10998hardcode_into_libs=$hardcode_into_libs
10999
11000# Flag to hardcode \$libdir into a binary during linking.
11001# This must work even if \$libdir does not exist.
11002hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
11003
11004# If ld is used when linking, flag to hardcode \$libdir into
11005# a binary during linking. This must work even if \$libdir does
11006# not exist.
11007hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11008
11009# Whether we need a single -rpath flag with a separated argument.
11010hardcode_libdir_separator=$lt_hardcode_libdir_separator
11011
11012# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11013# resulting binary.
11014hardcode_direct=$hardcode_direct
11015
11016# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11017# resulting binary.
11018hardcode_minus_L=$hardcode_minus_L
11019
11020# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11021# the resulting binary.
11022hardcode_shlibpath_var=$hardcode_shlibpath_var
11023
11024# Set to yes if building a shared library automatically hardcodes DIR into the library
11025# and all subsequent libraries and executables linked against it.
11026hardcode_automatic=$hardcode_automatic
11027
11028# Variables whose values should be saved in libtool wrapper scripts and
11029# restored at relink time.
11030variables_saved_for_relink="$variables_saved_for_relink"
11031
11032# Whether libtool must link a program against all its dependency libraries.
11033link_all_deplibs=$link_all_deplibs
11034
11035# Compile-time system search path for libraries
11036sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11037
11038# Run-time system search path for libraries
11039sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11040
11041# Fix the shell variable \$srcfile for the compiler.
11042fix_srcfile_path=$lt_fix_srcfile_path
11043
11044# Set to yes if exported symbols are required.
11045always_export_symbols=$always_export_symbols
11046
11047# The commands to list exported symbols.
11048export_symbols_cmds=$lt_export_symbols_cmds
11049
11050# The commands to extract the exported symbol list from a shared archive.
11051extract_expsyms_cmds=$lt_extract_expsyms_cmds
11052
11053# Symbols that should not be listed in the preloaded symbols.
11054exclude_expsyms=$lt_exclude_expsyms
11055
11056# Symbols that must always be exported.
11057include_expsyms=$lt_include_expsyms
11058
11059# ### END LIBTOOL CONFIG
11060
11061__EOF__
11062
11063
11064  case $host_os in
11065  aix3*)
11066    cat <<\EOF >> "$cfgfile"
11067
11068# AIX sometimes has problems with the GCC collect2 program.  For some
11069# reason, if we set the COLLECT_NAMES environment variable, the problems
11070# vanish in a puff of smoke.
11071if test "X${COLLECT_NAMES+set}" != Xset; then
11072  COLLECT_NAMES=
11073  export COLLECT_NAMES
11074fi
11075EOF
11076    ;;
11077  esac
11078
11079  # We use sed instead of cat because bash on DJGPP gets confused if
11080  # if finds mixed CR/LF and LF-only lines.  Since sed operates in
11081  # text mode, it properly converts lines to CR/LF.  This bash problem
11082  # is reportedly fixed, but why not run on old versions too?
11083  sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11084
11085  mv -f "$cfgfile" "$ofile" || \
11086    (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11087  chmod +x "$ofile"
11088
11089else
11090  # If there is no Makefile yet, we rely on a make rule to execute
11091  # `config.status --recheck' to rerun these tests and create the
11092  # libtool script then.
11093  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11094  if test -f "$ltmain_in"; then
11095    test -f Makefile && make "$ltmain"
11096  fi
11097fi
11098
11099
11100ac_ext=c
11101ac_cpp='$CPP $CPPFLAGS'
11102ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11103ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11104ac_compiler_gnu=$ac_cv_c_compiler_gnu
11105
11106CC="$lt_save_CC"
11107
11108
11109# Check whether --with-tags was given.
11110if test "${with_tags+set}" = set; then
11111  withval=$with_tags; tagnames="$withval"
11112fi
11113
11114
11115if test -f "$ltmain" && test -n "$tagnames"; then
11116  if test ! -f "${ofile}"; then
11117    { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not exist" >&5
11118$as_echo "$as_me: WARNING: output file \`$ofile' does not exist" >&2;}
11119  fi
11120
11121  if test -z "$LTCC"; then
11122    eval "`$SHELL ${ofile} --config | grep '^LTCC='`"
11123    if test -z "$LTCC"; then
11124      { $as_echo "$as_me:$LINENO: WARNING: output file \`$ofile' does not look like a libtool script" >&5
11125$as_echo "$as_me: WARNING: output file \`$ofile' does not look like a libtool script" >&2;}
11126    else
11127      { $as_echo "$as_me:$LINENO: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&5
11128$as_echo "$as_me: WARNING: using \`LTCC=$LTCC', extracted from \`$ofile'" >&2;}
11129    fi
11130  fi
11131  if test -z "$LTCFLAGS"; then
11132    eval "`$SHELL ${ofile} --config | grep '^LTCFLAGS='`"
11133  fi
11134
11135  # Extract list of available tagged configurations in $ofile.
11136  # Note that this assumes the entire list is on one line.
11137  available_tags=`grep "^available_tags=" "${ofile}" | $SED -e 's/available_tags=\(.*$\)/\1/' -e 's/\"//g'`
11138
11139  lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
11140  for tagname in $tagnames; do
11141    IFS="$lt_save_ifs"
11142    # Check whether tagname contains only valid characters
11143    case `$echo "X$tagname" | $Xsed -e 's:[-_ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890,/]::g'` in
11144    "") ;;
11145    *)  { { $as_echo "$as_me:$LINENO: error: invalid tag name: $tagname" >&5
11146$as_echo "$as_me: error: invalid tag name: $tagname" >&2;}
11147   { (exit 1); exit 1; }; }
11148	;;
11149    esac
11150
11151    if grep "^# ### BEGIN LIBTOOL TAG CONFIG: $tagname$" < "${ofile}" > /dev/null
11152    then
11153      { { $as_echo "$as_me:$LINENO: error: tag name \"$tagname\" already exists" >&5
11154$as_echo "$as_me: error: tag name \"$tagname\" already exists" >&2;}
11155   { (exit 1); exit 1; }; }
11156    fi
11157
11158    # Update the list of available tags.
11159    if test -n "$tagname"; then
11160      echo appending configuration tag \"$tagname\" to $ofile
11161
11162      case $tagname in
11163      CXX)
11164	if test -n "$CXX" && ( test "X$CXX" != "Xno" &&
11165	    ( (test "X$CXX" = "Xg++" && `g++ -v >/dev/null 2>&1` ) ||
11166	    (test "X$CXX" != "Xg++"))) ; then
11167	  ac_ext=cpp
11168ac_cpp='$CXXCPP $CPPFLAGS'
11169ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11170ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11171ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
11172
11173
11174
11175
11176archive_cmds_need_lc_CXX=no
11177allow_undefined_flag_CXX=
11178always_export_symbols_CXX=no
11179archive_expsym_cmds_CXX=
11180export_dynamic_flag_spec_CXX=
11181hardcode_direct_CXX=no
11182hardcode_libdir_flag_spec_CXX=
11183hardcode_libdir_flag_spec_ld_CXX=
11184hardcode_libdir_separator_CXX=
11185hardcode_minus_L_CXX=no
11186hardcode_shlibpath_var_CXX=unsupported
11187hardcode_automatic_CXX=no
11188module_cmds_CXX=
11189module_expsym_cmds_CXX=
11190link_all_deplibs_CXX=unknown
11191old_archive_cmds_CXX=$old_archive_cmds
11192no_undefined_flag_CXX=
11193whole_archive_flag_spec_CXX=
11194enable_shared_with_static_runtimes_CXX=no
11195
11196# Dependencies to place before and after the object being linked:
11197predep_objects_CXX=
11198postdep_objects_CXX=
11199predeps_CXX=
11200postdeps_CXX=
11201compiler_lib_search_path_CXX=
11202compiler_lib_search_dirs_CXX=
11203
11204# Source file extension for C++ test sources.
11205ac_ext=cpp
11206
11207# Object file extension for compiled C++ test sources.
11208objext=o
11209objext_CXX=$objext
11210
11211# Code to be used in simple compile tests
11212lt_simple_compile_test_code="int some_variable = 0;"
11213
11214# Code to be used in simple link tests
11215lt_simple_link_test_code='int main(int, char *[]) { return(0); }'
11216
11217# ltmain only uses $CC for tagged configurations so make sure $CC is set.
11218
11219# If no C compiler was specified, use CC.
11220LTCC=${LTCC-"$CC"}
11221
11222# If no C compiler flags were specified, use CFLAGS.
11223LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
11224
11225# Allow CC to be a program name with arguments.
11226compiler=$CC
11227
11228
11229# save warnings/boilerplate of simple test code
11230ac_outfile=conftest.$ac_objext
11231echo "$lt_simple_compile_test_code" >conftest.$ac_ext
11232eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11233_lt_compiler_boilerplate=`cat conftest.err`
11234$rm conftest*
11235
11236ac_outfile=conftest.$ac_objext
11237echo "$lt_simple_link_test_code" >conftest.$ac_ext
11238eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
11239_lt_linker_boilerplate=`cat conftest.err`
11240$rm -r conftest*
11241
11242
11243# Allow CC to be a program name with arguments.
11244lt_save_CC=$CC
11245lt_save_LD=$LD
11246lt_save_GCC=$GCC
11247GCC=$GXX
11248lt_save_with_gnu_ld=$with_gnu_ld
11249lt_save_path_LD=$lt_cv_path_LD
11250if test -n "${lt_cv_prog_gnu_ldcxx+set}"; then
11251  lt_cv_prog_gnu_ld=$lt_cv_prog_gnu_ldcxx
11252else
11253  $as_unset lt_cv_prog_gnu_ld
11254fi
11255if test -n "${lt_cv_path_LDCXX+set}"; then
11256  lt_cv_path_LD=$lt_cv_path_LDCXX
11257else
11258  $as_unset lt_cv_path_LD
11259fi
11260test -z "${LDCXX+set}" || LD=$LDCXX
11261CC=${CXX-"c++"}
11262compiler=$CC
11263compiler_CXX=$CC
11264for cc_temp in $compiler""; do
11265  case $cc_temp in
11266    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
11267    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
11268    \-*) ;;
11269    *) break;;
11270  esac
11271done
11272cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
11273
11274
11275# We don't want -fno-exception wen compiling C++ code, so set the
11276# no_builtin_flag separately
11277if test "$GXX" = yes; then
11278  lt_prog_compiler_no_builtin_flag_CXX=' -fno-builtin'
11279else
11280  lt_prog_compiler_no_builtin_flag_CXX=
11281fi
11282
11283if test "$GXX" = yes; then
11284  # Set up default GNU C++ configuration
11285
11286
11287# Check whether --with-gnu-ld was given.
11288if test "${with_gnu_ld+set}" = set; then
11289  withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
11290else
11291  with_gnu_ld=no
11292fi
11293
11294ac_prog=ld
11295if test "$GCC" = yes; then
11296  # Check if gcc -print-prog-name=ld gives a path.
11297  { $as_echo "$as_me:$LINENO: checking for ld used by $CC" >&5
11298$as_echo_n "checking for ld used by $CC... " >&6; }
11299  case $host in
11300  *-*-mingw*)
11301    # gcc leaves a trailing carriage return which upsets mingw
11302    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
11303  *)
11304    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
11305  esac
11306  case $ac_prog in
11307    # Accept absolute paths.
11308    [\\/]* | ?:[\\/]*)
11309      re_direlt='/[^/][^/]*/\.\./'
11310      # Canonicalize the pathname of ld
11311      ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
11312      while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
11313	ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
11314      done
11315      test -z "$LD" && LD="$ac_prog"
11316      ;;
11317  "")
11318    # If it fails, then pretend we aren't using GCC.
11319    ac_prog=ld
11320    ;;
11321  *)
11322    # If it is relative, then search for the first ld in PATH.
11323    with_gnu_ld=unknown
11324    ;;
11325  esac
11326elif test "$with_gnu_ld" = yes; then
11327  { $as_echo "$as_me:$LINENO: checking for GNU ld" >&5
11328$as_echo_n "checking for GNU ld... " >&6; }
11329else
11330  { $as_echo "$as_me:$LINENO: checking for non-GNU ld" >&5
11331$as_echo_n "checking for non-GNU ld... " >&6; }
11332fi
11333if test "${lt_cv_path_LD+set}" = set; then
11334  $as_echo_n "(cached) " >&6
11335else
11336  if test -z "$LD"; then
11337  lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
11338  for ac_dir in $PATH; do
11339    IFS="$lt_save_ifs"
11340    test -z "$ac_dir" && ac_dir=.
11341    if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
11342      lt_cv_path_LD="$ac_dir/$ac_prog"
11343      # Check to see if the program is GNU ld.  I'd rather use --version,
11344      # but apparently some variants of GNU ld only accept -v.
11345      # Break only if it was the GNU/non-GNU ld that we prefer.
11346      case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
11347      *GNU* | *'with BFD'*)
11348	test "$with_gnu_ld" != no && break
11349	;;
11350      *)
11351	test "$with_gnu_ld" != yes && break
11352	;;
11353      esac
11354    fi
11355  done
11356  IFS="$lt_save_ifs"
11357else
11358  lt_cv_path_LD="$LD" # Let the user override the test with a path.
11359fi
11360fi
11361
11362LD="$lt_cv_path_LD"
11363if test -n "$LD"; then
11364  { $as_echo "$as_me:$LINENO: result: $LD" >&5
11365$as_echo "$LD" >&6; }
11366else
11367  { $as_echo "$as_me:$LINENO: result: no" >&5
11368$as_echo "no" >&6; }
11369fi
11370test -z "$LD" && { { $as_echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
11371$as_echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
11372   { (exit 1); exit 1; }; }
11373{ $as_echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
11374$as_echo_n "checking if the linker ($LD) is GNU ld... " >&6; }
11375if test "${lt_cv_prog_gnu_ld+set}" = set; then
11376  $as_echo_n "(cached) " >&6
11377else
11378  # I'd rather use --version here, but apparently some GNU lds only accept -v.
11379case `$LD -v 2>&1 </dev/null` in
11380*GNU* | *'with BFD'*)
11381  lt_cv_prog_gnu_ld=yes
11382  ;;
11383*)
11384  lt_cv_prog_gnu_ld=no
11385  ;;
11386esac
11387fi
11388{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
11389$as_echo "$lt_cv_prog_gnu_ld" >&6; }
11390with_gnu_ld=$lt_cv_prog_gnu_ld
11391
11392
11393
11394  # Check if GNU C++ uses GNU ld as the underlying linker, since the
11395  # archiving commands below assume that GNU ld is being used.
11396  if test "$with_gnu_ld" = yes; then
11397    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11398    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'
11399
11400    hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11401    export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11402
11403    # If archive_cmds runs LD, not CC, wlarc should be empty
11404    # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
11405    #     investigate it a little bit more. (MM)
11406    wlarc='${wl}'
11407
11408    # ancient GNU ld didn't support --whole-archive et. al.
11409    if eval "`$CC -print-prog-name=ld` --help 2>&1" | \
11410	grep 'no-whole-archive' > /dev/null; then
11411      whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
11412    else
11413      whole_archive_flag_spec_CXX=
11414    fi
11415  else
11416    with_gnu_ld=no
11417    wlarc=
11418
11419    # A generic and very simple default shared library creation
11420    # command for GNU C++ for the case where it uses the native
11421    # linker, instead of GNU ld.  If possible, this setting should
11422    # overridden to take advantage of the native linker features on
11423    # the platform it is being used on.
11424    archive_cmds_CXX='$CC -shared -nostdlib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
11425  fi
11426
11427  # Commands to make compiler produce verbose output that lists
11428  # what "hidden" libraries, object files and flags are used when
11429  # linking a shared library.
11430  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
11431
11432else
11433  GXX=no
11434  with_gnu_ld=no
11435  wlarc=
11436fi
11437
11438# PORTME: fill in a description of your system's C++ link characteristics
11439{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
11440$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
11441ld_shlibs_CXX=yes
11442case $host_os in
11443  aix3*)
11444    # FIXME: insert proper C++ library support
11445    ld_shlibs_CXX=no
11446    ;;
11447  aix[4-9]*)
11448    if test "$host_cpu" = ia64; then
11449      # On IA64, the linker does run time linking by default, so we don't
11450      # have to do anything special.
11451      aix_use_runtimelinking=no
11452      exp_sym_flag='-Bexport'
11453      no_entry_flag=""
11454    else
11455      aix_use_runtimelinking=no
11456
11457      # Test if we are trying to use run time linking or normal
11458      # AIX style linking. If -brtl is somewhere in LDFLAGS, we
11459      # need to do runtime linking.
11460      case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
11461	for ld_flag in $LDFLAGS; do
11462	  case $ld_flag in
11463	  *-brtl*)
11464	    aix_use_runtimelinking=yes
11465	    break
11466	    ;;
11467	  esac
11468	done
11469	;;
11470      esac
11471
11472      exp_sym_flag='-bexport'
11473      no_entry_flag='-bnoentry'
11474    fi
11475
11476    # When large executables or shared objects are built, AIX ld can
11477    # have problems creating the table of contents.  If linking a library
11478    # or program results in "error TOC overflow" add -mminimal-toc to
11479    # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
11480    # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
11481
11482    archive_cmds_CXX=''
11483    hardcode_direct_CXX=yes
11484    hardcode_libdir_separator_CXX=':'
11485    link_all_deplibs_CXX=yes
11486
11487    if test "$GXX" = yes; then
11488      case $host_os in aix4.[012]|aix4.[012].*)
11489      # We only want to do this on AIX 4.2 and lower, the check
11490      # below for broken collect2 doesn't work under 4.3+
11491	collect2name=`${CC} -print-prog-name=collect2`
11492	if test -f "$collect2name" && \
11493	   strings "$collect2name" | grep resolve_lib_name >/dev/null
11494	then
11495	  # We have reworked collect2
11496	  :
11497	else
11498	  # We have old collect2
11499	  hardcode_direct_CXX=unsupported
11500	  # It fails to find uninstalled libraries when the uninstalled
11501	  # path is not listed in the libpath.  Setting hardcode_minus_L
11502	  # to unsupported forces relinking
11503	  hardcode_minus_L_CXX=yes
11504	  hardcode_libdir_flag_spec_CXX='-L$libdir'
11505	  hardcode_libdir_separator_CXX=
11506	fi
11507	;;
11508      esac
11509      shared_flag='-shared'
11510      if test "$aix_use_runtimelinking" = yes; then
11511	shared_flag="$shared_flag "'${wl}-G'
11512      fi
11513    else
11514      # not using gcc
11515      if test "$host_cpu" = ia64; then
11516	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
11517	# chokes on -Wl,-G. The following line is correct:
11518	shared_flag='-G'
11519      else
11520	if test "$aix_use_runtimelinking" = yes; then
11521	  shared_flag='${wl}-G'
11522	else
11523	  shared_flag='${wl}-bM:SRE'
11524	fi
11525      fi
11526    fi
11527
11528    # It seems that -bexpall does not export symbols beginning with
11529    # underscore (_), so it is better to generate a list of symbols to export.
11530    always_export_symbols_CXX=yes
11531    if test "$aix_use_runtimelinking" = yes; then
11532      # Warning - without using the other runtime loading flags (-brtl),
11533      # -berok will link without error, but may produce a broken library.
11534      allow_undefined_flag_CXX='-berok'
11535      # Determine the default libpath from the value encoded in an empty executable.
11536      cat >conftest.$ac_ext <<_ACEOF
11537/* confdefs.h.  */
11538_ACEOF
11539cat confdefs.h >>conftest.$ac_ext
11540cat >>conftest.$ac_ext <<_ACEOF
11541/* end confdefs.h.  */
11542
11543int
11544main ()
11545{
11546
11547  ;
11548  return 0;
11549}
11550_ACEOF
11551rm -f conftest.$ac_objext conftest$ac_exeext
11552if { (ac_try="$ac_link"
11553case "(($ac_try" in
11554  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11555  *) ac_try_echo=$ac_try;;
11556esac
11557eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11558$as_echo "$ac_try_echo") >&5
11559  (eval "$ac_link") 2>conftest.er1
11560  ac_status=$?
11561  grep -v '^ *+' conftest.er1 >conftest.err
11562  rm -f conftest.er1
11563  cat conftest.err >&5
11564  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11565  (exit $ac_status); } && {
11566	 test -z "$ac_cxx_werror_flag" ||
11567	 test ! -s conftest.err
11568       } && test -s conftest$ac_exeext && {
11569	 test "$cross_compiling" = yes ||
11570	 $as_test_x conftest$ac_exeext
11571       }; then
11572
11573lt_aix_libpath_sed='
11574    /Import File Strings/,/^$/ {
11575	/^0/ {
11576	    s/^0  *\(.*\)$/\1/
11577	    p
11578	}
11579    }'
11580aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11581# Check for a 64-bit object if we didn't find anything.
11582if test -z "$aix_libpath"; then
11583  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11584fi
11585else
11586  $as_echo "$as_me: failed program was:" >&5
11587sed 's/^/| /' conftest.$ac_ext >&5
11588
11589
11590fi
11591
11592rm -rf conftest.dSYM
11593rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11594      conftest$ac_exeext conftest.$ac_ext
11595if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11596
11597      hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11598
11599      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"
11600     else
11601      if test "$host_cpu" = ia64; then
11602	hardcode_libdir_flag_spec_CXX='${wl}-R $libdir:/usr/lib:/lib'
11603	allow_undefined_flag_CXX="-z nodefs"
11604	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"
11605      else
11606	# Determine the default libpath from the value encoded in an empty executable.
11607	cat >conftest.$ac_ext <<_ACEOF
11608/* confdefs.h.  */
11609_ACEOF
11610cat confdefs.h >>conftest.$ac_ext
11611cat >>conftest.$ac_ext <<_ACEOF
11612/* end confdefs.h.  */
11613
11614int
11615main ()
11616{
11617
11618  ;
11619  return 0;
11620}
11621_ACEOF
11622rm -f conftest.$ac_objext conftest$ac_exeext
11623if { (ac_try="$ac_link"
11624case "(($ac_try" in
11625  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11626  *) ac_try_echo=$ac_try;;
11627esac
11628eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
11629$as_echo "$ac_try_echo") >&5
11630  (eval "$ac_link") 2>conftest.er1
11631  ac_status=$?
11632  grep -v '^ *+' conftest.er1 >conftest.err
11633  rm -f conftest.er1
11634  cat conftest.err >&5
11635  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
11636  (exit $ac_status); } && {
11637	 test -z "$ac_cxx_werror_flag" ||
11638	 test ! -s conftest.err
11639       } && test -s conftest$ac_exeext && {
11640	 test "$cross_compiling" = yes ||
11641	 $as_test_x conftest$ac_exeext
11642       }; then
11643
11644lt_aix_libpath_sed='
11645    /Import File Strings/,/^$/ {
11646	/^0/ {
11647	    s/^0  *\(.*\)$/\1/
11648	    p
11649	}
11650    }'
11651aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11652# Check for a 64-bit object if we didn't find anything.
11653if test -z "$aix_libpath"; then
11654  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
11655fi
11656else
11657  $as_echo "$as_me: failed program was:" >&5
11658sed 's/^/| /' conftest.$ac_ext >&5
11659
11660
11661fi
11662
11663rm -rf conftest.dSYM
11664rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11665      conftest$ac_exeext conftest.$ac_ext
11666if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
11667
11668	hardcode_libdir_flag_spec_CXX='${wl}-blibpath:$libdir:'"$aix_libpath"
11669	# Warning - without using the other run time loading flags,
11670	# -berok will link without error, but may produce a broken library.
11671	no_undefined_flag_CXX=' ${wl}-bernotok'
11672	allow_undefined_flag_CXX=' ${wl}-berok'
11673	# Exported symbols can be pulled into shared objects from archives
11674	whole_archive_flag_spec_CXX='$convenience'
11675	archive_cmds_need_lc_CXX=yes
11676	# This is similar to how AIX traditionally builds its shared libraries.
11677	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'
11678      fi
11679    fi
11680    ;;
11681
11682  beos*)
11683    if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
11684      allow_undefined_flag_CXX=unsupported
11685      # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
11686      # support --undefined.  This deserves some investigation.  FIXME
11687      archive_cmds_CXX='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11688    else
11689      ld_shlibs_CXX=no
11690    fi
11691    ;;
11692
11693  chorus*)
11694    case $cc_basename in
11695      *)
11696	# FIXME: insert proper C++ library support
11697	ld_shlibs_CXX=no
11698	;;
11699    esac
11700    ;;
11701
11702  cygwin* | mingw* | pw32*)
11703    # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, CXX) is actually meaningless,
11704    # as there is no search path for DLLs.
11705    hardcode_libdir_flag_spec_CXX='-L$libdir'
11706    allow_undefined_flag_CXX=unsupported
11707    always_export_symbols_CXX=no
11708    enable_shared_with_static_runtimes_CXX=yes
11709
11710    if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
11711      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'
11712      # If the export-symbols file already is a .def file (1st line
11713      # is EXPORTS), use it as is; otherwise, prepend...
11714      archive_expsym_cmds_CXX='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
11715	cp $export_symbols $output_objdir/$soname.def;
11716      else
11717	echo EXPORTS > $output_objdir/$soname.def;
11718	cat $export_symbols >> $output_objdir/$soname.def;
11719      fi~
11720      $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'
11721    else
11722      ld_shlibs_CXX=no
11723    fi
11724  ;;
11725      darwin* | rhapsody*)
11726      archive_cmds_need_lc_CXX=no
11727      hardcode_direct_CXX=no
11728      hardcode_automatic_CXX=yes
11729      hardcode_shlibpath_var_CXX=unsupported
11730      whole_archive_flag_spec_CXX=''
11731      link_all_deplibs_CXX=yes
11732      allow_undefined_flag_CXX="$_lt_dar_allow_undefined"
11733      if test "$GXX" = yes ; then
11734      output_verbose_link_cmd='echo'
11735      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}"
11736      module_cmds_CXX="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
11737      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}"
11738      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}"
11739      if test "$lt_cv_apple_cc_single_mod" != "yes"; then
11740        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}"
11741        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}"
11742      fi
11743      else
11744      case $cc_basename in
11745        xlc*)
11746         output_verbose_link_cmd='echo'
11747          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'
11748          module_cmds_CXX='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
11749          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
11750          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}'
11751          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}'
11752          ;;
11753       *)
11754         ld_shlibs_CXX=no
11755          ;;
11756      esac
11757      fi
11758        ;;
11759
11760  dgux*)
11761    case $cc_basename in
11762      ec++*)
11763	# FIXME: insert proper C++ library support
11764	ld_shlibs_CXX=no
11765	;;
11766      ghcx*)
11767	# Green Hills C++ Compiler
11768	# FIXME: insert proper C++ library support
11769	ld_shlibs_CXX=no
11770	;;
11771      *)
11772	# FIXME: insert proper C++ library support
11773	ld_shlibs_CXX=no
11774	;;
11775    esac
11776    ;;
11777  freebsd[12]*)
11778    # C++ shared libraries reported to be fairly broken before switch to ELF
11779    ld_shlibs_CXX=no
11780    ;;
11781  freebsd-elf*)
11782    archive_cmds_need_lc_CXX=no
11783    ;;
11784  freebsd* | dragonfly*)
11785    # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF
11786    # conventions
11787    ld_shlibs_CXX=yes
11788    ;;
11789  gnu*)
11790    ;;
11791  hpux9*)
11792    hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11793    hardcode_libdir_separator_CXX=:
11794    export_dynamic_flag_spec_CXX='${wl}-E'
11795    hardcode_direct_CXX=yes
11796    hardcode_minus_L_CXX=yes # Not in the search PATH,
11797				# but as the default
11798				# location of the library.
11799
11800    case $cc_basename in
11801    CC*)
11802      # FIXME: insert proper C++ library support
11803      ld_shlibs_CXX=no
11804      ;;
11805    aCC*)
11806      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'
11807      # Commands to make compiler produce verbose output that lists
11808      # what "hidden" libraries, object files and flags are used when
11809      # linking a shared library.
11810      #
11811      # There doesn't appear to be a way to prevent this compiler from
11812      # explicitly linking system object files so we need to strip them
11813      # from the output so that they don't get included in the library
11814      # dependencies.
11815      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'
11816      ;;
11817    *)
11818      if test "$GXX" = yes; then
11819        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'
11820      else
11821        # FIXME: insert proper C++ library support
11822        ld_shlibs_CXX=no
11823      fi
11824      ;;
11825    esac
11826    ;;
11827  hpux10*|hpux11*)
11828    if test $with_gnu_ld = no; then
11829      hardcode_libdir_flag_spec_CXX='${wl}+b ${wl}$libdir'
11830      hardcode_libdir_separator_CXX=:
11831
11832      case $host_cpu in
11833      hppa*64*|ia64*) ;;
11834      *)
11835	export_dynamic_flag_spec_CXX='${wl}-E'
11836        ;;
11837      esac
11838    fi
11839    case $host_cpu in
11840    hppa*64*|ia64*)
11841      hardcode_direct_CXX=no
11842      hardcode_shlibpath_var_CXX=no
11843      ;;
11844    *)
11845      hardcode_direct_CXX=yes
11846      hardcode_minus_L_CXX=yes # Not in the search PATH,
11847					      # but as the default
11848					      # location of the library.
11849      ;;
11850    esac
11851
11852    case $cc_basename in
11853      CC*)
11854	# FIXME: insert proper C++ library support
11855	ld_shlibs_CXX=no
11856	;;
11857      aCC*)
11858	case $host_cpu in
11859	hppa*64*)
11860	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11861	  ;;
11862	ia64*)
11863	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11864	  ;;
11865	*)
11866	  archive_cmds_CXX='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11867	  ;;
11868	esac
11869	# Commands to make compiler produce verbose output that lists
11870	# what "hidden" libraries, object files and flags are used when
11871	# linking a shared library.
11872	#
11873	# There doesn't appear to be a way to prevent this compiler from
11874	# explicitly linking system object files so we need to strip them
11875	# from the output so that they don't get included in the library
11876	# dependencies.
11877	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'
11878	;;
11879      *)
11880	if test "$GXX" = yes; then
11881	  if test $with_gnu_ld = no; then
11882	    case $host_cpu in
11883	    hppa*64*)
11884	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11885	      ;;
11886	    ia64*)
11887	      archive_cmds_CXX='$CC -shared -nostdlib -fPIC ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
11888	      ;;
11889	    *)
11890	      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'
11891	      ;;
11892	    esac
11893	  fi
11894	else
11895	  # FIXME: insert proper C++ library support
11896	  ld_shlibs_CXX=no
11897	fi
11898	;;
11899    esac
11900    ;;
11901  interix[3-9]*)
11902    hardcode_direct_CXX=no
11903    hardcode_shlibpath_var_CXX=no
11904    hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11905    export_dynamic_flag_spec_CXX='${wl}-E'
11906    # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
11907    # Instead, shared libraries are loaded at an image base (0x10000000 by
11908    # default) and relocated if they conflict, which is a slow very memory
11909    # consuming and fragmenting process.  To avoid this, we pick a random,
11910    # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
11911    # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
11912    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'
11913    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'
11914    ;;
11915  irix5* | irix6*)
11916    case $cc_basename in
11917      CC*)
11918	# SGI C++
11919	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'
11920
11921	# Archives containing C++ object files must be created using
11922	# "CC -ar", where "CC" is the IRIX C++ compiler.  This is
11923	# necessary to make sure instantiated templates are included
11924	# in the archive.
11925	old_archive_cmds_CXX='$CC -ar -WR,-u -o $oldlib $oldobjs'
11926	;;
11927      *)
11928	if test "$GXX" = yes; then
11929	  if test "$with_gnu_ld" = no; then
11930	    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'
11931	  else
11932	    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'
11933	  fi
11934	fi
11935	link_all_deplibs_CXX=yes
11936	;;
11937    esac
11938    hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
11939    hardcode_libdir_separator_CXX=:
11940    ;;
11941  linux* | k*bsd*-gnu)
11942    case $cc_basename in
11943      KCC*)
11944	# Kuck and Associates, Inc. (KAI) C++ Compiler
11945
11946	# KCC will only create a shared library if the output file
11947	# ends with ".so" (or ".sl" for HP-UX), so rename the library
11948	# to its proper name (with version) after linking.
11949	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'
11950	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'
11951	# Commands to make compiler produce verbose output that lists
11952	# what "hidden" libraries, object files and flags are used when
11953	# linking a shared library.
11954	#
11955	# There doesn't appear to be a way to prevent this compiler from
11956	# explicitly linking system object files so we need to strip them
11957	# from the output so that they don't get included in the library
11958	# dependencies.
11959	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'
11960
11961	hardcode_libdir_flag_spec_CXX='${wl}--rpath,$libdir'
11962	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11963
11964	# Archives containing C++ object files must be created using
11965	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
11966	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
11967	;;
11968      icpc*)
11969	# Intel C++
11970	with_gnu_ld=yes
11971	# version 8.0 and above of icpc choke on multiply defined symbols
11972	# if we add $predep_objects and $postdep_objects, however 7.1 and
11973	# earlier do not add the objects themselves.
11974	case `$CC -V 2>&1` in
11975	*"Version 7."*)
11976  	  archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
11977  	  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'
11978	  ;;
11979	*)  # Version 8.0 or newer
11980	  tmp_idyn=
11981	  case $host_cpu in
11982	    ia64*) tmp_idyn=' -i_dynamic';;
11983	  esac
11984  	  archive_cmds_CXX='$CC -shared'"$tmp_idyn"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
11985	  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'
11986	  ;;
11987	esac
11988	archive_cmds_need_lc_CXX=no
11989	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
11990	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
11991	whole_archive_flag_spec_CXX='${wl}--whole-archive$convenience ${wl}--no-whole-archive'
11992	;;
11993      pgCC* | pgcpp*)
11994        # Portland Group C++ compiler
11995	archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname ${wl}$soname -o $lib'
11996  	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'
11997
11998	hardcode_libdir_flag_spec_CXX='${wl}--rpath ${wl}$libdir'
11999	export_dynamic_flag_spec_CXX='${wl}--export-dynamic'
12000	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'
12001        ;;
12002      cxx*)
12003	# Compaq C++
12004	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname $wl$soname -o $lib'
12005	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'
12006
12007	runpath_var=LD_RUN_PATH
12008	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12009	hardcode_libdir_separator_CXX=:
12010
12011	# Commands to make compiler produce verbose output that lists
12012	# what "hidden" libraries, object files and flags are used when
12013	# linking a shared library.
12014	#
12015	# There doesn't appear to be a way to prevent this compiler from
12016	# explicitly linking system object files so we need to strip them
12017	# from the output so that they don't get included in the library
12018	# dependencies.
12019	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'
12020	;;
12021      *)
12022	case `$CC -V 2>&1 | sed 5q` in
12023	*Sun\ C*)
12024	  # Sun C++ 5.9
12025	  no_undefined_flag_CXX=' -zdefs'
12026	  archive_cmds_CXX='$CC -G${allow_undefined_flag} -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12027	  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'
12028	  hardcode_libdir_flag_spec_CXX='-R$libdir'
12029	  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'
12030
12031	  # Not sure whether something based on
12032	  # $CC $CFLAGS -v conftest.$objext -o libconftest$shared_ext 2>&1
12033	  # would be better.
12034	  output_verbose_link_cmd='echo'
12035
12036	  # Archives containing C++ object files must be created using
12037	  # "CC -xar", where "CC" is the Sun C++ compiler.  This is
12038	  # necessary to make sure instantiated templates are included
12039	  # in the archive.
12040	  old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12041	  ;;
12042	esac
12043	;;
12044    esac
12045    ;;
12046  lynxos*)
12047    # FIXME: insert proper C++ library support
12048    ld_shlibs_CXX=no
12049    ;;
12050  m88k*)
12051    # FIXME: insert proper C++ library support
12052    ld_shlibs_CXX=no
12053    ;;
12054  mvs*)
12055    case $cc_basename in
12056      cxx*)
12057	# FIXME: insert proper C++ library support
12058	ld_shlibs_CXX=no
12059	;;
12060      *)
12061	# FIXME: insert proper C++ library support
12062	ld_shlibs_CXX=no
12063	;;
12064    esac
12065    ;;
12066  netbsd* | netbsdelf*-gnu)
12067    if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
12068      archive_cmds_CXX='$LD -Bshareable  -o $lib $predep_objects $libobjs $deplibs $postdep_objects $linker_flags'
12069      wlarc=
12070      hardcode_libdir_flag_spec_CXX='-R$libdir'
12071      hardcode_direct_CXX=yes
12072      hardcode_shlibpath_var_CXX=no
12073    fi
12074    # Workaround some broken pre-1.5 toolchains
12075    output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep conftest.$objext | $SED -e "s:-lgcc -lc -lgcc::"'
12076    ;;
12077  openbsd2*)
12078    # C++ shared libraries are fairly broken
12079    ld_shlibs_CXX=no
12080    ;;
12081  openbsd*)
12082    if test -f /usr/libexec/ld.so; then
12083      hardcode_direct_CXX=yes
12084      hardcode_shlibpath_var_CXX=no
12085      archive_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
12086      hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12087      if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
12088	archive_expsym_cmds_CXX='$CC -shared $pic_flag $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-retain-symbols-file,$export_symbols -o $lib'
12089	export_dynamic_flag_spec_CXX='${wl}-E'
12090	whole_archive_flag_spec_CXX="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
12091      fi
12092      output_verbose_link_cmd='echo'
12093    else
12094      ld_shlibs_CXX=no
12095    fi
12096    ;;
12097  osf3*)
12098    case $cc_basename in
12099      KCC*)
12100	# Kuck and Associates, Inc. (KAI) C++ Compiler
12101
12102	# KCC will only create a shared library if the output file
12103	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12104	# to its proper name (with version) after linking.
12105	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'
12106
12107	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12108	hardcode_libdir_separator_CXX=:
12109
12110	# Archives containing C++ object files must be created using
12111	# "CC -Bstatic", where "CC" is the KAI C++ compiler.
12112	old_archive_cmds_CXX='$CC -Bstatic -o $oldlib $oldobjs'
12113
12114	;;
12115      RCC*)
12116	# Rational C++ 2.4.1
12117	# FIXME: insert proper C++ library support
12118	ld_shlibs_CXX=no
12119	;;
12120      cxx*)
12121	allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12122	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'
12123
12124	hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12125	hardcode_libdir_separator_CXX=:
12126
12127	# Commands to make compiler produce verbose output that lists
12128	# what "hidden" libraries, object files and flags are used when
12129	# linking a shared library.
12130	#
12131	# There doesn't appear to be a way to prevent this compiler from
12132	# explicitly linking system object files so we need to strip them
12133	# from the output so that they don't get included in the library
12134	# dependencies.
12135	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'
12136	;;
12137      *)
12138	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12139	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12140	  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'
12141
12142	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12143	  hardcode_libdir_separator_CXX=:
12144
12145	  # Commands to make compiler produce verbose output that lists
12146	  # what "hidden" libraries, object files and flags are used when
12147	  # linking a shared library.
12148	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12149
12150	else
12151	  # FIXME: insert proper C++ library support
12152	  ld_shlibs_CXX=no
12153	fi
12154	;;
12155    esac
12156    ;;
12157  osf4* | osf5*)
12158    case $cc_basename in
12159      KCC*)
12160	# Kuck and Associates, Inc. (KAI) C++ Compiler
12161
12162	# KCC will only create a shared library if the output file
12163	# ends with ".so" (or ".sl" for HP-UX), so rename the library
12164	# to its proper name (with version) after linking.
12165	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'
12166
12167	hardcode_libdir_flag_spec_CXX='${wl}-rpath,$libdir'
12168	hardcode_libdir_separator_CXX=:
12169
12170	# Archives containing C++ object files must be created using
12171	# the KAI C++ compiler.
12172	old_archive_cmds_CXX='$CC -o $oldlib $oldobjs'
12173	;;
12174      RCC*)
12175	# Rational C++ 2.4.1
12176	# FIXME: insert proper C++ library support
12177	ld_shlibs_CXX=no
12178	;;
12179      cxx*)
12180	allow_undefined_flag_CXX=' -expect_unresolved \*'
12181	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'
12182	archive_expsym_cmds_CXX='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done~
12183	  echo "-hidden">> $lib.exp~
12184	  $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~
12185	  $rm $lib.exp'
12186
12187	hardcode_libdir_flag_spec_CXX='-rpath $libdir'
12188	hardcode_libdir_separator_CXX=:
12189
12190	# Commands to make compiler produce verbose output that lists
12191	# what "hidden" libraries, object files and flags are used when
12192	# linking a shared library.
12193	#
12194	# There doesn't appear to be a way to prevent this compiler from
12195	# explicitly linking system object files so we need to strip them
12196	# from the output so that they don't get included in the library
12197	# dependencies.
12198	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'
12199	;;
12200      *)
12201	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12202	  allow_undefined_flag_CXX=' ${wl}-expect_unresolved ${wl}\*'
12203	 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'
12204
12205	  hardcode_libdir_flag_spec_CXX='${wl}-rpath ${wl}$libdir'
12206	  hardcode_libdir_separator_CXX=:
12207
12208	  # Commands to make compiler produce verbose output that lists
12209	  # what "hidden" libraries, object files and flags are used when
12210	  # linking a shared library.
12211	  output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep "\-L"'
12212
12213	else
12214	  # FIXME: insert proper C++ library support
12215	  ld_shlibs_CXX=no
12216	fi
12217	;;
12218    esac
12219    ;;
12220  psos*)
12221    # FIXME: insert proper C++ library support
12222    ld_shlibs_CXX=no
12223    ;;
12224  sunos4*)
12225    case $cc_basename in
12226      CC*)
12227	# Sun C++ 4.x
12228	# FIXME: insert proper C++ library support
12229	ld_shlibs_CXX=no
12230	;;
12231      lcc*)
12232	# Lucid
12233	# FIXME: insert proper C++ library support
12234	ld_shlibs_CXX=no
12235	;;
12236      *)
12237	# FIXME: insert proper C++ library support
12238	ld_shlibs_CXX=no
12239	;;
12240    esac
12241    ;;
12242  solaris*)
12243    case $cc_basename in
12244      CC*)
12245	# Sun C++ 4.2, 5.x and Centerline C++
12246        archive_cmds_need_lc_CXX=yes
12247	no_undefined_flag_CXX=' -zdefs'
12248	archive_cmds_CXX='$CC -G${allow_undefined_flag}  -h$soname -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags'
12249	archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12250	$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'
12251
12252	hardcode_libdir_flag_spec_CXX='-R$libdir'
12253	hardcode_shlibpath_var_CXX=no
12254	case $host_os in
12255	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12256	  *)
12257	    # The compiler driver will combine and reorder linker options,
12258	    # but understands `-z linker_flag'.
12259	    # Supported since Solaris 2.6 (maybe 2.5.1?)
12260	    whole_archive_flag_spec_CXX='-z allextract$convenience -z defaultextract'
12261	    ;;
12262	esac
12263	link_all_deplibs_CXX=yes
12264
12265	output_verbose_link_cmd='echo'
12266
12267	# Archives containing C++ object files must be created using
12268	# "CC -xar", where "CC" is the Sun C++ compiler.  This is
12269	# necessary to make sure instantiated templates are included
12270	# in the archive.
12271	old_archive_cmds_CXX='$CC -xar -o $oldlib $oldobjs'
12272	;;
12273      gcx*)
12274	# Green Hills C++ Compiler
12275	archive_cmds_CXX='$CC -shared $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12276
12277	# The C++ compiler must be used to create the archive.
12278	old_archive_cmds_CXX='$CC $LDFLAGS -archive -o $oldlib $oldobjs'
12279	;;
12280      *)
12281	# GNU C++ compiler with Solaris linker
12282	if test "$GXX" = yes && test "$with_gnu_ld" = no; then
12283	  no_undefined_flag_CXX=' ${wl}-z ${wl}defs'
12284	  if $CC --version | grep -v '^2\.7' > /dev/null; then
12285	    archive_cmds_CXX='$CC -shared -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12286	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12287		$CC -shared -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12288
12289	    # Commands to make compiler produce verbose output that lists
12290	    # what "hidden" libraries, object files and flags are used when
12291	    # linking a shared library.
12292	    output_verbose_link_cmd="$CC -shared $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12293	  else
12294	    # g++ 2.7 appears to require `-G' NOT `-shared' on this
12295	    # platform.
12296	    archive_cmds_CXX='$CC -G -nostdlib $LDFLAGS $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-h $wl$soname -o $lib'
12297	    archive_expsym_cmds_CXX='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
12298		$CC -G -nostdlib ${wl}-M $wl$lib.exp -o $lib $predep_objects $libobjs $deplibs $postdep_objects $compiler_flags~$rm $lib.exp'
12299
12300	    # Commands to make compiler produce verbose output that lists
12301	    # what "hidden" libraries, object files and flags are used when
12302	    # linking a shared library.
12303	    output_verbose_link_cmd="$CC -G $CFLAGS -v conftest.$objext 2>&1 | grep \"\-L\""
12304	  fi
12305
12306	  hardcode_libdir_flag_spec_CXX='${wl}-R $wl$libdir'
12307	  case $host_os in
12308	  solaris2.[0-5] | solaris2.[0-5].*) ;;
12309	  *)
12310	    whole_archive_flag_spec_CXX='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
12311	    ;;
12312	  esac
12313	fi
12314	;;
12315    esac
12316    ;;
12317  sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
12318    no_undefined_flag_CXX='${wl}-z,text'
12319    archive_cmds_need_lc_CXX=no
12320    hardcode_shlibpath_var_CXX=no
12321    runpath_var='LD_RUN_PATH'
12322
12323    case $cc_basename in
12324      CC*)
12325	archive_cmds_CXX='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12326	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12327	;;
12328      *)
12329	archive_cmds_CXX='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12330	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
12331	;;
12332    esac
12333    ;;
12334  sysv5* | sco3.2v5* | sco5v6*)
12335    # Note: We can NOT use -z defs as we might desire, because we do not
12336    # link with -lc, and that would cause any symbols used from libc to
12337    # always be unresolved, which means just about no library would
12338    # ever link correctly.  If we're not using GNU ld we use -z text
12339    # though, which does catch some bad symbols but isn't as heavy-handed
12340    # as -z defs.
12341    # For security reasons, it is highly recommended that you always
12342    # use absolute paths for naming shared libraries, and exclude the
12343    # DT_RUNPATH tag from executables and libraries.  But doing so
12344    # requires that you compile everything twice, which is a pain.
12345    # So that behaviour is only enabled if SCOABSPATH is set to a
12346    # non-empty value in the environment.  Most likely only useful for
12347    # creating official distributions of packages.
12348    # This is a hack until libtool officially supports absolute path
12349    # names for shared libraries.
12350    no_undefined_flag_CXX='${wl}-z,text'
12351    allow_undefined_flag_CXX='${wl}-z,nodefs'
12352    archive_cmds_need_lc_CXX=no
12353    hardcode_shlibpath_var_CXX=no
12354    hardcode_libdir_flag_spec_CXX='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
12355    hardcode_libdir_separator_CXX=':'
12356    link_all_deplibs_CXX=yes
12357    export_dynamic_flag_spec_CXX='${wl}-Bexport'
12358    runpath_var='LD_RUN_PATH'
12359
12360    case $cc_basename in
12361      CC*)
12362	archive_cmds_CXX='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12363	archive_expsym_cmds_CXX='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12364	;;
12365      *)
12366	archive_cmds_CXX='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12367	archive_expsym_cmds_CXX='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
12368	;;
12369    esac
12370    ;;
12371  tandem*)
12372    case $cc_basename in
12373      NCC*)
12374	# NonStop-UX NCC 3.20
12375	# FIXME: insert proper C++ library support
12376	ld_shlibs_CXX=no
12377	;;
12378      *)
12379	# FIXME: insert proper C++ library support
12380	ld_shlibs_CXX=no
12381	;;
12382    esac
12383    ;;
12384  vxworks*)
12385    # FIXME: insert proper C++ library support
12386    ld_shlibs_CXX=no
12387    ;;
12388  *)
12389    # FIXME: insert proper C++ library support
12390    ld_shlibs_CXX=no
12391    ;;
12392esac
12393{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
12394$as_echo "$ld_shlibs_CXX" >&6; }
12395test "$ld_shlibs_CXX" = no && can_build_shared=no
12396
12397GCC_CXX="$GXX"
12398LD_CXX="$LD"
12399
12400cat > conftest.$ac_ext <<EOF
12401class Foo
12402{
12403public:
12404  Foo (void) { a = 0; }
12405private:
12406  int a;
12407};
12408EOF
12409
12410if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
12411  (eval $ac_compile) 2>&5
12412  ac_status=$?
12413  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
12414  (exit $ac_status); }; then
12415  # Parse the compiler output and extract the necessary
12416  # objects, libraries and library flags.
12417
12418  # Sentinel used to keep track of whether or not we are before
12419  # the conftest object file.
12420  pre_test_object_deps_done=no
12421
12422  # The `*' in the case matches for architectures that use `case' in
12423  # $output_verbose_cmd can trigger glob expansion during the loop
12424  # eval without this substitution.
12425  output_verbose_link_cmd=`$echo "X$output_verbose_link_cmd" | $Xsed -e "$no_glob_subst"`
12426
12427  for p in `eval $output_verbose_link_cmd`; do
12428    case $p in
12429
12430    -L* | -R* | -l*)
12431       # Some compilers place space between "-{L,R}" and the path.
12432       # Remove the space.
12433       if test $p = "-L" \
12434	  || test $p = "-R"; then
12435	 prev=$p
12436	 continue
12437       else
12438	 prev=
12439       fi
12440
12441       if test "$pre_test_object_deps_done" = no; then
12442	 case $p in
12443	 -L* | -R*)
12444	   # Internal compiler library paths should come after those
12445	   # provided the user.  The postdeps already come after the
12446	   # user supplied libs so there is no need to process them.
12447	   if test -z "$compiler_lib_search_path_CXX"; then
12448	     compiler_lib_search_path_CXX="${prev}${p}"
12449	   else
12450	     compiler_lib_search_path_CXX="${compiler_lib_search_path_CXX} ${prev}${p}"
12451	   fi
12452	   ;;
12453	 # The "-l" case would never come before the object being
12454	 # linked, so don't bother handling this case.
12455	 esac
12456       else
12457	 if test -z "$postdeps_CXX"; then
12458	   postdeps_CXX="${prev}${p}"
12459	 else
12460	   postdeps_CXX="${postdeps_CXX} ${prev}${p}"
12461	 fi
12462       fi
12463       ;;
12464
12465    *.$objext)
12466       # This assumes that the test object file only shows up
12467       # once in the compiler output.
12468       if test "$p" = "conftest.$objext"; then
12469	 pre_test_object_deps_done=yes
12470	 continue
12471       fi
12472
12473       if test "$pre_test_object_deps_done" = no; then
12474	 if test -z "$predep_objects_CXX"; then
12475	   predep_objects_CXX="$p"
12476	 else
12477	   predep_objects_CXX="$predep_objects_CXX $p"
12478	 fi
12479       else
12480	 if test -z "$postdep_objects_CXX"; then
12481	   postdep_objects_CXX="$p"
12482	 else
12483	   postdep_objects_CXX="$postdep_objects_CXX $p"
12484	 fi
12485       fi
12486       ;;
12487
12488    *) ;; # Ignore the rest.
12489
12490    esac
12491  done
12492
12493  # Clean up.
12494  rm -f a.out a.exe
12495else
12496  echo "libtool.m4: error: problem compiling CXX test program"
12497fi
12498
12499$rm -f confest.$objext
12500
12501compiler_lib_search_dirs_CXX=
12502if test -n "$compiler_lib_search_path_CXX"; then
12503  compiler_lib_search_dirs_CXX=`echo " ${compiler_lib_search_path_CXX}" | ${SED} -e 's! -L! !g' -e 's!^ !!'`
12504fi
12505
12506# PORTME: override above test on systems where it is broken
12507case $host_os in
12508interix[3-9]*)
12509  # Interix 3.5 installs completely hosed .la files for C++, so rather than
12510  # hack all around it, let's just trust "g++" to DTRT.
12511  predep_objects_CXX=
12512  postdep_objects_CXX=
12513  postdeps_CXX=
12514  ;;
12515
12516linux*)
12517  case `$CC -V 2>&1 | sed 5q` in
12518  *Sun\ C*)
12519    # Sun C++ 5.9
12520    #
12521    # The more standards-conforming stlport4 library is
12522    # incompatible with the Cstd library. Avoid specifying
12523    # it if it's in CXXFLAGS. Ignore libCrun as
12524    # -library=stlport4 depends on it.
12525    case " $CXX $CXXFLAGS " in
12526    *" -library=stlport4 "*)
12527      solaris_use_stlport4=yes
12528      ;;
12529    esac
12530    if test "$solaris_use_stlport4" != yes; then
12531      postdeps_CXX='-library=Cstd -library=Crun'
12532    fi
12533    ;;
12534  esac
12535  ;;
12536
12537solaris*)
12538  case $cc_basename in
12539  CC*)
12540    # The more standards-conforming stlport4 library is
12541    # incompatible with the Cstd library. Avoid specifying
12542    # it if it's in CXXFLAGS. Ignore libCrun as
12543    # -library=stlport4 depends on it.
12544    case " $CXX $CXXFLAGS " in
12545    *" -library=stlport4 "*)
12546      solaris_use_stlport4=yes
12547      ;;
12548    esac
12549
12550    # Adding this requires a known-good setup of shared libraries for
12551    # Sun compiler versions before 5.6, else PIC objects from an old
12552    # archive will be linked into the output, leading to subtle bugs.
12553    if test "$solaris_use_stlport4" != yes; then
12554      postdeps_CXX='-library=Cstd -library=Crun'
12555    fi
12556    ;;
12557  esac
12558  ;;
12559esac
12560
12561case " $postdeps_CXX " in
12562*" -lc "*) archive_cmds_need_lc_CXX=no ;;
12563esac
12564
12565lt_prog_compiler_wl_CXX=
12566lt_prog_compiler_pic_CXX=
12567lt_prog_compiler_static_CXX=
12568
12569{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
12570$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
12571
12572  # C++ specific cases for pic, static, wl, etc.
12573  if test "$GXX" = yes; then
12574    lt_prog_compiler_wl_CXX='-Wl,'
12575    lt_prog_compiler_static_CXX='-static'
12576
12577    case $host_os in
12578    aix*)
12579      # All AIX code is PIC.
12580      if test "$host_cpu" = ia64; then
12581	# AIX 5 now supports IA64 processor
12582	lt_prog_compiler_static_CXX='-Bstatic'
12583      fi
12584      ;;
12585    amigaos*)
12586      # FIXME: we need at least 68020 code to build shared libraries, but
12587      # adding the `-m68020' flag to GCC prevents building anything better,
12588      # like `-m68040'.
12589      lt_prog_compiler_pic_CXX='-m68020 -resident32 -malways-restore-a4'
12590      ;;
12591    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
12592      # PIC is the default for these OSes.
12593      ;;
12594    mingw* | cygwin* | os2* | pw32*)
12595      # This hack is so that the source file can tell whether it is being
12596      # built for inclusion in a dll (and should export symbols for example).
12597      # Although the cygwin gcc ignores -fPIC, still need this for old-style
12598      # (--disable-auto-import) libraries
12599      lt_prog_compiler_pic_CXX='-DDLL_EXPORT'
12600      ;;
12601    darwin* | rhapsody*)
12602      # PIC is the default on this platform
12603      # Common symbols not allowed in MH_DYLIB files
12604      lt_prog_compiler_pic_CXX='-fno-common'
12605      ;;
12606    *djgpp*)
12607      # DJGPP does not support shared libraries at all
12608      lt_prog_compiler_pic_CXX=
12609      ;;
12610    interix[3-9]*)
12611      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
12612      # Instead, we relocate shared libraries at runtime.
12613      ;;
12614    sysv4*MP*)
12615      if test -d /usr/nec; then
12616	lt_prog_compiler_pic_CXX=-Kconform_pic
12617      fi
12618      ;;
12619    hpux*)
12620      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
12621      # not for PA HP-UX.
12622      case $host_cpu in
12623      hppa*64*|ia64*)
12624	;;
12625      *)
12626	lt_prog_compiler_pic_CXX='-fPIC'
12627	;;
12628      esac
12629      ;;
12630    *)
12631      lt_prog_compiler_pic_CXX='-fPIC'
12632      ;;
12633    esac
12634  else
12635    case $host_os in
12636      aix[4-9]*)
12637	# All AIX code is PIC.
12638	if test "$host_cpu" = ia64; then
12639	  # AIX 5 now supports IA64 processor
12640	  lt_prog_compiler_static_CXX='-Bstatic'
12641	else
12642	  lt_prog_compiler_static_CXX='-bnso -bI:/lib/syscalls.exp'
12643	fi
12644	;;
12645      chorus*)
12646	case $cc_basename in
12647	cxch68*)
12648	  # Green Hills C++ Compiler
12649	  # _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"
12650	  ;;
12651	esac
12652	;;
12653       darwin*)
12654         # PIC is the default on this platform
12655         # Common symbols not allowed in MH_DYLIB files
12656         case $cc_basename in
12657           xlc*)
12658           lt_prog_compiler_pic_CXX='-qnocommon'
12659           lt_prog_compiler_wl_CXX='-Wl,'
12660           ;;
12661         esac
12662       ;;
12663      dgux*)
12664	case $cc_basename in
12665	  ec++*)
12666	    lt_prog_compiler_pic_CXX='-KPIC'
12667	    ;;
12668	  ghcx*)
12669	    # Green Hills C++ Compiler
12670	    lt_prog_compiler_pic_CXX='-pic'
12671	    ;;
12672	  *)
12673	    ;;
12674	esac
12675	;;
12676      freebsd* | dragonfly*)
12677	# FreeBSD uses GNU C++
12678	;;
12679      hpux9* | hpux10* | hpux11*)
12680	case $cc_basename in
12681	  CC*)
12682	    lt_prog_compiler_wl_CXX='-Wl,'
12683	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12684	    if test "$host_cpu" != ia64; then
12685	      lt_prog_compiler_pic_CXX='+Z'
12686	    fi
12687	    ;;
12688	  aCC*)
12689	    lt_prog_compiler_wl_CXX='-Wl,'
12690	    lt_prog_compiler_static_CXX='${wl}-a ${wl}archive'
12691	    case $host_cpu in
12692	    hppa*64*|ia64*)
12693	      # +Z the default
12694	      ;;
12695	    *)
12696	      lt_prog_compiler_pic_CXX='+Z'
12697	      ;;
12698	    esac
12699	    ;;
12700	  *)
12701	    ;;
12702	esac
12703	;;
12704      interix*)
12705	# This is c89, which is MS Visual C++ (no shared libs)
12706	# Anyone wants to do a port?
12707	;;
12708      irix5* | irix6* | nonstopux*)
12709	case $cc_basename in
12710	  CC*)
12711	    lt_prog_compiler_wl_CXX='-Wl,'
12712	    lt_prog_compiler_static_CXX='-non_shared'
12713	    # CC pic flag -KPIC is the default.
12714	    ;;
12715	  *)
12716	    ;;
12717	esac
12718	;;
12719      linux* | k*bsd*-gnu)
12720	case $cc_basename in
12721	  KCC*)
12722	    # KAI C++ Compiler
12723	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12724	    lt_prog_compiler_pic_CXX='-fPIC'
12725	    ;;
12726	  icpc* | ecpc*)
12727	    # Intel C++
12728	    lt_prog_compiler_wl_CXX='-Wl,'
12729	    lt_prog_compiler_pic_CXX='-KPIC'
12730	    lt_prog_compiler_static_CXX='-static'
12731	    ;;
12732	  pgCC* | pgcpp*)
12733	    # Portland Group C++ compiler.
12734	    lt_prog_compiler_wl_CXX='-Wl,'
12735	    lt_prog_compiler_pic_CXX='-fpic'
12736	    lt_prog_compiler_static_CXX='-Bstatic'
12737	    ;;
12738	  cxx*)
12739	    # Compaq C++
12740	    # Make sure the PIC flag is empty.  It appears that all Alpha
12741	    # Linux and Compaq Tru64 Unix objects are PIC.
12742	    lt_prog_compiler_pic_CXX=
12743	    lt_prog_compiler_static_CXX='-non_shared'
12744	    ;;
12745	  *)
12746	    case `$CC -V 2>&1 | sed 5q` in
12747	    *Sun\ C*)
12748	      # Sun C++ 5.9
12749	      lt_prog_compiler_pic_CXX='-KPIC'
12750	      lt_prog_compiler_static_CXX='-Bstatic'
12751	      lt_prog_compiler_wl_CXX='-Qoption ld '
12752	      ;;
12753	    esac
12754	    ;;
12755	esac
12756	;;
12757      lynxos*)
12758	;;
12759      m88k*)
12760	;;
12761      mvs*)
12762	case $cc_basename in
12763	  cxx*)
12764	    lt_prog_compiler_pic_CXX='-W c,exportall'
12765	    ;;
12766	  *)
12767	    ;;
12768	esac
12769	;;
12770      netbsd* | netbsdelf*-gnu)
12771	;;
12772      osf3* | osf4* | osf5*)
12773	case $cc_basename in
12774	  KCC*)
12775	    lt_prog_compiler_wl_CXX='--backend -Wl,'
12776	    ;;
12777	  RCC*)
12778	    # Rational C++ 2.4.1
12779	    lt_prog_compiler_pic_CXX='-pic'
12780	    ;;
12781	  cxx*)
12782	    # Digital/Compaq C++
12783	    lt_prog_compiler_wl_CXX='-Wl,'
12784	    # Make sure the PIC flag is empty.  It appears that all Alpha
12785	    # Linux and Compaq Tru64 Unix objects are PIC.
12786	    lt_prog_compiler_pic_CXX=
12787	    lt_prog_compiler_static_CXX='-non_shared'
12788	    ;;
12789	  *)
12790	    ;;
12791	esac
12792	;;
12793      psos*)
12794	;;
12795      solaris*)
12796	case $cc_basename in
12797	  CC*)
12798	    # Sun C++ 4.2, 5.x and Centerline C++
12799	    lt_prog_compiler_pic_CXX='-KPIC'
12800	    lt_prog_compiler_static_CXX='-Bstatic'
12801	    lt_prog_compiler_wl_CXX='-Qoption ld '
12802	    ;;
12803	  gcx*)
12804	    # Green Hills C++ Compiler
12805	    lt_prog_compiler_pic_CXX='-PIC'
12806	    ;;
12807	  *)
12808	    ;;
12809	esac
12810	;;
12811      sunos4*)
12812	case $cc_basename in
12813	  CC*)
12814	    # Sun C++ 4.x
12815	    lt_prog_compiler_pic_CXX='-pic'
12816	    lt_prog_compiler_static_CXX='-Bstatic'
12817	    ;;
12818	  lcc*)
12819	    # Lucid
12820	    lt_prog_compiler_pic_CXX='-pic'
12821	    ;;
12822	  *)
12823	    ;;
12824	esac
12825	;;
12826      tandem*)
12827	case $cc_basename in
12828	  NCC*)
12829	    # NonStop-UX NCC 3.20
12830	    lt_prog_compiler_pic_CXX='-KPIC'
12831	    ;;
12832	  *)
12833	    ;;
12834	esac
12835	;;
12836      sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
12837	case $cc_basename in
12838	  CC*)
12839	    lt_prog_compiler_wl_CXX='-Wl,'
12840	    lt_prog_compiler_pic_CXX='-KPIC'
12841	    lt_prog_compiler_static_CXX='-Bstatic'
12842	    ;;
12843	esac
12844	;;
12845      vxworks*)
12846	;;
12847      *)
12848	lt_prog_compiler_can_build_shared_CXX=no
12849	;;
12850    esac
12851  fi
12852
12853{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_CXX" >&5
12854$as_echo "$lt_prog_compiler_pic_CXX" >&6; }
12855
12856#
12857# Check to make sure the PIC flag actually works.
12858#
12859if test -n "$lt_prog_compiler_pic_CXX"; then
12860
12861{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works" >&5
12862$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_CXX works... " >&6; }
12863if test "${lt_cv_prog_compiler_pic_works_CXX+set}" = set; then
12864  $as_echo_n "(cached) " >&6
12865else
12866  lt_cv_prog_compiler_pic_works_CXX=no
12867  ac_outfile=conftest.$ac_objext
12868   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12869   lt_compiler_flag="$lt_prog_compiler_pic_CXX -DPIC"
12870   # Insert the option either (1) after the last *FLAGS variable, or
12871   # (2) before a word containing "conftest.", or (3) at the end.
12872   # Note that $ac_compile itself does not contain backslashes and begins
12873   # with a dollar sign (not a hyphen), so the echo should work correctly.
12874   # The option is referenced via a variable to avoid confusing sed.
12875   lt_compile=`echo "$ac_compile" | $SED \
12876   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12877   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12878   -e 's:$: $lt_compiler_flag:'`
12879   (eval echo "\"\$as_me:12879: $lt_compile\"" >&5)
12880   (eval "$lt_compile" 2>conftest.err)
12881   ac_status=$?
12882   cat conftest.err >&5
12883   echo "$as_me:12883: \$? = $ac_status" >&5
12884   if (exit $ac_status) && test -s "$ac_outfile"; then
12885     # The compiler can only warn and ignore the option if not recognized
12886     # So say no if there are warnings other than the usual output.
12887     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
12888     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12889     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
12890       lt_cv_prog_compiler_pic_works_CXX=yes
12891     fi
12892   fi
12893   $rm conftest*
12894
12895fi
12896{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_CXX" >&5
12897$as_echo "$lt_cv_prog_compiler_pic_works_CXX" >&6; }
12898
12899if test x"$lt_cv_prog_compiler_pic_works_CXX" = xyes; then
12900    case $lt_prog_compiler_pic_CXX in
12901     "" | " "*) ;;
12902     *) lt_prog_compiler_pic_CXX=" $lt_prog_compiler_pic_CXX" ;;
12903     esac
12904else
12905    lt_prog_compiler_pic_CXX=
12906     lt_prog_compiler_can_build_shared_CXX=no
12907fi
12908
12909fi
12910case $host_os in
12911  # For platforms which do not support PIC, -DPIC is meaningless:
12912  *djgpp*)
12913    lt_prog_compiler_pic_CXX=
12914    ;;
12915  *)
12916    lt_prog_compiler_pic_CXX="$lt_prog_compiler_pic_CXX -DPIC"
12917    ;;
12918esac
12919
12920#
12921# Check to make sure the static flag actually works.
12922#
12923wl=$lt_prog_compiler_wl_CXX eval lt_tmp_static_flag=\"$lt_prog_compiler_static_CXX\"
12924{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
12925$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
12926if test "${lt_cv_prog_compiler_static_works_CXX+set}" = set; then
12927  $as_echo_n "(cached) " >&6
12928else
12929  lt_cv_prog_compiler_static_works_CXX=no
12930   save_LDFLAGS="$LDFLAGS"
12931   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
12932   echo "$lt_simple_link_test_code" > conftest.$ac_ext
12933   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
12934     # The linker can only warn and ignore the option if not recognized
12935     # So say no if there are warnings
12936     if test -s conftest.err; then
12937       # Append any errors to the config.log.
12938       cat conftest.err 1>&5
12939       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
12940       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
12941       if diff conftest.exp conftest.er2 >/dev/null; then
12942         lt_cv_prog_compiler_static_works_CXX=yes
12943       fi
12944     else
12945       lt_cv_prog_compiler_static_works_CXX=yes
12946     fi
12947   fi
12948   $rm -r conftest*
12949   LDFLAGS="$save_LDFLAGS"
12950
12951fi
12952{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_CXX" >&5
12953$as_echo "$lt_cv_prog_compiler_static_works_CXX" >&6; }
12954
12955if test x"$lt_cv_prog_compiler_static_works_CXX" = xyes; then
12956    :
12957else
12958    lt_prog_compiler_static_CXX=
12959fi
12960
12961
12962{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
12963$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
12964if test "${lt_cv_prog_compiler_c_o_CXX+set}" = set; then
12965  $as_echo_n "(cached) " >&6
12966else
12967  lt_cv_prog_compiler_c_o_CXX=no
12968   $rm -r conftest 2>/dev/null
12969   mkdir conftest
12970   cd conftest
12971   mkdir out
12972   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
12973
12974   lt_compiler_flag="-o out/conftest2.$ac_objext"
12975   # Insert the option either (1) after the last *FLAGS variable, or
12976   # (2) before a word containing "conftest.", or (3) at the end.
12977   # Note that $ac_compile itself does not contain backslashes and begins
12978   # with a dollar sign (not a hyphen), so the echo should work correctly.
12979   lt_compile=`echo "$ac_compile" | $SED \
12980   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
12981   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
12982   -e 's:$: $lt_compiler_flag:'`
12983   (eval echo "\"\$as_me:12983: $lt_compile\"" >&5)
12984   (eval "$lt_compile" 2>out/conftest.err)
12985   ac_status=$?
12986   cat out/conftest.err >&5
12987   echo "$as_me:12987: \$? = $ac_status" >&5
12988   if (exit $ac_status) && test -s out/conftest2.$ac_objext
12989   then
12990     # The compiler can only warn and ignore the option if not recognized
12991     # So say no if there are warnings
12992     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
12993     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
12994     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
12995       lt_cv_prog_compiler_c_o_CXX=yes
12996     fi
12997   fi
12998   chmod u+w . 2>&5
12999   $rm conftest*
13000   # SGI C++ compiler will create directory out/ii_files/ for
13001   # template instantiation
13002   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
13003   $rm out/* && rmdir out
13004   cd ..
13005   rmdir conftest
13006   $rm conftest*
13007
13008fi
13009{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_CXX" >&5
13010$as_echo "$lt_cv_prog_compiler_c_o_CXX" >&6; }
13011
13012
13013hard_links="nottested"
13014if test "$lt_cv_prog_compiler_c_o_CXX" = no && test "$need_locks" != no; then
13015  # do not overwrite the value of need_locks provided by the user
13016  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
13017$as_echo_n "checking if we can lock with hard links... " >&6; }
13018  hard_links=yes
13019  $rm conftest*
13020  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13021  touch conftest.a
13022  ln conftest.a conftest.b 2>&5 || hard_links=no
13023  ln conftest.a conftest.b 2>/dev/null && hard_links=no
13024  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
13025$as_echo "$hard_links" >&6; }
13026  if test "$hard_links" = no; then
13027    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
13028$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
13029    need_locks=warn
13030  fi
13031else
13032  need_locks=no
13033fi
13034
13035{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
13036$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
13037
13038  export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13039  case $host_os in
13040  aix[4-9]*)
13041    # If we're using GNU nm, then we don't want the "-C" option.
13042    # -C means demangle to AIX nm, but means don't demangle with GNU nm
13043    if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
13044      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'
13045    else
13046      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'
13047    fi
13048    ;;
13049  pw32*)
13050    export_symbols_cmds_CXX="$ltdll_cmds"
13051  ;;
13052  cygwin* | mingw*)
13053    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'
13054  ;;
13055  linux* | k*bsd*-gnu)
13056    link_all_deplibs_CXX=no
13057  ;;
13058  *)
13059    export_symbols_cmds_CXX='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
13060  ;;
13061  esac
13062  exclude_expsyms_CXX='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
13063
13064{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_CXX" >&5
13065$as_echo "$ld_shlibs_CXX" >&6; }
13066test "$ld_shlibs_CXX" = no && can_build_shared=no
13067
13068#
13069# Do we need to explicitly link libc?
13070#
13071case "x$archive_cmds_need_lc_CXX" in
13072x|xyes)
13073  # Assume -lc should be added
13074  archive_cmds_need_lc_CXX=yes
13075
13076  if test "$enable_shared" = yes && test "$GCC" = yes; then
13077    case $archive_cmds_CXX in
13078    *'~'*)
13079      # FIXME: we may have to deal with multi-command sequences.
13080      ;;
13081    '$CC '*)
13082      # Test whether the compiler implicitly links with -lc since on some
13083      # systems, -lgcc has to come before -lc. If gcc already passes -lc
13084      # to ld, don't add -lc before -lgcc.
13085      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
13086$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
13087      $rm conftest*
13088      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
13089
13090      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
13091  (eval $ac_compile) 2>&5
13092  ac_status=$?
13093  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13094  (exit $ac_status); } 2>conftest.err; then
13095        soname=conftest
13096        lib=conftest
13097        libobjs=conftest.$ac_objext
13098        deplibs=
13099        wl=$lt_prog_compiler_wl_CXX
13100	pic_flag=$lt_prog_compiler_pic_CXX
13101        compiler_flags=-v
13102        linker_flags=-v
13103        verstring=
13104        output_objdir=.
13105        libname=conftest
13106        lt_save_allow_undefined_flag=$allow_undefined_flag_CXX
13107        allow_undefined_flag_CXX=
13108        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
13109  (eval $archive_cmds_CXX 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
13110  ac_status=$?
13111  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
13112  (exit $ac_status); }
13113        then
13114	  archive_cmds_need_lc_CXX=no
13115        else
13116	  archive_cmds_need_lc_CXX=yes
13117        fi
13118        allow_undefined_flag_CXX=$lt_save_allow_undefined_flag
13119      else
13120        cat conftest.err 1>&5
13121      fi
13122      $rm conftest*
13123      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_CXX" >&5
13124$as_echo "$archive_cmds_need_lc_CXX" >&6; }
13125      ;;
13126    esac
13127  fi
13128  ;;
13129esac
13130
13131{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
13132$as_echo_n "checking dynamic linker characteristics... " >&6; }
13133library_names_spec=
13134libname_spec='lib$name'
13135soname_spec=
13136shrext_cmds=".so"
13137postinstall_cmds=
13138postuninstall_cmds=
13139finish_cmds=
13140finish_eval=
13141shlibpath_var=
13142shlibpath_overrides_runpath=unknown
13143version_type=none
13144dynamic_linker="$host_os ld.so"
13145sys_lib_dlsearch_path_spec="/lib /usr/lib"
13146
13147need_lib_prefix=unknown
13148hardcode_into_libs=no
13149
13150# when you set need_version to no, make sure it does not cause -set_version
13151# flags to be left without arguments
13152need_version=unknown
13153
13154case $host_os in
13155aix3*)
13156  version_type=linux
13157  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
13158  shlibpath_var=LIBPATH
13159
13160  # AIX 3 has no versioning support, so we append a major version to the name.
13161  soname_spec='${libname}${release}${shared_ext}$major'
13162  ;;
13163
13164aix[4-9]*)
13165  version_type=linux
13166  need_lib_prefix=no
13167  need_version=no
13168  hardcode_into_libs=yes
13169  if test "$host_cpu" = ia64; then
13170    # AIX 5 supports IA64
13171    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
13172    shlibpath_var=LD_LIBRARY_PATH
13173  else
13174    # With GCC up to 2.95.x, collect2 would create an import file
13175    # for dependence libraries.  The import file would start with
13176    # the line `#! .'.  This would cause the generated library to
13177    # depend on `.', always an invalid library.  This was fixed in
13178    # development snapshots of GCC prior to 3.0.
13179    case $host_os in
13180      aix4 | aix4.[01] | aix4.[01].*)
13181      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
13182	   echo ' yes '
13183	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
13184	:
13185      else
13186	can_build_shared=no
13187      fi
13188      ;;
13189    esac
13190    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
13191    # soname into executable. Probably we can add versioning support to
13192    # collect2, so additional links can be useful in future.
13193    if test "$aix_use_runtimelinking" = yes; then
13194      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
13195      # instead of lib<name>.a to let people know that these are not
13196      # typical AIX shared libraries.
13197      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13198    else
13199      # We preserve .a as extension for shared libraries through AIX4.2
13200      # and later when we are not doing run time linking.
13201      library_names_spec='${libname}${release}.a $libname.a'
13202      soname_spec='${libname}${release}${shared_ext}$major'
13203    fi
13204    shlibpath_var=LIBPATH
13205  fi
13206  ;;
13207
13208amigaos*)
13209  library_names_spec='$libname.ixlibrary $libname.a'
13210  # Create ${libname}_ixlibrary.a entries in /sys/libs.
13211  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'
13212  ;;
13213
13214beos*)
13215  library_names_spec='${libname}${shared_ext}'
13216  dynamic_linker="$host_os ld.so"
13217  shlibpath_var=LIBRARY_PATH
13218  ;;
13219
13220bsdi[45]*)
13221  version_type=linux
13222  need_version=no
13223  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13224  soname_spec='${libname}${release}${shared_ext}$major'
13225  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
13226  shlibpath_var=LD_LIBRARY_PATH
13227  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
13228  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
13229  # the default ld.so.conf also contains /usr/contrib/lib and
13230  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
13231  # libtool to hard-code these into programs
13232  ;;
13233
13234cygwin* | mingw* | pw32*)
13235  version_type=windows
13236  shrext_cmds=".dll"
13237  need_version=no
13238  need_lib_prefix=no
13239
13240  case $GCC,$host_os in
13241  yes,cygwin* | yes,mingw* | yes,pw32*)
13242    library_names_spec='$libname.dll.a'
13243    # DLL is installed to $(libdir)/../bin by postinstall_cmds
13244    postinstall_cmds='base_file=`basename \${file}`~
13245      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
13246      dldir=$destdir/`dirname \$dlpath`~
13247      test -d \$dldir || mkdir -p \$dldir~
13248      $install_prog $dir/$dlname \$dldir/$dlname~
13249      chmod a+x \$dldir/$dlname'
13250    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
13251      dlpath=$dir/\$dldll~
13252       $rm \$dlpath'
13253    shlibpath_overrides_runpath=yes
13254
13255    case $host_os in
13256    cygwin*)
13257      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
13258      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13259      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
13260      ;;
13261    mingw*)
13262      # MinGW DLLs use traditional 'lib' prefix
13263      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13264      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
13265      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
13266        # It is most probably a Windows format PATH printed by
13267        # mingw gcc, but we are running on Cygwin. Gcc prints its search
13268        # path with ; separators, and with drive letters. We can handle the
13269        # drive letters (cygwin fileutils understands them), so leave them,
13270        # especially as we might pass files found there to a mingw objdump,
13271        # which wouldn't understand a cygwinified path. Ahh.
13272        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
13273      else
13274        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
13275      fi
13276      ;;
13277    pw32*)
13278      # pw32 DLLs use 'pw' prefix rather than 'lib'
13279      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
13280      ;;
13281    esac
13282    ;;
13283
13284  *)
13285    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
13286    ;;
13287  esac
13288  dynamic_linker='Win32 ld.exe'
13289  # FIXME: first we should search . and the directory the executable is in
13290  shlibpath_var=PATH
13291  ;;
13292
13293darwin* | rhapsody*)
13294  dynamic_linker="$host_os dyld"
13295  version_type=darwin
13296  need_lib_prefix=no
13297  need_version=no
13298  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
13299  soname_spec='${libname}${release}${major}$shared_ext'
13300  shlibpath_overrides_runpath=yes
13301  shlibpath_var=DYLD_LIBRARY_PATH
13302  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
13303
13304  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
13305  ;;
13306
13307dgux*)
13308  version_type=linux
13309  need_lib_prefix=no
13310  need_version=no
13311  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
13312  soname_spec='${libname}${release}${shared_ext}$major'
13313  shlibpath_var=LD_LIBRARY_PATH
13314  ;;
13315
13316freebsd1*)
13317  dynamic_linker=no
13318  ;;
13319
13320freebsd* | dragonfly*)
13321  # DragonFly does not have aout.  When/if they implement a new
13322  # versioning mechanism, adjust this.
13323  if test -x /usr/bin/objformat; then
13324    objformat=`/usr/bin/objformat`
13325  else
13326    case $host_os in
13327    freebsd[123]*) objformat=aout ;;
13328    *) objformat=elf ;;
13329    esac
13330  fi
13331  version_type=freebsd-$objformat
13332  case $version_type in
13333    freebsd-elf*)
13334      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13335      need_version=no
13336      need_lib_prefix=no
13337      ;;
13338    freebsd-*)
13339      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
13340      need_version=yes
13341      ;;
13342  esac
13343  shlibpath_var=LD_LIBRARY_PATH
13344  case $host_os in
13345  freebsd2*)
13346    shlibpath_overrides_runpath=yes
13347    ;;
13348  freebsd3.[01]* | freebsdelf3.[01]*)
13349    shlibpath_overrides_runpath=yes
13350    hardcode_into_libs=yes
13351    ;;
13352  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
13353  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
13354    shlibpath_overrides_runpath=no
13355    hardcode_into_libs=yes
13356    ;;
13357  *) # from 4.6 on, and DragonFly
13358    shlibpath_overrides_runpath=yes
13359    hardcode_into_libs=yes
13360    ;;
13361  esac
13362  ;;
13363
13364gnu*)
13365  version_type=linux
13366  need_lib_prefix=no
13367  need_version=no
13368  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
13369  soname_spec='${libname}${release}${shared_ext}$major'
13370  shlibpath_var=LD_LIBRARY_PATH
13371  hardcode_into_libs=yes
13372  ;;
13373
13374hpux9* | hpux10* | hpux11*)
13375  # Give a soname corresponding to the major version so that dld.sl refuses to
13376  # link against other versions.
13377  version_type=sunos
13378  need_lib_prefix=no
13379  need_version=no
13380  case $host_cpu in
13381  ia64*)
13382    shrext_cmds='.so'
13383    hardcode_into_libs=yes
13384    dynamic_linker="$host_os dld.so"
13385    shlibpath_var=LD_LIBRARY_PATH
13386    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13387    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13388    soname_spec='${libname}${release}${shared_ext}$major'
13389    if test "X$HPUX_IA64_MODE" = X32; then
13390      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
13391    else
13392      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
13393    fi
13394    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13395    ;;
13396   hppa*64*)
13397     shrext_cmds='.sl'
13398     hardcode_into_libs=yes
13399     dynamic_linker="$host_os dld.sl"
13400     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
13401     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
13402     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13403     soname_spec='${libname}${release}${shared_ext}$major'
13404     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
13405     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
13406     ;;
13407   *)
13408    shrext_cmds='.sl'
13409    dynamic_linker="$host_os dld.sl"
13410    shlibpath_var=SHLIB_PATH
13411    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
13412    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13413    soname_spec='${libname}${release}${shared_ext}$major'
13414    ;;
13415  esac
13416  # HP-UX runs *really* slowly unless shared libraries are mode 555.
13417  postinstall_cmds='chmod 555 $lib'
13418  ;;
13419
13420interix[3-9]*)
13421  version_type=linux
13422  need_lib_prefix=no
13423  need_version=no
13424  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13425  soname_spec='${libname}${release}${shared_ext}$major'
13426  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
13427  shlibpath_var=LD_LIBRARY_PATH
13428  shlibpath_overrides_runpath=no
13429  hardcode_into_libs=yes
13430  ;;
13431
13432irix5* | irix6* | nonstopux*)
13433  case $host_os in
13434    nonstopux*) version_type=nonstopux ;;
13435    *)
13436	if test "$lt_cv_prog_gnu_ld" = yes; then
13437		version_type=linux
13438	else
13439		version_type=irix
13440	fi ;;
13441  esac
13442  need_lib_prefix=no
13443  need_version=no
13444  soname_spec='${libname}${release}${shared_ext}$major'
13445  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
13446  case $host_os in
13447  irix5* | nonstopux*)
13448    libsuff= shlibsuff=
13449    ;;
13450  *)
13451    case $LD in # libtool.m4 will add one of these switches to LD
13452    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
13453      libsuff= shlibsuff= libmagic=32-bit;;
13454    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
13455      libsuff=32 shlibsuff=N32 libmagic=N32;;
13456    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
13457      libsuff=64 shlibsuff=64 libmagic=64-bit;;
13458    *) libsuff= shlibsuff= libmagic=never-match;;
13459    esac
13460    ;;
13461  esac
13462  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
13463  shlibpath_overrides_runpath=no
13464  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
13465  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
13466  hardcode_into_libs=yes
13467  ;;
13468
13469# No shared lib support for Linux oldld, aout, or coff.
13470linux*oldld* | linux*aout* | linux*coff*)
13471  dynamic_linker=no
13472  ;;
13473
13474# This must be Linux ELF.
13475linux* | k*bsd*-gnu)
13476  version_type=linux
13477  need_lib_prefix=no
13478  need_version=no
13479  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13480  soname_spec='${libname}${release}${shared_ext}$major'
13481  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
13482  shlibpath_var=LD_LIBRARY_PATH
13483  shlibpath_overrides_runpath=no
13484  # This implies no fast_install, which is unacceptable.
13485  # Some rework will be needed to allow for fast_install
13486  # before this can be enabled.
13487  hardcode_into_libs=yes
13488
13489  # Append ld.so.conf contents to the search path
13490  if test -f /etc/ld.so.conf; then
13491    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' ' '`
13492    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
13493  fi
13494
13495  # We used to test for /lib/ld.so.1 and disable shared libraries on
13496  # powerpc, because MkLinux only supported shared libraries with the
13497  # GNU dynamic linker.  Since this was broken with cross compilers,
13498  # most powerpc-linux boxes support dynamic linking these days and
13499  # people can always --disable-shared, the test was removed, and we
13500  # assume the GNU/Linux dynamic linker is in use.
13501  dynamic_linker='GNU/Linux ld.so'
13502  ;;
13503
13504netbsdelf*-gnu)
13505  version_type=linux
13506  need_lib_prefix=no
13507  need_version=no
13508  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13509  soname_spec='${libname}${release}${shared_ext}$major'
13510  shlibpath_var=LD_LIBRARY_PATH
13511  shlibpath_overrides_runpath=no
13512  hardcode_into_libs=yes
13513  dynamic_linker='NetBSD ld.elf_so'
13514  ;;
13515
13516netbsd*)
13517  version_type=sunos
13518  need_lib_prefix=no
13519  need_version=no
13520  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
13521    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13522    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13523    dynamic_linker='NetBSD (a.out) ld.so'
13524  else
13525    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
13526    soname_spec='${libname}${release}${shared_ext}$major'
13527    dynamic_linker='NetBSD ld.elf_so'
13528  fi
13529  shlibpath_var=LD_LIBRARY_PATH
13530  shlibpath_overrides_runpath=yes
13531  hardcode_into_libs=yes
13532  ;;
13533
13534newsos6)
13535  version_type=linux
13536  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13537  shlibpath_var=LD_LIBRARY_PATH
13538  shlibpath_overrides_runpath=yes
13539  ;;
13540
13541nto-qnx*)
13542  version_type=linux
13543  need_lib_prefix=no
13544  need_version=no
13545  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13546  soname_spec='${libname}${release}${shared_ext}$major'
13547  shlibpath_var=LD_LIBRARY_PATH
13548  shlibpath_overrides_runpath=yes
13549  ;;
13550
13551openbsd*)
13552  version_type=sunos
13553  sys_lib_dlsearch_path_spec="/usr/lib"
13554  need_lib_prefix=no
13555  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
13556  case $host_os in
13557    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
13558    *)                         need_version=no  ;;
13559  esac
13560  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13561  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
13562  shlibpath_var=LD_LIBRARY_PATH
13563  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
13564    case $host_os in
13565      openbsd2.[89] | openbsd2.[89].*)
13566	shlibpath_overrides_runpath=no
13567	;;
13568      *)
13569	shlibpath_overrides_runpath=yes
13570	;;
13571      esac
13572  else
13573    shlibpath_overrides_runpath=yes
13574  fi
13575  ;;
13576
13577os2*)
13578  libname_spec='$name'
13579  shrext_cmds=".dll"
13580  need_lib_prefix=no
13581  library_names_spec='$libname${shared_ext} $libname.a'
13582  dynamic_linker='OS/2 ld.exe'
13583  shlibpath_var=LIBPATH
13584  ;;
13585
13586osf3* | osf4* | osf5*)
13587  version_type=osf
13588  need_lib_prefix=no
13589  need_version=no
13590  soname_spec='${libname}${release}${shared_ext}$major'
13591  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13592  shlibpath_var=LD_LIBRARY_PATH
13593  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
13594  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
13595  ;;
13596
13597rdos*)
13598  dynamic_linker=no
13599  ;;
13600
13601solaris*)
13602  version_type=linux
13603  need_lib_prefix=no
13604  need_version=no
13605  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13606  soname_spec='${libname}${release}${shared_ext}$major'
13607  shlibpath_var=LD_LIBRARY_PATH
13608  shlibpath_overrides_runpath=yes
13609  hardcode_into_libs=yes
13610  # ldd complains unless libraries are executable
13611  postinstall_cmds='chmod +x $lib'
13612  ;;
13613
13614sunos4*)
13615  version_type=sunos
13616  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
13617  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
13618  shlibpath_var=LD_LIBRARY_PATH
13619  shlibpath_overrides_runpath=yes
13620  if test "$with_gnu_ld" = yes; then
13621    need_lib_prefix=no
13622  fi
13623  need_version=yes
13624  ;;
13625
13626sysv4 | sysv4.3*)
13627  version_type=linux
13628  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13629  soname_spec='${libname}${release}${shared_ext}$major'
13630  shlibpath_var=LD_LIBRARY_PATH
13631  case $host_vendor in
13632    sni)
13633      shlibpath_overrides_runpath=no
13634      need_lib_prefix=no
13635      export_dynamic_flag_spec='${wl}-Blargedynsym'
13636      runpath_var=LD_RUN_PATH
13637      ;;
13638    siemens)
13639      need_lib_prefix=no
13640      ;;
13641    motorola)
13642      need_lib_prefix=no
13643      need_version=no
13644      shlibpath_overrides_runpath=no
13645      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
13646      ;;
13647  esac
13648  ;;
13649
13650sysv4*MP*)
13651  if test -d /usr/nec ;then
13652    version_type=linux
13653    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
13654    soname_spec='$libname${shared_ext}.$major'
13655    shlibpath_var=LD_LIBRARY_PATH
13656  fi
13657  ;;
13658
13659sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
13660  version_type=freebsd-elf
13661  need_lib_prefix=no
13662  need_version=no
13663  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
13664  soname_spec='${libname}${release}${shared_ext}$major'
13665  shlibpath_var=LD_LIBRARY_PATH
13666  hardcode_into_libs=yes
13667  if test "$with_gnu_ld" = yes; then
13668    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
13669    shlibpath_overrides_runpath=no
13670  else
13671    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
13672    shlibpath_overrides_runpath=yes
13673    case $host_os in
13674      sco3.2v5*)
13675        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
13676	;;
13677    esac
13678  fi
13679  sys_lib_dlsearch_path_spec='/usr/lib'
13680  ;;
13681
13682uts4*)
13683  version_type=linux
13684  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
13685  soname_spec='${libname}${release}${shared_ext}$major'
13686  shlibpath_var=LD_LIBRARY_PATH
13687  ;;
13688
13689*)
13690  dynamic_linker=no
13691  ;;
13692esac
13693{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
13694$as_echo "$dynamic_linker" >&6; }
13695test "$dynamic_linker" = no && can_build_shared=no
13696
13697if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
13698  $as_echo_n "(cached) " >&6
13699else
13700  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
13701fi
13702
13703sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
13704if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
13705  $as_echo_n "(cached) " >&6
13706else
13707  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
13708fi
13709
13710sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
13711
13712variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
13713if test "$GCC" = yes; then
13714  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
13715fi
13716
13717{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
13718$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
13719hardcode_action_CXX=
13720if test -n "$hardcode_libdir_flag_spec_CXX" || \
13721   test -n "$runpath_var_CXX" || \
13722   test "X$hardcode_automatic_CXX" = "Xyes" ; then
13723
13724  # We can hardcode non-existant directories.
13725  if test "$hardcode_direct_CXX" != no &&
13726     # If the only mechanism to avoid hardcoding is shlibpath_var, we
13727     # have to relink, otherwise we might link with an installed library
13728     # when we should be linking with a yet-to-be-installed one
13729     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, CXX)" != no &&
13730     test "$hardcode_minus_L_CXX" != no; then
13731    # Linking always hardcodes the temporary library directory.
13732    hardcode_action_CXX=relink
13733  else
13734    # We can link without hardcoding, and we can hardcode nonexisting dirs.
13735    hardcode_action_CXX=immediate
13736  fi
13737else
13738  # We cannot hardcode anything, or else we can only hardcode existing
13739  # directories.
13740  hardcode_action_CXX=unsupported
13741fi
13742{ $as_echo "$as_me:$LINENO: result: $hardcode_action_CXX" >&5
13743$as_echo "$hardcode_action_CXX" >&6; }
13744
13745if test "$hardcode_action_CXX" = relink; then
13746  # Fast installation is not supported
13747  enable_fast_install=no
13748elif test "$shlibpath_overrides_runpath" = yes ||
13749     test "$enable_shared" = no; then
13750  # Fast installation is not necessary
13751  enable_fast_install=needless
13752fi
13753
13754
13755# The else clause should only fire when bootstrapping the
13756# libtool distribution, otherwise you forgot to ship ltmain.sh
13757# with your package, and you will get complaints that there are
13758# no rules to generate ltmain.sh.
13759if test -f "$ltmain"; then
13760  # See if we are running on zsh, and set the options which allow our commands through
13761  # without removal of \ escapes.
13762  if test -n "${ZSH_VERSION+set}" ; then
13763    setopt NO_GLOB_SUBST
13764  fi
13765  # Now quote all the things that may contain metacharacters while being
13766  # careful not to overquote the AC_SUBSTed values.  We take copies of the
13767  # variables and quote the copies for generation of the libtool script.
13768  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
13769    SED SHELL STRIP \
13770    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
13771    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
13772    deplibs_check_method reload_flag reload_cmds need_locks \
13773    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
13774    lt_cv_sys_global_symbol_to_c_name_address \
13775    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
13776    old_postinstall_cmds old_postuninstall_cmds \
13777    compiler_CXX \
13778    CC_CXX \
13779    LD_CXX \
13780    lt_prog_compiler_wl_CXX \
13781    lt_prog_compiler_pic_CXX \
13782    lt_prog_compiler_static_CXX \
13783    lt_prog_compiler_no_builtin_flag_CXX \
13784    export_dynamic_flag_spec_CXX \
13785    thread_safe_flag_spec_CXX \
13786    whole_archive_flag_spec_CXX \
13787    enable_shared_with_static_runtimes_CXX \
13788    old_archive_cmds_CXX \
13789    old_archive_from_new_cmds_CXX \
13790    predep_objects_CXX \
13791    postdep_objects_CXX \
13792    predeps_CXX \
13793    postdeps_CXX \
13794    compiler_lib_search_path_CXX \
13795    compiler_lib_search_dirs_CXX \
13796    archive_cmds_CXX \
13797    archive_expsym_cmds_CXX \
13798    postinstall_cmds_CXX \
13799    postuninstall_cmds_CXX \
13800    old_archive_from_expsyms_cmds_CXX \
13801    allow_undefined_flag_CXX \
13802    no_undefined_flag_CXX \
13803    export_symbols_cmds_CXX \
13804    hardcode_libdir_flag_spec_CXX \
13805    hardcode_libdir_flag_spec_ld_CXX \
13806    hardcode_libdir_separator_CXX \
13807    hardcode_automatic_CXX \
13808    module_cmds_CXX \
13809    module_expsym_cmds_CXX \
13810    lt_cv_prog_compiler_c_o_CXX \
13811    fix_srcfile_path_CXX \
13812    exclude_expsyms_CXX \
13813    include_expsyms_CXX; do
13814
13815    case $var in
13816    old_archive_cmds_CXX | \
13817    old_archive_from_new_cmds_CXX | \
13818    archive_cmds_CXX | \
13819    archive_expsym_cmds_CXX | \
13820    module_cmds_CXX | \
13821    module_expsym_cmds_CXX | \
13822    old_archive_from_expsyms_cmds_CXX | \
13823    export_symbols_cmds_CXX | \
13824    extract_expsyms_cmds | reload_cmds | finish_cmds | \
13825    postinstall_cmds | postuninstall_cmds | \
13826    old_postinstall_cmds | old_postuninstall_cmds | \
13827    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
13828      # Double-quote double-evaled strings.
13829      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
13830      ;;
13831    *)
13832      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
13833      ;;
13834    esac
13835  done
13836
13837  case $lt_echo in
13838  *'\$0 --fallback-echo"')
13839    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
13840    ;;
13841  esac
13842
13843cfgfile="$ofile"
13844
13845  cat <<__EOF__ >> "$cfgfile"
13846# ### BEGIN LIBTOOL TAG CONFIG: $tagname
13847
13848# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
13849
13850# Shell to use when invoking shell scripts.
13851SHELL=$lt_SHELL
13852
13853# Whether or not to build shared libraries.
13854build_libtool_libs=$enable_shared
13855
13856# Whether or not to build static libraries.
13857build_old_libs=$enable_static
13858
13859# Whether or not to add -lc for building shared libraries.
13860build_libtool_need_lc=$archive_cmds_need_lc_CXX
13861
13862# Whether or not to disallow shared libs when runtime libs are static
13863allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_CXX
13864
13865# Whether or not to optimize for fast installation.
13866fast_install=$enable_fast_install
13867
13868# The host system.
13869host_alias=$host_alias
13870host=$host
13871host_os=$host_os
13872
13873# The build system.
13874build_alias=$build_alias
13875build=$build
13876build_os=$build_os
13877
13878# An echo program that does not interpret backslashes.
13879echo=$lt_echo
13880
13881# The archiver.
13882AR=$lt_AR
13883AR_FLAGS=$lt_AR_FLAGS
13884
13885# A C compiler.
13886LTCC=$lt_LTCC
13887
13888# LTCC compiler flags.
13889LTCFLAGS=$lt_LTCFLAGS
13890
13891# A language-specific compiler.
13892CC=$lt_compiler_CXX
13893
13894# Is the compiler the GNU C compiler?
13895with_gcc=$GCC_CXX
13896
13897# An ERE matcher.
13898EGREP=$lt_EGREP
13899
13900# The linker used to build libraries.
13901LD=$lt_LD_CXX
13902
13903# Whether we need hard or soft links.
13904LN_S=$lt_LN_S
13905
13906# A BSD-compatible nm program.
13907NM=$lt_NM
13908
13909# A symbol stripping program
13910STRIP=$lt_STRIP
13911
13912# Used to examine libraries when file_magic_cmd begins "file"
13913MAGIC_CMD=$MAGIC_CMD
13914
13915# Used on cygwin: DLL creation program.
13916DLLTOOL="$DLLTOOL"
13917
13918# Used on cygwin: object dumper.
13919OBJDUMP="$OBJDUMP"
13920
13921# Used on cygwin: assembler.
13922AS="$AS"
13923
13924# The name of the directory that contains temporary libtool files.
13925objdir=$objdir
13926
13927# How to create reloadable object files.
13928reload_flag=$lt_reload_flag
13929reload_cmds=$lt_reload_cmds
13930
13931# How to pass a linker flag through the compiler.
13932wl=$lt_lt_prog_compiler_wl_CXX
13933
13934# Object file suffix (normally "o").
13935objext="$ac_objext"
13936
13937# Old archive suffix (normally "a").
13938libext="$libext"
13939
13940# Shared library suffix (normally ".so").
13941shrext_cmds='$shrext_cmds'
13942
13943# Executable file suffix (normally "").
13944exeext="$exeext"
13945
13946# Additional compiler flags for building library objects.
13947pic_flag=$lt_lt_prog_compiler_pic_CXX
13948pic_mode=$pic_mode
13949
13950# What is the maximum length of a command?
13951max_cmd_len=$lt_cv_sys_max_cmd_len
13952
13953# Does compiler simultaneously support -c and -o options?
13954compiler_c_o=$lt_lt_cv_prog_compiler_c_o_CXX
13955
13956# Must we lock files when doing compilation?
13957need_locks=$lt_need_locks
13958
13959# Do we need the lib prefix for modules?
13960need_lib_prefix=$need_lib_prefix
13961
13962# Do we need a version for libraries?
13963need_version=$need_version
13964
13965# Whether dlopen is supported.
13966dlopen_support=$enable_dlopen
13967
13968# Whether dlopen of programs is supported.
13969dlopen_self=$enable_dlopen_self
13970
13971# Whether dlopen of statically linked programs is supported.
13972dlopen_self_static=$enable_dlopen_self_static
13973
13974# Compiler flag to prevent dynamic linking.
13975link_static_flag=$lt_lt_prog_compiler_static_CXX
13976
13977# Compiler flag to turn off builtin functions.
13978no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_CXX
13979
13980# Compiler flag to allow reflexive dlopens.
13981export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_CXX
13982
13983# Compiler flag to generate shared objects directly from archives.
13984whole_archive_flag_spec=$lt_whole_archive_flag_spec_CXX
13985
13986# Compiler flag to generate thread-safe objects.
13987thread_safe_flag_spec=$lt_thread_safe_flag_spec_CXX
13988
13989# Library versioning type.
13990version_type=$version_type
13991
13992# Format of library name prefix.
13993libname_spec=$lt_libname_spec
13994
13995# List of archive names.  First name is the real one, the rest are links.
13996# The last name is the one that the linker finds with -lNAME.
13997library_names_spec=$lt_library_names_spec
13998
13999# The coded name of the library, if different from the real name.
14000soname_spec=$lt_soname_spec
14001
14002# Commands used to build and install an old-style archive.
14003RANLIB=$lt_RANLIB
14004old_archive_cmds=$lt_old_archive_cmds_CXX
14005old_postinstall_cmds=$lt_old_postinstall_cmds
14006old_postuninstall_cmds=$lt_old_postuninstall_cmds
14007
14008# Create an old-style archive from a shared archive.
14009old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_CXX
14010
14011# Create a temporary old-style archive to link instead of a shared archive.
14012old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_CXX
14013
14014# Commands used to build and install a shared archive.
14015archive_cmds=$lt_archive_cmds_CXX
14016archive_expsym_cmds=$lt_archive_expsym_cmds_CXX
14017postinstall_cmds=$lt_postinstall_cmds
14018postuninstall_cmds=$lt_postuninstall_cmds
14019
14020# Commands used to build a loadable module (assumed same as above if empty)
14021module_cmds=$lt_module_cmds_CXX
14022module_expsym_cmds=$lt_module_expsym_cmds_CXX
14023
14024# Commands to strip libraries.
14025old_striplib=$lt_old_striplib
14026striplib=$lt_striplib
14027
14028# Dependencies to place before the objects being linked to create a
14029# shared library.
14030predep_objects=$lt_predep_objects_CXX
14031
14032# Dependencies to place after the objects being linked to create a
14033# shared library.
14034postdep_objects=$lt_postdep_objects_CXX
14035
14036# Dependencies to place before the objects being linked to create a
14037# shared library.
14038predeps=$lt_predeps_CXX
14039
14040# Dependencies to place after the objects being linked to create a
14041# shared library.
14042postdeps=$lt_postdeps_CXX
14043
14044# The directories searched by this compiler when creating a shared
14045# library
14046compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_CXX
14047
14048# The library search path used internally by the compiler when linking
14049# a shared library.
14050compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
14051
14052# Method to check whether dependent libraries are shared objects.
14053deplibs_check_method=$lt_deplibs_check_method
14054
14055# Command to use when deplibs_check_method == file_magic.
14056file_magic_cmd=$lt_file_magic_cmd
14057
14058# Flag that allows shared libraries with undefined symbols to be built.
14059allow_undefined_flag=$lt_allow_undefined_flag_CXX
14060
14061# Flag that forces no undefined symbols.
14062no_undefined_flag=$lt_no_undefined_flag_CXX
14063
14064# Commands used to finish a libtool library installation in a directory.
14065finish_cmds=$lt_finish_cmds
14066
14067# Same as above, but a single script fragment to be evaled but not shown.
14068finish_eval=$lt_finish_eval
14069
14070# Take the output of nm and produce a listing of raw symbols and C names.
14071global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
14072
14073# Transform the output of nm in a proper C declaration
14074global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
14075
14076# Transform the output of nm in a C name address pair
14077global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
14078
14079# This is the shared library runtime path variable.
14080runpath_var=$runpath_var
14081
14082# This is the shared library path variable.
14083shlibpath_var=$shlibpath_var
14084
14085# Is shlibpath searched before the hard-coded library search path?
14086shlibpath_overrides_runpath=$shlibpath_overrides_runpath
14087
14088# How to hardcode a shared library path into an executable.
14089hardcode_action=$hardcode_action_CXX
14090
14091# Whether we should hardcode library paths into libraries.
14092hardcode_into_libs=$hardcode_into_libs
14093
14094# Flag to hardcode \$libdir into a binary during linking.
14095# This must work even if \$libdir does not exist.
14096hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_CXX
14097
14098# If ld is used when linking, flag to hardcode \$libdir into
14099# a binary during linking. This must work even if \$libdir does
14100# not exist.
14101hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_CXX
14102
14103# Whether we need a single -rpath flag with a separated argument.
14104hardcode_libdir_separator=$lt_hardcode_libdir_separator_CXX
14105
14106# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
14107# resulting binary.
14108hardcode_direct=$hardcode_direct_CXX
14109
14110# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
14111# resulting binary.
14112hardcode_minus_L=$hardcode_minus_L_CXX
14113
14114# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
14115# the resulting binary.
14116hardcode_shlibpath_var=$hardcode_shlibpath_var_CXX
14117
14118# Set to yes if building a shared library automatically hardcodes DIR into the library
14119# and all subsequent libraries and executables linked against it.
14120hardcode_automatic=$hardcode_automatic_CXX
14121
14122# Variables whose values should be saved in libtool wrapper scripts and
14123# restored at relink time.
14124variables_saved_for_relink="$variables_saved_for_relink"
14125
14126# Whether libtool must link a program against all its dependency libraries.
14127link_all_deplibs=$link_all_deplibs_CXX
14128
14129# Compile-time system search path for libraries
14130sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
14131
14132# Run-time system search path for libraries
14133sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
14134
14135# Fix the shell variable \$srcfile for the compiler.
14136fix_srcfile_path=$lt_fix_srcfile_path
14137
14138# Set to yes if exported symbols are required.
14139always_export_symbols=$always_export_symbols_CXX
14140
14141# The commands to list exported symbols.
14142export_symbols_cmds=$lt_export_symbols_cmds_CXX
14143
14144# The commands to extract the exported symbol list from a shared archive.
14145extract_expsyms_cmds=$lt_extract_expsyms_cmds
14146
14147# Symbols that should not be listed in the preloaded symbols.
14148exclude_expsyms=$lt_exclude_expsyms_CXX
14149
14150# Symbols that must always be exported.
14151include_expsyms=$lt_include_expsyms_CXX
14152
14153# ### END LIBTOOL TAG CONFIG: $tagname
14154
14155__EOF__
14156
14157
14158else
14159  # If there is no Makefile yet, we rely on a make rule to execute
14160  # `config.status --recheck' to rerun these tests and create the
14161  # libtool script then.
14162  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
14163  if test -f "$ltmain_in"; then
14164    test -f Makefile && make "$ltmain"
14165  fi
14166fi
14167
14168
14169ac_ext=c
14170ac_cpp='$CPP $CPPFLAGS'
14171ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
14172ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14173ac_compiler_gnu=$ac_cv_c_compiler_gnu
14174
14175CC=$lt_save_CC
14176LDCXX=$LD
14177LD=$lt_save_LD
14178GCC=$lt_save_GCC
14179with_gnu_ldcxx=$with_gnu_ld
14180with_gnu_ld=$lt_save_with_gnu_ld
14181lt_cv_path_LDCXX=$lt_cv_path_LD
14182lt_cv_path_LD=$lt_save_path_LD
14183lt_cv_prog_gnu_ldcxx=$lt_cv_prog_gnu_ld
14184lt_cv_prog_gnu_ld=$lt_save_with_gnu_ld
14185
14186	else
14187	  tagname=""
14188	fi
14189	;;
14190
14191      F77)
14192	if test -n "$F77" && test "X$F77" != "Xno"; then
14193
14194ac_ext=f
14195ac_compile='$F77 -c $FFLAGS conftest.$ac_ext >&5'
14196ac_link='$F77 -o conftest$ac_exeext $FFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
14197ac_compiler_gnu=$ac_cv_f77_compiler_gnu
14198
14199
14200archive_cmds_need_lc_F77=no
14201allow_undefined_flag_F77=
14202always_export_symbols_F77=no
14203archive_expsym_cmds_F77=
14204export_dynamic_flag_spec_F77=
14205hardcode_direct_F77=no
14206hardcode_libdir_flag_spec_F77=
14207hardcode_libdir_flag_spec_ld_F77=
14208hardcode_libdir_separator_F77=
14209hardcode_minus_L_F77=no
14210hardcode_automatic_F77=no
14211module_cmds_F77=
14212module_expsym_cmds_F77=
14213link_all_deplibs_F77=unknown
14214old_archive_cmds_F77=$old_archive_cmds
14215no_undefined_flag_F77=
14216whole_archive_flag_spec_F77=
14217enable_shared_with_static_runtimes_F77=no
14218
14219# Source file extension for f77 test sources.
14220ac_ext=f
14221
14222# Object file extension for compiled f77 test sources.
14223objext=o
14224objext_F77=$objext
14225
14226# Code to be used in simple compile tests
14227lt_simple_compile_test_code="\
14228      subroutine t
14229      return
14230      end
14231"
14232
14233# Code to be used in simple link tests
14234lt_simple_link_test_code="\
14235      program t
14236      end
14237"
14238
14239# ltmain only uses $CC for tagged configurations so make sure $CC is set.
14240
14241# If no C compiler was specified, use CC.
14242LTCC=${LTCC-"$CC"}
14243
14244# If no C compiler flags were specified, use CFLAGS.
14245LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
14246
14247# Allow CC to be a program name with arguments.
14248compiler=$CC
14249
14250
14251# save warnings/boilerplate of simple test code
14252ac_outfile=conftest.$ac_objext
14253echo "$lt_simple_compile_test_code" >conftest.$ac_ext
14254eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14255_lt_compiler_boilerplate=`cat conftest.err`
14256$rm conftest*
14257
14258ac_outfile=conftest.$ac_objext
14259echo "$lt_simple_link_test_code" >conftest.$ac_ext
14260eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
14261_lt_linker_boilerplate=`cat conftest.err`
14262$rm -r conftest*
14263
14264
14265# Allow CC to be a program name with arguments.
14266lt_save_CC="$CC"
14267CC=${F77-"f77"}
14268compiler=$CC
14269compiler_F77=$CC
14270for cc_temp in $compiler""; do
14271  case $cc_temp in
14272    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14273    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14274    \-*) ;;
14275    *) break;;
14276  esac
14277done
14278cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14279
14280
14281{ $as_echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
14282$as_echo_n "checking if libtool supports shared libraries... " >&6; }
14283{ $as_echo "$as_me:$LINENO: result: $can_build_shared" >&5
14284$as_echo "$can_build_shared" >&6; }
14285
14286{ $as_echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
14287$as_echo_n "checking whether to build shared libraries... " >&6; }
14288test "$can_build_shared" = "no" && enable_shared=no
14289
14290# On AIX, shared libraries and static libraries use the same namespace, and
14291# are all built from PIC.
14292case $host_os in
14293aix3*)
14294  test "$enable_shared" = yes && enable_static=no
14295  if test -n "$RANLIB"; then
14296    archive_cmds="$archive_cmds~\$RANLIB \$lib"
14297    postinstall_cmds='$RANLIB $lib'
14298  fi
14299  ;;
14300aix[4-9]*)
14301  if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
14302    test "$enable_shared" = yes && enable_static=no
14303  fi
14304  ;;
14305esac
14306{ $as_echo "$as_me:$LINENO: result: $enable_shared" >&5
14307$as_echo "$enable_shared" >&6; }
14308
14309{ $as_echo "$as_me:$LINENO: checking whether to build static libraries" >&5
14310$as_echo_n "checking whether to build static libraries... " >&6; }
14311# Make sure either enable_shared or enable_static is yes.
14312test "$enable_shared" = yes || enable_static=yes
14313{ $as_echo "$as_me:$LINENO: result: $enable_static" >&5
14314$as_echo "$enable_static" >&6; }
14315
14316GCC_F77="$G77"
14317LD_F77="$LD"
14318
14319lt_prog_compiler_wl_F77=
14320lt_prog_compiler_pic_F77=
14321lt_prog_compiler_static_F77=
14322
14323{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
14324$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
14325
14326  if test "$GCC" = yes; then
14327    lt_prog_compiler_wl_F77='-Wl,'
14328    lt_prog_compiler_static_F77='-static'
14329
14330    case $host_os in
14331      aix*)
14332      # All AIX code is PIC.
14333      if test "$host_cpu" = ia64; then
14334	# AIX 5 now supports IA64 processor
14335	lt_prog_compiler_static_F77='-Bstatic'
14336      fi
14337      ;;
14338
14339    amigaos*)
14340      # FIXME: we need at least 68020 code to build shared libraries, but
14341      # adding the `-m68020' flag to GCC prevents building anything better,
14342      # like `-m68040'.
14343      lt_prog_compiler_pic_F77='-m68020 -resident32 -malways-restore-a4'
14344      ;;
14345
14346    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
14347      # PIC is the default for these OSes.
14348      ;;
14349
14350    mingw* | cygwin* | pw32* | os2*)
14351      # This hack is so that the source file can tell whether it is being
14352      # built for inclusion in a dll (and should export symbols for example).
14353      # Although the cygwin gcc ignores -fPIC, still need this for old-style
14354      # (--disable-auto-import) libraries
14355      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14356      ;;
14357
14358    darwin* | rhapsody*)
14359      # PIC is the default on this platform
14360      # Common symbols not allowed in MH_DYLIB files
14361      lt_prog_compiler_pic_F77='-fno-common'
14362      ;;
14363
14364    interix[3-9]*)
14365      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
14366      # Instead, we relocate shared libraries at runtime.
14367      ;;
14368
14369    msdosdjgpp*)
14370      # Just because we use GCC doesn't mean we suddenly get shared libraries
14371      # on systems that don't support them.
14372      lt_prog_compiler_can_build_shared_F77=no
14373      enable_shared=no
14374      ;;
14375
14376    sysv4*MP*)
14377      if test -d /usr/nec; then
14378	lt_prog_compiler_pic_F77=-Kconform_pic
14379      fi
14380      ;;
14381
14382    hpux*)
14383      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14384      # not for PA HP-UX.
14385      case $host_cpu in
14386      hppa*64*|ia64*)
14387	# +Z the default
14388	;;
14389      *)
14390	lt_prog_compiler_pic_F77='-fPIC'
14391	;;
14392      esac
14393      ;;
14394
14395    *)
14396      lt_prog_compiler_pic_F77='-fPIC'
14397      ;;
14398    esac
14399  else
14400    # PORTME Check for flag to pass linker flags through the system compiler.
14401    case $host_os in
14402    aix*)
14403      lt_prog_compiler_wl_F77='-Wl,'
14404      if test "$host_cpu" = ia64; then
14405	# AIX 5 now supports IA64 processor
14406	lt_prog_compiler_static_F77='-Bstatic'
14407      else
14408	lt_prog_compiler_static_F77='-bnso -bI:/lib/syscalls.exp'
14409      fi
14410      ;;
14411      darwin*)
14412        # PIC is the default on this platform
14413        # Common symbols not allowed in MH_DYLIB files
14414       case $cc_basename in
14415         xlc*)
14416         lt_prog_compiler_pic_F77='-qnocommon'
14417         lt_prog_compiler_wl_F77='-Wl,'
14418         ;;
14419       esac
14420       ;;
14421
14422    mingw* | cygwin* | pw32* | os2*)
14423      # This hack is so that the source file can tell whether it is being
14424      # built for inclusion in a dll (and should export symbols for example).
14425      lt_prog_compiler_pic_F77='-DDLL_EXPORT'
14426      ;;
14427
14428    hpux9* | hpux10* | hpux11*)
14429      lt_prog_compiler_wl_F77='-Wl,'
14430      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
14431      # not for PA HP-UX.
14432      case $host_cpu in
14433      hppa*64*|ia64*)
14434	# +Z the default
14435	;;
14436      *)
14437	lt_prog_compiler_pic_F77='+Z'
14438	;;
14439      esac
14440      # Is there a better lt_prog_compiler_static that works with the bundled CC?
14441      lt_prog_compiler_static_F77='${wl}-a ${wl}archive'
14442      ;;
14443
14444    irix5* | irix6* | nonstopux*)
14445      lt_prog_compiler_wl_F77='-Wl,'
14446      # PIC (with -KPIC) is the default.
14447      lt_prog_compiler_static_F77='-non_shared'
14448      ;;
14449
14450    newsos6)
14451      lt_prog_compiler_pic_F77='-KPIC'
14452      lt_prog_compiler_static_F77='-Bstatic'
14453      ;;
14454
14455    linux* | k*bsd*-gnu)
14456      case $cc_basename in
14457      icc* | ecc*)
14458	lt_prog_compiler_wl_F77='-Wl,'
14459	lt_prog_compiler_pic_F77='-KPIC'
14460	lt_prog_compiler_static_F77='-static'
14461        ;;
14462      pgcc* | pgf77* | pgf90* | pgf95*)
14463        # Portland Group compilers (*not* the Pentium gcc compiler,
14464	# which looks to be a dead project)
14465	lt_prog_compiler_wl_F77='-Wl,'
14466	lt_prog_compiler_pic_F77='-fpic'
14467	lt_prog_compiler_static_F77='-Bstatic'
14468        ;;
14469      ccc*)
14470        lt_prog_compiler_wl_F77='-Wl,'
14471        # All Alpha code is PIC.
14472        lt_prog_compiler_static_F77='-non_shared'
14473        ;;
14474      *)
14475        case `$CC -V 2>&1 | sed 5q` in
14476	*Sun\ C*)
14477	  # Sun C 5.9
14478	  lt_prog_compiler_pic_F77='-KPIC'
14479	  lt_prog_compiler_static_F77='-Bstatic'
14480	  lt_prog_compiler_wl_F77='-Wl,'
14481	  ;;
14482	*Sun\ F*)
14483	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
14484	  lt_prog_compiler_pic_F77='-KPIC'
14485	  lt_prog_compiler_static_F77='-Bstatic'
14486	  lt_prog_compiler_wl_F77=''
14487	  ;;
14488	esac
14489	;;
14490      esac
14491      ;;
14492
14493    osf3* | osf4* | osf5*)
14494      lt_prog_compiler_wl_F77='-Wl,'
14495      # All OSF/1 code is PIC.
14496      lt_prog_compiler_static_F77='-non_shared'
14497      ;;
14498
14499    rdos*)
14500      lt_prog_compiler_static_F77='-non_shared'
14501      ;;
14502
14503    solaris*)
14504      lt_prog_compiler_pic_F77='-KPIC'
14505      lt_prog_compiler_static_F77='-Bstatic'
14506      case $cc_basename in
14507      f77* | f90* | f95*)
14508	lt_prog_compiler_wl_F77='-Qoption ld ';;
14509      *)
14510	lt_prog_compiler_wl_F77='-Wl,';;
14511      esac
14512      ;;
14513
14514    sunos4*)
14515      lt_prog_compiler_wl_F77='-Qoption ld '
14516      lt_prog_compiler_pic_F77='-PIC'
14517      lt_prog_compiler_static_F77='-Bstatic'
14518      ;;
14519
14520    sysv4 | sysv4.2uw2* | sysv4.3*)
14521      lt_prog_compiler_wl_F77='-Wl,'
14522      lt_prog_compiler_pic_F77='-KPIC'
14523      lt_prog_compiler_static_F77='-Bstatic'
14524      ;;
14525
14526    sysv4*MP*)
14527      if test -d /usr/nec ;then
14528	lt_prog_compiler_pic_F77='-Kconform_pic'
14529	lt_prog_compiler_static_F77='-Bstatic'
14530      fi
14531      ;;
14532
14533    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
14534      lt_prog_compiler_wl_F77='-Wl,'
14535      lt_prog_compiler_pic_F77='-KPIC'
14536      lt_prog_compiler_static_F77='-Bstatic'
14537      ;;
14538
14539    unicos*)
14540      lt_prog_compiler_wl_F77='-Wl,'
14541      lt_prog_compiler_can_build_shared_F77=no
14542      ;;
14543
14544    uts4*)
14545      lt_prog_compiler_pic_F77='-pic'
14546      lt_prog_compiler_static_F77='-Bstatic'
14547      ;;
14548
14549    *)
14550      lt_prog_compiler_can_build_shared_F77=no
14551      ;;
14552    esac
14553  fi
14554
14555{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_F77" >&5
14556$as_echo "$lt_prog_compiler_pic_F77" >&6; }
14557
14558#
14559# Check to make sure the PIC flag actually works.
14560#
14561if test -n "$lt_prog_compiler_pic_F77"; then
14562
14563{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works" >&5
14564$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_F77 works... " >&6; }
14565if test "${lt_cv_prog_compiler_pic_works_F77+set}" = set; then
14566  $as_echo_n "(cached) " >&6
14567else
14568  lt_cv_prog_compiler_pic_works_F77=no
14569  ac_outfile=conftest.$ac_objext
14570   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14571   lt_compiler_flag="$lt_prog_compiler_pic_F77"
14572   # Insert the option either (1) after the last *FLAGS variable, or
14573   # (2) before a word containing "conftest.", or (3) at the end.
14574   # Note that $ac_compile itself does not contain backslashes and begins
14575   # with a dollar sign (not a hyphen), so the echo should work correctly.
14576   # The option is referenced via a variable to avoid confusing sed.
14577   lt_compile=`echo "$ac_compile" | $SED \
14578   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14579   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14580   -e 's:$: $lt_compiler_flag:'`
14581   (eval echo "\"\$as_me:14581: $lt_compile\"" >&5)
14582   (eval "$lt_compile" 2>conftest.err)
14583   ac_status=$?
14584   cat conftest.err >&5
14585   echo "$as_me:14585: \$? = $ac_status" >&5
14586   if (exit $ac_status) && test -s "$ac_outfile"; then
14587     # The compiler can only warn and ignore the option if not recognized
14588     # So say no if there are warnings other than the usual output.
14589     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
14590     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14591     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
14592       lt_cv_prog_compiler_pic_works_F77=yes
14593     fi
14594   fi
14595   $rm conftest*
14596
14597fi
14598{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_F77" >&5
14599$as_echo "$lt_cv_prog_compiler_pic_works_F77" >&6; }
14600
14601if test x"$lt_cv_prog_compiler_pic_works_F77" = xyes; then
14602    case $lt_prog_compiler_pic_F77 in
14603     "" | " "*) ;;
14604     *) lt_prog_compiler_pic_F77=" $lt_prog_compiler_pic_F77" ;;
14605     esac
14606else
14607    lt_prog_compiler_pic_F77=
14608     lt_prog_compiler_can_build_shared_F77=no
14609fi
14610
14611fi
14612case $host_os in
14613  # For platforms which do not support PIC, -DPIC is meaningless:
14614  *djgpp*)
14615    lt_prog_compiler_pic_F77=
14616    ;;
14617  *)
14618    lt_prog_compiler_pic_F77="$lt_prog_compiler_pic_F77"
14619    ;;
14620esac
14621
14622#
14623# Check to make sure the static flag actually works.
14624#
14625wl=$lt_prog_compiler_wl_F77 eval lt_tmp_static_flag=\"$lt_prog_compiler_static_F77\"
14626{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
14627$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
14628if test "${lt_cv_prog_compiler_static_works_F77+set}" = set; then
14629  $as_echo_n "(cached) " >&6
14630else
14631  lt_cv_prog_compiler_static_works_F77=no
14632   save_LDFLAGS="$LDFLAGS"
14633   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
14634   echo "$lt_simple_link_test_code" > conftest.$ac_ext
14635   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
14636     # The linker can only warn and ignore the option if not recognized
14637     # So say no if there are warnings
14638     if test -s conftest.err; then
14639       # Append any errors to the config.log.
14640       cat conftest.err 1>&5
14641       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
14642       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
14643       if diff conftest.exp conftest.er2 >/dev/null; then
14644         lt_cv_prog_compiler_static_works_F77=yes
14645       fi
14646     else
14647       lt_cv_prog_compiler_static_works_F77=yes
14648     fi
14649   fi
14650   $rm -r conftest*
14651   LDFLAGS="$save_LDFLAGS"
14652
14653fi
14654{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_F77" >&5
14655$as_echo "$lt_cv_prog_compiler_static_works_F77" >&6; }
14656
14657if test x"$lt_cv_prog_compiler_static_works_F77" = xyes; then
14658    :
14659else
14660    lt_prog_compiler_static_F77=
14661fi
14662
14663
14664{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
14665$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
14666if test "${lt_cv_prog_compiler_c_o_F77+set}" = set; then
14667  $as_echo_n "(cached) " >&6
14668else
14669  lt_cv_prog_compiler_c_o_F77=no
14670   $rm -r conftest 2>/dev/null
14671   mkdir conftest
14672   cd conftest
14673   mkdir out
14674   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
14675
14676   lt_compiler_flag="-o out/conftest2.$ac_objext"
14677   # Insert the option either (1) after the last *FLAGS variable, or
14678   # (2) before a word containing "conftest.", or (3) at the end.
14679   # Note that $ac_compile itself does not contain backslashes and begins
14680   # with a dollar sign (not a hyphen), so the echo should work correctly.
14681   lt_compile=`echo "$ac_compile" | $SED \
14682   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
14683   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
14684   -e 's:$: $lt_compiler_flag:'`
14685   (eval echo "\"\$as_me:14685: $lt_compile\"" >&5)
14686   (eval "$lt_compile" 2>out/conftest.err)
14687   ac_status=$?
14688   cat out/conftest.err >&5
14689   echo "$as_me:14689: \$? = $ac_status" >&5
14690   if (exit $ac_status) && test -s out/conftest2.$ac_objext
14691   then
14692     # The compiler can only warn and ignore the option if not recognized
14693     # So say no if there are warnings
14694     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
14695     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
14696     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
14697       lt_cv_prog_compiler_c_o_F77=yes
14698     fi
14699   fi
14700   chmod u+w . 2>&5
14701   $rm conftest*
14702   # SGI C++ compiler will create directory out/ii_files/ for
14703   # template instantiation
14704   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
14705   $rm out/* && rmdir out
14706   cd ..
14707   rmdir conftest
14708   $rm conftest*
14709
14710fi
14711{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_F77" >&5
14712$as_echo "$lt_cv_prog_compiler_c_o_F77" >&6; }
14713
14714
14715hard_links="nottested"
14716if test "$lt_cv_prog_compiler_c_o_F77" = no && test "$need_locks" != no; then
14717  # do not overwrite the value of need_locks provided by the user
14718  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
14719$as_echo_n "checking if we can lock with hard links... " >&6; }
14720  hard_links=yes
14721  $rm conftest*
14722  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14723  touch conftest.a
14724  ln conftest.a conftest.b 2>&5 || hard_links=no
14725  ln conftest.a conftest.b 2>/dev/null && hard_links=no
14726  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
14727$as_echo "$hard_links" >&6; }
14728  if test "$hard_links" = no; then
14729    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
14730$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
14731    need_locks=warn
14732  fi
14733else
14734  need_locks=no
14735fi
14736
14737{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
14738$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
14739
14740  runpath_var=
14741  allow_undefined_flag_F77=
14742  enable_shared_with_static_runtimes_F77=no
14743  archive_cmds_F77=
14744  archive_expsym_cmds_F77=
14745  old_archive_From_new_cmds_F77=
14746  old_archive_from_expsyms_cmds_F77=
14747  export_dynamic_flag_spec_F77=
14748  whole_archive_flag_spec_F77=
14749  thread_safe_flag_spec_F77=
14750  hardcode_libdir_flag_spec_F77=
14751  hardcode_libdir_flag_spec_ld_F77=
14752  hardcode_libdir_separator_F77=
14753  hardcode_direct_F77=no
14754  hardcode_minus_L_F77=no
14755  hardcode_shlibpath_var_F77=unsupported
14756  link_all_deplibs_F77=unknown
14757  hardcode_automatic_F77=no
14758  module_cmds_F77=
14759  module_expsym_cmds_F77=
14760  always_export_symbols_F77=no
14761  export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
14762  # include_expsyms should be a list of space-separated symbols to be *always*
14763  # included in the symbol list
14764  include_expsyms_F77=
14765  # exclude_expsyms can be an extended regexp of symbols to exclude
14766  # it will be wrapped by ` (' and `)$', so one must not match beginning or
14767  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
14768  # as well as any symbol that contains `d'.
14769  exclude_expsyms_F77='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
14770  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
14771  # platforms (ab)use it in PIC code, but their linkers get confused if
14772  # the symbol is explicitly referenced.  Since portable code cannot
14773  # rely on this symbol name, it's probably fine to never include it in
14774  # preloaded symbol tables.
14775  # Exclude shared library initialization/finalization symbols.
14776  extract_expsyms_cmds=
14777  # Just being paranoid about ensuring that cc_basename is set.
14778  for cc_temp in $compiler""; do
14779  case $cc_temp in
14780    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
14781    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
14782    \-*) ;;
14783    *) break;;
14784  esac
14785done
14786cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
14787
14788  case $host_os in
14789  cygwin* | mingw* | pw32*)
14790    # FIXME: the MSVC++ port hasn't been tested in a loooong time
14791    # When not using gcc, we currently assume that we are using
14792    # Microsoft Visual C++.
14793    if test "$GCC" != yes; then
14794      with_gnu_ld=no
14795    fi
14796    ;;
14797  interix*)
14798    # we just hope/assume this is gcc and not c89 (= MSVC++)
14799    with_gnu_ld=yes
14800    ;;
14801  openbsd*)
14802    with_gnu_ld=no
14803    ;;
14804  esac
14805
14806  ld_shlibs_F77=yes
14807  if test "$with_gnu_ld" = yes; then
14808    # If archive_cmds runs LD, not CC, wlarc should be empty
14809    wlarc='${wl}'
14810
14811    # Set some defaults for GNU ld with shared library support. These
14812    # are reset later if shared libraries are not supported. Putting them
14813    # here allows them to be overridden if necessary.
14814    runpath_var=LD_RUN_PATH
14815    hardcode_libdir_flag_spec_F77='${wl}--rpath ${wl}$libdir'
14816    export_dynamic_flag_spec_F77='${wl}--export-dynamic'
14817    # ancient GNU ld didn't support --whole-archive et. al.
14818    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
14819	whole_archive_flag_spec_F77="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
14820      else
14821  	whole_archive_flag_spec_F77=
14822    fi
14823    supports_anon_versioning=no
14824    case `$LD -v 2>/dev/null` in
14825      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
14826      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
14827      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
14828      *\ 2.11.*) ;; # other 2.11 versions
14829      *) supports_anon_versioning=yes ;;
14830    esac
14831
14832    # See if GNU ld supports shared libraries.
14833    case $host_os in
14834    aix[3-9]*)
14835      # On AIX/PPC, the GNU linker is very broken
14836      if test "$host_cpu" != ia64; then
14837	ld_shlibs_F77=no
14838	cat <<EOF 1>&2
14839
14840*** Warning: the GNU linker, at least up to release 2.9.1, is reported
14841*** to be unable to reliably create shared libraries on AIX.
14842*** Therefore, libtool is disabling shared libraries support.  If you
14843*** really care for shared libraries, you may want to modify your PATH
14844*** so that a non-GNU linker is found, and then restart.
14845
14846EOF
14847      fi
14848      ;;
14849
14850    amigaos*)
14851      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)'
14852      hardcode_libdir_flag_spec_F77='-L$libdir'
14853      hardcode_minus_L_F77=yes
14854
14855      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
14856      # that the semantics of dynamic libraries on AmigaOS, at least up
14857      # to version 4, is to share data among multiple programs linked
14858      # with the same dynamic library.  Since this doesn't match the
14859      # behavior of shared libraries on other platforms, we can't use
14860      # them.
14861      ld_shlibs_F77=no
14862      ;;
14863
14864    beos*)
14865      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14866	allow_undefined_flag_F77=unsupported
14867	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
14868	# support --undefined.  This deserves some investigation.  FIXME
14869	archive_cmds_F77='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14870      else
14871	ld_shlibs_F77=no
14872      fi
14873      ;;
14874
14875    cygwin* | mingw* | pw32*)
14876      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, F77) is actually meaningless,
14877      # as there is no search path for DLLs.
14878      hardcode_libdir_flag_spec_F77='-L$libdir'
14879      allow_undefined_flag_F77=unsupported
14880      always_export_symbols_F77=no
14881      enable_shared_with_static_runtimes_F77=yes
14882      export_symbols_cmds_F77='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
14883
14884      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
14885        archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14886	# If the export-symbols file already is a .def file (1st line
14887	# is EXPORTS), use it as is; otherwise, prepend...
14888	archive_expsym_cmds_F77='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
14889	  cp $export_symbols $output_objdir/$soname.def;
14890	else
14891	  echo EXPORTS > $output_objdir/$soname.def;
14892	  cat $export_symbols >> $output_objdir/$soname.def;
14893	fi~
14894	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
14895      else
14896	ld_shlibs_F77=no
14897      fi
14898      ;;
14899
14900    interix[3-9]*)
14901      hardcode_direct_F77=no
14902      hardcode_shlibpath_var_F77=no
14903      hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
14904      export_dynamic_flag_spec_F77='${wl}-E'
14905      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
14906      # Instead, shared libraries are loaded at an image base (0x10000000 by
14907      # default) and relocated if they conflict, which is a slow very memory
14908      # consuming and fragmenting process.  To avoid this, we pick a random,
14909      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
14910      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
14911      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'
14912      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'
14913      ;;
14914
14915    gnu* | linux* | k*bsd*-gnu)
14916      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14917	tmp_addflag=
14918	case $cc_basename,$host_cpu in
14919	pgcc*)				# Portland Group C compiler
14920	  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'
14921	  tmp_addflag=' $pic_flag'
14922	  ;;
14923	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
14924	  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'
14925	  tmp_addflag=' $pic_flag -Mnomain' ;;
14926	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
14927	  tmp_addflag=' -i_dynamic' ;;
14928	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
14929	  tmp_addflag=' -i_dynamic -nofor_main' ;;
14930	ifc* | ifort*)			# Intel Fortran compiler
14931	  tmp_addflag=' -nofor_main' ;;
14932	esac
14933	case `$CC -V 2>&1 | sed 5q` in
14934	*Sun\ C*)			# Sun C 5.9
14935	  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'
14936	  tmp_sharedflag='-G' ;;
14937	*Sun\ F*)			# Sun Fortran 8.3
14938	  tmp_sharedflag='-G' ;;
14939	*)
14940	  tmp_sharedflag='-shared' ;;
14941	esac
14942	archive_cmds_F77='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14943
14944	if test $supports_anon_versioning = yes; then
14945	  archive_expsym_cmds_F77='$echo "{ global:" > $output_objdir/$libname.ver~
14946  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
14947  $echo "local: *; };" >> $output_objdir/$libname.ver~
14948	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
14949	fi
14950	link_all_deplibs_F77=no
14951      else
14952	ld_shlibs_F77=no
14953      fi
14954      ;;
14955
14956    netbsd* | netbsdelf*-gnu)
14957      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
14958	archive_cmds_F77='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
14959	wlarc=
14960      else
14961	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14962	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14963      fi
14964      ;;
14965
14966    solaris*)
14967      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
14968	ld_shlibs_F77=no
14969	cat <<EOF 1>&2
14970
14971*** Warning: The releases 2.8.* of the GNU linker cannot reliably
14972*** create shared libraries on Solaris systems.  Therefore, libtool
14973*** is disabling shared libraries support.  We urge you to upgrade GNU
14974*** binutils to release 2.9.1 or newer.  Another option is to modify
14975*** your PATH or compiler configuration so that the native linker is
14976*** used, and then restart.
14977
14978EOF
14979      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
14980	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
14981	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
14982      else
14983	ld_shlibs_F77=no
14984      fi
14985      ;;
14986
14987    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
14988      case `$LD -v 2>&1` in
14989        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
14990	ld_shlibs_F77=no
14991	cat <<_LT_EOF 1>&2
14992
14993*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
14994*** reliably create shared libraries on SCO systems.  Therefore, libtool
14995*** is disabling shared libraries support.  We urge you to upgrade GNU
14996*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
14997*** your PATH or compiler configuration so that the native linker is
14998*** used, and then restart.
14999
15000_LT_EOF
15001	;;
15002	*)
15003	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15004	    hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
15005	    archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
15006	    archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
15007	  else
15008	    ld_shlibs_F77=no
15009	  fi
15010	;;
15011      esac
15012      ;;
15013
15014    sunos4*)
15015      archive_cmds_F77='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15016      wlarc=
15017      hardcode_direct_F77=yes
15018      hardcode_shlibpath_var_F77=no
15019      ;;
15020
15021    *)
15022      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
15023	archive_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
15024	archive_expsym_cmds_F77='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
15025      else
15026	ld_shlibs_F77=no
15027      fi
15028      ;;
15029    esac
15030
15031    if test "$ld_shlibs_F77" = no; then
15032      runpath_var=
15033      hardcode_libdir_flag_spec_F77=
15034      export_dynamic_flag_spec_F77=
15035      whole_archive_flag_spec_F77=
15036    fi
15037  else
15038    # PORTME fill in a description of your system's linker (not GNU ld)
15039    case $host_os in
15040    aix3*)
15041      allow_undefined_flag_F77=unsupported
15042      always_export_symbols_F77=yes
15043      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'
15044      # Note: this linker hardcodes the directories in LIBPATH if there
15045      # are no directories specified by -L.
15046      hardcode_minus_L_F77=yes
15047      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
15048	# Neither direct hardcoding nor static linking is supported with a
15049	# broken collect2.
15050	hardcode_direct_F77=unsupported
15051      fi
15052      ;;
15053
15054    aix[4-9]*)
15055      if test "$host_cpu" = ia64; then
15056	# On IA64, the linker does run time linking by default, so we don't
15057	# have to do anything special.
15058	aix_use_runtimelinking=no
15059	exp_sym_flag='-Bexport'
15060	no_entry_flag=""
15061      else
15062	# If we're using GNU nm, then we don't want the "-C" option.
15063	# -C means demangle to AIX nm, but means don't demangle with GNU nm
15064	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
15065	  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'
15066	else
15067	  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'
15068	fi
15069	aix_use_runtimelinking=no
15070
15071	# Test if we are trying to use run time linking or normal
15072	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
15073	# need to do runtime linking.
15074	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
15075	  for ld_flag in $LDFLAGS; do
15076  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
15077  	    aix_use_runtimelinking=yes
15078  	    break
15079  	  fi
15080	  done
15081	  ;;
15082	esac
15083
15084	exp_sym_flag='-bexport'
15085	no_entry_flag='-bnoentry'
15086      fi
15087
15088      # When large executables or shared objects are built, AIX ld can
15089      # have problems creating the table of contents.  If linking a library
15090      # or program results in "error TOC overflow" add -mminimal-toc to
15091      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
15092      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
15093
15094      archive_cmds_F77=''
15095      hardcode_direct_F77=yes
15096      hardcode_libdir_separator_F77=':'
15097      link_all_deplibs_F77=yes
15098
15099      if test "$GCC" = yes; then
15100	case $host_os in aix4.[012]|aix4.[012].*)
15101	# We only want to do this on AIX 4.2 and lower, the check
15102	# below for broken collect2 doesn't work under 4.3+
15103	  collect2name=`${CC} -print-prog-name=collect2`
15104	  if test -f "$collect2name" && \
15105  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
15106	  then
15107  	  # We have reworked collect2
15108  	  :
15109	  else
15110  	  # We have old collect2
15111  	  hardcode_direct_F77=unsupported
15112  	  # It fails to find uninstalled libraries when the uninstalled
15113  	  # path is not listed in the libpath.  Setting hardcode_minus_L
15114  	  # to unsupported forces relinking
15115  	  hardcode_minus_L_F77=yes
15116  	  hardcode_libdir_flag_spec_F77='-L$libdir'
15117  	  hardcode_libdir_separator_F77=
15118	  fi
15119	  ;;
15120	esac
15121	shared_flag='-shared'
15122	if test "$aix_use_runtimelinking" = yes; then
15123	  shared_flag="$shared_flag "'${wl}-G'
15124	fi
15125      else
15126	# not using gcc
15127	if test "$host_cpu" = ia64; then
15128  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
15129  	# chokes on -Wl,-G. The following line is correct:
15130	  shared_flag='-G'
15131	else
15132	  if test "$aix_use_runtimelinking" = yes; then
15133	    shared_flag='${wl}-G'
15134	  else
15135	    shared_flag='${wl}-bM:SRE'
15136	  fi
15137	fi
15138      fi
15139
15140      # It seems that -bexpall does not export symbols beginning with
15141      # underscore (_), so it is better to generate a list of symbols to export.
15142      always_export_symbols_F77=yes
15143      if test "$aix_use_runtimelinking" = yes; then
15144	# Warning - without using the other runtime loading flags (-brtl),
15145	# -berok will link without error, but may produce a broken library.
15146	allow_undefined_flag_F77='-berok'
15147       # Determine the default libpath from the value encoded in an empty executable.
15148       cat >conftest.$ac_ext <<_ACEOF
15149      program main
15150
15151      end
15152_ACEOF
15153rm -f conftest.$ac_objext conftest$ac_exeext
15154if { (ac_try="$ac_link"
15155case "(($ac_try" in
15156  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15157  *) ac_try_echo=$ac_try;;
15158esac
15159eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15160$as_echo "$ac_try_echo") >&5
15161  (eval "$ac_link") 2>conftest.er1
15162  ac_status=$?
15163  grep -v '^ *+' conftest.er1 >conftest.err
15164  rm -f conftest.er1
15165  cat conftest.err >&5
15166  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15167  (exit $ac_status); } && {
15168	 test -z "$ac_f77_werror_flag" ||
15169	 test ! -s conftest.err
15170       } && test -s conftest$ac_exeext && {
15171	 test "$cross_compiling" = yes ||
15172	 $as_test_x conftest$ac_exeext
15173       }; then
15174
15175lt_aix_libpath_sed='
15176    /Import File Strings/,/^$/ {
15177	/^0/ {
15178	    s/^0  *\(.*\)$/\1/
15179	    p
15180	}
15181    }'
15182aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15183# Check for a 64-bit object if we didn't find anything.
15184if test -z "$aix_libpath"; then
15185  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15186fi
15187else
15188  $as_echo "$as_me: failed program was:" >&5
15189sed 's/^/| /' conftest.$ac_ext >&5
15190
15191
15192fi
15193
15194rm -rf conftest.dSYM
15195rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15196      conftest$ac_exeext conftest.$ac_ext
15197if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15198
15199       hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15200	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"
15201       else
15202	if test "$host_cpu" = ia64; then
15203	  hardcode_libdir_flag_spec_F77='${wl}-R $libdir:/usr/lib:/lib'
15204	  allow_undefined_flag_F77="-z nodefs"
15205	  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"
15206	else
15207	 # Determine the default libpath from the value encoded in an empty executable.
15208	 cat >conftest.$ac_ext <<_ACEOF
15209      program main
15210
15211      end
15212_ACEOF
15213rm -f conftest.$ac_objext conftest$ac_exeext
15214if { (ac_try="$ac_link"
15215case "(($ac_try" in
15216  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15217  *) ac_try_echo=$ac_try;;
15218esac
15219eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
15220$as_echo "$ac_try_echo") >&5
15221  (eval "$ac_link") 2>conftest.er1
15222  ac_status=$?
15223  grep -v '^ *+' conftest.er1 >conftest.err
15224  rm -f conftest.er1
15225  cat conftest.err >&5
15226  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15227  (exit $ac_status); } && {
15228	 test -z "$ac_f77_werror_flag" ||
15229	 test ! -s conftest.err
15230       } && test -s conftest$ac_exeext && {
15231	 test "$cross_compiling" = yes ||
15232	 $as_test_x conftest$ac_exeext
15233       }; then
15234
15235lt_aix_libpath_sed='
15236    /Import File Strings/,/^$/ {
15237	/^0/ {
15238	    s/^0  *\(.*\)$/\1/
15239	    p
15240	}
15241    }'
15242aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15243# Check for a 64-bit object if we didn't find anything.
15244if test -z "$aix_libpath"; then
15245  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
15246fi
15247else
15248  $as_echo "$as_me: failed program was:" >&5
15249sed 's/^/| /' conftest.$ac_ext >&5
15250
15251
15252fi
15253
15254rm -rf conftest.dSYM
15255rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15256      conftest$ac_exeext conftest.$ac_ext
15257if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
15258
15259	 hardcode_libdir_flag_spec_F77='${wl}-blibpath:$libdir:'"$aix_libpath"
15260	  # Warning - without using the other run time loading flags,
15261	  # -berok will link without error, but may produce a broken library.
15262	  no_undefined_flag_F77=' ${wl}-bernotok'
15263	  allow_undefined_flag_F77=' ${wl}-berok'
15264	  # Exported symbols can be pulled into shared objects from archives
15265	  whole_archive_flag_spec_F77='$convenience'
15266	  archive_cmds_need_lc_F77=yes
15267	  # This is similar to how AIX traditionally builds its shared libraries.
15268	  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'
15269	fi
15270      fi
15271      ;;
15272
15273    amigaos*)
15274      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)'
15275      hardcode_libdir_flag_spec_F77='-L$libdir'
15276      hardcode_minus_L_F77=yes
15277      # see comment about different semantics on the GNU ld section
15278      ld_shlibs_F77=no
15279      ;;
15280
15281    bsdi[45]*)
15282      export_dynamic_flag_spec_F77=-rdynamic
15283      ;;
15284
15285    cygwin* | mingw* | pw32*)
15286      # When not using gcc, we currently assume that we are using
15287      # Microsoft Visual C++.
15288      # hardcode_libdir_flag_spec is actually meaningless, as there is
15289      # no search path for DLLs.
15290      hardcode_libdir_flag_spec_F77=' '
15291      allow_undefined_flag_F77=unsupported
15292      # Tell ltmain to make .lib files, not .a files.
15293      libext=lib
15294      # Tell ltmain to make .dll files, not .so files.
15295      shrext_cmds=".dll"
15296      # FIXME: Setting linknames here is a bad hack.
15297      archive_cmds_F77='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
15298      # The linker will automatically build a .lib file if we build a DLL.
15299      old_archive_From_new_cmds_F77='true'
15300      # FIXME: Should let the user specify the lib program.
15301      old_archive_cmds_F77='lib -OUT:$oldlib$oldobjs$old_deplibs'
15302      fix_srcfile_path_F77='`cygpath -w "$srcfile"`'
15303      enable_shared_with_static_runtimes_F77=yes
15304      ;;
15305
15306    darwin* | rhapsody*)
15307      case $host_os in
15308        rhapsody* | darwin1.[012])
15309         allow_undefined_flag_F77='${wl}-undefined ${wl}suppress'
15310         ;;
15311       *) # Darwin 1.3 on
15312         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
15313           allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15314         else
15315           case ${MACOSX_DEPLOYMENT_TARGET} in
15316             10.[012])
15317               allow_undefined_flag_F77='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
15318               ;;
15319             10.*)
15320               allow_undefined_flag_F77='${wl}-undefined ${wl}dynamic_lookup'
15321               ;;
15322           esac
15323         fi
15324         ;;
15325      esac
15326      archive_cmds_need_lc_F77=no
15327      hardcode_direct_F77=no
15328      hardcode_automatic_F77=yes
15329      hardcode_shlibpath_var_F77=unsupported
15330      whole_archive_flag_spec_F77=''
15331      link_all_deplibs_F77=yes
15332    if test "$GCC" = yes ; then
15333    	output_verbose_link_cmd='echo'
15334        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}"
15335        module_cmds_F77="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
15336        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}"
15337        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}"
15338    else
15339      case $cc_basename in
15340        xlc*)
15341         output_verbose_link_cmd='echo'
15342         archive_cmds_F77='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
15343         module_cmds_F77='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
15344          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
15345         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}'
15346          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}'
15347          ;;
15348       *)
15349         ld_shlibs_F77=no
15350          ;;
15351      esac
15352    fi
15353      ;;
15354
15355    dgux*)
15356      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15357      hardcode_libdir_flag_spec_F77='-L$libdir'
15358      hardcode_shlibpath_var_F77=no
15359      ;;
15360
15361    freebsd1*)
15362      ld_shlibs_F77=no
15363      ;;
15364
15365    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
15366    # support.  Future versions do this automatically, but an explicit c++rt0.o
15367    # does not break anything, and helps significantly (at the cost of a little
15368    # extra space).
15369    freebsd2.2*)
15370      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
15371      hardcode_libdir_flag_spec_F77='-R$libdir'
15372      hardcode_direct_F77=yes
15373      hardcode_shlibpath_var_F77=no
15374      ;;
15375
15376    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
15377    freebsd2*)
15378      archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15379      hardcode_direct_F77=yes
15380      hardcode_minus_L_F77=yes
15381      hardcode_shlibpath_var_F77=no
15382      ;;
15383
15384    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
15385    freebsd* | dragonfly*)
15386      archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
15387      hardcode_libdir_flag_spec_F77='-R$libdir'
15388      hardcode_direct_F77=yes
15389      hardcode_shlibpath_var_F77=no
15390      ;;
15391
15392    hpux9*)
15393      if test "$GCC" = yes; then
15394	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'
15395      else
15396	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'
15397      fi
15398      hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15399      hardcode_libdir_separator_F77=:
15400      hardcode_direct_F77=yes
15401
15402      # hardcode_minus_L: Not really in the search PATH,
15403      # but as the default location of the library.
15404      hardcode_minus_L_F77=yes
15405      export_dynamic_flag_spec_F77='${wl}-E'
15406      ;;
15407
15408    hpux10*)
15409      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15410	archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15411      else
15412	archive_cmds_F77='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
15413      fi
15414      if test "$with_gnu_ld" = no; then
15415	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15416	hardcode_libdir_separator_F77=:
15417
15418	hardcode_direct_F77=yes
15419	export_dynamic_flag_spec_F77='${wl}-E'
15420
15421	# hardcode_minus_L: Not really in the search PATH,
15422	# but as the default location of the library.
15423	hardcode_minus_L_F77=yes
15424      fi
15425      ;;
15426
15427    hpux11*)
15428      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
15429	case $host_cpu in
15430	hppa*64*)
15431	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15432	  ;;
15433	ia64*)
15434	  archive_cmds_F77='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15435	  ;;
15436	*)
15437	  archive_cmds_F77='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15438	  ;;
15439	esac
15440      else
15441	case $host_cpu in
15442	hppa*64*)
15443	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15444	  ;;
15445	ia64*)
15446	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
15447	  ;;
15448	*)
15449	  archive_cmds_F77='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
15450	  ;;
15451	esac
15452      fi
15453      if test "$with_gnu_ld" = no; then
15454	hardcode_libdir_flag_spec_F77='${wl}+b ${wl}$libdir'
15455	hardcode_libdir_separator_F77=:
15456
15457	case $host_cpu in
15458	hppa*64*|ia64*)
15459	  hardcode_libdir_flag_spec_ld_F77='+b $libdir'
15460	  hardcode_direct_F77=no
15461	  hardcode_shlibpath_var_F77=no
15462	  ;;
15463	*)
15464	  hardcode_direct_F77=yes
15465	  export_dynamic_flag_spec_F77='${wl}-E'
15466
15467	  # hardcode_minus_L: Not really in the search PATH,
15468	  # but as the default location of the library.
15469	  hardcode_minus_L_F77=yes
15470	  ;;
15471	esac
15472      fi
15473      ;;
15474
15475    irix5* | irix6* | nonstopux*)
15476      if test "$GCC" = yes; then
15477	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'
15478      else
15479	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'
15480	hardcode_libdir_flag_spec_ld_F77='-rpath $libdir'
15481      fi
15482      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15483      hardcode_libdir_separator_F77=:
15484      link_all_deplibs_F77=yes
15485      ;;
15486
15487    netbsd* | netbsdelf*-gnu)
15488      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
15489	archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
15490      else
15491	archive_cmds_F77='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
15492      fi
15493      hardcode_libdir_flag_spec_F77='-R$libdir'
15494      hardcode_direct_F77=yes
15495      hardcode_shlibpath_var_F77=no
15496      ;;
15497
15498    newsos6)
15499      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15500      hardcode_direct_F77=yes
15501      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15502      hardcode_libdir_separator_F77=:
15503      hardcode_shlibpath_var_F77=no
15504      ;;
15505
15506    openbsd*)
15507      if test -f /usr/libexec/ld.so; then
15508	hardcode_direct_F77=yes
15509	hardcode_shlibpath_var_F77=no
15510	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
15511	  archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15512	  archive_expsym_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
15513	  hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15514	  export_dynamic_flag_spec_F77='${wl}-E'
15515	else
15516	  case $host_os in
15517	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
15518	     archive_cmds_F77='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
15519	     hardcode_libdir_flag_spec_F77='-R$libdir'
15520	     ;;
15521	   *)
15522	     archive_cmds_F77='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
15523	     hardcode_libdir_flag_spec_F77='${wl}-rpath,$libdir'
15524	     ;;
15525	  esac
15526        fi
15527      else
15528	ld_shlibs_F77=no
15529      fi
15530      ;;
15531
15532    os2*)
15533      hardcode_libdir_flag_spec_F77='-L$libdir'
15534      hardcode_minus_L_F77=yes
15535      allow_undefined_flag_F77=unsupported
15536      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'
15537      old_archive_From_new_cmds_F77='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
15538      ;;
15539
15540    osf3*)
15541      if test "$GCC" = yes; then
15542	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15543	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'
15544      else
15545	allow_undefined_flag_F77=' -expect_unresolved \*'
15546	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'
15547      fi
15548      hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15549      hardcode_libdir_separator_F77=:
15550      ;;
15551
15552    osf4* | osf5*)	# as osf3* with the addition of -msym flag
15553      if test "$GCC" = yes; then
15554	allow_undefined_flag_F77=' ${wl}-expect_unresolved ${wl}\*'
15555	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'
15556	hardcode_libdir_flag_spec_F77='${wl}-rpath ${wl}$libdir'
15557      else
15558	allow_undefined_flag_F77=' -expect_unresolved \*'
15559	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'
15560	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~
15561	$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'
15562
15563	# Both c and cxx compiler support -rpath directly
15564	hardcode_libdir_flag_spec_F77='-rpath $libdir'
15565      fi
15566      hardcode_libdir_separator_F77=:
15567      ;;
15568
15569    solaris*)
15570      no_undefined_flag_F77=' -z text'
15571      if test "$GCC" = yes; then
15572	wlarc='${wl}'
15573	archive_cmds_F77='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
15574	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15575	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
15576      else
15577	wlarc=''
15578	archive_cmds_F77='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
15579	archive_expsym_cmds_F77='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
15580  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
15581      fi
15582      hardcode_libdir_flag_spec_F77='-R$libdir'
15583      hardcode_shlibpath_var_F77=no
15584      case $host_os in
15585      solaris2.[0-5] | solaris2.[0-5].*) ;;
15586      *)
15587	# The compiler driver will combine and reorder linker options,
15588	# but understands `-z linker_flag'.  GCC discards it without `$wl',
15589	# but is careful enough not to reorder.
15590 	# Supported since Solaris 2.6 (maybe 2.5.1?)
15591	if test "$GCC" = yes; then
15592	  whole_archive_flag_spec_F77='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
15593	else
15594	  whole_archive_flag_spec_F77='-z allextract$convenience -z defaultextract'
15595	fi
15596	;;
15597      esac
15598      link_all_deplibs_F77=yes
15599      ;;
15600
15601    sunos4*)
15602      if test "x$host_vendor" = xsequent; then
15603	# Use $CC to link under sequent, because it throws in some extra .o
15604	# files that make .init and .fini sections work.
15605	archive_cmds_F77='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
15606      else
15607	archive_cmds_F77='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
15608      fi
15609      hardcode_libdir_flag_spec_F77='-L$libdir'
15610      hardcode_direct_F77=yes
15611      hardcode_minus_L_F77=yes
15612      hardcode_shlibpath_var_F77=no
15613      ;;
15614
15615    sysv4)
15616      case $host_vendor in
15617	sni)
15618	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15619	  hardcode_direct_F77=yes # is this really true???
15620	;;
15621	siemens)
15622	  ## LD is ld it makes a PLAMLIB
15623	  ## CC just makes a GrossModule.
15624	  archive_cmds_F77='$LD -G -o $lib $libobjs $deplibs $linker_flags'
15625	  reload_cmds_F77='$CC -r -o $output$reload_objs'
15626	  hardcode_direct_F77=no
15627        ;;
15628	motorola)
15629	  archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15630	  hardcode_direct_F77=no #Motorola manual says yes, but my tests say they lie
15631	;;
15632      esac
15633      runpath_var='LD_RUN_PATH'
15634      hardcode_shlibpath_var_F77=no
15635      ;;
15636
15637    sysv4.3*)
15638      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15639      hardcode_shlibpath_var_F77=no
15640      export_dynamic_flag_spec_F77='-Bexport'
15641      ;;
15642
15643    sysv4*MP*)
15644      if test -d /usr/nec; then
15645	archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15646	hardcode_shlibpath_var_F77=no
15647	runpath_var=LD_RUN_PATH
15648	hardcode_runpath_var=yes
15649	ld_shlibs_F77=yes
15650      fi
15651      ;;
15652
15653    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
15654      no_undefined_flag_F77='${wl}-z,text'
15655      archive_cmds_need_lc_F77=no
15656      hardcode_shlibpath_var_F77=no
15657      runpath_var='LD_RUN_PATH'
15658
15659      if test "$GCC" = yes; then
15660	archive_cmds_F77='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15661	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15662      else
15663	archive_cmds_F77='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15664	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
15665      fi
15666      ;;
15667
15668    sysv5* | sco3.2v5* | sco5v6*)
15669      # Note: We can NOT use -z defs as we might desire, because we do not
15670      # link with -lc, and that would cause any symbols used from libc to
15671      # always be unresolved, which means just about no library would
15672      # ever link correctly.  If we're not using GNU ld we use -z text
15673      # though, which does catch some bad symbols but isn't as heavy-handed
15674      # as -z defs.
15675      no_undefined_flag_F77='${wl}-z,text'
15676      allow_undefined_flag_F77='${wl}-z,nodefs'
15677      archive_cmds_need_lc_F77=no
15678      hardcode_shlibpath_var_F77=no
15679      hardcode_libdir_flag_spec_F77='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
15680      hardcode_libdir_separator_F77=':'
15681      link_all_deplibs_F77=yes
15682      export_dynamic_flag_spec_F77='${wl}-Bexport'
15683      runpath_var='LD_RUN_PATH'
15684
15685      if test "$GCC" = yes; then
15686	archive_cmds_F77='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15687	archive_expsym_cmds_F77='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15688      else
15689	archive_cmds_F77='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15690	archive_expsym_cmds_F77='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
15691      fi
15692      ;;
15693
15694    uts4*)
15695      archive_cmds_F77='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
15696      hardcode_libdir_flag_spec_F77='-L$libdir'
15697      hardcode_shlibpath_var_F77=no
15698      ;;
15699
15700    *)
15701      ld_shlibs_F77=no
15702      ;;
15703    esac
15704  fi
15705
15706{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_F77" >&5
15707$as_echo "$ld_shlibs_F77" >&6; }
15708test "$ld_shlibs_F77" = no && can_build_shared=no
15709
15710#
15711# Do we need to explicitly link libc?
15712#
15713case "x$archive_cmds_need_lc_F77" in
15714x|xyes)
15715  # Assume -lc should be added
15716  archive_cmds_need_lc_F77=yes
15717
15718  if test "$enable_shared" = yes && test "$GCC" = yes; then
15719    case $archive_cmds_F77 in
15720    *'~'*)
15721      # FIXME: we may have to deal with multi-command sequences.
15722      ;;
15723    '$CC '*)
15724      # Test whether the compiler implicitly links with -lc since on some
15725      # systems, -lgcc has to come before -lc. If gcc already passes -lc
15726      # to ld, don't add -lc before -lgcc.
15727      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
15728$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
15729      $rm conftest*
15730      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
15731
15732      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
15733  (eval $ac_compile) 2>&5
15734  ac_status=$?
15735  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15736  (exit $ac_status); } 2>conftest.err; then
15737        soname=conftest
15738        lib=conftest
15739        libobjs=conftest.$ac_objext
15740        deplibs=
15741        wl=$lt_prog_compiler_wl_F77
15742	pic_flag=$lt_prog_compiler_pic_F77
15743        compiler_flags=-v
15744        linker_flags=-v
15745        verstring=
15746        output_objdir=.
15747        libname=conftest
15748        lt_save_allow_undefined_flag=$allow_undefined_flag_F77
15749        allow_undefined_flag_F77=
15750        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
15751  (eval $archive_cmds_F77 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
15752  ac_status=$?
15753  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
15754  (exit $ac_status); }
15755        then
15756	  archive_cmds_need_lc_F77=no
15757        else
15758	  archive_cmds_need_lc_F77=yes
15759        fi
15760        allow_undefined_flag_F77=$lt_save_allow_undefined_flag
15761      else
15762        cat conftest.err 1>&5
15763      fi
15764      $rm conftest*
15765      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_F77" >&5
15766$as_echo "$archive_cmds_need_lc_F77" >&6; }
15767      ;;
15768    esac
15769  fi
15770  ;;
15771esac
15772
15773{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
15774$as_echo_n "checking dynamic linker characteristics... " >&6; }
15775library_names_spec=
15776libname_spec='lib$name'
15777soname_spec=
15778shrext_cmds=".so"
15779postinstall_cmds=
15780postuninstall_cmds=
15781finish_cmds=
15782finish_eval=
15783shlibpath_var=
15784shlibpath_overrides_runpath=unknown
15785version_type=none
15786dynamic_linker="$host_os ld.so"
15787sys_lib_dlsearch_path_spec="/lib /usr/lib"
15788
15789need_lib_prefix=unknown
15790hardcode_into_libs=no
15791
15792# when you set need_version to no, make sure it does not cause -set_version
15793# flags to be left without arguments
15794need_version=unknown
15795
15796case $host_os in
15797aix3*)
15798  version_type=linux
15799  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
15800  shlibpath_var=LIBPATH
15801
15802  # AIX 3 has no versioning support, so we append a major version to the name.
15803  soname_spec='${libname}${release}${shared_ext}$major'
15804  ;;
15805
15806aix[4-9]*)
15807  version_type=linux
15808  need_lib_prefix=no
15809  need_version=no
15810  hardcode_into_libs=yes
15811  if test "$host_cpu" = ia64; then
15812    # AIX 5 supports IA64
15813    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
15814    shlibpath_var=LD_LIBRARY_PATH
15815  else
15816    # With GCC up to 2.95.x, collect2 would create an import file
15817    # for dependence libraries.  The import file would start with
15818    # the line `#! .'.  This would cause the generated library to
15819    # depend on `.', always an invalid library.  This was fixed in
15820    # development snapshots of GCC prior to 3.0.
15821    case $host_os in
15822      aix4 | aix4.[01] | aix4.[01].*)
15823      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
15824	   echo ' yes '
15825	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
15826	:
15827      else
15828	can_build_shared=no
15829      fi
15830      ;;
15831    esac
15832    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
15833    # soname into executable. Probably we can add versioning support to
15834    # collect2, so additional links can be useful in future.
15835    if test "$aix_use_runtimelinking" = yes; then
15836      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
15837      # instead of lib<name>.a to let people know that these are not
15838      # typical AIX shared libraries.
15839      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15840    else
15841      # We preserve .a as extension for shared libraries through AIX4.2
15842      # and later when we are not doing run time linking.
15843      library_names_spec='${libname}${release}.a $libname.a'
15844      soname_spec='${libname}${release}${shared_ext}$major'
15845    fi
15846    shlibpath_var=LIBPATH
15847  fi
15848  ;;
15849
15850amigaos*)
15851  library_names_spec='$libname.ixlibrary $libname.a'
15852  # Create ${libname}_ixlibrary.a entries in /sys/libs.
15853  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'
15854  ;;
15855
15856beos*)
15857  library_names_spec='${libname}${shared_ext}'
15858  dynamic_linker="$host_os ld.so"
15859  shlibpath_var=LIBRARY_PATH
15860  ;;
15861
15862bsdi[45]*)
15863  version_type=linux
15864  need_version=no
15865  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
15866  soname_spec='${libname}${release}${shared_ext}$major'
15867  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
15868  shlibpath_var=LD_LIBRARY_PATH
15869  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
15870  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
15871  # the default ld.so.conf also contains /usr/contrib/lib and
15872  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
15873  # libtool to hard-code these into programs
15874  ;;
15875
15876cygwin* | mingw* | pw32*)
15877  version_type=windows
15878  shrext_cmds=".dll"
15879  need_version=no
15880  need_lib_prefix=no
15881
15882  case $GCC,$host_os in
15883  yes,cygwin* | yes,mingw* | yes,pw32*)
15884    library_names_spec='$libname.dll.a'
15885    # DLL is installed to $(libdir)/../bin by postinstall_cmds
15886    postinstall_cmds='base_file=`basename \${file}`~
15887      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
15888      dldir=$destdir/`dirname \$dlpath`~
15889      test -d \$dldir || mkdir -p \$dldir~
15890      $install_prog $dir/$dlname \$dldir/$dlname~
15891      chmod a+x \$dldir/$dlname'
15892    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
15893      dlpath=$dir/\$dldll~
15894       $rm \$dlpath'
15895    shlibpath_overrides_runpath=yes
15896
15897    case $host_os in
15898    cygwin*)
15899      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
15900      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15901      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
15902      ;;
15903    mingw*)
15904      # MinGW DLLs use traditional 'lib' prefix
15905      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15906      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
15907      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
15908        # It is most probably a Windows format PATH printed by
15909        # mingw gcc, but we are running on Cygwin. Gcc prints its search
15910        # path with ; separators, and with drive letters. We can handle the
15911        # drive letters (cygwin fileutils understands them), so leave them,
15912        # especially as we might pass files found there to a mingw objdump,
15913        # which wouldn't understand a cygwinified path. Ahh.
15914        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
15915      else
15916        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
15917      fi
15918      ;;
15919    pw32*)
15920      # pw32 DLLs use 'pw' prefix rather than 'lib'
15921      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
15922      ;;
15923    esac
15924    ;;
15925
15926  *)
15927    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
15928    ;;
15929  esac
15930  dynamic_linker='Win32 ld.exe'
15931  # FIXME: first we should search . and the directory the executable is in
15932  shlibpath_var=PATH
15933  ;;
15934
15935darwin* | rhapsody*)
15936  dynamic_linker="$host_os dyld"
15937  version_type=darwin
15938  need_lib_prefix=no
15939  need_version=no
15940  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
15941  soname_spec='${libname}${release}${major}$shared_ext'
15942  shlibpath_overrides_runpath=yes
15943  shlibpath_var=DYLD_LIBRARY_PATH
15944  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
15945
15946  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
15947  ;;
15948
15949dgux*)
15950  version_type=linux
15951  need_lib_prefix=no
15952  need_version=no
15953  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
15954  soname_spec='${libname}${release}${shared_ext}$major'
15955  shlibpath_var=LD_LIBRARY_PATH
15956  ;;
15957
15958freebsd1*)
15959  dynamic_linker=no
15960  ;;
15961
15962freebsd* | dragonfly*)
15963  # DragonFly does not have aout.  When/if they implement a new
15964  # versioning mechanism, adjust this.
15965  if test -x /usr/bin/objformat; then
15966    objformat=`/usr/bin/objformat`
15967  else
15968    case $host_os in
15969    freebsd[123]*) objformat=aout ;;
15970    *) objformat=elf ;;
15971    esac
15972  fi
15973  version_type=freebsd-$objformat
15974  case $version_type in
15975    freebsd-elf*)
15976      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
15977      need_version=no
15978      need_lib_prefix=no
15979      ;;
15980    freebsd-*)
15981      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
15982      need_version=yes
15983      ;;
15984  esac
15985  shlibpath_var=LD_LIBRARY_PATH
15986  case $host_os in
15987  freebsd2*)
15988    shlibpath_overrides_runpath=yes
15989    ;;
15990  freebsd3.[01]* | freebsdelf3.[01]*)
15991    shlibpath_overrides_runpath=yes
15992    hardcode_into_libs=yes
15993    ;;
15994  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
15995  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
15996    shlibpath_overrides_runpath=no
15997    hardcode_into_libs=yes
15998    ;;
15999  *) # from 4.6 on, and DragonFly
16000    shlibpath_overrides_runpath=yes
16001    hardcode_into_libs=yes
16002    ;;
16003  esac
16004  ;;
16005
16006gnu*)
16007  version_type=linux
16008  need_lib_prefix=no
16009  need_version=no
16010  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
16011  soname_spec='${libname}${release}${shared_ext}$major'
16012  shlibpath_var=LD_LIBRARY_PATH
16013  hardcode_into_libs=yes
16014  ;;
16015
16016hpux9* | hpux10* | hpux11*)
16017  # Give a soname corresponding to the major version so that dld.sl refuses to
16018  # link against other versions.
16019  version_type=sunos
16020  need_lib_prefix=no
16021  need_version=no
16022  case $host_cpu in
16023  ia64*)
16024    shrext_cmds='.so'
16025    hardcode_into_libs=yes
16026    dynamic_linker="$host_os dld.so"
16027    shlibpath_var=LD_LIBRARY_PATH
16028    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16029    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16030    soname_spec='${libname}${release}${shared_ext}$major'
16031    if test "X$HPUX_IA64_MODE" = X32; then
16032      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
16033    else
16034      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
16035    fi
16036    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16037    ;;
16038   hppa*64*)
16039     shrext_cmds='.sl'
16040     hardcode_into_libs=yes
16041     dynamic_linker="$host_os dld.sl"
16042     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
16043     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
16044     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16045     soname_spec='${libname}${release}${shared_ext}$major'
16046     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
16047     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
16048     ;;
16049   *)
16050    shrext_cmds='.sl'
16051    dynamic_linker="$host_os dld.sl"
16052    shlibpath_var=SHLIB_PATH
16053    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
16054    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16055    soname_spec='${libname}${release}${shared_ext}$major'
16056    ;;
16057  esac
16058  # HP-UX runs *really* slowly unless shared libraries are mode 555.
16059  postinstall_cmds='chmod 555 $lib'
16060  ;;
16061
16062interix[3-9]*)
16063  version_type=linux
16064  need_lib_prefix=no
16065  need_version=no
16066  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16067  soname_spec='${libname}${release}${shared_ext}$major'
16068  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
16069  shlibpath_var=LD_LIBRARY_PATH
16070  shlibpath_overrides_runpath=no
16071  hardcode_into_libs=yes
16072  ;;
16073
16074irix5* | irix6* | nonstopux*)
16075  case $host_os in
16076    nonstopux*) version_type=nonstopux ;;
16077    *)
16078	if test "$lt_cv_prog_gnu_ld" = yes; then
16079		version_type=linux
16080	else
16081		version_type=irix
16082	fi ;;
16083  esac
16084  need_lib_prefix=no
16085  need_version=no
16086  soname_spec='${libname}${release}${shared_ext}$major'
16087  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
16088  case $host_os in
16089  irix5* | nonstopux*)
16090    libsuff= shlibsuff=
16091    ;;
16092  *)
16093    case $LD in # libtool.m4 will add one of these switches to LD
16094    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
16095      libsuff= shlibsuff= libmagic=32-bit;;
16096    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
16097      libsuff=32 shlibsuff=N32 libmagic=N32;;
16098    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
16099      libsuff=64 shlibsuff=64 libmagic=64-bit;;
16100    *) libsuff= shlibsuff= libmagic=never-match;;
16101    esac
16102    ;;
16103  esac
16104  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
16105  shlibpath_overrides_runpath=no
16106  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
16107  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
16108  hardcode_into_libs=yes
16109  ;;
16110
16111# No shared lib support for Linux oldld, aout, or coff.
16112linux*oldld* | linux*aout* | linux*coff*)
16113  dynamic_linker=no
16114  ;;
16115
16116# This must be Linux ELF.
16117linux* | k*bsd*-gnu)
16118  version_type=linux
16119  need_lib_prefix=no
16120  need_version=no
16121  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16122  soname_spec='${libname}${release}${shared_ext}$major'
16123  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
16124  shlibpath_var=LD_LIBRARY_PATH
16125  shlibpath_overrides_runpath=no
16126  # This implies no fast_install, which is unacceptable.
16127  # Some rework will be needed to allow for fast_install
16128  # before this can be enabled.
16129  hardcode_into_libs=yes
16130
16131  # Append ld.so.conf contents to the search path
16132  if test -f /etc/ld.so.conf; then
16133    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' ' '`
16134    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
16135  fi
16136
16137  # We used to test for /lib/ld.so.1 and disable shared libraries on
16138  # powerpc, because MkLinux only supported shared libraries with the
16139  # GNU dynamic linker.  Since this was broken with cross compilers,
16140  # most powerpc-linux boxes support dynamic linking these days and
16141  # people can always --disable-shared, the test was removed, and we
16142  # assume the GNU/Linux dynamic linker is in use.
16143  dynamic_linker='GNU/Linux ld.so'
16144  ;;
16145
16146netbsdelf*-gnu)
16147  version_type=linux
16148  need_lib_prefix=no
16149  need_version=no
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  shlibpath_var=LD_LIBRARY_PATH
16153  shlibpath_overrides_runpath=no
16154  hardcode_into_libs=yes
16155  dynamic_linker='NetBSD ld.elf_so'
16156  ;;
16157
16158netbsd*)
16159  version_type=sunos
16160  need_lib_prefix=no
16161  need_version=no
16162  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
16163    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16164    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16165    dynamic_linker='NetBSD (a.out) ld.so'
16166  else
16167    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
16168    soname_spec='${libname}${release}${shared_ext}$major'
16169    dynamic_linker='NetBSD ld.elf_so'
16170  fi
16171  shlibpath_var=LD_LIBRARY_PATH
16172  shlibpath_overrides_runpath=yes
16173  hardcode_into_libs=yes
16174  ;;
16175
16176newsos6)
16177  version_type=linux
16178  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16179  shlibpath_var=LD_LIBRARY_PATH
16180  shlibpath_overrides_runpath=yes
16181  ;;
16182
16183nto-qnx*)
16184  version_type=linux
16185  need_lib_prefix=no
16186  need_version=no
16187  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16188  soname_spec='${libname}${release}${shared_ext}$major'
16189  shlibpath_var=LD_LIBRARY_PATH
16190  shlibpath_overrides_runpath=yes
16191  ;;
16192
16193openbsd*)
16194  version_type=sunos
16195  sys_lib_dlsearch_path_spec="/usr/lib"
16196  need_lib_prefix=no
16197  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
16198  case $host_os in
16199    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
16200    *)                         need_version=no  ;;
16201  esac
16202  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16203  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
16204  shlibpath_var=LD_LIBRARY_PATH
16205  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
16206    case $host_os in
16207      openbsd2.[89] | openbsd2.[89].*)
16208	shlibpath_overrides_runpath=no
16209	;;
16210      *)
16211	shlibpath_overrides_runpath=yes
16212	;;
16213      esac
16214  else
16215    shlibpath_overrides_runpath=yes
16216  fi
16217  ;;
16218
16219os2*)
16220  libname_spec='$name'
16221  shrext_cmds=".dll"
16222  need_lib_prefix=no
16223  library_names_spec='$libname${shared_ext} $libname.a'
16224  dynamic_linker='OS/2 ld.exe'
16225  shlibpath_var=LIBPATH
16226  ;;
16227
16228osf3* | osf4* | osf5*)
16229  version_type=osf
16230  need_lib_prefix=no
16231  need_version=no
16232  soname_spec='${libname}${release}${shared_ext}$major'
16233  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16234  shlibpath_var=LD_LIBRARY_PATH
16235  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
16236  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
16237  ;;
16238
16239rdos*)
16240  dynamic_linker=no
16241  ;;
16242
16243solaris*)
16244  version_type=linux
16245  need_lib_prefix=no
16246  need_version=no
16247  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16248  soname_spec='${libname}${release}${shared_ext}$major'
16249  shlibpath_var=LD_LIBRARY_PATH
16250  shlibpath_overrides_runpath=yes
16251  hardcode_into_libs=yes
16252  # ldd complains unless libraries are executable
16253  postinstall_cmds='chmod +x $lib'
16254  ;;
16255
16256sunos4*)
16257  version_type=sunos
16258  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
16259  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
16260  shlibpath_var=LD_LIBRARY_PATH
16261  shlibpath_overrides_runpath=yes
16262  if test "$with_gnu_ld" = yes; then
16263    need_lib_prefix=no
16264  fi
16265  need_version=yes
16266  ;;
16267
16268sysv4 | sysv4.3*)
16269  version_type=linux
16270  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16271  soname_spec='${libname}${release}${shared_ext}$major'
16272  shlibpath_var=LD_LIBRARY_PATH
16273  case $host_vendor in
16274    sni)
16275      shlibpath_overrides_runpath=no
16276      need_lib_prefix=no
16277      export_dynamic_flag_spec='${wl}-Blargedynsym'
16278      runpath_var=LD_RUN_PATH
16279      ;;
16280    siemens)
16281      need_lib_prefix=no
16282      ;;
16283    motorola)
16284      need_lib_prefix=no
16285      need_version=no
16286      shlibpath_overrides_runpath=no
16287      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
16288      ;;
16289  esac
16290  ;;
16291
16292sysv4*MP*)
16293  if test -d /usr/nec ;then
16294    version_type=linux
16295    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
16296    soname_spec='$libname${shared_ext}.$major'
16297    shlibpath_var=LD_LIBRARY_PATH
16298  fi
16299  ;;
16300
16301sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
16302  version_type=freebsd-elf
16303  need_lib_prefix=no
16304  need_version=no
16305  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
16306  soname_spec='${libname}${release}${shared_ext}$major'
16307  shlibpath_var=LD_LIBRARY_PATH
16308  hardcode_into_libs=yes
16309  if test "$with_gnu_ld" = yes; then
16310    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
16311    shlibpath_overrides_runpath=no
16312  else
16313    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
16314    shlibpath_overrides_runpath=yes
16315    case $host_os in
16316      sco3.2v5*)
16317        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
16318	;;
16319    esac
16320  fi
16321  sys_lib_dlsearch_path_spec='/usr/lib'
16322  ;;
16323
16324uts4*)
16325  version_type=linux
16326  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
16327  soname_spec='${libname}${release}${shared_ext}$major'
16328  shlibpath_var=LD_LIBRARY_PATH
16329  ;;
16330
16331*)
16332  dynamic_linker=no
16333  ;;
16334esac
16335{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
16336$as_echo "$dynamic_linker" >&6; }
16337test "$dynamic_linker" = no && can_build_shared=no
16338
16339if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
16340  $as_echo_n "(cached) " >&6
16341else
16342  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
16343fi
16344
16345sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
16346if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
16347  $as_echo_n "(cached) " >&6
16348else
16349  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
16350fi
16351
16352sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
16353
16354variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
16355if test "$GCC" = yes; then
16356  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
16357fi
16358
16359{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
16360$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
16361hardcode_action_F77=
16362if test -n "$hardcode_libdir_flag_spec_F77" || \
16363   test -n "$runpath_var_F77" || \
16364   test "X$hardcode_automatic_F77" = "Xyes" ; then
16365
16366  # We can hardcode non-existant directories.
16367  if test "$hardcode_direct_F77" != no &&
16368     # If the only mechanism to avoid hardcoding is shlibpath_var, we
16369     # have to relink, otherwise we might link with an installed library
16370     # when we should be linking with a yet-to-be-installed one
16371     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, F77)" != no &&
16372     test "$hardcode_minus_L_F77" != no; then
16373    # Linking always hardcodes the temporary library directory.
16374    hardcode_action_F77=relink
16375  else
16376    # We can link without hardcoding, and we can hardcode nonexisting dirs.
16377    hardcode_action_F77=immediate
16378  fi
16379else
16380  # We cannot hardcode anything, or else we can only hardcode existing
16381  # directories.
16382  hardcode_action_F77=unsupported
16383fi
16384{ $as_echo "$as_me:$LINENO: result: $hardcode_action_F77" >&5
16385$as_echo "$hardcode_action_F77" >&6; }
16386
16387if test "$hardcode_action_F77" = relink; then
16388  # Fast installation is not supported
16389  enable_fast_install=no
16390elif test "$shlibpath_overrides_runpath" = yes ||
16391     test "$enable_shared" = no; then
16392  # Fast installation is not necessary
16393  enable_fast_install=needless
16394fi
16395
16396
16397# The else clause should only fire when bootstrapping the
16398# libtool distribution, otherwise you forgot to ship ltmain.sh
16399# with your package, and you will get complaints that there are
16400# no rules to generate ltmain.sh.
16401if test -f "$ltmain"; then
16402  # See if we are running on zsh, and set the options which allow our commands through
16403  # without removal of \ escapes.
16404  if test -n "${ZSH_VERSION+set}" ; then
16405    setopt NO_GLOB_SUBST
16406  fi
16407  # Now quote all the things that may contain metacharacters while being
16408  # careful not to overquote the AC_SUBSTed values.  We take copies of the
16409  # variables and quote the copies for generation of the libtool script.
16410  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
16411    SED SHELL STRIP \
16412    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
16413    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
16414    deplibs_check_method reload_flag reload_cmds need_locks \
16415    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
16416    lt_cv_sys_global_symbol_to_c_name_address \
16417    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
16418    old_postinstall_cmds old_postuninstall_cmds \
16419    compiler_F77 \
16420    CC_F77 \
16421    LD_F77 \
16422    lt_prog_compiler_wl_F77 \
16423    lt_prog_compiler_pic_F77 \
16424    lt_prog_compiler_static_F77 \
16425    lt_prog_compiler_no_builtin_flag_F77 \
16426    export_dynamic_flag_spec_F77 \
16427    thread_safe_flag_spec_F77 \
16428    whole_archive_flag_spec_F77 \
16429    enable_shared_with_static_runtimes_F77 \
16430    old_archive_cmds_F77 \
16431    old_archive_from_new_cmds_F77 \
16432    predep_objects_F77 \
16433    postdep_objects_F77 \
16434    predeps_F77 \
16435    postdeps_F77 \
16436    compiler_lib_search_path_F77 \
16437    compiler_lib_search_dirs_F77 \
16438    archive_cmds_F77 \
16439    archive_expsym_cmds_F77 \
16440    postinstall_cmds_F77 \
16441    postuninstall_cmds_F77 \
16442    old_archive_from_expsyms_cmds_F77 \
16443    allow_undefined_flag_F77 \
16444    no_undefined_flag_F77 \
16445    export_symbols_cmds_F77 \
16446    hardcode_libdir_flag_spec_F77 \
16447    hardcode_libdir_flag_spec_ld_F77 \
16448    hardcode_libdir_separator_F77 \
16449    hardcode_automatic_F77 \
16450    module_cmds_F77 \
16451    module_expsym_cmds_F77 \
16452    lt_cv_prog_compiler_c_o_F77 \
16453    fix_srcfile_path_F77 \
16454    exclude_expsyms_F77 \
16455    include_expsyms_F77; do
16456
16457    case $var in
16458    old_archive_cmds_F77 | \
16459    old_archive_from_new_cmds_F77 | \
16460    archive_cmds_F77 | \
16461    archive_expsym_cmds_F77 | \
16462    module_cmds_F77 | \
16463    module_expsym_cmds_F77 | \
16464    old_archive_from_expsyms_cmds_F77 | \
16465    export_symbols_cmds_F77 | \
16466    extract_expsyms_cmds | reload_cmds | finish_cmds | \
16467    postinstall_cmds | postuninstall_cmds | \
16468    old_postinstall_cmds | old_postuninstall_cmds | \
16469    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
16470      # Double-quote double-evaled strings.
16471      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
16472      ;;
16473    *)
16474      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
16475      ;;
16476    esac
16477  done
16478
16479  case $lt_echo in
16480  *'\$0 --fallback-echo"')
16481    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
16482    ;;
16483  esac
16484
16485cfgfile="$ofile"
16486
16487  cat <<__EOF__ >> "$cfgfile"
16488# ### BEGIN LIBTOOL TAG CONFIG: $tagname
16489
16490# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
16491
16492# Shell to use when invoking shell scripts.
16493SHELL=$lt_SHELL
16494
16495# Whether or not to build shared libraries.
16496build_libtool_libs=$enable_shared
16497
16498# Whether or not to build static libraries.
16499build_old_libs=$enable_static
16500
16501# Whether or not to add -lc for building shared libraries.
16502build_libtool_need_lc=$archive_cmds_need_lc_F77
16503
16504# Whether or not to disallow shared libs when runtime libs are static
16505allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_F77
16506
16507# Whether or not to optimize for fast installation.
16508fast_install=$enable_fast_install
16509
16510# The host system.
16511host_alias=$host_alias
16512host=$host
16513host_os=$host_os
16514
16515# The build system.
16516build_alias=$build_alias
16517build=$build
16518build_os=$build_os
16519
16520# An echo program that does not interpret backslashes.
16521echo=$lt_echo
16522
16523# The archiver.
16524AR=$lt_AR
16525AR_FLAGS=$lt_AR_FLAGS
16526
16527# A C compiler.
16528LTCC=$lt_LTCC
16529
16530# LTCC compiler flags.
16531LTCFLAGS=$lt_LTCFLAGS
16532
16533# A language-specific compiler.
16534CC=$lt_compiler_F77
16535
16536# Is the compiler the GNU C compiler?
16537with_gcc=$GCC_F77
16538
16539# An ERE matcher.
16540EGREP=$lt_EGREP
16541
16542# The linker used to build libraries.
16543LD=$lt_LD_F77
16544
16545# Whether we need hard or soft links.
16546LN_S=$lt_LN_S
16547
16548# A BSD-compatible nm program.
16549NM=$lt_NM
16550
16551# A symbol stripping program
16552STRIP=$lt_STRIP
16553
16554# Used to examine libraries when file_magic_cmd begins "file"
16555MAGIC_CMD=$MAGIC_CMD
16556
16557# Used on cygwin: DLL creation program.
16558DLLTOOL="$DLLTOOL"
16559
16560# Used on cygwin: object dumper.
16561OBJDUMP="$OBJDUMP"
16562
16563# Used on cygwin: assembler.
16564AS="$AS"
16565
16566# The name of the directory that contains temporary libtool files.
16567objdir=$objdir
16568
16569# How to create reloadable object files.
16570reload_flag=$lt_reload_flag
16571reload_cmds=$lt_reload_cmds
16572
16573# How to pass a linker flag through the compiler.
16574wl=$lt_lt_prog_compiler_wl_F77
16575
16576# Object file suffix (normally "o").
16577objext="$ac_objext"
16578
16579# Old archive suffix (normally "a").
16580libext="$libext"
16581
16582# Shared library suffix (normally ".so").
16583shrext_cmds='$shrext_cmds'
16584
16585# Executable file suffix (normally "").
16586exeext="$exeext"
16587
16588# Additional compiler flags for building library objects.
16589pic_flag=$lt_lt_prog_compiler_pic_F77
16590pic_mode=$pic_mode
16591
16592# What is the maximum length of a command?
16593max_cmd_len=$lt_cv_sys_max_cmd_len
16594
16595# Does compiler simultaneously support -c and -o options?
16596compiler_c_o=$lt_lt_cv_prog_compiler_c_o_F77
16597
16598# Must we lock files when doing compilation?
16599need_locks=$lt_need_locks
16600
16601# Do we need the lib prefix for modules?
16602need_lib_prefix=$need_lib_prefix
16603
16604# Do we need a version for libraries?
16605need_version=$need_version
16606
16607# Whether dlopen is supported.
16608dlopen_support=$enable_dlopen
16609
16610# Whether dlopen of programs is supported.
16611dlopen_self=$enable_dlopen_self
16612
16613# Whether dlopen of statically linked programs is supported.
16614dlopen_self_static=$enable_dlopen_self_static
16615
16616# Compiler flag to prevent dynamic linking.
16617link_static_flag=$lt_lt_prog_compiler_static_F77
16618
16619# Compiler flag to turn off builtin functions.
16620no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_F77
16621
16622# Compiler flag to allow reflexive dlopens.
16623export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_F77
16624
16625# Compiler flag to generate shared objects directly from archives.
16626whole_archive_flag_spec=$lt_whole_archive_flag_spec_F77
16627
16628# Compiler flag to generate thread-safe objects.
16629thread_safe_flag_spec=$lt_thread_safe_flag_spec_F77
16630
16631# Library versioning type.
16632version_type=$version_type
16633
16634# Format of library name prefix.
16635libname_spec=$lt_libname_spec
16636
16637# List of archive names.  First name is the real one, the rest are links.
16638# The last name is the one that the linker finds with -lNAME.
16639library_names_spec=$lt_library_names_spec
16640
16641# The coded name of the library, if different from the real name.
16642soname_spec=$lt_soname_spec
16643
16644# Commands used to build and install an old-style archive.
16645RANLIB=$lt_RANLIB
16646old_archive_cmds=$lt_old_archive_cmds_F77
16647old_postinstall_cmds=$lt_old_postinstall_cmds
16648old_postuninstall_cmds=$lt_old_postuninstall_cmds
16649
16650# Create an old-style archive from a shared archive.
16651old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_F77
16652
16653# Create a temporary old-style archive to link instead of a shared archive.
16654old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_F77
16655
16656# Commands used to build and install a shared archive.
16657archive_cmds=$lt_archive_cmds_F77
16658archive_expsym_cmds=$lt_archive_expsym_cmds_F77
16659postinstall_cmds=$lt_postinstall_cmds
16660postuninstall_cmds=$lt_postuninstall_cmds
16661
16662# Commands used to build a loadable module (assumed same as above if empty)
16663module_cmds=$lt_module_cmds_F77
16664module_expsym_cmds=$lt_module_expsym_cmds_F77
16665
16666# Commands to strip libraries.
16667old_striplib=$lt_old_striplib
16668striplib=$lt_striplib
16669
16670# Dependencies to place before the objects being linked to create a
16671# shared library.
16672predep_objects=$lt_predep_objects_F77
16673
16674# Dependencies to place after the objects being linked to create a
16675# shared library.
16676postdep_objects=$lt_postdep_objects_F77
16677
16678# Dependencies to place before the objects being linked to create a
16679# shared library.
16680predeps=$lt_predeps_F77
16681
16682# Dependencies to place after the objects being linked to create a
16683# shared library.
16684postdeps=$lt_postdeps_F77
16685
16686# The directories searched by this compiler when creating a shared
16687# library
16688compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_F77
16689
16690# The library search path used internally by the compiler when linking
16691# a shared library.
16692compiler_lib_search_path=$lt_compiler_lib_search_path_F77
16693
16694# Method to check whether dependent libraries are shared objects.
16695deplibs_check_method=$lt_deplibs_check_method
16696
16697# Command to use when deplibs_check_method == file_magic.
16698file_magic_cmd=$lt_file_magic_cmd
16699
16700# Flag that allows shared libraries with undefined symbols to be built.
16701allow_undefined_flag=$lt_allow_undefined_flag_F77
16702
16703# Flag that forces no undefined symbols.
16704no_undefined_flag=$lt_no_undefined_flag_F77
16705
16706# Commands used to finish a libtool library installation in a directory.
16707finish_cmds=$lt_finish_cmds
16708
16709# Same as above, but a single script fragment to be evaled but not shown.
16710finish_eval=$lt_finish_eval
16711
16712# Take the output of nm and produce a listing of raw symbols and C names.
16713global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
16714
16715# Transform the output of nm in a proper C declaration
16716global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
16717
16718# Transform the output of nm in a C name address pair
16719global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
16720
16721# This is the shared library runtime path variable.
16722runpath_var=$runpath_var
16723
16724# This is the shared library path variable.
16725shlibpath_var=$shlibpath_var
16726
16727# Is shlibpath searched before the hard-coded library search path?
16728shlibpath_overrides_runpath=$shlibpath_overrides_runpath
16729
16730# How to hardcode a shared library path into an executable.
16731hardcode_action=$hardcode_action_F77
16732
16733# Whether we should hardcode library paths into libraries.
16734hardcode_into_libs=$hardcode_into_libs
16735
16736# Flag to hardcode \$libdir into a binary during linking.
16737# This must work even if \$libdir does not exist.
16738hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_F77
16739
16740# If ld is used when linking, flag to hardcode \$libdir into
16741# a binary during linking. This must work even if \$libdir does
16742# not exist.
16743hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_F77
16744
16745# Whether we need a single -rpath flag with a separated argument.
16746hardcode_libdir_separator=$lt_hardcode_libdir_separator_F77
16747
16748# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
16749# resulting binary.
16750hardcode_direct=$hardcode_direct_F77
16751
16752# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
16753# resulting binary.
16754hardcode_minus_L=$hardcode_minus_L_F77
16755
16756# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
16757# the resulting binary.
16758hardcode_shlibpath_var=$hardcode_shlibpath_var_F77
16759
16760# Set to yes if building a shared library automatically hardcodes DIR into the library
16761# and all subsequent libraries and executables linked against it.
16762hardcode_automatic=$hardcode_automatic_F77
16763
16764# Variables whose values should be saved in libtool wrapper scripts and
16765# restored at relink time.
16766variables_saved_for_relink="$variables_saved_for_relink"
16767
16768# Whether libtool must link a program against all its dependency libraries.
16769link_all_deplibs=$link_all_deplibs_F77
16770
16771# Compile-time system search path for libraries
16772sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
16773
16774# Run-time system search path for libraries
16775sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
16776
16777# Fix the shell variable \$srcfile for the compiler.
16778fix_srcfile_path=$lt_fix_srcfile_path
16779
16780# Set to yes if exported symbols are required.
16781always_export_symbols=$always_export_symbols_F77
16782
16783# The commands to list exported symbols.
16784export_symbols_cmds=$lt_export_symbols_cmds_F77
16785
16786# The commands to extract the exported symbol list from a shared archive.
16787extract_expsyms_cmds=$lt_extract_expsyms_cmds
16788
16789# Symbols that should not be listed in the preloaded symbols.
16790exclude_expsyms=$lt_exclude_expsyms_F77
16791
16792# Symbols that must always be exported.
16793include_expsyms=$lt_include_expsyms_F77
16794
16795# ### END LIBTOOL TAG CONFIG: $tagname
16796
16797__EOF__
16798
16799
16800else
16801  # If there is no Makefile yet, we rely on a make rule to execute
16802  # `config.status --recheck' to rerun these tests and create the
16803  # libtool script then.
16804  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
16805  if test -f "$ltmain_in"; then
16806    test -f Makefile && make "$ltmain"
16807  fi
16808fi
16809
16810
16811ac_ext=c
16812ac_cpp='$CPP $CPPFLAGS'
16813ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
16814ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
16815ac_compiler_gnu=$ac_cv_c_compiler_gnu
16816
16817CC="$lt_save_CC"
16818
16819	else
16820	  tagname=""
16821	fi
16822	;;
16823
16824      GCJ)
16825	if test -n "$GCJ" && test "X$GCJ" != "Xno"; then
16826
16827
16828# Source file extension for Java test sources.
16829ac_ext=java
16830
16831# Object file extension for compiled Java test sources.
16832objext=o
16833objext_GCJ=$objext
16834
16835# Code to be used in simple compile tests
16836lt_simple_compile_test_code="class foo {}"
16837
16838# Code to be used in simple link tests
16839lt_simple_link_test_code='public class conftest { public static void main(String[] argv) {}; }'
16840
16841# ltmain only uses $CC for tagged configurations so make sure $CC is set.
16842
16843# If no C compiler was specified, use CC.
16844LTCC=${LTCC-"$CC"}
16845
16846# If no C compiler flags were specified, use CFLAGS.
16847LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
16848
16849# Allow CC to be a program name with arguments.
16850compiler=$CC
16851
16852
16853# save warnings/boilerplate of simple test code
16854ac_outfile=conftest.$ac_objext
16855echo "$lt_simple_compile_test_code" >conftest.$ac_ext
16856eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16857_lt_compiler_boilerplate=`cat conftest.err`
16858$rm conftest*
16859
16860ac_outfile=conftest.$ac_objext
16861echo "$lt_simple_link_test_code" >conftest.$ac_ext
16862eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
16863_lt_linker_boilerplate=`cat conftest.err`
16864$rm -r conftest*
16865
16866
16867# Allow CC to be a program name with arguments.
16868lt_save_CC="$CC"
16869CC=${GCJ-"gcj"}
16870compiler=$CC
16871compiler_GCJ=$CC
16872for cc_temp in $compiler""; do
16873  case $cc_temp in
16874    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
16875    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
16876    \-*) ;;
16877    *) break;;
16878  esac
16879done
16880cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
16881
16882
16883# GCJ did not exist at the time GCC didn't implicitly link libc in.
16884archive_cmds_need_lc_GCJ=no
16885
16886old_archive_cmds_GCJ=$old_archive_cmds
16887
16888
16889lt_prog_compiler_no_builtin_flag_GCJ=
16890
16891if test "$GCC" = yes; then
16892  lt_prog_compiler_no_builtin_flag_GCJ=' -fno-builtin'
16893
16894
16895{ $as_echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
16896$as_echo_n "checking if $compiler supports -fno-rtti -fno-exceptions... " >&6; }
16897if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
16898  $as_echo_n "(cached) " >&6
16899else
16900  lt_cv_prog_compiler_rtti_exceptions=no
16901  ac_outfile=conftest.$ac_objext
16902   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
16903   lt_compiler_flag="-fno-rtti -fno-exceptions"
16904   # Insert the option either (1) after the last *FLAGS variable, or
16905   # (2) before a word containing "conftest.", or (3) at the end.
16906   # Note that $ac_compile itself does not contain backslashes and begins
16907   # with a dollar sign (not a hyphen), so the echo should work correctly.
16908   # The option is referenced via a variable to avoid confusing sed.
16909   lt_compile=`echo "$ac_compile" | $SED \
16910   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
16911   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
16912   -e 's:$: $lt_compiler_flag:'`
16913   (eval echo "\"\$as_me:16913: $lt_compile\"" >&5)
16914   (eval "$lt_compile" 2>conftest.err)
16915   ac_status=$?
16916   cat conftest.err >&5
16917   echo "$as_me:16917: \$? = $ac_status" >&5
16918   if (exit $ac_status) && test -s "$ac_outfile"; then
16919     # The compiler can only warn and ignore the option if not recognized
16920     # So say no if there are warnings other than the usual output.
16921     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
16922     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
16923     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
16924       lt_cv_prog_compiler_rtti_exceptions=yes
16925     fi
16926   fi
16927   $rm conftest*
16928
16929fi
16930{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
16931$as_echo "$lt_cv_prog_compiler_rtti_exceptions" >&6; }
16932
16933if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
16934    lt_prog_compiler_no_builtin_flag_GCJ="$lt_prog_compiler_no_builtin_flag_GCJ -fno-rtti -fno-exceptions"
16935else
16936    :
16937fi
16938
16939fi
16940
16941lt_prog_compiler_wl_GCJ=
16942lt_prog_compiler_pic_GCJ=
16943lt_prog_compiler_static_GCJ=
16944
16945{ $as_echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
16946$as_echo_n "checking for $compiler option to produce PIC... " >&6; }
16947
16948  if test "$GCC" = yes; then
16949    lt_prog_compiler_wl_GCJ='-Wl,'
16950    lt_prog_compiler_static_GCJ='-static'
16951
16952    case $host_os in
16953      aix*)
16954      # All AIX code is PIC.
16955      if test "$host_cpu" = ia64; then
16956	# AIX 5 now supports IA64 processor
16957	lt_prog_compiler_static_GCJ='-Bstatic'
16958      fi
16959      ;;
16960
16961    amigaos*)
16962      # FIXME: we need at least 68020 code to build shared libraries, but
16963      # adding the `-m68020' flag to GCC prevents building anything better,
16964      # like `-m68040'.
16965      lt_prog_compiler_pic_GCJ='-m68020 -resident32 -malways-restore-a4'
16966      ;;
16967
16968    beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
16969      # PIC is the default for these OSes.
16970      ;;
16971
16972    mingw* | cygwin* | pw32* | os2*)
16973      # This hack is so that the source file can tell whether it is being
16974      # built for inclusion in a dll (and should export symbols for example).
16975      # Although the cygwin gcc ignores -fPIC, still need this for old-style
16976      # (--disable-auto-import) libraries
16977
16978      ;;
16979
16980    darwin* | rhapsody*)
16981      # PIC is the default on this platform
16982      # Common symbols not allowed in MH_DYLIB files
16983      lt_prog_compiler_pic_GCJ='-fno-common'
16984      ;;
16985
16986    interix[3-9]*)
16987      # Interix 3.x gcc -fpic/-fPIC options generate broken code.
16988      # Instead, we relocate shared libraries at runtime.
16989      ;;
16990
16991    msdosdjgpp*)
16992      # Just because we use GCC doesn't mean we suddenly get shared libraries
16993      # on systems that don't support them.
16994      lt_prog_compiler_can_build_shared_GCJ=no
16995      enable_shared=no
16996      ;;
16997
16998    sysv4*MP*)
16999      if test -d /usr/nec; then
17000	lt_prog_compiler_pic_GCJ=-Kconform_pic
17001      fi
17002      ;;
17003
17004    hpux*)
17005      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17006      # not for PA HP-UX.
17007      case $host_cpu in
17008      hppa*64*|ia64*)
17009	# +Z the default
17010	;;
17011      *)
17012	lt_prog_compiler_pic_GCJ='-fPIC'
17013	;;
17014      esac
17015      ;;
17016
17017    *)
17018      lt_prog_compiler_pic_GCJ='-fPIC'
17019      ;;
17020    esac
17021  else
17022    # PORTME Check for flag to pass linker flags through the system compiler.
17023    case $host_os in
17024    aix*)
17025      lt_prog_compiler_wl_GCJ='-Wl,'
17026      if test "$host_cpu" = ia64; then
17027	# AIX 5 now supports IA64 processor
17028	lt_prog_compiler_static_GCJ='-Bstatic'
17029      else
17030	lt_prog_compiler_static_GCJ='-bnso -bI:/lib/syscalls.exp'
17031      fi
17032      ;;
17033      darwin*)
17034        # PIC is the default on this platform
17035        # Common symbols not allowed in MH_DYLIB files
17036       case $cc_basename in
17037         xlc*)
17038         lt_prog_compiler_pic_GCJ='-qnocommon'
17039         lt_prog_compiler_wl_GCJ='-Wl,'
17040         ;;
17041       esac
17042       ;;
17043
17044    mingw* | cygwin* | pw32* | os2*)
17045      # This hack is so that the source file can tell whether it is being
17046      # built for inclusion in a dll (and should export symbols for example).
17047
17048      ;;
17049
17050    hpux9* | hpux10* | hpux11*)
17051      lt_prog_compiler_wl_GCJ='-Wl,'
17052      # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
17053      # not for PA HP-UX.
17054      case $host_cpu in
17055      hppa*64*|ia64*)
17056	# +Z the default
17057	;;
17058      *)
17059	lt_prog_compiler_pic_GCJ='+Z'
17060	;;
17061      esac
17062      # Is there a better lt_prog_compiler_static that works with the bundled CC?
17063      lt_prog_compiler_static_GCJ='${wl}-a ${wl}archive'
17064      ;;
17065
17066    irix5* | irix6* | nonstopux*)
17067      lt_prog_compiler_wl_GCJ='-Wl,'
17068      # PIC (with -KPIC) is the default.
17069      lt_prog_compiler_static_GCJ='-non_shared'
17070      ;;
17071
17072    newsos6)
17073      lt_prog_compiler_pic_GCJ='-KPIC'
17074      lt_prog_compiler_static_GCJ='-Bstatic'
17075      ;;
17076
17077    linux* | k*bsd*-gnu)
17078      case $cc_basename in
17079      icc* | ecc*)
17080	lt_prog_compiler_wl_GCJ='-Wl,'
17081	lt_prog_compiler_pic_GCJ='-KPIC'
17082	lt_prog_compiler_static_GCJ='-static'
17083        ;;
17084      pgcc* | pgf77* | pgf90* | pgf95*)
17085        # Portland Group compilers (*not* the Pentium gcc compiler,
17086	# which looks to be a dead project)
17087	lt_prog_compiler_wl_GCJ='-Wl,'
17088	lt_prog_compiler_pic_GCJ='-fpic'
17089	lt_prog_compiler_static_GCJ='-Bstatic'
17090        ;;
17091      ccc*)
17092        lt_prog_compiler_wl_GCJ='-Wl,'
17093        # All Alpha code is PIC.
17094        lt_prog_compiler_static_GCJ='-non_shared'
17095        ;;
17096      *)
17097        case `$CC -V 2>&1 | sed 5q` in
17098	*Sun\ C*)
17099	  # Sun C 5.9
17100	  lt_prog_compiler_pic_GCJ='-KPIC'
17101	  lt_prog_compiler_static_GCJ='-Bstatic'
17102	  lt_prog_compiler_wl_GCJ='-Wl,'
17103	  ;;
17104	*Sun\ F*)
17105	  # Sun Fortran 8.3 passes all unrecognized flags to the linker
17106	  lt_prog_compiler_pic_GCJ='-KPIC'
17107	  lt_prog_compiler_static_GCJ='-Bstatic'
17108	  lt_prog_compiler_wl_GCJ=''
17109	  ;;
17110	esac
17111	;;
17112      esac
17113      ;;
17114
17115    osf3* | osf4* | osf5*)
17116      lt_prog_compiler_wl_GCJ='-Wl,'
17117      # All OSF/1 code is PIC.
17118      lt_prog_compiler_static_GCJ='-non_shared'
17119      ;;
17120
17121    rdos*)
17122      lt_prog_compiler_static_GCJ='-non_shared'
17123      ;;
17124
17125    solaris*)
17126      lt_prog_compiler_pic_GCJ='-KPIC'
17127      lt_prog_compiler_static_GCJ='-Bstatic'
17128      case $cc_basename in
17129      f77* | f90* | f95*)
17130	lt_prog_compiler_wl_GCJ='-Qoption ld ';;
17131      *)
17132	lt_prog_compiler_wl_GCJ='-Wl,';;
17133      esac
17134      ;;
17135
17136    sunos4*)
17137      lt_prog_compiler_wl_GCJ='-Qoption ld '
17138      lt_prog_compiler_pic_GCJ='-PIC'
17139      lt_prog_compiler_static_GCJ='-Bstatic'
17140      ;;
17141
17142    sysv4 | sysv4.2uw2* | sysv4.3*)
17143      lt_prog_compiler_wl_GCJ='-Wl,'
17144      lt_prog_compiler_pic_GCJ='-KPIC'
17145      lt_prog_compiler_static_GCJ='-Bstatic'
17146      ;;
17147
17148    sysv4*MP*)
17149      if test -d /usr/nec ;then
17150	lt_prog_compiler_pic_GCJ='-Kconform_pic'
17151	lt_prog_compiler_static_GCJ='-Bstatic'
17152      fi
17153      ;;
17154
17155    sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
17156      lt_prog_compiler_wl_GCJ='-Wl,'
17157      lt_prog_compiler_pic_GCJ='-KPIC'
17158      lt_prog_compiler_static_GCJ='-Bstatic'
17159      ;;
17160
17161    unicos*)
17162      lt_prog_compiler_wl_GCJ='-Wl,'
17163      lt_prog_compiler_can_build_shared_GCJ=no
17164      ;;
17165
17166    uts4*)
17167      lt_prog_compiler_pic_GCJ='-pic'
17168      lt_prog_compiler_static_GCJ='-Bstatic'
17169      ;;
17170
17171    *)
17172      lt_prog_compiler_can_build_shared_GCJ=no
17173      ;;
17174    esac
17175  fi
17176
17177{ $as_echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_GCJ" >&5
17178$as_echo "$lt_prog_compiler_pic_GCJ" >&6; }
17179
17180#
17181# Check to make sure the PIC flag actually works.
17182#
17183if test -n "$lt_prog_compiler_pic_GCJ"; then
17184
17185{ $as_echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works" >&5
17186$as_echo_n "checking if $compiler PIC flag $lt_prog_compiler_pic_GCJ works... " >&6; }
17187if test "${lt_cv_prog_compiler_pic_works_GCJ+set}" = set; then
17188  $as_echo_n "(cached) " >&6
17189else
17190  lt_cv_prog_compiler_pic_works_GCJ=no
17191  ac_outfile=conftest.$ac_objext
17192   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17193   lt_compiler_flag="$lt_prog_compiler_pic_GCJ"
17194   # Insert the option either (1) after the last *FLAGS variable, or
17195   # (2) before a word containing "conftest.", or (3) at the end.
17196   # Note that $ac_compile itself does not contain backslashes and begins
17197   # with a dollar sign (not a hyphen), so the echo should work correctly.
17198   # The option is referenced via a variable to avoid confusing sed.
17199   lt_compile=`echo "$ac_compile" | $SED \
17200   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17201   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17202   -e 's:$: $lt_compiler_flag:'`
17203   (eval echo "\"\$as_me:17203: $lt_compile\"" >&5)
17204   (eval "$lt_compile" 2>conftest.err)
17205   ac_status=$?
17206   cat conftest.err >&5
17207   echo "$as_me:17207: \$? = $ac_status" >&5
17208   if (exit $ac_status) && test -s "$ac_outfile"; then
17209     # The compiler can only warn and ignore the option if not recognized
17210     # So say no if there are warnings other than the usual output.
17211     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
17212     $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17213     if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
17214       lt_cv_prog_compiler_pic_works_GCJ=yes
17215     fi
17216   fi
17217   $rm conftest*
17218
17219fi
17220{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works_GCJ" >&5
17221$as_echo "$lt_cv_prog_compiler_pic_works_GCJ" >&6; }
17222
17223if test x"$lt_cv_prog_compiler_pic_works_GCJ" = xyes; then
17224    case $lt_prog_compiler_pic_GCJ in
17225     "" | " "*) ;;
17226     *) lt_prog_compiler_pic_GCJ=" $lt_prog_compiler_pic_GCJ" ;;
17227     esac
17228else
17229    lt_prog_compiler_pic_GCJ=
17230     lt_prog_compiler_can_build_shared_GCJ=no
17231fi
17232
17233fi
17234case $host_os in
17235  # For platforms which do not support PIC, -DPIC is meaningless:
17236  *djgpp*)
17237    lt_prog_compiler_pic_GCJ=
17238    ;;
17239  *)
17240    lt_prog_compiler_pic_GCJ="$lt_prog_compiler_pic_GCJ"
17241    ;;
17242esac
17243
17244#
17245# Check to make sure the static flag actually works.
17246#
17247wl=$lt_prog_compiler_wl_GCJ eval lt_tmp_static_flag=\"$lt_prog_compiler_static_GCJ\"
17248{ $as_echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
17249$as_echo_n "checking if $compiler static flag $lt_tmp_static_flag works... " >&6; }
17250if test "${lt_cv_prog_compiler_static_works_GCJ+set}" = set; then
17251  $as_echo_n "(cached) " >&6
17252else
17253  lt_cv_prog_compiler_static_works_GCJ=no
17254   save_LDFLAGS="$LDFLAGS"
17255   LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
17256   echo "$lt_simple_link_test_code" > conftest.$ac_ext
17257   if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
17258     # The linker can only warn and ignore the option if not recognized
17259     # So say no if there are warnings
17260     if test -s conftest.err; then
17261       # Append any errors to the config.log.
17262       cat conftest.err 1>&5
17263       $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
17264       $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
17265       if diff conftest.exp conftest.er2 >/dev/null; then
17266         lt_cv_prog_compiler_static_works_GCJ=yes
17267       fi
17268     else
17269       lt_cv_prog_compiler_static_works_GCJ=yes
17270     fi
17271   fi
17272   $rm -r conftest*
17273   LDFLAGS="$save_LDFLAGS"
17274
17275fi
17276{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works_GCJ" >&5
17277$as_echo "$lt_cv_prog_compiler_static_works_GCJ" >&6; }
17278
17279if test x"$lt_cv_prog_compiler_static_works_GCJ" = xyes; then
17280    :
17281else
17282    lt_prog_compiler_static_GCJ=
17283fi
17284
17285
17286{ $as_echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
17287$as_echo_n "checking if $compiler supports -c -o file.$ac_objext... " >&6; }
17288if test "${lt_cv_prog_compiler_c_o_GCJ+set}" = set; then
17289  $as_echo_n "(cached) " >&6
17290else
17291  lt_cv_prog_compiler_c_o_GCJ=no
17292   $rm -r conftest 2>/dev/null
17293   mkdir conftest
17294   cd conftest
17295   mkdir out
17296   echo "$lt_simple_compile_test_code" > conftest.$ac_ext
17297
17298   lt_compiler_flag="-o out/conftest2.$ac_objext"
17299   # Insert the option either (1) after the last *FLAGS variable, or
17300   # (2) before a word containing "conftest.", or (3) at the end.
17301   # Note that $ac_compile itself does not contain backslashes and begins
17302   # with a dollar sign (not a hyphen), so the echo should work correctly.
17303   lt_compile=`echo "$ac_compile" | $SED \
17304   -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
17305   -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
17306   -e 's:$: $lt_compiler_flag:'`
17307   (eval echo "\"\$as_me:17307: $lt_compile\"" >&5)
17308   (eval "$lt_compile" 2>out/conftest.err)
17309   ac_status=$?
17310   cat out/conftest.err >&5
17311   echo "$as_me:17311: \$? = $ac_status" >&5
17312   if (exit $ac_status) && test -s out/conftest2.$ac_objext
17313   then
17314     # The compiler can only warn and ignore the option if not recognized
17315     # So say no if there are warnings
17316     $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
17317     $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
17318     if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
17319       lt_cv_prog_compiler_c_o_GCJ=yes
17320     fi
17321   fi
17322   chmod u+w . 2>&5
17323   $rm conftest*
17324   # SGI C++ compiler will create directory out/ii_files/ for
17325   # template instantiation
17326   test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
17327   $rm out/* && rmdir out
17328   cd ..
17329   rmdir conftest
17330   $rm conftest*
17331
17332fi
17333{ $as_echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o_GCJ" >&5
17334$as_echo "$lt_cv_prog_compiler_c_o_GCJ" >&6; }
17335
17336
17337hard_links="nottested"
17338if test "$lt_cv_prog_compiler_c_o_GCJ" = no && test "$need_locks" != no; then
17339  # do not overwrite the value of need_locks provided by the user
17340  { $as_echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
17341$as_echo_n "checking if we can lock with hard links... " >&6; }
17342  hard_links=yes
17343  $rm conftest*
17344  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17345  touch conftest.a
17346  ln conftest.a conftest.b 2>&5 || hard_links=no
17347  ln conftest.a conftest.b 2>/dev/null && hard_links=no
17348  { $as_echo "$as_me:$LINENO: result: $hard_links" >&5
17349$as_echo "$hard_links" >&6; }
17350  if test "$hard_links" = no; then
17351    { $as_echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
17352$as_echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
17353    need_locks=warn
17354  fi
17355else
17356  need_locks=no
17357fi
17358
17359{ $as_echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
17360$as_echo_n "checking whether the $compiler linker ($LD) supports shared libraries... " >&6; }
17361
17362  runpath_var=
17363  allow_undefined_flag_GCJ=
17364  enable_shared_with_static_runtimes_GCJ=no
17365  archive_cmds_GCJ=
17366  archive_expsym_cmds_GCJ=
17367  old_archive_From_new_cmds_GCJ=
17368  old_archive_from_expsyms_cmds_GCJ=
17369  export_dynamic_flag_spec_GCJ=
17370  whole_archive_flag_spec_GCJ=
17371  thread_safe_flag_spec_GCJ=
17372  hardcode_libdir_flag_spec_GCJ=
17373  hardcode_libdir_flag_spec_ld_GCJ=
17374  hardcode_libdir_separator_GCJ=
17375  hardcode_direct_GCJ=no
17376  hardcode_minus_L_GCJ=no
17377  hardcode_shlibpath_var_GCJ=unsupported
17378  link_all_deplibs_GCJ=unknown
17379  hardcode_automatic_GCJ=no
17380  module_cmds_GCJ=
17381  module_expsym_cmds_GCJ=
17382  always_export_symbols_GCJ=no
17383  export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
17384  # include_expsyms should be a list of space-separated symbols to be *always*
17385  # included in the symbol list
17386  include_expsyms_GCJ=
17387  # exclude_expsyms can be an extended regexp of symbols to exclude
17388  # it will be wrapped by ` (' and `)$', so one must not match beginning or
17389  # end of line.  Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
17390  # as well as any symbol that contains `d'.
17391  exclude_expsyms_GCJ='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*'
17392  # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
17393  # platforms (ab)use it in PIC code, but their linkers get confused if
17394  # the symbol is explicitly referenced.  Since portable code cannot
17395  # rely on this symbol name, it's probably fine to never include it in
17396  # preloaded symbol tables.
17397  # Exclude shared library initialization/finalization symbols.
17398  extract_expsyms_cmds=
17399  # Just being paranoid about ensuring that cc_basename is set.
17400  for cc_temp in $compiler""; do
17401  case $cc_temp in
17402    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
17403    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
17404    \-*) ;;
17405    *) break;;
17406  esac
17407done
17408cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
17409
17410  case $host_os in
17411  cygwin* | mingw* | pw32*)
17412    # FIXME: the MSVC++ port hasn't been tested in a loooong time
17413    # When not using gcc, we currently assume that we are using
17414    # Microsoft Visual C++.
17415    if test "$GCC" != yes; then
17416      with_gnu_ld=no
17417    fi
17418    ;;
17419  interix*)
17420    # we just hope/assume this is gcc and not c89 (= MSVC++)
17421    with_gnu_ld=yes
17422    ;;
17423  openbsd*)
17424    with_gnu_ld=no
17425    ;;
17426  esac
17427
17428  ld_shlibs_GCJ=yes
17429  if test "$with_gnu_ld" = yes; then
17430    # If archive_cmds runs LD, not CC, wlarc should be empty
17431    wlarc='${wl}'
17432
17433    # Set some defaults for GNU ld with shared library support. These
17434    # are reset later if shared libraries are not supported. Putting them
17435    # here allows them to be overridden if necessary.
17436    runpath_var=LD_RUN_PATH
17437    hardcode_libdir_flag_spec_GCJ='${wl}--rpath ${wl}$libdir'
17438    export_dynamic_flag_spec_GCJ='${wl}--export-dynamic'
17439    # ancient GNU ld didn't support --whole-archive et. al.
17440    if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
17441	whole_archive_flag_spec_GCJ="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
17442      else
17443  	whole_archive_flag_spec_GCJ=
17444    fi
17445    supports_anon_versioning=no
17446    case `$LD -v 2>/dev/null` in
17447      *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
17448      *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
17449      *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
17450      *\ 2.11.*) ;; # other 2.11 versions
17451      *) supports_anon_versioning=yes ;;
17452    esac
17453
17454    # See if GNU ld supports shared libraries.
17455    case $host_os in
17456    aix[3-9]*)
17457      # On AIX/PPC, the GNU linker is very broken
17458      if test "$host_cpu" != ia64; then
17459	ld_shlibs_GCJ=no
17460	cat <<EOF 1>&2
17461
17462*** Warning: the GNU linker, at least up to release 2.9.1, is reported
17463*** to be unable to reliably create shared libraries on AIX.
17464*** Therefore, libtool is disabling shared libraries support.  If you
17465*** really care for shared libraries, you may want to modify your PATH
17466*** so that a non-GNU linker is found, and then restart.
17467
17468EOF
17469      fi
17470      ;;
17471
17472    amigaos*)
17473      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)'
17474      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17475      hardcode_minus_L_GCJ=yes
17476
17477      # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
17478      # that the semantics of dynamic libraries on AmigaOS, at least up
17479      # to version 4, is to share data among multiple programs linked
17480      # with the same dynamic library.  Since this doesn't match the
17481      # behavior of shared libraries on other platforms, we can't use
17482      # them.
17483      ld_shlibs_GCJ=no
17484      ;;
17485
17486    beos*)
17487      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17488	allow_undefined_flag_GCJ=unsupported
17489	# Joseph Beckenbach <jrb3@best.com> says some releases of gcc
17490	# support --undefined.  This deserves some investigation.  FIXME
17491	archive_cmds_GCJ='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17492      else
17493	ld_shlibs_GCJ=no
17494      fi
17495      ;;
17496
17497    cygwin* | mingw* | pw32*)
17498      # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, GCJ) is actually meaningless,
17499      # as there is no search path for DLLs.
17500      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17501      allow_undefined_flag_GCJ=unsupported
17502      always_export_symbols_GCJ=no
17503      enable_shared_with_static_runtimes_GCJ=yes
17504      export_symbols_cmds_GCJ='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
17505
17506      if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
17507        archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17508	# If the export-symbols file already is a .def file (1st line
17509	# is EXPORTS), use it as is; otherwise, prepend...
17510	archive_expsym_cmds_GCJ='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
17511	  cp $export_symbols $output_objdir/$soname.def;
17512	else
17513	  echo EXPORTS > $output_objdir/$soname.def;
17514	  cat $export_symbols >> $output_objdir/$soname.def;
17515	fi~
17516	$CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
17517      else
17518	ld_shlibs_GCJ=no
17519      fi
17520      ;;
17521
17522    interix[3-9]*)
17523      hardcode_direct_GCJ=no
17524      hardcode_shlibpath_var_GCJ=no
17525      hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
17526      export_dynamic_flag_spec_GCJ='${wl}-E'
17527      # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
17528      # Instead, shared libraries are loaded at an image base (0x10000000 by
17529      # default) and relocated if they conflict, which is a slow very memory
17530      # consuming and fragmenting process.  To avoid this, we pick a random,
17531      # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
17532      # time.  Moving up from 0x10000000 also allows more sbrk(2) space.
17533      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'
17534      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'
17535      ;;
17536
17537    gnu* | linux* | k*bsd*-gnu)
17538      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17539	tmp_addflag=
17540	case $cc_basename,$host_cpu in
17541	pgcc*)				# Portland Group C compiler
17542	  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'
17543	  tmp_addflag=' $pic_flag'
17544	  ;;
17545	pgf77* | pgf90* | pgf95*)	# Portland Group f77 and f90 compilers
17546	  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'
17547	  tmp_addflag=' $pic_flag -Mnomain' ;;
17548	ecc*,ia64* | icc*,ia64*)		# Intel C compiler on ia64
17549	  tmp_addflag=' -i_dynamic' ;;
17550	efc*,ia64* | ifort*,ia64*)	# Intel Fortran compiler on ia64
17551	  tmp_addflag=' -i_dynamic -nofor_main' ;;
17552	ifc* | ifort*)			# Intel Fortran compiler
17553	  tmp_addflag=' -nofor_main' ;;
17554	esac
17555	case `$CC -V 2>&1 | sed 5q` in
17556	*Sun\ C*)			# Sun C 5.9
17557	  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'
17558	  tmp_sharedflag='-G' ;;
17559	*Sun\ F*)			# Sun Fortran 8.3
17560	  tmp_sharedflag='-G' ;;
17561	*)
17562	  tmp_sharedflag='-shared' ;;
17563	esac
17564	archive_cmds_GCJ='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17565
17566	if test $supports_anon_versioning = yes; then
17567	  archive_expsym_cmds_GCJ='$echo "{ global:" > $output_objdir/$libname.ver~
17568  cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
17569  $echo "local: *; };" >> $output_objdir/$libname.ver~
17570	  $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
17571	fi
17572	link_all_deplibs_GCJ=no
17573      else
17574	ld_shlibs_GCJ=no
17575      fi
17576      ;;
17577
17578    netbsd* | netbsdelf*-gnu)
17579      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
17580	archive_cmds_GCJ='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
17581	wlarc=
17582      else
17583	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17584	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17585      fi
17586      ;;
17587
17588    solaris*)
17589      if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
17590	ld_shlibs_GCJ=no
17591	cat <<EOF 1>&2
17592
17593*** Warning: The releases 2.8.* of the GNU linker cannot reliably
17594*** create shared libraries on Solaris systems.  Therefore, libtool
17595*** is disabling shared libraries support.  We urge you to upgrade GNU
17596*** binutils to release 2.9.1 or newer.  Another option is to modify
17597*** your PATH or compiler configuration so that the native linker is
17598*** used, and then restart.
17599
17600EOF
17601      elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17602	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17603	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17604      else
17605	ld_shlibs_GCJ=no
17606      fi
17607      ;;
17608
17609    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
17610      case `$LD -v 2>&1` in
17611        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
17612	ld_shlibs_GCJ=no
17613	cat <<_LT_EOF 1>&2
17614
17615*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
17616*** reliably create shared libraries on SCO systems.  Therefore, libtool
17617*** is disabling shared libraries support.  We urge you to upgrade GNU
17618*** binutils to release 2.16.91.0.3 or newer.  Another option is to modify
17619*** your PATH or compiler configuration so that the native linker is
17620*** used, and then restart.
17621
17622_LT_EOF
17623	;;
17624	*)
17625	  if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17626	    hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
17627	    archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
17628	    archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
17629	  else
17630	    ld_shlibs_GCJ=no
17631	  fi
17632	;;
17633      esac
17634      ;;
17635
17636    sunos4*)
17637      archive_cmds_GCJ='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
17638      wlarc=
17639      hardcode_direct_GCJ=yes
17640      hardcode_shlibpath_var_GCJ=no
17641      ;;
17642
17643    *)
17644      if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
17645	archive_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
17646	archive_expsym_cmds_GCJ='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
17647      else
17648	ld_shlibs_GCJ=no
17649      fi
17650      ;;
17651    esac
17652
17653    if test "$ld_shlibs_GCJ" = no; then
17654      runpath_var=
17655      hardcode_libdir_flag_spec_GCJ=
17656      export_dynamic_flag_spec_GCJ=
17657      whole_archive_flag_spec_GCJ=
17658    fi
17659  else
17660    # PORTME fill in a description of your system's linker (not GNU ld)
17661    case $host_os in
17662    aix3*)
17663      allow_undefined_flag_GCJ=unsupported
17664      always_export_symbols_GCJ=yes
17665      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'
17666      # Note: this linker hardcodes the directories in LIBPATH if there
17667      # are no directories specified by -L.
17668      hardcode_minus_L_GCJ=yes
17669      if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
17670	# Neither direct hardcoding nor static linking is supported with a
17671	# broken collect2.
17672	hardcode_direct_GCJ=unsupported
17673      fi
17674      ;;
17675
17676    aix[4-9]*)
17677      if test "$host_cpu" = ia64; then
17678	# On IA64, the linker does run time linking by default, so we don't
17679	# have to do anything special.
17680	aix_use_runtimelinking=no
17681	exp_sym_flag='-Bexport'
17682	no_entry_flag=""
17683      else
17684	# If we're using GNU nm, then we don't want the "-C" option.
17685	# -C means demangle to AIX nm, but means don't demangle with GNU nm
17686	if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
17687	  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'
17688	else
17689	  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'
17690	fi
17691	aix_use_runtimelinking=no
17692
17693	# Test if we are trying to use run time linking or normal
17694	# AIX style linking. If -brtl is somewhere in LDFLAGS, we
17695	# need to do runtime linking.
17696	case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*)
17697	  for ld_flag in $LDFLAGS; do
17698  	  if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
17699  	    aix_use_runtimelinking=yes
17700  	    break
17701  	  fi
17702	  done
17703	  ;;
17704	esac
17705
17706	exp_sym_flag='-bexport'
17707	no_entry_flag='-bnoentry'
17708      fi
17709
17710      # When large executables or shared objects are built, AIX ld can
17711      # have problems creating the table of contents.  If linking a library
17712      # or program results in "error TOC overflow" add -mminimal-toc to
17713      # CXXFLAGS/CFLAGS for g++/gcc.  In the cases where that is not
17714      # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
17715
17716      archive_cmds_GCJ=''
17717      hardcode_direct_GCJ=yes
17718      hardcode_libdir_separator_GCJ=':'
17719      link_all_deplibs_GCJ=yes
17720
17721      if test "$GCC" = yes; then
17722	case $host_os in aix4.[012]|aix4.[012].*)
17723	# We only want to do this on AIX 4.2 and lower, the check
17724	# below for broken collect2 doesn't work under 4.3+
17725	  collect2name=`${CC} -print-prog-name=collect2`
17726	  if test -f "$collect2name" && \
17727  	   strings "$collect2name" | grep resolve_lib_name >/dev/null
17728	  then
17729  	  # We have reworked collect2
17730  	  :
17731	  else
17732  	  # We have old collect2
17733  	  hardcode_direct_GCJ=unsupported
17734  	  # It fails to find uninstalled libraries when the uninstalled
17735  	  # path is not listed in the libpath.  Setting hardcode_minus_L
17736  	  # to unsupported forces relinking
17737  	  hardcode_minus_L_GCJ=yes
17738  	  hardcode_libdir_flag_spec_GCJ='-L$libdir'
17739  	  hardcode_libdir_separator_GCJ=
17740	  fi
17741	  ;;
17742	esac
17743	shared_flag='-shared'
17744	if test "$aix_use_runtimelinking" = yes; then
17745	  shared_flag="$shared_flag "'${wl}-G'
17746	fi
17747      else
17748	# not using gcc
17749	if test "$host_cpu" = ia64; then
17750  	# VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
17751  	# chokes on -Wl,-G. The following line is correct:
17752	  shared_flag='-G'
17753	else
17754	  if test "$aix_use_runtimelinking" = yes; then
17755	    shared_flag='${wl}-G'
17756	  else
17757	    shared_flag='${wl}-bM:SRE'
17758	  fi
17759	fi
17760      fi
17761
17762      # It seems that -bexpall does not export symbols beginning with
17763      # underscore (_), so it is better to generate a list of symbols to export.
17764      always_export_symbols_GCJ=yes
17765      if test "$aix_use_runtimelinking" = yes; then
17766	# Warning - without using the other runtime loading flags (-brtl),
17767	# -berok will link without error, but may produce a broken library.
17768	allow_undefined_flag_GCJ='-berok'
17769       # Determine the default libpath from the value encoded in an empty executable.
17770       cat >conftest.$ac_ext <<_ACEOF
17771/* confdefs.h.  */
17772_ACEOF
17773cat confdefs.h >>conftest.$ac_ext
17774cat >>conftest.$ac_ext <<_ACEOF
17775/* end confdefs.h.  */
17776
17777int
17778main ()
17779{
17780
17781  ;
17782  return 0;
17783}
17784_ACEOF
17785rm -f conftest.$ac_objext conftest$ac_exeext
17786if { (ac_try="$ac_link"
17787case "(($ac_try" in
17788  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17789  *) ac_try_echo=$ac_try;;
17790esac
17791eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17792$as_echo "$ac_try_echo") >&5
17793  (eval "$ac_link") 2>conftest.er1
17794  ac_status=$?
17795  grep -v '^ *+' conftest.er1 >conftest.err
17796  rm -f conftest.er1
17797  cat conftest.err >&5
17798  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17799  (exit $ac_status); } && {
17800	 test -z "$ac_c_werror_flag" ||
17801	 test ! -s conftest.err
17802       } && test -s conftest$ac_exeext && {
17803	 test "$cross_compiling" = yes ||
17804	 $as_test_x conftest$ac_exeext
17805       }; then
17806
17807lt_aix_libpath_sed='
17808    /Import File Strings/,/^$/ {
17809	/^0/ {
17810	    s/^0  *\(.*\)$/\1/
17811	    p
17812	}
17813    }'
17814aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17815# Check for a 64-bit object if we didn't find anything.
17816if test -z "$aix_libpath"; then
17817  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17818fi
17819else
17820  $as_echo "$as_me: failed program was:" >&5
17821sed 's/^/| /' conftest.$ac_ext >&5
17822
17823
17824fi
17825
17826rm -rf conftest.dSYM
17827rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17828      conftest$ac_exeext conftest.$ac_ext
17829if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17830
17831       hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17832	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"
17833       else
17834	if test "$host_cpu" = ia64; then
17835	  hardcode_libdir_flag_spec_GCJ='${wl}-R $libdir:/usr/lib:/lib'
17836	  allow_undefined_flag_GCJ="-z nodefs"
17837	  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"
17838	else
17839	 # Determine the default libpath from the value encoded in an empty executable.
17840	 cat >conftest.$ac_ext <<_ACEOF
17841/* confdefs.h.  */
17842_ACEOF
17843cat confdefs.h >>conftest.$ac_ext
17844cat >>conftest.$ac_ext <<_ACEOF
17845/* end confdefs.h.  */
17846
17847int
17848main ()
17849{
17850
17851  ;
17852  return 0;
17853}
17854_ACEOF
17855rm -f conftest.$ac_objext conftest$ac_exeext
17856if { (ac_try="$ac_link"
17857case "(($ac_try" in
17858  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17859  *) ac_try_echo=$ac_try;;
17860esac
17861eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
17862$as_echo "$ac_try_echo") >&5
17863  (eval "$ac_link") 2>conftest.er1
17864  ac_status=$?
17865  grep -v '^ *+' conftest.er1 >conftest.err
17866  rm -f conftest.er1
17867  cat conftest.err >&5
17868  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
17869  (exit $ac_status); } && {
17870	 test -z "$ac_c_werror_flag" ||
17871	 test ! -s conftest.err
17872       } && test -s conftest$ac_exeext && {
17873	 test "$cross_compiling" = yes ||
17874	 $as_test_x conftest$ac_exeext
17875       }; then
17876
17877lt_aix_libpath_sed='
17878    /Import File Strings/,/^$/ {
17879	/^0/ {
17880	    s/^0  *\(.*\)$/\1/
17881	    p
17882	}
17883    }'
17884aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17885# Check for a 64-bit object if we didn't find anything.
17886if test -z "$aix_libpath"; then
17887  aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
17888fi
17889else
17890  $as_echo "$as_me: failed program was:" >&5
17891sed 's/^/| /' conftest.$ac_ext >&5
17892
17893
17894fi
17895
17896rm -rf conftest.dSYM
17897rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17898      conftest$ac_exeext conftest.$ac_ext
17899if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
17900
17901	 hardcode_libdir_flag_spec_GCJ='${wl}-blibpath:$libdir:'"$aix_libpath"
17902	  # Warning - without using the other run time loading flags,
17903	  # -berok will link without error, but may produce a broken library.
17904	  no_undefined_flag_GCJ=' ${wl}-bernotok'
17905	  allow_undefined_flag_GCJ=' ${wl}-berok'
17906	  # Exported symbols can be pulled into shared objects from archives
17907	  whole_archive_flag_spec_GCJ='$convenience'
17908	  archive_cmds_need_lc_GCJ=yes
17909	  # This is similar to how AIX traditionally builds its shared libraries.
17910	  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'
17911	fi
17912      fi
17913      ;;
17914
17915    amigaos*)
17916      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)'
17917      hardcode_libdir_flag_spec_GCJ='-L$libdir'
17918      hardcode_minus_L_GCJ=yes
17919      # see comment about different semantics on the GNU ld section
17920      ld_shlibs_GCJ=no
17921      ;;
17922
17923    bsdi[45]*)
17924      export_dynamic_flag_spec_GCJ=-rdynamic
17925      ;;
17926
17927    cygwin* | mingw* | pw32*)
17928      # When not using gcc, we currently assume that we are using
17929      # Microsoft Visual C++.
17930      # hardcode_libdir_flag_spec is actually meaningless, as there is
17931      # no search path for DLLs.
17932      hardcode_libdir_flag_spec_GCJ=' '
17933      allow_undefined_flag_GCJ=unsupported
17934      # Tell ltmain to make .lib files, not .a files.
17935      libext=lib
17936      # Tell ltmain to make .dll files, not .so files.
17937      shrext_cmds=".dll"
17938      # FIXME: Setting linknames here is a bad hack.
17939      archive_cmds_GCJ='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
17940      # The linker will automatically build a .lib file if we build a DLL.
17941      old_archive_From_new_cmds_GCJ='true'
17942      # FIXME: Should let the user specify the lib program.
17943      old_archive_cmds_GCJ='lib -OUT:$oldlib$oldobjs$old_deplibs'
17944      fix_srcfile_path_GCJ='`cygpath -w "$srcfile"`'
17945      enable_shared_with_static_runtimes_GCJ=yes
17946      ;;
17947
17948    darwin* | rhapsody*)
17949      case $host_os in
17950        rhapsody* | darwin1.[012])
17951         allow_undefined_flag_GCJ='${wl}-undefined ${wl}suppress'
17952         ;;
17953       *) # Darwin 1.3 on
17954         if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
17955           allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17956         else
17957           case ${MACOSX_DEPLOYMENT_TARGET} in
17958             10.[012])
17959               allow_undefined_flag_GCJ='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
17960               ;;
17961             10.*)
17962               allow_undefined_flag_GCJ='${wl}-undefined ${wl}dynamic_lookup'
17963               ;;
17964           esac
17965         fi
17966         ;;
17967      esac
17968      archive_cmds_need_lc_GCJ=no
17969      hardcode_direct_GCJ=no
17970      hardcode_automatic_GCJ=yes
17971      hardcode_shlibpath_var_GCJ=unsupported
17972      whole_archive_flag_spec_GCJ=''
17973      link_all_deplibs_GCJ=yes
17974    if test "$GCC" = yes ; then
17975    	output_verbose_link_cmd='echo'
17976        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}"
17977        module_cmds_GCJ="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}"
17978        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}"
17979        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}"
17980    else
17981      case $cc_basename in
17982        xlc*)
17983         output_verbose_link_cmd='echo'
17984         archive_cmds_GCJ='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
17985         module_cmds_GCJ='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
17986          # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
17987         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}'
17988          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}'
17989          ;;
17990       *)
17991         ld_shlibs_GCJ=no
17992          ;;
17993      esac
17994    fi
17995      ;;
17996
17997    dgux*)
17998      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
17999      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18000      hardcode_shlibpath_var_GCJ=no
18001      ;;
18002
18003    freebsd1*)
18004      ld_shlibs_GCJ=no
18005      ;;
18006
18007    # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
18008    # support.  Future versions do this automatically, but an explicit c++rt0.o
18009    # does not break anything, and helps significantly (at the cost of a little
18010    # extra space).
18011    freebsd2.2*)
18012      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
18013      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18014      hardcode_direct_GCJ=yes
18015      hardcode_shlibpath_var_GCJ=no
18016      ;;
18017
18018    # Unfortunately, older versions of FreeBSD 2 do not have this feature.
18019    freebsd2*)
18020      archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18021      hardcode_direct_GCJ=yes
18022      hardcode_minus_L_GCJ=yes
18023      hardcode_shlibpath_var_GCJ=no
18024      ;;
18025
18026    # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
18027    freebsd* | dragonfly*)
18028      archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
18029      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18030      hardcode_direct_GCJ=yes
18031      hardcode_shlibpath_var_GCJ=no
18032      ;;
18033
18034    hpux9*)
18035      if test "$GCC" = yes; then
18036	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'
18037      else
18038	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'
18039      fi
18040      hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18041      hardcode_libdir_separator_GCJ=:
18042      hardcode_direct_GCJ=yes
18043
18044      # hardcode_minus_L: Not really in the search PATH,
18045      # but as the default location of the library.
18046      hardcode_minus_L_GCJ=yes
18047      export_dynamic_flag_spec_GCJ='${wl}-E'
18048      ;;
18049
18050    hpux10*)
18051      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18052	archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18053      else
18054	archive_cmds_GCJ='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
18055      fi
18056      if test "$with_gnu_ld" = no; then
18057	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18058	hardcode_libdir_separator_GCJ=:
18059
18060	hardcode_direct_GCJ=yes
18061	export_dynamic_flag_spec_GCJ='${wl}-E'
18062
18063	# hardcode_minus_L: Not really in the search PATH,
18064	# but as the default location of the library.
18065	hardcode_minus_L_GCJ=yes
18066      fi
18067      ;;
18068
18069    hpux11*)
18070      if test "$GCC" = yes -a "$with_gnu_ld" = no; then
18071	case $host_cpu in
18072	hppa*64*)
18073	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18074	  ;;
18075	ia64*)
18076	  archive_cmds_GCJ='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18077	  ;;
18078	*)
18079	  archive_cmds_GCJ='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18080	  ;;
18081	esac
18082      else
18083	case $host_cpu in
18084	hppa*64*)
18085	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18086	  ;;
18087	ia64*)
18088	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
18089	  ;;
18090	*)
18091	  archive_cmds_GCJ='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
18092	  ;;
18093	esac
18094      fi
18095      if test "$with_gnu_ld" = no; then
18096	hardcode_libdir_flag_spec_GCJ='${wl}+b ${wl}$libdir'
18097	hardcode_libdir_separator_GCJ=:
18098
18099	case $host_cpu in
18100	hppa*64*|ia64*)
18101	  hardcode_libdir_flag_spec_ld_GCJ='+b $libdir'
18102	  hardcode_direct_GCJ=no
18103	  hardcode_shlibpath_var_GCJ=no
18104	  ;;
18105	*)
18106	  hardcode_direct_GCJ=yes
18107	  export_dynamic_flag_spec_GCJ='${wl}-E'
18108
18109	  # hardcode_minus_L: Not really in the search PATH,
18110	  # but as the default location of the library.
18111	  hardcode_minus_L_GCJ=yes
18112	  ;;
18113	esac
18114      fi
18115      ;;
18116
18117    irix5* | irix6* | nonstopux*)
18118      if test "$GCC" = yes; then
18119	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'
18120      else
18121	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'
18122	hardcode_libdir_flag_spec_ld_GCJ='-rpath $libdir'
18123      fi
18124      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18125      hardcode_libdir_separator_GCJ=:
18126      link_all_deplibs_GCJ=yes
18127      ;;
18128
18129    netbsd* | netbsdelf*-gnu)
18130      if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18131	archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'  # a.out
18132      else
18133	archive_cmds_GCJ='$LD -shared -o $lib $libobjs $deplibs $linker_flags'      # ELF
18134      fi
18135      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18136      hardcode_direct_GCJ=yes
18137      hardcode_shlibpath_var_GCJ=no
18138      ;;
18139
18140    newsos6)
18141      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18142      hardcode_direct_GCJ=yes
18143      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18144      hardcode_libdir_separator_GCJ=:
18145      hardcode_shlibpath_var_GCJ=no
18146      ;;
18147
18148    openbsd*)
18149      if test -f /usr/libexec/ld.so; then
18150	hardcode_direct_GCJ=yes
18151	hardcode_shlibpath_var_GCJ=no
18152	if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18153	  archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18154	  archive_expsym_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
18155	  hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18156	  export_dynamic_flag_spec_GCJ='${wl}-E'
18157	else
18158	  case $host_os in
18159	   openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
18160	     archive_cmds_GCJ='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
18161	     hardcode_libdir_flag_spec_GCJ='-R$libdir'
18162	     ;;
18163	   *)
18164	     archive_cmds_GCJ='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
18165	     hardcode_libdir_flag_spec_GCJ='${wl}-rpath,$libdir'
18166	     ;;
18167	  esac
18168        fi
18169      else
18170	ld_shlibs_GCJ=no
18171      fi
18172      ;;
18173
18174    os2*)
18175      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18176      hardcode_minus_L_GCJ=yes
18177      allow_undefined_flag_GCJ=unsupported
18178      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'
18179      old_archive_From_new_cmds_GCJ='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
18180      ;;
18181
18182    osf3*)
18183      if test "$GCC" = yes; then
18184	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18185	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'
18186      else
18187	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18188	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'
18189      fi
18190      hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18191      hardcode_libdir_separator_GCJ=:
18192      ;;
18193
18194    osf4* | osf5*)	# as osf3* with the addition of -msym flag
18195      if test "$GCC" = yes; then
18196	allow_undefined_flag_GCJ=' ${wl}-expect_unresolved ${wl}\*'
18197	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'
18198	hardcode_libdir_flag_spec_GCJ='${wl}-rpath ${wl}$libdir'
18199      else
18200	allow_undefined_flag_GCJ=' -expect_unresolved \*'
18201	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'
18202	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~
18203	$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'
18204
18205	# Both c and cxx compiler support -rpath directly
18206	hardcode_libdir_flag_spec_GCJ='-rpath $libdir'
18207      fi
18208      hardcode_libdir_separator_GCJ=:
18209      ;;
18210
18211    solaris*)
18212      no_undefined_flag_GCJ=' -z text'
18213      if test "$GCC" = yes; then
18214	wlarc='${wl}'
18215	archive_cmds_GCJ='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
18216	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18217	  $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
18218      else
18219	wlarc=''
18220	archive_cmds_GCJ='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
18221	archive_expsym_cmds_GCJ='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
18222  	$LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
18223      fi
18224      hardcode_libdir_flag_spec_GCJ='-R$libdir'
18225      hardcode_shlibpath_var_GCJ=no
18226      case $host_os in
18227      solaris2.[0-5] | solaris2.[0-5].*) ;;
18228      *)
18229	# The compiler driver will combine and reorder linker options,
18230	# but understands `-z linker_flag'.  GCC discards it without `$wl',
18231	# but is careful enough not to reorder.
18232 	# Supported since Solaris 2.6 (maybe 2.5.1?)
18233	if test "$GCC" = yes; then
18234	  whole_archive_flag_spec_GCJ='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
18235	else
18236	  whole_archive_flag_spec_GCJ='-z allextract$convenience -z defaultextract'
18237	fi
18238	;;
18239      esac
18240      link_all_deplibs_GCJ=yes
18241      ;;
18242
18243    sunos4*)
18244      if test "x$host_vendor" = xsequent; then
18245	# Use $CC to link under sequent, because it throws in some extra .o
18246	# files that make .init and .fini sections work.
18247	archive_cmds_GCJ='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
18248      else
18249	archive_cmds_GCJ='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
18250      fi
18251      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18252      hardcode_direct_GCJ=yes
18253      hardcode_minus_L_GCJ=yes
18254      hardcode_shlibpath_var_GCJ=no
18255      ;;
18256
18257    sysv4)
18258      case $host_vendor in
18259	sni)
18260	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18261	  hardcode_direct_GCJ=yes # is this really true???
18262	;;
18263	siemens)
18264	  ## LD is ld it makes a PLAMLIB
18265	  ## CC just makes a GrossModule.
18266	  archive_cmds_GCJ='$LD -G -o $lib $libobjs $deplibs $linker_flags'
18267	  reload_cmds_GCJ='$CC -r -o $output$reload_objs'
18268	  hardcode_direct_GCJ=no
18269        ;;
18270	motorola)
18271	  archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18272	  hardcode_direct_GCJ=no #Motorola manual says yes, but my tests say they lie
18273	;;
18274      esac
18275      runpath_var='LD_RUN_PATH'
18276      hardcode_shlibpath_var_GCJ=no
18277      ;;
18278
18279    sysv4.3*)
18280      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18281      hardcode_shlibpath_var_GCJ=no
18282      export_dynamic_flag_spec_GCJ='-Bexport'
18283      ;;
18284
18285    sysv4*MP*)
18286      if test -d /usr/nec; then
18287	archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18288	hardcode_shlibpath_var_GCJ=no
18289	runpath_var=LD_RUN_PATH
18290	hardcode_runpath_var=yes
18291	ld_shlibs_GCJ=yes
18292      fi
18293      ;;
18294
18295    sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
18296      no_undefined_flag_GCJ='${wl}-z,text'
18297      archive_cmds_need_lc_GCJ=no
18298      hardcode_shlibpath_var_GCJ=no
18299      runpath_var='LD_RUN_PATH'
18300
18301      if test "$GCC" = yes; then
18302	archive_cmds_GCJ='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18303	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18304      else
18305	archive_cmds_GCJ='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18306	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
18307      fi
18308      ;;
18309
18310    sysv5* | sco3.2v5* | sco5v6*)
18311      # Note: We can NOT use -z defs as we might desire, because we do not
18312      # link with -lc, and that would cause any symbols used from libc to
18313      # always be unresolved, which means just about no library would
18314      # ever link correctly.  If we're not using GNU ld we use -z text
18315      # though, which does catch some bad symbols but isn't as heavy-handed
18316      # as -z defs.
18317      no_undefined_flag_GCJ='${wl}-z,text'
18318      allow_undefined_flag_GCJ='${wl}-z,nodefs'
18319      archive_cmds_need_lc_GCJ=no
18320      hardcode_shlibpath_var_GCJ=no
18321      hardcode_libdir_flag_spec_GCJ='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
18322      hardcode_libdir_separator_GCJ=':'
18323      link_all_deplibs_GCJ=yes
18324      export_dynamic_flag_spec_GCJ='${wl}-Bexport'
18325      runpath_var='LD_RUN_PATH'
18326
18327      if test "$GCC" = yes; then
18328	archive_cmds_GCJ='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18329	archive_expsym_cmds_GCJ='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18330      else
18331	archive_cmds_GCJ='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18332	archive_expsym_cmds_GCJ='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
18333      fi
18334      ;;
18335
18336    uts4*)
18337      archive_cmds_GCJ='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
18338      hardcode_libdir_flag_spec_GCJ='-L$libdir'
18339      hardcode_shlibpath_var_GCJ=no
18340      ;;
18341
18342    *)
18343      ld_shlibs_GCJ=no
18344      ;;
18345    esac
18346  fi
18347
18348{ $as_echo "$as_me:$LINENO: result: $ld_shlibs_GCJ" >&5
18349$as_echo "$ld_shlibs_GCJ" >&6; }
18350test "$ld_shlibs_GCJ" = no && can_build_shared=no
18351
18352#
18353# Do we need to explicitly link libc?
18354#
18355case "x$archive_cmds_need_lc_GCJ" in
18356x|xyes)
18357  # Assume -lc should be added
18358  archive_cmds_need_lc_GCJ=yes
18359
18360  if test "$enable_shared" = yes && test "$GCC" = yes; then
18361    case $archive_cmds_GCJ in
18362    *'~'*)
18363      # FIXME: we may have to deal with multi-command sequences.
18364      ;;
18365    '$CC '*)
18366      # Test whether the compiler implicitly links with -lc since on some
18367      # systems, -lgcc has to come before -lc. If gcc already passes -lc
18368      # to ld, don't add -lc before -lgcc.
18369      { $as_echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
18370$as_echo_n "checking whether -lc should be explicitly linked in... " >&6; }
18371      $rm conftest*
18372      echo "$lt_simple_compile_test_code" > conftest.$ac_ext
18373
18374      if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
18375  (eval $ac_compile) 2>&5
18376  ac_status=$?
18377  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18378  (exit $ac_status); } 2>conftest.err; then
18379        soname=conftest
18380        lib=conftest
18381        libobjs=conftest.$ac_objext
18382        deplibs=
18383        wl=$lt_prog_compiler_wl_GCJ
18384	pic_flag=$lt_prog_compiler_pic_GCJ
18385        compiler_flags=-v
18386        linker_flags=-v
18387        verstring=
18388        output_objdir=.
18389        libname=conftest
18390        lt_save_allow_undefined_flag=$allow_undefined_flag_GCJ
18391        allow_undefined_flag_GCJ=
18392        if { (eval echo "$as_me:$LINENO: \"$archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
18393  (eval $archive_cmds_GCJ 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
18394  ac_status=$?
18395  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
18396  (exit $ac_status); }
18397        then
18398	  archive_cmds_need_lc_GCJ=no
18399        else
18400	  archive_cmds_need_lc_GCJ=yes
18401        fi
18402        allow_undefined_flag_GCJ=$lt_save_allow_undefined_flag
18403      else
18404        cat conftest.err 1>&5
18405      fi
18406      $rm conftest*
18407      { $as_echo "$as_me:$LINENO: result: $archive_cmds_need_lc_GCJ" >&5
18408$as_echo "$archive_cmds_need_lc_GCJ" >&6; }
18409      ;;
18410    esac
18411  fi
18412  ;;
18413esac
18414
18415{ $as_echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
18416$as_echo_n "checking dynamic linker characteristics... " >&6; }
18417library_names_spec=
18418libname_spec='lib$name'
18419soname_spec=
18420shrext_cmds=".so"
18421postinstall_cmds=
18422postuninstall_cmds=
18423finish_cmds=
18424finish_eval=
18425shlibpath_var=
18426shlibpath_overrides_runpath=unknown
18427version_type=none
18428dynamic_linker="$host_os ld.so"
18429sys_lib_dlsearch_path_spec="/lib /usr/lib"
18430
18431need_lib_prefix=unknown
18432hardcode_into_libs=no
18433
18434# when you set need_version to no, make sure it does not cause -set_version
18435# flags to be left without arguments
18436need_version=unknown
18437
18438case $host_os in
18439aix3*)
18440  version_type=linux
18441  library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
18442  shlibpath_var=LIBPATH
18443
18444  # AIX 3 has no versioning support, so we append a major version to the name.
18445  soname_spec='${libname}${release}${shared_ext}$major'
18446  ;;
18447
18448aix[4-9]*)
18449  version_type=linux
18450  need_lib_prefix=no
18451  need_version=no
18452  hardcode_into_libs=yes
18453  if test "$host_cpu" = ia64; then
18454    # AIX 5 supports IA64
18455    library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
18456    shlibpath_var=LD_LIBRARY_PATH
18457  else
18458    # With GCC up to 2.95.x, collect2 would create an import file
18459    # for dependence libraries.  The import file would start with
18460    # the line `#! .'.  This would cause the generated library to
18461    # depend on `.', always an invalid library.  This was fixed in
18462    # development snapshots of GCC prior to 3.0.
18463    case $host_os in
18464      aix4 | aix4.[01] | aix4.[01].*)
18465      if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
18466	   echo ' yes '
18467	   echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
18468	:
18469      else
18470	can_build_shared=no
18471      fi
18472      ;;
18473    esac
18474    # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
18475    # soname into executable. Probably we can add versioning support to
18476    # collect2, so additional links can be useful in future.
18477    if test "$aix_use_runtimelinking" = yes; then
18478      # If using run time linking (on AIX 4.2 or later) use lib<name>.so
18479      # instead of lib<name>.a to let people know that these are not
18480      # typical AIX shared libraries.
18481      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18482    else
18483      # We preserve .a as extension for shared libraries through AIX4.2
18484      # and later when we are not doing run time linking.
18485      library_names_spec='${libname}${release}.a $libname.a'
18486      soname_spec='${libname}${release}${shared_ext}$major'
18487    fi
18488    shlibpath_var=LIBPATH
18489  fi
18490  ;;
18491
18492amigaos*)
18493  library_names_spec='$libname.ixlibrary $libname.a'
18494  # Create ${libname}_ixlibrary.a entries in /sys/libs.
18495  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'
18496  ;;
18497
18498beos*)
18499  library_names_spec='${libname}${shared_ext}'
18500  dynamic_linker="$host_os ld.so"
18501  shlibpath_var=LIBRARY_PATH
18502  ;;
18503
18504bsdi[45]*)
18505  version_type=linux
18506  need_version=no
18507  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18508  soname_spec='${libname}${release}${shared_ext}$major'
18509  finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
18510  shlibpath_var=LD_LIBRARY_PATH
18511  sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
18512  sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
18513  # the default ld.so.conf also contains /usr/contrib/lib and
18514  # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
18515  # libtool to hard-code these into programs
18516  ;;
18517
18518cygwin* | mingw* | pw32*)
18519  version_type=windows
18520  shrext_cmds=".dll"
18521  need_version=no
18522  need_lib_prefix=no
18523
18524  case $GCC,$host_os in
18525  yes,cygwin* | yes,mingw* | yes,pw32*)
18526    library_names_spec='$libname.dll.a'
18527    # DLL is installed to $(libdir)/../bin by postinstall_cmds
18528    postinstall_cmds='base_file=`basename \${file}`~
18529      dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
18530      dldir=$destdir/`dirname \$dlpath`~
18531      test -d \$dldir || mkdir -p \$dldir~
18532      $install_prog $dir/$dlname \$dldir/$dlname~
18533      chmod a+x \$dldir/$dlname'
18534    postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
18535      dlpath=$dir/\$dldll~
18536       $rm \$dlpath'
18537    shlibpath_overrides_runpath=yes
18538
18539    case $host_os in
18540    cygwin*)
18541      # Cygwin DLLs use 'cyg' prefix rather than 'lib'
18542      soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18543      sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
18544      ;;
18545    mingw*)
18546      # MinGW DLLs use traditional 'lib' prefix
18547      soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18548      sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
18549      if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
18550        # It is most probably a Windows format PATH printed by
18551        # mingw gcc, but we are running on Cygwin. Gcc prints its search
18552        # path with ; separators, and with drive letters. We can handle the
18553        # drive letters (cygwin fileutils understands them), so leave them,
18554        # especially as we might pass files found there to a mingw objdump,
18555        # which wouldn't understand a cygwinified path. Ahh.
18556        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
18557      else
18558        sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED  -e "s/$PATH_SEPARATOR/ /g"`
18559      fi
18560      ;;
18561    pw32*)
18562      # pw32 DLLs use 'pw' prefix rather than 'lib'
18563      library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
18564      ;;
18565    esac
18566    ;;
18567
18568  *)
18569    library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
18570    ;;
18571  esac
18572  dynamic_linker='Win32 ld.exe'
18573  # FIXME: first we should search . and the directory the executable is in
18574  shlibpath_var=PATH
18575  ;;
18576
18577darwin* | rhapsody*)
18578  dynamic_linker="$host_os dyld"
18579  version_type=darwin
18580  need_lib_prefix=no
18581  need_version=no
18582  library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
18583  soname_spec='${libname}${release}${major}$shared_ext'
18584  shlibpath_overrides_runpath=yes
18585  shlibpath_var=DYLD_LIBRARY_PATH
18586  shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
18587
18588  sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
18589  ;;
18590
18591dgux*)
18592  version_type=linux
18593  need_lib_prefix=no
18594  need_version=no
18595  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
18596  soname_spec='${libname}${release}${shared_ext}$major'
18597  shlibpath_var=LD_LIBRARY_PATH
18598  ;;
18599
18600freebsd1*)
18601  dynamic_linker=no
18602  ;;
18603
18604freebsd* | dragonfly*)
18605  # DragonFly does not have aout.  When/if they implement a new
18606  # versioning mechanism, adjust this.
18607  if test -x /usr/bin/objformat; then
18608    objformat=`/usr/bin/objformat`
18609  else
18610    case $host_os in
18611    freebsd[123]*) objformat=aout ;;
18612    *) objformat=elf ;;
18613    esac
18614  fi
18615  version_type=freebsd-$objformat
18616  case $version_type in
18617    freebsd-elf*)
18618      library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18619      need_version=no
18620      need_lib_prefix=no
18621      ;;
18622    freebsd-*)
18623      library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
18624      need_version=yes
18625      ;;
18626  esac
18627  shlibpath_var=LD_LIBRARY_PATH
18628  case $host_os in
18629  freebsd2*)
18630    shlibpath_overrides_runpath=yes
18631    ;;
18632  freebsd3.[01]* | freebsdelf3.[01]*)
18633    shlibpath_overrides_runpath=yes
18634    hardcode_into_libs=yes
18635    ;;
18636  freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
18637  freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
18638    shlibpath_overrides_runpath=no
18639    hardcode_into_libs=yes
18640    ;;
18641  *) # from 4.6 on, and DragonFly
18642    shlibpath_overrides_runpath=yes
18643    hardcode_into_libs=yes
18644    ;;
18645  esac
18646  ;;
18647
18648gnu*)
18649  version_type=linux
18650  need_lib_prefix=no
18651  need_version=no
18652  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
18653  soname_spec='${libname}${release}${shared_ext}$major'
18654  shlibpath_var=LD_LIBRARY_PATH
18655  hardcode_into_libs=yes
18656  ;;
18657
18658hpux9* | hpux10* | hpux11*)
18659  # Give a soname corresponding to the major version so that dld.sl refuses to
18660  # link against other versions.
18661  version_type=sunos
18662  need_lib_prefix=no
18663  need_version=no
18664  case $host_cpu in
18665  ia64*)
18666    shrext_cmds='.so'
18667    hardcode_into_libs=yes
18668    dynamic_linker="$host_os dld.so"
18669    shlibpath_var=LD_LIBRARY_PATH
18670    shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18671    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18672    soname_spec='${libname}${release}${shared_ext}$major'
18673    if test "X$HPUX_IA64_MODE" = X32; then
18674      sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
18675    else
18676      sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
18677    fi
18678    sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18679    ;;
18680   hppa*64*)
18681     shrext_cmds='.sl'
18682     hardcode_into_libs=yes
18683     dynamic_linker="$host_os dld.sl"
18684     shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
18685     shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
18686     library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18687     soname_spec='${libname}${release}${shared_ext}$major'
18688     sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
18689     sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
18690     ;;
18691   *)
18692    shrext_cmds='.sl'
18693    dynamic_linker="$host_os dld.sl"
18694    shlibpath_var=SHLIB_PATH
18695    shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
18696    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18697    soname_spec='${libname}${release}${shared_ext}$major'
18698    ;;
18699  esac
18700  # HP-UX runs *really* slowly unless shared libraries are mode 555.
18701  postinstall_cmds='chmod 555 $lib'
18702  ;;
18703
18704interix[3-9]*)
18705  version_type=linux
18706  need_lib_prefix=no
18707  need_version=no
18708  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18709  soname_spec='${libname}${release}${shared_ext}$major'
18710  dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
18711  shlibpath_var=LD_LIBRARY_PATH
18712  shlibpath_overrides_runpath=no
18713  hardcode_into_libs=yes
18714  ;;
18715
18716irix5* | irix6* | nonstopux*)
18717  case $host_os in
18718    nonstopux*) version_type=nonstopux ;;
18719    *)
18720	if test "$lt_cv_prog_gnu_ld" = yes; then
18721		version_type=linux
18722	else
18723		version_type=irix
18724	fi ;;
18725  esac
18726  need_lib_prefix=no
18727  need_version=no
18728  soname_spec='${libname}${release}${shared_ext}$major'
18729  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
18730  case $host_os in
18731  irix5* | nonstopux*)
18732    libsuff= shlibsuff=
18733    ;;
18734  *)
18735    case $LD in # libtool.m4 will add one of these switches to LD
18736    *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
18737      libsuff= shlibsuff= libmagic=32-bit;;
18738    *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
18739      libsuff=32 shlibsuff=N32 libmagic=N32;;
18740    *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
18741      libsuff=64 shlibsuff=64 libmagic=64-bit;;
18742    *) libsuff= shlibsuff= libmagic=never-match;;
18743    esac
18744    ;;
18745  esac
18746  shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
18747  shlibpath_overrides_runpath=no
18748  sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
18749  sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
18750  hardcode_into_libs=yes
18751  ;;
18752
18753# No shared lib support for Linux oldld, aout, or coff.
18754linux*oldld* | linux*aout* | linux*coff*)
18755  dynamic_linker=no
18756  ;;
18757
18758# This must be Linux ELF.
18759linux* | k*bsd*-gnu)
18760  version_type=linux
18761  need_lib_prefix=no
18762  need_version=no
18763  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18764  soname_spec='${libname}${release}${shared_ext}$major'
18765  finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
18766  shlibpath_var=LD_LIBRARY_PATH
18767  shlibpath_overrides_runpath=no
18768  # This implies no fast_install, which is unacceptable.
18769  # Some rework will be needed to allow for fast_install
18770  # before this can be enabled.
18771  hardcode_into_libs=yes
18772
18773  # Append ld.so.conf contents to the search path
18774  if test -f /etc/ld.so.conf; then
18775    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' ' '`
18776    sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
18777  fi
18778
18779  # We used to test for /lib/ld.so.1 and disable shared libraries on
18780  # powerpc, because MkLinux only supported shared libraries with the
18781  # GNU dynamic linker.  Since this was broken with cross compilers,
18782  # most powerpc-linux boxes support dynamic linking these days and
18783  # people can always --disable-shared, the test was removed, and we
18784  # assume the GNU/Linux dynamic linker is in use.
18785  dynamic_linker='GNU/Linux ld.so'
18786  ;;
18787
18788netbsdelf*-gnu)
18789  version_type=linux
18790  need_lib_prefix=no
18791  need_version=no
18792  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18793  soname_spec='${libname}${release}${shared_ext}$major'
18794  shlibpath_var=LD_LIBRARY_PATH
18795  shlibpath_overrides_runpath=no
18796  hardcode_into_libs=yes
18797  dynamic_linker='NetBSD ld.elf_so'
18798  ;;
18799
18800netbsd*)
18801  version_type=sunos
18802  need_lib_prefix=no
18803  need_version=no
18804  if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
18805    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18806    finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18807    dynamic_linker='NetBSD (a.out) ld.so'
18808  else
18809    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
18810    soname_spec='${libname}${release}${shared_ext}$major'
18811    dynamic_linker='NetBSD ld.elf_so'
18812  fi
18813  shlibpath_var=LD_LIBRARY_PATH
18814  shlibpath_overrides_runpath=yes
18815  hardcode_into_libs=yes
18816  ;;
18817
18818newsos6)
18819  version_type=linux
18820  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18821  shlibpath_var=LD_LIBRARY_PATH
18822  shlibpath_overrides_runpath=yes
18823  ;;
18824
18825nto-qnx*)
18826  version_type=linux
18827  need_lib_prefix=no
18828  need_version=no
18829  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18830  soname_spec='${libname}${release}${shared_ext}$major'
18831  shlibpath_var=LD_LIBRARY_PATH
18832  shlibpath_overrides_runpath=yes
18833  ;;
18834
18835openbsd*)
18836  version_type=sunos
18837  sys_lib_dlsearch_path_spec="/usr/lib"
18838  need_lib_prefix=no
18839  # Some older versions of OpenBSD (3.3 at least) *do* need versioned libs.
18840  case $host_os in
18841    openbsd3.3 | openbsd3.3.*) need_version=yes ;;
18842    *)                         need_version=no  ;;
18843  esac
18844  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18845  finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
18846  shlibpath_var=LD_LIBRARY_PATH
18847  if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
18848    case $host_os in
18849      openbsd2.[89] | openbsd2.[89].*)
18850	shlibpath_overrides_runpath=no
18851	;;
18852      *)
18853	shlibpath_overrides_runpath=yes
18854	;;
18855      esac
18856  else
18857    shlibpath_overrides_runpath=yes
18858  fi
18859  ;;
18860
18861os2*)
18862  libname_spec='$name'
18863  shrext_cmds=".dll"
18864  need_lib_prefix=no
18865  library_names_spec='$libname${shared_ext} $libname.a'
18866  dynamic_linker='OS/2 ld.exe'
18867  shlibpath_var=LIBPATH
18868  ;;
18869
18870osf3* | osf4* | osf5*)
18871  version_type=osf
18872  need_lib_prefix=no
18873  need_version=no
18874  soname_spec='${libname}${release}${shared_ext}$major'
18875  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18876  shlibpath_var=LD_LIBRARY_PATH
18877  sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
18878  sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
18879  ;;
18880
18881rdos*)
18882  dynamic_linker=no
18883  ;;
18884
18885solaris*)
18886  version_type=linux
18887  need_lib_prefix=no
18888  need_version=no
18889  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18890  soname_spec='${libname}${release}${shared_ext}$major'
18891  shlibpath_var=LD_LIBRARY_PATH
18892  shlibpath_overrides_runpath=yes
18893  hardcode_into_libs=yes
18894  # ldd complains unless libraries are executable
18895  postinstall_cmds='chmod +x $lib'
18896  ;;
18897
18898sunos4*)
18899  version_type=sunos
18900  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
18901  finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
18902  shlibpath_var=LD_LIBRARY_PATH
18903  shlibpath_overrides_runpath=yes
18904  if test "$with_gnu_ld" = yes; then
18905    need_lib_prefix=no
18906  fi
18907  need_version=yes
18908  ;;
18909
18910sysv4 | sysv4.3*)
18911  version_type=linux
18912  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18913  soname_spec='${libname}${release}${shared_ext}$major'
18914  shlibpath_var=LD_LIBRARY_PATH
18915  case $host_vendor in
18916    sni)
18917      shlibpath_overrides_runpath=no
18918      need_lib_prefix=no
18919      export_dynamic_flag_spec='${wl}-Blargedynsym'
18920      runpath_var=LD_RUN_PATH
18921      ;;
18922    siemens)
18923      need_lib_prefix=no
18924      ;;
18925    motorola)
18926      need_lib_prefix=no
18927      need_version=no
18928      shlibpath_overrides_runpath=no
18929      sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
18930      ;;
18931  esac
18932  ;;
18933
18934sysv4*MP*)
18935  if test -d /usr/nec ;then
18936    version_type=linux
18937    library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
18938    soname_spec='$libname${shared_ext}.$major'
18939    shlibpath_var=LD_LIBRARY_PATH
18940  fi
18941  ;;
18942
18943sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
18944  version_type=freebsd-elf
18945  need_lib_prefix=no
18946  need_version=no
18947  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
18948  soname_spec='${libname}${release}${shared_ext}$major'
18949  shlibpath_var=LD_LIBRARY_PATH
18950  hardcode_into_libs=yes
18951  if test "$with_gnu_ld" = yes; then
18952    sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
18953    shlibpath_overrides_runpath=no
18954  else
18955    sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
18956    shlibpath_overrides_runpath=yes
18957    case $host_os in
18958      sco3.2v5*)
18959        sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
18960	;;
18961    esac
18962  fi
18963  sys_lib_dlsearch_path_spec='/usr/lib'
18964  ;;
18965
18966uts4*)
18967  version_type=linux
18968  library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
18969  soname_spec='${libname}${release}${shared_ext}$major'
18970  shlibpath_var=LD_LIBRARY_PATH
18971  ;;
18972
18973*)
18974  dynamic_linker=no
18975  ;;
18976esac
18977{ $as_echo "$as_me:$LINENO: result: $dynamic_linker" >&5
18978$as_echo "$dynamic_linker" >&6; }
18979test "$dynamic_linker" = no && can_build_shared=no
18980
18981if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then
18982  $as_echo_n "(cached) " >&6
18983else
18984  lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec"
18985fi
18986
18987sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec"
18988if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then
18989  $as_echo_n "(cached) " >&6
18990else
18991  lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec"
18992fi
18993
18994sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec"
18995
18996variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
18997if test "$GCC" = yes; then
18998  variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
18999fi
19000
19001{ $as_echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
19002$as_echo_n "checking how to hardcode library paths into programs... " >&6; }
19003hardcode_action_GCJ=
19004if test -n "$hardcode_libdir_flag_spec_GCJ" || \
19005   test -n "$runpath_var_GCJ" || \
19006   test "X$hardcode_automatic_GCJ" = "Xyes" ; then
19007
19008  # We can hardcode non-existant directories.
19009  if test "$hardcode_direct_GCJ" != no &&
19010     # If the only mechanism to avoid hardcoding is shlibpath_var, we
19011     # have to relink, otherwise we might link with an installed library
19012     # when we should be linking with a yet-to-be-installed one
19013     ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, GCJ)" != no &&
19014     test "$hardcode_minus_L_GCJ" != no; then
19015    # Linking always hardcodes the temporary library directory.
19016    hardcode_action_GCJ=relink
19017  else
19018    # We can link without hardcoding, and we can hardcode nonexisting dirs.
19019    hardcode_action_GCJ=immediate
19020  fi
19021else
19022  # We cannot hardcode anything, or else we can only hardcode existing
19023  # directories.
19024  hardcode_action_GCJ=unsupported
19025fi
19026{ $as_echo "$as_me:$LINENO: result: $hardcode_action_GCJ" >&5
19027$as_echo "$hardcode_action_GCJ" >&6; }
19028
19029if test "$hardcode_action_GCJ" = relink; then
19030  # Fast installation is not supported
19031  enable_fast_install=no
19032elif test "$shlibpath_overrides_runpath" = yes ||
19033     test "$enable_shared" = no; then
19034  # Fast installation is not necessary
19035  enable_fast_install=needless
19036fi
19037
19038
19039# The else clause should only fire when bootstrapping the
19040# libtool distribution, otherwise you forgot to ship ltmain.sh
19041# with your package, and you will get complaints that there are
19042# no rules to generate ltmain.sh.
19043if test -f "$ltmain"; then
19044  # See if we are running on zsh, and set the options which allow our commands through
19045  # without removal of \ escapes.
19046  if test -n "${ZSH_VERSION+set}" ; then
19047    setopt NO_GLOB_SUBST
19048  fi
19049  # Now quote all the things that may contain metacharacters while being
19050  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19051  # variables and quote the copies for generation of the libtool script.
19052  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19053    SED SHELL STRIP \
19054    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19055    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19056    deplibs_check_method reload_flag reload_cmds need_locks \
19057    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19058    lt_cv_sys_global_symbol_to_c_name_address \
19059    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19060    old_postinstall_cmds old_postuninstall_cmds \
19061    compiler_GCJ \
19062    CC_GCJ \
19063    LD_GCJ \
19064    lt_prog_compiler_wl_GCJ \
19065    lt_prog_compiler_pic_GCJ \
19066    lt_prog_compiler_static_GCJ \
19067    lt_prog_compiler_no_builtin_flag_GCJ \
19068    export_dynamic_flag_spec_GCJ \
19069    thread_safe_flag_spec_GCJ \
19070    whole_archive_flag_spec_GCJ \
19071    enable_shared_with_static_runtimes_GCJ \
19072    old_archive_cmds_GCJ \
19073    old_archive_from_new_cmds_GCJ \
19074    predep_objects_GCJ \
19075    postdep_objects_GCJ \
19076    predeps_GCJ \
19077    postdeps_GCJ \
19078    compiler_lib_search_path_GCJ \
19079    compiler_lib_search_dirs_GCJ \
19080    archive_cmds_GCJ \
19081    archive_expsym_cmds_GCJ \
19082    postinstall_cmds_GCJ \
19083    postuninstall_cmds_GCJ \
19084    old_archive_from_expsyms_cmds_GCJ \
19085    allow_undefined_flag_GCJ \
19086    no_undefined_flag_GCJ \
19087    export_symbols_cmds_GCJ \
19088    hardcode_libdir_flag_spec_GCJ \
19089    hardcode_libdir_flag_spec_ld_GCJ \
19090    hardcode_libdir_separator_GCJ \
19091    hardcode_automatic_GCJ \
19092    module_cmds_GCJ \
19093    module_expsym_cmds_GCJ \
19094    lt_cv_prog_compiler_c_o_GCJ \
19095    fix_srcfile_path_GCJ \
19096    exclude_expsyms_GCJ \
19097    include_expsyms_GCJ; do
19098
19099    case $var in
19100    old_archive_cmds_GCJ | \
19101    old_archive_from_new_cmds_GCJ | \
19102    archive_cmds_GCJ | \
19103    archive_expsym_cmds_GCJ | \
19104    module_cmds_GCJ | \
19105    module_expsym_cmds_GCJ | \
19106    old_archive_from_expsyms_cmds_GCJ | \
19107    export_symbols_cmds_GCJ | \
19108    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19109    postinstall_cmds | postuninstall_cmds | \
19110    old_postinstall_cmds | old_postuninstall_cmds | \
19111    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19112      # Double-quote double-evaled strings.
19113      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19114      ;;
19115    *)
19116      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19117      ;;
19118    esac
19119  done
19120
19121  case $lt_echo in
19122  *'\$0 --fallback-echo"')
19123    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19124    ;;
19125  esac
19126
19127cfgfile="$ofile"
19128
19129  cat <<__EOF__ >> "$cfgfile"
19130# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19131
19132# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19133
19134# Shell to use when invoking shell scripts.
19135SHELL=$lt_SHELL
19136
19137# Whether or not to build shared libraries.
19138build_libtool_libs=$enable_shared
19139
19140# Whether or not to build static libraries.
19141build_old_libs=$enable_static
19142
19143# Whether or not to add -lc for building shared libraries.
19144build_libtool_need_lc=$archive_cmds_need_lc_GCJ
19145
19146# Whether or not to disallow shared libs when runtime libs are static
19147allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_GCJ
19148
19149# Whether or not to optimize for fast installation.
19150fast_install=$enable_fast_install
19151
19152# The host system.
19153host_alias=$host_alias
19154host=$host
19155host_os=$host_os
19156
19157# The build system.
19158build_alias=$build_alias
19159build=$build
19160build_os=$build_os
19161
19162# An echo program that does not interpret backslashes.
19163echo=$lt_echo
19164
19165# The archiver.
19166AR=$lt_AR
19167AR_FLAGS=$lt_AR_FLAGS
19168
19169# A C compiler.
19170LTCC=$lt_LTCC
19171
19172# LTCC compiler flags.
19173LTCFLAGS=$lt_LTCFLAGS
19174
19175# A language-specific compiler.
19176CC=$lt_compiler_GCJ
19177
19178# Is the compiler the GNU C compiler?
19179with_gcc=$GCC_GCJ
19180
19181# An ERE matcher.
19182EGREP=$lt_EGREP
19183
19184# The linker used to build libraries.
19185LD=$lt_LD_GCJ
19186
19187# Whether we need hard or soft links.
19188LN_S=$lt_LN_S
19189
19190# A BSD-compatible nm program.
19191NM=$lt_NM
19192
19193# A symbol stripping program
19194STRIP=$lt_STRIP
19195
19196# Used to examine libraries when file_magic_cmd begins "file"
19197MAGIC_CMD=$MAGIC_CMD
19198
19199# Used on cygwin: DLL creation program.
19200DLLTOOL="$DLLTOOL"
19201
19202# Used on cygwin: object dumper.
19203OBJDUMP="$OBJDUMP"
19204
19205# Used on cygwin: assembler.
19206AS="$AS"
19207
19208# The name of the directory that contains temporary libtool files.
19209objdir=$objdir
19210
19211# How to create reloadable object files.
19212reload_flag=$lt_reload_flag
19213reload_cmds=$lt_reload_cmds
19214
19215# How to pass a linker flag through the compiler.
19216wl=$lt_lt_prog_compiler_wl_GCJ
19217
19218# Object file suffix (normally "o").
19219objext="$ac_objext"
19220
19221# Old archive suffix (normally "a").
19222libext="$libext"
19223
19224# Shared library suffix (normally ".so").
19225shrext_cmds='$shrext_cmds'
19226
19227# Executable file suffix (normally "").
19228exeext="$exeext"
19229
19230# Additional compiler flags for building library objects.
19231pic_flag=$lt_lt_prog_compiler_pic_GCJ
19232pic_mode=$pic_mode
19233
19234# What is the maximum length of a command?
19235max_cmd_len=$lt_cv_sys_max_cmd_len
19236
19237# Does compiler simultaneously support -c and -o options?
19238compiler_c_o=$lt_lt_cv_prog_compiler_c_o_GCJ
19239
19240# Must we lock files when doing compilation?
19241need_locks=$lt_need_locks
19242
19243# Do we need the lib prefix for modules?
19244need_lib_prefix=$need_lib_prefix
19245
19246# Do we need a version for libraries?
19247need_version=$need_version
19248
19249# Whether dlopen is supported.
19250dlopen_support=$enable_dlopen
19251
19252# Whether dlopen of programs is supported.
19253dlopen_self=$enable_dlopen_self
19254
19255# Whether dlopen of statically linked programs is supported.
19256dlopen_self_static=$enable_dlopen_self_static
19257
19258# Compiler flag to prevent dynamic linking.
19259link_static_flag=$lt_lt_prog_compiler_static_GCJ
19260
19261# Compiler flag to turn off builtin functions.
19262no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_GCJ
19263
19264# Compiler flag to allow reflexive dlopens.
19265export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_GCJ
19266
19267# Compiler flag to generate shared objects directly from archives.
19268whole_archive_flag_spec=$lt_whole_archive_flag_spec_GCJ
19269
19270# Compiler flag to generate thread-safe objects.
19271thread_safe_flag_spec=$lt_thread_safe_flag_spec_GCJ
19272
19273# Library versioning type.
19274version_type=$version_type
19275
19276# Format of library name prefix.
19277libname_spec=$lt_libname_spec
19278
19279# List of archive names.  First name is the real one, the rest are links.
19280# The last name is the one that the linker finds with -lNAME.
19281library_names_spec=$lt_library_names_spec
19282
19283# The coded name of the library, if different from the real name.
19284soname_spec=$lt_soname_spec
19285
19286# Commands used to build and install an old-style archive.
19287RANLIB=$lt_RANLIB
19288old_archive_cmds=$lt_old_archive_cmds_GCJ
19289old_postinstall_cmds=$lt_old_postinstall_cmds
19290old_postuninstall_cmds=$lt_old_postuninstall_cmds
19291
19292# Create an old-style archive from a shared archive.
19293old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_GCJ
19294
19295# Create a temporary old-style archive to link instead of a shared archive.
19296old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_GCJ
19297
19298# Commands used to build and install a shared archive.
19299archive_cmds=$lt_archive_cmds_GCJ
19300archive_expsym_cmds=$lt_archive_expsym_cmds_GCJ
19301postinstall_cmds=$lt_postinstall_cmds
19302postuninstall_cmds=$lt_postuninstall_cmds
19303
19304# Commands used to build a loadable module (assumed same as above if empty)
19305module_cmds=$lt_module_cmds_GCJ
19306module_expsym_cmds=$lt_module_expsym_cmds_GCJ
19307
19308# Commands to strip libraries.
19309old_striplib=$lt_old_striplib
19310striplib=$lt_striplib
19311
19312# Dependencies to place before the objects being linked to create a
19313# shared library.
19314predep_objects=$lt_predep_objects_GCJ
19315
19316# Dependencies to place after the objects being linked to create a
19317# shared library.
19318postdep_objects=$lt_postdep_objects_GCJ
19319
19320# Dependencies to place before the objects being linked to create a
19321# shared library.
19322predeps=$lt_predeps_GCJ
19323
19324# Dependencies to place after the objects being linked to create a
19325# shared library.
19326postdeps=$lt_postdeps_GCJ
19327
19328# The directories searched by this compiler when creating a shared
19329# library
19330compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_GCJ
19331
19332# The library search path used internally by the compiler when linking
19333# a shared library.
19334compiler_lib_search_path=$lt_compiler_lib_search_path_GCJ
19335
19336# Method to check whether dependent libraries are shared objects.
19337deplibs_check_method=$lt_deplibs_check_method
19338
19339# Command to use when deplibs_check_method == file_magic.
19340file_magic_cmd=$lt_file_magic_cmd
19341
19342# Flag that allows shared libraries with undefined symbols to be built.
19343allow_undefined_flag=$lt_allow_undefined_flag_GCJ
19344
19345# Flag that forces no undefined symbols.
19346no_undefined_flag=$lt_no_undefined_flag_GCJ
19347
19348# Commands used to finish a libtool library installation in a directory.
19349finish_cmds=$lt_finish_cmds
19350
19351# Same as above, but a single script fragment to be evaled but not shown.
19352finish_eval=$lt_finish_eval
19353
19354# Take the output of nm and produce a listing of raw symbols and C names.
19355global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19356
19357# Transform the output of nm in a proper C declaration
19358global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19359
19360# Transform the output of nm in a C name address pair
19361global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19362
19363# This is the shared library runtime path variable.
19364runpath_var=$runpath_var
19365
19366# This is the shared library path variable.
19367shlibpath_var=$shlibpath_var
19368
19369# Is shlibpath searched before the hard-coded library search path?
19370shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19371
19372# How to hardcode a shared library path into an executable.
19373hardcode_action=$hardcode_action_GCJ
19374
19375# Whether we should hardcode library paths into libraries.
19376hardcode_into_libs=$hardcode_into_libs
19377
19378# Flag to hardcode \$libdir into a binary during linking.
19379# This must work even if \$libdir does not exist.
19380hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_GCJ
19381
19382# If ld is used when linking, flag to hardcode \$libdir into
19383# a binary during linking. This must work even if \$libdir does
19384# not exist.
19385hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_GCJ
19386
19387# Whether we need a single -rpath flag with a separated argument.
19388hardcode_libdir_separator=$lt_hardcode_libdir_separator_GCJ
19389
19390# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19391# resulting binary.
19392hardcode_direct=$hardcode_direct_GCJ
19393
19394# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19395# resulting binary.
19396hardcode_minus_L=$hardcode_minus_L_GCJ
19397
19398# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19399# the resulting binary.
19400hardcode_shlibpath_var=$hardcode_shlibpath_var_GCJ
19401
19402# Set to yes if building a shared library automatically hardcodes DIR into the library
19403# and all subsequent libraries and executables linked against it.
19404hardcode_automatic=$hardcode_automatic_GCJ
19405
19406# Variables whose values should be saved in libtool wrapper scripts and
19407# restored at relink time.
19408variables_saved_for_relink="$variables_saved_for_relink"
19409
19410# Whether libtool must link a program against all its dependency libraries.
19411link_all_deplibs=$link_all_deplibs_GCJ
19412
19413# Compile-time system search path for libraries
19414sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19415
19416# Run-time system search path for libraries
19417sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19418
19419# Fix the shell variable \$srcfile for the compiler.
19420fix_srcfile_path=$lt_fix_srcfile_path
19421
19422# Set to yes if exported symbols are required.
19423always_export_symbols=$always_export_symbols_GCJ
19424
19425# The commands to list exported symbols.
19426export_symbols_cmds=$lt_export_symbols_cmds_GCJ
19427
19428# The commands to extract the exported symbol list from a shared archive.
19429extract_expsyms_cmds=$lt_extract_expsyms_cmds
19430
19431# Symbols that should not be listed in the preloaded symbols.
19432exclude_expsyms=$lt_exclude_expsyms_GCJ
19433
19434# Symbols that must always be exported.
19435include_expsyms=$lt_include_expsyms_GCJ
19436
19437# ### END LIBTOOL TAG CONFIG: $tagname
19438
19439__EOF__
19440
19441
19442else
19443  # If there is no Makefile yet, we rely on a make rule to execute
19444  # `config.status --recheck' to rerun these tests and create the
19445  # libtool script then.
19446  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19447  if test -f "$ltmain_in"; then
19448    test -f Makefile && make "$ltmain"
19449  fi
19450fi
19451
19452
19453ac_ext=c
19454ac_cpp='$CPP $CPPFLAGS'
19455ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19456ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19457ac_compiler_gnu=$ac_cv_c_compiler_gnu
19458
19459CC="$lt_save_CC"
19460
19461	else
19462	  tagname=""
19463	fi
19464	;;
19465
19466      RC)
19467
19468
19469# Source file extension for RC test sources.
19470ac_ext=rc
19471
19472# Object file extension for compiled RC test sources.
19473objext=o
19474objext_RC=$objext
19475
19476# Code to be used in simple compile tests
19477lt_simple_compile_test_code='sample MENU { MENUITEM "&Soup", 100, CHECKED }'
19478
19479# Code to be used in simple link tests
19480lt_simple_link_test_code="$lt_simple_compile_test_code"
19481
19482# ltmain only uses $CC for tagged configurations so make sure $CC is set.
19483
19484# If no C compiler was specified, use CC.
19485LTCC=${LTCC-"$CC"}
19486
19487# If no C compiler flags were specified, use CFLAGS.
19488LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
19489
19490# Allow CC to be a program name with arguments.
19491compiler=$CC
19492
19493
19494# save warnings/boilerplate of simple test code
19495ac_outfile=conftest.$ac_objext
19496echo "$lt_simple_compile_test_code" >conftest.$ac_ext
19497eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19498_lt_compiler_boilerplate=`cat conftest.err`
19499$rm conftest*
19500
19501ac_outfile=conftest.$ac_objext
19502echo "$lt_simple_link_test_code" >conftest.$ac_ext
19503eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
19504_lt_linker_boilerplate=`cat conftest.err`
19505$rm -r conftest*
19506
19507
19508# Allow CC to be a program name with arguments.
19509lt_save_CC="$CC"
19510CC=${RC-"windres"}
19511compiler=$CC
19512compiler_RC=$CC
19513for cc_temp in $compiler""; do
19514  case $cc_temp in
19515    compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
19516    distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
19517    \-*) ;;
19518    *) break;;
19519  esac
19520done
19521cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
19522
19523lt_cv_prog_compiler_c_o_RC=yes
19524
19525# The else clause should only fire when bootstrapping the
19526# libtool distribution, otherwise you forgot to ship ltmain.sh
19527# with your package, and you will get complaints that there are
19528# no rules to generate ltmain.sh.
19529if test -f "$ltmain"; then
19530  # See if we are running on zsh, and set the options which allow our commands through
19531  # without removal of \ escapes.
19532  if test -n "${ZSH_VERSION+set}" ; then
19533    setopt NO_GLOB_SUBST
19534  fi
19535  # Now quote all the things that may contain metacharacters while being
19536  # careful not to overquote the AC_SUBSTed values.  We take copies of the
19537  # variables and quote the copies for generation of the libtool script.
19538  for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
19539    SED SHELL STRIP \
19540    libname_spec library_names_spec soname_spec extract_expsyms_cmds \
19541    old_striplib striplib file_magic_cmd finish_cmds finish_eval \
19542    deplibs_check_method reload_flag reload_cmds need_locks \
19543    lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
19544    lt_cv_sys_global_symbol_to_c_name_address \
19545    sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
19546    old_postinstall_cmds old_postuninstall_cmds \
19547    compiler_RC \
19548    CC_RC \
19549    LD_RC \
19550    lt_prog_compiler_wl_RC \
19551    lt_prog_compiler_pic_RC \
19552    lt_prog_compiler_static_RC \
19553    lt_prog_compiler_no_builtin_flag_RC \
19554    export_dynamic_flag_spec_RC \
19555    thread_safe_flag_spec_RC \
19556    whole_archive_flag_spec_RC \
19557    enable_shared_with_static_runtimes_RC \
19558    old_archive_cmds_RC \
19559    old_archive_from_new_cmds_RC \
19560    predep_objects_RC \
19561    postdep_objects_RC \
19562    predeps_RC \
19563    postdeps_RC \
19564    compiler_lib_search_path_RC \
19565    compiler_lib_search_dirs_RC \
19566    archive_cmds_RC \
19567    archive_expsym_cmds_RC \
19568    postinstall_cmds_RC \
19569    postuninstall_cmds_RC \
19570    old_archive_from_expsyms_cmds_RC \
19571    allow_undefined_flag_RC \
19572    no_undefined_flag_RC \
19573    export_symbols_cmds_RC \
19574    hardcode_libdir_flag_spec_RC \
19575    hardcode_libdir_flag_spec_ld_RC \
19576    hardcode_libdir_separator_RC \
19577    hardcode_automatic_RC \
19578    module_cmds_RC \
19579    module_expsym_cmds_RC \
19580    lt_cv_prog_compiler_c_o_RC \
19581    fix_srcfile_path_RC \
19582    exclude_expsyms_RC \
19583    include_expsyms_RC; do
19584
19585    case $var in
19586    old_archive_cmds_RC | \
19587    old_archive_from_new_cmds_RC | \
19588    archive_cmds_RC | \
19589    archive_expsym_cmds_RC | \
19590    module_cmds_RC | \
19591    module_expsym_cmds_RC | \
19592    old_archive_from_expsyms_cmds_RC | \
19593    export_symbols_cmds_RC | \
19594    extract_expsyms_cmds | reload_cmds | finish_cmds | \
19595    postinstall_cmds | postuninstall_cmds | \
19596    old_postinstall_cmds | old_postuninstall_cmds | \
19597    sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
19598      # Double-quote double-evaled strings.
19599      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
19600      ;;
19601    *)
19602      eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
19603      ;;
19604    esac
19605  done
19606
19607  case $lt_echo in
19608  *'\$0 --fallback-echo"')
19609    lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
19610    ;;
19611  esac
19612
19613cfgfile="$ofile"
19614
19615  cat <<__EOF__ >> "$cfgfile"
19616# ### BEGIN LIBTOOL TAG CONFIG: $tagname
19617
19618# Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
19619
19620# Shell to use when invoking shell scripts.
19621SHELL=$lt_SHELL
19622
19623# Whether or not to build shared libraries.
19624build_libtool_libs=$enable_shared
19625
19626# Whether or not to build static libraries.
19627build_old_libs=$enable_static
19628
19629# Whether or not to add -lc for building shared libraries.
19630build_libtool_need_lc=$archive_cmds_need_lc_RC
19631
19632# Whether or not to disallow shared libs when runtime libs are static
19633allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes_RC
19634
19635# Whether or not to optimize for fast installation.
19636fast_install=$enable_fast_install
19637
19638# The host system.
19639host_alias=$host_alias
19640host=$host
19641host_os=$host_os
19642
19643# The build system.
19644build_alias=$build_alias
19645build=$build
19646build_os=$build_os
19647
19648# An echo program that does not interpret backslashes.
19649echo=$lt_echo
19650
19651# The archiver.
19652AR=$lt_AR
19653AR_FLAGS=$lt_AR_FLAGS
19654
19655# A C compiler.
19656LTCC=$lt_LTCC
19657
19658# LTCC compiler flags.
19659LTCFLAGS=$lt_LTCFLAGS
19660
19661# A language-specific compiler.
19662CC=$lt_compiler_RC
19663
19664# Is the compiler the GNU C compiler?
19665with_gcc=$GCC_RC
19666
19667# An ERE matcher.
19668EGREP=$lt_EGREP
19669
19670# The linker used to build libraries.
19671LD=$lt_LD_RC
19672
19673# Whether we need hard or soft links.
19674LN_S=$lt_LN_S
19675
19676# A BSD-compatible nm program.
19677NM=$lt_NM
19678
19679# A symbol stripping program
19680STRIP=$lt_STRIP
19681
19682# Used to examine libraries when file_magic_cmd begins "file"
19683MAGIC_CMD=$MAGIC_CMD
19684
19685# Used on cygwin: DLL creation program.
19686DLLTOOL="$DLLTOOL"
19687
19688# Used on cygwin: object dumper.
19689OBJDUMP="$OBJDUMP"
19690
19691# Used on cygwin: assembler.
19692AS="$AS"
19693
19694# The name of the directory that contains temporary libtool files.
19695objdir=$objdir
19696
19697# How to create reloadable object files.
19698reload_flag=$lt_reload_flag
19699reload_cmds=$lt_reload_cmds
19700
19701# How to pass a linker flag through the compiler.
19702wl=$lt_lt_prog_compiler_wl_RC
19703
19704# Object file suffix (normally "o").
19705objext="$ac_objext"
19706
19707# Old archive suffix (normally "a").
19708libext="$libext"
19709
19710# Shared library suffix (normally ".so").
19711shrext_cmds='$shrext_cmds'
19712
19713# Executable file suffix (normally "").
19714exeext="$exeext"
19715
19716# Additional compiler flags for building library objects.
19717pic_flag=$lt_lt_prog_compiler_pic_RC
19718pic_mode=$pic_mode
19719
19720# What is the maximum length of a command?
19721max_cmd_len=$lt_cv_sys_max_cmd_len
19722
19723# Does compiler simultaneously support -c and -o options?
19724compiler_c_o=$lt_lt_cv_prog_compiler_c_o_RC
19725
19726# Must we lock files when doing compilation?
19727need_locks=$lt_need_locks
19728
19729# Do we need the lib prefix for modules?
19730need_lib_prefix=$need_lib_prefix
19731
19732# Do we need a version for libraries?
19733need_version=$need_version
19734
19735# Whether dlopen is supported.
19736dlopen_support=$enable_dlopen
19737
19738# Whether dlopen of programs is supported.
19739dlopen_self=$enable_dlopen_self
19740
19741# Whether dlopen of statically linked programs is supported.
19742dlopen_self_static=$enable_dlopen_self_static
19743
19744# Compiler flag to prevent dynamic linking.
19745link_static_flag=$lt_lt_prog_compiler_static_RC
19746
19747# Compiler flag to turn off builtin functions.
19748no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag_RC
19749
19750# Compiler flag to allow reflexive dlopens.
19751export_dynamic_flag_spec=$lt_export_dynamic_flag_spec_RC
19752
19753# Compiler flag to generate shared objects directly from archives.
19754whole_archive_flag_spec=$lt_whole_archive_flag_spec_RC
19755
19756# Compiler flag to generate thread-safe objects.
19757thread_safe_flag_spec=$lt_thread_safe_flag_spec_RC
19758
19759# Library versioning type.
19760version_type=$version_type
19761
19762# Format of library name prefix.
19763libname_spec=$lt_libname_spec
19764
19765# List of archive names.  First name is the real one, the rest are links.
19766# The last name is the one that the linker finds with -lNAME.
19767library_names_spec=$lt_library_names_spec
19768
19769# The coded name of the library, if different from the real name.
19770soname_spec=$lt_soname_spec
19771
19772# Commands used to build and install an old-style archive.
19773RANLIB=$lt_RANLIB
19774old_archive_cmds=$lt_old_archive_cmds_RC
19775old_postinstall_cmds=$lt_old_postinstall_cmds
19776old_postuninstall_cmds=$lt_old_postuninstall_cmds
19777
19778# Create an old-style archive from a shared archive.
19779old_archive_from_new_cmds=$lt_old_archive_from_new_cmds_RC
19780
19781# Create a temporary old-style archive to link instead of a shared archive.
19782old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds_RC
19783
19784# Commands used to build and install a shared archive.
19785archive_cmds=$lt_archive_cmds_RC
19786archive_expsym_cmds=$lt_archive_expsym_cmds_RC
19787postinstall_cmds=$lt_postinstall_cmds
19788postuninstall_cmds=$lt_postuninstall_cmds
19789
19790# Commands used to build a loadable module (assumed same as above if empty)
19791module_cmds=$lt_module_cmds_RC
19792module_expsym_cmds=$lt_module_expsym_cmds_RC
19793
19794# Commands to strip libraries.
19795old_striplib=$lt_old_striplib
19796striplib=$lt_striplib
19797
19798# Dependencies to place before the objects being linked to create a
19799# shared library.
19800predep_objects=$lt_predep_objects_RC
19801
19802# Dependencies to place after the objects being linked to create a
19803# shared library.
19804postdep_objects=$lt_postdep_objects_RC
19805
19806# Dependencies to place before the objects being linked to create a
19807# shared library.
19808predeps=$lt_predeps_RC
19809
19810# Dependencies to place after the objects being linked to create a
19811# shared library.
19812postdeps=$lt_postdeps_RC
19813
19814# The directories searched by this compiler when creating a shared
19815# library
19816compiler_lib_search_dirs=$lt_compiler_lib_search_dirs_RC
19817
19818# The library search path used internally by the compiler when linking
19819# a shared library.
19820compiler_lib_search_path=$lt_compiler_lib_search_path_RC
19821
19822# Method to check whether dependent libraries are shared objects.
19823deplibs_check_method=$lt_deplibs_check_method
19824
19825# Command to use when deplibs_check_method == file_magic.
19826file_magic_cmd=$lt_file_magic_cmd
19827
19828# Flag that allows shared libraries with undefined symbols to be built.
19829allow_undefined_flag=$lt_allow_undefined_flag_RC
19830
19831# Flag that forces no undefined symbols.
19832no_undefined_flag=$lt_no_undefined_flag_RC
19833
19834# Commands used to finish a libtool library installation in a directory.
19835finish_cmds=$lt_finish_cmds
19836
19837# Same as above, but a single script fragment to be evaled but not shown.
19838finish_eval=$lt_finish_eval
19839
19840# Take the output of nm and produce a listing of raw symbols and C names.
19841global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
19842
19843# Transform the output of nm in a proper C declaration
19844global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
19845
19846# Transform the output of nm in a C name address pair
19847global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
19848
19849# This is the shared library runtime path variable.
19850runpath_var=$runpath_var
19851
19852# This is the shared library path variable.
19853shlibpath_var=$shlibpath_var
19854
19855# Is shlibpath searched before the hard-coded library search path?
19856shlibpath_overrides_runpath=$shlibpath_overrides_runpath
19857
19858# How to hardcode a shared library path into an executable.
19859hardcode_action=$hardcode_action_RC
19860
19861# Whether we should hardcode library paths into libraries.
19862hardcode_into_libs=$hardcode_into_libs
19863
19864# Flag to hardcode \$libdir into a binary during linking.
19865# This must work even if \$libdir does not exist.
19866hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec_RC
19867
19868# If ld is used when linking, flag to hardcode \$libdir into
19869# a binary during linking. This must work even if \$libdir does
19870# not exist.
19871hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld_RC
19872
19873# Whether we need a single -rpath flag with a separated argument.
19874hardcode_libdir_separator=$lt_hardcode_libdir_separator_RC
19875
19876# Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
19877# resulting binary.
19878hardcode_direct=$hardcode_direct_RC
19879
19880# Set to yes if using the -LDIR flag during linking hardcodes DIR into the
19881# resulting binary.
19882hardcode_minus_L=$hardcode_minus_L_RC
19883
19884# Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
19885# the resulting binary.
19886hardcode_shlibpath_var=$hardcode_shlibpath_var_RC
19887
19888# Set to yes if building a shared library automatically hardcodes DIR into the library
19889# and all subsequent libraries and executables linked against it.
19890hardcode_automatic=$hardcode_automatic_RC
19891
19892# Variables whose values should be saved in libtool wrapper scripts and
19893# restored at relink time.
19894variables_saved_for_relink="$variables_saved_for_relink"
19895
19896# Whether libtool must link a program against all its dependency libraries.
19897link_all_deplibs=$link_all_deplibs_RC
19898
19899# Compile-time system search path for libraries
19900sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
19901
19902# Run-time system search path for libraries
19903sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
19904
19905# Fix the shell variable \$srcfile for the compiler.
19906fix_srcfile_path=$lt_fix_srcfile_path
19907
19908# Set to yes if exported symbols are required.
19909always_export_symbols=$always_export_symbols_RC
19910
19911# The commands to list exported symbols.
19912export_symbols_cmds=$lt_export_symbols_cmds_RC
19913
19914# The commands to extract the exported symbol list from a shared archive.
19915extract_expsyms_cmds=$lt_extract_expsyms_cmds
19916
19917# Symbols that should not be listed in the preloaded symbols.
19918exclude_expsyms=$lt_exclude_expsyms_RC
19919
19920# Symbols that must always be exported.
19921include_expsyms=$lt_include_expsyms_RC
19922
19923# ### END LIBTOOL TAG CONFIG: $tagname
19924
19925__EOF__
19926
19927
19928else
19929  # If there is no Makefile yet, we rely on a make rule to execute
19930  # `config.status --recheck' to rerun these tests and create the
19931  # libtool script then.
19932  ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
19933  if test -f "$ltmain_in"; then
19934    test -f Makefile && make "$ltmain"
19935  fi
19936fi
19937
19938
19939ac_ext=c
19940ac_cpp='$CPP $CPPFLAGS'
19941ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
19942ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
19943ac_compiler_gnu=$ac_cv_c_compiler_gnu
19944
19945CC="$lt_save_CC"
19946
19947	;;
19948
19949      *)
19950	{ { $as_echo "$as_me:$LINENO: error: Unsupported tag name: $tagname" >&5
19951$as_echo "$as_me: error: Unsupported tag name: $tagname" >&2;}
19952   { (exit 1); exit 1; }; }
19953	;;
19954      esac
19955
19956      # Append the new tag name to the list of available tags.
19957      if test -n "$tagname" ; then
19958      available_tags="$available_tags $tagname"
19959    fi
19960    fi
19961  done
19962  IFS="$lt_save_ifs"
19963
19964  # Now substitute the updated list of available tags.
19965  if eval "sed -e 's/^available_tags=.*\$/available_tags=\"$available_tags\"/' \"$ofile\" > \"${ofile}T\""; then
19966    mv "${ofile}T" "$ofile"
19967    chmod +x "$ofile"
19968  else
19969    rm -f "${ofile}T"
19970    { { $as_echo "$as_me:$LINENO: error: unable to update list of available tagged configurations." >&5
19971$as_echo "$as_me: error: unable to update list of available tagged configurations." >&2;}
19972   { (exit 1); exit 1; }; }
19973  fi
19974fi
19975
19976
19977
19978# This can be used to rebuild libtool when needed
19979LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
19980
19981# Always use our own libtool.
19982LIBTOOL='$(SHELL) $(top_builddir)/libtool'
19983
19984# Prevent multiple expansion
19985
19986
19987
19988
19989
19990
19991
19992
19993
19994
19995
19996
19997
19998
19999
20000
20001
20002
20003
20004
20005ac_ext=c
20006ac_cpp='$CPP $CPPFLAGS'
20007ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20008ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20009ac_compiler_gnu=$ac_cv_c_compiler_gnu
20010if test -n "$ac_tool_prefix"; then
20011  # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
20012set dummy ${ac_tool_prefix}gcc; ac_word=$2
20013{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20014$as_echo_n "checking for $ac_word... " >&6; }
20015if test "${ac_cv_prog_CC+set}" = set; then
20016  $as_echo_n "(cached) " >&6
20017else
20018  if test -n "$CC"; then
20019  ac_cv_prog_CC="$CC" # Let the user override the test.
20020else
20021as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20022for as_dir in $PATH
20023do
20024  IFS=$as_save_IFS
20025  test -z "$as_dir" && as_dir=.
20026  for ac_exec_ext in '' $ac_executable_extensions; do
20027  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20028    ac_cv_prog_CC="${ac_tool_prefix}gcc"
20029    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20030    break 2
20031  fi
20032done
20033done
20034IFS=$as_save_IFS
20035
20036fi
20037fi
20038CC=$ac_cv_prog_CC
20039if test -n "$CC"; then
20040  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20041$as_echo "$CC" >&6; }
20042else
20043  { $as_echo "$as_me:$LINENO: result: no" >&5
20044$as_echo "no" >&6; }
20045fi
20046
20047
20048fi
20049if test -z "$ac_cv_prog_CC"; then
20050  ac_ct_CC=$CC
20051  # Extract the first word of "gcc", so it can be a program name with args.
20052set dummy gcc; ac_word=$2
20053{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20054$as_echo_n "checking for $ac_word... " >&6; }
20055if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20056  $as_echo_n "(cached) " >&6
20057else
20058  if test -n "$ac_ct_CC"; then
20059  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20060else
20061as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20062for as_dir in $PATH
20063do
20064  IFS=$as_save_IFS
20065  test -z "$as_dir" && as_dir=.
20066  for ac_exec_ext in '' $ac_executable_extensions; do
20067  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20068    ac_cv_prog_ac_ct_CC="gcc"
20069    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20070    break 2
20071  fi
20072done
20073done
20074IFS=$as_save_IFS
20075
20076fi
20077fi
20078ac_ct_CC=$ac_cv_prog_ac_ct_CC
20079if test -n "$ac_ct_CC"; then
20080  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20081$as_echo "$ac_ct_CC" >&6; }
20082else
20083  { $as_echo "$as_me:$LINENO: result: no" >&5
20084$as_echo "no" >&6; }
20085fi
20086
20087  if test "x$ac_ct_CC" = x; then
20088    CC=""
20089  else
20090    case $cross_compiling:$ac_tool_warned in
20091yes:)
20092{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20093$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20094ac_tool_warned=yes ;;
20095esac
20096    CC=$ac_ct_CC
20097  fi
20098else
20099  CC="$ac_cv_prog_CC"
20100fi
20101
20102if test -z "$CC"; then
20103          if test -n "$ac_tool_prefix"; then
20104    # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
20105set dummy ${ac_tool_prefix}cc; ac_word=$2
20106{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20107$as_echo_n "checking for $ac_word... " >&6; }
20108if test "${ac_cv_prog_CC+set}" = set; then
20109  $as_echo_n "(cached) " >&6
20110else
20111  if test -n "$CC"; then
20112  ac_cv_prog_CC="$CC" # Let the user override the test.
20113else
20114as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20115for as_dir in $PATH
20116do
20117  IFS=$as_save_IFS
20118  test -z "$as_dir" && as_dir=.
20119  for ac_exec_ext in '' $ac_executable_extensions; do
20120  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20121    ac_cv_prog_CC="${ac_tool_prefix}cc"
20122    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20123    break 2
20124  fi
20125done
20126done
20127IFS=$as_save_IFS
20128
20129fi
20130fi
20131CC=$ac_cv_prog_CC
20132if test -n "$CC"; then
20133  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20134$as_echo "$CC" >&6; }
20135else
20136  { $as_echo "$as_me:$LINENO: result: no" >&5
20137$as_echo "no" >&6; }
20138fi
20139
20140
20141  fi
20142fi
20143if test -z "$CC"; then
20144  # Extract the first word of "cc", so it can be a program name with args.
20145set dummy cc; ac_word=$2
20146{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20147$as_echo_n "checking for $ac_word... " >&6; }
20148if test "${ac_cv_prog_CC+set}" = set; then
20149  $as_echo_n "(cached) " >&6
20150else
20151  if test -n "$CC"; then
20152  ac_cv_prog_CC="$CC" # Let the user override the test.
20153else
20154  ac_prog_rejected=no
20155as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20156for as_dir in $PATH
20157do
20158  IFS=$as_save_IFS
20159  test -z "$as_dir" && as_dir=.
20160  for ac_exec_ext in '' $ac_executable_extensions; do
20161  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20162    if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
20163       ac_prog_rejected=yes
20164       continue
20165     fi
20166    ac_cv_prog_CC="cc"
20167    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20168    break 2
20169  fi
20170done
20171done
20172IFS=$as_save_IFS
20173
20174if test $ac_prog_rejected = yes; then
20175  # We found a bogon in the path, so make sure we never use it.
20176  set dummy $ac_cv_prog_CC
20177  shift
20178  if test $# != 0; then
20179    # We chose a different compiler from the bogus one.
20180    # However, it has the same basename, so the bogon will be chosen
20181    # first if we set CC to just the basename; use the full file name.
20182    shift
20183    ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
20184  fi
20185fi
20186fi
20187fi
20188CC=$ac_cv_prog_CC
20189if test -n "$CC"; then
20190  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20191$as_echo "$CC" >&6; }
20192else
20193  { $as_echo "$as_me:$LINENO: result: no" >&5
20194$as_echo "no" >&6; }
20195fi
20196
20197
20198fi
20199if test -z "$CC"; then
20200  if test -n "$ac_tool_prefix"; then
20201  for ac_prog in cl.exe
20202  do
20203    # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
20204set dummy $ac_tool_prefix$ac_prog; ac_word=$2
20205{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20206$as_echo_n "checking for $ac_word... " >&6; }
20207if test "${ac_cv_prog_CC+set}" = set; then
20208  $as_echo_n "(cached) " >&6
20209else
20210  if test -n "$CC"; then
20211  ac_cv_prog_CC="$CC" # Let the user override the test.
20212else
20213as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20214for as_dir in $PATH
20215do
20216  IFS=$as_save_IFS
20217  test -z "$as_dir" && as_dir=.
20218  for ac_exec_ext in '' $ac_executable_extensions; do
20219  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20220    ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
20221    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20222    break 2
20223  fi
20224done
20225done
20226IFS=$as_save_IFS
20227
20228fi
20229fi
20230CC=$ac_cv_prog_CC
20231if test -n "$CC"; then
20232  { $as_echo "$as_me:$LINENO: result: $CC" >&5
20233$as_echo "$CC" >&6; }
20234else
20235  { $as_echo "$as_me:$LINENO: result: no" >&5
20236$as_echo "no" >&6; }
20237fi
20238
20239
20240    test -n "$CC" && break
20241  done
20242fi
20243if test -z "$CC"; then
20244  ac_ct_CC=$CC
20245  for ac_prog in cl.exe
20246do
20247  # Extract the first word of "$ac_prog", so it can be a program name with args.
20248set dummy $ac_prog; ac_word=$2
20249{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20250$as_echo_n "checking for $ac_word... " >&6; }
20251if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
20252  $as_echo_n "(cached) " >&6
20253else
20254  if test -n "$ac_ct_CC"; then
20255  ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
20256else
20257as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20258for as_dir in $PATH
20259do
20260  IFS=$as_save_IFS
20261  test -z "$as_dir" && as_dir=.
20262  for ac_exec_ext in '' $ac_executable_extensions; do
20263  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20264    ac_cv_prog_ac_ct_CC="$ac_prog"
20265    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20266    break 2
20267  fi
20268done
20269done
20270IFS=$as_save_IFS
20271
20272fi
20273fi
20274ac_ct_CC=$ac_cv_prog_ac_ct_CC
20275if test -n "$ac_ct_CC"; then
20276  { $as_echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
20277$as_echo "$ac_ct_CC" >&6; }
20278else
20279  { $as_echo "$as_me:$LINENO: result: no" >&5
20280$as_echo "no" >&6; }
20281fi
20282
20283
20284  test -n "$ac_ct_CC" && break
20285done
20286
20287  if test "x$ac_ct_CC" = x; then
20288    CC=""
20289  else
20290    case $cross_compiling:$ac_tool_warned in
20291yes:)
20292{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
20293$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
20294ac_tool_warned=yes ;;
20295esac
20296    CC=$ac_ct_CC
20297  fi
20298fi
20299
20300fi
20301
20302
20303test -z "$CC" && { { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
20304$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
20305{ { $as_echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
20306See \`config.log' for more details." >&5
20307$as_echo "$as_me: error: no acceptable C compiler found in \$PATH
20308See \`config.log' for more details." >&2;}
20309   { (exit 1); exit 1; }; }; }
20310
20311# Provide some information about the compiler.
20312$as_echo "$as_me:$LINENO: checking for C compiler version" >&5
20313set X $ac_compile
20314ac_compiler=$2
20315{ (ac_try="$ac_compiler --version >&5"
20316case "(($ac_try" in
20317  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20318  *) ac_try_echo=$ac_try;;
20319esac
20320eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20321$as_echo "$ac_try_echo") >&5
20322  (eval "$ac_compiler --version >&5") 2>&5
20323  ac_status=$?
20324  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20325  (exit $ac_status); }
20326{ (ac_try="$ac_compiler -v >&5"
20327case "(($ac_try" in
20328  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20329  *) ac_try_echo=$ac_try;;
20330esac
20331eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20332$as_echo "$ac_try_echo") >&5
20333  (eval "$ac_compiler -v >&5") 2>&5
20334  ac_status=$?
20335  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20336  (exit $ac_status); }
20337{ (ac_try="$ac_compiler -V >&5"
20338case "(($ac_try" in
20339  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20340  *) ac_try_echo=$ac_try;;
20341esac
20342eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20343$as_echo "$ac_try_echo") >&5
20344  (eval "$ac_compiler -V >&5") 2>&5
20345  ac_status=$?
20346  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20347  (exit $ac_status); }
20348
20349{ $as_echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
20350$as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
20351if test "${ac_cv_c_compiler_gnu+set}" = set; then
20352  $as_echo_n "(cached) " >&6
20353else
20354  cat >conftest.$ac_ext <<_ACEOF
20355/* confdefs.h.  */
20356_ACEOF
20357cat confdefs.h >>conftest.$ac_ext
20358cat >>conftest.$ac_ext <<_ACEOF
20359/* end confdefs.h.  */
20360
20361int
20362main ()
20363{
20364#ifndef __GNUC__
20365       choke me
20366#endif
20367
20368  ;
20369  return 0;
20370}
20371_ACEOF
20372rm -f conftest.$ac_objext
20373if { (ac_try="$ac_compile"
20374case "(($ac_try" in
20375  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20376  *) ac_try_echo=$ac_try;;
20377esac
20378eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20379$as_echo "$ac_try_echo") >&5
20380  (eval "$ac_compile") 2>conftest.er1
20381  ac_status=$?
20382  grep -v '^ *+' conftest.er1 >conftest.err
20383  rm -f conftest.er1
20384  cat conftest.err >&5
20385  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20386  (exit $ac_status); } && {
20387	 test -z "$ac_c_werror_flag" ||
20388	 test ! -s conftest.err
20389       } && test -s conftest.$ac_objext; then
20390  ac_compiler_gnu=yes
20391else
20392  $as_echo "$as_me: failed program was:" >&5
20393sed 's/^/| /' conftest.$ac_ext >&5
20394
20395	ac_compiler_gnu=no
20396fi
20397
20398rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20399ac_cv_c_compiler_gnu=$ac_compiler_gnu
20400
20401fi
20402{ $as_echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
20403$as_echo "$ac_cv_c_compiler_gnu" >&6; }
20404if test $ac_compiler_gnu = yes; then
20405  GCC=yes
20406else
20407  GCC=
20408fi
20409ac_test_CFLAGS=${CFLAGS+set}
20410ac_save_CFLAGS=$CFLAGS
20411{ $as_echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
20412$as_echo_n "checking whether $CC accepts -g... " >&6; }
20413if test "${ac_cv_prog_cc_g+set}" = set; then
20414  $as_echo_n "(cached) " >&6
20415else
20416  ac_save_c_werror_flag=$ac_c_werror_flag
20417   ac_c_werror_flag=yes
20418   ac_cv_prog_cc_g=no
20419   CFLAGS="-g"
20420   cat >conftest.$ac_ext <<_ACEOF
20421/* confdefs.h.  */
20422_ACEOF
20423cat confdefs.h >>conftest.$ac_ext
20424cat >>conftest.$ac_ext <<_ACEOF
20425/* end confdefs.h.  */
20426
20427int
20428main ()
20429{
20430
20431  ;
20432  return 0;
20433}
20434_ACEOF
20435rm -f conftest.$ac_objext
20436if { (ac_try="$ac_compile"
20437case "(($ac_try" in
20438  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20439  *) ac_try_echo=$ac_try;;
20440esac
20441eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20442$as_echo "$ac_try_echo") >&5
20443  (eval "$ac_compile") 2>conftest.er1
20444  ac_status=$?
20445  grep -v '^ *+' conftest.er1 >conftest.err
20446  rm -f conftest.er1
20447  cat conftest.err >&5
20448  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20449  (exit $ac_status); } && {
20450	 test -z "$ac_c_werror_flag" ||
20451	 test ! -s conftest.err
20452       } && test -s conftest.$ac_objext; then
20453  ac_cv_prog_cc_g=yes
20454else
20455  $as_echo "$as_me: failed program was:" >&5
20456sed 's/^/| /' conftest.$ac_ext >&5
20457
20458	CFLAGS=""
20459      cat >conftest.$ac_ext <<_ACEOF
20460/* confdefs.h.  */
20461_ACEOF
20462cat confdefs.h >>conftest.$ac_ext
20463cat >>conftest.$ac_ext <<_ACEOF
20464/* end confdefs.h.  */
20465
20466int
20467main ()
20468{
20469
20470  ;
20471  return 0;
20472}
20473_ACEOF
20474rm -f conftest.$ac_objext
20475if { (ac_try="$ac_compile"
20476case "(($ac_try" in
20477  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20478  *) ac_try_echo=$ac_try;;
20479esac
20480eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20481$as_echo "$ac_try_echo") >&5
20482  (eval "$ac_compile") 2>conftest.er1
20483  ac_status=$?
20484  grep -v '^ *+' conftest.er1 >conftest.err
20485  rm -f conftest.er1
20486  cat conftest.err >&5
20487  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20488  (exit $ac_status); } && {
20489	 test -z "$ac_c_werror_flag" ||
20490	 test ! -s conftest.err
20491       } && test -s conftest.$ac_objext; then
20492  :
20493else
20494  $as_echo "$as_me: failed program was:" >&5
20495sed 's/^/| /' conftest.$ac_ext >&5
20496
20497	ac_c_werror_flag=$ac_save_c_werror_flag
20498	 CFLAGS="-g"
20499	 cat >conftest.$ac_ext <<_ACEOF
20500/* confdefs.h.  */
20501_ACEOF
20502cat confdefs.h >>conftest.$ac_ext
20503cat >>conftest.$ac_ext <<_ACEOF
20504/* end confdefs.h.  */
20505
20506int
20507main ()
20508{
20509
20510  ;
20511  return 0;
20512}
20513_ACEOF
20514rm -f conftest.$ac_objext
20515if { (ac_try="$ac_compile"
20516case "(($ac_try" in
20517  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20518  *) ac_try_echo=$ac_try;;
20519esac
20520eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20521$as_echo "$ac_try_echo") >&5
20522  (eval "$ac_compile") 2>conftest.er1
20523  ac_status=$?
20524  grep -v '^ *+' conftest.er1 >conftest.err
20525  rm -f conftest.er1
20526  cat conftest.err >&5
20527  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20528  (exit $ac_status); } && {
20529	 test -z "$ac_c_werror_flag" ||
20530	 test ! -s conftest.err
20531       } && test -s conftest.$ac_objext; then
20532  ac_cv_prog_cc_g=yes
20533else
20534  $as_echo "$as_me: failed program was:" >&5
20535sed 's/^/| /' conftest.$ac_ext >&5
20536
20537
20538fi
20539
20540rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20541fi
20542
20543rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20544fi
20545
20546rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20547   ac_c_werror_flag=$ac_save_c_werror_flag
20548fi
20549{ $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
20550$as_echo "$ac_cv_prog_cc_g" >&6; }
20551if test "$ac_test_CFLAGS" = set; then
20552  CFLAGS=$ac_save_CFLAGS
20553elif test $ac_cv_prog_cc_g = yes; then
20554  if test "$GCC" = yes; then
20555    CFLAGS="-g -O2"
20556  else
20557    CFLAGS="-g"
20558  fi
20559else
20560  if test "$GCC" = yes; then
20561    CFLAGS="-O2"
20562  else
20563    CFLAGS=
20564  fi
20565fi
20566{ $as_echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
20567$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
20568if test "${ac_cv_prog_cc_c89+set}" = set; then
20569  $as_echo_n "(cached) " >&6
20570else
20571  ac_cv_prog_cc_c89=no
20572ac_save_CC=$CC
20573cat >conftest.$ac_ext <<_ACEOF
20574/* confdefs.h.  */
20575_ACEOF
20576cat confdefs.h >>conftest.$ac_ext
20577cat >>conftest.$ac_ext <<_ACEOF
20578/* end confdefs.h.  */
20579#include <stdarg.h>
20580#include <stdio.h>
20581#include <sys/types.h>
20582#include <sys/stat.h>
20583/* Most of the following tests are stolen from RCS 5.7's src/conf.sh.  */
20584struct buf { int x; };
20585FILE * (*rcsopen) (struct buf *, struct stat *, int);
20586static char *e (p, i)
20587     char **p;
20588     int i;
20589{
20590  return p[i];
20591}
20592static char *f (char * (*g) (char **, int), char **p, ...)
20593{
20594  char *s;
20595  va_list v;
20596  va_start (v,p);
20597  s = g (p, va_arg (v,int));
20598  va_end (v);
20599  return s;
20600}
20601
20602/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default.  It has
20603   function prototypes and stuff, but not '\xHH' hex character constants.
20604   These don't provoke an error unfortunately, instead are silently treated
20605   as 'x'.  The following induces an error, until -std is added to get
20606   proper ANSI mode.  Curiously '\x00'!='x' always comes out true, for an
20607   array size at least.  It's necessary to write '\x00'==0 to get something
20608   that's true only with -std.  */
20609int osf4_cc_array ['\x00' == 0 ? 1 : -1];
20610
20611/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
20612   inside strings and character constants.  */
20613#define FOO(x) 'x'
20614int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
20615
20616int test (int i, double x);
20617struct s1 {int (*f) (int a);};
20618struct s2 {int (*f) (double a);};
20619int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
20620int argc;
20621char **argv;
20622int
20623main ()
20624{
20625return f (e, argv, 0) != argv[0]  ||  f (e, argv, 1) != argv[1];
20626  ;
20627  return 0;
20628}
20629_ACEOF
20630for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
20631	-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
20632do
20633  CC="$ac_save_CC $ac_arg"
20634  rm -f conftest.$ac_objext
20635if { (ac_try="$ac_compile"
20636case "(($ac_try" in
20637  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20638  *) ac_try_echo=$ac_try;;
20639esac
20640eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20641$as_echo "$ac_try_echo") >&5
20642  (eval "$ac_compile") 2>conftest.er1
20643  ac_status=$?
20644  grep -v '^ *+' conftest.er1 >conftest.err
20645  rm -f conftest.er1
20646  cat conftest.err >&5
20647  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20648  (exit $ac_status); } && {
20649	 test -z "$ac_c_werror_flag" ||
20650	 test ! -s conftest.err
20651       } && test -s conftest.$ac_objext; then
20652  ac_cv_prog_cc_c89=$ac_arg
20653else
20654  $as_echo "$as_me: failed program was:" >&5
20655sed 's/^/| /' conftest.$ac_ext >&5
20656
20657
20658fi
20659
20660rm -f core conftest.err conftest.$ac_objext
20661  test "x$ac_cv_prog_cc_c89" != "xno" && break
20662done
20663rm -f conftest.$ac_ext
20664CC=$ac_save_CC
20665
20666fi
20667# AC_CACHE_VAL
20668case "x$ac_cv_prog_cc_c89" in
20669  x)
20670    { $as_echo "$as_me:$LINENO: result: none needed" >&5
20671$as_echo "none needed" >&6; } ;;
20672  xno)
20673    { $as_echo "$as_me:$LINENO: result: unsupported" >&5
20674$as_echo "unsupported" >&6; } ;;
20675  *)
20676    CC="$CC $ac_cv_prog_cc_c89"
20677    { $as_echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
20678$as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
20679esac
20680
20681
20682ac_ext=c
20683ac_cpp='$CPP $CPPFLAGS'
20684ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
20685ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
20686ac_compiler_gnu=$ac_cv_c_compiler_gnu
20687
20688depcc="$CC"   am_compiler_list=
20689
20690{ $as_echo "$as_me:$LINENO: checking dependency style of $depcc" >&5
20691$as_echo_n "checking dependency style of $depcc... " >&6; }
20692if test "${am_cv_CC_dependencies_compiler_type+set}" = set; then
20693  $as_echo_n "(cached) " >&6
20694else
20695  if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
20696  # We make a subdir and do the tests there.  Otherwise we can end up
20697  # making bogus files that we don't know about and never remove.  For
20698  # instance it was reported that on HP-UX the gcc test will end up
20699  # making a dummy file named `D' -- because `-MD' means `put the output
20700  # in D'.
20701  mkdir conftest.dir
20702  # Copy depcomp to subdir because otherwise we won't find it if we're
20703  # using a relative directory.
20704  cp "$am_depcomp" conftest.dir
20705  cd conftest.dir
20706  # We will build objects and dependencies in a subdirectory because
20707  # it helps to detect inapplicable dependency modes.  For instance
20708  # both Tru64's cc and ICC support -MD to output dependencies as a
20709  # side effect of compilation, but ICC will put the dependencies in
20710  # the current directory while Tru64 will put them in the object
20711  # directory.
20712  mkdir sub
20713
20714  am_cv_CC_dependencies_compiler_type=none
20715  if test "$am_compiler_list" = ""; then
20716     am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
20717  fi
20718  for depmode in $am_compiler_list; do
20719    # Setup a source with many dependencies, because some compilers
20720    # like to wrap large dependency lists on column 80 (with \), and
20721    # we should not choose a depcomp mode which is confused by this.
20722    #
20723    # We need to recreate these files for each test, as the compiler may
20724    # overwrite some of them when testing with obscure command lines.
20725    # This happens at least with the AIX C compiler.
20726    : > sub/conftest.c
20727    for i in 1 2 3 4 5 6; do
20728      echo '#include "conftst'$i'.h"' >> sub/conftest.c
20729      # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
20730      # Solaris 8's {/usr,}/bin/sh.
20731      touch sub/conftst$i.h
20732    done
20733    echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
20734
20735    case $depmode in
20736    nosideeffect)
20737      # after this tag, mechanisms are not by side-effect, so they'll
20738      # only be used when explicitly requested
20739      if test "x$enable_dependency_tracking" = xyes; then
20740	continue
20741      else
20742	break
20743      fi
20744      ;;
20745    none) break ;;
20746    esac
20747    # We check with `-c' and `-o' for the sake of the "dashmstdout"
20748    # mode.  It turns out that the SunPro C++ compiler does not properly
20749    # handle `-M -o', and we need to detect this.
20750    if depmode=$depmode \
20751       source=sub/conftest.c object=sub/conftest.${OBJEXT-o} \
20752       depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
20753       $SHELL ./depcomp $depcc -c -o sub/conftest.${OBJEXT-o} sub/conftest.c \
20754         >/dev/null 2>conftest.err &&
20755       grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
20756       grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
20757       grep sub/conftest.${OBJEXT-o} sub/conftest.Po > /dev/null 2>&1 &&
20758       ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
20759      # icc doesn't choke on unknown options, it will just issue warnings
20760      # or remarks (even with -Werror).  So we grep stderr for any message
20761      # that says an option was ignored or not supported.
20762      # When given -MP, icc 7.0 and 7.1 complain thusly:
20763      #   icc: Command line warning: ignoring option '-M'; no argument required
20764      # The diagnosis changed in icc 8.0:
20765      #   icc: Command line remark: option '-MP' not supported
20766      if (grep 'ignoring option' conftest.err ||
20767          grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
20768        am_cv_CC_dependencies_compiler_type=$depmode
20769        break
20770      fi
20771    fi
20772  done
20773
20774  cd ..
20775  rm -rf conftest.dir
20776else
20777  am_cv_CC_dependencies_compiler_type=none
20778fi
20779
20780fi
20781{ $as_echo "$as_me:$LINENO: result: $am_cv_CC_dependencies_compiler_type" >&5
20782$as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
20783CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
20784
20785 if
20786  test "x$enable_dependency_tracking" != xno \
20787  && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
20788  am__fastdepCC_TRUE=
20789  am__fastdepCC_FALSE='#'
20790else
20791  am__fastdepCC_TRUE='#'
20792  am__fastdepCC_FALSE=
20793fi
20794
20795
20796
20797
20798
20799
20800
20801# Check whether --with-xorg-module-dir was given.
20802if test "${with_xorg_module_dir+set}" = set; then
20803  withval=$with_xorg_module_dir; moduledir="$withval"
20804else
20805  moduledir="$libdir/xorg/modules"
20806fi
20807
20808
20809# Checks for extensions
20810
20811	SAVE_CFLAGS="$CFLAGS"
20812	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20813	cat >conftest.$ac_ext <<_ACEOF
20814/* confdefs.h.  */
20815_ACEOF
20816cat confdefs.h >>conftest.$ac_ext
20817cat >>conftest.$ac_ext <<_ACEOF
20818/* end confdefs.h.  */
20819
20820#include "xorg-server.h"
20821#if !defined RANDR
20822#error RANDR not defined
20823#endif
20824
20825int
20826main ()
20827{
20828
20829  ;
20830  return 0;
20831}
20832_ACEOF
20833rm -f conftest.$ac_objext
20834if { (ac_try="$ac_compile"
20835case "(($ac_try" in
20836  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20837  *) ac_try_echo=$ac_try;;
20838esac
20839eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20840$as_echo "$ac_try_echo") >&5
20841  (eval "$ac_compile") 2>conftest.er1
20842  ac_status=$?
20843  grep -v '^ *+' conftest.er1 >conftest.err
20844  rm -f conftest.er1
20845  cat conftest.err >&5
20846  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20847  (exit $ac_status); } && {
20848	 test -z "$ac_c_werror_flag" ||
20849	 test ! -s conftest.err
20850       } && test -s conftest.$ac_objext; then
20851  _EXT_CHECK=yes
20852else
20853  $as_echo "$as_me: failed program was:" >&5
20854sed 's/^/| /' conftest.$ac_ext >&5
20855
20856	_EXT_CHECK=no
20857fi
20858
20859rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20860	CFLAGS="$SAVE_CFLAGS"
20861	{ $as_echo "$as_me:$LINENO: checking if RANDR is defined" >&5
20862$as_echo_n "checking if RANDR is defined... " >&6; }
20863	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20864$as_echo "$_EXT_CHECK" >&6; }
20865	if test "$_EXT_CHECK" != no; then
20866		REQUIRED_MODULES="$REQUIRED_MODULES randrproto"
20867	fi
20868
20869
20870	SAVE_CFLAGS="$CFLAGS"
20871	CFLAGS="$CFLAGS -I`pkg-config --variable=sdkdir xorg-server`"
20872	cat >conftest.$ac_ext <<_ACEOF
20873/* confdefs.h.  */
20874_ACEOF
20875cat confdefs.h >>conftest.$ac_ext
20876cat >>conftest.$ac_ext <<_ACEOF
20877/* end confdefs.h.  */
20878
20879#include "xorg-server.h"
20880#if !defined RENDER
20881#error RENDER not defined
20882#endif
20883
20884int
20885main ()
20886{
20887
20888  ;
20889  return 0;
20890}
20891_ACEOF
20892rm -f conftest.$ac_objext
20893if { (ac_try="$ac_compile"
20894case "(($ac_try" in
20895  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20896  *) ac_try_echo=$ac_try;;
20897esac
20898eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
20899$as_echo "$ac_try_echo") >&5
20900  (eval "$ac_compile") 2>conftest.er1
20901  ac_status=$?
20902  grep -v '^ *+' conftest.er1 >conftest.err
20903  rm -f conftest.er1
20904  cat conftest.err >&5
20905  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
20906  (exit $ac_status); } && {
20907	 test -z "$ac_c_werror_flag" ||
20908	 test ! -s conftest.err
20909       } && test -s conftest.$ac_objext; then
20910  _EXT_CHECK=yes
20911else
20912  $as_echo "$as_me: failed program was:" >&5
20913sed 's/^/| /' conftest.$ac_ext >&5
20914
20915	_EXT_CHECK=no
20916fi
20917
20918rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20919	CFLAGS="$SAVE_CFLAGS"
20920	{ $as_echo "$as_me:$LINENO: checking if RENDER is defined" >&5
20921$as_echo_n "checking if RENDER is defined... " >&6; }
20922	{ $as_echo "$as_me:$LINENO: result: $_EXT_CHECK" >&5
20923$as_echo "$_EXT_CHECK" >&6; }
20924	if test "$_EXT_CHECK" != no; then
20925		REQUIRED_MODULES="$REQUIRED_MODULES renderproto"
20926	fi
20927
20928
20929# Checks for pkg-config packages
20930
20931
20932if test "x$ac_cv_env_PKG_CONFIG_set" != "xset"; then
20933	if test -n "$ac_tool_prefix"; then
20934  # Extract the first word of "${ac_tool_prefix}pkg-config", so it can be a program name with args.
20935set dummy ${ac_tool_prefix}pkg-config; ac_word=$2
20936{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20937$as_echo_n "checking for $ac_word... " >&6; }
20938if test "${ac_cv_path_PKG_CONFIG+set}" = set; then
20939  $as_echo_n "(cached) " >&6
20940else
20941  case $PKG_CONFIG in
20942  [\\/]* | ?:[\\/]*)
20943  ac_cv_path_PKG_CONFIG="$PKG_CONFIG" # Let the user override the test with a path.
20944  ;;
20945  *)
20946  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20947for as_dir in $PATH
20948do
20949  IFS=$as_save_IFS
20950  test -z "$as_dir" && as_dir=.
20951  for ac_exec_ext in '' $ac_executable_extensions; do
20952  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20953    ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20954    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20955    break 2
20956  fi
20957done
20958done
20959IFS=$as_save_IFS
20960
20961  ;;
20962esac
20963fi
20964PKG_CONFIG=$ac_cv_path_PKG_CONFIG
20965if test -n "$PKG_CONFIG"; then
20966  { $as_echo "$as_me:$LINENO: result: $PKG_CONFIG" >&5
20967$as_echo "$PKG_CONFIG" >&6; }
20968else
20969  { $as_echo "$as_me:$LINENO: result: no" >&5
20970$as_echo "no" >&6; }
20971fi
20972
20973
20974fi
20975if test -z "$ac_cv_path_PKG_CONFIG"; then
20976  ac_pt_PKG_CONFIG=$PKG_CONFIG
20977  # Extract the first word of "pkg-config", so it can be a program name with args.
20978set dummy pkg-config; ac_word=$2
20979{ $as_echo "$as_me:$LINENO: checking for $ac_word" >&5
20980$as_echo_n "checking for $ac_word... " >&6; }
20981if test "${ac_cv_path_ac_pt_PKG_CONFIG+set}" = set; then
20982  $as_echo_n "(cached) " >&6
20983else
20984  case $ac_pt_PKG_CONFIG in
20985  [\\/]* | ?:[\\/]*)
20986  ac_cv_path_ac_pt_PKG_CONFIG="$ac_pt_PKG_CONFIG" # Let the user override the test with a path.
20987  ;;
20988  *)
20989  as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20990for as_dir in $PATH
20991do
20992  IFS=$as_save_IFS
20993  test -z "$as_dir" && as_dir=.
20994  for ac_exec_ext in '' $ac_executable_extensions; do
20995  if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20996    ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
20997    $as_echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20998    break 2
20999  fi
21000done
21001done
21002IFS=$as_save_IFS
21003
21004  ;;
21005esac
21006fi
21007ac_pt_PKG_CONFIG=$ac_cv_path_ac_pt_PKG_CONFIG
21008if test -n "$ac_pt_PKG_CONFIG"; then
21009  { $as_echo "$as_me:$LINENO: result: $ac_pt_PKG_CONFIG" >&5
21010$as_echo "$ac_pt_PKG_CONFIG" >&6; }
21011else
21012  { $as_echo "$as_me:$LINENO: result: no" >&5
21013$as_echo "no" >&6; }
21014fi
21015
21016  if test "x$ac_pt_PKG_CONFIG" = x; then
21017    PKG_CONFIG=""
21018  else
21019    case $cross_compiling:$ac_tool_warned in
21020yes:)
21021{ $as_echo "$as_me:$LINENO: WARNING: using cross tools not prefixed with host triplet" >&5
21022$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
21023ac_tool_warned=yes ;;
21024esac
21025    PKG_CONFIG=$ac_pt_PKG_CONFIG
21026  fi
21027else
21028  PKG_CONFIG="$ac_cv_path_PKG_CONFIG"
21029fi
21030
21031fi
21032if test -n "$PKG_CONFIG"; then
21033	_pkg_min_version=0.9.0
21034	{ $as_echo "$as_me:$LINENO: checking pkg-config is at least version $_pkg_min_version" >&5
21035$as_echo_n "checking pkg-config is at least version $_pkg_min_version... " >&6; }
21036	if $PKG_CONFIG --atleast-pkgconfig-version $_pkg_min_version; then
21037		{ $as_echo "$as_me:$LINENO: result: yes" >&5
21038$as_echo "yes" >&6; }
21039	else
21040		{ $as_echo "$as_me:$LINENO: result: no" >&5
21041$as_echo "no" >&6; }
21042		PKG_CONFIG=""
21043	fi
21044
21045fi
21046
21047pkg_failed=no
21048{ $as_echo "$as_me:$LINENO: checking for XORG" >&5
21049$as_echo_n "checking for XORG... " >&6; }
21050
21051if test -n "$PKG_CONFIG"; then
21052    if test -n "$XORG_CFLAGS"; then
21053        pkg_cv_XORG_CFLAGS="$XORG_CFLAGS"
21054    else
21055        if test -n "$PKG_CONFIG" && \
21056    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21057  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21058  ac_status=$?
21059  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21060  (exit $ac_status); }; then
21061  pkg_cv_XORG_CFLAGS=`$PKG_CONFIG --cflags "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21062else
21063  pkg_failed=yes
21064fi
21065    fi
21066else
21067	pkg_failed=untried
21068fi
21069if test -n "$PKG_CONFIG"; then
21070    if test -n "$XORG_LIBS"; then
21071        pkg_cv_XORG_LIBS="$XORG_LIBS"
21072    else
21073        if test -n "$PKG_CONFIG" && \
21074    { ($as_echo "$as_me:$LINENO: \$PKG_CONFIG --exists --print-errors \"xorg-server >= 1.0.99.901 xproto fontsproto \$REQUIRED_MODULES\"") >&5
21075  ($PKG_CONFIG --exists --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES") 2>&5
21076  ac_status=$?
21077  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21078  (exit $ac_status); }; then
21079  pkg_cv_XORG_LIBS=`$PKG_CONFIG --libs "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES" 2>/dev/null`
21080else
21081  pkg_failed=yes
21082fi
21083    fi
21084else
21085	pkg_failed=untried
21086fi
21087
21088
21089
21090if test $pkg_failed = yes; then
21091
21092if $PKG_CONFIG --atleast-pkgconfig-version 0.20; then
21093        _pkg_short_errors_supported=yes
21094else
21095        _pkg_short_errors_supported=no
21096fi
21097        if test $_pkg_short_errors_supported = yes; then
21098	        XORG_PKG_ERRORS=`$PKG_CONFIG --short-errors --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"`
21099        else
21100	        XORG_PKG_ERRORS=`$PKG_CONFIG --errors-to-stdout --print-errors "xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES"`
21101        fi
21102	# Put the nasty error message in config.log where it belongs
21103	echo "$XORG_PKG_ERRORS" >&5
21104
21105	{ { $as_echo "$as_me:$LINENO: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21106
21107$XORG_PKG_ERRORS
21108
21109Consider adjusting the PKG_CONFIG_PATH environment variable if you
21110installed software in a non-standard prefix.
21111
21112Alternatively, you may set the environment variables XORG_CFLAGS
21113and XORG_LIBS to avoid the need to call pkg-config.
21114See the pkg-config man page for more details.
21115" >&5
21116$as_echo "$as_me: error: Package requirements (xorg-server >= 1.0.99.901 xproto fontsproto $REQUIRED_MODULES) were not met:
21117
21118$XORG_PKG_ERRORS
21119
21120Consider adjusting the PKG_CONFIG_PATH environment variable if you
21121installed software in a non-standard prefix.
21122
21123Alternatively, you may set the environment variables XORG_CFLAGS
21124and XORG_LIBS to avoid the need to call pkg-config.
21125See the pkg-config man page for more details.
21126" >&2;}
21127   { (exit 1); exit 1; }; }
21128elif test $pkg_failed = untried; then
21129	{ { $as_echo "$as_me:$LINENO: error: in \`$ac_pwd':" >&5
21130$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
21131{ { $as_echo "$as_me:$LINENO: error: The pkg-config script could not be found or is too old.  Make sure it
21132is in your PATH or set the PKG_CONFIG environment variable to the full
21133path to pkg-config.
21134
21135Alternatively, you may set the environment variables XORG_CFLAGS
21136and XORG_LIBS to avoid the need to call pkg-config.
21137See the pkg-config man page for more details.
21138
21139To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21140See \`config.log' for more details." >&5
21141$as_echo "$as_me: error: The pkg-config script could not be found or is too old.  Make sure it
21142is in your PATH or set the PKG_CONFIG environment variable to the full
21143path to pkg-config.
21144
21145Alternatively, you may set the environment variables XORG_CFLAGS
21146and XORG_LIBS to avoid the need to call pkg-config.
21147See the pkg-config man page for more details.
21148
21149To get pkg-config, see <http://pkg-config.freedesktop.org/>.
21150See \`config.log' for more details." >&2;}
21151   { (exit 1); exit 1; }; }; }
21152else
21153	XORG_CFLAGS=$pkg_cv_XORG_CFLAGS
21154	XORG_LIBS=$pkg_cv_XORG_LIBS
21155        { $as_echo "$as_me:$LINENO: result: yes" >&5
21156$as_echo "yes" >&6; }
21157	:
21158fi
21159sdkdir=$(pkg-config --variable=sdkdir xorg-server)
21160
21161# Checks for libraries.
21162
21163# Checks for header files.
21164{ $as_echo "$as_me:$LINENO: checking for ANSI C header files" >&5
21165$as_echo_n "checking for ANSI C header files... " >&6; }
21166if test "${ac_cv_header_stdc+set}" = set; then
21167  $as_echo_n "(cached) " >&6
21168else
21169  cat >conftest.$ac_ext <<_ACEOF
21170/* confdefs.h.  */
21171_ACEOF
21172cat confdefs.h >>conftest.$ac_ext
21173cat >>conftest.$ac_ext <<_ACEOF
21174/* end confdefs.h.  */
21175#include <stdlib.h>
21176#include <stdarg.h>
21177#include <string.h>
21178#include <float.h>
21179
21180int
21181main ()
21182{
21183
21184  ;
21185  return 0;
21186}
21187_ACEOF
21188rm -f conftest.$ac_objext
21189if { (ac_try="$ac_compile"
21190case "(($ac_try" in
21191  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21192  *) ac_try_echo=$ac_try;;
21193esac
21194eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21195$as_echo "$ac_try_echo") >&5
21196  (eval "$ac_compile") 2>conftest.er1
21197  ac_status=$?
21198  grep -v '^ *+' conftest.er1 >conftest.err
21199  rm -f conftest.er1
21200  cat conftest.err >&5
21201  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21202  (exit $ac_status); } && {
21203	 test -z "$ac_c_werror_flag" ||
21204	 test ! -s conftest.err
21205       } && test -s conftest.$ac_objext; then
21206  ac_cv_header_stdc=yes
21207else
21208  $as_echo "$as_me: failed program was:" >&5
21209sed 's/^/| /' conftest.$ac_ext >&5
21210
21211	ac_cv_header_stdc=no
21212fi
21213
21214rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
21215
21216if test $ac_cv_header_stdc = yes; then
21217  # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
21218  cat >conftest.$ac_ext <<_ACEOF
21219/* confdefs.h.  */
21220_ACEOF
21221cat confdefs.h >>conftest.$ac_ext
21222cat >>conftest.$ac_ext <<_ACEOF
21223/* end confdefs.h.  */
21224#include <string.h>
21225
21226_ACEOF
21227if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21228  $EGREP "memchr" >/dev/null 2>&1; then
21229  :
21230else
21231  ac_cv_header_stdc=no
21232fi
21233rm -f conftest*
21234
21235fi
21236
21237if test $ac_cv_header_stdc = yes; then
21238  # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
21239  cat >conftest.$ac_ext <<_ACEOF
21240/* confdefs.h.  */
21241_ACEOF
21242cat confdefs.h >>conftest.$ac_ext
21243cat >>conftest.$ac_ext <<_ACEOF
21244/* end confdefs.h.  */
21245#include <stdlib.h>
21246
21247_ACEOF
21248if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
21249  $EGREP "free" >/dev/null 2>&1; then
21250  :
21251else
21252  ac_cv_header_stdc=no
21253fi
21254rm -f conftest*
21255
21256fi
21257
21258if test $ac_cv_header_stdc = yes; then
21259  # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
21260  if test "$cross_compiling" = yes; then
21261  :
21262else
21263  cat >conftest.$ac_ext <<_ACEOF
21264/* confdefs.h.  */
21265_ACEOF
21266cat confdefs.h >>conftest.$ac_ext
21267cat >>conftest.$ac_ext <<_ACEOF
21268/* end confdefs.h.  */
21269#include <ctype.h>
21270#include <stdlib.h>
21271#if ((' ' & 0x0FF) == 0x020)
21272# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
21273# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
21274#else
21275# define ISLOWER(c) \
21276		   (('a' <= (c) && (c) <= 'i') \
21277		     || ('j' <= (c) && (c) <= 'r') \
21278		     || ('s' <= (c) && (c) <= 'z'))
21279# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
21280#endif
21281
21282#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
21283int
21284main ()
21285{
21286  int i;
21287  for (i = 0; i < 256; i++)
21288    if (XOR (islower (i), ISLOWER (i))
21289	|| toupper (i) != TOUPPER (i))
21290      return 2;
21291  return 0;
21292}
21293_ACEOF
21294rm -f 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>&5
21303  ac_status=$?
21304  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21305  (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
21306  { (case "(($ac_try" in
21307  *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21308  *) ac_try_echo=$ac_try;;
21309esac
21310eval ac_try_echo="\"\$as_me:$LINENO: $ac_try_echo\""
21311$as_echo "$ac_try_echo") >&5
21312  (eval "$ac_try") 2>&5
21313  ac_status=$?
21314  $as_echo "$as_me:$LINENO: \$? = $ac_status" >&5
21315  (exit $ac_status); }; }; then
21316  :
21317else
21318  $as_echo "$as_me: program exited with status $ac_status" >&5
21319$as_echo "$as_me: failed program was:" >&5
21320sed 's/^/| /' conftest.$ac_ext >&5
21321
21322( exit $ac_status )
21323ac_cv_header_stdc=no
21324fi
21325rm -rf conftest.dSYM
21326rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
21327fi
21328
21329
21330fi
21331fi
21332{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
21333$as_echo "$ac_cv_header_stdc" >&6; }
21334if test $ac_cv_header_stdc = yes; then
21335
21336cat >>confdefs.h <<\_ACEOF
21337#define STDC_HEADERS 1
21338_ACEOF
21339
21340fi
21341
21342
21343
21344
21345
21346DRIVER_NAME=suntcx
21347
21348
21349
21350
21351
21352if test x$APP_MAN_SUFFIX = x    ; then
21353    APP_MAN_SUFFIX=1
21354fi
21355if test x$APP_MAN_DIR = x    ; then
21356    APP_MAN_DIR='$(mandir)/man$(APP_MAN_SUFFIX)'
21357fi
21358
21359if test x$LIB_MAN_SUFFIX = x    ; then
21360    LIB_MAN_SUFFIX=3
21361fi
21362if test x$LIB_MAN_DIR = x    ; then
21363    LIB_MAN_DIR='$(mandir)/man$(LIB_MAN_SUFFIX)'
21364fi
21365
21366if test x$FILE_MAN_SUFFIX = x    ; then
21367    case $host_os in
21368	solaris*)	FILE_MAN_SUFFIX=4  ;;
21369	*)		FILE_MAN_SUFFIX=5  ;;
21370    esac
21371fi
21372if test x$FILE_MAN_DIR = x    ; then
21373    FILE_MAN_DIR='$(mandir)/man$(FILE_MAN_SUFFIX)'
21374fi
21375
21376if test x$MISC_MAN_SUFFIX = x    ; then
21377    case $host_os in
21378	solaris*)	MISC_MAN_SUFFIX=5  ;;
21379	*)		MISC_MAN_SUFFIX=7  ;;
21380    esac
21381fi
21382if test x$MISC_MAN_DIR = x    ; then
21383    MISC_MAN_DIR='$(mandir)/man$(MISC_MAN_SUFFIX)'
21384fi
21385
21386if test x$DRIVER_MAN_SUFFIX = x    ; then
21387    case $host_os in
21388	solaris*)	DRIVER_MAN_SUFFIX=7  ;;
21389	*)		DRIVER_MAN_SUFFIX=4  ;;
21390    esac
21391fi
21392if test x$DRIVER_MAN_DIR = x    ; then
21393    DRIVER_MAN_DIR='$(mandir)/man$(DRIVER_MAN_SUFFIX)'
21394fi
21395
21396if test x$ADMIN_MAN_SUFFIX = x    ; then
21397    case $host_os in
21398	solaris*)	ADMIN_MAN_SUFFIX=1m ;;
21399	*)		ADMIN_MAN_SUFFIX=8  ;;
21400    esac
21401fi
21402if test x$ADMIN_MAN_DIR = x    ; then
21403    ADMIN_MAN_DIR='$(mandir)/man$(ADMIN_MAN_SUFFIX)'
21404fi
21405
21406
21407
21408
21409
21410
21411
21412
21413
21414
21415
21416
21417
21418
21419
21420
21421
21422# Check whether --with-release-version was given.
21423if test "${with_release_version+set}" = set; then
21424  withval=$with_release_version; RELEASE_VERSION="$withval"
21425else
21426  RELEASE_VERSION=""
21427fi
21428
21429	if test "x$RELEASE_VERSION" != "x"; then
21430		PACKAGE="$PACKAGE-$RELEASE_VERSION"
21431		PACKAGE_TARNAME="$PACKAGE_TARNAME-$RELEASE_VERSION"
21432		{ $as_echo "$as_me:$LINENO: Building with package name set to $PACKAGE" >&5
21433$as_echo "$as_me: Building with package name set to $PACKAGE" >&6;}
21434	fi
21435
21436cat >>confdefs.h <<_ACEOF
21437#define PACKAGE_VERSION_MAJOR `echo $PACKAGE_VERSION | cut -d . -f 1`
21438_ACEOF
21439
21440	PVM=`echo $PACKAGE_VERSION | cut -d . -f 2 | cut -d - -f 1`
21441	if test "x$PVM" = "x"; then
21442		PVM="0"
21443	fi
21444
21445cat >>confdefs.h <<_ACEOF
21446#define PACKAGE_VERSION_MINOR $PVM
21447_ACEOF
21448
21449	PVP=`echo $PACKAGE_VERSION | cut -d . -f 3 | cut -d - -f 1`
21450	if test "x$PVP" = "x"; then
21451		PVP="0"
21452	fi
21453
21454cat >>confdefs.h <<_ACEOF
21455#define PACKAGE_VERSION_PATCHLEVEL $PVP
21456_ACEOF
21457
21458
21459
21460ac_config_files="$ac_config_files Makefile src/Makefile man/Makefile"
21461
21462cat >confcache <<\_ACEOF
21463# This file is a shell script that caches the results of configure
21464# tests run on this system so they can be shared between configure
21465# scripts and configure runs, see configure's option --config-cache.
21466# It is not useful on other systems.  If it contains results you don't
21467# want to keep, you may remove or edit it.
21468#
21469# config.status only pays attention to the cache file if you give it
21470# the --recheck option to rerun configure.
21471#
21472# `ac_cv_env_foo' variables (set or unset) will be overridden when
21473# loading this file, other *unset* `ac_cv_foo' will be assigned the
21474# following values.
21475
21476_ACEOF
21477
21478# The following way of writing the cache mishandles newlines in values,
21479# but we know of no workaround that is simple, portable, and efficient.
21480# So, we kill variables containing newlines.
21481# Ultrix sh set writes to stderr and can't be redirected directly,
21482# and sets the high bit in the cache file unless we assign to the vars.
21483(
21484  for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
21485    eval ac_val=\$$ac_var
21486    case $ac_val in #(
21487    *${as_nl}*)
21488      case $ac_var in #(
21489      *_cv_*) { $as_echo "$as_me:$LINENO: WARNING: cache variable $ac_var contains a newline" >&5
21490$as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
21491      esac
21492      case $ac_var in #(
21493      _ | IFS | as_nl) ;; #(
21494      BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
21495      *) $as_unset $ac_var ;;
21496      esac ;;
21497    esac
21498  done
21499
21500  (set) 2>&1 |
21501    case $as_nl`(ac_space=' '; set) 2>&1` in #(
21502    *${as_nl}ac_space=\ *)
21503      # `set' does not quote correctly, so add quotes (double-quote
21504      # substitution turns \\\\ into \\, and sed turns \\ into \).
21505      sed -n \
21506	"s/'/'\\\\''/g;
21507	  s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
21508      ;; #(
21509    *)
21510      # `set' quotes correctly as required by POSIX, so do not add quotes.
21511      sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
21512      ;;
21513    esac |
21514    sort
21515) |
21516  sed '
21517     /^ac_cv_env_/b end
21518     t clear
21519     :clear
21520     s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
21521     t end
21522     s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
21523     :end' >>confcache
21524if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
21525  if test -w "$cache_file"; then
21526    test "x$cache_file" != "x/dev/null" &&
21527      { $as_echo "$as_me:$LINENO: updating cache $cache_file" >&5
21528$as_echo "$as_me: updating cache $cache_file" >&6;}
21529    cat confcache >$cache_file
21530  else
21531    { $as_echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
21532$as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
21533  fi
21534fi
21535rm -f confcache
21536
21537test "x$prefix" = xNONE && prefix=$ac_default_prefix
21538# Let make expand exec_prefix.
21539test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
21540
21541DEFS=-DHAVE_CONFIG_H
21542
21543ac_libobjs=
21544ac_ltlibobjs=
21545for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
21546  # 1. Remove the extension, and $U if already installed.
21547  ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
21548  ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
21549  # 2. Prepend LIBOBJDIR.  When used with automake>=1.10 LIBOBJDIR
21550  #    will be set to the directory where LIBOBJS objects are built.
21551  ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
21552  ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
21553done
21554LIBOBJS=$ac_libobjs
21555
21556LTLIBOBJS=$ac_ltlibobjs
21557
21558
21559if test -z "${MAINTAINER_MODE_TRUE}" && test -z "${MAINTAINER_MODE_FALSE}"; then
21560  { { $as_echo "$as_me:$LINENO: error: conditional \"MAINTAINER_MODE\" was never defined.
21561Usually this means the macro was only invoked conditionally." >&5
21562$as_echo "$as_me: error: conditional \"MAINTAINER_MODE\" was never defined.
21563Usually this means the macro was only invoked conditionally." >&2;}
21564   { (exit 1); exit 1; }; }
21565fi
21566if test -z "${AMDEP_TRUE}" && test -z "${AMDEP_FALSE}"; then
21567  { { $as_echo "$as_me:$LINENO: error: conditional \"AMDEP\" was never defined.
21568Usually this means the macro was only invoked conditionally." >&5
21569$as_echo "$as_me: error: conditional \"AMDEP\" was never defined.
21570Usually this means the macro was only invoked conditionally." >&2;}
21571   { (exit 1); exit 1; }; }
21572fi
21573if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21574  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21575Usually this means the macro was only invoked conditionally." >&5
21576$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21577Usually this means the macro was only invoked conditionally." >&2;}
21578   { (exit 1); exit 1; }; }
21579fi
21580if test -z "${am__fastdepCXX_TRUE}" && test -z "${am__fastdepCXX_FALSE}"; then
21581  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCXX\" was never defined.
21582Usually this means the macro was only invoked conditionally." >&5
21583$as_echo "$as_me: error: conditional \"am__fastdepCXX\" was never defined.
21584Usually this means the macro was only invoked conditionally." >&2;}
21585   { (exit 1); exit 1; }; }
21586fi
21587if test -z "${am__fastdepCC_TRUE}" && test -z "${am__fastdepCC_FALSE}"; then
21588  { { $as_echo "$as_me:$LINENO: error: conditional \"am__fastdepCC\" was never defined.
21589Usually this means the macro was only invoked conditionally." >&5
21590$as_echo "$as_me: error: conditional \"am__fastdepCC\" was never defined.
21591Usually this means the macro was only invoked conditionally." >&2;}
21592   { (exit 1); exit 1; }; }
21593fi
21594
21595: ${CONFIG_STATUS=./config.status}
21596ac_write_fail=0
21597ac_clean_files_save=$ac_clean_files
21598ac_clean_files="$ac_clean_files $CONFIG_STATUS"
21599{ $as_echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
21600$as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
21601cat >$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21602#! $SHELL
21603# Generated by $as_me.
21604# Run this file to recreate the current configuration.
21605# Compiler output produced by configure, useful for debugging
21606# configure, is in config.log if it exists.
21607
21608debug=false
21609ac_cs_recheck=false
21610ac_cs_silent=false
21611SHELL=\${CONFIG_SHELL-$SHELL}
21612_ACEOF
21613
21614cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21615## --------------------- ##
21616## M4sh Initialization.  ##
21617## --------------------- ##
21618
21619# Be more Bourne compatible
21620DUALCASE=1; export DUALCASE # for MKS sh
21621if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
21622  emulate sh
21623  NULLCMD=:
21624  # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21625  # is contrary to our usage.  Disable this feature.
21626  alias -g '${1+"$@"}'='"$@"'
21627  setopt NO_GLOB_SUBST
21628else
21629  case `(set -o) 2>/dev/null` in
21630  *posix*) set -o posix ;;
21631esac
21632
21633fi
21634
21635
21636
21637
21638# PATH needs CR
21639# Avoid depending upon Character Ranges.
21640as_cr_letters='abcdefghijklmnopqrstuvwxyz'
21641as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
21642as_cr_Letters=$as_cr_letters$as_cr_LETTERS
21643as_cr_digits='0123456789'
21644as_cr_alnum=$as_cr_Letters$as_cr_digits
21645
21646as_nl='
21647'
21648export as_nl
21649# Printing a long string crashes Solaris 7 /usr/bin/printf.
21650as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
21651as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
21652as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
21653if (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
21654  as_echo='printf %s\n'
21655  as_echo_n='printf %s'
21656else
21657  if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
21658    as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
21659    as_echo_n='/usr/ucb/echo -n'
21660  else
21661    as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
21662    as_echo_n_body='eval
21663      arg=$1;
21664      case $arg in
21665      *"$as_nl"*)
21666	expr "X$arg" : "X\\(.*\\)$as_nl";
21667	arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
21668      esac;
21669      expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
21670    '
21671    export as_echo_n_body
21672    as_echo_n='sh -c $as_echo_n_body as_echo'
21673  fi
21674  export as_echo_body
21675  as_echo='sh -c $as_echo_body as_echo'
21676fi
21677
21678# The user is always right.
21679if test "${PATH_SEPARATOR+set}" != set; then
21680  PATH_SEPARATOR=:
21681  (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
21682    (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
21683      PATH_SEPARATOR=';'
21684  }
21685fi
21686
21687# Support unset when possible.
21688if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
21689  as_unset=unset
21690else
21691  as_unset=false
21692fi
21693
21694
21695# IFS
21696# We need space, tab and new line, in precisely that order.  Quoting is
21697# there to prevent editors from complaining about space-tab.
21698# (If _AS_PATH_WALK were called with IFS unset, it would disable word
21699# splitting by setting IFS to empty value.)
21700IFS=" ""	$as_nl"
21701
21702# Find who we are.  Look in the path if we contain no directory separator.
21703case $0 in
21704  *[\\/]* ) as_myself=$0 ;;
21705  *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
21706for as_dir in $PATH
21707do
21708  IFS=$as_save_IFS
21709  test -z "$as_dir" && as_dir=.
21710  test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
21711done
21712IFS=$as_save_IFS
21713
21714     ;;
21715esac
21716# We did not find ourselves, most probably we were run as `sh COMMAND'
21717# in which case we are not to be found in the path.
21718if test "x$as_myself" = x; then
21719  as_myself=$0
21720fi
21721if test ! -f "$as_myself"; then
21722  $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
21723  { (exit 1); exit 1; }
21724fi
21725
21726# Work around bugs in pre-3.0 UWIN ksh.
21727for as_var in ENV MAIL MAILPATH
21728do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
21729done
21730PS1='$ '
21731PS2='> '
21732PS4='+ '
21733
21734# NLS nuisances.
21735LC_ALL=C
21736export LC_ALL
21737LANGUAGE=C
21738export LANGUAGE
21739
21740# Required to use basename.
21741if expr a : '\(a\)' >/dev/null 2>&1 &&
21742   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21743  as_expr=expr
21744else
21745  as_expr=false
21746fi
21747
21748if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
21749  as_basename=basename
21750else
21751  as_basename=false
21752fi
21753
21754
21755# Name of the executable.
21756as_me=`$as_basename -- "$0" ||
21757$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
21758	 X"$0" : 'X\(//\)$' \| \
21759	 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
21760$as_echo X/"$0" |
21761    sed '/^.*\/\([^/][^/]*\)\/*$/{
21762	    s//\1/
21763	    q
21764	  }
21765	  /^X\/\(\/\/\)$/{
21766	    s//\1/
21767	    q
21768	  }
21769	  /^X\/\(\/\).*/{
21770	    s//\1/
21771	    q
21772	  }
21773	  s/.*/./; q'`
21774
21775# CDPATH.
21776$as_unset CDPATH
21777
21778
21779
21780  as_lineno_1=$LINENO
21781  as_lineno_2=$LINENO
21782  test "x$as_lineno_1" != "x$as_lineno_2" &&
21783  test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
21784
21785  # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
21786  # uniformly replaced by the line number.  The first 'sed' inserts a
21787  # line-number line after each line using $LINENO; the second 'sed'
21788  # does the real work.  The second script uses 'N' to pair each
21789  # line-number line with the line containing $LINENO, and appends
21790  # trailing '-' during substitution so that $LINENO is not a special
21791  # case at line end.
21792  # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
21793  # scripts with optimization help from Paolo Bonzini.  Blame Lee
21794  # E. McMahon (1931-1989) for sed's syntax.  :-)
21795  sed -n '
21796    p
21797    /[$]LINENO/=
21798  ' <$as_myself |
21799    sed '
21800      s/[$]LINENO.*/&-/
21801      t lineno
21802      b
21803      :lineno
21804      N
21805      :loop
21806      s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
21807      t loop
21808      s/-\n.*//
21809    ' >$as_me.lineno &&
21810  chmod +x "$as_me.lineno" ||
21811    { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
21812   { (exit 1); exit 1; }; }
21813
21814  # Don't try to exec as it changes $[0], causing all sort of problems
21815  # (the dirname of $[0] is not the place where we might find the
21816  # original and so on.  Autoconf is especially sensitive to this).
21817  . "./$as_me.lineno"
21818  # Exit status is that of the last command.
21819  exit
21820}
21821
21822
21823if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
21824  as_dirname=dirname
21825else
21826  as_dirname=false
21827fi
21828
21829ECHO_C= ECHO_N= ECHO_T=
21830case `echo -n x` in
21831-n*)
21832  case `echo 'x\c'` in
21833  *c*) ECHO_T='	';;	# ECHO_T is single tab character.
21834  *)   ECHO_C='\c';;
21835  esac;;
21836*)
21837  ECHO_N='-n';;
21838esac
21839if expr a : '\(a\)' >/dev/null 2>&1 &&
21840   test "X`expr 00001 : '.*\(...\)'`" = X001; then
21841  as_expr=expr
21842else
21843  as_expr=false
21844fi
21845
21846rm -f conf$$ conf$$.exe conf$$.file
21847if test -d conf$$.dir; then
21848  rm -f conf$$.dir/conf$$.file
21849else
21850  rm -f conf$$.dir
21851  mkdir conf$$.dir 2>/dev/null
21852fi
21853if (echo >conf$$.file) 2>/dev/null; then
21854  if ln -s conf$$.file conf$$ 2>/dev/null; then
21855    as_ln_s='ln -s'
21856    # ... but there are two gotchas:
21857    # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
21858    # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
21859    # In both cases, we have to default to `cp -p'.
21860    ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
21861      as_ln_s='cp -p'
21862  elif ln conf$$.file conf$$ 2>/dev/null; then
21863    as_ln_s=ln
21864  else
21865    as_ln_s='cp -p'
21866  fi
21867else
21868  as_ln_s='cp -p'
21869fi
21870rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
21871rmdir conf$$.dir 2>/dev/null
21872
21873if mkdir -p . 2>/dev/null; then
21874  as_mkdir_p=:
21875else
21876  test -d ./-p && rmdir ./-p
21877  as_mkdir_p=false
21878fi
21879
21880if test -x / >/dev/null 2>&1; then
21881  as_test_x='test -x'
21882else
21883  if ls -dL / >/dev/null 2>&1; then
21884    as_ls_L_option=L
21885  else
21886    as_ls_L_option=
21887  fi
21888  as_test_x='
21889    eval sh -c '\''
21890      if test -d "$1"; then
21891	test -d "$1/.";
21892      else
21893	case $1 in
21894	-*)set "./$1";;
21895	esac;
21896	case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
21897	???[sx]*):;;*)false;;esac;fi
21898    '\'' sh
21899  '
21900fi
21901as_executable_p=$as_test_x
21902
21903# Sed expression to map a string onto a valid CPP name.
21904as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
21905
21906# Sed expression to map a string onto a valid variable name.
21907as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
21908
21909
21910exec 6>&1
21911
21912# Save the log message, to keep $[0] and so on meaningful, and to
21913# report actual input values of CONFIG_FILES etc. instead of their
21914# values after options handling.
21915ac_log="
21916This file was extended by xf86-video-suntcx $as_me 1.1.1, which was
21917generated by GNU Autoconf 2.63.  Invocation command line was
21918
21919  CONFIG_FILES    = $CONFIG_FILES
21920  CONFIG_HEADERS  = $CONFIG_HEADERS
21921  CONFIG_LINKS    = $CONFIG_LINKS
21922  CONFIG_COMMANDS = $CONFIG_COMMANDS
21923  $ $0 $@
21924
21925on `(hostname || uname -n) 2>/dev/null | sed 1q`
21926"
21927
21928_ACEOF
21929
21930case $ac_config_files in *"
21931"*) set x $ac_config_files; shift; ac_config_files=$*;;
21932esac
21933
21934case $ac_config_headers in *"
21935"*) set x $ac_config_headers; shift; ac_config_headers=$*;;
21936esac
21937
21938
21939cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21940# Files that config.status was made for.
21941config_files="$ac_config_files"
21942config_headers="$ac_config_headers"
21943config_commands="$ac_config_commands"
21944
21945_ACEOF
21946
21947cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21948ac_cs_usage="\
21949\`$as_me' instantiates files from templates according to the
21950current configuration.
21951
21952Usage: $0 [OPTION]... [FILE]...
21953
21954  -h, --help       print this help, then exit
21955  -V, --version    print version number and configuration settings, then exit
21956  -q, --quiet, --silent
21957                   do not print progress messages
21958  -d, --debug      don't remove temporary files
21959      --recheck    update $as_me by reconfiguring in the same conditions
21960      --file=FILE[:TEMPLATE]
21961                   instantiate the configuration file FILE
21962      --header=FILE[:TEMPLATE]
21963                   instantiate the configuration header FILE
21964
21965Configuration files:
21966$config_files
21967
21968Configuration headers:
21969$config_headers
21970
21971Configuration commands:
21972$config_commands
21973
21974Report bugs to <bug-autoconf@gnu.org>."
21975
21976_ACEOF
21977cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
21978ac_cs_version="\\
21979xf86-video-suntcx config.status 1.1.1
21980configured by $0, generated by GNU Autoconf 2.63,
21981  with options \\"`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
21982
21983Copyright (C) 2008 Free Software Foundation, Inc.
21984This config.status script is free software; the Free Software Foundation
21985gives unlimited permission to copy, distribute and modify it."
21986
21987ac_pwd='$ac_pwd'
21988srcdir='$srcdir'
21989INSTALL='$INSTALL'
21990MKDIR_P='$MKDIR_P'
21991AWK='$AWK'
21992test -n "\$AWK" || AWK=awk
21993_ACEOF
21994
21995cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
21996# The default lists apply if the user does not specify any file.
21997ac_need_defaults=:
21998while test $# != 0
21999do
22000  case $1 in
22001  --*=*)
22002    ac_option=`expr "X$1" : 'X\([^=]*\)='`
22003    ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22004    ac_shift=:
22005    ;;
22006  *)
22007    ac_option=$1
22008    ac_optarg=$2
22009    ac_shift=shift
22010    ;;
22011  esac
22012
22013  case $ac_option in
22014  # Handling of the options.
22015  -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22016    ac_cs_recheck=: ;;
22017  --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22018    $as_echo "$ac_cs_version"; exit ;;
22019  --debug | --debu | --deb | --de | --d | -d )
22020    debug=: ;;
22021  --file | --fil | --fi | --f )
22022    $ac_shift
22023    case $ac_optarg in
22024    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22025    esac
22026    CONFIG_FILES="$CONFIG_FILES '$ac_optarg'"
22027    ac_need_defaults=false;;
22028  --header | --heade | --head | --hea )
22029    $ac_shift
22030    case $ac_optarg in
22031    *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
22032    esac
22033    CONFIG_HEADERS="$CONFIG_HEADERS '$ac_optarg'"
22034    ac_need_defaults=false;;
22035  --he | --h)
22036    # Conflict between --help and --header
22037    { $as_echo "$as_me: error: ambiguous option: $1
22038Try \`$0 --help' for more information." >&2
22039   { (exit 1); exit 1; }; };;
22040  --help | --hel | -h )
22041    $as_echo "$ac_cs_usage"; exit ;;
22042  -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22043  | -silent | --silent | --silen | --sile | --sil | --si | --s)
22044    ac_cs_silent=: ;;
22045
22046  # This is an error.
22047  -*) { $as_echo "$as_me: error: unrecognized option: $1
22048Try \`$0 --help' for more information." >&2
22049   { (exit 1); exit 1; }; } ;;
22050
22051  *) ac_config_targets="$ac_config_targets $1"
22052     ac_need_defaults=false ;;
22053
22054  esac
22055  shift
22056done
22057
22058ac_configure_extra_args=
22059
22060if $ac_cs_silent; then
22061  exec 6>/dev/null
22062  ac_configure_extra_args="$ac_configure_extra_args --silent"
22063fi
22064
22065_ACEOF
22066cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22067if \$ac_cs_recheck; then
22068  set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22069  shift
22070  \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
22071  CONFIG_SHELL='$SHELL'
22072  export CONFIG_SHELL
22073  exec "\$@"
22074fi
22075
22076_ACEOF
22077cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22078exec 5>>config.log
22079{
22080  echo
22081  sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22082## Running $as_me. ##
22083_ASBOX
22084  $as_echo "$ac_log"
22085} >&5
22086
22087_ACEOF
22088cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22089#
22090# INIT-COMMANDS
22091#
22092AMDEP_TRUE="$AMDEP_TRUE" ac_aux_dir="$ac_aux_dir"
22093
22094_ACEOF
22095
22096cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22097
22098# Handling of arguments.
22099for ac_config_target in $ac_config_targets
22100do
22101  case $ac_config_target in
22102    "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22103    "depfiles") CONFIG_COMMANDS="$CONFIG_COMMANDS depfiles" ;;
22104    "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22105    "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
22106    "man/Makefile") CONFIG_FILES="$CONFIG_FILES man/Makefile" ;;
22107
22108  *) { { $as_echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22109$as_echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22110   { (exit 1); exit 1; }; };;
22111  esac
22112done
22113
22114
22115# If the user did not use the arguments to specify the items to instantiate,
22116# then the envvar interface is used.  Set only those that are not.
22117# We use the long form for the default assignment because of an extremely
22118# bizarre bug on SunOS 4.1.3.
22119if $ac_need_defaults; then
22120  test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22121  test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22122  test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
22123fi
22124
22125# Have a temporary directory for convenience.  Make it in the build tree
22126# simply because there is no reason against having it here, and in addition,
22127# creating and moving files from /tmp can sometimes cause problems.
22128# Hook for its removal unless debugging.
22129# Note that there is a small window in which the directory will not be cleaned:
22130# after its creation but before its name has been assigned to `$tmp'.
22131$debug ||
22132{
22133  tmp=
22134  trap 'exit_status=$?
22135  { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22136' 0
22137  trap '{ (exit 1); exit 1; }' 1 2 13 15
22138}
22139# Create a (secure) tmp directory for tmp files.
22140
22141{
22142  tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22143  test -n "$tmp" && test -d "$tmp"
22144}  ||
22145{
22146  tmp=./conf$$-$RANDOM
22147  (umask 077 && mkdir "$tmp")
22148} ||
22149{
22150   $as_echo "$as_me: cannot create a temporary directory in ." >&2
22151   { (exit 1); exit 1; }
22152}
22153
22154# Set up the scripts for CONFIG_FILES section.
22155# No need to generate them if there are no CONFIG_FILES.
22156# This happens for instance with `./config.status config.h'.
22157if test -n "$CONFIG_FILES"; then
22158
22159
22160ac_cr='
22161'
22162ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
22163if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
22164  ac_cs_awk_cr='\\r'
22165else
22166  ac_cs_awk_cr=$ac_cr
22167fi
22168
22169echo 'BEGIN {' >"$tmp/subs1.awk" &&
22170_ACEOF
22171
22172
22173{
22174  echo "cat >conf$$subs.awk <<_ACEOF" &&
22175  echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
22176  echo "_ACEOF"
22177} >conf$$subs.sh ||
22178  { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22179$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22180   { (exit 1); exit 1; }; }
22181ac_delim_num=`echo "$ac_subst_vars" | grep -c '$'`
22182ac_delim='%!_!# '
22183for ac_last_try in false false false false false :; do
22184  . ./conf$$subs.sh ||
22185    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22186$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22187   { (exit 1); exit 1; }; }
22188
22189  ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
22190  if test $ac_delim_n = $ac_delim_num; then
22191    break
22192  elif $ac_last_try; then
22193    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22194$as_echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22195   { (exit 1); exit 1; }; }
22196  else
22197    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22198  fi
22199done
22200rm -f conf$$subs.sh
22201
22202cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22203cat >>"\$tmp/subs1.awk" <<\\_ACAWK &&
22204_ACEOF
22205sed -n '
22206h
22207s/^/S["/; s/!.*/"]=/
22208p
22209g
22210s/^[^!]*!//
22211:repl
22212t repl
22213s/'"$ac_delim"'$//
22214t delim
22215:nl
22216h
22217s/\(.\{148\}\).*/\1/
22218t more1
22219s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
22220p
22221n
22222b repl
22223:more1
22224s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22225p
22226g
22227s/.\{148\}//
22228t nl
22229:delim
22230h
22231s/\(.\{148\}\).*/\1/
22232t more2
22233s/["\\]/\\&/g; s/^/"/; s/$/"/
22234p
22235b
22236:more2
22237s/["\\]/\\&/g; s/^/"/; s/$/"\\/
22238p
22239g
22240s/.\{148\}//
22241t delim
22242' <conf$$subs.awk | sed '
22243/^[^""]/{
22244  N
22245  s/\n//
22246}
22247' >>$CONFIG_STATUS || ac_write_fail=1
22248rm -f conf$$subs.awk
22249cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22250_ACAWK
22251cat >>"\$tmp/subs1.awk" <<_ACAWK &&
22252  for (key in S) S_is_set[key] = 1
22253  FS = ""
22254
22255}
22256{
22257  line = $ 0
22258  nfields = split(line, field, "@")
22259  substed = 0
22260  len = length(field[1])
22261  for (i = 2; i < nfields; i++) {
22262    key = field[i]
22263    keylen = length(key)
22264    if (S_is_set[key]) {
22265      value = S[key]
22266      line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
22267      len += length(value) + length(field[++i])
22268      substed = 1
22269    } else
22270      len += 1 + keylen
22271  }
22272
22273  print line
22274}
22275
22276_ACAWK
22277_ACEOF
22278cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22279if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
22280  sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
22281else
22282  cat
22283fi < "$tmp/subs1.awk" > "$tmp/subs.awk" \
22284  || { { $as_echo "$as_me:$LINENO: error: could not setup config files machinery" >&5
22285$as_echo "$as_me: error: could not setup config files machinery" >&2;}
22286   { (exit 1); exit 1; }; }
22287_ACEOF
22288
22289# VPATH may cause trouble with some makes, so we remove $(srcdir),
22290# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22291# trailing colons and then remove the whole line if VPATH becomes empty
22292# (actually we leave an empty line to preserve line numbers).
22293if test "x$srcdir" = x.; then
22294  ac_vpsub='/^[	 ]*VPATH[	 ]*=/{
22295s/:*\$(srcdir):*/:/
22296s/:*\${srcdir}:*/:/
22297s/:*@srcdir@:*/:/
22298s/^\([^=]*=[	 ]*\):*/\1/
22299s/:*$//
22300s/^[^=]*=[	 ]*$//
22301}'
22302fi
22303
22304cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22305fi # test -n "$CONFIG_FILES"
22306
22307# Set up the scripts for CONFIG_HEADERS section.
22308# No need to generate them if there are no CONFIG_HEADERS.
22309# This happens for instance with `./config.status Makefile'.
22310if test -n "$CONFIG_HEADERS"; then
22311cat >"$tmp/defines.awk" <<\_ACAWK ||
22312BEGIN {
22313_ACEOF
22314
22315# Transform confdefs.h into an awk script `defines.awk', embedded as
22316# here-document in config.status, that substitutes the proper values into
22317# config.h.in to produce config.h.
22318
22319# Create a delimiter string that does not exist in confdefs.h, to ease
22320# handling of long lines.
22321ac_delim='%!_!# '
22322for ac_last_try in false false :; do
22323  ac_t=`sed -n "/$ac_delim/p" confdefs.h`
22324  if test -z "$ac_t"; then
22325    break
22326  elif $ac_last_try; then
22327    { { $as_echo "$as_me:$LINENO: error: could not make $CONFIG_HEADERS" >&5
22328$as_echo "$as_me: error: could not make $CONFIG_HEADERS" >&2;}
22329   { (exit 1); exit 1; }; }
22330  else
22331    ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22332  fi
22333done
22334
22335# For the awk script, D is an array of macro values keyed by name,
22336# likewise P contains macro parameters if any.  Preserve backslash
22337# newline sequences.
22338
22339ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
22340sed -n '
22341s/.\{148\}/&'"$ac_delim"'/g
22342t rset
22343:rset
22344s/^[	 ]*#[	 ]*define[	 ][	 ]*/ /
22345t def
22346d
22347:def
22348s/\\$//
22349t bsnl
22350s/["\\]/\\&/g
22351s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
22352D["\1"]=" \3"/p
22353s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2"/p
22354d
22355:bsnl
22356s/["\\]/\\&/g
22357s/^ \('"$ac_word_re"'\)\(([^()]*)\)[	 ]*\(.*\)/P["\1"]="\2"\
22358D["\1"]=" \3\\\\\\n"\\/p
22359t cont
22360s/^ \('"$ac_word_re"'\)[	 ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
22361t cont
22362d
22363:cont
22364n
22365s/.\{148\}/&'"$ac_delim"'/g
22366t clear
22367:clear
22368s/\\$//
22369t bsnlc
22370s/["\\]/\\&/g; s/^/"/; s/$/"/p
22371d
22372:bsnlc
22373s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
22374b cont
22375' <confdefs.h | sed '
22376s/'"$ac_delim"'/"\\\
22377"/g' >>$CONFIG_STATUS || ac_write_fail=1
22378
22379cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22380  for (key in D) D_is_set[key] = 1
22381  FS = ""
22382}
22383/^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
22384  line = \$ 0
22385  split(line, arg, " ")
22386  if (arg[1] == "#") {
22387    defundef = arg[2]
22388    mac1 = arg[3]
22389  } else {
22390    defundef = substr(arg[1], 2)
22391    mac1 = arg[2]
22392  }
22393  split(mac1, mac2, "(") #)
22394  macro = mac2[1]
22395  prefix = substr(line, 1, index(line, defundef) - 1)
22396  if (D_is_set[macro]) {
22397    # Preserve the white space surrounding the "#".
22398    print prefix "define", macro P[macro] D[macro]
22399    next
22400  } else {
22401    # Replace #undef with comments.  This is necessary, for example,
22402    # in the case of _POSIX_SOURCE, which is predefined and required
22403    # on some systems where configure will not decide to define it.
22404    if (defundef == "undef") {
22405      print "/*", prefix defundef, macro, "*/"
22406      next
22407    }
22408  }
22409}
22410{ print }
22411_ACAWK
22412_ACEOF
22413cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22414  { { $as_echo "$as_me:$LINENO: error: could not setup config headers machinery" >&5
22415$as_echo "$as_me: error: could not setup config headers machinery" >&2;}
22416   { (exit 1); exit 1; }; }
22417fi # test -n "$CONFIG_HEADERS"
22418
22419
22420eval set X "  :F $CONFIG_FILES  :H $CONFIG_HEADERS    :C $CONFIG_COMMANDS"
22421shift
22422for ac_tag
22423do
22424  case $ac_tag in
22425  :[FHLC]) ac_mode=$ac_tag; continue;;
22426  esac
22427  case $ac_mode$ac_tag in
22428  :[FHL]*:*);;
22429  :L* | :C*:*) { { $as_echo "$as_me:$LINENO: error: invalid tag $ac_tag" >&5
22430$as_echo "$as_me: error: invalid tag $ac_tag" >&2;}
22431   { (exit 1); exit 1; }; };;
22432  :[FH]-) ac_tag=-:-;;
22433  :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22434  esac
22435  ac_save_IFS=$IFS
22436  IFS=:
22437  set x $ac_tag
22438  IFS=$ac_save_IFS
22439  shift
22440  ac_file=$1
22441  shift
22442
22443  case $ac_mode in
22444  :L) ac_source=$1;;
22445  :[FH])
22446    ac_file_inputs=
22447    for ac_f
22448    do
22449      case $ac_f in
22450      -) ac_f="$tmp/stdin";;
22451      *) # Look for the file first in the build tree, then in the source tree
22452	 # (if the path is not absolute).  The absolute path cannot be DOS-style,
22453	 # because $ac_f cannot contain `:'.
22454	 test -f "$ac_f" ||
22455	   case $ac_f in
22456	   [\\/$]*) false;;
22457	   *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22458	   esac ||
22459	   { { $as_echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22460$as_echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22461   { (exit 1); exit 1; }; };;
22462      esac
22463      case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
22464      ac_file_inputs="$ac_file_inputs '$ac_f'"
22465    done
22466
22467    # Let's still pretend it is `configure' which instantiates (i.e., don't
22468    # use $as_me), people would be surprised to read:
22469    #    /* config.h.  Generated by config.status.  */
22470    configure_input='Generated from '`
22471	  $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
22472	`' by configure.'
22473    if test x"$ac_file" != x-; then
22474      configure_input="$ac_file.  $configure_input"
22475      { $as_echo "$as_me:$LINENO: creating $ac_file" >&5
22476$as_echo "$as_me: creating $ac_file" >&6;}
22477    fi
22478    # Neutralize special characters interpreted by sed in replacement strings.
22479    case $configure_input in #(
22480    *\&* | *\|* | *\\* )
22481       ac_sed_conf_input=`$as_echo "$configure_input" |
22482       sed 's/[\\\\&|]/\\\\&/g'`;; #(
22483    *) ac_sed_conf_input=$configure_input;;
22484    esac
22485
22486    case $ac_tag in
22487    *:-:* | *:-) cat >"$tmp/stdin" \
22488      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22489$as_echo "$as_me: error: could not create $ac_file" >&2;}
22490   { (exit 1); exit 1; }; } ;;
22491    esac
22492    ;;
22493  esac
22494
22495  ac_dir=`$as_dirname -- "$ac_file" ||
22496$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22497	 X"$ac_file" : 'X\(//\)[^/]' \| \
22498	 X"$ac_file" : 'X\(//\)$' \| \
22499	 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22500$as_echo X"$ac_file" |
22501    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22502	    s//\1/
22503	    q
22504	  }
22505	  /^X\(\/\/\)[^/].*/{
22506	    s//\1/
22507	    q
22508	  }
22509	  /^X\(\/\/\)$/{
22510	    s//\1/
22511	    q
22512	  }
22513	  /^X\(\/\).*/{
22514	    s//\1/
22515	    q
22516	  }
22517	  s/.*/./; q'`
22518  { as_dir="$ac_dir"
22519  case $as_dir in #(
22520  -*) as_dir=./$as_dir;;
22521  esac
22522  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22523    as_dirs=
22524    while :; do
22525      case $as_dir in #(
22526      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
22527      *) as_qdir=$as_dir;;
22528      esac
22529      as_dirs="'$as_qdir' $as_dirs"
22530      as_dir=`$as_dirname -- "$as_dir" ||
22531$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22532	 X"$as_dir" : 'X\(//\)[^/]' \| \
22533	 X"$as_dir" : 'X\(//\)$' \| \
22534	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22535$as_echo X"$as_dir" |
22536    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22537	    s//\1/
22538	    q
22539	  }
22540	  /^X\(\/\/\)[^/].*/{
22541	    s//\1/
22542	    q
22543	  }
22544	  /^X\(\/\/\)$/{
22545	    s//\1/
22546	    q
22547	  }
22548	  /^X\(\/\).*/{
22549	    s//\1/
22550	    q
22551	  }
22552	  s/.*/./; q'`
22553      test -d "$as_dir" && break
22554    done
22555    test -z "$as_dirs" || eval "mkdir $as_dirs"
22556  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22557$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
22558   { (exit 1); exit 1; }; }; }
22559  ac_builddir=.
22560
22561case "$ac_dir" in
22562.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22563*)
22564  ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
22565  # A ".." for each directory in $ac_dir_suffix.
22566  ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
22567  case $ac_top_builddir_sub in
22568  "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22569  *)  ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22570  esac ;;
22571esac
22572ac_abs_top_builddir=$ac_pwd
22573ac_abs_builddir=$ac_pwd$ac_dir_suffix
22574# for backward compatibility:
22575ac_top_builddir=$ac_top_build_prefix
22576
22577case $srcdir in
22578  .)  # We are building in place.
22579    ac_srcdir=.
22580    ac_top_srcdir=$ac_top_builddir_sub
22581    ac_abs_top_srcdir=$ac_pwd ;;
22582  [\\/]* | ?:[\\/]* )  # Absolute name.
22583    ac_srcdir=$srcdir$ac_dir_suffix;
22584    ac_top_srcdir=$srcdir
22585    ac_abs_top_srcdir=$srcdir ;;
22586  *) # Relative name.
22587    ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22588    ac_top_srcdir=$ac_top_build_prefix$srcdir
22589    ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22590esac
22591ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
22592
22593
22594  case $ac_mode in
22595  :F)
22596  #
22597  # CONFIG_FILE
22598  #
22599
22600  case $INSTALL in
22601  [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
22602  *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
22603  esac
22604  ac_MKDIR_P=$MKDIR_P
22605  case $MKDIR_P in
22606  [\\/$]* | ?:[\\/]* ) ;;
22607  */*) ac_MKDIR_P=$ac_top_build_prefix$MKDIR_P ;;
22608  esac
22609_ACEOF
22610
22611cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22612# If the template does not know about datarootdir, expand it.
22613# FIXME: This hack should be removed a few years after 2.60.
22614ac_datarootdir_hack=; ac_datarootdir_seen=
22615
22616ac_sed_dataroot='
22617/datarootdir/ {
22618  p
22619  q
22620}
22621/@datadir@/p
22622/@docdir@/p
22623/@infodir@/p
22624/@localedir@/p
22625/@mandir@/p
22626'
22627case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
22628*datarootdir*) ac_datarootdir_seen=yes;;
22629*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
22630  { $as_echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
22631$as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
22632_ACEOF
22633cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22634  ac_datarootdir_hack='
22635  s&@datadir@&$datadir&g
22636  s&@docdir@&$docdir&g
22637  s&@infodir@&$infodir&g
22638  s&@localedir@&$localedir&g
22639  s&@mandir@&$mandir&g
22640    s&\\\${datarootdir}&$datarootdir&g' ;;
22641esac
22642_ACEOF
22643
22644# Neutralize VPATH when `$srcdir' = `.'.
22645# Shell code in configure.ac might set extrasub.
22646# FIXME: do we really want to maintain this feature?
22647cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
22648ac_sed_extra="$ac_vpsub
22649$extrasub
22650_ACEOF
22651cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
22652:t
22653/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22654s|@configure_input@|$ac_sed_conf_input|;t t
22655s&@top_builddir@&$ac_top_builddir_sub&;t t
22656s&@top_build_prefix@&$ac_top_build_prefix&;t t
22657s&@srcdir@&$ac_srcdir&;t t
22658s&@abs_srcdir@&$ac_abs_srcdir&;t t
22659s&@top_srcdir@&$ac_top_srcdir&;t t
22660s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
22661s&@builddir@&$ac_builddir&;t t
22662s&@abs_builddir@&$ac_abs_builddir&;t t
22663s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
22664s&@INSTALL@&$ac_INSTALL&;t t
22665s&@MKDIR_P@&$ac_MKDIR_P&;t t
22666$ac_datarootdir_hack
22667"
22668eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$tmp/subs.awk" >$tmp/out \
22669  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22670$as_echo "$as_me: error: could not create $ac_file" >&2;}
22671   { (exit 1); exit 1; }; }
22672
22673test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
22674  { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
22675  { ac_out=`sed -n '/^[	 ]*datarootdir[	 ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
22676  { $as_echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22677which seems to be undefined.  Please make sure it is defined." >&5
22678$as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
22679which seems to be undefined.  Please make sure it is defined." >&2;}
22680
22681  rm -f "$tmp/stdin"
22682  case $ac_file in
22683  -) cat "$tmp/out" && rm -f "$tmp/out";;
22684  *) rm -f "$ac_file" && mv "$tmp/out" "$ac_file";;
22685  esac \
22686  || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22687$as_echo "$as_me: error: could not create $ac_file" >&2;}
22688   { (exit 1); exit 1; }; }
22689 ;;
22690  :H)
22691  #
22692  # CONFIG_HEADER
22693  #
22694  if test x"$ac_file" != x-; then
22695    {
22696      $as_echo "/* $configure_input  */" \
22697      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs"
22698    } >"$tmp/config.h" \
22699      || { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22700$as_echo "$as_me: error: could not create $ac_file" >&2;}
22701   { (exit 1); exit 1; }; }
22702    if diff "$ac_file" "$tmp/config.h" >/dev/null 2>&1; then
22703      { $as_echo "$as_me:$LINENO: $ac_file is unchanged" >&5
22704$as_echo "$as_me: $ac_file is unchanged" >&6;}
22705    else
22706      rm -f "$ac_file"
22707      mv "$tmp/config.h" "$ac_file" \
22708	|| { { $as_echo "$as_me:$LINENO: error: could not create $ac_file" >&5
22709$as_echo "$as_me: error: could not create $ac_file" >&2;}
22710   { (exit 1); exit 1; }; }
22711    fi
22712  else
22713    $as_echo "/* $configure_input  */" \
22714      && eval '$AWK -f "$tmp/defines.awk"' "$ac_file_inputs" \
22715      || { { $as_echo "$as_me:$LINENO: error: could not create -" >&5
22716$as_echo "$as_me: error: could not create -" >&2;}
22717   { (exit 1); exit 1; }; }
22718  fi
22719# Compute "$ac_file"'s index in $config_headers.
22720_am_arg="$ac_file"
22721_am_stamp_count=1
22722for _am_header in $config_headers :; do
22723  case $_am_header in
22724    $_am_arg | $_am_arg:* )
22725      break ;;
22726    * )
22727      _am_stamp_count=`expr $_am_stamp_count + 1` ;;
22728  esac
22729done
22730echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" ||
22731$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22732	 X"$_am_arg" : 'X\(//\)[^/]' \| \
22733	 X"$_am_arg" : 'X\(//\)$' \| \
22734	 X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null ||
22735$as_echo X"$_am_arg" |
22736    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22737	    s//\1/
22738	    q
22739	  }
22740	  /^X\(\/\/\)[^/].*/{
22741	    s//\1/
22742	    q
22743	  }
22744	  /^X\(\/\/\)$/{
22745	    s//\1/
22746	    q
22747	  }
22748	  /^X\(\/\).*/{
22749	    s//\1/
22750	    q
22751	  }
22752	  s/.*/./; q'`/stamp-h$_am_stamp_count
22753 ;;
22754
22755  :C)  { $as_echo "$as_me:$LINENO: executing $ac_file commands" >&5
22756$as_echo "$as_me: executing $ac_file commands" >&6;}
22757 ;;
22758  esac
22759
22760
22761  case $ac_file$ac_mode in
22762    "depfiles":C) test x"$AMDEP_TRUE" != x"" || # Autoconf 2.62 quotes --file arguments for eval, but not when files
22763# are listed without --file.  Let's play safe and only enable the eval
22764# if we detect the quoting.
22765case $CONFIG_FILES in
22766*\'*) eval set x "$CONFIG_FILES" ;;
22767*)   set x $CONFIG_FILES ;;
22768esac
22769shift
22770for mf
22771do
22772  # Strip MF so we end up with the name of the file.
22773  mf=`echo "$mf" | sed -e 's/:.*$//'`
22774  # Check whether this is an Automake generated Makefile or not.
22775  # We used to match only the files named `Makefile.in', but
22776  # some people rename them; so instead we look at the file content.
22777  # Grep'ing the first line is not enough: some people post-process
22778  # each Makefile.in and add a new line on top of each file to say so.
22779  # Grep'ing the whole file is not good either: AIX grep has a line
22780  # limit of 2048, but all sed's we know have understand at least 4000.
22781  if sed -n 's,^#.*generated by automake.*,X,p' "$mf" | grep X >/dev/null 2>&1; then
22782    dirpart=`$as_dirname -- "$mf" ||
22783$as_expr X"$mf" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22784	 X"$mf" : 'X\(//\)[^/]' \| \
22785	 X"$mf" : 'X\(//\)$' \| \
22786	 X"$mf" : 'X\(/\)' \| . 2>/dev/null ||
22787$as_echo X"$mf" |
22788    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22789	    s//\1/
22790	    q
22791	  }
22792	  /^X\(\/\/\)[^/].*/{
22793	    s//\1/
22794	    q
22795	  }
22796	  /^X\(\/\/\)$/{
22797	    s//\1/
22798	    q
22799	  }
22800	  /^X\(\/\).*/{
22801	    s//\1/
22802	    q
22803	  }
22804	  s/.*/./; q'`
22805  else
22806    continue
22807  fi
22808  # Extract the definition of DEPDIR, am__include, and am__quote
22809  # from the Makefile without running `make'.
22810  DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
22811  test -z "$DEPDIR" && continue
22812  am__include=`sed -n 's/^am__include = //p' < "$mf"`
22813  test -z "am__include" && continue
22814  am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
22815  # When using ansi2knr, U may be empty or an underscore; expand it
22816  U=`sed -n 's/^U = //p' < "$mf"`
22817  # Find all dependency output files, they are included files with
22818  # $(DEPDIR) in their names.  We invoke sed twice because it is the
22819  # simplest approach to changing $(DEPDIR) to its actual value in the
22820  # expansion.
22821  for file in `sed -n "
22822    s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
22823       sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
22824    # Make sure the directory exists.
22825    test -f "$dirpart/$file" && continue
22826    fdir=`$as_dirname -- "$file" ||
22827$as_expr X"$file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22828	 X"$file" : 'X\(//\)[^/]' \| \
22829	 X"$file" : 'X\(//\)$' \| \
22830	 X"$file" : 'X\(/\)' \| . 2>/dev/null ||
22831$as_echo X"$file" |
22832    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22833	    s//\1/
22834	    q
22835	  }
22836	  /^X\(\/\/\)[^/].*/{
22837	    s//\1/
22838	    q
22839	  }
22840	  /^X\(\/\/\)$/{
22841	    s//\1/
22842	    q
22843	  }
22844	  /^X\(\/\).*/{
22845	    s//\1/
22846	    q
22847	  }
22848	  s/.*/./; q'`
22849    { as_dir=$dirpart/$fdir
22850  case $as_dir in #(
22851  -*) as_dir=./$as_dir;;
22852  esac
22853  test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22854    as_dirs=
22855    while :; do
22856      case $as_dir in #(
22857      *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
22858      *) as_qdir=$as_dir;;
22859      esac
22860      as_dirs="'$as_qdir' $as_dirs"
22861      as_dir=`$as_dirname -- "$as_dir" ||
22862$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22863	 X"$as_dir" : 'X\(//\)[^/]' \| \
22864	 X"$as_dir" : 'X\(//\)$' \| \
22865	 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22866$as_echo X"$as_dir" |
22867    sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22868	    s//\1/
22869	    q
22870	  }
22871	  /^X\(\/\/\)[^/].*/{
22872	    s//\1/
22873	    q
22874	  }
22875	  /^X\(\/\/\)$/{
22876	    s//\1/
22877	    q
22878	  }
22879	  /^X\(\/\).*/{
22880	    s//\1/
22881	    q
22882	  }
22883	  s/.*/./; q'`
22884      test -d "$as_dir" && break
22885    done
22886    test -z "$as_dirs" || eval "mkdir $as_dirs"
22887  } || test -d "$as_dir" || { { $as_echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22888$as_echo "$as_me: error: cannot create directory $as_dir" >&2;}
22889   { (exit 1); exit 1; }; }; }
22890    # echo "creating $dirpart/$file"
22891    echo '# dummy' > "$dirpart/$file"
22892  done
22893done
22894 ;;
22895
22896  esac
22897done # for ac_tag
22898
22899
22900{ (exit 0); exit 0; }
22901_ACEOF
22902chmod +x $CONFIG_STATUS
22903ac_clean_files=$ac_clean_files_save
22904
22905test $ac_write_fail = 0 ||
22906  { { $as_echo "$as_me:$LINENO: error: write failure creating $CONFIG_STATUS" >&5
22907$as_echo "$as_me: error: write failure creating $CONFIG_STATUS" >&2;}
22908   { (exit 1); exit 1; }; }
22909
22910
22911# configure is writing to config.log, and then calls config.status.
22912# config.status does its own redirection, appending to config.log.
22913# Unfortunately, on DOS this fails, as config.log is still kept open
22914# by configure, so config.status won't be able to write to it; its
22915# output is simply discarded.  So we exec the FD to /dev/null,
22916# effectively closing config.log, so it can be properly (re)opened and
22917# appended to by config.status.  When coming back to configure, we
22918# need to make the FD available again.
22919if test "$no_create" != yes; then
22920  ac_cs_success=:
22921  ac_config_status_args=
22922  test "$silent" = yes &&
22923    ac_config_status_args="$ac_config_status_args --quiet"
22924  exec 5>/dev/null
22925  $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
22926  exec 5>>config.log
22927  # Use ||, not &&, to avoid exiting from the if with $? = 1, which
22928  # would make configure fail if this is the last instruction.
22929  $ac_cs_success || { (exit 1); exit 1; }
22930fi
22931if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
22932  { $as_echo "$as_me:$LINENO: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
22933$as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
22934fi
22935
22936